@charset "utf-8";
*, *::after, *::before {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
}

.clear:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clear {
min-height: 1px;
}

* html .clear {
height: 1px;
}

/* ---------------------------------------
Case
--------------------------------------- */
#_saletop_{
width:100%;
max-width:800px;
margin-left:auto;
margin-right:auto;
border:0px solid #ff0000;
}

/* ---------------------------------------
Case width100%
--------------------------------------- */
#_saletop_ .SeCaseMain{
width:100%;
}

#_saletop_ p{
color:#000;
}
#_saletop_ ul li{
list-style-type: none;
}
#_saletop_ img{
width:100%;
height:auto;
}

/* ※wordpress用pタグのhack   */
.blog_inner p{
margin:0;
}

/* ---------------------------------------
size fix 1100px
--------------------------------------- */
#_saletop_ .casefix800{
width:100%;
max-width:800px;
margin-left:auto;
margin-right:auto;
}
#_saletop_ .casefix1100{
width:100%;
max-width:1100px;
margin-left:auto;
margin-right:auto;
}
#_saletop_ .casefix1120{
width:100%;
max-width:1120px;
margin-left:auto;
margin-right:auto;
border:1px solid #fff;
}
#_saletop_ .casefix1300{
width:100%;
max-width:1300px;
margin-left:auto;
margin-right:auto;
border:0px solid #000;
}
#_saletop_ .casefix{
width:100%;
margin-left:auto;
margin-right:auto;
border:0px solid #fff;
}


/* ---------------------------------------
header 
--------------------------------------- */
#_saletop_ header{
position:sticky;
top: 0;
z-index: 1;
}

#_saletop_ header.headerfix01{
border:0;
border-bottom:0px solid #fff;
}
#_saletop_ .saleDist{
padding:0;
text-align:center;
}
#_saletop_ .saleDist strong{
padding:0;
font-weight:600;
}
#_saletop_ .saleDist font{
font-size:0.7rem;
}

#_saletop_ .headernav li{
float:left;
padding:0px;
text-align:center;
}
#_saletop_ .headernav li img{
max-width:90px;
border:1px solid #fff;
}
#_saletop_ .headernav li p{
margin:3px 0 0 0;
font-size:0.6rem;
text-align:center;
color:#fff;
}

/* ---------------------------------------
list
--------------------------------------- */
#_saletop_ .lstDsp{
list-style-type: none;
}
#_saletop_ .lstDsp li{
float:left;
padding:5px;
list-style-type: none;
}

/* ---------------------------------------
list
----------------------------------------*/
#_saletop_ .ItemDispList{
width:100%;
}
#_saletop_ .ItemDispList ul{
margin:0 0 20px 0;
padding:0;
list-style-type: none;
}
#_saletop_ .ItemDispList ul li{
float:left;
width:100%;
}
#_saletop_ .ItemDispList ul li img{
margin:0;
width:100%;
height:auto;
line-height:0;
}
#_saletop_ .ItemDispList ul li p{
line-height:100%;
}
#_saletop_ .ItemDispList ul li .HbnC{
font-weight:900;
line-height:100%;
}
#_saletop_ .ItemDispList ul li .h_old{
font-size:12px;
font-weight:300;
line-height:100%;
}
#_saletop_ .ItemDispList ul li .cau_01{
font-size:15px;
font-weight:300;
line-height:150%;
}
#_saletop_ .ItemDispList ul li .lnk_oi{
font-size:15px;
font-weight:300;
line-height:150%;
text-decoration:underline;
color:#2E38F4;
}

#_saletop_ .set_0 li{
padding:10px 10px 10px 0;
}
#_saletop_ .set_0 li .HbnC{
font-size:18px;
}

