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,p,.tdcell h3,.tdcell h4{font-family:'¥á¥¤¥ê¥ª','Meiryo','Times New Roman',"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","MS UI Gothic","SansSerif",sans-serif}
.tdcell h3,.tdcell h4{margin:0;padding:0;border:0;padding:0;font-weight:normal;white-space:nowrap;display:inline-block;word-break:break-all;line-break:anywhere;}
.tdcell h3{text-shadow:1px 1px 2px #a0a0a0;}
.tdcell h4{line-height:10.5pt;text-shadow:1px 1px 1px #a0a0a0;}

.tdcell{text-align:left;font-size:9pt;border:#d8d8d8 solid 1px;padding:4px;}
.tdtable{padding:0;margin:0;font-size:8pt;}
.tdtable dl{box-sizing:border-box;margin:0 0 12px 0;float:left;border:#e0e0e0 solid 1px;}
.tdtable dl dt{margin:0;padding:1px 2px;font-size:9pt;text-align:center;background:url( ./images/lvo15_01.gif);}
.tdtable dl dd{margin:0;padding:2px 2px 1px 2px;font-weight:bold;height:11pt;font-size:9pt;}

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

.contbtn {font-size:11pt;font-weight:bold;text-decoration:underline;color:#0040e0;cursor:pointer;}
.readtext {position:relative;overflow:hidden;height:0;display:block;}
.readtext::before {display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;}
.contread{display:none;}
.contread:checked + .contbtn {display:none;}
.contread:checked ~ .readtext {height:auto;width:100%;}
.contread:checked ~ .readtext::before {display:none;}

.st03ld ol,.st03ld ul{margin:0;padding:0;list-style:none;}
.sth7{border-left:solid 2px #FF0000;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;margin:0;padding:2px 2px 1px 4px;}

.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;}

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

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

.sth9hg{background:url("data:image/png;base64,R0lGODlhCAAMAIQAAEq3D0u5D029D1HJD1bfC1jeD1jmC1v/AVz/A13/BF//CGHELGT/D2X/EWf/FGj/FWr/GW3/HW//IHD/InX/KX70Pnj7MYT/Qoj/RpL/V5T/WZz/Z/n8/P7+/v///wAAACH5BAAAAAAALAAAAAAIAAwAAAhIADsIHEiwoMGBFxhAWAjhQYUGGCI0mIhgAIMNFBw8eJAAAIMMEhhMTBCAgYYJExuQ/Cgh5coHChAkSHBAgAUDBXIWILDgIIeAADs=") no-repeat;} 
.sth9hb{background:url("data:image/png;base64,R0lGODlhCAAMAIQAACUPtyYPuSUPvSgPyScL3ysP3iwP3ykL5iMB/yUD/yYE/ykI/y8P/zER/zQV/zYY/zka/zsd/z4h/0EsxEUp/0wx+1Y+9FxC/15G/21X/29Z/3xn//z5+v7+/v///wAAACwAAAAACAAMAAAIRwA7CBxIsKDBgRcYPIDA0IGFBhgiNJiYYACDDRQcaFQAgEEGCQwmKgjAQIOEiQ1GejwpkqSDBQkUKEAgoMKBAgZyEphwkENAADs=") no-repeat;} 


#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;}


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

h1,h2,h3{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;}
h3{font-size:13pt;text-shadow:1px 1px 2px #a0a0a0;}
h1 a:link{text-decoration:none;color:#000000;}
h1 a:visited{text-decoration:none;color:#000000;}

table{font-size:10pt;}

textarea{width:96%;height:10em;}

.menu1l h3,.menu1r h4{background:no-repeat;font-size:12pt;text-shadow:1px 1px 2px #c0c0c0;border:solid 0;margin:0;padding:0;line-height:16pt;}

.st03ld{margin:0 auto;font-size:10pt;font-weight:normal;line-height:24px;}
.st03ld p{margin:0;}
.st03ld a{display:block;margin-bottom:4px;}
.st03ld li{width:98%;float:right;}
.st03ld li a,.sth62d{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;display:block;width:100%;}
.mainnavi ul,.mainnavi ol{margin:12px 0;line-height:18pt;}

.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{clear:both;margin:16px 0 12px 0;border:2px solid #FFD777;font-size:10pt;font-weight:normal;border-radius:6px/6px;line-height:145%;}
.msu01{padding:4px;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;}
.msu01 p,.readtext p{margin:0;width:100%;padding:4px;font-size:11.5pt;font-family:Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;line-height:19pt;}
.msu01 ul{margin:0;padding:0;list-style:none;}
.msu01 li{padding-left:12px;background:url("data:image/png;base64,R0lGODlhCAAMAIUAAAMAAAYAAAgAAA8BAQ8EBBMFBiUAACgAAFEAAF4AAH0KCmkyNIMAAIZlZs8GAt8HBf0KCf8PDfEQEOsgIP9BPt95ef9FRv9eXP11cv96eZOGh6CSk6OYmMm3uf6Agf2Nj++qrP2nqv2xrf+/wNnExP/Hx//h4fnr6/f5+f/7+f7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAMAAAIRQBVCBxIsKDBgiM8XKiAQmCIDxkiMFigwgQGER4gJBjQoYQFDxQcHAiwIcUECQ8QAChAQgUIBQYEEGgw8AQHDS0P6hQYEAA7") no-repeat 0;}
.msu01 img{margin:0 0 2px 2px;}
.msu01exp{margin:2px;padding:4px;color:#404040;background-color:#FFFFE8;border:solid 1px #f0f0f0;border-radius:5px / 5px;}

.msu02{border-left:solid 4px #FFFFFF;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;font-weight:normal;line-height:180%;}
.msu02 p{margin:12px 0;}
.msu02 ol{margin:0;padding:0;list-style:none;}
.msu02 ul{margin:0;padding:0;list-style-type:none }
.msu03{border-left:solid 4px #FFFFFF;color:#007070;background-color:#FFFBEE;}
.msf02{display:none;}

.pgl{width:97%;margin-top:16px;border:2px solid #FFA767;line-height:150%;}
.pgs{padding:2px;border-left:solid 4px #FFFFFF;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;font-size:10pt;font-weight:normal;}
.pgs ol{margin:0;padding:0;list-style:none;}
.pgs li{display:inline;}

.stlo3{background:url("data:image/png;base64,R0lGODlhAQAPAIMAAPfZkvfZlffcm/jblPjbmPjen/jgpfnjqvnlsPrntfrnuProuvvrv/zvx////wAAACwAAAAAAQAPAAAIFAAbMFigIAGCAwYMFBBAYACAAAEBADs=");;color:#000000;font-size:8pt;padding:3px 1px 1px 1px;} 
.stlo3 td{text-align:center;}
.stlo32{background:url(./images/lvo15_01.gif);;color:#000000;font-size:8pt;padding:3px 1px 1px 1px;text-align:center;}

.psco{font-size:10.5pt;margin:0;padding:0;font-family:Meiryo,Osaka,"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic", sans-serif;line-height:16pt;}
.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;}

.sth7{clear:both;}

.sth9{border-left:solid 2px #E01705;border-bottom:solid 1px #D0D0D0;margin:0;padding:0px 0 0 1px;}

.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;}

.cs ul{margin:0;padding:0;list-style:none;}
.cs li{padding-left:8px;background:url("data:image/png;base64,R0lGODlhAgAJAIEAAAAAAP///////wAAACH5BAAAAAAALAAAAAACAAkAAAgMAAMIHEiQIICDAAICADs=") no-repeat;}

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%;}

.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;}

.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;}

.tbldsc dt{margin:1px;font-weight:bold;padding:2px 10px 2px 10px;width:48px;background-color:#FFF1B9;float:left;clear :both;}
.tbldsc dd{margin:2px;padding:3px 3px 2px 3px;margin-left:72px;width:360px;background-color:#FFF7D9;}

.menu1l{float:left;width:31%;margin:0 2px 0 0;}
.menu1r{float:left;width:36%;}

.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;}

.cellist{margin:0;padding:0;text-align:left;font-size:10pt;}

.tdcell h3{font-size:12pt;}
.tdcell h4{font-size:11.5pt;}

.tdcell{width:100%;margin:24px 0;}

.tdcell p{clear:both;font-size:10.5pt;line-height:16pt;margin:0;font-family:"¥á¥¤¥ê¥ª","Meiryo","Times New Roman","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic",sans-serif;}

.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;}

.tdtinf{font-family:"Times New Roman";font-weight:bold;font-size:10pt;margin:0 4px;color:#a0a0a0;}
.cmktrue{margin:0 0 0 4px;}

.cs2{clear:both;font-size:10pt;line-height:15pt;margin:6px 0 6px 0;padding:4px;color:#205050;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:6px/6px;}

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

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

.celclose{position:relative;overflow:hidden;height:16px;display:block;}
.celopen{height:auto;}

.pglfl{float:left;width:97%;margin:12px 0;padding:4px;font-size:10pt;line-height:18pt;list-style:none;border:1px solid #FFA767;}
.pglfl ul{margin:0;padding:0;list-style:none;}
.pglfl li{float:left;margin:0;padding-right:8px;}
.pglfl li a{padding:0 0 0 10px;background:url("images/sqs01_red.gif") no-repeat;border-bottom:solid 1px #E0E0E0;font-weight:bold;}

}

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

body{padding:72px 0 0 0;}
* html body{overflow:hidden;}

div#head{position:fixed !important;position:absolute;top:0;left:0; width:940px;height:72px;background-color:#ffffff;z-index:99;}
#head p{margin:2px;font-size:14px;font-family:Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;display:inline;}
#head ul{margin:2px;padding:0;font-size:14px;font-family:Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;display:inline;list-style:none;}
#head li{display:inline;}
#head li:after{content:">";}
* html div#content{height:100%;overflow:auto;}

#Ssconts{width:940px;padding:0;margin:0;margin-left: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{float:right;width:740px;}
//#Ssmain table,#Ssmain div{margin-left:auto;margin-right:0;}
#Sfoot{float:right;width:744px;}
#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;}
h3{background:url(./images/h3d01l.png) no-repeat;font-size:12pt;font-weight:normal;text-shadow:1px 1px 2px #a0a0a0;padding:2px 2px 4px 8px;}
h4{font-weight:normal;text-shadow:1px 1px 2px #a0a0a0;}

.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;}
.sth62:hover{border-left:solid 4px #FFD080;border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;font-size:10pt;font-weight:bold;margin:0;padding:2px 2px 1px 3px;}

.cellist{width:100%;float:left;margin:0;padding:0 0 0 10px;text-align:left;font-size:10pt;}
.cellist h2{padding:2px 0 2px 10px;}

.tdcell h3,.tdcell h4{background:url("");}

.tdcell h3{font-size:12.5pt;text-shadow:1px 1px 2px #a0a0a0;}
.tdcell h4{font-size:11pt;line-height:10.5pt;text-shadow:1px 1px 1px #a0a0a0;}

.tdcell{float:left;width:620px;margin:12px 2px;}
.tdgrp{float:left;padding:0 0 0 10px}
.tdtable{clear:both;}

.tdcell p{clear:both;font-size:10pt;line-height:14pt;margin:0;font-family:"¥á¥¤¥ê¥ª","Meiryo","Times New Roman","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic",sans-serif;}

.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;}

.tdtinf{font-family:"Times New Roman";font-weight:bold;font-size:10pt;margin:0 4px;color:#a0a0a0;}
.cmktrue{margin:0 0 0 4px;}

.cs2{clear:both;font-size:10pt;line-height:12pt;margin:6px 0 6px 0;padding:4px;color:#205050;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:6px/6px;}


.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:12pt;margin-bottom:4px;}
.st03ld a:hover{border-left:solid 4px #FFD080;}
.st03ld p{margin:0;}
.st03ld a{display:block;margin-bottom:3px;}

.msmnu{clear:both;margin:16px 0 12px 0px;width:98%;border:2px solid #FFD777;font-size:10pt;font-weight:normal;border-radius:6px / 6px;line-height:145%;}
.msu01,.msu01p{padding:4px;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;}
.msu01 p,.msu01p p,.readtext p{margin:4px 0;padding:4px;font-size:14px;line-height:25px;}
.msu01 ul{margin:0;padding:0;list-style:none;}
.msu01 li{padding-left:12px;background:url("data:image/png;base64,R0lGODlhCAAMAIUAAAMAAAYAAAgAAA8BAQ8EBBMFBiUAACgAAFEAAF4AAH0KCmkyNIMAAIZlZs8GAt8HBf0KCf8PDfEQEOsgIP9BPt95ef9FRv9eXP11cv96eZOGh6CSk6OYmMm3uf6Agf2Nj++qrP2nqv2xrf+/wNnExP/Hx//h4fnr6/f5+f/7+f7//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACAAMAAAIRQBVCBxIsKDBgiM8XKiAQmCIDxkiMFigwgQGER4gJBjQoYQFDxQcHAiwIcUECQ8QAChAQgUIBQYEEGgw8AQHDS0P6hQYEAA7") no-repeat 0;}
.msu01 img{float:right;margin:0 0 4px 4px;}
.msu01exp{margin:2px;padding:4px;color:#404040;background-color:#FFFFE8;border:solid 1px #f0f0f0;border-radius:5px/5px;}

.msu02a h4{display:inline;}

.msu02,.msu02a{border-left:solid 4px #FFFFFF;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;font-weight:normal;line-height:180%;}
.msu02 p,.msu02a p{margin:0;}
.msu02 ol,.msu02a ol{margin:0;padding:0;list-style:none;}
.msu02 ul,.msu02a ul{margin:0;padding:0;list-style-type:none }
.msu02a div{float:left;width:49%;}
.msu03{border-left:solid 4px #FFFFFF;color:#007070;background-color:#FFFBEE;clear:both;}
.msf02{width:664px;border:2px solid #FFD777;font-size:12px;line-height:160%;margin-bottom:16px;}


.pgl{width:97%;margin-top:16px;border:2px solid #FFA767;line-height:150%;}
.pgs{padding:2px;border-left:solid 4px #FFFFFF;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;font-size:10pt;font-weight:normal;}
.pgs ol{margin:0;padding:0;list-style:none;}
.pgs li{display:inline;}

#HPM{width:820px;height:110px;border:0;margin:0;frameborder:0;marginheight:0;marginwidth:0;overflow:hidden;}
#mesframe{width:100%;height:15pt;border:0;margin:0;;frameborder:0;marginheight:0;marginwidth:0;overflow:hidden;}

.sth9h,.sth9hw,.sth9hg,.sth9hb,.sth9ho{border-bottom:solid 1px #E0E0E0;font-size:10pt;margin:0 0 0 1px;padding:0 0 0 10px;} 

.subm3{clear:both;margin-left:15px;border:2px solid #F1AB4F;}

.pscu{margin:0px 0 0 0;float:right;font-size:10pt;}

.msb3{margin:0;border-left:solid 4px #FFFFFF;border-right:solid 2px #F0F0E8;border-bottom:solid 2px #F0F0E8;line-height:16pt;}

.sth9{border-left:solid 2px #E01705;border-bottom:solid 1px #D0D0D0;margin:0;padding:0 0 0 1px;}

.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;}

.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;}

.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;}

.mtbl{clear:both;width:628px;margin:32px 0 16px 15px;font-size:10pt;}

.mtp{margin:8px 0;line-height:14pt;font-family:'Times New Roman',Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif;}
.mtd{margin:0 0 8px 0;line-height:12pt;padding:4px;color:#206060;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:6px/6px;}

.tblfrm{padding:10px 0 0 4px;;clear:both;}
.tblfrm div{float:left;width:20%;}
.tbldsc dt{margin:1px;font-weight:bold;text-align:center;padding:2px 10px 2px 10px;background-color:#FFF1B9;float:left;clear:both;}
.tbldsc dd{margin:2px;padding:3px 3px 2px 3px;min-width:230px;max-width:460px;background-color:#FFF7D9;}

.dttl{display:inline;margin:2px 0;font-size:10pt;font-weight:normal;background:none;;}

.lttl{margin:0 0 0 4px;text-align:left;font-size:10pt;font-weight:normal;}

.ct{text-align:center;}

.tdtrans{color:#0080ff;}
.update{clear:both;}

.fmtxt{float:left;}
.fmval{float:left;margin-left:4px;line-height:18pt;}

.pglfl{float:left;width:96%;margin:12px 0;padding:4px;font-size:10pt;line-height:14pt;list-style:none;border:1px solid #FFA767;}
.pglfl ul{margin:0;padding:0;list-style:none;}
.pglfl li{float:left;margin:0;padding-right:8px;}
.pglfl li a{padding:0 0 0 10px;background:url("images/sqs01_red.gif") no-repeat;border-bottom:solid 1px #E0E0E0;font-weight:bold;}

.msf02{clear:both;width:730px;margin-bottom:26px;border:2px solid #FFD777;font-size:12px;line-height:16pt;}

.alph{width:644px;font-size:10pt;}
.alphst{margin:4px 2px;}
.alphcel{float:left;width:210px;}
.alph ul{margin:4px 2px;padding:0;list-style:none;}
.alph li{margin:5px 0;}

.grph{padding:0 2px;}

.m1menu h3{border:0;margin-top:4px;font-family:Times New Roman;font-size:10pt;}
.m1menu h4{border:0;margin:2px 0;font-family:Times New Roman;font-size:10pt;}

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

.pinfo{font-size:10pt; margin-top:0;margin-bottom:20px;text-align:right; color:#008080;}

.psco{ margin:10pt 0 0 0;}

.contbtn{margin:0 0 0 10px;}

.celclose{position:relative;overflow:hidden;height:20px;display:block;}
.celopen{position:static;height:auto;}
.test1{font-size:31pt;}
.cormenu{display:block;clear:both;}


}



@media only screen and (min-width:1201px){
div#head{width:1400px;}
#Ssconts{width:1400px;}
#Ssmenu,#Ssmenu3{float:left;width:176px;margin:0 auto;}
#Ssmain{float:right;width:1200px;}
#Sfoot{float:right;width:1400px;}
.tdcell{width:520px;margin-right:16px;height:320px;overflow:auto;}

.frame{float:left;}
#Ssmenu{clear:both;}

.msmnu{float:left;}
.msu01{float:left;width:860px;margin:2px}
.msu02a{float:right;width:290px;margin:4px 4px 4px 0;}
.msu03{display:none;}
.msu02a div{width:98%;}
.pinfo{display:block;float:right;}
.celclose{position:relative;overflow:hidden;height:20px;display:block;}
.celopen{position:static;height:320px;overflow:auto;}

.readtext {height:80px;width:100%;}

.ads_t{display:none;}

.msf02{width:1170px;margin-left:200px;margin-bottom:26px;}

.tblfrm div{width:120px;}

div.msu01exp .google-auto-placed{display: none;}
}
