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; }

.hedr a:hover{color:#FF0000;}
.top a:hover{color:#FF0000;}
.main a:hover{color:#FF0000;}
.btom 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;
}

.ifv { 
	width:170px;
}
.hedr {
	width:850px;
	font-size:10pt;
}
.hedr h1#hdr {
	font-size:18pt;
	margin: 0px;
	display:inline;
	text-align:right;
}

h3 {color:#312418;}
.top {
	width:865px;
}
.top h1#tpt {
	font-size:10pt;
	margin: 0px;
	display:inline;
}
.hedr h1#H{font-size:18pt;margin:0px;display:inline;text-align:right;}

.top h2#tpt {
	font-size:10pt;
	margin: 0px;
	display:inline;
}
.top h2{font-size:10pt;margin:0px;display:inline;}

.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 {
	text-decoration: none;
	color:#0066CC;
}

.main {
	width:865px;
}
.main a {
	color:#0066CC;
}
.ctns {
	width:500px;
	float:left;
	margin-right:5px;
}
.ctns h5{font-size:12pt;margin:0px;}
.btom {
	width:860px;
	font-size:10pt;
}
.btom a {
	color:#0066CC;
}
.cf {
	font-size:7pt;
	width:170px;
	border: 1px dashed #D2D2D2;
}
.cf a {
	text-decoration: none;
	color:#0066CC;
}
ul#pt {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}
li#pt {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	font-size:9pt;
	list-style-type:disc;
}
.ti1 {
	margin:10px 0px 10px 10px;
	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;
}
.j9 {
	width:800px;
	height:51px;
	margin:0px 0px 5px 0px;
	border-bottom:2px solid #FFBD77;
}
/*.j2 {
	padding:5px 5px 5px 5px;
	border-right:1px solid black;
	background-color:#FC972B;
}*/
.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 {
	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 {
	position: relative;
}
.mpw {
	position:absolute;
	top:45px;
	left:25px;
	width:230px;
	font-size:10pt;
}
.mpc {
	padding:0px 0px 0px 0px;
	float:left;
}
.if1 {
	width:220px;
	font-size:8pt;
	float:left;
	padding: 0px 0px 0px 3px;
}
.if2 {
	width:220px;
	font-size:8pt;
	float:left;
}
li#if3 {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	font-size:8pt;
	display:inline;
}
ul#if3 {
	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 {
	width:10px;
	height:200px;
	float:left;
}
.rts {
	width:170px;
	float:left;
	font-size:10pt;
	margin-left:0px;
	text-align:left;
}
.lfs {
	width:170px;
	float:left;
	font-size:10pt;
	margin-right:10px;
border:2px solid #FC972B;
}
.ip {
	padding:0px 0px 0px 0px;
}
.ih {
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 5px;
}
.imd {
	margin:0px 1px 0px 5px;
}
.fl {
	/*float:left;*/
	width:500px;
	/*height:111px;*/
	font-size:8pt;
	background-color:#FFFFFF;
	margin:0px 2px 0px 0px;
	padding:0px 0px 3px 2px;
}
.cl {
	clear:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.im{float:right;width:135px;padding:0px 0px 0px 0px;margin:0px 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 {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 10px 5px;
}
li#pn {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	font-size:10pt;
	list-style-type:disc;
}

/*.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}


li strong{background-color:#FFF552;/*background-color:#FFFF00;*/display:inline;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;letter-spacing:0px;/*text-decoration:underline;*/}


.pu {
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 0px 5px;
}
.pl {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	font-size:11pt;
	list-style-type:disc;
	text-decoration:underline;
}

/*.fa {width:500px;height:27px;background-image:url(obi.gif);background-color:#FC972B;font-size:18pt;color:#30251A;margin:0px 0px 6px 0px;clear:both;}
.fa h3{font-size:17pt;margin: 0px;display:inline;font-weight:normal;}*/

.fa{width:500px;height:27px;background-image:url(obi.gif);background-color:#FC972B;font-size:6pt;color:#30251A;margin-bottom:2px;clear:both;}
.fa h3{font-size:17pt;margin:0px;display:inline;font-weight:normal;}

.hn {
	font-size:11pt;
	padding-bottom:4px;
}
.hn h4{font-size:15pt;margin:0px;display:inline;}
.hj {
	font-size:8pt;
	color:#66AA66;
	padding-bottom:20px;display:inline;
}

/*.fi {width:820px;font-size:9pt;background-color:#FFEDC5;padding:7px 10px 7px 10px;border:1px dashed #D2D2D2;}*/
.fi {width:820px;font-size:9pt;}
/*.fi a{font-size:9pt;}*/
.tps {
	font-size:6pt;
	color:white;
}
.kpf{font-size:9pt;line-height:140%;}
.ga {
	padding:3px 0px 0px 0px;
}
.fs7 {
	font-size:7pt;
}
.fs8 {
	font-size:8pt;
}
.fs9 {
	font-size:9pt;
}
.f7 {	font-size:7pt;}
.f8 {	font-size:8pt;}
.f9 {	font-size:9pt;}
.yd {font-size:8pt;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.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 {
	width:170px;
	float:right;
	font-size:10pt;
	margin-left:0px;
	text-align:center;
}
.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: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 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;margin:10px 0px 20px 0px;}
.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;}

.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;}
.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;}

.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;}

.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;}


.ht{color:#0740FF;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.rk{color:#C807FE;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.ms{color:#FF5800;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.ps{color:#0096FF;font-size:6pt;width:45px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.kb{color:#16511B;font-size:6pt;width:35px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.rg{color:#8C390F;font-size:6pt;width:35px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.cm{color:#FF4244;font-size:6pt;width:60px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.yh{color:#1BA633;font-size:6pt;width:60px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.th{color:#0079FE;font-size:6pt;width:65px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}


.f0 p.ht{color:#0740FF;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.rk{color:#C807FE;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.ms{color:#FF5800;font-size:6pt;width:30px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.ps{color:#0096FF;font-size:6pt;width:45px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.kb{color:#16511B;font-size:6pt;width:35px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.rg{color:#8C390F;font-size:6pt;width:35px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.cm{color:#FF4244;font-size:6pt;width:60px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.yh{color:#1BA633;font-size:6pt;width:60px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}
.f0 p.th{color:#0079FE;font-size:6pt;width:65px;padding:1px 0px 2px;margin:0px 0px 1px 4px;text-align:center;display:inline;}

.f0 p.hj {font-size:7pt;color:#66AA66;padding-bottom:20px;display:inline;}

.f0{padding: 0px 0px 10px 3px;}
.f0 h5{display:inline;}
.f0 h4{display:inline;font-size:10pt;}
.f0 strong{background-color:#FFF552;font-weight:bold;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.f0 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;}

.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;}

