@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);
@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(0deg,#f1dfd1 58.56%,hsla(26,55%,89%,0) 92.92%);display:flex;flex-direction:column;justify-content:flex-end;left:0;padding-top:0;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc.m-opened.js-acc-defaultHeight .js-acc-cont{margin-bottom:0!important;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 .mod-setcart-item{position:relative}.static-contents .mod-setcart-item .zaikokbn0{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;left:0;line-height:100%;position:absolute;right:0;text-align:center;top:0;z-index:1}.static-contents .mod-setcart-item a,.static-contents .mod-setcart-item button{background-color:transparent;border:0;cursor:pointer;display:block;padding:0;position:relative;text-decoration:none;z-index:0}.static-contents .mod-setcart-item a:after,.static-contents .mod-setcart-item button:after{bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease 0s}.static-contents .mod-setcart-item a.m-selected:after,.static-contents .mod-setcart-item a:hover:after,.static-contents .mod-setcart-item button.m-selected:after,.static-contents .mod-setcart-item button:hover:after{opacity:1}.static-contents .mod-setcart-display{position:relative}.static-contents .mod-setcart-display-default{background-color:#fff;border:1px solid #ccc;display:grid;height:150px;place-items:center;position:inherit;width:360px;z-index:0}.static-contents .mod-setcart-display-unit{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;min-height:150px;width:360px}.static-contents button.module-movie{border:0;border-radius:unset;display:block}.static-contents .module-movie{height:0;padding-top:56.25%;position:relative;width:100%}.static-contents .module-movie.m-portrait{padding-top:177.7777777778%}.static-contents .module-movie--player{left:0;position:absolute;right:0;top:0;transition:all 1s ease;z-index:10}.static-contents .module-movie iframe{cursor:pointer;height:99%!important;left:1px;position:absolute;right:0;top:1px;width:99%!important;z-index:0}.static-contents .module-movie .module-movie_thumb{cursor:pointer;height:100%!important;position:absolute;right:0;top:0;width:100%!important;z-index:1}.static-contents .module-movie.m-clicked .module-movie_thumb{opacity:0;z-index:-1}.static-contents .test_container{display:flex;justify-content:space-between}.static-contents .test_container>div{width:calc(33.33333% - 20px)}.static-contents{--zi-fixed:999;--zi-modal:2000;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.075em}.static-contents a{display:block;text-decoration:none}.static-contents em{font-style:normal}.static-contents button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .text-red{color:#e60033}.static-contents .module-section:not(:first-child){margin:auto 0 0}.static-contents .module-section .module-section__inner{margin:0 auto;padding:0 40px;position:relative;width:720px}.static-contents .module-section:first-child .module-section__inner{padding:0}.static-contents .module-list__notes{margin-top:20px!important}.static-contents .module-list__notes li{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px}.static-contents .module-list__notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .module-list__notes li:nth-child(n+2){margin-top:8px}.static-contents .module-list__notes li span{color:#c80421}.static-contents h2{margin:0!important}.static-contents .module-button{gap:0;max-width:480px;min-height:92px}.static-contents .module-button span{color:#45433e;font-size:24px;font-weight:500}.static-contents .module-button.module-button__down{background-position:right 50px center!important;background-size:20px;border:2px solid #d3d2cf}.static-contents .module-button.module-button__minus,.static-contents .module-button.module-button__plus{border:none;max-width:100%;min-height:auto}.static-contents .module-button.module-button__minus span,.static-contents .module-button.module-button__plus span{display:block}.static-contents .module-button.module-button__minus span:after,.static-contents .module-button.module-button__plus span:after{background-size:20px;height:20px;right:0;width:20px}.static-contents .module-button.module-button__cv span:before{background-size:24px;height:24px;width:24px}.static-contents .sec_kv .kv_box{bottom:36px;left:44px;position:absolute}.static-contents .sec_kv .module-section__inner{padding:0}.static-contents .sec_kv h2{font-size:36px;font-weight:400;font-weight:500;letter-spacing:0;line-height:54px}.static-contents .sec_kv h2 sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.static-contents .sec_kv .kv_catch{font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;margin-top:12px}.static-contents .sec_kv .kv_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_kv .kv_catch+.kv_catch{font-size:24px;font-weight:500;letter-spacing:4px;line-height:150%;margin:16px auto 0}.static-contents .sec_kv .kv_catch+.kv_catch sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_kv .module-list__notes{bottom:218px;position:absolute;right:198px}.static-contents .sec_kv .module-list__notes li{font-weight:500}.static-contents .bnr{margin:0 auto;padding:80px 40px 120px;width:720px}.static-contents .bnr .bnr__title{align-items:center;display:flex;font-size:30px;font-weight:500;gap:0 24px;justify-content:center;letter-spacing:0;text-align:center}.static-contents .bnr .bnr__title:after,.static-contents .bnr .bnr__title:before{background:url(../img/bnr_ttl_deco.svg) no-repeat 50%/contain;content:"";height:98px;width:34px}.static-contents .bnr .bnr__title:after{transform:scaleY(-1)}.static-contents .bnr .bnr__img{margin:40px auto 0;width:560px}.static-contents .bnr .bnr__note{display:flex;font-size:20px;gap:0 4px;margin-top:40px}.static-contents .sec_birth .module-section__inner{background:#f4e8e1;border-top:6px solid #fff;padding:74px 80px 80px;text-align:center}.static-contents .sec_birth .birth_ttl{font-size:40px;font-weight:500;letter-spacing:0;line-height:150%}.static-contents .sec_birth .birth_ttl sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.static-contents .sec_birth .birth_catch{font-size:32px;font-weight:500;letter-spacing:0;line-height:150%;margin:0 auto}.static-contents .sec_birth .birth_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_birth .birth_img{margin:40px auto 0}.static-contents .sec_cp .module-section__inner{background:#f4e8e1;padding:0 40px 80px;text-align:center}.static-contents .sec_cp .cp_cnt{background-color:#fff;border-top:1px solid #c18664;padding:60px 40px;text-align:center}.static-contents .sec_cp .cp_title{color:#c18664;font-family:Raleway,sans-serif;font-size:56px;font-weight:500;letter-spacing:0;margin-bottom:40px!important}.static-contents .sec_cp .cp_present_area{position:relative}.static-contents .sec_cp .cp_present_area .zaiko_mask{background-color:rgba(0,0,0,.5);height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.static-contents .sec_cp .cp_present_area .zaiko_mask p{color:#fff;font-size:32px;font-weight:600;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);width:100%}.static-contents .sec_cp .cp_txt{font-size:24px;font-weight:500;margin-bottom:20px}.static-contents .sec_cp .cp_present_txt{color:#e60033;font-size:36px;font-weight:500;margin-bottom:40px}.static-contents .sec_cp .cp_present_img{margin-bottom:20px}.static-contents .sec_cp .cp_present_name{font-size:24px;margin-bottom:20px}.static-contents .sec_cp .cp_present_detail{font-size:20px;margin-bottom:40px}.static-contents .sec_cp .cp_present_color{color:#c18664;font-size:28px;margin-bottom:10px}.static-contents .sec_cp .cp_present_color_list{margin-bottom:40px}.static-contents .sec_cp .cp_present_color_item{align-items:center;display:flex;text-align:left}.static-contents .sec_cp .cp_present_color_item:not(:last-child){margin-bottom:10px}.static-contents .sec_cp .cp_present_color_img{flex-shrink:0;margin-right:20px;width:140px}.static-contents .sec_cp .cp_present_color_name{font-size:28px;font-weight:500}.static-contents .sec_cp .cp_present_color_detail{font-size:24px;font-weight:400}.static-contents .sec_cp .cp_present_plus{display:flex;justify-content:center;margin-bottom:40px}.static-contents .sec_cp .cp_present_plus img{width:40px}.static-contents .sec_cp .cp_present_coupon{display:flex;justify-content:center;margin-bottom:20px}.static-contents .sec_cp .cp_present_coupon_txt{font-size:24px}.static-contents .sec_cp .cp_note{background-color:#f4f4f5;padding:60px 40px 80px}.static-contents .sec_cp .cp_note_title{font-size:24px;font-weight:500;line-height:1;margin-bottom:20px;text-align:left}.static-contents .sec_cp .cp_note_list{font-size:20px;text-align:left}.static-contents .sec_cp .cp_note_list+.cp_note_title{margin-top:40px}.static-contents .sec_cp .cp_note_item{line-height:1.3;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_cp .cp_note_item a{display:inline;text-decoration:underline}.static-contents .sec_cp .cp_note_item .color_red{color:#e60033}.static-contents .sec_cp .cp_note_item:not(:last-child){margin-bottom:20px}.static-contents .cmn_mask{background:rgba(0,0,0,.4);bottom:0;left:0;position:absolute;right:0;top:0}.static-contents .cmn_mask span{color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:400;height:100%;justify-content:center;letter-spacing:0;line-height:36px;text-align:center}.static-contents .cmn_mask span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .cmn_item{background:#fff;padding:70px 40px 80px}.static-contents .cmn_item h2 span{color:#ad883b;font-family:Raleway,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:60px;position:relative}.static-contents .cmn_item h2 span sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.static-contents .cmn_item h2 span:after,.static-contents .cmn_item h2 span:before{background:#ad883b;content:"";display:block;height:2px;left:-138px;position:absolute;top:20px;width:110px}.static-contents .cmn_item h2 span:after{left:auto;right:-138px}.static-contents .cmn_item h3{border-top:2px solid #ad883b;color:#ad883b;font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;margin-top:24px;padding-top:60px}.static-contents .cmn_item h3 sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item h4{background:#f0dfd0;font-size:32px;font-weight:500;letter-spacing:0;line-height:80px;margin:10px auto 30px}.static-contents .cmn_item h4 sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_tag{background:#ad883b;border-radius:50px;color:#fff;font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;margin:14px auto 0;padding:8px 0;width:264px}.static-contents .cmn_item .item_tag sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_txt{font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;margin-top:12px}.static-contents .cmn_item .item_txt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_name{font-size:28px;font-weight:400;letter-spacing:0;line-height:42px;margin-top:20px}.static-contents .cmn_item .item_name sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_price{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin-top:4px}.static-contents .cmn_item .item_price sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_price em{font-size:34px;font-weight:400;letter-spacing:0;line-height:150%}.static-contents .cmn_item .item_price em sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_img{margin:30px auto 0;width:520px}.static-contents .cmn_item .item_detail{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;margin-top:10px}.static-contents .cmn_item .item_detail sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_set{border-bottom:2px solid #000;border-top:2px solid #000;margin-top:40px}.static-contents .cmn_item .item_set .js-acc-btn{display:block;padding:18px 0;text-align:left;width:100%}.static-contents .cmn_item .item_set .js-acc-btn span{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px}.static-contents .cmn_item .item_set .js-acc-btn span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_set .js-acc-cont{padding-bottom:20px;position:relative;text-align:left}.static-contents .cmn_item .item_set .item_set_cont li{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;line-height:26px;padding-left:1em;text-indent:-1em}.static-contents .cmn_item .item_set .item_set_cont li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_set .item_set_cont li+li{margin-top:16px}.static-contents .cmn_item .item_set .item_set_cont li:nth-child(2){margin-top:36px}.static-contents .cmn_item .item_cart{margin-top:40px}.static-contents .cmn_item .item_cart .module-button{display:block}.static-contents .cmn_item .item_cart .module-button span{color:#fff;font-size:30px;font-weight:400;font-weight:500;letter-spacing:0;line-height:45px;padding:24px 0 23px}.static-contents .cmn_item .item_cart .module-button span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .module-button span:before{margin-right:10px}.static-contents .cmn_item .item_cart .module-button span:after{right:40px}.static-contents .cmn_item .item_cart .js-acc-cont{background:#fff;color:#45433e;padding:40px;text-align:left}.static-contents .cmn_item .item_cart .js-acc-cont .cart_tag{padding:0 0 0 40px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_tag span{border:2px solid #707070;display:inline-block;font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;padding:0 4px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_tag span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .js-acc-cont .cart_ttl{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px;margin-top:10px;padding:0 0 0 40px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_ttl sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont{margin-top:17px;padding:0 40px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont .cart_cont_item{position:relative}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont .cart_cont_item .js-setcart-item{align-items:center;display:flex;padding-left:76px;position:relative;width:100%}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont .cart_cont_item .js-setcart-item:before{background:url(../img/radio_off.png) no-repeat top;background-size:100%;content:"";display:block;height:36px;left:0;position:absolute;top:32%;width:36px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont .cart_cont_item .js-setcart-item.m-selected:before{background:url(../img/radio_on.png) no-repeat top;background-size:100%}.static-contents .cmn_item .item_cart .js-acc-cont .cart_cont .cart_cont_item+.cart_cont_item{margin-top:40px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_img{margin-right:40px;width:100px}.static-contents .cmn_item .item_cart .js-acc-cont .cart_name{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px;text-align:left}.static-contents .cmn_item .item_cart .js-acc-cont .cart_name sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .js-acc-cont .cart_plus,.static-contents .cmn_item .item_cart .js-acc-cont .cart_plus+.cart_tag{margin-top:40px}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart{position:relative}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart .js-setcart-display,.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart .js-setcart-price{opacity:0;position:absolute;z-index:-10}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart .js-setcart-cartbtn{margin:60px auto 0;width:440px}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart .js-setcart-cartbtn-default{align-items:center;background:#d3d2cf;color:#807f7d;display:flex;font-size:28px;font-weight:400;font-weight:500;height:112px;justify-content:center;letter-spacing:0;line-height:42px;width:440px}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cart .js-setcart-cartbtn-default sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit a{max-width:440px!important;min-height:112px!important;padding:0!important}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit a span{gap:20px;line-height:112px;padding:0!important}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit a span:before{height:28px;width:28px}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit a span em{font-size:24px;font-weight:400;font-weight:500;letter-spacing:0;line-height:36px}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit a span em sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .cmn_item .item_cart .js-acc-cont .js-setcart-cartbtn-unit.zaikokbn2 a span{gap:10px}.static-contents .cmn_item .module-list__notes{margin-top:40px!important;text-align:left}.static-contents .cmn_item .module-list__notes li{font-size:20px;font-weight:400;letter-spacing:0;line-height:130%}.static-contents .cmn_item .module-list__notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .cmn_item .module-list__notes li span{font-size:20px;font-weight:400;letter-spacing:0;line-height:130%}.static-contents .cmn_item .module-list__notes li span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .cmn_item .module-list__notes+.module-list__notes{margin-bottom:40px;margin-top:20px!important}.static-contents .cmn_item .item_list{position:relative}.static-contents .cmn_item .item_list+.item_list{margin-top:40px}.static-contents .cmn_item .item_list label{align-items:center;display:flex;position:relative}.static-contents .cmn_item .item_list .module-checkbox input+label{gap:0}.static-contents .cmn_item .item_list .module-checkbox input+label:before{height:36px;margin-right:40px;width:34px}.static-contents .price_all_wrap{bottom:0;display:flex;justify-content:center;min-width:720px;position:sticky;right:0;width:100%;z-index:1}.static-contents .price_all_wrap .module-section__inner{background-color:#ededed;padding:14px 28px}.static-contents .price_all_wrap .price_all{font-feature-settings:"palt";align-items:center;display:flex;justify-content:space-between}.static-contents .price_all_wrap .price_all_text{align-items:flex-end;display:flex;font-size:28px;font-weight:500;letter-spacing:0}.static-contents .price_all_wrap .price_text{background-color:#fff;display:block;font-size:40px;line-height:1;margin:0 10px;padding:12px 20px}.static-contents .price_all_wrap .price_tax{font-size:20px}.static-contents .price_all_wrap .module-sponly{margin:unset}.static-contents .price_all_wrap .module-buttonV3.module-buttonV3__cv{min-height:92px;width:312px}.static-contents .price_all_wrap .module-buttonV3.module-buttonV3__cv>span{font-size:24px;font-weight:600;line-height:1.25}.static-contents .price_all_wrap .m-show .price_all_button .module-buttonV3.module-buttonV3__cv>span{padding-left:0;padding-right:24}.static-contents .sec_prod .module-section__inner{background:#cbc5c1;padding:108px 20px 120px;text-align:center}.static-contents .sec_prod h2{font-family:Raleway,sans-serif;font-size:52px;font-weight:400;letter-spacing:0;letter-spacing:7.8px;line-height:78px;line-height:62px}.static-contents .sec_prod h2 sup{font-size:26px;line-height:52px;top:0;vertical-align:text-top}.static-contents .sec_prod h4{background:#f0dfd0;font-size:32px;font-weight:400;font-weight:700;letter-spacing:0;line-height:48px;padding:16px 0;text-align:center}.static-contents .sec_prod h4 sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_img{margin:46px auto 0;width:680px}.static-contents .sec_prod .prod_box .module-list__notes li{padding-left:0;text-indent:0}.static-contents .sec_prod .prod_catch{font-size:32px;font-weight:400;font-weight:500;letter-spacing:0;line-height:48px;margin-top:60px}.static-contents .sec_prod .prod_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_detail{align-items:center;display:flex;justify-content:center;margin-top:20px}.static-contents .sec_prod .prod_detail span{border:2px solid #000;display:inline-block;font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;padding:7px 20px}.static-contents .sec_prod .prod_detail span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_detail span+span{margin-left:10px}.static-contents .sec_prod .prod_subttl{background:url(../img/prod_subttl_bg.png) no-repeat bottom;background-size:400px auto;font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;letter-spacing:.1em;line-height:42px;padding-bottom:23px}.static-contents .sec_prod .prod_subttl sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_item{background:url(../img/prod_item_bg.png) no-repeat top;background-size:100% 100%;margin-top:120px;padding:80px 40px}.static-contents .sec_prod .cmn_item{background:none;padding:40px 20px 0}.static-contents .sec_prod .prod_purchase{background:#fff;margin:120px auto 0;padding:80px 0 0;width:640px}.static-contents .sec_prod .prod_purchase h3{background:#f0dfd0;font-size:32px;font-weight:500;letter-spacing:0;line-height:80px;margin:0 40px}.static-contents .sec_prod .prod_purchase h3 sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item{padding:28px 40px 78px}.static-contents .sec_prod .prod_purchase .cmn_item .item_catch{font-size:32px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto}.static-contents .sec_prod .prod_purchase .cmn_item .item_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_info{display:flex;gap:20px;margin:27px auto 0}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_img{width:240px}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt{text-align:left;width:300px}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_name{font-size:24px;font-weight:400;letter-spacing:0;line-height:150%}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_name sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_info{font-size:20px;font-weight:400;letter-spacing:0;line-height:130%;margin:20px auto 0}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_info sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_price{font-size:28px;font-weight:400;letter-spacing:0;line-height:150%;margin:20px auto 0}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_price sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_price em{font-size:34px;font-weight:400;letter-spacing:0;line-height:150%}.static-contents .sec_prod .prod_purchase .cmn_item .item_info .item_info_txt .txt_price em sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn{margin:40px auto 0}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button{background-position:right 40px center;background-size:20px;display:block;max-width:560px;min-height:112px;padding:0}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button span{font-size:30px;font-weight:700;letter-spacing:0}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button span:before{height:28px;width:28px}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button span em{font-size:26px;font-weight:700;letter-spacing:0;line-height:112px}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button span em sup{font-size:13px;line-height:26px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .module-button__cv:before{background:url(/sw/onlinestore/assets_static/img/icon_check_off.svg) no-repeat 50%;background-size:contain;content:"";display:block;flex-shrink:0;height:36px;left:54px;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease 0s;width:34px}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn0 .module-button__cv:before,.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn9 .module-button__cv:before{content:none}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn2 .module-button__cv{font-feature-settings:"palt"}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn2 .module-button__cv:before{left:20px}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn.m-checked .module-button__cv:before{background-image:url(/sw/onlinestore/assets_static/img/icon_check_on.svg);background-size:100%}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn0 .module-button span,.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn9 .module-button span{color:#fff;font-size:30px;font-weight:700;letter-spacing:0;line-height:112px}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn0 .module-button span sup,.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn9 .module-button span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn0 .module-button span:before,.static-contents .sec_prod .prod_purchase .cmn_item .item_btn .zaikokbn9 .module-button span:before{display:none}.static-contents .sec_prod .prod_purchase .cmn_item .item_note{margin:22px auto 0;text-align:left}.static-contents .sec_prod .prod_purchase .cmn_item .item_note li{color:#d4003b;font-size:20px;font-weight:400;letter-spacing:0;line-height:130%;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_prod .prod_purchase .cmn_item .item_note li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .prod_purchase .cmn_item .item_name,.static-contents .sec_prod .prod_purchase .cmn_item .item_price{margin-top:0}.static-contents .sec_prod .prod_purchase .cmn_item .item_cart{margin-top:34px}.static-contents .sec_prod .prod_purchase .cmn_item .item_cart .module-button__minus span:before,.static-contents .sec_prod .prod_purchase .cmn_item .item_cart .module-button__plus span:before{padding-right:30px}.static-contents .sec_prod .prod_purchase .cmn_item .item_cart .js-acc-cont{border-bottom:2px solid #d3d2cf;padding:40px}.static-contents .sec_prod .prod_purchase+.prod_purchase{margin:80px auto 0}.static-contents .sec_prod .prod_purchase+.prod_purchase .cmn_item{padding-bottom:40px}.static-contents .sec_prod .prod_purchase+.prod_purchase .cmn_item+.cmn_item{padding-bottom:80px}.static-contents .sec_point .module-section__inner{padding:120px 0;text-align:center}.static-contents .sec_point h2{font-size:40px;font-weight:400;font-weight:500;letter-spacing:0;line-height:60px}.static-contents .sec_point h2 sup{font-size:20px;line-height:40px;top:0;vertical-align:text-top}.static-contents .sec_point h3{font-family:Raleway,sans-serif;font-size:52px;font-weight:400;letter-spacing:0;line-height:78px;line-height:62px;margin-top:106px}.static-contents .sec_point h3 sup{font-size:26px;line-height:52px;top:0;vertical-align:text-top}.static-contents .sec_point .point_img{margin:40px auto 0;width:456px}.static-contents .sec_point .point_txt{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px;margin-top:41px}.static-contents .sec_point .point_txt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_point .point_map{margin:26px auto 0;width:640px}.static-contents .sec_about .module-section__inner{background:linear-gradient(180deg,#fdfaf9,#f0ded0);padding:120px 40px 160px}.static-contents .sec_about h2{font-size:56px;font-weight:400;font-weight:500;letter-spacing:0;line-height:84px;margin-top:80px!important;text-align:center}.static-contents .sec_about h2 sup{font-size:28px;line-height:56px;top:0;vertical-align:text-top}.static-contents .sec_about .about_catch{font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;line-height:58px;text-align:center}.static-contents .sec_about .about_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_about .module-movie{margin:60px auto 0}.static-contents .sec_about .module-movie img{height:334px!important;width:640px!important}.static-contents .sec_about .module-movie iframe{height:334px!important;left:0;top:0;width:640px!important}.static-contents .sec_about .about_txt{font-size:36px;font-weight:400;letter-spacing:0;line-height:54px;margin-top:6px;text-align:center}.static-contents .sec_about .about_txt sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.static-contents .sec_about .about_subttl{color:#d4003b;font-size:32px;font-weight:400;font-weight:500;letter-spacing:0;line-height:48px;margin-top:82px}.static-contents .sec_about .about_subttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_about .about_acc{margin-top:33px}.static-contents .sec_about .about_acc.m-opened .js-acc-cover{bottom:-80px;top:auto!important}.static-contents .sec_about .about_acc.m-opened .js-acc-btn-label-close{display:none}.static-contents .sec_about .about_acc .js-acc-cover{bottom:-80px;margin:0 -40px;top:260px}.static-contents .sec_about .about_acc dl dt{border-bottom:2px solid #000;color:#d4003b;font-family:Raleway,sans-serif;font-size:32px;font-weight:400;letter-spacing:0;line-height:48px}.static-contents .sec_about .about_acc dl dt sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_about .about_acc dl dd{margin-top:20px}.static-contents .sec_about .about_acc dl dd+dt{margin-top:80px}.static-contents .sec_about .about_acc .about_acc_ttl{font-size:32px;font-weight:400;font-weight:500;letter-spacing:0;line-height:48px}.static-contents .sec_about .about_acc .about_acc_ttl sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_about .about_acc .about_acc_txt{font-size:24px;font-weight:400;letter-spacing:0;letter-spacing:.05em;line-height:36px;margin-top:30px}.static-contents .sec_about .about_acc .about_acc_txt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_about .about_acc .about_acc_img{margin-top:40px}.static-contents .sec_about .about_acc .about_acc_img+.about_acc_ttl{margin-top:60px;text-align:center}.static-contents .sec_about .about_acc .about_acc_note{font-size:20px;font-weight:400;letter-spacing:0;line-height:30px;margin-top:20px;text-align:center}.static-contents .sec_about .about_acc .about_acc_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_about .about_acc .module-movie{margin:20px auto 0;width:640px}.static-contents .sec_about .module-button{border:2px solid #d3d2cf;max-width:480px;min-height:92px;padding:0}.static-contents .sec_about .module-button span{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px}.static-contents .sec_about .module-button span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_about .module-button span:after{right:50px}.static-contents .sec_howto{border-top:2px solid transparent}.static-contents .sec_howto .module-section__inner{padding:100px 40px 120px}.static-contents .sec_howto h2{font-family:Raleway,sans-serif;font-size:52px;font-weight:400;letter-spacing:0;line-height:78px;text-align:center}.static-contents .sec_howto h2 sup{font-size:26px;line-height:52px;top:0;vertical-align:text-top}.static-contents .sec_howto .howto_item{margin-top:38px}.static-contents .sec_howto .howto_item li{font-size:24px;font-weight:400;letter-spacing:0;line-height:36px;padding-left:1em;text-indent:-1em}.static-contents .sec_howto .howto_item li sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_howto .howto_item li+li{margin-top:20px}.static-contents .sec_howto .howto_img{margin-top:40px}.static-contents .sec_howto .howto_list{margin:60px auto 0}.static-contents .sec_howto .howto_list ul{margin:40px auto 0}.static-contents .sec_howto .howto_list ul li{font-size:24px;font-weight:500;letter-spacing:0;line-height:150%;margin:20px auto 0;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_howto .howto_list ul li sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_howto .howto_list .howto_list_txt{font-size:24px;font-weight:400;letter-spacing:0;letter-spacing:.1em;line-height:36px;margin-top:40px}.static-contents .sec_howto .howto_list .howto_list_txt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_howto .howto_list .module-movie{margin:60px auto 0;padding-top:993px;width:559px}.static-contents .sec_howto .howto_list+.howto_list{margin:40px auto 0}.static-contents .sec_howto .module-button{border:2px solid #d3d2cf;display:block;margin:0 auto;max-width:480px;min-height:92px;width:480px}.static-contents .sec_howto .module-button span{font-weight:500}.static-contents .sec_howto .module-button span:after{right:50px}.static-contents .kitty_banner{margin:auto;padding:80px 40px;width:720px}.static-contents .kitty_banner__balloon{background:#fff;border:2px solid #000;border-radius:20px;box-sizing:border-box;display:inline-block;font-size:28px;font-weight:400;letter-spacing:0;line-height:42px;padding:40px 20px;position:relative;text-align:center;width:100%}.static-contents .kitty_banner__balloon sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .kitty_banner__balloon:before{background-color:#fff;bottom:-23px;z-index:2}.static-contents .kitty_banner__balloon:after,.static-contents .kitty_banner__balloon:before{clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:24px;left:50%;position:absolute;transform:translateX(-50%);width:39.24px}.static-contents .kitty_banner__balloon:after{background-color:#000;bottom:-26px;z-index:1}.static-contents .kitty_banner__balloon p{margin:0;padding:0}.static-contents .kitty_banner__banner{margin-top:44px}.static-contents .sec_recommend .module-section__inner{background:#fff8f1;padding:100px 40px 120px;text-align:center}.static-contents .sec_recommend h2{color:#ccae9f;font-family:Raleway,sans-serif;font-size:56px;font-weight:400;letter-spacing:0;line-height:84px}.static-contents .sec_recommend h2 sup{font-size:28px;line-height:56px;top:0;vertical-align:text-top}.static-contents .sec_recommend h3{font-size:32px;font-weight:400;font-weight:500;letter-spacing:0;line-height:48px;margin-top:8px}.static-contents .sec_recommend h3 sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_recommend h4{font-size:28px;font-weight:400;font-weight:500;letter-spacing:0;line-height:42px;margin-top:10px}.static-contents .sec_recommend h4 sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_recommend .timer_box{margin:40px auto 0;width:640px}.static-contents .sec_recommend .timer_box .timer_text{font-size:32px;font-weight:400;letter-spacing:0;line-height:48px;margin-bottom:20px}.static-contents .sec_recommend .timer_box .timer_text sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_recommend .recommend_txt{font-size:28px;font-weight:400;letter-spacing:0;line-height:42px;margin-top:24px}.static-contents .sec_recommend .recommend_txt sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_recommend .recommend_img{margin-top:49px}.static-contents .sec_recommend .recommend_aubttl{background:url(../img/recommend_aubttl_bg.png) no-repeat bottom;background-size:261px auto;font-size:24px;font-weight:400;letter-spacing:0;letter-spacing:.16em;line-height:36px;margin-top:70px;padding-bottom:21px}.static-contents .sec_recommend .recommend_aubttl sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_note .module-section__inner{background:#eceae8;padding:80px 40px}.static-contents .sec_note .note_list+.note_title{margin-top:60px}.static-contents .sec_note .note_title{font-size:24px;font-weight:500;margin-bottom:30px}.static-contents .sec_note .note_item{font-size:20px;line-height:1.3;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_note .note_item:not(:last-child){margin-bottom:30px}.static-contents .sec_note .note_item a{display:inline;text-decoration:underline}.static-contents .sec_note .note_item .color_red{color:#e60033}.static-contents .sec_footer .module-section__inner{background:#f8f9fa;padding:40px 120px}.static-contents .sec_footer .odule-button{border:none}.static-contents .sec_footer ul li+li{margin-top:20px}.static-contents .section_fixed .fixed_inner{background:#fff;border:2px solid #e60033;border-radius:50%;bottom:180px;height:144px;opacity:0;position:fixed;right:28px;transform:translateX(100%);transition:all .2s ease 0s;width:144px;z-index:5}.static-contents .section_fixed .fixed_inner .fixed_img{left:24px;position:absolute;top:-22px;width:80px}.static-contents .section_fixed .fixed_inner .fixed_text{color:#e60033;display:flex;flex-direction:column;font-size:20px;font-weight:400;font-weight:500;height:100%;justify-content:center;letter-spacing:0;line-height:30px;line-height:1.3!important;padding-top:28px;position:relative;text-align:center}.static-contents .section_fixed .fixed_inner .fixed_text sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .section_fixed .fixed_inner .fixed_text:after{border-right:2px solid #e60033;border-top:2px solid #e60033;bottom:12px;content:"";display:block;height:14px;position:absolute;right:61px;-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:8px;content:"";display:block;position:absolute;right:61px;-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_prod .prod_img{width:460px}.static-contents .event__inner{background:#fff8f1;background:linear-gradient(180deg,#fff8f1,#fff 25%);margin-inline:auto;padding:76px 0 80px;width:720px}.static-contents .event__wrapper{padding:0 40px}.static-contents .event__ttl{color:#000;font-family:Raleway,sans-serif;font-size:56px;font-weight:500;letter-spacing:.15em;line-height:1;margin-bottom:56px;text-align:center}.static-contents .event__ttl-sub{font-size:24px;font-weight:400;line-height:150%;margin-bottom:10px;text-align:center}.static-contents .event__catch{font-size:32px;font-weight:500;line-height:150%;margin-bottom:60px;text-align:center}@media screen and (min-width:801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:438px!important}.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:60.8333333333vw!important}.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cover{padding-top:0}.static-contents .js-module-acc.m-opened .js-acc-btn-label-close{display:block;margin-bottom:0}.static-contents .is-pc{display:none!important;visibility:hidden}}
