#header {z-index:1; padding:0 !important; position:relative; background:url(/img/v3/common/bg_header.gif) no-repeat 0 0; background-size:cover;}
#header .sub_header {background:#fff; position:relative; z-index:2; border-bottom:1px solid #e2e5eb; padding-bottom:3px; }
#header .sub_header .btn_back{display:block;width:11px; height:17px; position: absolute; top: 11px; left:12px; background: url('/img/v4/mytails/btn_arr_l.png') no-repeat left 50%; background-size: 6.5px auto; }
#header .sub_header .info-tit{color:#000; font-size:0.79em; font-weight:bold; letter-spacing:-1.1px; line-height:38px;padding-left:31px;}
#header .sub_header .info-tit b{font-size:1.3em;}

.this-fast-cheap-event section img{width:100%;display:block}

.this-fast-cheap-event .visual{display:block;position:relative;}
.this-fast-cheap-event .visual .bg{display:block}
.this-fast-cheap-event .visual .bg img{width:100%;display:block}

.this-fast-cheap-event .sec01{background:#ffef47;padding:0 7% 25px}
.this-fast-cheap-event .sec01 .info-box{}
.this-fast-cheap-event .sec01 .info-box li{}
.this-fast-cheap-event .sec01 .info-box li .tit{font-size:0.875em; font-weight:bold; color:#191919;letter-spacing:-0.3px;display: table-cell;width:35px;}
.this-fast-cheap-event .sec01 .info-box li .txt{font-size:0.750em; color:#191919;letter-spacing:-0.3px;display: table-cell;}
.this-fast-cheap-event .sec01 .info-box li .txt span{color:#ff4c00}

.this-fast-cheap-event .sec02{background:#ffe200;padding:25px 5%}
.this-fast-cheap-event .sec03{background:#ffef47;padding:25px 5%}
.this-fast-cheap-event .sec04{background:#ffe200;padding:25px 5%}
.this-fast-cheap-event .sec05{background:#ffef47;padding:25px 5%}


.this-fast-cheap-event .item-tit{margin-bottom:15px}
.this-fast-cheap-event .item-tit img{width:181.5px;display:block}
.this-fast-cheap-event .item-list-st01{}
.this-fast-cheap-event .item-list-st01 .item{margin-bottom:5px}

.this-fast-cheap-event .item-list-st02{}
.this-fast-cheap-event .item-list-st02:after{content:'';display:block; clear:both}
.this-fast-cheap-event .item-list-st02 .item{float:left;width:32%; padding-right:2%;margin-bottom:8px; box-sizing:unset;}
/* .this-fast-cheap-event .item-list-st02 .item:nth-child(3n){padding-right:0} */
.this-fast-cheap-event .item-list-st02 .item.odd{padding-right:0}

.this-fast-cheap-event .sec04 .txt{margin-top:10px}
.this-fast-cheap-event .btn{background:#ffef47;padding:0px 5% 25px}
.this-fast-cheap-event .btn img{width:210px; display:block;margin:0 auto}


.detail-pop{width:75%;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.detail-pop img{max-width:100%}
.detail-pop .close-pop{position: absolute;width: 100%;top: 0;height: 6.5%;}
.detail-pop .bottom-link1 {position: absolute; width: 20%; bottom:3%; height: 4%; right: 20%;}
.detail-pop .bottom-link2 {position: absolute; width: 20%; bottom:3%; height: 4%; right: 39%;}


.warring-pop{width:90%;background:#fff;    height: auto;}
.warring-pop .close-pop{position: absolute;width: 100%; height: 40px;text-align: right;background: none;color: #fff;font-weight: bold;line-height: 40px;padding-right: 10px;}
.warring-pop .txt-box{padding:15px 10px 10px; background: #eeeeee;box-shadow: 0px 5px 10px rgba(0,0,0,0.2) inset;}
.warring-pop .pop-tit{height: 40px;background: #5329a7; line-height: 40px;font-size: 0.875em;color: #fff;letter-spacing: -0.5px; padding-left: 10px;}
.warring-pop .txt-box li{font-size: 0.750em;color: #000;letter-spacing: -0.5px;margin-bottom:5px; text-indent: -7px;padding-left: 7px;}

.pop-list{position:relative;z-index:9}
.overlay{position: fixed;z-index:1;background: rgba(0,0,0,0.7); width: 100%;height: 100%;top: 0;left: 0;}

.btn-top{position:fixed; right:15px;bottom:15px;width:38px;z-index:99}
.btn-top img{max-width:100%}


@media screen and (max-width:350px){
	.warring-pop .txt-box li{font-size:0.688em;margin-bottom:3px; text-indent: -6px;padding-left:6px;}
}
