a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#0044CC;}
body {margin:0;font-family:Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;}

#top{margin:0;}
.main{background:#ffffff;margin:0;padding:2px; border:4px solid #FFCC7F;font-size:10pt;line-height:18pt;}
.main p{margin:14px 0;padding:0;font-size:10pt;}
.main img{width:100%;height:auto;}
.comm{margin:12px 0 36px 0;border-top:solid 1px #D0D0D0;}

.comm ul{padding:0 0 0 16px;line-height:14pt;}
.comm ol{list-style-type:none;padding:0;line-height:14pt;}
.comm ul{margin:0;}
.comm ol{margin:0 0 12px 0;}
.comm ol li{margin:0;padding:0;font-size:9pt;color:#006020;word-break:break-all;}


.side{font-size:10pt;background:#FFD28E;}
.btm{margin:20px 0;clear:both;font-family:Times New Roman;font-size:9pt;line-height:16pt;}
.update{text-align:right;font-family:Times New Roman;font-weight:bold;font-size:9pt;}
.linebar{clear:left;height:3px;border:1px #c0c0c0 solid;}

h1{border-top:solid 4px #FF0000; border-bottom:solid 4px #FF0000;font-family:Times New Roman;font-size:14pt;font-weight:bold;margin:4px 0 16px 0;padding:8px;}
h2{border-left:solid 6px #FF0000;border-bottom:solid 1px #a0a0a0;font-family:Times New Roman;font-weight:bold;font-size:13pt;margin:36px 10px 8px 0;padding:4px;}
h3{border-left:solid 6px #FF0000;border-bottom:solid 1px #a0a0a0;font-family:Times New Roman; font-size:12pt;font-weight:bold;margin:20px 80px 4px 4px;padding:1px 1px 1px 4px }
h4{border-left:solid 6px #0000FF;font-family:Times New Roman;font-size:11pt;font-weight:bold;margin:20px 4px 4px 4px;padding:1px 1px 1px 4px;}
h5{border-left:solid 4px #FF2000;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;font-size:10pt;font-weight:bold;margin:0 4px 4px 0;padding:2px;}
h6{border-left:solid 4px #0000FF;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;font-size:10pt;font-weight:bold;margin:0 4px 4px 0;padding:2px;}
small{font-family:Times New Roman;font-weight:bold;font-size:9pt;}
h1 a:link,h1 a:visited {text-decoration:none;color:#000000;}

.sclink{margin-top:8px;border-top:solid 2px #FFFFF8;border-left:solid 2px #FFFFF8;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;background-color:#FFFFFF;font-size:9pt;font-weight:normal;}
.sclink h2,.sclink h3{border-left:solid 4px #FF2000;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;font-size:10pt;font-weight:bold;margin:0 4px 4px 0;padding:4px;}
.stmttl{margin-top:20px;padding:8px 18px 8px 8px;background:url("./image/lineoranges3.gif");text-align:right;border-top:2px solid #FFCCA0;border-left:2px solid #FFCCA0;border-bottom:2px solid #907050;border-right:2px solid #907050;font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","MS UI Gothic","SansSerif";font-size:11pt;}
.stmttl h3,.stmttl h4{border:0;margin:0;padding:0;color:#FFFFFF;font-weight:bold;text-shadow:2px 1px 1px #606060;}
.smenub{float:left;width:48%;padding-left:4px;}
.smenu{border-top:solid 1px #FFFFF8;border-left:solid 1px #FFFFF8;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;background-color:#FFFFFF;}
.smenu ul{list-style-type:none;margin:0 0 0 0;padding:0 0 0 2;}
.smenu li{background:url('./storange.gif') no-repeat;margin:10px 0;padding:0 0 0 6;}

.ttlist{clear:both;padding:8px 0;border-top:solid 1px #D0D0D0;}
.ttlist p,h3{margin:4px 0;font-weight:bold;}
.ttlist h3{border:0;padding:0;font-size:11pt;}
.ttlist ul{list-style-type:none;margin:4px 0;padding:0;}
.ttlist li{margin:2px 0;padding:0;}

.newlist p{margin:8px 0;}
.newlist ul{list-style-type:none;font-family:Times New Roman;margin:8px 0;padding-left:4px;line-height:14pt;}
.newlist li:before{content:"¡¦"; }

.ads{clear:both;margin:20px 0;}
.adsl{margin:20px 0;float:left;}
.ads1sq{margin:24px 2px;text-align:center;}
.ads2sq{margin:24px 2px;text-align:center;}
.ads3ssq{padding:20px 0;text-align:center;}

.psc1{margin:2px 2px;padding:4px;background-color:#FFF4CF;line-height:150%;}
.psc1g{margin:2px 2px;padding:4px;color:#808080;background-color:#FFF4CF;line-height:150%;}
.pscr2{margin:6px;padding:2px;color:#008080;line-height:150%;background-color:#FFF4CF;border:solid 1px #f0f0f0;border-radius:4px / 4px;}

.comtitleo{
margin:10px 0 0 0;
font-family:Times New Roman;
font-weight:bold;
font-size:12pt;
width:100%;
filter:Shadow(strength=0,direction=0,color=#a0a0a0)
}

.comtitle2{
margin:10px 0 0 0;
font-family:Times New Roman;
font-weight:bold;
font-size:12pt;
width:100%;filter:blur(strength=0,direction=0)
}

.image{margin:22px 0;}
.image p{margin:6px 0;color:#808080;font-size:9pt;}

.comtitle{
margin:10px 0 0 0;
font-family:Times New Roman;
font-weight:bold;
font-size:14pt;
width:100%;
}

.commenu{margin:0; font-family:Times New Roman;font-weight:bold;}
.commenu a{margin-right:8px;}