#_saletop_ .set_p1s1 li{
padding:10px 10px 10px 0;
max-width:100%;
}
#_saletop_ .set_p1s1 li .HbnC{
font-size:18px;
}
#_saletop_ .set_p2s1 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p2s1 li .HbnC{
font-size:18px;
}
#_saletop_ .set_p2s2 li{
padding:10px 10px 10px 0;
max-width:50%;
}
#_saletop_ .set_p2s2 li .HbnC{
font-size:18px;
}
#_saletop_ .set_p2s2_s li{
padding:10px 10px 10px 0;
max-width:50%;
}
#_saletop_ .set_p2s2_s li .HbnC{
font-size:18px;
}
#_saletop_ .set_p3s2 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
#_saletop_ .set_p3s2 li .HbnC{
font-size:17px;
}
#_saletop_ .set_p4s2 li{
padding:10px 10px 10px 0;
max-width:25%;
}
#_saletop_ .set_p4s2 li .HbnC{
font-size:16px;
}
#_saletop_ .set_p4s2s li{
padding:10px 10px 10px 0;
max-width:25%;
}
#_saletop_ .set_p4s2s li .HbnC{
font-size:16px;
}
#_saletop_ .set_p5s2 li{
padding:10px 10px 10px 0;
max-width:20%;
}
#_saletop_ .set_p5s2 li .HbnC{
font-size:12px;
}
#_saletop_ .set_p5s2 li .HbnC{
font-weight:900;
line-height:100%;
}
#_saletop_ .set_p5s2 li .HbnC{
font-size:12px;
}
#_saletop_ .set_p5s3 li{
padding:10px 10px 10px 0;
max-width:20%;
}
#_saletop_ .set_p5s3 li .HbnC{
font-size:12px;
}



/* ---------------------------------------
202204 CF time sale用
--------------------------------------- */
#_saletop_ nav{
/*position:sticky;*/
top: 0;
z-index: 1;
}

#_saletop_ .headercap .st01{
font-size:2.0rem;
font-weight:600;
text-align:center;
}
#_saletop_ .headercap .st01 span{
padding:0;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}
#_saletop_ .headercap .st02{
text-align:center;
}
#_saletop_ .headercap .tm01{
text-align:center;
line-height:100%;
color:#dd0000;
}
#_saletop_ .headercap .tm02{
text-align:center;
}
#_saletop_ .headercap .tmst_w{
padding:10px 70px;
color:#fff;
border:1px solid #fff;
}
#_saletop_ .headercap .tmst_b{
padding:10px 70px;
color:#fff;
border:2px solid #fff;
}

#_saletop_ .bgtop{
text-align:right;
}
#_saletop_ .bgtop a{
padding:3px 20px;
color:#fff;
font-size:0.8rem;
font-weight:600;
background-color:#1f1f1f;
}

/* nav */
#_saletop_ .navLst{
margin:0;
padding:0;
}
#_saletop_ .navLst li{
border:0px solid #000;
padding:2px;
}
#_saletop_ .navLst li a{
text-decoration:none;
}
#_saletop_ .navLst li a:link p, #_saletop_ .navLst li a:visited p{
margin:0;
padding:20px 5px;
font-size:16px;
font-weight:600;
border:3px solid #1f1f1f;
text-decoration:none;
box-shadow:2px 2px #ccc;
}
#_saletop_ .navLst li a:hover p{
border:3px solid #fff;
background-color:#1f1f1f;
color:#fff;
}

/* link */
#_saletop_ .lnknav{
width:100%;
}
#_saletop_ .lnknav li{
max-width:100%;
padding:5px;
}
#_saletop_ .lnknav li a{
text-decoration:none;
}
#_saletop_ .lnknav li div{
padding:10px 0;
background-color:#fafafa;
border:6px solid #ccc;
}
#_saletop_ .lnknav li p{
text-align:center;
color:#000;
}
#_saletop_ .lnknav li a:hover div{
border:6px solid #dd0000;
background-color:#fff;
}











/* section cap */
#_saletop_ .seccap{
margin:0 0 30px 0;
padding:0 0 5px 0;
border-bottom:1px solid #1f1f1f;
}
#_saletop_ .seccap p{
margin:0 0 5px 0;
}
#_saletop_ .seccap span{
padding:36px 24px;
border-radius:100%;
background-color:#1f1f1f;
color:#fff;
}

/* list effect */
#_saletop_ .cap_effect_01{
padding:5px 0;
}
#_saletop_ .cap_effect_01 span{
padding:10px 30px;
border-radius:50px;
}

#_saletop_ .listEfct .le_cap{
margin:0 0 7px 0;
padding-bottom:7px;
font-size:14px;
font-weight:600;
border-bottom:1px dotted #888;
}

