@charset "utf-8";
/* CSS Document */

html{ overflow-y:scroll;}

body{
	font-size:11px; line-height:130%;
	color:#CCCCCC;
	font-family:"ＭＳ Ｐゴシック","MS P Gothic","メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	background-color:#000000;
	margin:0px 0px 0px 0px;
	padding:40px 0px 0px 0px;
}

a{ color:#05CCF5; text-decoration:none; border:0px none #ffffff;}
a:hover{ text-decoration:underline; }

img{ border:0px none #ffffff;}
ul,li{list-style-type:none;}

h1,h2,h3,h4,h5,h6,p,ul,li,form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.clear{
	clear:both;
	font-size:0px;
	line-height:0px; height:0px;
	text-indent:-9999px;
}
#header{
	display:block;
	height:60px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
#main{
	display:block;
	margin: 0px auto 0px auto;
	padding:0px 0px 30px 5px;
	background-color:#000000;
	width:905px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#footer{
	display:block;
	margin: 0px auto 0px auto;
	padding:0px 0px 30px 0px;
	background-color:#000000;
	width:905px;
	text-align:center;
}
#contents{
	display:block;
	width:905px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}
.contents_name{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/logo.gif) no-repeat 0px 0px;
}
.bread{
	display:block;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}

address{
	font-style:normal;
	line-height:25px;
}
.common_table{
	border-style:none;
	margin:0px 0px 20px 160px;
	padding:0px 0px 0px 0px;
	width:580px;line-height:25px;
	border-collapse:collapse;
}
.common_table tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-bottom-width:0px;
}
.common_table th{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:110px;font-weight:normal;
	vertical-align:top;
	text-align:left;
	border-top:solid 1px #05CCF5;
	border-bottom:solid 1px #05CCF5;
}
.common_table td{
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	width:470px;
	border-top:solid 1px #CDCDCD;
	border-bottom:solid 1px #CDCDCD;
	border-collapse:collapse;
}

.logo_box{
	display:block;
	margin:0px auto 0px auto;
	width:920px;height:40px;
}
.nav_box{
	display:block;
	width:100%;height:20px;
	background-color:#255CAC;
}
.nav_box_b{
	display:block;
	width:100%;height:20px;
}
.sitename{
	display:block;
	float:right;
	width:130px; height:40px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(/static/image/logo.gif) no-repeat 0px 0px;
}
.sitename a{
	display:block;
	width:130px; height:40px;
	text-indent:-9999px; overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.glovalnav{
	display:block;
	position:relative;
	width:995px; height:20px;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px !important;
	background-color:#000000;
}
.glovalnav li{
	display:block;
	position:absolute;
	height:20px;
	margin:0px px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}
.glovalnav li a{
	text-indent:-9999px; overflow:hidden;
	display:block;height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
}

.nav01{width:80px; top:0px; left:5px; _left:5px; }
.nav02{width:135px; top:0px; left:90px; _left:90px; }
.nav03{width:80px; top:0px; left:230px; _left:230px; }
.nav04{width:80px; top:0px; left:315px; _left:315px; }
.nav05{width:80px; top:0px; left:400px; _left:400px; }
.nav06{width:80px; top:0px; left:485px; _left:485px; }
.nav07{width:80px; top:0px; left:570px; _left:570px; }
.nav08{width:80px; top:0px; left:655px; _left:655px; }
.nav09{width:80px; top:0px; left:740px; _left:740px; }
.nav10{width:80px; top:0px; left:825px; _left:825px; }
.nav11{width:80px; top:0px; left:910px; _left:910px; }

.nav01 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat 0px 0px;}
.nav02 a{width:135px; background:url(/static/image/gnavi.gif) no-repeat -85px 0px;}
.nav03 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -225px 0px;}
.nav04 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -310px 0px;}
.nav05 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -395px 0px;}
.nav06 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -480px 0px;}
.nav07 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -565px 0px;}
.nav08 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -650px 0px;}
.nav09 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -735px 0px;}
.nav10 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -820px 0px;}
.nav11 a{width:80px; background:url(/static/image/gnavi.gif) no-repeat -905px 0px;}

