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

.postLink{display: none;}
.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 , common
--------------------------------------- */
#_saletop_{width:100%;}
#_saletop_ ul li a{text-decoration:none;}


/* list */
#_saletop_ .ItemDispList{
width:100%;
}
#_saletop_ .ItemDispList ul{
margin:0;
padding:0;
list-style-type: none;
}
#_saletop_ .ItemDispList ul li{
float:left;
width:100%;
list-style-type: none;
}
#_saletop_ .ItemDispList ul li img{
margin:0;
width:100%;
height:auto;
line-height:0;
}

#_saletop_ .ItemDispList ul.set_p3s3{
margin:0;
}
#_saletop_ .ItemDispList ul.set_p3s3 li{
float:left;
padding:10px 10px 10px 0;
max-width:33.33%;
}

#_saletop_ .set_0 li{
padding:10px 10px 10px 0;
}
#_saletop_ .set_0 li .HbnC{
font-size:20px;
}
#_saletop_ .set_p1s1 li{
padding:10px 10px 10px 0;
max-width:50%;
}
#_saletop_ .set_p1s1 li .HbnC{
font-size:20px;
}
#_saletop_ .set_p1s1_w li{
padding:10px 10px 10px 0;
max-width:100%;
}
#_saletop_ .set_p1s1_w li .HbnC{
font-size:20px;
}
#_saletop_ .set_p2s1 li{
padding:5px;
max-width:45%;
}
#_saletop_ .set_p2s1 li .HbnC{
font-size:20px;
}
#_saletop_ .set_p2s1_w li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p2s1_w li .HbnC{
font-size:20px;
}
#_saletop_ .set_p2s2 li{
padding:10px 10px 10px 0;
max-width:45%;
}
#_saletop_ .set_p2s2 li .HbnC{
font-size:20px;
}
#_saletop_ .set_p2s2_s li{
padding:10px 10px 10px 0;
max-width:45%;
}
#_saletop_ .set_p2s2_s li .HbnC{
font-size:20px;
}
#_saletop_ .set_p2s2_w li{
padding:10px 10px 10px 0;
max-width:50%;
}
#_saletop_ .set_p2s2_w li .HbnC{
font-size:20px;
}
#_saletop_ .set_p3s1 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
#_saletop_ .set_p3s1 li .HbnC{
font-size:19px;
}
#_saletop_ .set_p3s2 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
#_saletop_ .set_p3s2 li .HbnC{
font-size:19px;
}
#_saletop_ .set_p3s3 li{
padding:10px 10px 10px 0;
max-width:33.33%;
}
#_saletop_ .set_p3s3 li .HbnC{
font-size:19px;
}
#_saletop_ .set_p4s2 li{
padding:10px 10px 10px 0;
max-width:25%;
}
#_saletop_ .set_p4s2 li .HbnC{
font-size:17px;
}
#_saletop_ .set_p4s2s li{
padding:10px 10px 10px 0;
max-width:25%;
}
#_saletop_ .set_p4s2s li .HbnC{
font-size:17px;
}
#_saletop_ .set_p4s3 li{
padding:7px 7px 7px 0;
max-width:25%;
}
#_saletop_ .set_p4s3 li .HbnC{
font-size:17px;
}
#_saletop_ .set_p4s4 li{
padding:7px 7px 7px 0;
max-width:25%;
}
#_saletop_ .set_p4s4 li .HbnC{
font-size:15px;
}
#_saletop_ .set_p5s2 li{
padding:7px 7px 7px 0;
max-width:20%;
}
#_saletop_ .set_p5s2 li .HbnC{
font-size:14px;
}
#_saletop_ .set_p5s2 li .HbnC{
font-weight:900;
line-height:100%;
}
#_saletop_ .set_p5s2 li .HbnC{
font-size:14px;
}
#_saletop_ .set_p5s3 li{
padding:7px 7px 7px 0;
max-width:20%;
}
#_saletop_ .set_p5s4 li .HbnC{
font-size:15px;
}
#_saletop_ .set_p5s4 li{
padding:7px 7px 7px 0;
max-width:20%;
}
#_saletop_ .set_p5s3 li .HbnC{
font-size:15px;
}
#_saletop_ .set_p6s3 li{
padding:7px 7px 7px 0;
max-width:16.6%;
}
#_saletop_ .set_p6s3 li .HbnC{
font-size:14px;
}
#_saletop_ .set_p6s4 li{
padding:7px 7px 7px 0;
max-width:16.6%;
}
#_saletop_ .set_p6s4 li .HbnC{
font-size:14px;
}
#_saletop_ .set_p6s5 li{
padding:7px 7px 7px 0;
max-width:16.6%;
}
#_saletop_ .set_p6s5 li .HbnC{
font-size:13px;
}
#_saletop_ .set_p7s3 li{
padding:5px 5px 5px 0;
max-width:14.28%;
}
#_saletop_ .set_p7s4 li{
padding:5px 5px 5px 0;
max-width:14.2%;
}
#_saletop_ .set_p7s4 li .HbnC{
font-size:10px;
}
#_saletop_ .set_p7s5 li{
padding:5px 5px 5px 0;
max-width:14.2%;
}
#_saletop_ .set_p7s5 li .HbnC{
font-size:10px;
}
#_saletop_ .set_p7s6 li{
padding:5px 5px 5px 0;
max-width:14.2%;
}
#_saletop_ .set_p7s6 li .HbnC{
font-size:10px;
}
#_saletop_ .set_p8s6 li{
padding:5px 5px 5px 0;
max-width:12.5%;
}
#_saletop_ .set_p8s6 li .HbnC{
font-size:10px;
}

