.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{display:none}.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(180deg, rgba(249, 246, 242, 0) 0%, #F9F6F2 80%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;padding-top:20px;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 0%, transparent 100%);max-height:100%;position:relative}.static-contents .js-module-acc2 button{cursor:pointer}.static-contents .js-module-acc2 .js-acc2-cont{overflow:hidden;transition:all .2s ease 0s}.static-contents .js-module-acc2:not(.js-acc2-defaultHeight) .js-acc2-cont{opacity:0;visibility:hidden}.static-contents .js-module-acc2.m-opened:not(.js-acc2-defaultHeight) .js-acc2-cont{opacity:1;visibility:visible}.static-contents .js-module-acc2[data-remove=true] .js-acc2-cover{opacity:1;transition:all .2s ease 0s}.static-contents .js-module-acc2.m-opened[data-remove=true] .js-acc2-cover{opacity:0}.static-contents .js-module-acc2 .js-acc-btn-label-close{display:block}.static-contents .js-module-acc2 .js-acc-btn-label-open{display:none}.static-contents .js-module-acc2.m-opened .js-acc-btn-label-close{display:none}.static-contents .js-module-acc2.m-opened .js-acc-btn-label-open{display:block}.static-contents .js-module-acc2.js-acc2-defaultHeight{position:relative}.static-contents .js-module-acc2.js-acc2-defaultHeight .js-acc2-cover{background:linear-gradient(180deg, rgba(249, 246, 242, 0) 0%, #F9F6F2 80%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-height:1000px;padding-top:20px;position:absolute;right:0;top:0;transition:all .2s ease 0s}.static-contents .js-module-acc2.m-opened.js-acc2-defaultHeight .js-acc2-cont{max-height:unset !important}.static-contents .js-module-acc2.m-opened.js-acc2-defaultHeight .js-acc2-cover{background:linear-gradient(transparent 0%, transparent 100%);max-height:100%;position:relative}.static-contents{--zi-fixed: 999;--zi-modal: 2000;color:#000;font-weight:600;letter-spacing:0}.static-contents .breadcrumb{margin:0 auto}.static-contents .module-main,.static-contents .module-section:not(:first-child){margin:0}.static-contents .module-h1,.static-contents .module-h2,.static-contents .module-h3{margin:0}.static-contents *{box-sizing:border-box}.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:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .module-section__inner{margin:0 auto;padding:0;text-align:center;width:720px}.static-contents .sec_title .container h1{padding:20px 20px 40px;text-align:left}.static-contents .sec_intro .container{padding:80px 40px 100px}.static-contents .sec_intro .container .intro_inner{background-color:#fcf4f6;padding:80px 20px 140px;position:relative}.static-contents .sec_intro .container .intro_inner::before{background-image:url(../img/intro_bg.png);background-position:left center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:calc(100% + 32px);left:-16.24px;position:absolute;top:46px;width:calc(100% + 34px)}.static-contents .sec_intro .container .intro_inner .intro_ttl{font-size:28px;font-weight:600;line-height:42px}.static-contents .sec_intro .container .intro_inner .intro_ttl sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_intro .container .intro_inner .intro_catch{font-size:34px;font-weight:600;line-height:51px;margin-top:10px}.static-contents .sec_intro .container .intro_inner .intro_catch sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_intro .container .intro_inner .intro_text{font-size:28px;font-weight:500;line-height:42px;margin-top:40px}.static-contents .sec_intro .container .intro_inner .intro_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_intro .container .intro_inner .intro_text p:not(:first-child){margin-top:1em}.static-contents .sec_campaign .container{background:#f9f6f2 url(../img/campaign_bg.png) no-repeat top center;background-size:100% auto;padding:130px 40px 160px}.static-contents .sec_campaign .container .campaign_ttl{margin:0 auto;width:400px}.static-contents .sec_campaign .container .campaign_dec{border-bottom:2px solid #bfaa7e;border-top:2px solid #bfaa7e;margin-top:32px;padding:38px 0}.static-contents .sec_campaign .container .campaign_dec_ttl{font-size:34px;font-weight:600;line-height:51px}.static-contents .sec_campaign .container .campaign_dec_ttl sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_dec_tag{background:#dfd4bd;border-radius:24px;font-size:30px;font-weight:600;line-height:46px;margin:21px auto 0;width:500px}.static-contents .sec_campaign .container .campaign_dec_tag sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_dec_time{font-size:28px;font-weight:600;line-height:42px;margin-top:18px}.static-contents .sec_campaign .container .campaign_dec_time sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_dec_note{font-size:20px;font-weight:600;line-height:30px;margin-top:8px}.static-contents .sec_campaign .container .campaign_dec_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_list{display:flex;justify-content:space-between;margin-top:40px}.static-contents .sec_campaign .container .campaign_list_box{background:#fff;padding:38px 0 8px;position:relative;width:310px}.static-contents .sec_campaign .container .campaign_list_box .zaiko_mask{background:rgba(0,0,0,.7);inset:0;position:absolute;z-index:2}.static-contents .sec_campaign .container .campaign_list_box .zaiko_mask span{color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:600;height:100%;justify-content:center;line-height:36px}.static-contents .sec_campaign .container .campaign_list_box .zaiko_mask span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_list_ttl{margin:0 auto;width:300px}.static-contents .sec_campaign .container .campaign_list_ttl img{height:25px;margin:0 auto;width:auto}.static-contents .sec_campaign .container .campaign_list_text{font-size:28px;font-weight:500;line-height:42px;margin-top:21px}.static-contents .sec_campaign .container .campaign_list_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_list_text em{font-weight:600}.static-contents .sec_campaign .container .campaign_list_text span{font-size:20px;font-weight:600;line-height:30px}.static-contents .sec_campaign .container .campaign_list_text span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_list_text .text_up{font-size:24px}.static-contents .sec_campaign .container .campaign_list_img{margin:8px auto 0}.static-contents .sec_campaign .container .campaign_list_img1{width:310px}.static-contents .sec_campaign .container .campaign_list_img2{width:122px}.static-contents .sec_campaign .container .campaign_catch{font-size:28px;font-weight:600;line-height:42px;margin-top:42px}.static-contents .sec_campaign .container .campaign_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_text{font-size:28px;font-weight:600;font-weight:700;line-height:42px;line-height:150%;margin-top:10px}.static-contents .sec_campaign .container .campaign_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_text span{font-weight:500}.static-contents .sec_campaign .container .campaign_box{margin-top:85px;position:relative}.static-contents .sec_campaign .container .campaign_box .zaiko_mask{background:rgba(0,0,0,.7);inset:0;position:absolute;z-index:2}.static-contents .sec_campaign .container .campaign_box .zaiko_mask span{color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:600;height:100%;justify-content:center;line-height:48px}.static-contents .sec_campaign .container .campaign_box .zaiko_mask span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_box .campaign_box_ttl{background-color:#bfaa7e;color:#fff;font-family:"Avenir Next";font-size:36px;font-style:normal;font-weight:600;line-height:72px}.static-contents .sec_campaign .container .campaign_box .campaign_box_img{margin:20px -8px 0px;width:656px}.static-contents .sec_campaign .container .campaign_box .campaign_box_catch{font-size:28px;font-style:normal;font-weight:500;line-height:150%;margin:20px auto 0px}.static-contents .sec_campaign .container .campaign_box .campaign_box_catch span{font-weight:700}.static-contents .sec_campaign .container .campaign_box .campaign_box_catch em{font-size:32px;font-style:normal;font-weight:700;line-height:150%}.static-contents .sec_campaign .container .campaign_box .campaign_box_top{margin:-5px auto 0px}.static-contents .sec_campaign .container .campaign_box .campaign_box_top+.campaign_box_ttl{margin:10px auto 0px}.static-contents .sec_campaign .container .campaign_sub{margin:80px auto 10px}.static-contents .sec_campaign .container .campaign_present{background-color:#fff;border:2px solid #bfaa7e;padding:30px 24px 30px}.static-contents .sec_campaign .container .campaign_present .present_list{display:flex;justify-content:space-between}.static-contents .sec_campaign .container .campaign_present .present_list .present_info{padding-top:14px;text-align:left;width:340px}.static-contents .sec_campaign .container .campaign_present .present_list .present_info .present_tag{background:#bfaa7e;border-radius:20px;color:#fff;font-size:28px;font-weight:700;line-height:40px;text-align:center;width:200px}.static-contents .sec_campaign .container .campaign_present .present_list .present_info .present_tag sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_present .present_list .present_info .present_text{font-size:36px;font-weight:700;line-height:54px;margin-top:22px}.static-contents .sec_campaign .container .campaign_present .present_list .present_info .present_text sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_present .present_list .present_img{width:273px}.static-contents .sec_campaign .container .campaign_present .present_notes{margin-top:8px;text-align:left}.static-contents .sec_campaign .container .campaign_present .present_notes li{font-size:20px;font-weight:600;line-height:30px;margin-left:1.2em;text-indent:-1.2em}.static-contents .sec_campaign .container .campaign_present .present_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_present .present_notes li span{color:#d15e5e;letter-spacing:-0.2px}.static-contents .sec_campaign .container .campaign_present .present_notes li a{color:#d15e5e;margin-left:0;text-decoration:underline;text-indent:0}.static-contents .sec_campaign .container .campaign_present .present_notes li+li{margin-top:10px}.static-contents .sec_campaign .container .campaign_entry{background:#fff;margin-top:80px;padding:40px}.static-contents .sec_campaign .container .campaign_entry_catch{font-size:28px;font-weight:500;line-height:42px}.static-contents .sec_campaign .container .campaign_entry_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_catch span{font-size:30px;font-weight:600;line-height:45px}.static-contents .sec_campaign .container .campaign_entry_catch span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_tag{background:#bfaa7e;border-radius:24px;color:#fff;font-size:30px;font-weight:600;line-height:46px;margin:30px auto 0;width:500px}.static-contents .sec_campaign .container .campaign_entry_tag sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_date{font-size:28px;font-weight:600;line-height:42px;margin-top:20px}.static-contents .sec_campaign .container .campaign_entry_date sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_note{font-size:20px;font-weight:600;line-height:30px;margin-top:10px}.static-contents .sec_campaign .container .campaign_entry_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_dec{border:2px solid #d3d2cf;margin-top:30px;padding:28px;text-align:left}.static-contents .sec_campaign .container .campaign_entry_dec dt{font-size:20px;font-weight:600;line-height:30px}.static-contents .sec_campaign .container .campaign_entry_dec dt sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_dec dd{font-size:20px;font-weight:600;line-height:30px;margin-left:1.2em;margin-top:20px;text-indent:-1.2em}.static-contents .sec_campaign .container .campaign_entry_dec dd sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox{margin-top:30px}.static-contents .sec_campaign .container .campaign_entry_checkbox .module-checkbox label{align-items:center;font-size:20px;font-weight:600;gap:20px;line-height:30px}.static-contents .sec_campaign .container .campaign_entry_checkbox .module-checkbox label sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .module-checkbox label::before{content:"";height:36px;width:34px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_catch{font-size:28px;font-weight:600;line-height:40px;margin-top:73px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_catch sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_catch span{font-size:24px;font-weight:500;line-height:36px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_catch span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box{background:#fff;border:2px solid #bfaa7e;margin-top:38px;padding-bottom:28px;position:relative}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box .zaiko_mask{background:rgba(0,0,0,.7);inset:-16px;position:absolute;z-index:2}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box .zaiko_mask span{color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:600;height:100%;justify-content:center;line-height:48px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box .zaiko_mask span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_ttl{background:#bfaa7e;color:#fff;font-size:28px;font-style:normal;font-weight:400;line-height:100%;padding:11px 38px 11px 20px;text-align:left}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_ttl span{font-size:24px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_ttl img{width:190px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_img1{position:absolute;right:6px;top:-14px;width:228px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_img2{position:absolute;right:66px;top:-16px;width:116px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_text{font-size:24px;font-weight:600;line-height:36px;margin-top:14px;padding:0 38px;text-align:left}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_text sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_text span{font-size:32px;font-weight:600;line-height:48px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_text span sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_btn{margin-top:22px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_btn .module-button{border:none;height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_btn .module-button span{font-size:24px;font-weight:700;line-height:44px}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box_btn .module-button span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_checkbox .checkbox_box+.checkbox_box{margin-top:40px}.static-contents .sec_campaign .container .campaign_entry_notes{margin-top:40px;text-align:left}.static-contents .sec_campaign .container .campaign_entry_notes li{font-size:20px;font-weight:600;line-height:30px;margin-left:1.2em;text-indent:-1.2em;width:570px}.static-contents .sec_campaign .container .campaign_entry_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_entry_notes li span{color:#c80421}.static-contents .sec_campaign .container .campaign_entry_notes li+li{margin-top:10px}.static-contents .sec_campaign .container .campaign_acc{margin-top:82px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl{font-size:30px;font-weight:600;line-height:45px;position:relative}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl::before,.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl::after{background:#000;content:"";height:2px;position:absolute;top:50%;transform:translateY(-50%);width:46px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl::before{content:"";left:0}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_ttl::after{content:"";right:0}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes{margin-top:20px;text-align:left}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes li{font-size:20px;font-weight:600;line-height:30px;margin-left:1.2em;text-indent:-1.2em}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes li sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes li span{color:#c80421}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes li+li{margin-top:10px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cont .cont_inner .cont_notes+ul{margin-top:20px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cover div .js-acc-btn{height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cover div .js-acc-btn span{font-size:24px;font-weight:600;line-height:36px}.static-contents .sec_campaign .container .campaign_acc .js-acc-cover div .js-acc-btn span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_campaign .container .campaign_acc .js-acc-cover div .js-acc-btn span::after{content:"";height:20px;right:48px;width:20px}.static-contents .sec_present .container{padding:66px 40px 80px}.static-contents .sec_prod .container{background:#f9f6f2;padding-bottom:80px}.static-contents .sec_prod .container .prod_top{background:url(../img/prod_top_bg.jpg) no-repeat;background-size:100% 100%;height:480px;padding:56px 40px 76px}.static-contents .sec_prod .container .prod_top_ttl{color:#fff;font-size:24px;font-weight:500;line-height:36px}.static-contents .sec_prod .container .prod_top_ttl sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_top_catch{color:#fff;font-size:32px;font-weight:500;line-height:48px;margin-top:0px}.static-contents .sec_prod .container .prod_top_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_top_box{background:#fff;margin-top:35px;padding:40px 60px 40px;position:relative;text-align:left}.static-contents .sec_prod .container .prod_top_box .box_ttl{font-size:28px;font-weight:500;line-height:42px}.static-contents .sec_prod .container .prod_top_box .box_ttl sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_top_box .box_brand{font-family:"Avenir Next";font-size:34px;font-weight:600;line-height:51px;margin-top:10px}.static-contents .sec_prod .container .prod_top_box .box_brand sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_top_box .box_text{font-size:28px;font-weight:500;line-height:42px;margin-top:12px}.static-contents .sec_prod .container .prod_top_box .box_text sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_top_box .box_img{bottom:-44px;position:absolute;right:24px;width:216px}.static-contents .sec_prod .container .prod_box_catch{align-items:center;background:#dfd4bd;display:flex;font-size:30px;font-weight:600;line-height:100px;padding:10px 40px;text-align:left}.static-contents .sec_prod .container .prod_box_catch sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box_catch span{border-right:2px solid #fff;display:inline-block;font-family:"Avenir Next";font-size:28px;font-weight:500;letter-spacing:0.56px;line-height:32px;margin-right:40px;padding:18px 40px 18px 0;text-align:left}.static-contents .sec_prod .container .prod_box_catch span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods{margin-top:80px;padding:0 40px}.static-contents .sec_prod .container .prod_box .prod_goods_icon{width:132px}.static-contents .sec_prod .container .prod_box .prod_goods_icon+*{margin-top:30px}.static-contents .sec_prod .container .prod_box .prod_goods_tag{background:#dfd4bd;display:inline-block;font-size:24px;font-weight:500;line-height:44px;padding:0 16px}.static-contents .sec_prod .container .prod_box .prod_goods_tag sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_tag.new{background:#000;color:#fff;font-size:28px}.static-contents .sec_prod .container .prod_box .prod_goods_tag.tag_pink{background:#edd4d4}.static-contents .sec_prod .container .prod_box .prod_goods_tag+.prod_goods_name{margin-top:30px}.static-contents .sec_prod .container .prod_box .prod_goods_list{display:flex;justify-content:space-between}.static-contents .sec_prod .container .prod_box .prod_goods_img{width:240px}.static-contents .sec_prod .container .prod_box .prod_goods_info{text-align:left;width:380px}.static-contents .sec_prod .container .prod_box .prod_goods_name{font-size:24px;font-weight:500;line-height:36px}.static-contents .sec_prod .container .prod_box .prod_goods_name sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_dose{font-size:20px;font-weight:600;line-height:30px;margin-top:20px}.static-contents .sec_prod .container .prod_box .prod_goods_dose sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_price{font-size:28px;font-weight:500;line-height:42px;margin-top:24px}.static-contents .sec_prod .container .prod_box .prod_goods_price sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_price span{font-size:34px;font-weight:500;line-height:42px}.static-contents .sec_prod .container .prod_box .prod_goods_price span sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_btn{margin-top:40px}.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button,.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button__cv{border:none;height:112px;max-width:100%;padding:0;width:100%}.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button[aria-disabled=true],.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button__cv[aria-disabled=true]{background-color:#d3d2cf;color:#807f7d;font-size:24px;font-weight:500;line-height:112px}.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button[aria-disabled=true] sup,.static-contents .sec_prod .container .prod_box .prod_goods_btn .module-button__cv[aria-disabled=true] sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_btn a{background-color:#45433e;position:relative}.static-contents .sec_prod .container .prod_box .prod_goods_btn a::before{background:url(../img/check.png) no-repeat;background-size:contain;content:"";height:34px;left:52px;position:absolute;top:50%;transform:translateY(-55%);width:34px}.static-contents .sec_prod .container .prod_box .prod_goods_btn a span{color:#fff;font-size:30px;font-weight:500;line-height:112px;position:relative}.static-contents .sec_prod .container .prod_box .prod_goods_btn a span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_btn a span::before{height:28px;width:28px}.static-contents .sec_prod .container .prod_box .prod_goods_btn a span em{font-size:26px;font-weight:500;line-height:112px;margin-left:-20px}.static-contents .sec_prod .container .prod_box .prod_goods_btn a span em sup{font-size:13px;line-height:26px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_btn .m-checked a::before{background:url(../img/checked.png) no-repeat top center;background-size:100%}.static-contents .sec_prod .container .prod_box .prod_goods_btn_detail{margin-top:40px}.static-contents .sec_prod .container .prod_box .prod_goods_btn_detail .module-buttonV2{background-color:#45433e;border:none;height:112px;max-width:100%;padding:0;width:100%}.static-contents .sec_prod .container .prod_box .prod_goods_btn_detail .module-buttonV2 span{font-size:30px;font-weight:500;line-height:112px}.static-contents .sec_prod .container .prod_box .prod_goods_btn_detail .module-buttonV2 span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_acc{margin-top:40px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-btn{border:none;height:112px;max-width:100%;padding:0;width:100%}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-btn span{color:#fff;font-size:30px;font-weight:500;line-height:112px;padding-right:56px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-btn span sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-btn span::before{height:28px;width:28px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-btn span::after{height:20px;width:20px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner{border-bottom:2px solid #d3d2cf;padding:39px 40px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner .acc_list{position:relative}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner .acc_list+.acc_list{margin-top:40px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a{align-items:center;display:flex;justify-content:space-between;padding-left:74px;position:relative}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a::before{background:url(../img/check.png) no-repeat;background-size:contain;content:"";height:34px;left:0;position:absolute;top:50%;transform:translateY(-55%);width:34px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a .acc_list_img{width:100px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a .acc_list_text{font-size:24px;font-weight:500;line-height:36px;text-align:left;width:378px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a .acc_list_text sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner a.m-checked::before{background:url(../img/checked.png) no-repeat;background-size:contain;content:""}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner .acc_list_mask{background:rgba(0,0,0,.4);inset:-10px;position:absolute;z-index:2}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner .acc_list_mask span{color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:500;height:100%;justify-content:center;line-height:36px}.static-contents .sec_prod .container .prod_box .prod_goods_acc .js-acc-cont .js-acc-inner .acc_list_mask span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_dec{margin-top:30px}.static-contents .sec_prod .container .prod_box .prod_goods_dec dt{font-size:24px;font-weight:500;line-height:36px;position:relative}.static-contents .sec_prod .container .prod_box .prod_goods_dec dt sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_dec dt::before,.static-contents .sec_prod .container .prod_box .prod_goods_dec dt::after{background:#000;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:240px}.static-contents .sec_prod .container .prod_box .prod_goods_dec dt::after{content:"";left:auto;right:0}.static-contents .sec_prod .container .prod_box .prod_goods_dec dd{font-size:24px;font-weight:500;line-height:36px;margin-left:1.2em;margin-top:24px;text-align:left;text-indent:-1.2em}.static-contents .sec_prod .container .prod_box .prod_goods_dec dd sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods_dec dd span{display:inline-block;font-size:20px;font-weight:600;line-height:30px;margin-left:1.2em;margin-top:8px}.static-contents .sec_prod .container .prod_box .prod_goods_dec dd span sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box .prod_goods+.prod_goods_btn{margin-top:40px}.static-contents .sec_prod .container .prod_box_acc .js-acc2-cover div .js-acc2-btn{height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_prod .container .prod_box_acc .js-acc2-cover div .js-acc2-btn span{font-size:24px;font-weight:600;line-height:36px}.static-contents .sec_prod .container .prod_box_acc .js-acc2-cover div .js-acc2-btn span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_box_acc .js-acc2-cover div .js-acc2-btn span::after{content:"";height:20px;right:48px;width:20px}.static-contents .sec_prod .container .prod_box+.prod_box{margin-top:80px}.static-contents .sec_prod .container .prod_box#item2 .prod_box_catch em{display:inline-block;font-size:30px;line-height:150%;width:100%}.static-contents .sec_prod .container .prod_box#item2 .prod_box_catch em em{font-size:24px;font-weight:500}.static-contents .sec_prod .container .prod_new{margin-top:130px}.static-contents .sec_prod .container .prod_new_tag{background:#45433e;color:#fff;display:inline-block;font-size:28px;font-weight:500;line-height:44px;padding:0 8px}.static-contents .sec_prod .container .prod_new_tag sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_new_catch{font-size:32px;font-weight:500;line-height:48px;margin-top:20px}.static-contents .sec_prod .container .prod_new_catch sup{font-size:16px;line-height:32px;top:0;vertical-align:text-top}.static-contents .sec_prod .container .prod_new_img{margin:20px auto 0;width:560px}.static-contents .sec_entry .container{background:#efe9de;border-top:20px solid #fff;padding:62px 40px 60px}.static-contents .sec_entry .container .entry_ttl{font-size:34px;font-weight:600;line-height:51px}.static-contents .sec_entry .container .entry_ttl sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box{background:#fff;margin-top:20px;padding:32px 0 40px}.static-contents .sec_entry .container .entry_box .entry_catch{font-size:36px;font-weight:600;line-height:54px}.static-contents .sec_entry .container .entry_box .entry_catch sup{font-size:18px;line-height:36px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box .entry_catch span{font-size:28px;font-weight:500;line-height:42px}.static-contents .sec_entry .container .entry_box .entry_catch span sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box .entry_tag{background:#bfaa7e;border-radius:24px;color:#fff;display:inline-block;font-size:30px;font-weight:600;line-height:46px;margin-top:30px;padding:0 54px}.static-contents .sec_entry .container .entry_box .entry_tag sup{font-size:15px;line-height:30px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box .entry_date{font-size:28px;font-weight:600;line-height:42px;margin-top:20px}.static-contents .sec_entry .container .entry_box .entry_date sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box .entry_note{font-size:20px;font-weight:600;line-height:30px;margin-top:10px}.static-contents .sec_entry .container .entry_box .entry_note sup{font-size:10px;line-height:20px;top:0;vertical-align:text-top}.static-contents .sec_entry .container .entry_box .entry_btn{margin-top:30px}.static-contents .sec_entry .container .entry_box .entry_btn .module-button{background-position:right 50px center;background-size:20px;border:none;height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_entry .container .entry_box .entry_btn .module-button span{font-size:24px;font-weight:700;line-height:44px}.static-contents .sec_entry .container .entry_box .entry_btn .module-button span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_bnr .bottom_catch{font-family:"Yu Gothic Pr6N";font-size:34px;font-style:normal;font-weight:500;line-height:150%;margin:124px auto 0px}.static-contents .sec_bnr .bottom_bnr{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin:28px 40px 0px}.static-contents .sec_bnr .bottom_bnr li a{background-position:right 40px center;background-size:20px;border:none;display:block;margin:0px auto 0px;max-width:310px;min-height:initial;min-width:initial;padding:0px}.static-contents .sec_footer .container{padding:80px 40px 0}.static-contents .sec_footer .container .footer_btn{margin-top:54px}.static-contents .sec_footer .container .footer_btn .module-button{background-position:right 54px center;background-size:12px;border:none;height:92px;max-width:none;min-height:auto;width:480px}.static-contents .sec_footer .container .footer_btn .module-button span{font-size:24px;font-weight:700;line-height:44px}.static-contents .sec_footer .container .footer_btn .module-button span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_cart{bottom:0;left:0;position:fixed;width:100%;z-index:5}.static-contents .sec_cart .container{margin:0 auto;position:relative;width:720px}.static-contents .sec_cart .cart_present1,.static-contents .sec_cart .cart_present2{background:#bfaa7e;color:#fff;font-size:24px;font-weight:600;line-height:56px}.static-contents .sec_cart .cart_present1 sup,.static-contents .sec_cart .cart_present2 sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_cart .cart_box{align-items:center;background-color:#dfd4bd;display:flex;justify-content:space-between;padding:20px 30px}.static-contents .sec_cart .cart_price{color:#45433e;font-size:28px;font-weight:500;line-height:150%;width:340px}.static-contents .sec_cart .cart_price sup{font-size:14px;line-height:28px;top:0;vertical-align:text-top}.static-contents .sec_cart .cart_price span{display:inline-block;font-size:34px;font-weight:700;line-height:150%}.static-contents .sec_cart .cart_price span sup{font-size:17px;line-height:34px;top:0;vertical-align:text-top}.static-contents .sec_cart .cart_btn a{background-color:#45433e;color:#fff;display:inline-block;height:64px;text-align:center;text-decoration:none;width:310px}.static-contents .sec_cart .cart_btn a span{display:flex;flex-direction:column;font-size:24px;font-weight:700;height:100%;justify-content:center;line-height:44px;position:relative}.static-contents .sec_cart .cart_btn a span sup{font-size:12px;line-height:24px;top:0;vertical-align:text-top}.static-contents .sec_cart.m-null{display:none}.static-contents .sec_cart.m-null .cart_btn a{background-color:#d3d2cf;color:#807f7d}@media screen and (min-width: 801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:414px !important}.static-contents .js-module-acc2.js-acc2-defaultHeight .js-acc2-cont{max-height:600px !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:57.5vw !important}.static-contents .js-module-acc2.js-acc2-defaultHeight .js-acc2-cont{max-height:83.3333333333vw !important}.static-contents .is-pc{display:none !important;visibility:hidden}}
