@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{position:relative}.static-contents .section_lotion .module-section__inner{background:#efe9de;border-top:10px solid #bfaa7e;padding:70px 40px 80px}.static-contents .section_lotion .module-section__inner:after{background-color:#efe9de;bottom:-86px;clip-path:polygon(50% 100%,0 0,100% 0);content:"";height:86px;left:0;position:absolute;width:100%;z-index:1}.static-contents .section_lotion .module-h2{color:#623b2a}.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 .section_lotion .module-buttonV3 span{color:#45433e}.static-contents .section_lotion .prod_item_tag{background-color:#bfaa7e;border-radius:0!important;color:#fff;font-size:32px!important;margin-top:32px;padding:4px 0;text-align:center}.static-contents .section_lotion .prod_price{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-bottom:30px}.static-contents .section_lotion .prod_price sup{font-size:14px;line-height:28px;top:0}.static-contents .section_lotion .prod_price em{font-size:34px;font-weight:500;letter-spacing:0;line-height:51px}.static-contents .section_lotion .prod_price em sup{font-size:17px;line-height:34px;top:0}.static-contents .prod_item{background:#fff;border:2px solid #bfaa7e;margin-top:20px;padding:48px 40px}.static-contents .prod_item .prod_item_tag,.static-contents .prod_item_ttl{font-size:28px;font-weight:700;text-align:center}.static-contents .prod_item .prod_item_tag{background-color:#bfaa7e;border-radius:120px;color:#fff;letter-spacing:0;line-height:150%}.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{padding:16px 0}.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:10px}.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_info .prod_item_info{align-items:center;display:grid;font-size:24px;gap:10px;grid-template-columns:auto 1fr;margin-bottom:10px}.static-contents .prod_item .prod_item_prod .prod_info .prod_item_info .item_tag{border:2px solid #000;padding:0 10px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_link{background:url(../img/icon_arrow_dw.png) no-repeat;background-position:right 10px center;background-size:20px 12px;font-size:24px}.static-contents .prod_item .prod_item_prod .prod_info .prod_info_link a{text-underline-offset:6px}.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:8px;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_note:first-of-type{margin-top:10px}.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 .prod_info_lead{color:#623b2a;font-size:28px;font-weight:700;margin:80px 0 20px;text-align:center}.static-contents .prod_link{margin:0 auto;width:480px}.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:#efe9de;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_color1 span{color:#9b8557}.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:#efe9de 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{color:#623b2a;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:80px 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{margin-top:80px;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:28px;font-weight:700;letter-spacing:0;line-height:150%;margin-bottom:20px}.static-contents .cmn_link .cmn_link_ttl sup{font-size:14px;line-height:28px;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 .cmn_link.cmn_link--color2 .cmn_link_catch{font-size:28px}.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%}.static-contents .top_info .module-section__inner{background:linear-gradient(90deg,#e8faff,#fef2ee);border-bottom:8px solid #fff;border-top:8px solid #fff;padding:8px 0}.static-contents .top_info_wrap{border-bottom:4px solid #fff;border-top:4px solid #fff;padding:20px 0;text-align:center}.static-contents .top_info_content{padding:0 40px}.static-contents .top_info_ttl{color:#623b2a;display:inline-block;font-size:28px;font-weight:500;margin-bottom:14px;padding-bottom:10px;position:relative}.static-contents .top_info_ttl:after{background-color:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:460px}.static-contents .top_info_ttl .ttl_middle{font-size:32px}.static-contents .top_info_ttl .ttl_em{font-size:38px}.static-contents .top_info_ttl .ttl_em em{font-size:40px;font-weight:700}.static-contents .top_info_note{color:#9e9e9e;display:inline-block;font-size:20px;font-weight:600;padding-left:1.3em;text-align:left;text-indent:-1.3em}.static-contents .subscription_top .module-section__inner{background:#f9f6f2;padding:80px 40px}.static-contents .subscription_top_ttl{font-size:28px;font-weight:500;margin-bottom:58px;text-align:center}.static-contents .subscription_top_ttl span{color:#d15e5e;font-size:32px;font-weight:700}.static-contents .subscription_top_box{background:#fff;border:2px solid #bfaa7e;position:relative}.static-contents .subscription_top_box .box_ttl{background:#bfaa7e;border-radius:100px;color:#fff;display:inline-block;font-size:24px;font-weight:700;left:50%;margin:0;padding-top:2px;position:absolute;text-align:center;top:-18px;transform:translateX(-50%);width:352px}.static-contents .subscription_top_box .box_content{padding:40px 20px 30px}.static-contents .subscription_top_box:nth-of-type(2){margin:38px 0 20px}.static-contents .subscription_top_box:nth-of-type(2) .box_ttl{width:326px}.static-contents .subscription_top_box:nth-of-type(2) .subscription_top_info{grid-template-columns:118px 80px 120px 140px}.static-contents .subscription_top_img{margin:0 auto 10px;width:500px}.static-contents .subscription_top_lead{font-size:24px;margin-bottom:30px;text-align:center}.static-contents .subscription_top_lead em{color:#d15e5e;font-size:28px;font-weight:700}.static-contents .subscription_top_lead span{font-size:28px;font-weight:700}.static-contents .subscription_top_info{display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr}.static-contents .subscription_top_info.second .subscription_info_img{width:auto!important}.static-contents .subscription_top .subscription_info_img{margin:0 auto 10px;width:120px}.static-contents .subscription_top .subscription_info_img img{margin:0 auto;width:auto}.static-contents .subscription_top .subscription_info:nth-of-type(2) .subscription_info_img{width:172px}.static-contents .subscription_top .subscription_info_lead{font-size:20px;min-width:0;text-align:center;white-space:nowrap}.static-contents .subscription_top_note{font-size:20px;font-weight:600;margin-bottom:40px}.static-contents .subscription_top_note li{margin-bottom:4px;padding-left:1.3em;text-indent:-1.3em}.static-contents .subscription_top_note li:last-of-type{margin-bottom:0}.static-contents .subscription_top_note li em{color:#d15e5e}.static-contents .subscription_top_note li span{padding-right:10px}.static-contents .subscription_top .module-buttonV3{display:block;margin:0 auto;padding:12px 90px}.static-contents .subscription_top .module-buttonV3 span{line-height:32px}.static-contents .subscription_detail{text-align:center}.static-contents .subscription_detail_top{background:#bfaa7e;color:#fff;display:grid;font-size:28px;font-weight:700;grid-template-columns:1fr 1fr;margin-top:80px}.static-contents .subscription_detail_top li{background:url(../img/icon_subscription_02.png) no-repeat;background-position:left 36px center;background-size:36px;padding:28px 36px 28px 84px}.static-contents .subscription_detail_top li:first-of-type{background:url(../img/icon_subscription_01.png) no-repeat;background-position:left 22px center;background-size:36px;border-right:2px solid #fff;padding:28px 20px 28px 68px}.static-contents .subscription_detail_inner{background:#fff;border:2px solid #bfaa7e;border-top:none;padding:80px 40px}.static-contents .subscription_detail_inner.second{padding:80px 40px 60px}.static-contents .subscription_detail_ttl{align-items:center;color:#d15e5e;display:flex;font-size:32px;font-weight:700;justify-content:center;margin-bottom:20px}.static-contents .subscription_detail_ttl span{color:#623b2a;display:contents;font-size:24px;font-weight:500}.static-contents .subscription_detail_ttl:after,.static-contents .subscription_detail_ttl:before{background-color:#623b2a;content:"";height:2px;margin-top:24px;width:80px}.static-contents .subscription_detail_ttl:before{transform:rotate(62deg)}.static-contents .subscription_detail_ttl:after{transform:rotate(-62deg)}.static-contents .subscription_detail .special_ttl{background:#dfd4bd;border-radius:100px;color:#623b2a;font-size:28px;font-weight:700;margin-bottom:20px;padding:6px}.static-contents .subscription_detail_lead{font-size:28px;margin-bottom:20px}.static-contents .subscription_detail_lead span{color:#623b2a;font-size:32px;font-weight:700}.static-contents .subscription_detail_img{margin:0 auto;width:560px}.static-contents .subscription_detail_box{margin-top:96px;position:relative}.static-contents .subscription_detail_box .detail_box_lead{background:#fff;border:4px solid #efe9de;color:#bfaa7e;font-size:24px;font-weight:700;left:0;margin:auto;min-width:0;padding:20px;position:absolute;right:0;text-align:center;top:-76px;white-space:nowrap;width:512px}.static-contents .subscription_detail_box .detail_box_lead span{font-size:28px}.static-contents .subscription_detail .speechbubble{background:url(../img/speechbubble_img01.png) no-repeat;background-position:top;background-size:488px 164px;height:164px;padding:20px;width:488px}.static-contents .subscription_detail .speechbubble_text{font-size:24px;text-align:left;width:420px}.static-contents .subscription_detail .speechbubble_text span{font-weight:700}.static-contents .subscription_detail .speechbubble_box{display:grid;grid-template-columns:488px 1fr;margin:20px 0 60px}.static-contents .subscription_detail .speechbubble_img{margin-top:80px;width:62px}.static-contents .subscription_detail .subscription_present_item{font-size:20px;margin:20px 0}.static-contents .subscription_detail .subscription_present_note{font-size:20px}.static-contents .subscription_detail .subscription_present_note li{margin-bottom:8px}.static-contents .subscription_detail .subscription_present_note li:last-of-type{margin-bottom:0}.static-contents .subscription_detail_boxttl{background:url(../img/icon_subscription_03.png) no-repeat;background-color:#bfaa7e;background-position:left 136px center;background-size:40px;color:#fff;font-size:28px;font-weight:700;margin-top:40px;min-width:0;padding:28px 136px 28px 190px;white-space:nowrap}.static-contents .subscription_detail_boxttl.second{background:url(../img/icon_subscription_04.png) no-repeat;background-color:#bfaa7e;background-position:left 176px center;background-size:42px;margin-top:40px;padding:28px 176px 28px 230px}.static-contents .subscription_detail_subttl{color:#623b2a;font-size:24px;margin-bottom:10px}.static-contents .subscription_detail_ttl_second{color:#623b2a;font-size:32px;margin-bottom:40px}.static-contents .subscription_detail_ttl_second span{color:#d15e5e}.static-contents .subscription_detail_ttl_second span em{font-size:36px}.static-contents .subscription_detail .note{font-size:20px;margin-top:12px;text-align:left}.static-contents .subscription_detail .note li{padding-left:1.3em;text-indent:-1.3em}.static-contents .subscription_detail .note .asterisk{display:flex;gap:10px;padding-left:0;text-indent:0}.static-contents .subscription_detail .note .asterisk span{flex-shrink:0;width:15px}.static-contents .subscription_detail .subscription_merit{border-bottom:2px solid #dfd4bd;margin-bottom:40px;padding-bottom:40px}.static-contents .subscription_detail .subscription_merit:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.static-contents .subscription_detail .subscription_merit_inner{background:#fff;border:2px solid #bfaa7e;border-top:none;padding:40px 38px}.static-contents .subscription_detail .subscription_merit_ttl{background:url(../img/icon_merit_01.png) no-repeat;background-position:left 0 center;background-size:96px 80px;color:#bfaa7e;font-size:30px;font-weight:700;margin-bottom:10px;min-width:0;padding:17px 0 17px 106px;text-align:left;white-space:nowrap}.static-contents .subscription_detail .subscription_merit_ttl.second{background:url(../img/icon_merit_02.png) no-repeat;background-size:96px 80px}.static-contents .subscription_detail .subscription_merit_ttl.third{background:url(../img/icon_merit_03.png) no-repeat;background-size:96px 80px}.static-contents .subscription_detail .subscription_merit_ttl.fourth{background:url(../img/icon_merit_04.png) no-repeat;background-size:96px 80px}.static-contents .subscription_detail .subscription_merit_ttl.fifth{background:url(../img/icon_merit_05.png) no-repeat;background-size:96px 80px}.static-contents .subscription_detail .subscription_merit_lead{font-size:28px;text-align:left}.static-contents .subscription_detail .subscription_merit .note{margin-top:20px}.static-contents .prod_check .module-section__inner{padding:166px 40px 80px}.static-contents .prod_check_ttl{color:#d15e5e;font-size:40px;font-weight:700;margin-bottom:60px;text-align:center}.static-contents .prod_check_box{border:2px solid #efe9de;margin-top:40px;padding:60px 0 40px}.static-contents .prod_check_box:first-of-type{margin-top:0;padding:60px 0}.static-contents .prod_check .check_ttl{font-size:28px;font-weight:500;margin-bottom:20px;text-align:center}.static-contents .prod_check .check_ttl span{font-size:32px;font-weight:700}.static-contents .prod_check .check_ttl span em{color:#d15e5e;font-size:36px}.static-contents .prod_check_note{font-size:20px;margin-top:20px;text-align:center}.static-contents .prod_check_note_list{font-size:20px;margin-top:20px;padding:0 40px;text-align:left}.static-contents .prod_check_note_list li{padding-left:1.3em;text-indent:-1.3em}.static-contents .prod_check_note_list .sup_note{display:flex;gap:10px;padding-left:0;text-indent:0}.static-contents .prod_check_note_list .sup_note span{flex-shrink:0;width:15px}.static-contents .prod_check .js-acc-cont{background-color:#fff}.static-contents .prod_check .js-acc-cont .notes_cont{font-size:24px;font-weight:500;letter-spacing:0;line-height:36px;padding:0 40px 40px}.static-contents .prod_check .js-acc-cont .notes_cont sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_check .js-acc-cont .notes_cont.paddingright0{padding-right:0}.static-contents .prod_check .js-acc-cont .notes_cont h4{font-size:28px;font-weight:500;letter-spacing:0;line-height:42px;margin-bottom:20px}.static-contents .prod_check .js-acc-cont .notes_cont h4 sup{font-size:14px;line-height:28px;top:0}.static-contents .prod_check .js-acc-cont .notes_cont h4.mt20,.static-contents .prod_check .js-acc-cont .notes_cont h4~h4{margin-top:40px}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes{margin-top:0}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes.mt10{margin-top:20px}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes.mt4,.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes.mt4 li{margin-top:8px!important}.static-contents .prod_check .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 .prod_check .js-acc-cont .notes_cont .module-list__notes li sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li+li{margin-top:20px}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li div{background-color:#f2f2f2;margin-left:-1em;padding:20px;text-indent:0}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li div span{text-decoration-line:underline}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li div.notes_cont_img{background-color:transparent;margin:12px 0 0;padding:0}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li .module-list__notes{margin-top:0}.static-contents .prod_check .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 .prod_check .js-acc-cont .notes_cont .module-list__notes li .module-list__notes li sup{font-size:12px;line-height:24px;top:0}.static-contents .prod_check .js-acc-cont .notes_cont .module-list__notes li .module-list__notes li+li{margin-top:8px}.static-contents .prod_check .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 .prod_check .js-acc-cont .notes_cont .notes_cont_p sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_check .js-acc-cont .notes_cont .notes_cont_p.attention-txt{color:#d15e5e}.static-contents .prod_check .js-acc-cont .notes_cont .notes_cont_p a{color:#000}.static-contents .prod_check .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 .prod_check .js-acc-cont .notes_cont .notes_cont_p2 sup{font-size:10px;line-height:20px;top:0}.static-contents .prod_check.m-opened .js-acc-btn:before{display:none}.static-contents .prod_check .js-module-acc .js-acc-btn{background-color:#efe9de;border:0;display:block;font-size:24px;height:124px;outline:none;padding:0 40px;position:relative;text-align:left;width:100%}.static-contents .prod_check .js-module-acc .js-acc-btn:after,.static-contents .prod_check .js-module-acc .js-acc-btn:before{background-color:#000;content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.static-contents .prod_check .js-module-acc .js-acc-btn:before{height:20px;right:50px;width:2px}.static-contents .prod_check .js-module-acc .js-acc-btn:after{height:2px;right:41px;width:20px}.static-contents .prod_check .js-module-acc .js-acc-cont{background-color:#f2f2f2}.static-contents .prod_check .js-module-acc.m-opened .js-acc-btn:before{display:none}.static-contents .prod_check .check_info_inner{background:#f9f6f2;padding:40px 40px 80px}.static-contents .prod_check .check_info_ttl{color:#623b2a;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.static-contents .prod_check .check_info_box{background:#fff;margin-bottom:20px;position:relative}.static-contents .prod_check .check_info_box:last-of-type{margin-bottom:0}.static-contents .prod_check .check_info_box .box_ttl{background:#de7d70;border-radius:100px;color:#fff;display:inline-block;font-size:24px;font-weight:500;left:50%;margin:0;padding:3px 0;position:absolute;text-align:center;top:-26px;transform:translateX(-50%);width:478px}.static-contents .prod_check .check_info_box .box_ttl span{font-size:30px;font-weight:700}.static-contents .prod_check .check_info_box .box_content{padding:40px 20px 20px}.static-contents .prod_check .check_info_box .box_content.second,.static-contents .prod_check .check_info_box .box_content.third{padding:20px 0}.static-contents .prod_check .check_info_lead{font-size:24.6px;font-weight:700;margin:0 0 20px;text-align:center}.static-contents .prod_check .check_info_img{margin:0 auto;width:398px}.static-contents .prod_check .check_info .prod_check_note_list{margin-top:40px;padding:0}.static-contents .prod_check .service_example{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:64px}.static-contents .prod_check .service_example_item{align-items:center;display:grid;gap:20px;grid-template-columns:1fr 210px}.static-contents .prod_check .service_example_item dt{width:56px}.static-contents .prod_check .service_example_item dd{font-size:24.68px}.static-contents .prod_check .service_example_info:last-of-type .service_example_item dt{width:32px}.static-contents .prod_check .check_type{align-items:center;display:grid;gap:30px;grid-template-columns:260px 280px;padding:0 34px}.static-contents .prod_check .check_type_text{font-size:28px}.static-contents .prod_check .check_type_text:first-of-type{margin-bottom:10px}.static-contents .prod_check .type_info_inner{background:#ebfcff;padding:60px 54px 80px}.static-contents .prod_check .type_info_box{border-bottom:2px solid #623b2a;padding:80px 0}.static-contents .prod_check .type_info_box:first-of-type{padding-top:0}.static-contents .prod_check .type_info_box:last-of-type{border-bottom:none;padding-bottom:36px}.static-contents .prod_check .type_info_name{background:#bfaa7e;color:#fff;display:inline-block;font-size:28px;font-weight:700;margin-bottom:34px;padding:4px 20px 0}.static-contents .prod_check .type_info_list{color:#623b2a;font-size:24px;margin-bottom:34px}.static-contents .prod_check .type_info_list li{background:url(../img/icon_check.png) no-repeat;background-position:0 0;background-size:36px 36px;margin-bottom:16px;padding-left:52px}.static-contents .prod_check .type_info_list li:last-of-type{margin-bottom:0}.static-contents .prod_check .type_info_img{margin-bottom:34px}.static-contents .prod_check .type_info_detail{background:#fff;padding:28px 36px}.static-contents .prod_check .type_info_detail h3{color:#623b2a;font-size:28px;font-weight:700;margin-bottom:8px}.static-contents .prod_check .type_info_detail p{color:#623b2a;font-size:24.8px}.static-contents .prod_check .type_info_btn{display:block;margin:0 auto;width:480px}.static-contents .prod_check .type_info_btn .module-buttonV3 span{color:#45433e}.static-contents .prod_check .type_info_btn.faq_link{margin-top:80px}.static-contents .prod_check .type_info .module-buttonV3 span{color:#45433e}.static-contents .prod_check .type_info_note{color:#45433e;font-size:20px;font-weight:600;margin-bottom:80px}.static-contents .cmn_link_catch{margin-bottom:20px}.static-contents .cmn_link_btn span{color:#45433e}.static-contents .cmn_link:last-of-type{margin-top:80px;padding:40px 0 0}.static-contents .section_howto .module-section__inner{background:#f7f7f7}.static-contents .section_howto .module-h2{color:#623b2a}.static-contents .l-floating-nav{bottom:0;left:0;margin:0 auto;position:fixed;right:0;transform:translateY(150%);transition:transform .5s ease;width:720px;z-index:11}.static-contents .l-floating-nav.l-floating-nav--visible{transform:translateY(0)}.static-contents .l-floating-nav.l-floating-nav--hidden{transform:translateY(150%)}.static-contents .l-floating-nav.l-floating-nav--arrow-upper01 .nav .btn_merit a:after,.static-contents .l-floating-nav.l-floating-nav--arrow-upper02 .nav .btn_cv a:after{transform:rotate(180deg)}.static-contents .nav{align-items:center;background-color:#bfaa7e;border-bottom:2px solid #c3c3c3;border-top:2px solid #c3c3c3;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;width:720px}.static-contents .nav li{position:relative}.static-contents .nav li a{color:#fff;display:block;font-size:24px;font-weight:700;position:relative;text-decoration:none}.static-contents .nav li a:after{background:url(../img/icon_arrow_nav.png) no-repeat;background-size:32px 32px;bottom:0;content:"";display:block;height:32px;margin:auto;position:absolute;right:31.4px;top:0;width:32px;z-index:1}.static-contents .nav li:first-of-type a{background-position:right 26px center;padding:24px 64px 24px 26px}.static-contents .nav li:first-of-type a:after{right:26.4px}.static-contents .nav li:first-of-type a:before{background-color:#fff;content:"";height:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px}.static-contents .nav li:last-of-type a{background:url(../img/icon_cart.png) no-repeat;background-position:left 32px top 26px;background-size:28px 28px;padding:24px 30px 24px 70px}.static-contents .timing_btn{margin:40px auto 0;width:480px}.static-contents .timing_btn .module-buttonV3 span{color:#45433e}.static-contents .merit_info .module-section__inner{padding:80px 40px 0}.static-contents .merit_info_content{background:#fff;border:2px solid #bfaa7e;padding:40px 20px}.static-contents .merit_info_ttl{color:#623b2a;font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.static-contents .merit_info_box{display:grid;gap:40px;grid-template-columns:118px 80px 120px 140px}.static-contents .merit_info .subscription_info_img{height:80px;margin-bottom:10px}.static-contents .merit_info .subscription_info_img img{margin:0 auto;width:auto}.static-contents .merit_info .subscription_info_lead{font-size:20px;min-width:0;text-align:center;white-space:nowrap}@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)}}