#_saletop_ .set_p9s6 li{
padding:5px 5px 5px 0;
max-width:11.1%;
}
#_saletop_ .set_p9s6 li .HbnC{
font-size:10px;
}

#_saletop_ .set_p10s6 li{
padding:5px 5px 5px 0;
max-width:10%;
}
#_saletop_ .set_p10s6 li .HbnC{
font-size:10px;
}

#_saletop_ .set_p11s6 li{
padding:5px 5px 5px 0;
max-width:9%;
}
#_saletop_ .set_p11s6 li .HbnC{
font-size:10px;
}

#_saletop_ .set_p12s6 li{
padding:5px 5px 5px 0;
max-width:8.33%;
}
#_saletop_ .set_p12s6 li .HbnC{
font-size:10px;
}



/*#_saletop_ .ItemDispList ul li p{
line-height:160%;
}*/

/* film 専用 */
#_saletop_ .flmEx ul{
margin:0;
padding:3px 0;
border-bottom:1px dotted #000;
}
#_saletop_ .flmEx li{
margin:0;
padding:0;
}

#_saletop_ .film_nm{
margin:0 0 5px 0;
font-size:14px;
text-align:right;
}
#_saletop_ .flmEx .flmex_l{width:82%;}
#_saletop_ .flmEx .flmex_r{width:18%;}

#_saletop_ .flmEx .ar_no{width:22%;}
#_saletop_ .flmEx .ar_no p{
margin:0;
font-size:17px;
font-weight:900;
background-color:#2f2f2f;
color:#fff;
text-align:center;
line-height:170%;
}
#_saletop_ .flmEx .ar_hb{width:26%;}
#_saletop_ .flmEx .ar_hb p{
padding:2px 0 0 15px;
font-size:15px;
font-weight:300;
}
#_saletop_ .flmEx .ar_m{width:22%;}
#_saletop_ .flmEx .ar_m p{
font-size:17px;
font-weight:900;
background-color:#aa0000;
color:#fff;
text-align:center;
}
#_saletop_ .flmEx .ar_p{width:30%;}
#_saletop_ .flmEx .ar_p dl dd{
float:right;
padding:0;
text-align:right;
}
#_saletop_ .flmEx ._arpof{
width:45%;
padding:0;
font-size:17px;
font-weight:900;
color:#cc0000;
vertical-align:bottom;
}
#_saletop_ .flmEx ._arptk{
margin:2px 0 0 0;
padding:0;
color:#000;
font-size:12px;
font-weight:300;
vertical-align:bottom;
}
#_saletop_ .flmEx .ar_img{width:100%;}
#_saletop_ .flmEx .ar_img{
padding:0 0 0 30px;
border:0;
}
#_saletop_ .flmEx .ar_img p img{
margin:0;
line-height:0;
}
#_saletop_ .flmEx span{
font-size:12px !important;
}
#_saletop_ .flmEx font{
font-size:12px !important;
font-weight:300;
}