#_saletop_ .listEfct .le_img{
margin:0 0 7px 0;
}
#_saletop_ .listEfct .le_img a{
padding:0;
}
#_saletop_ .listEfct .le_teika{
margin:0 0 7px 0;
font-size:12px;
}
#_saletop_ .listEfct .le_sale{
margin:0 0 7px 0;
padding:0;
font-size:11px;
color:#ee0000;
}
#_saletop_ .listEfct .le_price{
margin:0 0 7px 0;
padding:0;
font-size:16px;
color:#ee0000;
line-height:100%;
}
#_saletop_ .listEfct .le_price font{
font-size:9px;
color:#1f1f1f;
}
#_saletop_ .listEfct .le_price_s{
margin:0 0 7px 0;
padding:0;
font-size:14px;
color:#ee0000;
line-height:110%;
}
#_saletop_ .listEfct .le_price_s font{
font-size:9px;
color:#000;
}
#_saletop_ .listEfct .le_hinban{
margin:0 0 7px 0;
font-size:11px;
}
#_saletop_ .listEfct .le_cate{
margin:0 0 7px 0;
font-size:11px;
}
#_saletop_ .listEfct .le_note{
margin:0 0 7px 0;
font-size:11px;
}

#_saletop_ .listEfct .fixalong{
margin:0;
padding:0;
display: flex;
justify-content:flex-start;
vertical-align: top;
}
#_saletop_ .listEfct .fixalong figure{
margin:0;
padding:0;
text-align:left;
vertical-align: top;
}
#_saletop_ .listEfct .fixalong img {
margin: 0;
padding: 0;
overflow: hidden;
position: relative;
vertical-align: top;
}
#_saletop_ .listEfct .fixalong p{
margin:0;
padding:0;
text-align:left;
}
#_saletop_ .listEfct .fixalong p span{
margin-left:5px;
padding:0 10px;
font-size:10px;
background-color:#1f1f1f;
color:#fff;
}
#_saletop_ .listEfct .fixalong p font{
margin-left:5px;
padding:0 10px;
font-size:10px;
background-color:#13349e;
color:#fff;
}
#_saletop_ .listEfct .fixalong p strong{
margin-left:5px;
padding:0 10px;
font-size:10px;
background-color:#ad4b0a;
color:#fff;
}

#_saletop_ .listEfct .mlogo40{
max-width:40px;
height:auto;
line-height:100%;
}
#_saletop_ .listEfct .mlogo60{
max-width:60px;
height:auto;
line-height:100%;
}

#_saletop_ .listEfct .le_cate2{
margin:5px 0 10px 0;
font-size:10px;
}















#_saletop_ .cateNav{
text-align:center;
}
#_saletop_ .cateNav a:link,
#_saletop_ .cateNav a:visited{
color:#000;
font-size:1.0rem;
padding:5px 20px;
text-decoration:underline;
}
#_saletop_ .cateNav a:hover{
background-color:#f0f0f0;
}

#_saletop_ .cateNavsingle{
text-align:center;
}
#_saletop_ .cateNavsingle a:link,
#_saletop_ .cateNavsingle a:visited{
padding:20px 100px;
color:#000;
font-size:0.9rem;
font-weight:600;
text-decoration:underline;
border:3px solid #1f1f1f;
}
#_saletop_ .cateNavsingle a:hover{
background-color:#f0f0f0;
}

#_saletop_ .cateNavsingle01{
margin-left:auto;
margin-right:auto;
text-align:center;
}
#_saletop_ a:link .cateNavsingle01,
#_saletop_ a:visited .cateNavsingle01{
padding:20px 40px;
color:#000;
font-size:0.9rem;
font-weight:600;
text-decoration:none;
border:3px solid #1f1f1f;
}
#_saletop_ a:hover .cateNavsingle01{
text-decoration:none;
background-color:#ffeded;
border:3px solid #cc0000;
}

#_saletop_ .makercap{
padding:0 0 5px 0;
border-bottom:1px solid #000;
}
#_saletop_ .makercap font{
color:#1F4EA0;
}



#_saletop_ .listEfct-nav a:link li,
#_saletop_ .listEfct-nav a:visited li{
padding:20px 0px;
border:3px solid #fff;
font-size:0.9rem;
font-weight:600;
text-align:center;
background-color:#f0f0f0;
}
#_saletop_ .listEfct-nav a:hover li{
background-color:#1f1f1f;
color:#fff;
}



/* ---------------------------------------
cdcd
--------------------------------------- */
#s_cd_contents{
padding:25px 0 0 0;
}
#s_cd_contents div.s_sd_inner{
text-align:center;
}
#olympic{
width:100%;
margin:0 0 5px 0;
padding:0;
font-size:clamp(1.125rem, 1.034rem + 0.45vw, 1.375rem);
font-weight:300;
color:#000;
text-align:center;
line-height:100%;
}
/*#olympic p{
font-size:1.0rem;
font-weight:300;
color:#fff000;
text-align:center;
line-height:100%;
}*/
#timer{
margin:0;
padding:5px 0;
line-height:100%;
}

