@charset "shift_jis";
/*
=========================================

定義

=========================================
*/

/* import
---------------------------------------------------------------------------- */
@import "default.css";


/* body
---------------------------------------------------------------------------- */
html {
	overflow-y: scroll;/*  */
}
body {
	text-align: center;
	color: #ffffff;
	background: #333333;
}

/* リンク色
---------------------------------------------------------------------------- */
a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* マップポップアップ用
---------------------------------------------------------------------------- */
body#map {
	font-size: 80%;
}
#mapWrapper {
	width: 317px;
	text-align: left;
	margin: 0 auto;
	padding: 10px 0;
}
#mapWrapper .map {
	margin: 0 0 30px 0;
}
#mapWrapper .address {
	line-height: 1.6;
	margin: 0 0 20px 0;
}
#mapWrapper .time {
	font-size: 100%;
	margin: 0 0 20px 0;
}
#mapWrapper .time th ,
#mapWrapper .time td {
	padding: 0 10px 5px 0;
}
#mapWrapper .time table {
	font-size: 100%;
}
#mapWrapper .tel {
	margin: 0 0 20px 0;
}
#mapWrapper .tel strong {
	font-size: 150%;
	font-weight: bold;
	margin: 0 10px;
}
#mapWrapper .print {
	text-align: center;
	margin: 0 0 20px 0;
}
#mapWrapper .close {
	text-align: center;
}



/* clearfix
---------------------------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hidex from IE-mac \*/
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.clear {
	clear: both; font-size: 0px; line-height: 0; zoom: 1; height: 0px;
}

