a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#0044CC;}
a:hover{text-decoration:underline;color:#00A0F0;}
body{margin:0;font-family:"Noto Sans JP",Arial,"Segoe UI","Meiryo UI","San Francisco","Roboto";}
h4,h5,p{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;}
h1,h2,h3{font-family:'Times New Roman',"Noto Sans JP","Helvetica Neue";}
h1 a:link{text-decoration:none;color:#000000;}
h1 a:visited{text-decoration:none;color:#000000;}
h1 a:hover{text-decoration:underline;color:#0080E0;}

#ssmain1{margin:0 0 10px 0;padding:0;}
#ssmain1 p{margin:4px 0 12px 4px;}
#ssmain1 ul{margin:0;padding:0;display:inline;list-style:none;font-size:10.5pt;}
#ssmain1 li{display:inline;}
#ssmain1 li:after{content:" > ";}


.st03ld ol,.st03ld ul{margin:0;padding:3px 3px 1px 3px;list-style:none;}

.tdcell{margin:12px 0;box-sizing:border-box;font-size:9pt;border:#d8d8d8 solid 1px;padding:4px;}
.tdcell h3,.tdcell h4,.tdtable strong,.tdttl b,.tdttl strong{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,.tdttl h4,.tdtable strong.tdttl b,.tdttl strong{text-shadow:1px 1px 2px #a0a0a0;}

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


#comsSave{display:block;margin:4px 0;width:100%; box-sizing: border-box;max-width: 100%;line-height:15pt;}
.ssg04{width:100%;margin:18px 0;}

.ads_1st{width:100%;max-height:100px;overflow:hidden;text-align:center;}
.ads_1st ins{height:100px !important;}



.tdimg{float:left;padding:1px;width:122px;height:92px;}

.tdttl img{border-radius:50%;padding:1px;border:1px solid #888888;width:16px;height:16px;margin:0 4px 0 0;}

.tdttl{display:flex;padding:4px 0px;margin:0px 10px 8px 4px;border-bottom:solid 1px #e0e0e0;font-weight:bold;max-width:95%;}
.tdttl,.tdttl strong{font-size:12.5pt;}
.tdttl img{!important;width:16px !important;height:16px;padding:2px;}
.
.tdtable{padding:0;margin:0 12px 0 0;font-size:8pt;}
.tdtable dl{box-sizing:border-box;margin:0 0 6px 0;float:left;border:#e0e0e0 solid 1px;}
.tdtable dl dt{margin:0;height:13pt;font-size:10.5pt;line-height:12pt;text-align:center;background:url( ./images/lvo15_01.gif);}
.tdtable dl dd{margin:2px 1px 1px 0;font-weight:bold;height:15px;font-size:10.5pt;line-height:12pt;}
.tdtable h4,.tdtable h3,.tdtable strong{font-size:12pt;line-height:10pt;text-shadow:1px 1px 1px #a0a0a0;}

.cs2 ol{margin:0;padding:3pt 0 0 11pt;list-style:circle;}
.cs2 ol li{margin:4px 0;}


.sth9h{background:url(./images/sqs01_red.gif) no-repeat;background-position:left 3px;border-bottom:solid 1px #E0E0E0;font-size:11pt;margin:0 0 0 1px;padding:0 0 0 10px;}

.ssg03{margin:28px 0; }
.ssg03 a{margin-right:2px;}
.ssg03 ul{margin:0;padding:0;list-style:none;font-size:10pt;}
.ssg03 li{margin:4px 0;display:inline-block;line-height:18pt;word-break: break-word;}



small,.ftn,.stb,.fts{font-family:'Times New Roman';font-weight:bold;}
.ftn,.stb{font-size:11pt;}

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

.txtcnt{text-align:center;}
.cwhite{color:#ffffff}
.cred{color:#ff0000}
.cored{color:#D06000}
.cbgrn{color:#008080}
.cmktrue{color:#FFA040}
.cmkfalse{color:#E00000}

.tdcell h2,.tdcell h3,.tdcell h4{background:url("");}
.tdcell h2{font-size:13pt;line-height:20pt;text-shadow:1px 1px 2px #a0a0a0;}
.tdcell h3{font-size:12pt;line-height:10.5pt;text-shadow:1px 1px 1px #a0a0a0;}
.tdcell h2,.tdcell h3{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{line-height:10.5pt;}




@media only screen and (max-width:480px){
#ssconts{padding:0;margin:2px;}
#ss_top{margin:0 0 0 8px;}

#ssmenu{font-size:9.5pt;}
#ssmenu ul{margin:0;padding:0;list-style:none;}
#ssmenu li{margin:14px 0;}
#ssmenu a{background:url(./images/stred.gif) no-repeat;background-position: left 3px;border-left:solid 1px #FFFFF8;border-bottom:solid 1px #F0F0E8;padding:1px 1px 1px 8px;margin:0px;}

h1{font-size:18pt;text-shadow:2px 2px 3px #a0a0a0;font-weight:normal;margin:0 0 2px 0;;padding:4px;border:solid 2px #4040a0;border-radius:4px/4px;}
h3{font-size:15pt;font-weight:normal;margin:8px 0px;padding:2px;border:solid 2px #4040a0;border-radius:4px/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;}

small{font-size:10pt;}

.tdttl img{margin-top:2px;}
.tdttl h2{display:inline-block;margin:0 4px 0 2px;word-break:break-all;overflow-wrap: break-word;word-wrap:break-word;line-break:anywhere;white-space: pre-wrap;white-space: break-spaces;}

.smgrp{margin-right:12px;background:url(./images/vlineoranges3.gif);padding:2px;font-family:'Times New Roman';font-weight:bold;color:#FFFFFF;filter:Shadow(strength=1,direction=120,color='#000000');}
.smgl,.smgr{width:49%;float:left}

.ads_t{display:block;margin:28px 0 15px 0;text-align:center;}
.ads_s{text-align:center;margin:22px 0px;}

.copyright{clear:both;text-align:center;padding:32px 2px 24px 2px;font-size:10pt;line-height:18pt;}
.copyright small{font-size:9pt;font-weight:normal;}

.footadln2{margin:32px 0;}
.pcst{display:none;}

.lttl{margin:0px 0px 0px 4px;text-align:left;font-size:10pt;font-weight:normal;}
.lttl b{font-family:'Times New Roman';font-weight:bold;}

.tdtinf{font-size:8pt;color:#a0a0a0;}
.tdtrans{font-family:'Times New Roman';font-weight:bold;color:#0080ff;}
.update{clear:both;}

.grph{padding:0px 4px;}
.grph img{float:left;padding:0px 4px;}

textarea{resize:both;max-width:340px;}
.celhistry{max-height:400px;overflow:auto;}

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

.maincel{border:0:padding:0;width:100%;border-collapse:separate;border-spacing:1px;}

.fitimg{float:right;margin:0 0 4px 4px;}
.fitsmg{float:right;margin:0 2px 10px 10px}

.kpl{color:#0000ff;cursor:pointer}


.lttl{margin:0px 0px 0px 4px;text-align:left;font-size:10pt;font-weight:normal;}
.lttl b{font-family:'Times New Roman';font-weight:bold;}

.ct{text-align:center;}

.cs1{clear:both;padding:3px 0;font-size:11.5pt;padding-left:2px;}
.cs2{clear:both;margin:6px 0 14px 0;font-size:10.5pt;padding:4px;color:#005050;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:6px/6px;max-height:200px;overflow:auto;}
.cs1 p{margin:9px 0;line-height:18pt;}
.cs2 p{margin:6pt 0;line-height:17pt;}


.tdgrp{float:left;padding:0 0 0 4px;width:calc(100% - 136px);}

.tdtinf{font-size:8pt;color:#a0a0a0;}
.tdtrans{font-family:'Times New Roman';font-weight:bold;color:#0080ff;}
.update{clear:both;}

.ads_tr{margin:80px 0;text-align:center;}



}


@media only screen and (min-width:481px){
body{margin:4px;}

h1,h2{background:url(./images/h2d012.png) no-repeat;margin:0;padding:5px 4px 6px 8px;}
h1{font-size:16pt;line-height:16pt;font-weight:normal;text-shadow:2px 2px 3px #a0a0a0;}
h2{font-size:14pt;font-weight:normal;text-shadow:1px 1px 2px #a0a0a0;}
h3{background:url(./images/h3d01.png) no-repeat;font-size:12pt;font-weight:bold;padding:2px 0px 2px 8px;}

#ssconts{width:920px;padding:0;margin:0;background-repeat:repeat-y;}
#ssmain1{float:left;width:720px;margin-bottom:10px;}
#ss_top{float:right;text-align:center;width:176px;margin-top:0;margin-bottom:8px;}
#ssmain1 ul{font-size:11pt;}

#ssmain2{float:left;width:720px;}
#ssfoot{float:left;width:800px;}

#ssmenu{float:right;width:176px;font-size:9.5pt;}
#ssmenu ul{margin:0px;padding:0px;list-style:none;}
#ssmenu li{margin:8px 0px;}
#ssmenu a{background:url(./images/stred.gif) no-repeat;border-left:solid 1px #FFFFF8;border-bottom:solid 1px #F0F0E8;padding:1px 1px 1px 8px;margin:0px;}

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

.tdttl img{margin-top:2px;}

.smgrp{width:164px;background:url(./images/vlineoranges3.gif);padding:2px;font-family:'Times New Roman';font-weight:bold;color:#FFFFFF;filter:Shadow(strength=1,direction=120,color='#000000');}

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

.ads_top{width:100%;height:120px;margin-top:32px;margin-bottom:15px;}
.ads_t{float:left;width:350px;height:280px;margin-top:32px;margin-bottom:15px; border:}
.ads_tr{float:right;width:350px;height:280px;margin-top:32px;margin-bottom:15px;}
.ads_s{width:170px;height:170px;margin-top:40px;margin-bottom:15px;}
.footadln2{clear:both;margin:32px 10px;min-height:320px;}

.ct{text-align:center;}

.cs1{clear:both;margin:0;font-size:11pt;line-height:19pt;padding-left:2px;}
.cs2{clear:both;margin:6px 0px 6px 0px;line-height:15pt;padding:4px;color:#005050;background-color:#FEFEEF;border:solid 1px #f0f0f0;border-radius:6px/6px;max-height:200px;overflow:auto;}

.tdcell{float:left;width:720px;}
.tdimg{padding:0 8px;}
.tdttl h2,.ssg03 h3,.ssg04 h3{background:url("");}
.ssg03 li{display:block;}

.tdgrp{float:left;padding:0 0 0 10px}
.tdtinf{font-size:8pt;color:#a0a0a0;}
.tdtrans{font-family:'Times New Roman';font-weight:bold;color:#0080ff;}
.update{clear:both;}

.grph{padding-top:0;padding-left:4px;padding-right:4px;}

.fitimg{float:right;margin:0 0 4px 4px;}
.fitsmg{float:right;}

.copyright{clear:both;width:880px;text-align:center;margin:16px 0px 24px 0px;font-size:10pt;}
.copyright small{font-size:9pt;font-weight:normal;}

.pcst input{width:98%;}

}