/*.yycountdown-box{
font-size:2.4rem;
font-weight:300;
color:#000;
}*/

#timer .yycountdown-box .yyc-day{
font-size:30px;
font-weight:300;
color:#ee0000;
/*font-size:60px;
font-weight:600;
color:#ee0000;*/
}
#timer .yycountdown-box .yyc-hou{
font-size:30px;
font-weight:300;
color:#ee0000;
}
#timer .yycountdown-box .yyc-min{
font-size:30px;
font-weight:300;
color:#ee0000;
}
#timer .yycountdown-box .yyc-sec{
font-size:30px;
font-weight:300;
color:#ee0000;
}

#timer .yycountdown-box .yyc-day-text,
#timer .yycountdown-box .yyc-hou-text,
#timer .yycountdown-box .yyc-min-text,
#timer .yycountdown-box .yyc-sec-text{
font-size:22px;
font-weight:300;
color:#2f2f2f;
/*font-size:38px;
font-weight:600;
color:#2f2f2f;*/
}

/* cd bg */
.module {background:white;}
.module h2{margin: 0 0 0.5rem 0;}
.module p{padding: 0 0.5rem;}

.stripe-1 {
color: white;
background: repeating-linear-gradient(135deg,#f3f3f3,#f3f3f3 4px,#fff 4px,#fff 10px);
}







/* ---------------------------------------
accordion
----------------------------------------*/
#_saletop_ .AcdionCap{
margin:0 0 40px 0;
}
#_saletop_ .AcdionCap ul li{
padding:15px 0px;
margin:0 auto;
text-align:center;
border:0px solid #ff0000;
}
#_saletop_ .AcdionCap li span{
padding:10px 50px;
font-size:0.9rem;
font-weight:600;
color:#000;
border-style:solid;
border-color:#3f3f3f;
border-width:4px;
cursor: pointer;
}
#_saletop_ .AcdionCap .alnCnt{
text-align:center;
}
#_saletop_ .AcdionCap .alnRgt{
text-align:right;
}

#_saletop_ .Acdion_Contents {
display: none;
padding:20px 5px 30px 5px;
}

#_saletop_ .AcdionClose{
text-align:center;
}
#_saletop_ .AcdionClose a.close_btn{
/*display: flex;
justify-content: center;*/
align-items: center;
padding:12px 50px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:0.8rem;
font-weight:600;
position: relative;
cursor: pointer;
/*transition-duration: 0.2s;*/
}

#_saletop_ .AcdionClose a.close_btn{
/*display: flex;
justify-content: center;*/
align-items: center;
padding:12px 50px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:0.8rem;
font-weight:600;
position: relative;
cursor: pointer;
/*transition-duration: 0.2s;*/
}



/* ---------------------------------------
obi
--------------------------------------- */

/* obi */
#_saletop_ #tatL {left:0px;}
#_saletop_ #tatL a {display:block;min-height:100%;width:160px;visibility:visible;text-indent:-9999px;}
#_saletop_ .bnL{background:url('https://www.wako-dou.com/netshop/campaign/202302_cf/parts/obi_l_01.png') repeat-y scroll;
min-height:100%;height:11000px;top:1050px;z-index:-1;visibility:visible;}
#_saletop_ #tatL {position:absolute;width:160px;min-height:100%;visibility:visible;display:block;}

#_saletop_ #tatR {right:0px;}
#_saletop_ #tatR a {display:block;min-height:100%;width:160px;visibility:visible;text-indent:-9999px;}
#_saletop_ .bnR {background:url('https://www.wako-dou.com/netshop/campaign/202302_cf/parts/obi_r_01.png') repeat-y scroll;
min-height:100%;height:11000px;top:1050px;z-index:-1;visibility:visible;}
#_saletop_ #tatR {position:absolute;width:160px;min-height:100%;visibility:visible;display:block;}



@media screen and (max-width:1480px) {
#_saletop_ #tatL {visibility:hidden;}
#_saletop_ #tatR {visibility:hidden;}


}

















@media screen and (max-width: 896px) {
/* ---------------------------------------
Case
--------------------------------------- */
#_saletop_{
padding:0 5px;
}
#_saletop_ img{
width:100%;
height:auto;
}
#_saletop_ .SeCaseMain{
width:100%;
}

#_saletop_ p{
color:#000;
}

