@charset ‘UTF-8′;

body {
 	font-size:14px;
 	font-family: Verdana, Arial, Helvetica, sans-serif, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック' , "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3" , "Osaka", "lroSVbN";
 	color:#2c2c2c;
 	line-height:20px;
	text-align:center;
	margin: 0;
	padding: 0;
	height:100%;
	background:#a1afc5;}

#contents{width:800px;background:#FFFFFF;margin: 0 auto; text-align:left;position:relative;/*?????F0?@?$B"y(B?E?Fauto*/}

#headder{width:800px;height:136px;background:url(../images/topdesign.png) no-repeat;}
.toplogo{position:absolute;left:23px;top:10px;z-index:10;}

#update{width:207px;height:47px;position:absolute;left:580px;top:10px;z-index:9;background:url(../images/up.png) no-repeat;}
#update span{color:red;font-size:12px;position:absolute;top:12px;left:30px;}

.englisah{position:absolute;left:685px;top:55px;z-index:10;}
.japanese{position:absolute;left:595px;top:55px;z-index:10;}

#main{background:#FFFFFF;width:800px;position:absolute;top:136px;}
#right{width:565px;float:right;margin-right:10px;}
#left{width:186px;float:left;margin-left:10px;}

h1{color:#205f83;font-size:36px;font-family:helvetica,'???C???I','?l?r ?o?S?V?b?N',sans-serif;line-height:1.2;}
h3{background:#efefef url(../images/blue.png) repeat-y;line-height:2;text-indent:10px;clear:both;}
img{border:none;}

hr {
clear:both;
padding: 0px;
height: 1px;
border-bottom-width: 1px;
border-top-style: none;
border-right-style: none;
border-bottom-style: dotted;
border-left-style: none;
border-bottom-color: #000;
}

.top{
	float:right;
	margin-bottom: 10px;
	display: block;
	height: auto;
	width: 50px;
}
.bak{
	float:right;
	margin-bottom: 10px;
	display: block;
	height: auto;
	width: 60px;
}


#hudd{height:58px;clear:both;background:url(../images/hudd.png);text-indent:-9999px;}

ul{text-indent:-9999px;padding:0;margin:0;list-style-type:none}
.m1 a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menu_01.png) no-repeat;outline:0;}
.m1 a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menup_01.png);}
.m2 a{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menu_02.png) no-repeat;outline:0;}
.m2 a:hover{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menup_02.png);}
.m3 a{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menu_03.png) no-repeat;outline:0;}
.m3 a:hover{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menup_03.png);}
.m4 a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menu_04.png) no-repeat;outline:0;}
.m4 a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menup_04.png);}
.m5 a{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menu_05.png) no-repeat;outline:0;}
.m5 a:hover{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menup_05.png);}
.m6 a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menu_06.png) no-repeat;outline:0;}
.m6 a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menup_06.png);}
.m7 {display:block;height:70px;width:185px;outline:0;}
.m8 a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menu_08.png) no-repeat;outline:0;}
.m8 a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menup_08.png);}
.m9 a{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menu_09.png) no-repeat;outline:0;}
.m9 a:hover{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menup_09.png);}


.m1j a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menuj_01.png) no-repeat;outline:0;}
.m1j a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menujp_01.png);}
.m2j a{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menuj_02.png) no-repeat;outline:0;}
.m2j a:hover{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menujp_02.png);}
.m3j a{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menuj_03-trans.png) no-repeat;outline:0;}
.m3j a:hover{text-decoration:none;display:block;height:48px;width:186px;background:url(../images/menujp_03-trans.png);}
.m4j a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menuj_04.png) no-repeat;outline:0;}
.m4j a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menujp_04.png);}
.m5j a{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menuj_05.png) no-repeat;outline:0;}
.m5j a:hover{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menujp_05.png);}
.m6j a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menuj_06.png) no-repeat;outline:0;}
.m6j a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menujp_06.png);}
.m8j a{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menuj_08.png) no-repeat;outline:0;}
.m8j a:hover{text-decoration:none;display:block;height:50px;width:186px;background:url(../images/menujp_08.png);}
.m9j a{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menuj_09.png) no-repeat;outline:0;}
.m9j a:hover{text-decoration:none;display:block;height:47px;width:186px;background:url(../images/menujp_09.png);}


.t1{table-layout:fixed;border-collapse:collapse;border:1px solid #333;width:100%;}
.t1 td{color:#333;
border-top:1px solid #333;
border-left:1px dotted #333;
border-spacing:5px;padding:2px;}

.blbc{background-color:#ddecf4;}
.yebc{background-color:#ffeaa0;}
.pkbc{background-color:#ffa0d6;}

.iepngfix{behavior: expression(IEPNGFIX.fix(this));} 


.furikomi {
	padding-left: 5px;
	border: 1px solid #CC6600;
	margin-left: 15px;
}
.txtco2 {
	color: #205f83;
}

#setumei {
	width: 480px;
	margin-left: 20px;
	font-size: 85%;
	line-height: 1.5em;
	text-align: left;
}
#setumei2 {
	width: 500px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 1.5em;
	text-align: left;
}

.ind10 {
	padding-left: 10px;
}
.ind15 {
	padding-left: 15px;
}

.txtco1 {
	color: #FF6600;
}
.txtsiz13 {
	font-size: 13px;
	font-weight: bold;
}
.txtsiz15 {
	font-size: 15px;
}

#headder #main #right #setumei2 select {
	font-size: 13px;
}
.txtcos {
	font-size: 12px;
	color: #FF6600;
}
