@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@500&display=swap);
.static-contents .js-module-acc button{cursor:pointer}.static-contents .js-module-acc .js-acc-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc:not(.js-acc-defaultHeight) .js-acc-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc.m-opened:not(.js-acc-defaultHeight) .js-acc-cont{opacity:1;visibility:visible}.static-contents .js-module-acc[data-remove=true] .js-acc-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened[data-remove=true] .js-acc-cover{opacity:0}.static-contents .js-module-acc .js-acc-btn-label-close{display:block}.static-contents .js-module-acc .js-acc-btn-label-open,.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc.js-acc-defaultHeight{position:relative}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent 10%,#fff 50%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{max-height:unset!important}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cover{background:linear-gradient(transparent,transparent);max-height:100%;position:relative}.static-contents .module-modal{animation:fadeIn .3s ease-in 0s forwards;bottom:0;display:block;left:0;opacity:1;overflow-y:auto;overscroll-behavior-y:none;padding:100px 80px;position:fixed;right:0;scrollbar-width:none;top:0;visibility:visible;z-index:var(--zi-modal)}.static-contents .module-modal.m-hidden{display:none!important;opacity:0!important;visibility:hidden}body.m-noscroll{overflow-y:hidden;position:fixed;width:100%}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.static-contents .module-modal::-webkit-scrollbar{display:none}.static-contents .module-modal-cover{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.static-contents .module-modal-content{margin:auto;max-width:min(100% - 160px,960px);position:relative;width:100%;z-index:calc(var(--zi-modal) + 1)}.static-contents .module-modal-content.m-center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.static-contents .module-modal-box{background-color:#fff;padding:40px}.static-contents .module-modal-close{position:absolute;right:0;top:-10px;transform:translateY(-100%)}.static-contents .module-modal-close button{background:transparent url(/sw/onlinestore/assets_static/img/icon_close_wht.svg) no-repeat 50%;background-size:contain;border:0;cursor:pointer;display:flex;height:23px;width:23px}.static-contents .module-tabs__buttons{display:flex}.static-contents .module-tabs__button{background-color:#f4f4f5;border:0;color:inherit;padding:10px;text-align:left;transition:all .3s ease-out;width:100%}.static-contents .module-tabs__button[aria-selected=true]{background-color:#fdf2f0;cursor:default;pointer-events:none}.static-contents .module-tabs__content{opacity:1;transition:opacity .5s ease 0s}.static-contents .module-tabs__content[hidden]{opacity:0;transition:opacity 0s ease 0s}.static-contents{--zi-fixed:999;--zi-modal:2000;box-sizing:border-box;color:#000;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic Pr6,游ゴシック体 Pr6,YuGothic,游ゴシック体,Noto Sans JP,sans-serif;text-align:left}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents em{font-style:normal}.static-contents .fz-10{font-size:20px!important}.static-contents .fz-11{font-size:22px!important}.static-contents .fz-12{font-size:24px!important}.static-contents .fz-13{font-size:26px!important}.static-contents .fz-14{font-size:28px!important}.static-contents .fz-15{font-size:30px!important}.static-contents .fz-16{font-size:32px!important}.static-contents .fz-17{font-size:34px!important}.static-contents .fz-18{font-size:36px!important}.static-contents .fz-19{font-size:38px!important}.static-contents .fz-20{font-size:40px!important}.static-contents .fz-21{font-size:42px!important}.static-contents .fz-22{font-size:44px!important}.static-contents .fz-23{font-size:46px!important}.static-contents .fz-24{font-size:48px!important}.static-contents .fz-25{font-size:50px!important}.static-contents .fz-26{font-size:52px!important}.static-contents .fz-27{font-size:54px!important}.static-contents .fz-28{font-size:56px!important}.static-contents .fz-29{font-size:58px!important}.static-contents .fz-30{font-size:60px!important}.static-contents .fz-31{font-size:62px!important}.static-contents .fz-32{font-size:64px!important}.static-contents .fz-33{font-size:66px!important}.static-contents .fz-34{font-size:68px!important}.static-contents .fz-35{font-size:70px!important}.static-contents .fz-36{font-size:72px!important}.static-contents .fz-37{font-size:74px!important}.static-contents .fz-38{font-size:76px!important}.static-contents .fz-39{font-size:78px!important}.static-contents .fz-40{font-size:80px!important}.static-contents .fw-regular{font-weight:400}.static-contents .fw-medium{font-weight:500}.static-contents .fw-semiBold{font-weight:600}.static-contents .fw-bold{font-weight:700}.static-contents .color-red{color:#d15e5e}.static-contents .module-main{margin-top:0}.static-contents .module-section{margin:0 auto!important}.static-contents .module-section__inner{margin:0 auto;padding:0;width:720px!important}.static-contents .module-h1{margin-bottom:20px;padding:0 20px}.static-contents .module-h2{font-size:36px;font-weight:700;letter-spacing:0;line-height:150%;margin:0;text-align:center}.static-contents .module-h2 sup{font-size:18px;line-height:36px;top:0}.static-contents .cmn_mask{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:99}.static-contents .cmn_mask span{color:#fff;display:inline-block;font-size:28px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.static-contents .section_cp .module-section__inner{padding:60px 40px}.static-contents .section_cp .banner{padding-bottom:60px}.static-contents .section_cp .banner .banner_lead{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;padding-top:60px;text-align:center}.static-contents .section_cp .banner .banner_lead sup{font-size:14px;line-height:28px;top:0}.static-contents .section_cp .banner_lead{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;text-align:center}.static-contents .section_cp .banner_lead sup{font-size:14px;line-height:28px;top:0}.static-contents .section_cp .display_flex{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between}.static-contents .section_cp h2{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px}.static-contents .section_cp h2 sup{font-size:14px;line-height:28px;top:0}.static-contents .section_cp .cp_cmn{border:2px solid #bfaa7e;margin-top:50px;padding:40px 32px;position:relative}.static-contents .section_cp .cp_cmn .cp_cmn_tag{background-color:#fff;color:#bfaa7e;font-family:Avenir Next;font-size:32px;font-weight:500;left:50%;letter-spacing:0;line-height:40px;position:absolute;text-align:center;top:-20px;transform:translateX(-50%);width:200px}.static-contents .section_cp .cp_cmn .cp_cmn_tag sup{font-size:16px;line-height:32px;top:0}.static-contents .section_cp .cp_cmn .cp_cmn_tag.width90{width:180px}.static-contents .section_cp .cp_cmn .cp_cmn_tag em{color:#bfaa7e;font-size:40px;font-weight:500;letter-spacing:0;line-height:40px}.static-contents .section_cp .cp_cmn .cp_cmn_tag em sup{font-size:20px;line-height:40px;top:0}.static-contents .section_cp .cp_cmn .ponit_list li{background:url(../img/check_on.png) no-repeat 5px;background-size:28px 28px;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;margin-top:20px;padding-left:48px}.static-contents .section_cp .cp_cmn .ponit_list li sup{font-size:12px;line-height:24px;top:0}.static-contents .section_cp .cp_point1{margin-top:60px}.static-contents .section_cp .cp_point1 .ponit_ttl{font-size:32px;font-weight:500;letter-spacing:0;line-height:48px;margin-bottom:20px;text-align:center}.static-contents .section_cp .cp_point1 .ponit_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .section_cp .cp_point2 .point_cont div:first-child{flex:1}.static-contents .section_cp .cp_point2 .point_cont div:first-child .module-list__notes li{font-weight:500}.static-contents .section_cp .cp_point2 .point_cont div:nth-child(2){width:254px}.static-contents .section_cp .cp_point2 .ponit_ttl{font-size:32px;font-weight:500;letter-spacing:0;line-height:48px}.static-contents .section_cp .cp_point2 .ponit_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .section_cp .cp_point3{padding:40px 20px;width:310px}.static-contents .section_cp .cp_point3 .ponit_ttl{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;text-align:center}.static-contents .section_cp .cp_point3 .ponit_ttl sup{font-size:14px;line-height:28px;top:0}.static-contents .section_cp .cp_point3 .ponit_ttl.letterspacing{letter-spacing:-4px}.static-contents .section_cp .cp_point3 .mt5{margin-top:10px}.static-contents .section_cp .module-list__notes{margin-top:20px}.static-contents .section_cp .module-list__notes li{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.static-contents .section_cp .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .section_cp .module-list__notes li+li{margin-top:4px}.static-contents .section_cp .module-list__notes li.attention-txt{color:#d15e5e;font-weight:700}.static-contents .section_lotion .module-section__inner{padding:60px 40px 80px}.static-contents .section_lotion .items_note{border:2px solid #d15e5e;margin:40px 0;padding:10px 0;text-align:center}.static-contents .section_lotion .items_note p{color:#d15e5e;font-size:28px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_lotion .items_note p sup{font-size:14px;line-height:28px;top:0}.static-contents .prod_item{border:2px solid #bfaa7e;margin-top:40px;padding:48px 40px}.static-contents .prod_item .prod_item_tag{background-color:#bfaa7e;border-radius:120px;color:#fff;font-size:28px;font-weight:700;letter-spacing:0;line-height:150%;text-align:center}.static-contents .prod_item .prod_item_tag sup{font-size:14px;line-height:28px;top:0}.static-contents .prod_item .prod_item_prod{padding-top:32px}.static-contents .prod_item .prod_item_prod .prod_info{display:flex}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_img{flex-shrink:0;margin-right:20px;width:200px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_name{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_name sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_vol{font-size:20px;font-weight:600;letter-spacing:0;line-height:150%;margin-top:20px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_vol sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_price{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:20px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_price sup{font-size:14px;line-height:28px;top:0}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_price em{font-size:34px;font-weight:500;letter-spacing:0;line-height:51px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_cont .prod_price em sup{font-size:17px;line-height:34px;top:0}.static-contents .prod_item .prod_item_prod .prod_link{margin-top:32px;text-align:center}.static-contents .prod_item .prod_item_prod .prod_link .module-buttonV2{min-height:92px;min-width:480px}.static-contents .prod_item .prod_item_prod .prod_link .module-buttonV2 span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.static-contents .prod_item .prod_item_prod .prod_link .module-buttonV2 span sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_link .module-buttonV2__down{background-position:right 40px center;background-size:20px}.static-contents .prod_item .prod_item_prod .prod_des{padding:0 40px 72px}.static-contents .prod_item .prod_item_prod .prod_des .prod_des_ttl{border-bottom:2px solid #d3d2cf;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;padding:8px 0 20px}.static-contents .prod_item .prod_item_prod .prod_des .prod_des_ttl sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_des dl{margin-top:20px}.static-contents .prod_item .prod_item_prod .prod_des dl dd,.static-contents .prod_item .prod_item_prod .prod_des dl dt{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.static-contents .prod_item .prod_item_prod .prod_des dl dd sup,.static-contents .prod_item .prod_item_prod .prod_des dl dt sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_des dl dt{letter-spacing:-2px}.static-contents .prod_item .prod_item_prod .prod_des .module-list__notes{margin-top:20px}.static-contents .prod_item .prod_item_prod .prod_des .module-list__notes li{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.static-contents .prod_item .prod_item_prod .prod_des .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_item .prod_item_prod .prod_des .module-list__notes li+li{margin-top:8px}.static-contents .prod_item .prod_item_prod .js-module-acc{margin-top:32px}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn{background-color:#f2f2f2;border:0;display:block;font-size:24px;font-weight:500;height:112px;letter-spacing:0;line-height:112px;outline:none;padding:0 40px;position:relative;text-align:left;width:100%}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn:after,.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn:before{background-color:#000;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn:before{height:20px;right:40px;width:2px}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-btn:after{height:2px;right:31px;width:20px}.static-contents .prod_item .prod_item_prod .js-module-acc .js-acc-cont{background-color:#f2f2f2}.static-contents .prod_item .prod_item_prod .js-module-acc.m-opened .js-acc-btn:before{display:none}.static-contents .prod_item .prod_item_prod .prod_note{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:10px;padding-left:1.3em;text-indent:-1.3em}.static-contents .prod_item .prod_item_prod .prod_note sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_item .prod_item_prod .prod_note span{color:#d15e5e}.static-contents .prod_item .prod_item_prod .prod_pause{margin:20px 0 30px;text-align:center}.static-contents .prod_item .prod_item_prod .prod_pause .module-buttonV3{margin:0 auto;min-height:92px;min-width:480px}.static-contents .prod_item .prod_item_prod .prod_pause span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.static-contents .prod_item .prod_item_prod .prod_pause span sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_cap{background-color:#f2f2f2;margin-bottom:-22px;margin-top:30px;padding:30px}.static-contents .prod_item .prod_item_prod .prod_cap div{background:url(../img/attention.png) no-repeat 0 0;background-size:32px 32px;font-size:24px;font-weight:700;letter-spacing:0;line-height:150%;padding-left:42px}.static-contents .prod_item .prod_item_prod .prod_cap div sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_item .prod_item_prod .prod_cap p{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:20px}.static-contents .prod_item .prod_item_prod .prod_cap p sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_item .prod_item_prod .prod_cap p span{color:#d15e5e;font-weight:700}.static-contents .prod_item .prod_item_prod+.prod_item_prod{border-top:2px solid #d3d2cf;margin-top:32px}.static-contents .js-module-tabs{margin-top:32px}.static-contents .js-module-tabs .module-tabs__buttons{display:block}.static-contents .js-module-tabs .module-tabs__buttons .module-tabs__button{border-radius:10px;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;margin-top:10px;padding:20px 30px 20px 110px;position:relative}.static-contents .js-module-tabs .module-tabs__buttons .module-tabs__button sup{font-size:12px;line-height:24px;top:0}.static-contents .js-module-tabs .module-tabs__buttons .module-tabs__button:before{background-color:#fff;border:2px solid #d3d2cf;border-radius:50%;content:"";height:32px;left:30px;position:absolute;top:50%;transform:translateY(-50%);width:32px}.static-contents .js-module-tabs .module-tabs__buttons .module-tabs__button[aria-selected=true]:after{background-color:#45433e;border-radius:50%;content:"";height:20px;left:38px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.static-contents .js-module-tabs .prod_notes{margin-top:40px}.static-contents .js-module-tabs .prod_notes a{border-bottom:2px solid #d3d2cf;color:#d15e5e;display:block;font-size:24px;font-weight:700!important;font-weight:500;letter-spacing:0;line-height:36px;padding:20px 0;text-decoration:none}.static-contents .js-module-tabs .prod_notes a sup{font-size:12px;line-height:24px;top:0}.static-contents .js-module-tabs .prod_notes a:after{height:14px;transform:rotate(90deg) translateX(-50%);width:8px}.static-contents .js-module-tabs .prod_notes-txt{color:#000;font-size:24px;font-weight:500;line-height:1.5;margin-top:60px;text-align:center}.static-contents .js-module-tabs .js-agreeCheck{margin-top:20px;text-align:center}.static-contents .js-module-tabs .js-agreeCheck .js-checkbox{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px}.static-contents .js-module-tabs .js-agreeCheck .js-checkbox sup{font-size:14px;line-height:28px;top:0}.static-contents .js-module-tabs .js-agreeCheck .js-checkbox label{font-weight:700}.static-contents .js-module-tabs .js-agreeCheck .js-checkbox label:before{height:34px;width:34px}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn{margin-top:40px}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn .module-buttonV2{min-height:92px;min-width:480px}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn .module-buttonV2 span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn .module-buttonV2 span sup{font-size:12px;line-height:24px;top:0}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn .module-buttonV2 span:before{height:28px;margin-right:20px;width:28px}.static-contents .js-module-tabs .js-agreeCheck .prod_agreebtn .module-buttonV2__down{background-position:right 40px center;background-size:20px}.static-contents .section_merit .module-section__inner{padding:0 40px 100px}.static-contents .section_merit h2{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px}.static-contents .section_merit h2 sup{font-size:14px;line-height:28px;top:0}.static-contents .section_merit h2 em{color:#000;font-size:40px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_merit h2 em sup{font-size:20px;line-height:40px;top:0}.static-contents .section_merit .merit_item{margin-top:48px}.static-contents .section_merit .merit_item+.merit_item{margin-top:40px}.static-contents .section_merit .merit_item .merit_item_tag{position:relative;text-align:center}.static-contents .section_merit .merit_item .merit_item_tag span{background-color:#fff;display:inline-block;font-size:32px;font-weight:500;letter-spacing:0;line-height:48px;padding:0 20px;position:relative;z-index:1}.static-contents .section_merit .merit_item .merit_item_tag span sup{font-size:16px;line-height:32px;top:0}.static-contents .section_merit .merit_item .merit_item_tag:after{background-color:#d3d2cf;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.static-contents .section_merit .merit_item .merit_item_ttl{color:#bfaa7e;font-size:36px;font-weight:700;letter-spacing:0;line-height:150%;margin-top:28px;text-align:center}.static-contents .section_merit .merit_item .merit_item_ttl sup{font-size:18px;line-height:36px;top:0}.static-contents .section_merit .merit_item .merit_item_txt{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:28px;text-align:center}.static-contents .section_merit .merit_item .merit_item_txt sup{font-size:14px;line-height:28px;top:0}.static-contents .section_merit .merit_item .module-list__notes{margin-top:20px}.static-contents .section_merit .merit_item .module-list__notes li{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:0}.static-contents .section_merit .merit_item .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .section_merit .merit_item .display_flex{align-items:flex-start;display:flex;margin-top:28px}.static-contents .section_merit .merit_item .display_flex .display_flex_img{margin-right:40px;width:180px}.static-contents .section_merit .merit_item .display_flex .display_flex_cont{text-align:left;width:420px}.static-contents .section_merit .merit_item .display_flex .display_flex_cont .merit_item_txt{margin-top:0;text-align:left}.static-contents .section_merit .merit_one .merit_item_ttl,.static-contents .section_merit .merit_one .merit_item_txt{margin-top:20px}.static-contents .section_merit .merit_one .merit_one_img{margin-top:40px}.static-contents .section_merit .merit_one .merit_one_img p{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.static-contents .section_merit .merit_one .merit_one_img p sup{font-size:10px;line-height:20px;top:0}.static-contents .section_merit .merit_one .module-list__notes{margin-top:40px}.static-contents .section_merit .merit_two{text-align:center}.static-contents .section_merit .merit_two .merit_two_cont{display:flex;justify-content:space-between;margin-top:20px}.static-contents .section_merit .merit_two .merit_two_cont .merit_two_item div{height:303px;text-align:center;width:auto}.static-contents .section_merit .merit_two .merit_two_cont .merit_two_item div img{display:inline-block;height:100%;width:auto}.static-contents .section_merit .merit_two .merit_two_cont .merit_two_item p{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:20px}.static-contents .section_merit .merit_two .merit_two_cont .merit_two_item p sup{font-size:10px;line-height:20px;top:0}.static-contents .section_merit .merit_two .merit_two_tokuten{margin-top:20px;text-align:left}.static-contents .section_merit .merit_two .merit_two_tokuten_txt{font-size:20px}.static-contents .section_merit .merit_two .merit_two_tokuten_txt:not(:first-child){margin-top:6px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail{margin-top:20px;text-align:center}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .module-buttonV3{max-width:310px;min-height:64px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .module-buttonV3>span{color:#45433e;font-size:22px;font-weight:600;padding-left:30px;padding-right:45px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .module-buttonV3>span:after{height:40px;width:40px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .module-modal-content{max-width:640px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_cont:not(:first-child){margin-top:40px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_ttl{font-size:28px;margin-bottom:40px;text-align:center}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_ttl span{font-size:36px;font-weight:700}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .momdal_flex{display:flex;gap:0 20px;margin-top:20px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .momdal_flex .modal_flex_item:first-child{width:160px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .momdal_flex .modal_flex_item:nth-child(2){width:460px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_flex2{display:flex}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_flex2 .modal_flex2_item:first-child{width:202px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_flex2 .modal_flex2_item:first-child img{margin:0 auto;width:190px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_flex2 .modal_flex2_item:nth-child(2){width:258px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_flex2 .modal_flex2_item:nth-child(2) img{margin:0 auto;width:200px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_tokuten_ttl{background-color:#bfaa7e;border-radius:120px;color:#fff;font-size:28px;font-weight:700;line-height:1;margin-bottom:20px;padding:10px 20px;width:100%}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_detail{font-size:20px;margin-top:20px;white-space:nowrap}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_notes{margin-top:20px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_notes li{font-size:20px}.static-contents .section_merit .merit_two .merit_two_tokuten_detail .modal_notes li:not(:first-child){margin-top:8px}.static-contents .section_merit .merit_two>p.attention-txt{color:#d15e5e;font-size:24px;margin-top:10px}.static-contents .section_merit .merit_two .module-list__notes li+li{margin-top:8px}.static-contents .section_merit .merit_two .module-list__notes li.attention-txt{color:#d15e5e;font-weight:700}.static-contents .section_timing .module-section__inner{background-color:#f5f2eb;padding:80px 40px}.static-contents .section_timing .timing_cont{background-color:#fff;padding:60px 40px 40px}.static-contents .section_timing .timing_cont .timing_subttl{font-size:32px;font-weight:500;margin-bottom:40px;position:relative;text-align:center}.static-contents .section_timing .timing_cont .timing_subttl:before{background-color:#d3d2cf;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.static-contents .section_timing .timing_cont .timing_subttl span{background-color:#fff;display:inline-block;padding:0 20px;position:relative}.static-contents .section_timing .timing_cont h2{margin-bottom:30px}.static-contents .section_timing .timing_cont h3{border:2px solid #d3d2cf;font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin:12px 0;padding:10px 0;text-align:center}.static-contents .section_timing .timing_cont h3 sup{font-size:14px;line-height:28px;top:0}.static-contents .section_timing .timing_cont .timing_item{align-items:center;display:flex}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;width:48px}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag:before{border-style:solid;border-width:20px 24px 0;content:"";height:0;left:0;position:absolute;top:0;width:0}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag span{color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:120%}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag span sup{font-size:12px;line-height:24px;top:0}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color1{background-color:#dfd4bd;height:190px}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color1:before{display:none}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color2{background-color:#bfaa7e;height:200px}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color2:before{border-color:#dfd4bd transparent transparent}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color3{background-color:#9b8557;height:200px}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color3:before{border-color:#bfaa7e transparent transparent}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color4{background-color:#846c39;height:220px}.static-contents .section_timing .timing_cont .timing_item .timing_item_tag.bg_color4:before{display:none}.static-contents .section_timing .timing_cont .timing_item .timing_item_img{margin:0 16px;width:188px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont{padding:0;width:290px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_ttl{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_ttl sup{font-size:14px;line-height:28px;top:0}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_txt{color:#d15e5e;font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;margin-top:8px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_txt sup{font-size:12px;line-height:24px;top:0}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_txt span{border:2px solid #d15e5e;color:#d15e5e;display:inline-block;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-bottom:4px;padding:4px 8px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_txt span sup{font-size:10px;line-height:20px;top:0}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .attention-txt{color:#d15e5e;font-size:24px;margin-top:10px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_plus{margin:4px auto;width:32px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_text{color:#d15e5e;font-size:28px;font-weight:500;letter-spacing:0;line-height:42px}.static-contents .section_timing .timing_cont .timing_item .timing_item_cont .cont_text sup{font-size:14px;line-height:28px;top:0}.static-contents .section_timing .timing_cont .timing_dot{margin:40px auto 0;width:8px}.static-contents .section_timing .timing_present{background-color:#fdf2f0;border:4px solid #fff;padding:40px}.static-contents .section_timing .timing_present .timing_present_ttl{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;text-align:center}.static-contents .section_timing .timing_present .timing_present_ttl sup{font-size:12px;line-height:24px;top:0}.static-contents .section_timing .timing_present .timing_present_ttl em{font-size:28px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_timing .timing_present .timing_present_ttl em sup{font-size:14px;line-height:28px;top:0}.static-contents .section_timing .timing_present .timing_present_ttl em span{color:#d15e5e;font-size:36px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_timing .timing_present .timing_present_ttl em span sup{font-size:18px;line-height:36px;top:0}.static-contents .section_timing .timing_present .timing_present_cont{align-items:center;display:flex;justify-content:center;margin-top:12px}.static-contents .section_timing .timing_present .timing_present_cont .present_img{margin-right:18px;width:166px}.static-contents .section_timing .timing_present .timing_present_cont .present_txt{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;width:260px}.static-contents .section_timing .timing_present .timing_present_cont .present_txt sup{font-size:14px;line-height:28px;top:0}.static-contents .section_howto .module-section__inner{padding:80px 40px}.static-contents .section_howto .howto_item{margin-top:60px}.static-contents .section_howto .howto_item+.howto_item{margin-top:32px}.static-contents .section_howto .howto_item .howto_item_ttl{font-size:32px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_howto .howto_item .howto_item_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .section_howto .howto_item .howto_item_cont{display:flex;margin-top:30px}.static-contents .section_howto .howto_item .howto_item_cont .howto_item_img{margin-right:40px;width:160px}.static-contents .section_howto .howto_item .howto_item_cont .howto_item_txt{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;width:440px}.static-contents .section_howto .howto_item .howto_item_cont .howto_item_txt sup{font-size:14px;line-height:28px;top:0}.static-contents .section_howto .howto_item .howto_item_arrow{margin:32px auto 0;width:116px}.static-contents .section_howto .module-list__notes{margin-top:32px}.static-contents .section_howto .module-list__notes li{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.static-contents .section_howto .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .section_faq .module-section__inner{background-color:#f5f2eb;padding:80px 40px}.static-contents .section_faq .faq_item{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:48px;position:relative}.static-contents .section_faq .faq_item sup{font-size:14px;line-height:28px;top:0}.static-contents .section_faq .faq_item:after{content:"";height:46px;position:absolute;top:50%;transform:translateY(-40%);width:57px}.static-contents .section_faq .faq_item div{border-radius:16px;box-shadow:36px 19px 11px 0 transparent,23px 12px 10px 0 rgba(0,0,0,.01),13px 7px 9px 0 rgba(0,0,0,.03),6px 3px 6px 0 rgba(0,0,0,.05),1px 1px 4px 0 rgba(0,0,0,.06),0 0 0 0 rgba(0,0,0,.06);padding:40px;position:relative;width:500px;z-index:1}.static-contents .section_faq .faq_item+.faq_item{margin-top:20px}.static-contents .section_faq .faq_item.faq_item_left{margin-left:20px}.static-contents .section_faq .faq_item.faq_item_left:after{background:url(../img/faq_l.png) no-repeat top;background-size:contain;left:-24px}.static-contents .section_faq .faq_item.faq_item_left div{background-color:#fff}.static-contents .section_faq .faq_item.faq_item_right{margin-left:120px}.static-contents .section_faq .faq_item.faq_item_right:after{background:url(../img/faq_r.png) no-repeat top;background-size:contain;right:-34px;z-index:2}.static-contents .section_faq .faq_item.faq_item_right div{background-color:#dfd4bd}.static-contents .section_cv .module-section__inner{padding:120px 40px}.static-contents .section_cv .items_note{border:2px solid #d15e5e;display:flex;flex-direction:column;gap:14px;margin:60px 0;padding:30px 0;text-align:center}.static-contents .section_cv .items_note p{color:#d15e5e;font-size:28px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .section_cv .items_note p sup{font-size:14px;line-height:28px;top:0}.static-contents .section_cv .items_note .module-buttonV3.module-buttonV3__up{font-size:24px;font-weight:600;height:64px;letter-spacing:0;line-height:150%;width:300px}.static-contents .section_cv .items_note .module-buttonV3.module-buttonV3__up sup{font-size:12px;line-height:24px;top:0}.static-contents .section_cv .prod_item{margin-top:60px}.static-contents .cmn_link{background-color:#faf2f2;margin-top:40px;padding:60px 0;text-align:center}.static-contents .cmn_link+.cmn_link{margin-top:20px}.static-contents .cmn_link .cmn_link_ttl{color:#002946;font-size:24px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .cmn_link .cmn_link_ttl sup{font-size:12px;line-height:24px;top:0}.static-contents .cmn_link .cmn_link_catch{color:#002946;font-size:32px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .cmn_link .cmn_link_catch sup{font-size:16px;line-height:32px;top:0}.static-contents .cmn_link .module_text{margin-top:20px}.static-contents .cmn_link .module_text .module-buttonV2{min-height:92px;min-width:480px}.static-contents .cmn_link .module_text .module-buttonV2 span{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.static-contents .cmn_link .module_text .module-buttonV2 span sup{font-size:12px;line-height:24px;top:0}.static-contents .cmn_link .module_text .module-buttonV2__right{background-position:right 40px center;background-size:12px}.static-contents .cmn_link.cmn_link--color2{background-color:#f5f2eb}.static-contents .cmn_link.cmn_link--color2 .cmn_link_catch,.static-contents .cmn_link.cmn_link--color2 .cmn_link_ttl{color:#623b2a}.static-contents .section_notes .module-section__inner{border-top:2px solid #d3d2cf;padding:80px 40px}.static-contents .section_notes h3{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;text-align:center}.static-contents .section_notes h3 sup{font-size:10px;line-height:20px;top:0}.static-contents .section_notes .js-module-acc{border-bottom:2px solid #d3d2cf}.static-contents .section_notes .js-module-acc .js-acc-btn{background-color:#fff;border:0;display:block;font-size:32px;font-weight:700;letter-spacing:0;line-height:150%;outline:none;padding:40px 0;position:relative;text-align:left;width:100%}.static-contents .section_notes .js-module-acc .js-acc-btn sup{font-size:16px;line-height:32px;top:0}.static-contents .section_notes .js-module-acc .js-acc-btn:after,.static-contents .section_notes .js-module-acc .js-acc-btn:before{background-color:#000;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.static-contents .section_notes .js-module-acc .js-acc-btn:before{height:20px;right:9px;width:2px}.static-contents .section_notes .js-module-acc .js-acc-btn:after{height:2px;right:0;width:20px}.static-contents .section_notes .js-module-acc .js-acc-cont{background-color:#fff}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;padding:0 40px 40px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont sup{font-size:12px;line-height:24px;top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont.paddingright0{padding-right:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont h4{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-bottom:20px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont h4 sup{font-size:14px;line-height:28px;top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont h4.mt20,.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont h4~h4{margin-top:40px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes{margin-top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes.mt10{margin-top:20px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes.mt4,.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes.mt4 li{margin-top:8px!important}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;padding-left:1em;text-indent:-1em}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li sup{font-size:12px;line-height:24px;top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li+li{margin-top:20px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li div{background-color:#f2f2f2;margin-left:-1em;padding:20px;text-indent:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li div span{text-decoration-line:underline}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li div.notes_cont_img{background-color:transparent;margin:12px 0 0;padding:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li .module-list__notes{margin-top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li .module-list__notes li{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;padding-left:1em;text-indent:-1em}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li .module-list__notes li sup{font-size:12px;line-height:24px;top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .module-list__notes li .module-list__notes li+li{margin-top:8px}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:8px;padding-left:1.3em;text-indent:-1.3em}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p sup{font-size:10px;line-height:20px;top:0}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p.attention-txt{color:#d15e5e}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p a{color:#000}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p2{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-bottom:20px;padding-left:1.3em;text-indent:-1.3em}.static-contents .section_notes .js-module-acc .js-acc-cont .notes_cont .notes_cont_p2 sup{font-size:10px;line-height:20px;top:0}.static-contents .section_notes .js-module-acc.m-opened .js-acc-btn:before{display:none}.static-contents .section_notes .js-module-acc:last-child{border-bottom:none}.static-contents .section_attention .module-section__inner{border-top:2px solid #ccc;padding:60px 40px}.static-contents .section_attention h2{font-size:24px;font-weight:700;letter-spacing:0;line-height:150%;text-align:left}.static-contents .section_attention h2 sup{font-size:12px;line-height:24px;top:0}.static-contents .section_attention h2~h2{margin-top:40px}.static-contents .section_attention .module-list__notes{margin-top:10px}.static-contents .section_attention .module-list__notes li{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:0}.static-contents .section_attention .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .section_attention .module-list__notes li.attention-txt{color:#d15e5e;font-weight:700}.static-contents .section_link .module-section__inner{border-top:2px solid #ccc;padding:60px 40px}.static-contents .section_link .cmn_link{margin-top:0}.static-contents .section_banner .module-section__inner{border-top:2px solid #ccc;padding:80px 60px 0}.static-contents .section_banner .banner_ttl{font-size:34px;font-weight:700;text-align:center}.static-contents .section_banner .banner_img{margin-top:20px}.static-contents .section_recommended .module-section__inner{border-top:2px solid #ccc;padding:120px 40px 40px}.static-contents .section_recommended .recommended_item{margin-top:20px}.static-contents .lp_contents{margin-top:60px}.static-contents .lp_contents .ei_club{width:640px}.static-contents .sec_footer .module-section__inner{padding-top:40px;text-align:center}.static-contents .sec_footer .module-buttonV2{margin:0 auto;min-height:92px;min-width:480px}.static-contents .sec_footer .module-buttonV2 span{font-size:24px;font-weight:700;letter-spacing:0;line-height:44px}.static-contents .sec_footer .module-buttonV2 span sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_footer .module-buttonV2__right{background-position:right 40px center;background-size:12px}.static-contents .section_fixed .fixed_inner{background:#bfaa7e;border-radius:50%;bottom:40px;height:200px;opacity:0;overflow:hidden;position:fixed;right:28px;transform:translateX(100%);transition:all .2s ease 0s;width:200px;z-index:5}.static-contents .section_fixed .fixed_inner .fixed_text{color:#fff;display:flex;flex-direction:column;font-size:28px;font-weight:500;height:100%;justify-content:center;letter-spacing:0;line-height:42px;position:relative;text-align:center;text-decoration:none}.static-contents .section_fixed .fixed_inner .fixed_text sup{font-size:14px;line-height:28px;top:0}.static-contents .section_fixed .fixed_inner .fixed_text:after{border-right:4px solid #fff;border-top:4px solid #fff;bottom:24px;content:"";display:block;height:14px;position:absolute;right:90px;-ms-transform:rotate(135deg);transform:translateY(-50%);transform:rotate(135deg);width:14px}.static-contents .section_fixed.cont1 .fixed_inner{opacity:1;transform:translateY(0)}.static-contents .section_fixed.cont2 .fixed_inner .fixed_text:after{bottom:24px;content:"";display:block;position:absolute;right:90px;-ms-transform:rotate(-45deg);transform:translateY(-50%);transform:rotate(-45deg)}.static-contents .section_fixed.cont3 .fixed_inner{opacity:0;transform:translateX(100%)}.static-contents .sec_reward .module-section__inner{border-top:2px solid #bfaa7e;padding:80px 40px 0}.static-contents .sec_reward h2{margin:0 auto;width:435px}.static-contents .sec_reward .reward_cont{background:url(../img/reward_bg.png) no-repeat top;background-size:contain;border:0;display:block;height:330px;margin:20px auto 0;padding:160px 0 0;width:600px}.static-contents .sec_reward .reward_cont .reward_cont_ttl{font-size:44px;font-weight:500;letter-spacing:0;line-height:66px;text-align:center}.static-contents .sec_reward .reward_cont .reward_cont_ttl sup{font-size:22px;line-height:44px;top:0}.static-contents .sec_reward .reward_cont dl{font-feature-settings:"palt";-moz-font-feature-settings:"palt";align-items:flex-start;display:flex;justify-content:space-between;margin-left:40px;text-align:left;width:520px}.static-contents .sec_reward .reward_cont dl dt{font-size:14px;font-weight:500;letter-spacing:0;letter-spacing:.05em;line-height:21px}.static-contents .sec_reward .reward_cont dl dt sup{font-size:7px;line-height:14px;top:0}.static-contents .sec_reward .reward_cont dl dd{border-bottom:1px solid #000;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;padding-right:24px;position:relative}.static-contents .sec_reward .reward_cont dl dd sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_reward .reward_cont dl dd:after{background:url(../img/reward_icon.png) no-repeat top;background-size:contain;content:"";height:20px;position:absolute;right:0;top:4px;width:20px}.static-contents .reward_mod{padding:160px 0 200px}.static-contents .reward_mod .module-modal-content{padding:0;width:640px}.static-contents .reward_mod .module-modal-content .module-modal-box{padding:80px 40px}.static-contents .reward_mod .module-modal-content .module-modal-box dt{font-size:32px;font-weight:500;letter-spacing:0;line-height:48px;margin:0 auto 10px;text-align:center}.static-contents .reward_mod .module-modal-content .module-modal-box dt sup{font-size:16px;line-height:32px;top:0}.static-contents .reward_mod .module-modal-content .module-modal-box dd{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;padding-left:1em;text-indent:-1em}.static-contents .reward_mod .module-modal-content .module-modal-box dd sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_contents .module-section__inner{padding:80px 0}.static-contents .sec_contents .contents_intro{margin:0 40px}.static-contents .sec_contents .contents_introduce{margin:80px 40px 0}.static-contents .sec_contents .contents_introduce h2{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;text-align:center}.static-contents .sec_contents .contents_introduce h2 sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_introduce .introduce_cont{display:flex;margin-top:20px}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item{text-align:center;width:640px}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_ttl{font-size:28px;font-weight:700;letter-spacing:0;line-height:28px;margin-top:30px}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_ttl sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_des{background-color:#f2eee5;font-size:14px;font-weight:700;letter-spacing:0;line-height:14px;margin:10px auto 0;padding:10px 0;width:260px}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_des sup{font-size:7px;line-height:14px;top:0}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_note{font-size:14px;font-weight:500;letter-spacing:0;line-height:21px;margin-top:20px}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_note sup{font-size:7px;line-height:14px;top:0}.static-contents .sec_contents .contents_introduce .introduce_cont .introduce_cont_item .item_note span{color:#000;margin-left:10px}.static-contents .sec_contents .contents_introduce .introduce_list{display:flex;justify-content:space-between;margin:30px 0 60px}.static-contents .sec_contents .contents_introduce .introduce_list li{align-items:center;background-color:#fff;border:2px solid #000;border-radius:50%;display:flex;height:190px;justify-content:center;text-align:center;width:190px}.static-contents .sec_contents .contents_introduce .introduce_list li .list_ttl{font-size:24px;font-weight:700;letter-spacing:0;line-height:24px}.static-contents .sec_contents .contents_introduce .introduce_list li .list_ttl sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_contents .contents_introduce .introduce_list li .list_txt{font-size:18px;font-weight:500;font-weight:700;letter-spacing:0;line-height:20px;margin-top:8px}.static-contents .sec_contents .contents_introduce .introduce_list li .list_txt sup{font-size:9px;line-height:18px;top:0}.static-contents .sec_contents .contents_introduce .introduce_list li .list_txt.margin6{margin:12px 0}.static-contents .sec_contents .contents_introduce .introduce_list li .list_note{font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;margin-top:6px}.static-contents .sec_contents .contents_introduce .introduce_list li .list_note sup{font-size:6px;line-height:12px;top:0}.static-contents .sec_contents .contents_introduce h3{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:20px;text-align:center}.static-contents .sec_contents .contents_introduce h3 sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_feel{margin:80px 40px 0}.static-contents .sec_contents .contents_feel .contents_feel_ttl{border-bottom:2px solid #bfaa7e;color:#bfaa7e;font-size:32px;font-weight:700;letter-spacing:0;line-height:150%;padding-bottom:10px;text-align:center}.static-contents .sec_contents .contents_feel .contents_feel_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_feel .contents_feel_cont{display:flex;margin-top:40px}.static-contents .sec_contents .contents_feel .contents_feel_cont p{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;width:440px}.static-contents .sec_contents .contents_feel .contents_feel_cont p sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_contents .contents_feel .contents_feel_cont div{width:200px}.static-contents .sec_contents .contents_case{padding:40px 0;text-align:center}.static-contents .sec_contents .contents_case .case_ttl{font-size:32px;font-weight:500;font-weight:700;letter-spacing:0;line-height:48px}.static-contents .sec_contents .contents_case .case_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_case .case_ttl span{background-color:#f9f6f2;color:#000;font-size:40px;font-weight:500;letter-spacing:0;line-height:40px}.static-contents .sec_contents .contents_case .case_ttl span sup{font-size:20px;line-height:40px;top:0}.static-contents .sec_contents .contents_case .case_ttl em{color:#bfaa7e;font-size:40px;font-weight:500;font-weight:700;letter-spacing:0;line-height:60px}.static-contents .sec_contents .contents_case .case_ttl em sup{font-size:20px;line-height:40px;top:0}.static-contents .sec_contents .contents_case .case_swiper{margin-top:40px}.static-contents .sec_contents .contents_case .case_swiper .swiper_ttl{border-bottom:2px solid #bfaa7e;color:#bfaa7e;display:inline-block;font-size:32px;font-weight:500;font-weight:700;letter-spacing:0;line-height:48px}.static-contents .sec_contents .contents_case .case_swiper .swiper_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_case .case_swiper .swiper_note{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;margin-top:20px}.static-contents .sec_contents .contents_case .case_swiper .swiper_note sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_contents .contents_case .case_arrow{margin:40px auto 0;width:180px}.static-contents .sec_contents .contents_case .case_des{margin-top:40px}.static-contents .sec_contents .contents_case .case_des .des_ttl{color:#bfaa7e;font-size:32px;font-weight:500;font-weight:700;letter-spacing:0;line-height:48px}.static-contents .sec_contents .contents_case .case_des .des_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_case .case_des .des_catch{font-size:32px;font-weight:500;letter-spacing:0;line-height:48px;margin-top:20px}.static-contents .sec_contents .contents_case .case_des .des_catch sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_case .case_des .des_catch span{color:#000;display:inline-block;font-size:36px;font-weight:700;letter-spacing:0;line-height:150%;margin-top:10px}.static-contents .sec_contents .contents_case .case_des .des_catch span sup{font-size:18px;line-height:36px;top:0}.static-contents .sec_contents .contents_case .case_des .des_txt{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-top:20px}.static-contents .sec_contents .contents_case .case_des .des_txt sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_case .case_des .des_txt span{border-bottom:2px solid #000;color:#000;display:inline-block;font-size:28px;font-weight:500;letter-spacing:0;line-height:28px;margin-bottom:10px}.static-contents .sec_contents .contents_case .case_des .des_txt span sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_case .case_des .des_img{margin:40px auto 0;width:480px}.static-contents .sec_contents .contents_check{margin:60px 40px 0}.static-contents .sec_contents .contents_check .contents_check_ttl{border-bottom:2px solid #bfaa7e;color:#bfaa7e;font-size:32px;font-weight:700;letter-spacing:0;line-height:150%;padding-bottom:10px;text-align:center}.static-contents .sec_contents .contents_check .contents_check_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_check .contents_check_cont{margin:40px auto;width:480px}.static-contents .sec_contents .contents_check .contents_check_cont ul{margin-top:20px}.static-contents .sec_contents .contents_check .contents_check_cont ul li{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;padding-left:44px;position:relative}.static-contents .sec_contents .contents_check .contents_check_cont ul li sup{font-size:14px;line-height:28px;top:0}.static-contents .sec_contents .contents_check .contents_check_cont ul li:before{background:url(../img/check_icon.png) no-repeat top;background-size:contain;content:"";height:24px;left:0;position:absolute;top:8px;width:30px}.static-contents .sec_contents .contents_check .contents_check_note{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px}.static-contents .sec_contents .contents_check .contents_check_note sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_contents .contents_rec{border-top:2px solid #bfaa7e;margin:60px 40px 0}.static-contents .sec_contents .contents_rec .contents_rec_cont{align-items:center;display:flex;padding:20px 0}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_img{margin-left:40px;margin-right:20px;width:168px}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_text{width:360px}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_text .rec_text_ttl{color:#bfaa7e;font-size:32px;font-weight:500;font-weight:700;letter-spacing:0;line-height:48px}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_text .rec_text_ttl sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_text .rec_text_txt{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px}.static-contents .sec_contents .contents_rec .contents_rec_cont .rec_text .rec_text_txt sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_contents .contents_rec .contents_rec_note{display:flex;justify-content:space-between}.static-contents .sec_contents .contents_rec .contents_rec_note p{font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;width:520px}.static-contents .sec_contents .contents_rec .contents_rec_note p sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_contents .contents_rec .contents_rec_note div{width:94px}.static-contents .sec_contents .js-module-acc{margin-top:60px}.static-contents .sec_contents .js-module-acc .js-acc-btn{background-color:#efe9de;border:0;color:#000;display:block;font-size:32px;font-weight:500;height:112px;letter-spacing:0;line-height:112px;outline:none;padding:0 40px;position:relative;text-align:left;width:720px}.static-contents .sec_contents .js-module-acc .js-acc-btn sup{font-size:16px;line-height:32px;top:0}.static-contents .sec_contents .js-module-acc .js-acc-btn:after,.static-contents .sec_contents .js-module-acc .js-acc-btn:before{background-color:#000;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.static-contents .sec_contents .js-module-acc .js-acc-btn:before{height:30px;right:43px;width:3px}.static-contents .sec_contents .js-module-acc .js-acc-btn:after{height:4px;right:30px;width:30px}.static-contents .sec_contents .js-module-acc .js-acc-cont{background-color:#fff}.static-contents .sec_contents .js-module-acc.m-opened .js-acc-btn:before{display:none}.static-contents .mod-carousel-b{margin-top:40px;opacity:0;width:100%}.static-contents .mod-carousel-b.slick-initialized{opacity:1}.static-contents .mod-carousel-b .slick-slide{box-sizing:border-box;margin:0 20px;opacity:1;transition:all .3s ease-in-out}.static-contents .mod-carousel-b .slick-slide img{margin:0 auto}.static-contents .mod-carousel-b .slick-slide a{display:block;margin:auto}.static-contents .mod-carousel-b .slick-list{overflow:hidden}.static-contents .mod-carousel-b .slick-current{opacity:1}.static-contents .mod-carousel-b .slick-arrow{background:url(../img/slick_arrow.png) no-repeat top;background-size:contain;border:0;cursor:pointer;height:60px;outline:0 none;overflow:hidden;text-indent:-30em;width:26px}.static-contents .mod-carousel-b .slick-arrow:hover{opacity:.8}.static-contents .mod-carousel-b .slick-next,.static-contents .mod-carousel-b .slick-prev{margin-top:-30px;position:absolute;top:50%}.static-contents .mod-carousel-b .slick-prev{left:60px;z-index:1}.static-contents .mod-carousel-b .slick-next{right:60px;transform:rotate(180deg)}.static-contents .mod-carousel-b .slick-dots{display:flex;display:none!important;justify-content:center;margin:40px 0 0}.static-contents .mod-carousel-b .slick-dots li{list-style:none;margin:0 20px}.static-contents .mod-carousel-b .slick-dots li button{background:#ccc;border:0;border-radius:10px;cursor:pointer;height:20px;outline:0 none;overflow:hidden;padding:0;text-indent:-10em;width:20px}.static-contents .mod-carousel-b .slick-dots li button:hover{opacity:.8}.static-contents .mod-carousel-b .slick-dots li.slick-active button{background-color:#333}.static-contents .movie_mod{padding:160px 0 200px}.static-contents .movie_mod .module-modal-content{padding:0;width:720px}.static-contents .movie_mod .module-modal-content .module-modal-box{padding:0}.static-contents .sec_renewal{background:#fdf2f0;padding:80px 40px}.static-contents .sec_renewal__inner{background:#fff;border:2px solid #d15e5e;padding:58px 38px}.static-contents .sec_renewal__subtitle{color:#d15e5e;font-size:24px;font-weight:700;letter-spacing:0;line-height:150%;text-align:center}.static-contents .sec_renewal__subtitle sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_renewal__title{color:#d15e5e;font-size:34px;font-weight:700;letter-spacing:0;line-height:150%;margin-bottom:20px;margin-top:20px;text-align:center}.static-contents .sec_renewal__title sup{font-size:17px;line-height:34px;top:0}.static-contents .sec_renewal__button{margin-top:40px}.static-contents .sec_renewal__modal{padding:160px 0 200px}.static-contents .sec_renewal__modal .module-modal-content{padding:0;width:640px}.static-contents .sec_renewal__modal .module-modal-content .module-modal-box{padding:60px 0}.static-contents .sec_renewal__modal .module-modal-content dl{display:flex;flex-direction:column;gap:10px}.static-contents .sec_renewal__modal .module-modal-content dl dt{font-size:24px;font-weight:700;letter-spacing:0;line-height:150%}.static-contents .sec_renewal__modal .module-modal-content dl dt sup{font-size:12px;line-height:24px;top:0}.static-contents .sec_renewal__modal .module-modal-content dl dd{padding-left:20px}.static-contents .sec_renewal__modal .module-modal-content table{border:2px solid #ccc;border-collapse:collapse;font-size:20px;font-weight:600;letter-spacing:0;line-height:150%;table-layout:fixed;text-align:center;width:100%}.static-contents .sec_renewal__modal .module-modal-content table sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_renewal__modal .module-modal-content table thead{background:#f7f7f7}.static-contents .sec_renewal__modal .module-modal-content table td,.static-contents .sec_renewal__modal .module-modal-content table th{border:2px solid #ccc;padding:6px 18px 8px}.static-contents .sec_renewal__modal .module-modal-content .module-list__notes{margin-top:10px}.static-contents .sec_renewal__modal .module-modal-content .module-list__notes li{font-size:20px;font-weight:600;letter-spacing:0;line-height:150%;margin-top:0}.static-contents .sec_renewal__modal .module-modal-content .module-list__notes li sup{font-size:10px;line-height:20px;top:0}.static-contents .sec_renewal__modal .module-modal-content .module-list__notes li:not(:first-child){margin-top:4px}.static-contents .sec_renewal__modalHead{display:flex;flex-direction:column}.static-contents .sec_renewal__modalBody{display:flex;flex-direction:column;gap:40px;margin-top:20px}.static-contents .sec_renewal__modalBody>dl,.static-contents .sec_renewal__modalBody>p{padding-inline:30px}.static-contents .sec_renewal__modalTable{padding-inline:20px}.static-contents .sec_renewal__modalTable .module-list__notes{margin-inline:10px;margin-top:10px}.static-contents .sec_renewal__modalContact{border:2px solid #ccc;display:flex;flex-direction:column;gap:10px;margin-inline:30px;padding-block:28px;text-align:center}.static-contents .sec_renewal__modalClose{width:100%}@media screen and (min-width:801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:0!important}}@media screen and (max-width:800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:0!important}.static-contents .module-modal{padding:80px 5.3333333333vw}.static-contents .module-modal-content{max-width:unset}.static-contents .module-modal-content.m-center{max-width:89.3333333333%}.static-contents .module-modal-box{padding:40px 5.3333333333vw}.static-contents .module-tabs__button{flex:1 1;font-size:1.2rem;padding:3px 5px}}@media(min-width:801px)and (max-width:1120px){.static-contents .module-modal{padding:100px 7.1428571429%}.static-contents .module-modal-content{max-width:min(85.7142857143%,960px)}}