/* ---------------------------------------
size fix 1100px
--------------------------------------- */
#_saletop_ .casefix1100{
width:100%;
border:0;
}
#_saletop_ .casefix1120{
width:100%;
border:0;
}
#_saletop_ .casefix1300{
width:100%;
border:0;
}
#_saletop_ .casefix{
width:100%;
margin-left:auto;
margin-right:auto;
border:0;
}


/* ---------------------------------------
header 
--------------------------------------- */
#_saletop_ header{
position:relative;
top: 0;
z-index: 1;
}
#_saletop_ .saleDist{
padding:0;
text-align:center;
}
#_saletop_ .saleDist strong{
padding:0;
font-weight:600;
}
#_saletop_ .saleDist font{
font-size:0.7rem;
}
#_saletop_ .headernav li{
float:left;
padding:0px;
text-align:center;
}
#_saletop_ .headernav li img{
max-width:90px;
}
#_saletop_ .headernav li p{
margin:3px 0 0 0;
font-size:0.6rem;
text-align:center;
}



/* ---------------------------------------
list
--------------------------------------- */
#_saletop_ .lstDsp{
list-style-type: none;
}
#_saletop_ .lstDsp li{
float:left;
padding:5px;
list-style-type: none;
}

/* ---------------------------------------
list
----------------------------------------*/
#_saletop_ .ItemDispList{
}
/*#_saletop_ .ItemDispList p{
line-height:150%;
}*/
#_saletop_ .ItemDispList ul{
margin:0;
padding:0;
}
#_saletop_ .ItemDispList ul li{
float:left;
width:100%;
margin:0 0 10px 0;
}
#_saletop_ .ItemDispList ul li img{
width:100%;
height:auto;
line-height:100%;
}
#_saletop_ .ItemDispList ul li p{
padding:0;
font-size:12px;
}
#_saletop_ .ItemDispList ul li p strong{
font-size:14px;
font-weight:900;
}
#_saletop_ .ItemDispList ul li .HbnC{
font-size:16px;
font-weight:900;
}
#_saletop_ .ItemDispList ul li .h_old{
font-size:11px;
}
#_saletop_ .ItemDispList ul li .cau_01{
font-size:12px;
font-weight:300;
line-height:150%;
}
#_saletop_ .ItemDispList ul li .lnk_oi{
font-size:12px;
font-weight:300;
line-height:150%;
text-decoration:underline;
color:#2E38F4;
}

#_saletop_ .set_0 li{
padding:5px;
width:80%;
}
#_saletop_ .set_p1s1 li{
padding:5px;
width:100%;
}
#_saletop_ .set_p2s1 li{
padding:5px;
max-width:100%;
}
#_saletop_ .set_p2s2 li{
margin:0;
padding:5px;
max-width:50%;
}
#_saletop_ .set_p2s2_s li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p3s2 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p4s2 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p4s2s li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p5s2 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p5s3 li{
padding:5px;
max-width:33.33%;
}
#_saletop_ .set_p5s3 li p.HbnC{
font-size:13px;
font-weight:900;
line-height:100%;
}



/* ---------------------------------------
202204 CF time sale用
--------------------------------------- */
#_saletop_ .headercap .st01{
font-size:1.4rem;
font-weight:600;
text-align:center;
}
#_saletop_ .headercap .st01 span{
padding:5px 0;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}
#_saletop_ .headercap .st02{
font-size:1.0rem;
font-weight:600;
text-align:center;
}
#_saletop_ .headercap .st03{
font-size:0.8rem;
font-weight:600;
text-align:center;
}
#_saletop_ .headercap .tm01{
font-size:2.2rem;
font-weight:600;
text-align:center;
line-height:100%;
color:#dd0000;
}
#_saletop_ .headercap .tm02{
font-size:0.8rem;
font-weight:600;
text-align:center;
}
#_saletop_ .headercap .tmst{
font-size:0.7rem;
font-weight:300;
text-align:center;
}


/* nav */
#_saletop_ .navLst{
margin:0;
padding:0;
}
#_saletop_ .navLst li{
padding:2px;
margin-bottom:0 !important;
}
#_saletop_ .navLst li a{
text-decoration:none;
}
#_saletop_ .navLst li a:link p, #_saletop_ .navLst li a:visited p{
margin:0;
padding:15px 3px;
font-size:14px;
font-weight:600;
text-decoration:none;
}
#_saletop_ .navLst li a:hover p{
background-color:#cc0000;
border-color:#aa0000;
color:#fff;
}



