h1.ttl{font-size:16px;padding:12px 10px;background:#eaeaea;font-size:16px;font-weight:bold}h1.ttl span{padding-left:40px;position:relative;display:inline-block}h1.ttl span:before{content:'';width:30px;height:30px;background:url('../../../img/icon/present.png?1615709855') no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;margin-top:-15px;left:0}.campaign-cont{padding:20px 10px 0}.campaign-cont .campaign-text{font-size:12px;line-height:1.6;margin-bottom:20px}.campaign-cont .note{margin-top:-10px;margin-bottom:20px;line-height:1.6}.campaign-cont .note-box{margin-bottom:20px}.campaign-cont .note-box dt{padding:12px 0;text-align:center;background:#b4b4b4;font-size:15px;font-weight:bold;color:#fff;cursor:pointer;position:relative}.campaign-cont .note-box dt:after{content:'';border-top:6px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;position:absolute;right:15px;top:50%;margin-top:-3px}.campaign-cont .note-box dt.open:after{content:'';border-top:6px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #fff;position:absolute;right:15px;top:50%;margin-top:-9px}.campaign-cont .note-box dt.small{font-size:12px}.campaign-cont .note-box dd{display:none;text-align:left;padding:15px 8px;border-left:2px solid #d8d9db;border-right:2px solid #d8d9db;border-bottom:2px solid #d8d9db;font-size:10px;color:#777;line-height:1.6}.countdown-section{position:relative;text-align:center}.countdown-section img{width:100%}.countdown-section .countdown{position:absolute;bottom:18%;right:13%;font-family:Arial,sans-serif;font-size:9.375vw;color:#e7153f}.countdown-section .yyc-day,.countdown-section .yyc-hou,.countdown-section .yyc-min,.countdown-section .yyc-sec{position:absolute;bottom:0}.countdown-section .yyc-day{right:62.5vw}.countdown-section .yyc-hou{right:43vw}.countdown-section .yyc-min{right:18.75vw}.countdown-section .yyc-sec{right:0}
