#main-contents{background:url(../../img/back.png) repeat left top}.mainvisual{background:url("../../img/main.webp") no-repeat center top;height:475px}@media screen and (max-width: 820px){.mainvisual{background:url("../../img/main_sp.webp") no-repeat center top/100% auto;height:56.7vw}}.mainvisual .ttl{width:840px;margin:0 auto;font-size:0}.mainvisual .oaTime{width:450px;position:absolute;top:30px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 820px){.mainvisual .oaTime{width:53vw;top:4.6vw}}@media screen and (max-width: 580px){.mainvisual .oaTime{top:5.7vw}}.present-quocard{position:relative;width:min(90%,580px);margin:-70px auto 80px;padding:15px;border-radius:2px;color:#000;font-size:clamp(15px,3.6vw,28px);text-align:center;background:#ffae00;line-height:2;border-radius:10px;z-index:1}@media screen and (max-width: 812px){.present-quocard{margin:-8vw auto 50px}}.present-quocard::before{content:"";display:block;position:absolute;bottom:0;right:0;background:url(../../img/bakachinga.webp) no-repeat right bottom/cover;width:230px;height:230px;z-index:-1}@media screen and (max-width: 580px){.present-quocard::before{width:40vw;height:40vw}}.present-quocard::after{display:block;content:"";position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ffae00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.present-quocard .present-quocard_img{width:65%}.catch{text-align:center;font-size:clamp(14px,3vw,23px);line-height:1.6;margin-bottom:80px;padding:0 20px}@media screen and (max-width: 812px){.catch{margin-bottom:10%}}.catch .copy01{font-size:140%;font-weight:bold}.catch .copy02{font-size:160%;font-weight:bold;color:#b38e42}.catch .copy03{font-size:140%;font-weight:bold;color:#035178}.catch .copyBr{display:block}@media screen and (max-width: 580px){.catch .copyBr{display:none}}.application{width:min(90%,750px);margin:0 auto}.app-ttl{margin:0 0 20px;padding:10px 20px;border-radius:25px;background:#035178;color:#fff;text-align:center;font-weight:bold;font-size:clamp(14px,2.8vw,21px)}.application-content{margin-bottom:60px}@media screen and (max-width: 812px){.application-content{margin-bottom:12%}}.application-content p{padding:0 15px;font-weight:bold;text-align:center}.application-content p span{text-align:left;display:inline-block;line-height:1.4;font-size:clamp(15px,2.6vw,17px)}.application-content.campaignDate p span{font-size:clamp(17px,2.9vw,22px);line-height:2}.application-content.campaignPeriod .period{padding:0 15px;text-align:center}.application-content.campaignPeriod .period p{font-weight:bold;text-align:left;display:inline-block}.application-content.campaignPeriod .period p span{font-size:clamp(15px,2.8vw,20px);line-height:1.7}.active{text-decoration:line-through}.application-content.note p span{font-weight:normal;line-height:2;font-size:clamp(12px,2vw,15px)}.application-content.note p strong{border-bottom:1px #000 solid}.form-btn{width:100%;margin:0 auto 30px;border-radius:10px;border:2px #b38e42 solid}.form-btn a{display:block;text-align:center;color:#fff;font-size:clamp(18px,2.5vw,23px);font-weight:bold;padding:30px 15px}.btnOn{background-color:#ea0001}.btnOff{background-color:#7b7b7b;border:none}.form-btn a[tabindex="-1"]{pointer-events:none}/*# sourceMappingURL=style.css.map */