/* link */
#_saletop_ .lnknav{
width:100%;
}
#_saletop_ .lnknav li{
max-width:100%;
padding:5px;
}
#_saletop_ .lnknav li a{
text-decoration:none;
}
#_saletop_ .lnknav li div{
padding:7px;
background-color:#fafafa;
border:3px solid #ccc;
}
#_saletop_ .lnknav li p{
text-align:center;
color:#000;
}
#_saletop_ .lnknav li a:hover div{
border:3px solid #3f3f3f;
}


/* section cap */
#_saletop_ .seccap{
padding:0 0 5px 0;
border-bottom:1px solid #1f1f1f;
}
#_saletop_ .seccap p{
margin:0 0 5px 0;
}
#_saletop_ .seccap span{
padding:30px 20px;
border-radius:100%;
background-color:#1f1f1f;
color:#fff;
}

/* list effect */
#_saletop_ .listEfct .le_cap{
margin:0 0 7px 0;
padding:0 0 7px 0;
font-size:13px;
border-bottom:1px dotted #555;
}
#_saletop_ .listEfct .le_cap_s{
margin:0;
padding:0 0 3px 0;
font-size:9px;
border-bottom:1px dotted #555;
}
#_saletop_ .listEfct .le_img{
width:100%;
height:auto;
margin:0 0 7px 0;
}
#_saletop_ .listEfct .le_teika{
margin:0 0 7px 0;
font-size:11px;
line-height:100%;
}
#_saletop_ .listEfct .le_sale{
margin:0 0 7px 0;
padding:0;
font-size:10px;
line-height:100%;
color:#ee0000;
}
#_saletop_ .listEfct .le_price{
margin:0 0 7px 0;
padding:0;
font-size:16px;
font-weight:600;
color:#ee0000;
line-height:100%;
}
#_saletop_ .listEfct .le_price font{
font-size:8px;
color:#1f1f1f;
}
#_saletop_ .listEfct .le_price_s{
margin-bottom:7px;
padding:0;
font-size:0.9rem;
font-weight:600;
color:#ee0000;
line-height:110%;
}
#_saletop_ .listEfct .le_price_s font{
font-size:13px;
color:#000;
}
#_saletop_ .listEfct .le_hinban{
margin-bottom:3px;
font-size:0.6rem;
}
#_saletop_ .listEfct .le_cate{
margin-bottom:0 0 7px 0;
padding:0;
font-size:11px;
}
#_saletop_ .listEfct .le_note{
font-size:11px;
}

#_saletop_ .listEfct .fixalong p span{
margin-left:5px;
padding:0 5px;
font-size:10px;
}
#_saletop_ .listEfct .fixalong p font{
margin-left:5px;
padding:0 5px;
font-size:10px;
}
#_saletop_ .listEfct .fixalong p strong{
margin-left:5px;
padding:0 5px;
font-size:10px;
}


#_saletop_ .listEfct .mlogo40{
max-width:30px;
height:auto;
line-height:100%;
}
#_saletop_ .listEfct .mlogo60{
max-width:50px;
height:auto;
line-height:100%;
}

#_saletop_ .listEfct .le_cate3{
font-size:0.7rem;
}
#_saletop_ .listEfct .le_cate3 span{
margin-left:2px;
padding:0 10px;
font-size:0.6rem;
background-color:#1f1f1f;
color:#fff;
}
#_saletop_ .listEfct .le_cate3 font{
margin-left:0px;
padding:0 10px;
font-size:0.6rem;
background-color:#13349e;
color:#fff;
}
#_saletop_ .listEfct .le_cate3 strong{
margin-left:2px;
padding:0 10px;
font-size:0.6rem;
font-weight:300;
background-color:#ad4b0a;
color:#fff;
}
#_saletop_ .listEfct .le_cate3 img{
vertical-align: middle;
}




#_saletop_ .cateNav{
}
#_saletop_ a:link .cateNav,
#_saletop_ a:visited .cateNav{
color:#000;
font-size:0.7rem;
padding:5px 5px;
text-decoration:underline;
text-align:center;
}
#_saletop_ a:hover .cateNav{
background-color:#f0f0f0;
}

#_saletop_ .cateNavsingle{
text-align:center;
}
#_saletop_ .cateNavsingle a:link,
#_saletop_ .cateNavsingle a:visited{
color:#000;
font-size:0.7rem;
padding:10px 20px;
text-decoration:underline;
}
#_saletop_ .cateNavsingle a:hover{
background-color:#f0f0f0;
}