#_saletop_ .flmEx .ar_lnk{
margin:0;
padding:0;
font-size:13px;
text-align:center;
text-decoration:underline;
}
#_saletop_ ._so p{
text-decoration:line-through;
}
#_saletop_ ._so .ar_no p{
background-color:#fff;
color:#000;
font-weight:300;
}
#_saletop_ ._so .ar_m p{
background-color:#fff;
color:#000;
font-weight:300;
}
#_saletop_ ._so ._arpof,
#_saletop_ ._so ._arptk{
color:#000!important;
font-weight:300!important;
text-decoration:line-through!important;
}
#_saletop_ ._so ._arpof{
font-size:15px!important;
}







@media screen and (max-width: 896px) {
/* list */
#_saletop_ .ItemDispList{
margin-bottom:40px;
}
#_saletop_ .ItemDispList p{
line-height:150%;
}
#_saletop_ .ItemDispList ul{
padding:0;
}
#_saletop_ .ItemDispList ul li{
float:left;
width:100%;
}
#_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.set_p3s3{
margin:0;
}
#_saletop_ .ItemDispList ul.set_p3s3 li{
float:left;
padding:5px 5px 5px 0;
max-width:33.33%;
}

#_saletop_ .set_0 li{
padding:5px;
max-width:90%;
}
#_saletop_ .set_p1s1 li{
padding:5px;
max-width:85%;
}
#_saletop_ .set_p1s1_w li{
padding:5px;
max-width:150%;
}
#_saletop_ .set_p2s1 li{
padding:5px;
max-width:85%;
}
#_saletop_ .set_p2s1_w li{
padding:5px;
max-width:150%;
}
#_saletop_ .set_p2s2 li{
margin:0;
padding:5px;
max-width:50%;
}
#_saletop_ .set_p2s2_s li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p2s2_w li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p3s1 li{
padding:5px;
max-width:85%;
}
#_saletop_ .set_p3s1_w li{
padding:5px;
max-width:100%;
}
#_saletop_ .set_p3s2 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p3s3 li{
padding:5px;
max-width:33.333%;
}
#_saletop_ .set_p4s2 li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p4s2s li{
padding:5px;
max-width:50%;
}
#_saletop_ .set_p4s3 li{
padding:5px;
max-width:33.333%;
}
#_saletop_ .set_p4s3 li p.HbnC{
font-size:13px;
font-weight:900;
line-height:150%;
}
#_saletop_ .set_p4s4 li{
padding:5px;
max-width:25%;
}
#_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:150%;
}
#_saletop_ .set_p5s4 li{
padding:3px;
max-width:25%;
}
#_saletop_ .set_p5s4 li p.HbnC{
font-size:11px;
font-weight:900;
line-height:150%;
}
#_saletop_ .set_p6s3 li{
padding:5px;
max-width:33.33%;
}
#_saletop_ .set_p6s3 li p.HbnC{
font-size:13px;
font-weight:900;
line-height:150%;
}
#_saletop_ .set_p6s4 li{
padding:3px;
max-width:25%;
}
#_saletop_ .set_p6s4 li p.HbnC{
font-size:11px;
font-weight:900;
line-height:150%;
}
#_saletop_ .set_p6s5 li{
padding:3px;
max-width:20%;
}
#_saletop_ .set_p6s5 li p.HbnC{
font-size:9px;
}
#_saletop_ .set_p7s3 li{
padding:5px;
max-width:33.33%;
}
#_saletop_ .set_p7s4 li{
padding:5px;
max-width:calc(100%/4);
}
#_saletop_ .set_p7s4 li .HbnC{
font-size:10px;
font-weight:100;
}
#_saletop_ .set_p7s5 li{
padding:5px;
max-width:20%;
}
#_saletop_ .set_p7s5 li .HbnC{
font-size:9px;
}
#_saletop_ .set_p7s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p7s6 li .HbnC{
font-size:9px;
font-weight:100;
}
#_saletop_ .set_p8s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p8s6 li .HbnC{
font-size:9px;
font-weight:100;
}
#_saletop_ .set_p9s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p9s6 li .HbnC{
font-size:9px;
font-weight:100;
}

