a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#0044CC;}
a:hover{text-decoration:underline;color:#00A0F0;}
body{margin:0;font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","MS UI Gothic","SansSerif";}
h1,h2,h3.h4,h5,p{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;}

.mainnavi {float:left;}
.mainnavi ul,.mainnavi ol{padding:0;list-style:none;}
.mainnavi li{display:inline;}
.mainnavi li:after{content:" >  ";}

.st03ld ol,.st03ld ul{margin:0;padding:0;list-style:none;}
.menu1l h3,.menu1l h4,.menu1l h5,.menu1r h3,.menu1r h4,.menu1r h5{background:no-repeat;font-size:12pt;text-shadow:1px 1px 2px #c0c0c0;border:solid 0;margin:0;padding:0;}


.cwhite{color:#ffffff}
.cred{color:#ff0000}
.cored{color:#D06000}
.cbgrn{color:#008080}
.cmktrue{color:#FFA040}
.cmkfalse{color:#E00000}
.fitimg{float:right;margin:0 0 4px 4px;}
.fitsmg{float:right;}

.pgs a{margin-right:5px;}

.mk_up,.mk_new,.mk_new2,small,.ftn,.pgs a,.dttl b,.lttl b,.tdtrans,.alph a{font-family:'Times New Roman';font-weight:bold;}
.mk_up{color:#FF9900;}
.mk_new{color:#FF0000;}
.mk_new2{color:#FF9900;}

small,.ftn{font-size:10pt;}
.stb{font-weight:bold;}

#page-top{position:fixed;bottom:12px;left:32px;font-family:'Times New Roman';font-size:16px;}
#page-top a{background:#ce7e43;text-decoration:none;color:#fff;padding:12px;text-align:center;display:block;border:2px solid #FFD0D0;border-radius:5px;}
#page-top a:hover{text-decoration:none;color:#ff0000;background:#fff;}

#koosslist ul li h4{display:inline;}

.copyright{font-size:10pt;}
.copyright p{margin:8px 0;}
address{font-weight:normal;font-style:normal;font-size:9pt;}
#copytarget1{font-family:'Times New Roman';font-weight:bold;font-size:10.5pt;}
.copybttn{display:inline-block;margin:0 0 0 4px;padding:2px 4px;text-decoration:none;background:#609af8;color: #FFF;border-radius:3px;font-family:'Times New Roman';font-weight:bold;font-size:9pt;cursor:pointer;}
.copybttn:active{-ms-transform: translateY(2px); -webkit-transform: translateY(2px);transform: translateY(2px);}
.footbanner{margin:0 42px 0 0;}
.footlink ul{margin-left:12px;padding:0;}
.footlink li{margin:12px 0;pading:0;font-family:Times New Roman;font-weight:bold;list-style:none;}


@media only screen and (max-width:480px){
body{margin:0;border:0;padding:0;font-size:10pt;}

h1,h2{font-weight:normal;margin:1px 1px 12px 1px;border:solid 1px #a0a0a0;padding:8px;line-height:140%;}
h1{font-size:18pt;text-shadow:2px 2px 2px #a0a0a0;}
h2{font-size:15pt;text-shadow:2px 1px 2px #909090;}
h1 a:link{text-decoration:none;color:#000000;}
h1 a:visited{text-decoration:none;color:#000000;}

.menu1l,.menu1r{font-size:clamp(9pt,3.6vw,13pt);}

.mainnavi {margin:0px 0px 12px 2px;display:block;width:100%;}
.mainnavi ul,.mainnavi ol{margin:12px 0;line-height:18pt;}

.msmnu{clear:both;margin:16px 0 12px 0;padding:4px;border:2px solid #FFD777;font-size:10pt;font-weight:normal;border-radius:6px/6px;line-height:145%;}
.msmnu p{margin:8px 0px;font-size:11.5pt;line-height:18pt;}

.pscu{display:none;}

.footlnk{margin:20px 0;border:2px solid #F1AB4F;}
.footlst{margin:0;border-left:solid 4px #FFFFFF;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;line-height:150%;}
.footgd{display:none;}


.bcsma{background:url(./images/lon1.gif);height:1600px;}

.gml{color:#0000ff;cursor:pointer;text-decoration:underline;}
.kpl{color:#0040ff;cursor:pointer;text-decoration:underline;}
.kpm{color:#EE953B;cursor:pointer;}

.cs{padding:2px 4px 12px 4px;line-height:140%;}
.cs p{margin:4px 0;}
.cs div{margin:6px 0 0 0;padding:4px;line-height:13pt;color:#206060;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:4px / 4px;}

td.cs{background-color:#ffffff;}
td.st02{background-color:#ffffff;}

.sha2{color:#FFFFFF;width:100%;filter:Shadow(strength=1,direction=120,color='#444444');}

.mk_new,.mk_up{font-size:9pt;}

.ads_t,.ads_b,.ads_s{clear:both;padding:24px 0;text-align:center;z-index:0;}
.Sfoot{clear:both;}
.sd2menu{margin-left:5px;margin-top:16px;padding:0;text-align:left;border-top:solid 1px #FFFFF8;border-left:solid 1px #FFFFF8;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;background-color:#FFFFFF;font-size:10pt;font-weight:normal;}
.sd2menu img{padding:0;margin-top:0;margin-left:44px;}
.sd2menu p,.sd2menu h4,.sd2menu h5{display:block;background:url("data:image/png;base64,R0lGODlhAQAYAPcAAP////C6Z/C5ZO+7Y++0YO6xY+22Xe2vUeynReucLOqgOeuYI+iTHuiQGueOGeaMFuSLF+KGF96BFdt8E9N1EdBxD8lpDMBoGcBhCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCwAAAAAAQAYAAAIHgALEBAQYICBAwgUJFjAoIGDBxAiSJhAoYIFDBcCAgA7");color:#FFFFFF;width:100%;text-shadow:1px 1px 1px #808080;margin:0;color:#FFFFFF;font-family:Times New Roman;font-weight:bold;text-shadow:1px 1px 1px #404040;text-align:center;font-size:9pt;}
.sd2menu a{display:block;border-left:solid 2px #D01705;border-bottom:solid 1px #F0F0E8;margin:12px 0;padding:2px;margin-bottom:4px;}
.sd2menu ul{margin:0;padding:0;list-style:none;}
.sd2menu p a{font-size:10pt;padding:0px}

.sd2mft{background:#E02010;color:#FFFFFF;border-left:2px solid #FFD0D0;border-top:1px solid #FFD0D0;border-right:2px solid #800000;border-bottom:1px solid #800000;font-size:10pt;margin-left:5px;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:normal;}
.sd2mft a{color:#ffffff;}

.sd2grp1{float:left;width:50%;}
.sd2grp2{float:left;width:48%;}

.sbtn3_area{width:150px;height:32px;padding-top:8px;padding-bottom:4px;padding-left:8px;}
.sbtn3_google{width:55px;height:20px;float:right;}
.sbtn3_twitter{width:95px;height:20px;float:left;}

.mvnone{display:none;}

.menu1l{float:left;width:33%;margin:0 1px 0 0;}
.menu1r{float:left;width:33%;}

.msu02a,.msu03,.tblfrm{display:none;}

.csupdate{font-size:9pt;color:#a0a0a0;}
.mnadcomm{display:none;}

.maincel{border:0:padding:0;width:100%;border-collapse:separate;border-spacing:1px;}
colgroup{text-align:center;}
colgroup th,td{padding:1x;}


.tdttl{margin:0 0 4px 0;border-bottom:solid 1px #e0e0e0;font-weight:bold;}

.tdimg{float:left;border:solid 1px #e0e0e0;margin:0 6px 6px 0;padding:1px;width:122px;height:92px;}

.cmktrue{margin:0 0 0 4px;}
.pinfo{font-size:9pt;font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","Times New Roman";color:#008080;}

.ftn{font-family:'Times New Roman';font-weight:bold;font-size:10pt;}
.stb{font-weight:bold;}

.st03ld{line-height:24px;}
.st03ld p{margin:0;}
.st03ld a{display:block;margin-bottom:4px;}
.st03ld ol,.st03ld ul{margin:0;padding:0;list-style:none;}
.st03ld li{width:98%;float:right;}
.st03ld li a{border-left:solid 4px #E01705;border-bottom:solid 1px #e2e2e2;background-color:#FFFFFF;font-weight:bold;padding:2px 2px 1px 3px;margin:4px 0;}

.mainnavi {margin:0px 0px 12px 2px;font-size:10pt;float:left;display:block;width:100%;}
.mainnavi ul,.mainnavi ol{margin:12px 0;padding:0;list-style:none;line-height:18pt;}
.mainnavi li{display:inline;}
.mainnavi li:after{content:" >  ";}

.sth62{border-left:solid 4px #E01705;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;font-size:10pt;font-weight:bold;margin:0;padding:2px 2px 1px 3px;}

.msmnu{margin:16px 0 12px 0;border:2px solid #FFD777;font-size:10pt;font-weight:normal;border-radius:6px / 6px;line-height:145%; }

.lks{padding-left:2px; }
.lks:visited{padding-left:2px;}
.lkn{ padding-left:2px;}
.lkn:visited{padding-left:2px;}

.sts0{border:0;line-height:150%;}

.stlo2{background:#FFD28E;color:#000000;border-left:1px solid #FFD000;border-right:1px solid #A04000;border-top:1px solid #FFD000;border-bottom:1px solid #A04000;font-size:8pt;}

.st04l{border:2px solid #FFD777;line-height:150%;}

.psc1{margin:2px 2px;padding:4px;background-color:#FFF4CF;line-height:150%;}
.psco{margin:0;padding:0;line-height:16pt;}
.pscu{display:none;}

.st03{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:10pt;font-weight:normal;}

.footlnk{margin:20px 0;border:2px solid #F1AB4F;}
.footlst{margin:0;border-left:solid 4px #FFFFFF;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;line-height:150%;}
.footgd{display:none;}

.bcsma{background:url(./images/lon1.gif);height:1600px;}

.gml{color:#0000ff;cursor:pointer;text-decoration:underline;}
.kpl{color:#0040ff;cursor:pointer;text-decoration:underline;}
.kpm{color:#EE953B;cursor:pointer;}

.mk_up,.mk_new,.mk_new2{font-size:9pt;font-family:'Times New Roman';font-weight:bold;}
.mk_up{color:#FF9900;}
.mk_new{fcolor:#FF0000;}
.mk_new2{color:#FF9900;}

.ads_t,.ads_b,.ads_s{clear:both;padding:24px 0;text-align:center;z-index:0;}
#Sfoot{clear:both;padding:20px 0 0 0;}
.sd2menu{margin-left:5px;margin-top:16px;padding:0;text-align:left;border-top:solid 1px #FFFFF8;border-left:solid 1px #FFFFF8;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;background-color:#FFFFFF;font-size:10pt;font-weight:normal;}
.sd2menu img{padding:0;margin-top:0;margin-left:44px;}
.sd2menu p,.sd2menu h4,.sd2menu h5{display:block;background:url("data:image/png;base64,R0lGODlhAQAYAPcAAP////C6Z/C5ZO+7Y++0YO6xY+22Xe2vUeynReucLOqgOeuYI+iTHuiQGueOGeaMFuSLF+KGF96BFdt8E9N1EdBxD8lpDMBoGcBhCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCwAAAAAAQAYAAAIHgALEBAQYICBAwgUJFjAoIGDBxAiSJhAoYIFDBcCAgA7");color:#FFFFFF;width:100%;text-shadow:1px 1px 1px #808080;margin:0;color:#FFFFFF;font-family:Times New Roman;font-weight:bold;text-shadow:1px 1px 1px #404040;text-align:center;font-size:9pt;}
.sd2menu a{display:block;border-left:solid 2px #D01705;border-bottom:solid 1px #F0F0E8;margin:12px 0;padding:2px;margin-bottom:4px;}
.sd2menu ul{margin:0;padding:0;list-style:none;}
.sd2menu p a{font-size:10pt;padding:0px}

.sd2mft{background:#E02010;color:#FFFFFF;border-left:2px solid #FFD0D0;border-top:1px solid #FFD0D0;border-right:2px solid #800000;border-bottom:1px solid #800000;font-size:10pt;margin-left:5px;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:normal;}
.sd2mft a{color:#ffffff;}

.sd2grp1{float:left;width:50%;}
.sd2grp2{float:left;width:48%;}


.mvnone{display:none;}

.cwhite{color:#ffffff}
.cred{color:#ff0000}
.cbgrn{color:#008080}
.cored{color:#D06000}
.cmktrue{color:#FFA040}
.cmkfalse{color:#E00000}


#koosslist{margin:18px 0 8px 0;width:100%;}
#koosslist ul{margin:0;padding:2px;list-style:none;}
#koosslist li{margin:10px 0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#koosslist img{float:left;!important;width:16px !important;height:16px;margin:2px 4px 0 0;}
#koosslist p{font-weight:normal;font-size:11pt;margin:4px 0 12px 0;white-space:wrap;overflow-wrap:break-word;word-break:break-all;}

.catname{font-size:11.5pt;font-family:"Times New Roman","Meiryo";text-shadow:1px 1px 1px #e0e0e0;}

.copyright{width:100%;text-align:center;}
.footlink{margin:10px;text-align:left;}
.copyright p{font-size:9pt;}

.sbtn2_area{height:32px;padding-top:8px;padding-bottom:1px;padding-left:8px;}
.sbtn2_google{width:36px;height:20px;}
.sbtn2_twitter{width:100px;height:20px;padding-left:2px;float:left;}
}


@media only screen  and (min-width:481px){

body{padding:73px 0 0 0;min-width:680px;max-width:1280px}
* html body{overflow:hidden;}

div#head{position:fixed !important;position:absolute;top:0;left:0;width:100%;min-width:680px;max-width:1280px;height:72px;background-color:#ffffff;z-index:99;}
#head p{margin:2px;display:inline;}
#head ul{margin:2px;padding:0;display:inline;list-style:none;}
#head li{display:inline;}
#head li:after{content:">";}

.mainnavi{margin:0 0 0 2px;}
.mainnavi ul,.mainnavi ol{margin:0;}


#Ssconts{width:100%;padding:0;margin:0;overflow:hidden;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAABCAYAAAB+ISSOAAAACXBIWXMAAAsSAAALEgHS3X78AAAA70lEQVR4nK3ITUsCQRgH8L6H1GfxAxYY68HAQx08SAQePCiiEOahCCMPuvm6iIsairvpujPOjI+7z+rMbhp46PDj/3IxiF/Bx2UMALb/b0vPwx0Atgry0HHbXloqfZuZJOhUIabijkCsjRO6R/jqCwmnBWKpe5oS/2lEMPvTU0fCekfcfkPMfgW28NWAW1Xgixfg8ypis+eQSmBalsR3CTaT4p/YuIBwj/MnUTN3hJhPiA6zQEaPmL8RI4PoICN7+EPGAyL9e6WbRu5e0O9Cv99TMkl739tJpacB6Wjer+Fe67dRrUSE07wBV7/GPNgB6/mEVhczBEQAAAAASUVORK5CYII=" );background-repeat:repeat-y;}
#Ssmenu,#Ssmenu3{float:left;width:176px;margin:0 auto;}
#Ssmain,#Sfoot{float:right;width:calc(100% - 196px);}
#Sfoot table{margin-left:auto;}

h1,h2,h3,h4,h5{margin:0;}
h1{background:url(./images/h1d02000opt.png) no-repeat;font-size:18pt;font-weight:normal;text-shadow:2px 2px 4px #808080;padding:19px 2px 2px 4px;}
h1 a:link{text-decoration:none;color:#000000;}
h1 a:visited{text-decoration:none;color:#000000;}
h1 a:hover{text-decoration:underline;color:#0080E0;}

h2{background:url(./images/h2d01l.png) no-repeat;font-size:15pt;font-weight:normal;text-shadow:1px 1px 3px #808080;padding:7px 4px 4px 8px;}

.tdgrp{float:left;padding:0 0 0 10px}


.tdttl{margin:0 0 4px 0;border-bottom:solid 1px #e0e0e0;font-weight:bold;}

.tdimg{float:left;border:solid 1px #e0e0e0;margin:0 10px 6px 0;padding:1px;width:122px;height:92px;}

.mk_new,.mk_up{font-size:10.5pt;}

.cmktrue{margin:0 0 0 4px;}


.ftc{font-weight:bold;font-size:10pt;text-align:center;}
.ftd{font-weight:normal;font-size:10pt;text-align:center;}

.bcsm{background:url(./images/lon1.gif)}

.st03ld{margin:0 auto;margin-top:16px;width:166px;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:10pt;font-weight:normal;line-height:22px;}
.st03ld h3,.st03ld h4{background:no-repeat;margin:0;padding:0;}
.st03ld a{background:no-repeat;border-left:solid 4px #E01705;border-bottom:solid 1px #e2e2e2;background-color:#FFFFFF;font-weight:normal;padding:3px 2px 0 3px;font-size:13pt;margin-bottom:4px;}
.st03ld a:hover{border-left:solid 4px #FFD080;}
.st03ld p{margin:0 0 4px 0;}
.st03ld a{display:block;margin-bottom:3px;}

.msmnu{margin:16px 0 12px 0px;width:98%;border:2px solid #FFD777;font-size:10pt;font-weight:normal;border-radius:6px / 6px;line-height:145%;}
.msmnu p{ margin:8px 12px;font-size:12pt;line-height:18pt;}

.gml{color:#0000ff;cursor:pointer;text-decoration:underline;}
.kpl{color:#0040ff;cursor:pointer;text-decoration:underline;}
.kpm{color:#EE953B;cursor:pointer;}
.mk_new{color:#FF0000;}

.ads{margin-top:40px;margin-bottom:100px;text-align:center;z-index:0;}
.ads2{clear:both;margin:24px 0;padding-left:15px;z-index:0;}
.adss{margin:20px 3px 10px 6px;font-size:10pt;text-align:center;z-index:0;background-color:#FFFFFF;}
.adsb{clear:both;margin:8px 0 16px 15px;border:2px solid #FFD777;font-size:10pt; z-index:0;}
.ads_rs{margin:28px 0:width:400px;height:280px;}
.ads_rb{margin:32px 0 20px 16px;}

.sd2menu{margin-left:5px;margin-top:16px;padding:0;width:166px;text-align:left;border-top:solid 1px #FFFFF8;border-left:solid 1px #FFFFF8;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;background-color:#FFFFFF;font-size:10pt;font-weight:normal;}

.sd2menu img{padding:0;margin-top:0;margin-left:44px;}

.sd2menu p,.sd2menu h4,.sd2menu h5{display:block;background:url("data:image/png;base64,R0lGODlhAQAYAPcAAP////C6Z/C5ZO+7Y++0YO6xY+22Xe2vUeynReucLOqgOeuYI+iTHuiQGueOGeaMFuSLF+KGF96BFdt8E9N1EdBxD8lpDMBoGcBhCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCwAAAAAAQAYAAAIHgALEBAQYICBAwgUJFjAoIGDBxAiSJhAoYIFDBcCAgA7");
color:#FFFFFF;width:100%;text-shadow:1px 1px 1px #808080;margin:0;color:#FFFFFF;font-family:Times New Roman;font-size:10pt;font-weight:bold;text-shadow:1px 1px 1px #404040;text-align:center;}

.sd2menu a{display:block;border-left:solid 2px #D01705;border-bottom:solid 1px #F0F0E8;padding:2px 2px;margin-bottom:4px;}
.sd2menu a:hover{border-left:solid 2px #FFD080;}
.sd2menu ul{margin:0;padding:0;list-style:none;}

.sd2mft{width:166px;background:#E02010;color:#FFFFFF;border-left:2px solid #FFD0D0;border-top:1px solid #FFD0D0;border-right:2px solid #800000;border-bottom:1px solid #800000;font-size:10pt;margin-left:5px;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:normal;}
.sd2mft a{color:#ffffff;}


.ads_t{clear:both;margin:18px 0;width:100%;}

small{font-family:'Times New Roman';font-weight:bold;font-size:10pt;}
.ftn{font-family:'Times New Roman';font-weight:bold;font-size:10pt;}

.mainnavi {margin:0 0 0 2px;font-size:10.5pt;float:left;}
.mainnavi ul,.mainnavi ol{margin:0;padding:0;list-style:none;}
.mainnavi li{display:inline;}
.mainnavi li:after{content:" > ";}

.ads_t{margin:24px 0px;z-index:0;}
.ads_b{float:left;margin:24px 0;width:400px;height:280px;z-index:0;}
.ads_s{margin-top:40px;margin-bottom:100px;text-align:center;z-index:0;}

.pscu{font-size:9pt;margin:0;padding:0;float:right;}

.gml{color:#0000ff;cursor:pointer;text-decoration:underline;}
.kpl{color:#0040ff;cursor:pointer;text-decoration:underline;}
.kpm{color:#EE953B;cursor:pointer;}

.mk_up,.mk_new,.mk_new2{font-size:10pt;font-family:'Times New Roman';font-weight:bold;}
.mk_up{color:#FF9900;}
.mk_new{color:#FF0000;}
.mk_new2{color:#FF9900;}

.sd2menu{margin-left:5px;margin-top:16px;padding:0;width:166px;text-align:left;border-top:solid 1px #FFFFF8;border-left:solid 1px #FFFFF8;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;background-color:#FFFFFF;font-size:10pt;font-weight:normal;}
.sd2menu img{padding:0;margin-top:0;margin-left:44px;}

.sd2menu p,.sd2menu h4,.sd2menu h5{ display:block;background:url("data:image/png;base64,R0lGODlhAQAYAPcAAP////C6Z/C5ZO+7Y++0YO6xY+22Xe2vUeynReucLOqgOeuYI+iTHuiQGueOGeaMFuSLF+KGF96BFdt8E9N1EdBxD8lpDMBoGcBhCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDCwAAAAAAQAYAAAIHgALEBAQYICBAwgUJFjAoIGDBxAiSJhAoYIFDBcCAgA7");
color:#FFFFFF;width:100%;text-shadow:1px 1px 1px #808080;margin:0;color:#FFFFFF;font-family:Times New Roman;font-weight:bold;text-shadow:1px 1px 1px #404040;text-align:center;}
.sd2menu a{display:block;border-left:solid 2px #D01705;border-bottom:solid 1px #F0F0E8;padding:2px 2px;margin-bottom:4px;}
.sd2menu p a{font-size:10pt;padding:0;}

.sd2menu a:hover{border-left:solid 2px #FFD080;}
.sd2menu ul{margin:0;padding:0;list-style:none;}

.sd2mft{width:166px;background:#E02010;color:#FFFFFF;border-left:2px solid #FFD0D0;border-top:1px solid #FFD0D0;border-right:2px solid #800000;border-bottom:1px solid #800000;font-size:10pt;margin-left:5px;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:normal;}
.sd2mft a{color:#ffffff;}

.copyright{width:98%;text-align:center;margin:16px 0px 24px 0px;font-size:12px;}

#page-top{position:fixed;bottom:12px;left:32px;font-family:'Times New Roman';font-size:16px;}
#page-top a{background:#ce7e43;text-decoration:none;color:#fff;padding:12px;text-align:center;display:block;border:2px solid #FFD0D0;border-radius:5px;}
#page-top a:hover{text-decoration:none;color:#ff0000;background:#fff;}


.cwhite{color:#ffffff}
.cred{color:#ff0000}
.cored{color:#D06000}
.cbgrn{color:#008080}
.cmktrue{color:#FFA040}
.cmkfalse{color:#E00000}

#koosslist{margin:4px 12px;}
#koosslist ul{margin:0;padding:2px;list-style:none;}

#koosslist li{margin:22px 0 4px 0;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#koosslist img{float:left;!important;width:16px !important;height:16px;margin:2px 2px 0 0;}
#koosslist p{font-size:11pt;font-weight:normal;margin:2px 0 12px 0;white-space:wrap;overflow-wrap:break-word;word-break:break-all;}
.catname{font-size:12pt;font-family:"Times New Roman","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;text-shadow:1px 1px 1px #e0e0e0;}

.copyright{float:left;width:98%;margin-bottom:26px;text-align:left;padding:0;}
.footbanner,.footlink,.foottxt{display:inline-block;text-align:left;}

.sbtn2_area{width:160px;height:32px;padding-top:8px;padding-bottom:1px;padding-left:8px;}
.sbtn2_google{width:36px;height:20px;}
.sbtn2_twitter{width:100px;height:20px;padding-left:2px;float:left;}
}