#_saletop_ .cateNavsingle01{
margin-left:auto;
margin-right:auto;
text-align:center;
}
#_saletop_ a:link .cateNavsingle01,
#_saletop_ a:visited .cateNavsingle01{
padding:20px 10px;
color:#000;
font-size:0.8rem;
font-weight:600;
text-decoration:none;
border:3px solid #1f1f1f;
}
#_saletop_ a:hover .cateNavsingle01{
text-decoration:none;
background-color:#ffeded;
border:3px solid #cc0000;
}


#_saletop_ .makercap{
padding:0 0 5px 0;
border-bottom:1px solid #000;
}
#_saletop_ .makercap font{
color:#1F4EA0;
}











/* ---------------------------------------
accordion btn
----------------------------------------*/
#_saletop_ .AcdionCap{
margin:0 0 40px 0;
}
#_saletop_ .AcdionCap ul li{
padding:15px 0px;
margin:0 auto;
text-align:center;
border:0px solid #ff0000;
}
#_saletop_ .AcdionCap li span{
padding:20px 10px;
font-size:0.7rem;
font-weight:600;
color:#000;
border-style:solid;
border-color:#3f3f3f;
border-width:3px;
}
#_saletop_ .AcdionCap .alnCnt{
text-align:center;
}
#_saletop_ .AcdionCap .alnRgt{
text-align:right;
}

#_saletop_ .Acdion_Contents {
display: none;
padding:0px 0px 30px 0px;
}

#_saletop_ .AcdionClose{
text-align:center;
}
#_saletop_ .AcdionClose a.close_btn{
/*display: flex;
justify-content: center;*/
align-items: center;
padding:12px 50px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:0.8rem;
font-weight:600;
position: relative;
cursor: pointer;
/*transition-duration: 0.2s;*/
}

#_saletop_ .AcdionClose a.close_btn{
/*display: flex;
justify-content: center;*/
align-items: center;
padding:12px 50px;
text-decoration: none;
background-color:#000;
color:#fff;
font-size:0.8rem;
font-weight:600;
position: relative;
cursor: pointer;
/*transition-duration: 0.2s;*/
}




/* ---------------------------------------
cdcd
--------------------------------------- */
#s_cd_contents{
margin:0;
padding:0;
background-color:#f6f6f6;
border:0px solid #000;
}
#s_cd_contents div.s_sd_inner{
padding:10px 0;
}

/* 表示中 */
#olympic{
width:100%;
padding:10px 0 0 0;
/*font-size:1.0rem;*/
font-weight:300;
color:#1f1f1f;
text-align:center;
line-height:100%;
}
#timer{
margin:0;
padding:10px 0;
letter-spacing:-0.05em;
}
/*#olympic span{
color:#FF0000;
}*/

/*.yycountdown-box{
text-align:center;
margin:5px 0 0 0;
color:#000000;
}*/


#timer .yycountdown-box .yyc-day{
font-size:24px;
font-weight:300;
/*font-size:32px;
font-weight:600;*/
}
#timer .yycountdown-box .yyc-hou{
font-size:24px;
font-weight:300;
}
#timer .yycountdown-box .yyc-min{
font-size:24px;
font-weight:300;
}
#timer .yycountdown-box .yyc-sec{
font-size:24px;
font-weight:300;
}

#timer .yycountdown-box .yyc-day-text,
#timer .yycountdown-box .yyc-hou-text,
#timer .yycountdown-box .yyc-min-text,
#timer .yycountdown-box .yyc-sec-text{
font-size:20px;
font-weight:300;
/*font-size:22px;
font-weight:600;*/
}




/* ---------------------------------------
obi
--------------------------------------- */
#_saletop_ .vbanaL{visibility: hidden;}
#_saletop_ .vbanaR{visibility: hidden;}




}







