body{margin:0;font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS P Gothic","MS UI Gothic","SansSerif";}

a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#0040D0;}
a:hover{text-decoration:underline;color:#0080F0;}
.smtbg{background:url("images/kooss_bg_lredl.png")}
.fcw{color:#FFFFFF;}

small,#update,#accounter,.ftn,.update,.copyright,.nst1 dt,.ca,.cn,.cu,.sha2{font-family:"Times New Roman";font-weight:bold;font-size:10pt;}
.sha2{color:#FFFFFF;width:100%;filter:Shadow(strength=1,direction=120,color=#444444);}

#TopImgA{float:left; width:250px;height:42px;margin:0;}
#TopImgB{float:left;width:calc( 100% - 343px );height:42px!important;;margin:0;}
#TopImgC{float:left;width:93px;height:42px;margin:0;}

.upnewgrp{background-color::#FFFFFF;}
.upnewgrp ul{list-style:none;margin:0px;padding:2px;}
.upnewgrp ul li{float:left;margin:2px 0;}

.content{width:100%;margin:0;padding:0;}

.sdmenu{width:100%;margin-right:2px;margin-bottom:16px;float:left;text-align:left;font-size:8.5pt;font-weight:normal;font-feature-settings:"palt";}
.sdmenu_l,.sdmenu_r{padding-left:2px;width:48%;margin-right:2px;}
.sdmenu_l{float:left}
.sdmenu_r{float:right;}
.sdmenu_l p,.sdmenu_r p{margin:1px 0 4px 0;}
.sdmenu_gp1,.sdmenu_gp2,.sdmenu_gp3,.sdmenu_gp4{margin:8px 0 4px 0;padding:1px;text-align:center;font-size:12pt;}
.sdmenu_gp1{background:url("images/vvlo32red.gif");}
.sdmenu_gp2{background:url("images/vvlo32blu.gif");}
.sdmenu_gp3{background:url("images/vvlo32wht.gif");}
.sdmenu_gp4{background:url("images/vvlo32grn.gif");}
 

.mct,.mct1{margin-top:8px;background-color:#FfFFFf;border:1px outset #c0c0c0;font-size:10pt;line-height:180%;}
.mct1 ul{margin:2px;padding:0;list-style:none;white-space:nowrap;}
.mct1 ul li{overflow:hidden;text-overflow:ellipsis;}

.nst1 p{margin:0 0 8px 0;padding-left:2px;line-height:150%;}

.nst2{margin:0px;overflow-y:scroll;width:100%;height:320px;}
.nst2 a{border-left:solid 3px #E01705;border-bottom:solid 1px #E0E0E0;font-size:10pt;margin:0px;padding:0px 0px 0px 2px;}

.cncat{float:left;width:198px;padding:0 2px;white-space:nowrap;font-feature-settings:"palt";}
.ca,.cn,.cu{float:left;margin:0px 0 1px 2px;padding:0 2px;text-align:right;color:#808080;}
.ca{width:38px;background-color:#E8FFFA;white-space:nowrap;}
.cn{width:26px;background-color:#FFFAD0;white-space:nowrap;}
.cu{width:26px;background-color:#FFECE1;white-space:nowrap;margin-right:4px;}

.append{clear:both;font-size:9pt;margin-left:4px;color:#808080;line-height:11pt;}

.stlo6{padding:2px;border:1px outset #f0f0f0;background:url("images/lineoranges6.png");text-align:right;}

.sth63,.cncat a{border-left:solid 3px #E01705;border-bottom:solid 1px #E0E0E0;font-size:10pt;margin:0;padding:0px 0 0 2px;}

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

.fsml{font-size:8pt;color:#808080;}

#footer{clear:both;margin:0;background-color:#FFFFFF;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer li::before {content: "| ";}
#footer li{float:left;}

.guidelink{display:flex;justify-content:flex-end;margin:0 4px;}
.imgbarline{width:100%;height:4px;border:0;display: block;}


@media only screen and (max-width:480px){

body{font-size:10pt;min-width:360px;}
#kooss_bn{display:none;}

#Head{width:100%;background-color:#ffffff;}
#Head h1{margin:0;}
#Head p{display:inline;font-weight:bold;}

#update,#accounter{text-align:right;margin-left:2px;}
.hwst1{clear:both;padding:0 2px;}
#mbmenubtn{float:left;margin:6px 0 0 2px}

.cncat{width:230px;}
.nst2 a,.ca,.cn,.cu{font-size:11pt!important;}

.nst1{margin:0px;overflow-y:scroll;width:100%;height:360px;}
.nst1 dl{margin:2px 2px 6px 2px;line-height:180%;}
.nst1 dt{display:inline;margin-top:8px;}
.nst1 dd{display:inline;margin:8px 0;padding:0;}
.nst1 dd .sth63{margin:10px 4px 0 0;}
.sth63{font-size:11pt!important;}
.nst1 dd a{margin-right:12px;}

#Topan{float:left;width:98%;height:95px;text-align:right;padding:4px;}
#Ssconts{width:100%;clear:both;background-color:#fff2d4;}
#Ssmenu{margin:0;width:100%;float:left;background-color:#ffe8b5;}
#Ssmain{border:none;margin:0;padding:0;width:100%;}
#footer{margin:0;clear:both;background-color:#FFFFFF;line-height:22pt;}

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

.ssform{margin:0;float:left;}
.sdmenu{font-size:2.8vw;}
.mct0{margin:0;border:1px outset #c0c0c0;}

.sha2{font-size:12pt;}
.ftn{font-size:10.5pt;}

h3{margin:2px 0 0 0;}
h3 a{display:block;background:url("images/vline6red.gif") no-repeat;border-bottom:solid 1px #E0E0E0;background-color:#FFFFFF;font-size:3.6vw;font-weight:bold;padding:5px 1px 4px 6px;}

.sha2{font-family:Times New Roman;font-weight:bold;text-shadow:1px 1px 0px #808080;color:#FFFFFF;width:100%;}
.sha3{font-family:Times New Roman;font-weight:bold;text-shadow:2px 1px 0px #444444;color:#FFFFFF;width:100%;filter:Shadow(strength=2,direction=120,color=#222222)}

.imgbarline{width:100%;height:4px;border:0;display: block;}

.copyright{font-size:9pt;margin:0px;padding:4px;color:#ffffff;font-family:'Times New Roman';font-weight:bold;text-align:right;}

 }


@media only screen  and (min-width:481px){
body{font-size:11pt;scrollbar-base-color:#F0F0F0;}
.content{min-width:860px;max-width:1400px;}

#Head{background:url("images/kooss_bg_lredl.png");}
#Head h1{margin:0;padding:0;}
#Head p{display:inline;color:#ffffff;margin-left:80px;font-weight:bold;}

#topa2{display:inline;}
#update,#accounter{display:inline;margin-left:2px;font-size:11pt;color:#ffffff;}
#mbmenubtn{display:inline;display:none;}
 
.hwst1{clear:both;border-left:3px solid #E01705;border-right:3px solid #808080;border-top:2px solid #F0E0C0;border-bottom:1px solid #808080;}

#Topan{float:left;width:100%;height:22px;padding:1px;}
#Ssconts{width:100%;min-width:820px;background-color:#fff2d4;}
#Ssmenu{width:426px;margin-left:4px;float:left;background-color:#ffe8b5;}
#Ssmain{width:calc(100% - 438px);float:left;margin-left:4px;padding-right:2px;border-right:2px solid #BDBDBD;}

.mct,.mct1{line-height:150%;}

//.nst1{margin:0;overflow-y:scroll;width:100%;height:320px;white-space:nowrap;}
//.nst1 dl{margin:2px;overflow:hidden;text-overflow:ellipsis;}
.nst1{margin:0;overflow-y:scroll;width:100%;height:320px;}
.nst1 dl{margin:6px 2px;}
.nst1 dt{display:inline; margin-top:8px;}
.nst1 dd{display:inline; margin:0;padding:0;}

.nst2{height:280px;}
.nst2 a{font-size:10.5pt;}
.nst2 a:hover{border-left:solid 3px #FFD080;background-color:#FFFFd0;}

h3{margin:2px 0 0 0;font-weight:normal;font-size:11.5pt;font-feature-settings:"palt";}
h3 a{display:block;background:url("images/vline6red.gif") no-repeat;border-bottom:solid 1px #E0E0E0;background-color:#FFFFFF;padding:0px 1px 0px 8px;}
h3:hover{background:url("images/vline6yellow.gif") no-repeat;background-color:#FFFFFF;}

.sth63:hover,.cncat a:hover,.nts1 a:hover{border-left:solid 3px #FFD080;border-bottom:solid 1px #E0E0E0;background-color:#FFFFd0;font-size:10pt;margin:0;padding:0px 0 0 2px;}

.sth9h,.sth9hw,.sth9ho{font-size:10pt;}

a:hover.sth9h{background-color:#ffffd0;}
a:active.sth9h{background-color:#fff8f0;}
a:hover.sth9hw{background-color:#ffffc8;}
a:active.sth9hw{background-color:#fff8f0;}

.sha2,.sha3{color:#FFFFFF;width:100%;}
.sha2{text-shadow:1px 1px 0 #808080;}
.sha3{text-shadow:2px 1px 0 #444444;filter:Shadow(strength=2,direction=120,color=#222222)}

div:hover.mct {background-color:#f8f8f8;}
div:active.mct{background-color:#fff8f8;}


.free_banner{width:475px;height:83px;border:0;}

.guidelink{font-size:9.5pt;}
.copyright{margin:0;padding:4px;color:#ffffff;text-align:right;}

}


@media only screen  and (min-width:1121px){
#Ssmenu{width:calc(100% - 690px);}
#Ssmain{width:677px!important;}
.sdmenu_l,.sdmenu_r{margin-right:6px;}
}

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

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

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