@charset "UTF-8";body{color:#333}.iw-fv__container{background:url(/clp/inc/img/jal/fv_cloud.png) repeat-x center bottom/75%;margin-bottom:clamp(20px,.795rem + 2.27vw,40px)}@media (min-width:640px){.iw-fv__container{background:url(/clp/inc/img/jal/fv_cloud.png) repeat-x center bottom}}.iw-cap__wrap{width:min(900px,100% - 60px)}#iw-campaign-area{background:#faf0dc;padding:50px 0;margin-top:clamp(60px,2.841rem + 4.55vw,100px)}.iw-bft__wrap{margin-bottom:20px}.iw-bft__wrap-sp{width:min(1000px,100% - 40px)}.iw-bft__wrap-sp .iw-jalcard__member{background-color:rgba(255,255,255,.5);box-sizing:border-box;width:min(700px,100% - 30px);border:1px solid #b5b5b5;padding:clamp(15px,.597rem + 1.7vw,30px);margin:clamp(20px,.795rem + 2.27vw,40px) auto 0;font-size:.9rem}.iw-bft__wrap-sp .iw-jalcard__member .iw-jalcard__btn{display:inline-block;background-color:#e5e5e5;border:1px solid #b5b5b5;padding:10px 25px;margin-top:20px;color:#333;text-decoration:none}.iw-campaign__container{margin-bottom:clamp(10px,.398rem + 1.14vw,20px)}.iw-campaign__container::after{display:block;content:"＋";font-size:3rem;line-height:3rem;text-align:center;margin:clamp(10px,.398rem + 1.14vw,20px) auto}.iw-bft__wrap{width:min(1000px,100% - 40px);margin-left:auto;margin-right:auto}.iw-bft__wrap .iw-bft__inner{position:relative;box-sizing:border-box;background:#d9f1fd;border:1px solid #3475de;border-radius:10px;width:100%;padding:clamp(15px,.597rem + 1.7vw,30px)}.iw-bft__wrap .iw-bft__inner .iw-bft__incentive{background:#fff776;border-radius:20px;color:#ff5353;line-height:2rem;text-align:center;padding:5px;margin-bottom:10px}@media screen and (min-width:640px){.iw-bft__wrap .iw-bft__inner .iw-bft__incentive{position:absolute;display:inline-block;border-radius:50%;top:10px;left:20px;padding:15px}}.iw-bft__wrap .iw-bft__inner .iw-bft__incentive span{display:block;font-size:1.5rem;line-height:1.7rem;font-weight:700}.iw-bft__wrap .iw-note{margin-top:5px}----- .iw-product__container{margin-top:clamp(40px,1.136rem + 6.82vw,100px)}.iw-water__container{margin-top:clamp(40px,1.618rem + 4.41vw,70px)}.iw-price__container{margin-top:clamp(40px,1.136rem + 6.82vw,100px)}.iw-movie__container{width:min(800px,100% - 40px);margin-top:50px}@media screen and (min-width:641px){.iw-movie__container{margin-top:100px}}.iw-ads__container{width:min(900px,100% - 40px);margin-bottom:clamp(4.375rem,3.693rem + 3.41vw,6.25rem)}.iw-kosodate-plan__container{margin-top:clamp(50px,2.443rem + 3.41vw,80px)}.iw-kosodate-plan__container .iw-kosodate-plan__wrap{border-radius:clamp(10px,.398rem + 1.14vw,20px)}.iw-btn__area{font-weight:500;text-align:center;margin-top:clamp(30px,1.648rem + 1.14vw,40px)}.iw-btn__apply{width:min(600px,100% - 40px);color:#fff;font-size:1rem;font-weight:700;background-color:#ee6b31;border-radius:70px;padding:10px}.iw-btn__apply:hover{color:#fff;opacity:.9}.iw-btn__apply span{display:inline-block}@media (min-width:640px){.iw-btn__apply{font-size:1.2rem}.iw-btn__apply br{display:none}}.iw-btn__area-flt{font-weight:500;text-align:center}.iw-btn__area-flt #scroll-toggle-btn{background:#fff;width:100%;padding:10px 0}.iw-btn__area-flt #scroll-toggle-btn .iw-btn__apply{font-size:1rem;line-height:1;padding:5px 10px}@media screen and (min-width:750px){.iw-btn__area-flt #scroll-toggle-btn .iw-btn__apply{font-size:1.2rem;padding:15px}}.iw-terms__content{width:min(800px,100% - 40px);margin-top:50px}.iw-terms__content .uk-accordion-title{background-color:#243e94;color:#fff;text-align:center;font-size:1rem;border-radius:5px;padding:10px}@media (min-width:640px){.iw-terms__content .uk-accordion-title{font-size:1.1rem}}.iw-terms__content .uk-accordion-content a{text-decoration:underline}.iw-terms__content .iw-terms__label{color:#243e94}.iw-terms__bottle-ticket{margin-top:20px}.iw-tell__wrap{width:min(800px,100%);margin:clamp(40px,1.136rem + 6.82vw,100px) auto 0}@media screen and (max-width:640px){.iw-tell__wrap{box-sizing:border-box;border-top:1px dashed #202020;border-bottom:1px dashed #202020;padding:10px 20px;text-align:center}.iw-tell__wrap h6{font-size:4vw;line-height:3rem;font-weight:700}.iw-tell__wrap .iw-tell__number{margin-top:5px}.iw-tell__wrap .iw-tell__number p:nth-of-type(1) img{width:100%;max-width:72px}.iw-tell__wrap .iw-tell__number p:nth-of-type(2){font-size:10vw;line-height:2rem;font-weight:700}}.iw-note__footer{margin-top:clamp(40px,1.136rem + 6.82vw,100px)}