.nav01 a:hover{background:url(/static/image/gnavi.gif) no-repeat 0px -20px;}
.nav02 a:hover{background:url(/static/image/gnavi.gif) no-repeat -85px -20px;}
.nav03 a:hover{background:url(/static/image/gnavi.gif) no-repeat -225px -20px;}
.nav04 a:hover{background:url(/static/image/gnavi.gif) no-repeat -310px -20px;}
.nav05 a:hover{background:url(/static/image/gnavi.gif) no-repeat -395px -20px;}
.nav06 a:hover{background:url(/static/image/gnavi.gif) no-repeat -480px -20px;}
.nav07 a:hover{background:url(/static/image/gnavi.gif) no-repeat -565px -20px;}
.nav08 a:hover{background:url(/static/image/gnavi.gif) no-repeat -650px -20px;}
.nav09 a:hover{background:url(/static/image/gnavi.gif) no-repeat -735px -20px;}
.nav10 a:hover{background:url(/static/image/gnavi.gif) no-repeat -820px -20px;}
.nav11 a:hover{background:url(/static/image/gnavi.gif) no-repeat -905px -20px;}


.glovalnav_b{
	display:block;
	position:relative;
	width:995px;
	margin:0px auto 0px auto;
	padding: 0px;
	color:#FFFFFF;
}
.glovalnav_b li{
	position:absolute;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 20px; color:#FFFFFF; text-align:center;
}
.glovalnav_b li .bg{
	display:block;
	position:relative;
	z-index:90;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#19A9EB; color:#FFFFFF;
	height: 20px;
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;
}
.glovalnav_b li .bgname{
	display:block;
	z-index:100;
	color:#FFFFFF;
	position: absolute; top:0px; left:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height: 20px;
	filter: alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;
}

.nav01_b{width:80px; top:0px; left:5px; _left:5px; display:none;}
.nav02_b{width:135px; top:0px; left:90px; _left:90px; display:none;}
.nav03_b{width:80px; top:0px; left:230px; _left:230px; display:none;}
.nav04_b{width:80px; top:0px; left:315px; _left:315px; display:none;}
.nav05_b{width:80px; top:0px; left:400px; _left:400px; display:none;}
.nav06_b{width:80px; top:0px; left:485px; _left:485px; display:none;}
.nav07_b{width:80px; top:0px; left:570px; _left:570px; display:none;}
.nav08_b{width:80px; top:0px; left:655px; _left:655px; display:none;}
.nav09_b{width:80px; top:0px; left:740px; _left:740px; display:none;}
.nav10_b{width:80px; top:0px; left:825px; _left:825px; display:none;}
.nav11_b{width:80px; top:0px; left:910px; _left:910px; display:none;}

.nav01_b .bgname{width:80px;}
.nav02_b .bgname{width:135px;}
.nav03_b .bgname{width:80px;}
.nav04_b .bgname{width:80px;}
.nav05_b .bgname{width:80px;}
.nav06_b .bgname{width:80px;}
.nav07_b .bgname{width:80px;}
.nav08_b .bgname{width:80px;}
.nav09_b .bgname{width:80px;}
.nav10_b .bgname{width:80px;}
.nav11_b .bgname{width:80px;}

/*////////////////震災///////////////////////////*/
#message_area{
	position:absolute;
	top:0; left:0;
	background:#255CAC;
	width:100%;
	height:40px;
}
#message_area_top{
	background:#255CAC;
	height:40px;
}
#message_area_inner{
	width:610px;margin:0px auto;
}
#message_area_inner a{
	display:block;
	float:left;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#message_area_inner a.btn_message{
	 background:url(/static/image/shinsai/btn_message.gif) no-repeat 0px 0px;
	 width:410px;
	 margin-right:20px;
}
#message_area_inner a.btn_message:hover{background-position:0px -40px;}
#message_area_inner a.btn_donations{
	 background:url(/static/image/shinsai/btn_donations.gif) no-repeat 0px 0px;
	 width:175px;
}
#message_area_inner a.btn_donations:hover{background-position:0px -40px;}

img.bgmaximage{
	top:40px !important;
}
