.mainv{overflow:hidden;background-image:url('../../../img/general/campaign/index/mainv-bg.png?1589163807');overflow:hidden;*zoom:1}.mainv p{margin-top:30px}.mainv p.mainv-img{width:195px;float:left;margin-top:0 !important;padding-right:65px}.mainv .container{position:relative}.mainv .countdown{position:absolute;top:195px;right:188px;font-family:Arial,sans-serif;font-size:36px;color:#f7df17}.mainv .yyc-day,.mainv .yyc-hou,.mainv .yyc-min,.mainv .yyc-sec{position:absolute;top:0}.mainv .yyc-day{right:220px}.mainv .yyc-hou{right:153px}.mainv .yyc-min{right:70px}.mainv .yyc-sec{right:0}.mainv.mainv-waribiki{background-image:url('../../../img/general/campaign/index/mainv-bg-waribiki.png?1589163807')}.mainv.mainv-waribiki .container{padding-left:0;padding-right:0;width:960px}.mainv.mainv-waribiki p{margin:30px 0 14px}.mainv.mainv-waribiki .countdown{position:absolute;top:215px;left:122px;font-family:Arial,sans-serif;font-size:36px;color:#f7df17}.mainv.mainv-waribiki .countdown .yyc-day{left:17px}.mainv.mainv-waribiki .countdown .yyc-hou{left:70px}.mainv.mainv-waribiki .countdown .yyc-min{left:153px}.mainv.mainv-waribiki .countdown .yyc-sec{left:220px}h1.ttl{font-size:37px;padding-left:80px;position:relative;display:inline-block;line-height:60px}h1.ttl:before{content:'';width:60px;height:60px;background:url('../../../img/icon/present.png?1589163807') no-repeat center center;background-size:contain;display:block;position:absolute;left:0}.link-list .thumb a .campaign-limit{font-size:15px;font-weight:bold;line-height:40px;color:#e7153f;text-align:center;border:1px solid  #d8dadc;border-top:none}.campaign-feature{text-align:right;margin-bottom:40px}.campaign-feature .text{font-size:14px;line-height:2.15;margin-top:10px;margin-bottom:25px;text-align:left}.campaign-feature .btn{text-align:center}.campaign-feature .btn.blue{font-size:0;width:270px;height:40px;padding-bottom:3px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.campaign-feature .btn.blue a,.campaign-feature .btn.blue label{font-size:16px;font-weight:bold;line-height:40px;height:100%;padding-top:0px;padding-bottom:0px;display:block;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#fff;background-color:#336fd2;box-shadow:0 3px 0 #2959a8}.campaign-feature .btn.blue a:hover,.campaign-feature .btn.blue label:hover{box-shadow:0 1px 0 #2959a8}.campaign-feature .btn.blue a:after,.campaign-feature .btn.blue label:after{content:'';width:12px;height:4px;border:4px solid transparent;border-left:6px solid #fff;display:inline-block;box-sizing:border-box;right:5px}.campaign-feature .btn.blue a:hover,.campaign-feature .btn.blue label:hover{top:2px}.campaign-feature .btn.blue a:before,.campaign-feature .btn.blue a:after,.campaign-feature .btn.blue label:before,.campaign-feature .btn.blue label:after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.campaign-feature .btn.blue a span,.campaign-feature .btn.blue label span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}
