.static-contents{--zi-fixed:999;--zi-modal:2000;font-feature-settings:"palt";-moz-font-feature-settings:"palt";letter-spacing:.1em}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3,.static-contents .module-h4,.static-contents .module-h5{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important;margin:0!important}.static-contents .module-button span,.static-contents .module-buttonV2 span{font-family:TazuganeGothicStdN-Medium!important;font-weight:400!important}.static-contents a{color:inherit;cursor:pointer;display:inline-block;text-decoration:none}.static-contents span{color:inherit}.static-contents em{color:inherit;font-style:normal}.static-contents button{background:transparent;border:none;cursor:pointer;padding:0}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .module-main,.static-contents .module-section:not(:first-child){margin:0}.static-contents .module-section__inner{background:#000;margin:0 auto;padding:0;width:720px}.static-contents .sec_title .module-section__inner{background:none}.static-contents .sec_title .module-h1{margin-bottom:20px!important}.static-contents .cmn_btn{margin:40px auto 0;width:480px}.static-contents .cmn_btn .module-buttonV2{border:2px solid #d3d2cf;max-width:480px;min-height:92px;padding:0}.static-contents .cmn_btn .module-buttonV2 span{color:#45433e;font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_about .module-section__inner{color:#fff;padding:120px 40px;text-align:center}.static-contents .sec_about h2{font-size:40px;font-weight:400;line-height:60px;margin-top:40px!important}.static-contents .sec_about h3{font-family:TazuganeGothicStdN-Thin!important;font-size:28px;font-weight:400!important;font-weight:400;line-height:42px;margin-top:60px!important}.static-contents .sec_about .about_date span{border:2px solid #fff;display:inline-block;font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;font-weight:400;line-height:42px;padding:0 12px 0 20px}.static-contents .sec_about .about_txt{font-size:28px;font-weight:400;letter-spacing:.05em;line-height:42px;margin-left:-40px;margin-right:-40px;margin-top:80px}.static-contents .sec_about .about_txt+.about_txt{margin-top:40px}.static-contents .sec_about .about_catch{background:#ac9751;margin-top:60px}.static-contents .sec_about .about_catch,.static-contents .sec_about .about_time{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:400!important;font-weight:400;line-height:48px}.static-contents .sec_about .about_time{margin-top:40px}.static-contents .sec_about .about_item{margin-top:20px;padding:60px 0;position:relative}.static-contents .sec_about .about_item+.about_time{margin-top:20px}.static-contents .sec_about .about_item:after,.static-contents .sec_about .about_item:before{background:#fff;content:"";height:60px;left:50%;position:absolute;top:0;width:2px}.static-contents .sec_about .about_item:after{bottom:0;top:auto}.static-contents .sec_about .about_item li{align-items:center;background:hsla(0,0%,100%,.3);border:2px solid #fff;display:flex;justify-content:space-between;padding:38px 58px 16px;position:relative;text-align:center}.static-contents .sec_about .about_item li+li{margin-top:40px}.static-contents .sec_about .about_item li+li:before{background:#fff;content:"";height:40px;left:50%;position:absolute;top:-42px;width:2px}.static-contents .sec_about .about_item .about_item_img{width:258px}.static-contents .sec_about .about_item .about_item_img .item_tag{border:2px solid #fff;border-radius:40px;margin:0 auto 10px;padding:2px 0 4px;width:198px}.static-contents .sec_about .about_item .about_item_img .item_tag span{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;font-weight:400;line-height:42px}.static-contents .sec_about .about_item .about_item_info{width:236px}.static-contents .sec_about .about_detail,.static-contents .sec_about .about_tag{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;font-weight:400;line-height:42px;margin-top:120px}.static-contents .sec_about .about_tag{background-color:#ac9751;padding:4px 0}.static-contents .sec_about .about_figure{margin:60px 0 0}.static-contents .sec_about .about_note{margin-top:60px}.static-contents .sec_about .about_note li{font-size:20px;font-weight:400;letter-spacing:.1em;line-height:30px;padding-left:1.4em;text-align:left;text-indent:-1.4em}.static-contents .sec_about .about_note li+li{margin-top:10px}.static-contents .sec_prod .module-section__inner{border-top:2px solid #fff;color:#fff;padding:120px 40px}.static-contents .sec_prod h2{font-size:40px;font-weight:400;line-height:60px;text-align:center}.static-contents .sec_prod .prod_item.prod_item--mt60{margin-top:120px}.static-contents .sec_prod .prod_item .prod_txt{letter-spacing:.05em}.static-contents .sec_prod .prod_item_flex{display:flex;flex-wrap:wrap;gap:80px 40px}.static-contents .sec_prod .prod_flex_item{display:flex;flex-basis:calc(50% - 20px);flex-direction:column}.static-contents .sec_prod .prod_flex_item .prod_name{flex-grow:1;margin-top:20px}.static-contents .sec_prod .prod_flex_item .prod_detail{font-size:20px;font-weight:400;line-height:30px}.static-contents .sec_prod .prod_flex_item .prod_subname{margin-top:20px}.static-contents .sec_prod .prod_flex_item .module-button{padding:0;width:100%}.static-contents .sec_prod .prod_flex_item .js-module-zaiko{margin-left:0;margin-right:0}.static-contents .sec_prod .prod_flex_item .zaikokbn2 .module-button span{flex-wrap:wrap;row-gap:0}.static-contents .sec_prod .prod_flex_item .prod_match_hight{height:364px}.static-contents .sec_prod .prod_catch{margin-top:60px;text-align:center}.static-contents .sec_prod .prod_catch,.static-contents .sec_prod .prod_txt{font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:400!important;font-weight:400;line-height:48px}.static-contents .sec_prod .prod_txt{margin-top:30px}.static-contents .sec_prod .prod_txt sup{font-size:20px;font-weight:400;line-height:30px}.static-contents .sec_prod .prod_img{margin:30px auto 0}.static-contents .sec_prod .prod_name{font-family:TazuganeGothicStdN-Book!important;font-size:28px;font-weight:400!important;font-weight:400;line-height:42px;margin-top:40px}.static-contents .sec_prod .prod_detail{font-size:24px;font-weight:400;line-height:36px;margin-top:20px}.static-contents .sec_prod .prod_subname{font-size:24px;line-height:36px;margin-top:40px}.static-contents .sec_prod .prod_price,.static-contents .sec_prod .prod_subname{font-family:TazuganeGothicStdN-Book!important;font-weight:400!important;font-weight:400}.static-contents .sec_prod .prod_price{font-size:28px;line-height:42px;margin-top:4px}.static-contents .sec_prod .prod_price em{font-size:34px;font-weight:400;line-height:51px}.static-contents .sec_prod .js-module-zaiko{margin:28px auto 0}.static-contents .sec_prod .js-module-zaiko .module-button{background-color:#fff!important;border:none;max-width:640px;min-height:112px}.static-contents .sec_prod .js-module-zaiko .module-button span{align-items:baseline;color:#45433e!important;font-size:30px;font-weight:400;line-height:45px}.static-contents .sec_prod .js-module-zaiko .module-button span:before{background-image:url(/sw/onlinestore/assets_static/img/icon_cart.svg);height:28px;width:28px}.static-contents .sec_prod .js-module-zaiko .module-button span em{font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_prod .js-module-zaiko div div span:before{display:none}.static-contents .sec_prod .js-module-zaiko .zaikokbn0 .module-button,.static-contents .sec_prod .js-module-zaiko .zaikokbn9 .module-button{background:#ccc!important}.static-contents .sec_prod .js-module-zaiko .zaikokbn0 .module-button span,.static-contents .sec_prod .js-module-zaiko .zaikokbn9 .module-button span{gap:0}.static-contents .sec_prod .js-module-zaiko .zaikokbn0 .module-button span:before,.static-contents .sec_prod .js-module-zaiko .zaikokbn9 .module-button span:before{display:none}.static-contents .sec_prod .prod_point{border-left:4px solid #c9b17d;margin:40px 0 0;padding-left:36px}.static-contents .sec_prod .prod_point sup{font-size:16px}.static-contents .sec_prod .prod_point dt{color:#c9b17d;font-family:TazuganeGothicStdN-Book!important;font-size:32px;font-weight:400!important;font-weight:400;line-height:48px}.static-contents .sec_prod .prod_point dd{font-size:28px;font-weight:400;line-height:42px;margin-top:20px}.static-contents .sec_prod .prod_notes{margin-top:20px}.static-contents .sec_prod .prod_notes li{font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_prod+.sec_about .module-section__inner{padding:0 40px 120px}.static-contents .sec_step .module-section__inner{border-top:2px solid #fff;color:#fff;padding:120px 40px}.static-contents .sec_step h2{font-size:40px;font-weight:400;line-height:60px;text-align:center}.static-contents .sec_step h3{font-size:32px;font-weight:400;line-height:48px;text-align:center}.static-contents .sec_step h3 span{display:block;margin-bottom:20px}.static-contents .sec_step .step_item{background:hsla(0,0%,100%,.2);border:2px solid #fff;margin-top:58px;padding:58px 28px;position:relative}.static-contents .sec_step .step_item+.step_item{margin-top:178px}.static-contents .sec_step .step_item+.step_item:before{border-left:70px solid transparent;border-right:70px solid transparent;border-top:44px solid #333;content:"";left:40%;position:absolute;top:-86px;transform:translateY(-50%)}.static-contents .sec_step .step_notes{margin-top:40px}.static-contents .sec_step .step_notes li{font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_step .step_notes li+li{margin-top:20px}.static-contents .sec_campaign .module-section__inner{background:#f5f5f5;padding:120px 40px}.static-contents .sec_campaign h2{font-size:40px;font-weight:400;line-height:60px;text-align:center}.static-contents .sec_campaign h3{font-size:32px;font-weight:400;line-height:48px}.static-contents .sec_campaign .campaign_box{background:#fff;margin:60px auto 0;padding:80px 30px}.static-contents .sec_campaign .campaign_box dl+dl{margin-top:40px}.static-contents .sec_campaign .campaign_box dl dd{margin-top:20px}.static-contents .sec_campaign .campaign_list{font-size:24px;font-weight:400;line-height:36px}.static-contents .sec_campaign .campaign_list ul{margin-top:10px}.static-contents .sec_campaign .campaign_list ul li{font-size:20px;font-weight:400;line-height:30px;padding-left:1.3em;text-indent:-1.3em}.static-contents .sec_campaign .campaign_list ul li span{color:#c8102e}.static-contents .sec_campaign .campaign_list ul li+li{margin-top:20px}.static-contents .sec_campaign .campaign_list_group{font-size:20px;font-weight:400;line-height:30px;margin-top:20px}.static-contents .sec_campaign .campaign_tel{background:#fff;margin-top:60px;padding:80px 0;text-align:center}.static-contents .sec_campaign .campaign_tel .campaign_tel_catch{font-family:TazuganeGothicStdN-Book!important;font-size:24px;font-weight:400!important;font-weight:400;line-height:36px;margin-top:20px}.static-contents .sec_campaign .campaign_tel .campaign_tel_info{align-items:center;display:flex;gap:30px;justify-content:center;margin:10px auto 0}.static-contents .sec_campaign .campaign_tel .campaign_tel_info .campaign_tel_img{width:92px}.static-contents .sec_campaign .campaign_tel .campaign_tel_info .campaign_tel_txt{font-family:TazuganeGothicStdN-Book!important;font-size:48px;font-weight:400;font-weight:400!important;line-height:72px}.static-contents .sec_campaign .campaign_tel .campaign_tel_detail{font-size:20px;font-weight:400;line-height:30px;margin:20px auto 0}@media screen and (min-width:801px){.static-contents .is-sp{display:none!important;visibility:hidden}}@media screen and (max-width:800px){.static-contents .is-pc{display:none!important;visibility:hidden}}