#_saletop_ .set_p10s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p10s6 li .HbnC{
font-size:9px;
font-weight:100;
}

#_saletop_ .set_p11s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p11s6 li .HbnC{
font-size:9px;
font-weight:100;
}

#_saletop_ .set_p12s6 li{
padding:5px;
max-width:16.6%;
}
#_saletop_ .set_p12s6 li .HbnC{
font-size:9px;
font-weight:100;
}


/* film 専用 */
#_saletop_ .flmEx ul{
padding:1px 0;
}
#_saletop_ .flmEx .flmex_l{width:70%;}
#_saletop_ .flmEx .flmex_r{width:30%;margin:0;}

#_saletop_ .film_nm{
margin:0 0 5px 0;
font-size:10px !important;
line-height:110% !important;
}
#_saletop_ .flmEx .ar_no{width:32%;}
#_saletop_ .flmEx .ar_no p{
padding:0;
font-size:14px;
font-weight:300;
background-color:#2f2f2f;
color:#fff;
text-align:center;
}
#_saletop_ .flmEx .ar_hb{width:0%;display: none;}
#_saletop_ .flmEx .ar_hb p{
padding:0 0 0 15px;
font-size:14px;
font-weight:300;
display: none;
}
#_saletop_ .flmEx .ar_m{width:32%;}
#_saletop_ .flmEx .ar_m p{
padding:0;
margin:0 0 0 5px;
font-size:14px;
font-weight:300;
background-color:#aa0000;
color:#fff;
text-align:center;
line-height:175%;
}
#_saletop_ .flmEx .ar_p{width:36%;}
#_saletop_ .flmEx .ar_p dl{
padding:0 !important;
margin:0 !important;
}
#_saletop_ .flmEx .ar_p dl dd{
float:none;
}
#_saletop_ .flmEx ._arpof{
width:100%;
font-size:14px;
font-weight:900;
}
#_saletop_ .flmEx ._arptk{
display: none;
}

#_saletop_ .flmEx .ar_img{width:100%;}
#_saletop_ .flmEx .ar_img{
padding:0 0 0 10px;
border:0;
}
#_saletop_ .flmEx .ar_img p img{
margin:0;
line-height:0;
}
#_saletop_ .flmEx span{
font-size:11px;
line-height:90%;
}
#_saletop_ .flmEx font{
font-size:11px;
font-weight:300;
}

#_saletop_ .flmEx .ar_lnk{
font-size:10px;
text-align:center;
text-decoration:underline;
}

#_saletop_ ._so .ar_no p{
background-color:#fff;
color:#000;
font-weight:300;
}
#_saletop_ ._so .ar_m p{
background-color:#fff;
color:#000;
font-weight:300;
}
#_saletop_ ._so ._arpof,
#_saletop_ ._so ._arptk{
color:#000!important;
font-weight:300!important;
text-decoration:line-through!important;
}
#_saletop_ ._so ._arpof{
font-size:12px!important;
}

}




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

#_saletop_ .fixSdw1{box-shadow:1px 1px 2px #aaa !important;}
#_saletop_ .fixSdw2{box-shadow:2px 2px 3px #aaa !important;}
#_saletop_ .fixSdw2_1{box-shadow:2px 2px 3px #ccc !important;}
#_saletop_ .fixSdw3{box-shadow:3px 3px 4px #aaa !important;}
#_saletop_ .fixSdw_n{box-shadow:0px 0px 0px #fff !important;}

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

#_saletop_ .fix_uline{text-decoration:underline;}
#_saletop_ .fix_bdr0{border:0 !important;}
#_saletop_ .fix_bdr1{padding:0 0 5px 0;border-bottom:1px solid #2a2a2a;}


/* font */
#_saletop_ .vw02{font-size:2vw;font-weight:900;line-height:100%;}
#_saletop_ .vw03{font-size:3vw;font-weight:900;line-height:100%;}



@media (max-width: 767px) {
/* font */
#_saletop_ .vw02{font-size:5vw;font-weight:900;line-height:100%;}
#_saletop_ .vw03{font-size:8vw;font-weight:900;line-height:100%;}
}