body {
	color: #323232;
	background: #FFFFFF;
	font-size: 12px;
}
body>*{margin: auto;}

a:link		{ color: #0066CC; }
a:visited	{ color: #0066CC; }
a:active	{ color: #0066CC; }
a:hover		{ color: #FF0000; }

.lfs,.rts,#el,.fi,.hn{
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3",
 "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",
 Verdana,Arial, Helvetica, sans-serif;
}

.hedr a:hover{color:#FF0000;}
.hd a:hover{color:#FF0000;}
.top a:hover{color:#FF0000;}
.main a:hover{color:#FF0000;}
.btom a:hover{color:#FF0000;}

/*.iff {
	width:170px;
	height:2100px;
}
*/
.ifv { 
	width:170px;
	/**height:2100px;**/
}
.hedr{width:850px;font-size:10pt;}
.hedr h1#hdr{font-size:18pt;margin:0px;display:inline;text-align:right;}
.hedr h1#H{font-size:18pt;margin:0px;display:inline;text-align:right;}
.hd{width:850px;font-size:10pt;}
.hd h1#hdr{font-size:18pt;margin:0px;display:inline;text-align:right;}
.hd h1#H{font-size:18pt;margin:0px;display:inline;text-align:right;}

.top { /*top*/
/*	width:900px;80401*/
	width:865px;
}

.top h1#tpt { /*top h1#tpt*/
	font-size:10pt;
	margin: 0px;
	display:inline;
}
.top h2#tpt { /*top h2#tpt*/
	font-size:10pt;
	margin: 0px;
	display:inline;
}
.top h2{font-size:10pt;margin:0px;display:inline;}

.top h1#pt { /*top h1#pt*/
	font-size:18pt;
	margin: 0px;
	display:inline;
}
.top p{font-size:9pt;margin:0px;}
.top p#f {width:820px;font-size:9pt;background-color:#FFEDC5;padding:7px 10px 7px 10px;border:1px dashed #D2D2D2;}
.top a { /*top a*/
	text-decoration: none;
	color:#0066CC;
}

.top strong{background-color:#FFF552;display:inline;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


.main { /*main*/
/*	width:900px;*/
/*	width:860px;*/
	width:865px;
}
.main a { /*main a*/
	color:#0066CC;
}
.ctns { /*contents*/
	width:500px;
	float:left;
	margin-right:5px;
}
.ctns h5{font-size:12pt;margin:0px;}

.btom { /*bottom*/
/*	width:900px;80401*/
	width:860px;
	font-size:10pt;
}
.btom a { /*bottom a*/
	color:#0066CC;
}

.cf { /*contflame*/
	font-size:7pt;
/*	font-size:9pt;*/
	width:170px;
/*	background-color:#F1F1F1;*/
/*	background-color:#73E078;*/
	border: 1px dashed #D2D2D2;
}
.cf a { 
	text-decoration: none;
	color:#0066CC;
}

ul#pt { /*ul#pntf*/
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}

li#pt { /*li#pntf*/
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
/*	font-size:7pt;*/
	font-size:9pt;
	list-style-type:disc;
}


.ti1{margin:10px 0px 10px 10px;padding-bottom:3px;width:800px;clear:both;}
.ti2 {
	width:790px;
	margin:0px 0px 10px 10px;
}

.ti3 {
	text-align:center;
	width:140px;
	float:left;
}

.ti4 {
	width:650px;
	float:left;
	font-size:11pt;
	font-weight:bold;
}

.ti1 h2#tpt {
	font-size:13pt;
	margin: 0px;
	display:inline;
	text-align:center;
}

/* lst.js */

.j9 {
	width:830px;
	height:51px;
	margin:0px 0px 5px 0px;
	border-bottom:2px solid #FFBD77;
}

.j2{padding:5px 5px 5px 5px;border-right:1px solid black;border-left:1px solid #FFAF00;background-color:#FC972B;background-image:url(o2.gif)}
.j1 {
/*	width:200;*/
	float:left;
	padding:1px 1px 0px 1px;
}
a#j3 {
	font-weight:bold;
	color:#0066CC;
	text-decoration: underline;
}

.ims { 
	margin:0px 1px 0px 2px;
}

.ihr{margin:0px 0px 0px 0px;clear:both;border:solid 2px #CBCBCB;border-top-color:#CBCBCB;color:#CBCBCB;height:3px;}


.mpi { /*idxmp*/
	position: relative;
}

.mpw { /*idxmpwd*/
	position:absolute;
	top:45px;
	left:25px;
	width:230px;
	font-size:10pt;
}

.mpc { /*idxcmp*/
	padding:0px 0px 0px 0px;
	float:left;
}

.if1 { /*idxprf1*/
	width:220px;
	font-size:8pt;
	float:left;
	padding: 0px 0px 0px 3px;
}

.if2 { /*idxprf2*/
	width:220px;
	font-size:8pt;
	float:left;
}

li#if3 { /*li#idxprfli*/
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size:8pt;
	display:inline;
	/*list-style-position:outside;*/
	/*list-style-type:square;*/
	/*list-style-type:circle;*/
	/*list-style-type:disc;*/
}

ul#if3 { /*ul#idxprfli*/
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}

.if3l {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size:8pt;
	display:inline;
}

.if3u {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}

.if4{font-size:9pt;letter-spacing:0px;display:inline;}
.if5{font-size:9pt;letter-spacing:12px;display:inline;}

.ctr{text-align:center;font-size:9pt;line-height:140%;}

.ctp {text-align:center;font-size:9pt;padding:0px 0px 10px 0px;}

.if6 { /*idxewc*/
	width:10px;
	height:200px;
	float:left;
}

.rts { /*rights*/
	width:170px;
	float:left;
	font-size:10pt;
	margin-left:0px;
	text-align:left;
}

.lfs { /*lefts*/
	width:170px;
	float:left;
	font-size:10pt;
	margin-right:10px;
border:2px solid #FC972B;
}

.ip { /*imp*/
	padding:0px 1px 0px 0px;
}

.ih { /*imht*/
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 5px;
}

.imd { /*idxim*/
	margin:0px 1px 0px 5px;
}

.fl{width:500px;font-size:8pt;background-color:#FFFFFF;margin:0px 2px 0px 0px;padding:0px 0px 3px 2px;}
/*.fl ul{padding:0px 0px 0px 1px;margin:0px 0px 10px 15px;}
.fl li{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;list-style-position:outside;font-size:10pt;list-style-type:disc;border:1px solid silver;width:330px;}*/


.fl ul{padding:0px 0px 0px 10px;margin:5px 0px 10px 10px;border:1px solid #B0B0B0;width:335px;background-color:#FF8000}
.fl li{margin:0px 0px 0px 10px;padding:0px 0px 0px 3px;list-style-position:outside;font-size:10pt;list-style-type:disc;border:1px solid silver;width:320px;background-color:#FFFFFF}


.fh{width:500px;font-size:8pt;background-color:#FFFFFF;margin:0px 2px 0px 0px;padding:3px 0px 3px 2px;border-top:3px solid #FC972B;clear:both;}


/*.fh ul{padding:0px 0px 0px 1px;margin:0px 0px 10px 15px;}
.fh li{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;list-style-position:outside;font-size:10pt;list-style-type:disc;border:1px solid silver;width:330px;}*/


.fh ul{padding:0px 0px 0px 10px;margin:5px 0px 10px 10px;border:1px solid #B0B0B0;width:335px;background-color:#FF8000}
.fh li{margin:0px 0px 0px 10px;padding:0px 0px 0px 3px;list-style-position:outside;font-size:10pt;list-style-type:disc;border:1px solid silver;width:320px;background-color:#FFFFFF}


li strong{background-color:#FFF522;/*background-color:#FFD700;*/display:inline;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;letter-spacing:0px;/*text-decoration:underline;*/}


.cl { /*cl*/
	clear:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.im { /*im*/
	float:right;
	width:135px;
	padding:0px 0px 0px 0px;
	margin:5px 5px 10px 0px;
border:0px;
}

/*hr {
	color:#FC972B;
	margin-right:0px;
	margin:0px 0px 0px 0px;
	height:3px;
clear:both;

}*/
hr{margin:0px 0px 0px 0px;clear:both;border: solid 3px #FC972B;border-top-color: #FC972B;color:#FC972B;height:3px;}

ul#pn { /*ul#pn*/
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 10px 5px;
}

li#pn { /*li#pn*/
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	font-size:10pt;
	list-style-type:disc;
}

.pu {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 10px 5px;
}

.pl {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	font-size:11pt;
/*	font-size:10pt;*/
	list-style-type:disc;
	text-decoration:underline;
}

.fa { /*fa*/
	width:500px;
	height:27px;
	background-image:url(obi.gif);
	background-color:#FC972B;
	font-size:6pt;
	color:#30251A;
	margin-bottom:6px;
clear:both;
}

.fa h3 { /*.fa h3*/
	font-size:17pt;
	margin: 0px;
	display:inline;
	font-weight:normal;
}

.fb{width:800px;height:20px;/*background-image:url(obi.gif);*/background-color:#FC972B;font-size:6pt;color:#30251A;margin:0px 0px 2px 25px;clear:both;}
.fb h3{font-size:12pt;margin:0px;display:inline;font-weight:bold;padding-left:10px;}


.hn { /*hn*/
	font-size:11pt;
	padding-bottom:4px;
}
.hn h4 { /*.hn h4*/
	font-size:15pt;
/*	font-size:12pt;*/
	margin: 0px;
	display:inline;
}

.hj {font-size:8pt;color:#66AA66;padding-bottom:6px;}

/*.fi {width:820px;font-size:9pt;background-color:#FFEDC5;padding:7px 10px 7px 10px;border:1px dashed #D2D2D2;}*/
.fi {width:820px;font-size:9pt;}
.tps { /*tps*/
	font-size:6pt;
	color:white;
}

.kpf{font-size:9pt;line-height:140%;}

.ga { /*ga*/
	padding:3px 0px 0px 0px;
}

.fs7 { /*fs7*/
	font-size:7pt;
}
.fs8 {
	font-size:8pt;
}

.fs9 { /*fs9*/
	font-size:9pt;
}
.yd {font-size:8pt;display:inline;}

.kc { /*kc*/
/*	background-color:#FFF552;*/
	background-color:#FFFF00;
	display:inline;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.kr {
	background-color:#8EFF88;
	display:inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.rts2 { /*rights*/
	width:170px;
	float:right;
	font-size:10pt;
	margin-left:0px;
	text-align:left;
}
.nam {
	color:#312418;
}
.zk {
	font-size:6pt;
	color:#707070;
}
.up {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}

.lp {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
/*	font-size:9pt;*/
	font-size:7pt;
	list-style-type:disc;
}
/*.kl{font-size:10pt;width:820px;background-color:#FDF9B5;margin: 0px 0px 3px 0px;padding:7px 10px 7px 10px;border:1px dashed #D2D2D2;}*/
.kl{font-size:10pt;width:820px;margin: 0px 0px 3px 0px;padding:7px 10px 7px 10px;}
/*.kl{font-size:9pt;width:820px;background-color:#FDF9B5;margin:0px 0px 3px 0px;border:1px dashed #D2D2D2;}*/
.kl a{/*text-decoration:underline;*/}
/*.kk{font-size:10pt;background-color:#FDF9B5;margin: 0px 0px 3px 0px;padding:5px 7px 5px 7px;border:1px dashed #D2D2D2;}*/
.kk{font-size:10pt;margin: 0px 0px 3px 0px;padding:5px 7px 5px 0px;font-weight:bold;}
.kk a{line-height:125%;/*text-decoration:none;*/padding-left:4px;}

.nd {font-size:7pt;}
/*.p{font-weight:bold;color:#FF7A01;font-size:7pt;width:35px;padding:13px 0px 1px;margin:5px 0px 0px;text-align:center;}*/
.p{font-size:6pt;width:30px;padding:1px 0px 1px;margin:18px 0px 0px;text-align:center;background-color:#FF7A01;}
.pn{font-size:6pt;width:30px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;background-color:#FF7A01;}

.f0{padding: 0px 0px 10px 3px;clear:both;}
.f0 h5{display:inline;}
.f0 h4{display:inline;font-size:10pt;}
.f0 strong{/*background-color:#FFF552;*/background-color:#FFFF40;font-weight:bold;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.f0 p{display:inline;font-size:8pt;}

.h0{padding: 3px 0px 10px 3px;border-top:3px solid #FC972B;clear:both;}
.h0 h5{display:inline;}
.h0 h4{display:inline;font-size:10pt;}
.h0 strong{/*background-color:#FFF552;*/background-color:#FFFF40;font-weight:bold;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.h0 p{display:inline;font-size:8pt;}

.f14{font-size:14pt;}
.sf{width:500px;height:27px;background-image:url(obi.gif);background-color:#FC972B;font-size:17pt;color:#30251A;margin-bottom:6px;margin-top:6px;clear:both;}


/*.kp{background-color:#FF4141;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;margin-left:auto;margin-right:auto;}*/

.kp{background-color:#F86E01;color:white;font-size:7pt;width:120px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;display:inline;}

#el{line-height:150%;letter-spacing:2px;}

.ks{background-color:#F86E01;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;margin-left:auto;margin-right:auto;}

.btom p.kp{background-color:#FF4141;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;}
.btom p.ks{background-color:#F86E01;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;}

.kpf p.kp{background-color:#FF4141;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;}
.kpf p.ks{background-color:#F86E01;font-size:7pt;width:60px;padding:1px 0px 1px;margin:0px 0px 0px;text-align:center;}


.ho{background-color:#0740FF;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.ry{background-color:#C807FE;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.mi{background-color:#FF5800;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.pe{background-color:#0096FF;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.ka{background-color:#16511B;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.ro{background-color:#8C390F;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.co{background-color:#FF4244;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.yu{background-color:#1BA633;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}
.to{background-color:#0079FE;color:yellow;font-size:7pt;width:11px;margin:0px 2px 0px 4px;text-align:center;display:inline;}

.il0{width:45px;float:left;}
.il{width:170px;float:left;}
.it4{float:left;font-size:8pt;letter-spacing:0px;display:inline;margin:5px 5px 0px 0px;}
.it5{float:left;font-size:8pt;letter-spacing:8px;display:inline;margin:0px 5px 0px 0px;}
.if1 br{clear:both;}
.if2 br{clear:both;}

.omp{font-weight:bold;font-size:9pt;display:inline;}
.omf{margin:0px 0px 0px 0px;}
.omf input{width:160px;}

.kn{width:820px;background-color:#FFFFFF;margin: 0px 0px 0px 0px;padding:7px 10px 0px 10px;}
.ko{float:left;font-size:10pt;font-weight:bold;width:200px;border:1px dashed #AAAAAA;text-align:center;margin-bottom:5px;}
/*.pc{float:left;font-size:10pt;font-weight:bold;width:200px;border:1px dashed #AAAAAA;text-align:center;margin-bottom:5px;}*/
.pc{float:left;font-size:11pt;font-weight:bold;width:200px;border:1px solid #FC972B;text-align:center;margin-bottom:5px;background-color:#FFFFFF;padding:5px 0px 5px 0px;}
.pa{width:820px;background-color:#FFFFFF;margin: 0px 0px 0px 0px;padding:0px 10px 0px 10px;font-size:13pt;}


.nh {border:0px;width:386px;height:426px;}

.tu {font-size:11pt;}
.tu li{margin-bottom:3px;}
.ar{text-align:right;}
.cs{border:0;width:88px;height:31px}

.mf {margin:10px 0px 0px 0px;}
.mf form{display:inline;}
.mf div{margin:5px 0px 0px 4px;}

.lf a{line-height:140%;font-size:13pt;font-weight:bold;}

.xm h2{font-size:12pt;margin-left:10px;display:inline;}
.xm{font-size:8pt;margin-left:10px;display:inline;}
.xd{font-size:10pt;margin:5px 10px 10px 20px;width:750px;}

.jm{border-color:#FFA751;border-width:1px;width:160px;height:250px;}

.mRd{border:2px solid #FFA751;width:162px;padding:5px 7px 5px 3px;margin: 0px 0px 3px 0px;font-size:8pt;font-weight:bold;}

