@charset "Shift_JIS";



body{
background-color: transparent;
/*background-image: url(img/common/bg.jpg);*/
font-family: '$B%R%i%.%N3Q%4(B ProN', 'Hiragino Kaku Gothic ProN', '$B%R%i%.%N3Q%4(B ProN W3', "$B%a%$%j%*(B", Meiryo, Osaka, verdana, "$B#M#S(B $B#P%4%7%C%/(B", "MS PGothic", Sans-Serif;
letter-spacing: 0;
margin:0 auto;
line-height:1.55;
text-align:center;
color:#444;
padding:0;
}
body#map{
	margin:0;
	text-align:left;
}
div{margin:0px;padding:0px;}
p{margin:0px;padding:0px;}

img {margin:0px;padding:0px;display:inline;}
a img { border: none; }
img {vertical-align: bottom;}
 
#TOTOP{width:800px;margin:0px;padding:0px;}
.totop{margin:0px;padding:5px 0px 0px 0px;text-align:right;}

ul{margin:0px;padding-left:0px;list-style:none;}
li {margin:0px;padding:0px;}

a:link, a:visited, a:active {color:#06488d;background-color: transparent;text-decoration: none;font-size:100%;}
a:hover{color: #06488d;background-color: transparent;text-decoration: underline;font-size:100%;}

.fontBlue{color: #06488d;}
.fontBold{font-weight:700;}

.textBlue{color:#06488d;font-weight:bold;}
h1{/*width:100%;margin:0px;padding:2px 0px 2px 10px;font-size:11px;color:#2d64b4;text-align:left;*/display:none !important;}
h2{width:auto;margin:0px;padding:0px;font-size:110%;color:#0b2645;}

#btnC{width:200px; text-align:center; margin:0 auto; clear:both;}

#WRAPSHADOW{
width:820px;
margin:0px;
padding:0px;
background-color:#222;
background-image: url(img/bg-naka.gif);
text-align:center;
}

#WRAPPER{
	width: 800px;
	margin: 0px auto;
	padding: 0;
}
#WRAPMAIN{
	width:800px;
	margin:0px;
	padding:20px 0px;
	background-image: url(img/bg-naka.gif);
}
#contents,
#WRAPMAIN2{
	width:800px;
	margin:0px;
	padding:0 0 10px 0;
	background-image: url(img/bg-naka2.gif);
}

#HEADWRAP{width:800px;margin:0px;padding:0px;}
#HEADL{width:712px;margin:0px;padding:0px;float:left;}

#HEADC{width:39px;margin:0px;padding:0px;float:left;}
.head2{width:39px;margin:0px;padding:0px;display:inline;}
#HEADTEXTS{width:18px;margin:0px;padding:0px;float:left;}
#HEADTEXTL{width:21px;margin:0px;padding:0px;float:left;}

#HEADR{width:45px;margin:0px;padding:0px;float:left;}

#contentsWrap,
#NAVIWRAP{width:800px;margin:0px;padding:0px;}

#CONL{width:47px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CON1{width:140px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CON2{width:141px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CON3{width:141px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CON4{width:141px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CON5{width:141px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}
#CONR{width:47px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;}

#SUBWRAP{width:800px;margin:0px; padding:0; height:27px; line-height:27px;background-image: url(head/subl.gif);}
#SUBL{width:47px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUB1{width:160px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUB2{width:160px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUB3{width:160px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUB4{width:160px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUB5{width:160px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;}
#SUBR{width:47px;margin:0px;padding:0px;background-color:#fff;float:left;display:inline;height:27px; line-height:27px;} 
#SUBWRAP img{margin:0 !important;padding:0 !important; display:block !important;}


#TOPNEW{width:256px;margin:0px;padding:0px;float:left;text-align:left;}
.newbana{width:auto;margin:20px 0px 0px 40px;padding:0px;text-align:left;}
.newtext{width:auto;height:128px;margin:0px 0px 20px 47px;padding:10px 0px 10px 10px;text-align:left;color:#666;border-left:1px solid;border-bottom:1px solid;border-color:#666;overflow:auto;}
.newdate{width:auto;height:128px;margin:0px 0px 20px 0px;padding:10px 0px 10px 0px;text-align:left;color:#ab0000;}
.newsbox{
	width:auto;
	height:330px;
	margin:0px 0px 20px 40px;
	padding:5px 0 0px 5px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:0px solid;
	border-color:#666;
	overflow:auto;
	color:#666;
	font-size:100%;
	line-height:130%;
	text-align:left;
}

#TOPMENU{width:303px;margin:0px;padding:0px;float:left;text-align:left;}
.sheetsbana{width:auto;margin:20px 0px 0px 20px;padding:0px;text-align:left;}
.sheetstext{width:auto;margin:0px 0px 20px 20px;padding:10px 0px 10px 10px;text-align:left;border-left:1px solid;border-bottom:1px solid;border-color:#666;}
.filmsbana{width:auto;margin:20px 0px 0px 20px;padding:0px;text-align:left;}
.filmstext{width:auto;margin:0px 0px 20px 20px;padding:10px 0px 10px 10px;text-align:left;border-left:1px solid;border-bottom:1px solid;border-color:#666;}

.TOPBTNL{width:138;margin:0px;padding:0px;float:left;}
.TOPBTNLB{width:158;margin:0px 0px 12px 0px;padding:0px;float:left;}
.topbtnl{width:auto;margin:0px;padding:0px 0px 0px 20px;text-align:left;}

.TOPBTNR{width:145;margin:0px;padding:0px;float:left;}
.TOPBTNRB{width:145;margin:0px 0px 12px 0px;padding:0px;float:left;}
.topbtnr{width:auto;margin:0px;padding:0px;text-align:left;}


#TOPORDER{width:241px;margin:0px;padding:0px;float:left;text-align:left;}
.btnseikei{width:auto;margin:0px 0px 0px 24px;padding:0px;text-align:left;}
.btntoiawase{width:auto;margin:17px 0px 0px 24px;padding:0px;text-align:left;}

/*$B"#(BW559px*/
#W559{width:559px;margin:0px;padding:0px;float:left;text-align:left;}
.bana{width:auto;margin:20px 12px 0px 0px;padding:0px;text-align:left;}
.gtext{
	width:auto;
	margin:0px 30px 0px 0px;
	padding:15px 0px 0px 20px;
	text-align:left;
	border-left:2px solid;
	border-color:#d5d5d5;
}

.gtext2{
	width:auto;
	margin:0px 30px 10px 0px;
	padding:20px 0px 10px 20px;
	text-align:left;
	border-left:2px solid;
	border-color:#d5d5d5;
}

.gtext0{
	width:auto;
	margin:0px 0px 20px 0px;
	padding:15px 0px 0px 20px;
	text-align:left;
	border-left:2px solid;
	border-color:#d5d5d5;
}


.aisatsutext{width:auto;margin:0px 0px 0px 0px;padding:20px 20px 0px 20px;text-align:left;border-left:2px solid;border-color:#d5d5d5;line-height:200%;}
.enkakutext{width:auto;margin:0px 0px 0px 0px;padding:20px 0px 0px 20px;text-align:left;border-left:2px solid;border-color:#d5d5d5;line-height:145%;}

.otext{width:auto;margin:0px;padding:20px 0px 0px 20px;text-align:left;border-left:2px solid;border-color:#d5d5d5;}

.stext{width:auto;margin:0px;padding:0px 0px 10px 15px;text-align:left;}
.ftext{width:auto;margin:0px;padding:30px 0px 0px 0px;text-align:left;}
.ftextcap{width:auto;margin:0px;padding:10px 0px 0px 0px;text-align:left;font-size:90%;}

.f666{text-align:left;margin:0px;padding:0px;font-size:100%;}
.name1{text-align:left;margin:20px 0px 10px 0px;padding:0px;font-size:90%;font-weight:bold;}
.name2{text-align:left;margin:0px;padding:0px;color:#031688;font-size:200%;font-weight:bold;}
.gdaitori{width:auto;margin:0px 20px 0px 0px;padding:20px 0px 0px 15px;text-align:right;border-left:2px solid;border-color:#d5d5d5;font-size:90%;}
.gshachou{width:auto;margin:0px 20px 0px 0px;padding:0px 0px 0px 15px;text-align:right;border-left:2px solid;border-color:#d5d5d5;font-size:110%;}

/*$B"#2q<R35MW%F!<%V%k(B*/
#SP47{width:47px;margin:0px;padding:0px;float:left;text-align:left; display:inline;}
#W512{width:512px;margin:20px 0 0 0 ;padding: 0px;float:left;text-align:left;}

.tablesp{width:98%;margin:0px;padding:20px;text-align:left;border-left:2px solid;border-color:#d5d5d5;}
.tdleft{width:400px;margin:0px;padding:0px 10px 20px 20px;text-align:left;}
.tdright{width:100px;margin:0px;padding:0px;text-align:right;}
.tdspan{width:100%;border-bottom:1px solid #666666;}

.tdgaileft{width:100px;margin:0px;padding:7px 7px 7px 7px;text-align:left;background-color:#ddd;}
.tdgairight{width:100%;margin:0px;padding:7px 7px 7px 7px;text-align:left;background-color:#fff;}


.tdleft2{width:100px;margin:0px;padding:7px;text-align:left;color:#10742f;background-color:#b8fdcd;border-top:1px solid;border-right:0px solid;border-bottom:1px solid;border-left:0px dashed;border-color:#85b593;}
.tdright2{width:auto;margin:0px;padding:7px;text-align:left;color:#10742f;background-color:#fff;border-top:1px solid;border-right:0px solid;border-bottom:1px solid;border-left:0px dashed;border-color:#efefef;}

.tdleft3{width:150px;margin:0px;padding:7px;text-align:left;color:#10742f;background-color:#b8fdcd;border-top:1px solid;border-right:0px solid;border-bottom:1px solid;border-left:0px dashed;border-color:#85b593;}

.tdiso{width:auto;margin:0px;padding:0px;text-align:left;font-size:100%;}

.maptext{width:auto;margin:0px;padding:10px;text-align:center;font-size:90%;}

.Sheettitle{margin-top:50px;font-size:16px;font-weight:bold;border-bottom:1px solid #000;}
.stitle{width:auto;margin:0px;padding:30px 0px 10px 0px;text-align:left;}
.smidashi{width:auto;margin:0px;padding:0px 0px 10px 15px;text-align:left;font-size:100%;font-weight:bold;}
.smidashikuro{width:auto;margin:0px;padding:0px 0px 0px 15px;text-align:left;font-size:100%;font-weight:bold;}
.stext{width:auto;margin:0px;padding:0px 0px 5px 15px;text-align:left;line-height:150%}
.captext{width:auto;margin:15px 10px 10px 0;padding:15px 0px 0px 0px;text-align:left;line-height:130%;font-size:80%;}
.stextpdf{width:auto;margin:0px;padding:5px 0px 20px 15px;text-align:left;line-height:150%}
video {max-width: 100%;height: auto;}
.pdfdl{width:auto;margin:0px auto;padding:15px 0px 10px 15px;text-align:center;}
.banashita{width:auto;margin:0px;padding:0px 0px 10px 0px;text-align:left;}

#RIGHTBTN{width:180px;margin:40px 20px 0 0px;padding:0px;float:right;}
.rightbtntop{width:auto;margin:0 0px 0px 0;padding:0px;text-align:left;}
.rightbtn{width:auto;margin:0px 0px 0px 0;padding:0px;text-align:left;}


#FOOTTER{
width:800px;
height:24px;
background-color:#4e71b4;
margin:0px;
padding:0px;
text-align:right;
display:none !important;
}


.copyright{
width:auto;
margin:0px;
padding:3px 0px 0px 0px;
background-color:#4e71b4;
color:#fff;
text-align:center;
font-size:8pt;
}

#MFOOTTER{
	width: 100%;
	height: 24px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	background-color: transparent;
	clear: both;
	display:none !important;
}

.mcopyright{
width:auto;
margin:0px;
padding:0px;
color:#fff;
text-align:center;
background-color: #4e71b4;
font-size:9pt;
}

/*$B"#%$%i%9%H%U%C%?!<(B*/
#IFOOTTER{
width:1064px;
height:24px;
margin:0px;
padding:0px;
text-align:right;
background-color: transparent;
clear:both;
}


.icopyright{
width:auto;
margin:0px;
padding:0px;
color:#d4d9de;
text-align:center;
background-color: #4e71b4;
font-size:9pt;
}


/*$B"#%Q%9%F%i(B*/
#passtera{
margin:0px;
padding:0px;
width: 500px;
background-color:#ffffff;
text-align:left;
}

#passtera caption{
margin:0px;
padding:0px;
text-align:left;
}

#passtera th{
margin:0px;
padding:5px;
background-color:#3472b7;
text-align:left;
color:#ffffff;
}
#passtera .td1{
margin:0px;
padding:5px;
text-align:left;
background-color:#cdd6e7;
}
#passtera .td2{
margin:0px;
padding:5px;
text-align:left;
background-color:#e9edf4;
}
.pt_attention{
border:2px solid #385c8a;
margin:10px 0px 0px 0px;
padding:5px;
text-align:left;
}
