@charset "Shift_JIS";

@media print {
body {
	-webkit-print-color-adjust: exact;
}
}
body {
	text-align: left;
	font-size: 14px;
	font-family: Meiryo, メイリオ, sans-serif, 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',;
	background-color:#fff5c8;
	line-height:2em;	
}

#header{
	background-color:#FFF;
	height:130px;
}

#header .inner{
	width:960px;
	margin:0 auto;
}


#header .navi{
	background-image: url(../images/navi_bg.png);  
	height:55px;

}

#header .navi .inner{
	width:960px;
	margin:0 auto;
}

#header .navi .inner li{
	float:left;
}

.bgWhite{
	background-color:#fff;
}

.clear{
	clear:both;
}

.inner{
	width:960px;
	margin:0 auto;
}

#footer{
	background-color:#333;
}

#header{
	position:fixed;
	top:0px;
height:140px;
background-color:#FFF;
width:100%;
}

.headMt{
	margin-top:150px;
}

.map{
	position:relative;
}

.map.access{
	position:absolute;
}

.table_01{
	width:960px;
}

.table_01 th{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background-color:#fffcef;
	text-align:center;
}

.table_01 td{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background-color:#FFF;
}

.ichiran{
	width:920px;
	background-color:#fff5c8;
	padding:20px;
}

.ichiran li{
	width:33%;
	float:left;
}


.table_02{
	width:960px;
	font-size:14px;	
}

.table_02 th{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background-color:#fff5c8;
	text-align:center;
}

.table_02 td{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background-color:#FFF;

}

.bg_y{
	background-color:#fff5c8 !important;
}

li.question{
	background-image:url(../images/q.jpg);
	background-repeat:no-repeat;
	padding-left:28px;
	font-weight:bold;
	font-size:18px;

	
}

li.answer{
	margin-top:10px;
	background-image:url(../images/a.jpg);
	background-repeat:no-repeat;
	padding-left:28px;
	font-size:16px;

}


.table_03{
	width:960px;
	font-size:16px;	
}

.table_03 th{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;

	text-align:left;
}

.table_03 td{
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#bbb;
	background-color:#FFF;

}

