a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#0000FF;}
a:hover{text-decoration:underline;color:#00A0F0;}


body{margin:0;padding:0;font-size:10pt;z-index:2;font-family:"Noto Sans JP",Arial,"Segoe UI","Meiryo UI","San Francisco","Roboto";}
h1,h2,h3,h4,.gml,.gmlb,.cm-img,.sdmenu,.fts,.sdtbl,#Sslinks{font-family:'Times New Roman',"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;}

div.comst1 p{margin:0;padding:0;}
div.comst2 p{margin:6px 0;padding:0;}

#cm-play{display:none;width:100%;height:100%;margin:0;padding:0;position:fixed;border:0;z-index:200;}
#cm-clk{width:0;height:0;border:0;frameborder:0;scrolling:no;marginheight:0;marginwidth:0;}
#cm-back{display:none;width:100%;height:80%;background-color:rgba(0,0,0,0.4);position:fixed;top:0;left:0;z-index:190;cursor:pointer;}
#cm-back:hover{background-color:rgba(64,64,128,0.7);}
#cm-back_none{background-color:rgba(180,180,180,0.7);width:1px;height:1px;position:fixed;top:0;left:0;z-index:191;}

.youtube-player{width:100%;height:100%;border:0;}
.rpads{text-align:center;padding:25px 0;}

.newcm{width:100%;height:540px;border:0;margin:10px 0 24px 0;overflow:auto;}
.cel{display:none;}

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

.glink ul,.glink ol{margin:0;padding:0;font-size:11pt;display:inline;list-style:none;}
.glink li{display:inline;}
.glink li a{margin:0 4px;}
.glink li:after{content:" > ";}
#Sfoot ul{margin:0;padding:0;list-style:none;}
#Sfoot li{margin:0;padding:0;}

.colVary,.colNews,.colNew,.colEnd{font-family:'Times New Roman';}
.colEnd{color:#e00000;}
.colNew{color:#e00000;font-weight:bold;}
.colNews,.colUp{color:#e00000;font-weight:bold;}
.colVary{color:#C0C0C0;font-weight:bold;}
.colOrg{color:#FF9900;}
.colMrk{color:#FFA040;}
.colMkd{color:#FF0000;}

.gml,.gmlb,.cm-img{color:#0000ff;cursor:pointer;font-family:'Times New Roman','Hiragino Kaku Gothic ProN',Meiryo;}
.gmlb{font-weight:bold;}
.gml img,.cm-img img{width:100%;height:auto;}
.gmlr{padding:4px;color:#0000ff;cursor:pointer;border:solid 1px #d0a000;border-radius:6px;} /* js */
.cm-img{margin:12px 0 18px 0;}
.cm-img p{text-align:center;font-size:10pt}

.imgs2{position:relative;width:100%;overflow:hidden;}
.imgs2:before{content:"";display: block;padding-top:56%;}
.imgs01s,.imgs01sd{position:absolute;top:0;left:0;bottom:0;right:0;}
.imgs01s img{width:100%;height:100%;object-fit:cover;}
.imgs01sd img{width:100%;height:100%;object-fit:scale-down;}
.imgs2{text-align:center;}

.cm-img{position:relative;}
.playbtn2{position:absolute;background:url("../playbtn_sr.png") no-repeat;width:60px;height:60px;top:50%;left:50%;z-index:10;-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);margin:0;padding:0;opacity:0.7;}
.playbtn2:hover{opacity:1.0;}

.sdttl,.sdttl h1,.sdttl h2,.sdttl h3,.sdttl 4{padding:2px;font-size:11pt;margin:0;display:inline;border:0;background:none;text-shadow:none;}
#Ssmenu img{}

.limg{width:100%;clear:both;}
.limg p{width:100%;font-size:11pt;text-align:center;}
.limg img{width:100%;height:auto;}

.copybttn{white-space:nowrap;display:inline-block;margin:0 0 0 8px;padding:3px 4px;text-decoration:none;background:#3c70d7;color: #FFF;border-radius:3px;font-family:'Times New Roman';font-weight:bold;font-size:10pt;cursor:pointer;}
.copybttn:active{-ms-transform: translateY(2px); -webkit-transform: translateY(2px);transform: translateY(2px);}
.copybttns{margin:12px 0 4px 0;}

#inflinks{position:fixed;font-weight:bold;background:#e0b060;text-decoration:none;color:#fff;padding:8px;text-align:center;display:block;border:2px solid #FFe080;border-radius:5px;cursor:pointer;text-decoration:underline;color:#0040FF;z-index,999}
#youtubeinfo{display:inline;padding:4px 0;font-size:10pt;font-family:times new roman;background:#ffffff}
.colauto{color:#0000ff;}
.colman{color:#808080;}
#ytcomm{margin:0;padding:2px;line-height:13pt;color:#707070;background-color:#f8f8fE;border:solid 1px #e0e0e0;border-radius:8px;width:100%;max-width:1000px;max-height:120px;overflow:auto;}
.kpm2{text-decoration:underline;cursor:pointer;}
.kpm{color:#EE953B;cursor:pointer;}
#accl{position:fixed;z-index:999;}

.imgsum{display:none;}

.cm_categolies{background:url("../images/catimg15x12.png") no-repeat;background-position:0 4px;margin:8px 4px;font-size:10pt;}
.cm_categolies ul{margin:0 0 0 18px;padding:0;display:inline;}
.cm_categolies li{list-style:none;display:inline;margin:0 8px 0 0;border-bottom:1px solid blue;padding-bottom:1px;}

#adstop,#adslink{margin:28px 0 0 0;width:100%;}
.ins_adstop{width:100%;height:240px;}
.ins_adslink{width:100%;height:88px;}

#twitterbtn{float:left;display:inline-block;margin:1px 0 10px 0;}

.sslink img{border-radius:6px;}

.sslink{font-feature-settings:"palt";}


#Ssmain img{opacity:0;}
@keyframes fadeInZ{0% {opacity:0;transform:translateY(20px) scale(0.9);}100%{opacity:1;transform:translateY(0) scale(1);}}
.fadeinimg{opacity: 0;animation: fadeInZ 0.3s ease-in-out forwards;}
@keyframes fadeInT{0% {opacity:0;transform:translateY(12px);}100%{opacity:1;transform:translateY(0);}}
.fadeintxt{opacity: 0;animation: fadeInT 0.2s ease-in-out forwards;}


@media only screen and (min-width:481px){
.rpads{clear:left;}
.ads02{clear:both;height:100px;padding:0;margin:26px 0;}
.adsresponsive02{width:630px;height:100%;max-height:320px;}
.adsresponsive03{width:480px;height:100px;}

#Ssconts{min-width:630px;width:96%;padding:0;}
#Ssmain{float:left;width:100%;padding-left:4px;padding-right:0;}
#Ssmenu{float:right;width:100%;padding-left:4px;padding-right:0;}
#Ssmenu2{float:left;width:100%;padding-left:4px;padding-right:0;}
#Sslinks{float:left;width:100%;padding-left:4px;}
#cmbbimg{display:none;}
.sslink{padding:8px;}
.sslink:hover{float:left;background-color:#f4f4f4;}
.sslink ul{margin:0;padding:0;list-style:none;}
.sslink li{width:160px;height:112px;margin:10px 16px;float:left;text-align:left;}
.sslink p{margin:2px;font-weight:bold;line-height:11pt;word-break:break-all;}

#adfoot{float:left;width:calc(96% - 640px);min-width:624px;max-width:680px;margin:24px 0;}

#Sfoot{clear:both;min-width:624px;width:96%;padding:40px 0 20px 0;text-align:center;}

#HP2 ul,#HP3 ul{margin:2px;padding:0;list-style:none;}
#HP2 li{margin:0;}
#HP3 li{margin:0;display:inline;}
.clo{color:#FF0000;}
.cls{color:#00FFFF;}

h1 a:link,a:visited{text-decoration:none;color:#000000;}
h1 a:hover{text-decoration:underline;color:#0080E0;}

h1,h2,h3,#cmpickup h4{background-color:#FFFFFF;font-weight:bold;text-shadow:1px 1px 1px #808080;line-height:20px;}
h1,h2,h3{background:none;display:block;margin-bottom:4px;padding:4px 0 4px 4px;border-left:solid 4px #E01705;border-bottom:solid 1px #D0D0D0;}
h1{line-height:24pt;font-size:18pt;}
h2{font-size:15pt;}
h5{margin:0;}

table{font-size:10pt;}

img:hover{filter:alpha(opacity=80);-moz-opacity:0.80;-ms-filter:"alpha( opacity=80 )";opacity:0.80;}

.hmcnt{line-height:16pt;width:630px;}

input{font-family:Arial,Helvetica,sans-serif;}

.sth7o,.sth7g{border-bottom:solid 1px #D0D0D0;background-color:#FFFFFF;margin:0;padding:2px 2px 1px 4px;}
.sth7o{border-left:solid 2px #FF8000;}
.sth7g{border-left:solid 2px #008000;}

.sth9hrr{background:url("images/sqs01_red.gif") no-repeat 4px;margin:4px;padding:4px 4px 4px 14px;font-size:10pt; color:#0040ff;border:solid 1px #ff0000;text-decoration:underline;cursor:pointer;border-radius:6px/6px;} /* js */
.sth9hrj{background:url("images/sqs01_red.gif") no-repeat;margin:0 0 0 1px;padding:0 0 0 10px;font-size:10pt;color:#0040ff;border-bottom:solid 1px #E0E0E0;text-decoration:underline;cursor:pointer;} /* js */

.ssmovie{font-weight:bold;padding:4px;line-height:30px;}
.ssmovie a{text-decoration:none;}
.ssmovie a:hover{background-color:#f0f0FF;}

.pglfl{width:610px;margin:16px 2px;padding:6px;line-height:14pt;list-style:none;border:2px solid #FFA767;}
.pglfl ul{margin:0;padding:0;list-style:none;}
.pglfl li{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;}

.psc1{margin:2px 2px;padding:4px;background-color:#FFF4CF;line-height:14pt;border:solid 1px #f0f0f0;border-radius:4px / 4px;}
.psco{margin:8px 0;padding:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo;font-size:10.5pt;line-height:16pt;}

.sdmenu{text-align:left;background-color:#ffffff;}
.sdmenu p{margin:0;}
.sdmenu ul{margin:0;padding:0;list-style:none;}
.sdmenu li,#cmpickup h4{background:none;display:block;margin-bottom:4px;padding:4px 0 4px 4px;border-left:solid 4px #E01705;border-bottom:solid 1px #D0D0D0;font-size:11pt;font-weight:bold;}
.sdmenu li:hover{border-left:solid 4px #FFD080;border-bottom:solid 1px #D0D0D0;background-color:#ffffff;}

.sdmenu ul:after{content:"";clear:both;display:block;}
.sdmenu li,.sdmenu ul li h4{float:left;max-width:160px;margin-right:12px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing:border-box;}
.sdmenu ul li h4{margin:0;}


.sdsrc{margin:16px 0 16px 5px;}

.sdgoth{margin:120px 25px 180px 25px;}
.sdads{margin:36px 0 16px 5px;}

.ssads{margin:0 0 0 6px;}
.ss2ads{clear:both;display:block;padding:36px 0;min-height:240px;}
.ins_ss2ads{width:100%;height:240px;}

.update{text-align:right;font-size:10pt;}

div:hover.sdmenu{background-color:#f4f4f4;}
div:hover.sdgmenu{background-color:#f8f8f8;}
div:active.sdmenu,div:active.sdgmenu{background-color:#fff8f8;}

.sdc7 span,.sdc8 span,.kpl{color:#0040ff;cursor:pointer;text-decoration:underline;}

.stcb{padding-bottom:16px;}
.stcc{padding-bottom:12px;}


.plink{clear:both;}
.glink{margin:8px 0 4px 4px;}

.copyright{text-align:center;line-height:12pt;}
.copyright img{margin:6px 0;}
.subm{clear:both;}

.adsunitfoot{border:2px solid #FFD777;margin:20px 0;padding:4px;font-size:10pt;font-weight:normal;}
.linkfotter{margin:20px 0;padding:4px;background:#FFFEF4;line-height:16pt;border:solid 2px #FFF7D9;}

.cmlist{width:100%;}
.cmlist div{float:left;margin:5px;width:120px;height:120px;}

.dummy{}

.sdcel{float:left;font-size:9pt;border:solid 1px #f0f0f0;margin:10px 0;padding:4px;}
.stci{width:126px;padding-top:4px;padding-bottom:4px;margin-right:4px;float:left;border:solid 1px #f0f0f0;text-align:center;}
.sdttl,.sdttl h4,.sdttl h3,.sdttl h2,.sdttl h1{text-shadow:none;}
.sdttl h2,.sdttl h1,.sdttl{padding:2px;font-size:11pt;margin:0;display:inline;border:0;background:none;text-shadow:none;line-height:12pt;}

.sdcnt{width:478px;float:left;text-align:left;}
.fts{font-weight:bold;}
.sdtbl{padding:1px;border:solid 1px #f8f8f8;}
.sdms{background:url("../images/lvo15_02.gif");text-align:center;font-size:9pt;}
.sdm1{width:120px;padding:3px;}
.sdm2{width:76px;}
.sdm3{width:26px;}
.sdm4{width:38px;}
.sdm5{width:38px;}
.sdm6{width:38px;}
.sdm7{width:36px;}
.sdm8{width:36px;}
.sdcs{clear:both;}
.sdc1{background-color:#FFFEF6;text-align:center;}
.sdc2{background-color:#F8FFFF;text-align:center;}
.sdc3{background-color:#FFFEF6;text-align:center;font-family:'Times New Roman';font-weight:bold;}
.sdc4{background-color:#F8FFFF;text-align:right; font-family:'Times New Roman';}
.sdc5{background-color:#FFFEF6;text-align:center;color:#FF8000;}
.sdc6{background-color:#F8FFFF;text-align:center;color:#FF8000;}
.sdc7,.sdc8{background-color:#FFFFC0;text-align:center;font-size:8pt;}

.comst1{clear:both;margin:4px 0;font-size:10.5pt;line-height:17pt;}
.comst2{margin:2px 0;padding:2px;font-size:10.5pt;line-height:16pt;width:472px;color:#004060;background-color:#FEFEE8;border:solid 1px #f0f0f0;border-radius:4px/4px;}
div.comst2 p{margin:12px 0;font-size:11pt;line-height:18pt}
.sdup{margin:4px 0;font-size:9pt;color:#757575;}

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

h1{margin-top:0;}
.srcbtn{margin:16px 0;width:100%;}
.srcbtn:after{content:"";clear:both;display:block;}
#snsbttn,#websrch{float:left;}
#snsbttn{margin-right:12px;}

#cmpickup{min-width:400px;}
}

@media only screen and (min-width:858px){
#Ssconts{min-width:804px;width:96%;padding:0;}
#Ssmain{float:left;width:624px;padding-left:4px;padding-right:14px;}
#Ssmenu{float:right;min-width:160px;width:calc(100% - 650px);}
#Ssmenu2{float:left;min-width:160px;width:calc(100% - 650px);max-width:1040px;}
#Ssmenu img{display:block;margin:0 0 0 10px;}
.rpads{clear:left;}
.sdmenu{margin-top:10px;}
#websrch{margin-right:12px;}
.newcm{height:800px;}
.ins_adstop{width:360px;height:280px;}
.ins_adslink{width:360px;height:220px;}
}

@media only screen and (min-width:1280px){
.ins_adstop{width:80%;max-width:1350px;height:180px;}
.ins_adslink{width:80%;max-width:1350px;height:180px;}
}


@media only screen and (max-width:480px){
.youtube{width:100%;}

.youtube-player{width:100%;height:270px;border:0;}
.youtube-player2{width:100%;height:344px;}

.comst1 p a,.comst2 p a{color:#00A0F0;text-decoration:underline;}

#Ssconts{width:100%;padding:0;}
#Ssmenu {margin-top:12px;width:100%;}
#Ssmain,#Sslinks{width:100%;}
.sslink{display:inline;margin:10px;background-color:#FFFFFF;}
.sslink img{width:100px;height:80px;}

.sslink{padding:0;margin:0;}
.sslink ul{margin:0;padding:0;list-style:none;}
.sslink li{display:inline-block;margin:4px 4px 12px 4px;text-align:left;}
.sslink ul li{width:96%;padding:2px;border:solid 1px #e0e0e0;minimum-height:68px;width:96%;}
.sslink ul li img{float:left;width:160px;height:90px;margin-right:6px;}
.sslink ul li p{float:left;margin:0;padding:0;font-size:10.5pt;line-height:13.5pt;width:calc(95% - 160px);}

#Sfoot {width:100%;margin-top:12px;}

h1 a:link,a:visited {text-decoration:none;color:#000000;}
h1 a:hover{text-decoration:underline;color:#0080E0;}

h1,h2,h3,#cmpickup h4{border:solid 1px #a0a0a0;padding:4px;margin:1px 4px 8px 1px;font-weight:bold;text-shadow:1px 1px 1px #b0b0b0;}
h1{font-size:16pt;background-color:#FCF8C8;line-height:18pt;}
h2{font-size:12pt;background-color:#F2F2FF;}
h3{font-size:12pt;background-color:#F0F0FF;}
#cmpickup h4{font-size:10pt;background-color:#EAEAFF;}

.hmcnt{line-height:20pt;width:100%;}

.psc1{width:98%;margin:2px 0;padding:0px;background-color:#FFF4CF;line-height:16pt;border:solid 1px #f0f0f0;border-radius:4px;}
.psco{width:100%;margin:0;padding:0;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo;font-size:10.5pt;line-height:16pt;}


.sdmenu {margin-top:10px;margin-left:0;width:98%;text-align:left;background-color:#ffffff;font-family:'Hiragino Kaku Gothic ProN',Meiryo;}
.sdmenu p{margin:0;}
.sdmenu ul{margin:0;padding:0px;list-style:none;}
.sdmenu a{display:block;margin-bottom:8px;padding:4px 0 4px 4px;border-left:solid 4px #E01705;border-bottom:solid 1px #D0D0D0;font-size:10pt;font-weight:bold;}

#Ssmenu img{float:right;}
.sdmenu h3,.sdmenu h2{width:calc(100% - 130px);}

.sdmenu li,.sdmenu ul li h4{float:left;padding-right:12px;max-width:160px;}
.sdmenu ul li h4{margin:0;}

.srcbtn{clear:both;}
.srcbtn:after{content:"";clear:both;display:block;}
#snsbttn{float:left;margin-right:12px;}
#websrch{float:left;}
#websrch:after{content:"";clear:both;display:block;}
#twitterbtn{clear:both;}
#twitterbtn img{object-fit:contain;}
#copyurl,#copyurl_short{float:left;}
.sdsrc {margin:16px 0 16px 5px;}

div:hover.sdmenu  {background-color:#f4f4f4;}
div:active.sdmenu {background-color:#fff8f8;}

.ms02f{border:2px solid #FFD777;line-height:150%;}
.ms022{border-left:solid 4px #FFFFFF;border-right:solid 1px #F0F0E8;border-bottom:solid 1px #F0F0E8;font-size:10pt;font-weight:normal;}

.frame{display:none;}
#HP2,#HP3,#HP4 {width:100%;line-height:20pt;}

.glink{margin:6px 0 0 0;padding:0;}
.glink ol{line-height:16pt;}
.adsunitfoot{border:2px solid #FFD777;margin:20px 0;padding:4px;font-size:10pt;font-weight:normal;}
.linkfotter{margin:20px 0;padding:4px;background:#FFFEF4;line-height:22pt;border:solid 2px #FFF7D9;}
.dummx{}

.sdcel{font-size:9pt;margin:10px 0;padding:4px;}
.sdttl h2,.sdttl h1,.sdttl{padding:2px;font-size:11pt;text-shadow:none;,margin:0;display:inline;border:0;background:none;line-height:12pt;}

.stci{width:78px;padding-top:4px;padding-bottom:4px;margin-right:4px;float:right;border:solid 1px #f0f0f0;text-align:center;}
.stci img{width:100%;max-width:100%;height:auto;}
.fts{font-family:'Times New Roman';font-weight:bold;}
.sdtbl{display:none;}

.comst1{margin:0;line-height:18pt;font-size:11pt;}
.comst2{margin:2px 0;padding:2px;font-size:10.5pt;line-height:17pt;color:#007070;background-color:#FEFEE8;border:solid 1px #f0f0f0;border-radius:2px/2px;}
div.comst2 p{margin:12px 0;font-size:11pt;line-height:18pt}
.sdup{margin:4px 0;font-size:9pt;color:#757575;}

textarea{width:100%;}

.cm_categolies{background-position:0 2px;}

#HP2 ul,#HP3 ul{margin:2px;padding:0;list-style:none;}
#HP2 li{margin:0;}
#HP3 li{margin:0;}
.clo{color:#FF0000;}
.cls{color:#00FFFF;}

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

.mvclickoff{pointer-events:none;text-decoration: none;}

.rpads{clear:left;width:100%;max-width:480px;height:360px;padding:36px 0 0 0;}
.ads02{clear:both;height:100px;padding:0;margin:26px 0 18px 0;}
.adsresponsive02{width:100%;max-height:360px;}
.adsresponsive03{width:100%;height:100px;}

.ss2ads{clear:both;width:100%;display:block;text-align:center;margin:0;padding:36px 0;}
.ins_ss2ads{width:100%;height:520px;}
#adfoot{clear:both;margin:24px 0;}
.adsresponsivere {max-width:480px;width:100%;height:100%;}
.youtube-playeri{width:100%;}

.cm-img p{margin:8px 0 2px 0;}
}

@media only screen and (min-width:320px) and (max-width:349px){
#cel04,#cel07,#cel10{clear:left;}
.sslink li{margin:4px 3px 24px 2px;}
}

@media only screen and (min-width:360px) and (max-width:379px){
#cel04,#cel07,#cel10{clear:left;}
.sslink img{width:110px;height:auto;}
.sslink li{width:110px;}
}
@media only screen and (min-width:412px) and (max-width:419px){
#cel05,#cel09{clear:left;}
.sslink li{margin:4px 2px 24px 1px;}
}
