@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=Poppins:ital,wght@600&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{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(transparent 10%, #fff 50%);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 .module-modal{animation:fadeIn .3s ease-in 0s forwards;bottom:0;display:block;left:0;opacity:1;overflow-y:auto;overscroll-behavior-y:none;padding:100px 80px;position:fixed;right:0;scrollbar-width:none;top:0;visibility:visible;z-index:var(--zi-modal)}.static-contents .module-modal.m-hidden{display:none !important;opacity:0 !important;visibility:hidden}body.m-noscroll{overflow-y:hidden;position:fixed;width:100%}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.static-contents .module-modal::-webkit-scrollbar{display:none}.static-contents .module-modal-cover{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0}.static-contents .module-modal-content{margin:auto;max-width:min(100% - 160px,960px);position:relative;width:100%;z-index:calc(var(--zi-modal) + 1)}.static-contents .module-modal-content.m-center{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.static-contents .module-modal-box{background-color:#fff;padding:40px}.static-contents .module-modal-close{position:absolute;right:0;top:-10px;transform:translateY(-100%)}.static-contents .module-modal-close button{background:rgba(0,0,0,0) url(/sw/onlinestore/assets_static/img/icon_close_wht.svg) no-repeat center center;background-size:contain;border:0 none;cursor:pointer;display:flex;height:23px;width:23px}.static-contents{--zi-fixed: 999;--zi-modal: 200;color:#000;font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:left}.static-contents em{font-style:normal}.static-contents img{display:block;height:auto;max-width:100%;width:100%}.static-contents .module-section__inner{margin:0 auto;padding:0;width:calc(360 / 360 * 100vw) !important}.static-contents .module-section{margin:0 auto !important}.static-contents .cmn_mask{background:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:99}.static-contents .cmn_mask div,.static-contents .cmn_mask span{color:#fff;display:inline-block;font-size:calc(16 / 360 * 100vw);font-weight:500;left:0;letter-spacing:calc(0 / 360 * 100vw);line-height:150%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.static-contents .cmn_mask div sup,.static-contents .cmn_mask span sup{font-size:calc(8 / 360 * 100vw);line-height:calc(16 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .cmn_mask_min{background:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:99}.static-contents .cmn_mask_min div,.static-contents .cmn_mask_min span{color:#fff;display:inline-block;font-size:calc(12 / 360 * 100vw);font-weight:500;left:0;letter-spacing:calc(0 / 360 * 100vw);line-height:150%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.static-contents .cmn_mask_min div sup,.static-contents .cmn_mask_min span sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .display_none{display:none !important}.static-contents .fixed{bottom:10%;cursor:pointer;position:fixed;right:0;width:calc(42 / 360 * 100vw);z-index:999}.static-contents .section_intro .container{background:url(../img/intro_bg.jpg) no-repeat top center;background-size:100% auto;padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(60 / 360 * 100vw)}.static-contents .section_intro .container .intro_cont{background:linear-gradient(100deg, #00A0D2 0%, #22BED4 100%);color:#fff;padding:calc(40 / 360 * 100vw) calc(20 / 360 * 100vw)}.static-contents .section_intro .container .intro_cont h2{font-size:calc(15 / 360 * 100vw);font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:180%;margin-bottom:calc(20 / 360 * 100vw);text-align:center}.static-contents .section_intro .container .intro_cont h2 sup{font-size:calc(7.5 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_intro .container .intro_cont h2 span{color:#fff;font-size:calc(17 / 360 * 100vw);font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:180%;position:relative;z-index:1}.static-contents .section_intro .container .intro_cont h2 span sup{font-size:calc(8.5 / 360 * 100vw);line-height:calc(17 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_intro .container .intro_cont h2 span::before{background-color:#eee364;bottom:calc(1.5 / 360 * 100vw);content:"";height:calc(4 / 360 * 100vw);left:0;opacity:.7;position:absolute;width:100%;z-index:-1}.static-contents .section_intro .container .intro_cont h2 span em{position:relative}.static-contents .section_intro .container .intro_cont h2 span em::after{background-color:#fff;border-radius:50%;content:"";height:calc(3 / 360 * 100vw);left:50%;position:absolute;top:calc(-3 / 360 * 100vw);transform:translateX(-50%);width:calc(3 / 360 * 100vw)}.static-contents .section_intro .container .intro_cont p{font-size:calc(14 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw)}.static-contents .section_intro .container .intro_cont p sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_intro .container .intro_cont p+p{margin-top:calc(10 / 360 * 100vw)}.static-contents .section_cp .container{background-color:#faf9ea;position:relative;text-align:center}.static-contents .section_cp .container h2{background-color:#9f8b49;border-top:calc(1 / 360 * 100vw) solid #fff;color:#fff;font-family:"Poppins",sans-serif;font-size:calc(28 / 360 * 100vw);font-weight:400;font-weight:600;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(42 / 360 * 100vw);padding:calc(40 / 360 * 100vw) 0 calc(10 / 360 * 100vw)}.static-contents .section_cp .container h2 sup{font-size:calc(14 / 360 * 100vw);line-height:calc(28 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont{padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(40 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_ttl{color:#9f8b49;font-size:calc(16 / 360 * 100vw);font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:150%}.static-contents .section_cp .container .cp_cont .cp_ttl sup{font-size:calc(8 / 360 * 100vw);line-height:calc(16 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_ttl span{color:#9f8b49;font-size:calc(20 / 360 * 100vw);font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:150%;position:relative}.static-contents .section_cp .container .cp_cont .cp_ttl span sup{font-size:calc(10 / 360 * 100vw);line-height:calc(20 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_ttl span::after{background-color:#eee364;bottom:0;content:"";height:calc(9 / 360 * 100vw);left:0;opacity:.7;position:absolute;width:100%}.static-contents .section_cp .container .cp_cont .cp_ttl span em{color:#9f8b49;position:relative;z-index:1}.static-contents .section_cp .container .cp_cont .cp_catch{font-size:calc(14 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);margin-top:calc(20 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_catch sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_catch em{color:#000;font-weight:700}.static-contents .section_cp .container .cp_cont .cp_note{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);margin-top:calc(10 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_note sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_prod{display:flex;justify-content:center;margin-top:calc(20 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item{margin:0 calc(7 / 360 * 100vw);position:relative;width:calc(120 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_tag{border:calc(1 / 360 * 100vw) solid #9f8b49;border-radius:calc(10 / 360 * 100vw);color:#9f8b49;display:inline-block;font-size:calc(12 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw);padding:calc(6 / 360 * 100vw) calc(10 / 360 * 100vw);position:relative}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_tag sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_tag::after{background:url(../img/cp_icon.png) no-repeat top center;background-size:contain;bottom:calc(-8 / 360 * 100vw);content:"";height:calc(8 / 360 * 100vw);left:50%;position:absolute;transform:translateX(-50%);width:calc(8 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_prod{margin:calc(13 / 360 * 100vw) auto 0;width:calc(90 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_text{font-size:calc(14 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_prod .cp_prod_item .item_text sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_des{background-color:#fff;margin:calc(30 / 360 * 100vw) auto 0;padding:calc(25 / 360 * 100vw) 0 calc(20 / 360 * 100vw);position:relative;width:calc(280 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des dt{background-color:#9f8b49;border-radius:calc(30 / 360 * 100vw);color:#fff;display:block;font-size:calc(12 / 360 * 100vw);font-weight:400;font-weight:700;left:50%;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw);padding-bottom:calc(2 / 360 * 100vw);position:absolute;text-align:center;top:calc(-10 / 360 * 100vw);transform:translateX(-50%);width:calc(216 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des dt sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_des dd{align-items:center;display:flex;position:relative}.static-contents .section_cp .container .cp_cont .cp_des dd+dd{margin-top:calc(10 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_img{margin-left:calc(30 / 360 * 100vw);margin-right:calc(20 / 360 * 100vw);width:calc(44 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_cont{text-align:left;width:calc(186 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_cont .cp_des_ttl{color:#9f8b49;font-size:calc(12 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_cont .cp_des_ttl sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_cont .cp_des_txt{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);margin-top:calc(5 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .cp_des .cp_des_cont .cp_des_txt sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight .js-acc-cont{max-height:calc(185 / 360 * 100vw) !important}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight .js-acc-cover{background:linear-gradient(0deg, #FAF9EA 25.95%, rgba(250, 249, 234, 0.5) 61.57%, rgba(250, 249, 234, 0) 100%)}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight .js-acc-cover .module-buttonV3{background-color:#fff;max-width:calc(240 / 360 * 100vw);min-height:calc(46 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight .js-acc-cover .module-buttonV3>span{font-size:calc(12 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight .js-acc-cover .module-buttonV3.module-buttonV3__plus{background-size:calc(10 / 360 * 100vw);padding-left:calc(30 / 360 * 100vw);padding-right:calc(30 / 360 * 100vw)}.static-contents .section_cp .container .cp_cont .js-acc-defaultHeight.m-opened .js-acc-cont{max-height:unset !important}.static-contents .section_cp .container .cp_cont .cp_notes{margin-top:calc(20 / 360 * 100vw);text-align:left}.static-contents .section_cp .container .cp_cont .cp_notes li{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);padding-left:1.3em;text-indent:-1.3em}.static-contents .section_cp .container .cp_cont .cp_notes li sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_cp .container .cp_cont .cp_notes li span{color:#c80421}.static-contents .section_lineup .container{text-align:center}.static-contents .section_lineup .container h2{background-color:#00a0d2;border-top:calc(1 / 360 * 100vw) solid #fff;color:#fff;font-family:"Poppins",sans-serif;font-size:calc(28 / 360 * 100vw);font-weight:400;font-weight:600;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(42 / 360 * 100vw);padding:calc(40 / 360 * 100vw) 0 calc(10 / 360 * 100vw)}.static-contents .section_lineup .container h2 sup{font-size:calc(14 / 360 * 100vw);line-height:calc(28 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_lineup .container .lineup_cont{background:linear-gradient(180deg, #97DEF4 0%, #43B9DF 100%);padding:calc(60 / 360 * 100vw) calc(16 / 360 * 100vw)}.static-contents .section_lineup .container .lineup_cont ul{display:flex;flex-wrap:wrap;margin-top:calc(-22 / 360 * 100vw)}.static-contents .section_lineup .container .lineup_cont ul li{background-color:#e5f5fa;height:calc(100 / 360 * 100vw);margin:calc(30 / 360 * 100vw) calc(2 / 360 * 100vw) 0;width:calc(77 / 360 * 100vw)}.static-contents .section_lineup .container .lineup_cont ul li a{color:#000;display:block;height:100%;padding-top:calc(65 / 360 * 100vw);position:relative;text-decoration:none}.static-contents .section_lineup .container .lineup_cont ul li a::after{background:url(../img/lineup_arrow.png) no-repeat top center;background-size:contain;bottom:calc(5 / 360 * 100vw);content:"";height:calc(6 / 360 * 100vw);left:50%;position:absolute;transform:translateX(-50%);width:calc(10 / 360 * 100vw)}.static-contents .section_lineup .container .lineup_cont ul li a div{left:0;position:absolute;top:calc(-22 / 360 * 100vw);width:100%}.static-contents .section_lineup .container .lineup_cont ul li a p{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw)}.static-contents .section_lineup .container .lineup_cont ul li a p sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container{background-color:#43b9df;padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(60 / 360 * 100vw)}.static-contents .section_prod .container .prod_item+.prod_item{margin-top:calc(40 / 360 * 100vw)}.static-contents .section_prod .container .prod_item h2{text-align:center}.static-contents .section_prod .container .prod_item h2 span{color:#fff;display:inline-block;font-size:calc(16 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(24 / 360 * 100vw);position:relative}.static-contents .section_prod .container .prod_item h2 span sup{font-size:calc(8 / 360 * 100vw);line-height:calc(16 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item h2 span::before,.static-contents .section_prod .container .prod_item h2 span::after{background:url(../img/line.png) no-repeat top center;background-size:contain;bottom:calc(2 / 360 * 100vw);content:"";height:calc(17 / 360 * 100vw);left:calc(-18 / 360 * 100vw);position:absolute;width:calc(8 / 360 * 100vw)}.static-contents .section_prod .container .prod_item h2 span::after{left:auto;right:calc(-18 / 360 * 100vw);transform:scaleX(-1)}.static-contents .section_prod .container .prod_item h2.twolines span::before,.static-contents .section_prod .container .prod_item h2.twolines span::after{background:url(../img/line2.png) no-repeat top center;background-size:contain;height:calc(27 / 360 * 100vw);left:calc(-28 / 360 * 100vw);width:calc(18 / 360 * 100vw)}.static-contents .section_prod .container .prod_item h2.twolines span::after{left:auto;right:calc(-28 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont{background-color:#fff;margin-top:calc(10 / 360 * 100vw);padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(30 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl{align-items:center;display:flex}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl div{align-items:center;background-color:#e5f5fa;display:flex;height:calc(40 / 360 * 100vw);justify-content:center;margin-right:calc(10 / 360 * 100vw);text-align:center;width:calc(60 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl div span{color:#00a0d2;font-size:calc(12 / 360 * 100vw);font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:130%}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl div span sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl p{font-size:calc(14 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);margin-top:calc(-1 / 360 * 100vw);width:calc(210 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl p sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl p.--small{font-size:calc(13 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(19.5 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_ttl p.--small sup{font-size:calc(6.5 / 360 * 100vw);line-height:calc(13 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_catch{background-color:#eee364;border-radius:calc(30 / 360 * 100vw);color:#00a0d2;font-size:calc(12 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw);margin-top:calc(10 / 360 * 100vw);padding:calc(2 / 360 * 100vw) 0;text-align:center}.static-contents .section_prod .container .prod_item .prod_cont .prod_catch sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_info{display:flex;margin-top:calc(20 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_img{margin-right:calc(10 / 360 * 100vw);width:calc(120 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text{width:calc(150 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_tags .--new{background-color:#00a0d2;color:#fff;display:inline-block;font-size:calc(14 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);padding:0 calc(4 / 360 * 100vw) calc(0.5 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_tags .--new sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_tags+.prod_name{margin-top:calc(10 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_name{font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_name sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_des{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);margin-top:calc(10 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_des sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_price{font-size:calc(14 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);margin-top:calc(15 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_price sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_price em{color:#000;font-size:calc(17 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(25.5 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_info .prod_info_text .prod_price em sup{font-size:calc(8.5 / 360 * 100vw);line-height:calc(17 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn{margin-top:calc(20 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button,.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button__cv{height:calc(56 / 360 * 100vw);max-width:100%;padding:0;width:100%}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button[aria-disabled=true],.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button__cv[aria-disabled=true]{background-color:#d3d2cf;color:#807f7d;font-size:calc(12 / 360 * 100vw);font-weight:500;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(56 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button[aria-disabled=true] sup,.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .module-button__cv[aria-disabled=true] sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a{background-color:#45433e;position:relative}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a::before{background:url(../img/check.png) no-repeat;background-size:contain;content:"";height:calc(17 / 360 * 100vw);left:calc(26 / 360 * 100vw);position:absolute;top:50%;transform:translateY(-55%);width:calc(17 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a span{color:#fff;font-size:calc(15 / 360 * 100vw);font-weight:500;letter-spacing:calc(-1.5 / 360 * 100vw);line-height:calc(56 / 360 * 100vw);padding-left:calc(24 / 360 * 100vw);position:relative}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a span sup{font-size:calc(7.5 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a span::before{height:calc(14 / 360 * 100vw);width:calc(14 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a span em{font-size:calc(13 / 360 * 100vw);font-weight:500;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(56 / 360 * 100vw);margin-left:calc(-10 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn a span em sup{font-size:calc(6.5 / 360 * 100vw);line-height:calc(13 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .prod_btn .m-checked a::before{background:url(../img/checked.png) no-repeat top center;background-size:100%}.static-contents .section_prod .container .prod_item .prod_cont .js-modal-open{background-color:#fff;border:calc(1 / 360 * 100vw) solid #d3d2cf;color:#45433e;display:block;font-size:calc(12 / 360 * 100vw);font-weight:500;height:calc(46 / 360 * 100vw);letter-spacing:calc(0 / 360 * 100vw);line-height:calc(44 / 360 * 100vw);margin:calc(20 / 360 * 100vw) auto 0;padding:0;position:relative;width:calc(240 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .js-modal-open sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .prod_item .prod_cont .js-modal-open::after{background:url(../img/modal_win.png) no-repeat top center;background-size:contain;content:"";height:calc(20 / 360 * 100vw);position:absolute;right:calc(20 / 360 * 100vw);top:50%;transform:translateY(-50%);width:calc(20 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_note{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);margin-top:calc(20 / 360 * 100vw)}.static-contents .section_prod .container .prod_item .prod_cont .prod_note sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .skinserum_use{background:url(../img/skinserum_use_bg.jpg) #004681 no-repeat top center;background-size:100% auto;color:#fff;margin-bottom:calc(40 / 360 * 100vw);padding:calc(25 / 360 * 100vw) calc(20 / 360 * 100vw) calc(30 / 360 * 100vw);text-align:center;width:calc(320 / 360 * 100vw)}.static-contents .section_prod .container .skinserum_use_ttl{font-size:calc(14 / 360 * 100vw);font-weight:500;letter-spacing:calc(1 / 360 * 100vw);line-height:150%}.static-contents .section_prod .container .skinserum_use_ttl sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .skinserum_use_catch{font-size:calc(17 / 360 * 100vw);font-weight:500;letter-spacing:calc(2 / 360 * 100vw);line-height:150%;margin-top:calc(8 / 360 * 100vw)}.static-contents .section_prod .container .skinserum_use_catch sup{font-size:calc(8.5 / 360 * 100vw);line-height:calc(17 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .skinserum_use_note{font-size:calc(10 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);margin-top:calc(230 / 360 * 100vw);text-align:left}.static-contents .section_prod .container .skinserum_use_note sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .section_prod .container .skinserum_use_img{margin:calc(8 / 360 * 100vw) auto 0}.static-contents .module-modal .m-center{left:0 !important;position:absolute;top:60% !important;transform:translate(0, -50%) !important}.static-contents .module-modal .module-modal-content{max-width:calc(360 / 360 * 100vw) !important;position:relative}.static-contents .module-modal .module-modal-content .module-modal-box{height:calc(480 / 360 * 100vw) !important;margin:0 auto;overflow:auto;padding:0;padding-bottom:calc(86 / 360 * 100vw)}.static-contents .module-modal .module-modal-content .module-modal-box .contrast_ttl{color:#00a0d2;font-size:calc(16 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(24 / 360 * 100vw);padding-top:calc(20 / 360 * 100vw);text-align:center}.static-contents .module-modal .module-modal-content .module-modal-box .contrast_ttl sup{font-size:calc(8 / 360 * 100vw);line-height:calc(16 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .module-modal .module-modal-content .module-modal-box .contrast_note{font-size:calc(10 / 360 * 100vw);font-weight:400;font-weight:500;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(15 / 360 * 100vw);padding:calc(10 / 360 * 100vw) calc(10 / 360 * 100vw) calc(20 / 360 * 100vw)}.static-contents .module-modal .module-modal-content .module-modal-box .contrast_note sup{font-size:calc(5 / 360 * 100vw);line-height:calc(10 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .module-modal .module-modal-content .util-center{background-color:#fff;bottom:0;left:0;padding:calc(15 / 360 * 100vw) 0;position:absolute;width:100%}.static-contents .module-modal .module-modal-content .util-center .module-button{display:block;height:calc(46 / 360 * 100vw);margin:0 auto;max-width:calc(240 / 360 * 100vw);padding:0;width:calc(240 / 360 * 100vw)}.static-contents .module-modal .module-modal-content .util-center .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(46 / 360 * 100vw)}.static-contents .module-modal .module-modal-content .util-center .module-button span sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_cart{bottom:0;left:0;position:fixed;width:100%}.static-contents .sec_cart .container{background-color:#fff;display:flex;height:calc(50 / 360 * 100vw);justify-content:space-between;margin:0 auto;padding:calc(10 / 360 * 100vw) calc(20 / 360 * 100vw);position:relative;width:calc(360 / 360 * 100vw)}.static-contents .sec_cart .cart_present{background:rgba(238,227,100,.95);color:#00a0d2;font-size:calc(14 / 360 * 100vw);font-weight:400;font-weight:700;left:0;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);padding:calc(2 / 360 * 100vw) 0 calc(3 / 360 * 100vw);position:absolute;text-align:center;top:calc(-26 / 360 * 100vw);width:100%;z-index:9999}.static-contents .sec_cart .cart_present sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_cart .cart_price{font-size:calc(12 / 360 * 100vw);font-weight:500;letter-spacing:calc(0 / 360 * 100vw);line-height:150%;margin-right:calc(5 / 360 * 100vw)}.static-contents .sec_cart .cart_price sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_cart .cart_price em{color:#45433e;font-size:calc(17 / 360 * 100vw);font-weight:500;letter-spacing:calc(0 / 360 * 100vw);line-height:150%}.static-contents .sec_cart .cart_price em sup{font-size:calc(8.5 / 360 * 100vw);line-height:calc(17 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_cart .cart_btn a{background-color:#45433e;color:#fff;display:inline-block;font-size:calc(12 / 360 * 100vw);font-weight:700;height:calc(32 / 360 * 100vw);letter-spacing:calc(0 / 360 * 100vw);line-height:calc(32 / 360 * 100vw);text-align:center;text-decoration:none;width:calc(155 / 360 * 100vw)}.static-contents .sec_cart .cart_btn a sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);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}.static-contents .sec_footer .container{background:linear-gradient(180deg, #43B9DF 0%, #97DEF4 100%);padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(60 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp{margin-bottom:calc(40 / 360 * 100vw);position:relative}.static-contents .sec_footer .container .footer_cp h2{background-color:#9f8b49;color:#fff;font-size:calc(16 / 360 * 100vw);font-weight:600;letter-spacing:calc(0 / 360 * 100vw);line-height:130%;padding:calc(10 / 360 * 100vw) 0;text-align:center}.static-contents .sec_footer .container .footer_cp h2 sup{font-size:calc(8 / 360 * 100vw);line-height:calc(16 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_footer .container .footer_cp .cp_cont{background-color:#faf7d0;padding:calc(20 / 360 * 100vw) calc(20 / 360 * 100vw) calc(30 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod{align-items:center;display:flex;margin-bottom:calc(20 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_img{margin-right:calc(20 / 360 * 100vw);width:calc(90 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text{width:calc(170 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text .prod_text_txt{font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text .prod_text_txt sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text .prod_text_txt em{color:#000;font-weight:700}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text .prod_text_name{color:#9f8b49;font-size:calc(14 / 360 * 100vw);font-weight:400;font-weight:700;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(21 / 360 * 100vw);margin-top:calc(5 / 360 * 100vw)}.static-contents .sec_footer .container .footer_cp .cp_cont .cp_cont_prod .prod_text .prod_text_name sup{font-size:calc(7 / 360 * 100vw);line-height:calc(14 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_footer .container .module-button{background-color:#fff !important;background-position:right calc(20 / 360 * 100vw) center;background-size:calc(10 / 360 * 100vw);display:block;height:calc(46 / 360 * 100vw);margin:0 auto;max-width:calc(240 / 360 * 100vw);padding:0;width:calc(240 / 360 * 100vw)}.static-contents .sec_footer .container .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(46 / 360 * 100vw)}.static-contents .sec_footer .container .module-button span sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_banner .container{padding:calc(60 / 360 * 100vw) calc(20 / 360 * 100vw)}.static-contents .sec_banner .container .cp_bnr{margin-bottom:calc(20 / 360 * 100vw)}.static-contents .sec_banner .container .cp_bnr ul{display:flex;gap:calc(10 / 360 * 100vw)}.static-contents .sec_banner .container .cp_bnr ul li{flex-basis:calc((100% - calc(10 / 360 * 100vw))/2);font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(18 / 360 * 100vw)}.static-contents .sec_banner .container .cp_bnr ul li sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}.static-contents .sec_banner .container .cp_bnr ul li img{margin-bottom:calc(10 / 360 * 100vw)}.static-contents .sec_banner .container .module-button{background-color:#fff !important;background-position:right calc(20 / 360 * 100vw) center;background-size:calc(10 / 360 * 100vw);display:block;height:calc(46 / 360 * 100vw);margin:0 auto;max-width:calc(240 / 360 * 100vw);padding:0;width:calc(240 / 360 * 100vw)}.static-contents .sec_banner .container .module-button span{font-size:calc(12 / 360 * 100vw);font-weight:400;letter-spacing:calc(0 / 360 * 100vw);line-height:calc(46 / 360 * 100vw)}.static-contents .sec_banner .container .module-button span sup{font-size:calc(6 / 360 * 100vw);line-height:calc(12 / 360 * 100vw);top:0;vertical-align:text-top}@media screen and (min-width: 801px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:100px !important}}@media screen and (max-width: 800px){.static-contents .js-module-acc.js-acc-defaultHeight .js-acc-cont{max-height:27.7777777778vw !important}.static-contents .module-modal{padding:80px 5.3333333333vw}.static-contents .module-modal-content{max-width:unset}.static-contents .module-modal-content.m-center{max-width:89.3333333333%}.static-contents .module-modal-box{padding:40px 5.3333333333vw}}@media(min-width: 801px)and (max-width: 1120px){.static-contents .module-modal{padding:100px 7.1428571429%}.static-contents .module-modal-content{max-width:min(85.7142857143%,960px)}}