/* ---------------------------------------
Effct　　PC , SMT 共通
--------------------------------------- */
/* ---------------------------------------
effct pc / smt
--------------------------------------- */
#_saletop_ .fixbg_bk{background-color:#2e1e19;}
#_saletop_ .fixbg_wt{background-color:#fff;}
#_saletop_ .fixbg_fa{background-color:#fafafa;}
#_saletop_ .fixbg_f9{background-color:#f9f9f9;}
#_saletop_ .fixbg_f6{background-color:#f6f6f6;}
#_saletop_ .fixbg_f3{background-color:#f3f3f3;}
#_saletop_ .fixbg_f0{background-color:#f0f0f0;}
#_saletop_ .fixbg_ea{background-color:#eaeaea;}
#_saletop_ .fixbg_da{background-color:#dadada;}
#_saletop_ .fixbg_ca{background-color:#cacaca;}
#_saletop_ .fixbg_pk0{background-color:#ffd5e4;}
#_saletop_ .fixbg_pk1{background-color:#ea08e7;}
#_saletop_ .fixbg_rd0{background-color:#ff0000;}
#_saletop_ .fixbg_rd1{background-color:#cc0000;}
#_saletop_ .fixbg_rd2{background-color:#db0000;}
#_saletop_ .fixbg_rd3{background-color:#b91715;}
#_saletop_ .fixbg_rd4{background-color:#ed402f;}
#_saletop_ .fixbg_rd5{background-color:#ee0000;}
#_saletop_ .fixbg_rd6{background-color:#d80413;}
#_saletop_ .fixbg_og1{background-color:#ff2501;}
#_saletop_ .fixbg_og2{background-color:#d92a0f;}
#_saletop_ .fixbg_og3{background-color:#e6cec3;}
#_saletop_ .fixbg_yw1{background-color:#fff000;}
#_saletop_ .fixbg_yw2{background-color:#FFF66D;}
#_saletop_ .fixbg_yw3{background-color:#fffbb9;}
#_saletop_ .fixbg_yw4{background-color:#f0f1c6;}
#_saletop_ .fixbg_bl1{background-color:#0095d7;}
#_saletop_ .fixbg_bl2{background-color:#a2efff;}

#_saletop_ .fix_sdw1{box-shadow:1px 1px 2px #aaa;}
#_saletop_ .fix_sdw2{box-shadow:2px 2px 3px #aaa;}
#_saletop_ .fix_sdw2_1{box-shadow:2px 2px 3px #ccc;}
#_saletop_ .fix_sdw3{box-shadow:3px 3px 4px #aaa;}
#_saletop_ .fix_sdw_n{box-shadow:0px 0px 0px #fff;}

#_saletop_  .fixleft{text-align:left;}
#_saletop_  .fixcenter{text-align:center;}
#_saletop_  .fixright{text-align:right;}
#_saletop_  .fixblk1{color:#000000;}
#_saletop_  .fixred1{color:#ff0000;}
#_saletop_  .fixred2{color:#cc0000;}
#_saletop_  .fixred3{color:#ee0000;}
#_saletop_  .fixwt{color:#fff;}
#_saletop_  .fixog1{color:#EF6A1B;}
#_saletop_  .fixog2{color:#ee4300;}
#_saletop_  .fixpk{color:#ea08e7;}
#_saletop_  .fixbl1{color:#0039de;}
#_saletop_  .fixyw1{color:#fff000;}
#_saletop_  .fixyw2{color:#efff3d;}

#_saletop_  .fix_uline{text-decoration:underline;}


/* 120to22 */
#_saletop_ .mcap120{
font-size:clamp(1.375rem, -0.852rem + 11.14vw, 7.5rem);
line-height:150%;
}
/* 100to22 */
#_saletop_ .mcap100{
font-size:clamp(1.875rem, -0.398rem + 8.86vw, 6.25rem);
line-height:150%;
}
/* 80to22 */
#_saletop_ .mcap80{
font-size:clamp(1.775rem, 0.057rem + 6.59vw, 5rem);
line-height:150%;
}
/* 70to22 */
#_saletop_ .mcap70{
font-size:clamp(1.675rem, 0.284rem + 5.45vw, 4.375rem);
line-height:150%;
}
/* 60to22 */
#_saletop_ .mcap60{
font-size:clamp(1.575rem, 0.682rem + 4.09vw, 3.75rem);
line-height:150%;
}
/* 50to22 */
#_saletop_ .mcap50{
font-size:clamp(1.475rem, 0.909rem + 2.95vw, 3.125rem);
line-height:150%;
}
/* 40to22 */
#_saletop_ .mcap40{
font-size:clamp(1.375rem, 1.136rem + 1.82vw, 2.5rem);
}
/* 30to20 */
#_saletop_ .mcap30{
font-size:clamp(1.25rem, 1.023rem + 1.14vw, 1.875rem);
}
/* 24to18 */
#_saletop_ .mcap24{
font-size:clamp(1.125rem, 0.989rem + 0.68vw, 1.5rem);
}
