@charset "UTF-8";body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea{border:0;margin:0;padding:0;font-size:100%;font-weight:400;font-style:normal;text-decoration:none;list-style:none}a{cursor:pointer;text-decoration:none;color:inherit}table{font-size:100%}hr.separator{display:none}input[type=text],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}select::-ms-expand{display:none}img{vertical-align:bottom}*{box-sizing:border-box}*::-moz-selection{background-color:#abadb0;color:#fff}*::selection{background-color:#aeada4;color:#fff}input[type=text],input[type=tel],input[type=email],input[type=submit],button,select,textarea{resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:0;border-radius:0;background-color:#0000}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}@keyframes arrow{40%,50%{opacity:0}43%{transform:translate(20px) scaleY(.1)}44%,50%{transform:translate(-40px) scaleY(.1)}to{transform:translate(0) scaleY(1)}}.fuwafuwa{animation:fuwafuwaAnim 2.5s linear 0s infinite}@keyframes fuwafuwaAnim{0%,to{transform:translateY(0) translate(0)}50%,55%{transform:translateY(-5px) translate(0)}}.arrowdown{transform:rotate(135deg);border-top:1px solid currentColor;border-right:1px solid currentColor;height:100%;width:100%}@media only screen and (max-width: 768px){.arrowdown{border-top:.15rem solid currentColor;border-right:.15rem solid currentColor}}.buybtnlarge{width:100%;height:100%;overflow:hidden;border:rgba(171,173,176,.5) 1px solid;border-radius:999px;position:relative;aspect-ratio:214/71;display:block}.buybtnlarge__inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.buybtnlarge__img{display:flex;justify-content:center;align-items:center;width:100%}.buybtnlarge__img img.-amazon{width:49.0740740741%}.buybtnlarge__img img.-lohaco{width:57.4074074074%}.buybtnlarge__img img.-rakuten{width:53.2407407407%}.closebtn{width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.closebtn__bar{width:100%;height:.2rem;position:relative}.closebtn__bar:nth-child(1){top:.1rem;transform:rotate(20deg)}.closebtn__bar:nth-child(1) .closebtn__barin{transform-origin:0% 50%}.closebtn__bar:nth-child(2){top:-.1rem;transform:rotate(-20deg)}.closebtn__bar:nth-child(2) .closebtn__barin{transform-origin:100% 50%}.closebtn__barin{width:100%;height:100%;display:block}.topheader .closebtn__barin{background-color:#fff}.globalfootermenu__close .closebtn__barin,.modal .closebtn__barin{background-color:#575b62}.cv__btnarea{display:flex;justify-content:center;align-items:center;width:68rem;margin:3.2rem auto 0}@media only screen and (max-width: 768px){.cv__btnarea{flex-wrap:wrap;width:62.7rem;margin:5.1rem auto 0;justify-content:space-between}}.cv__btn:nth-child(n+2){margin-left:1.4rem}@media only screen and (max-width: 768px){.cv__btn:nth-child(n+2){margin-left:0}}@media only screen and (max-width: 768px){.cv__btn:nth-of-type(even){margin-left:2rem}}@media only screen and (max-width: 768px){.cv__btn{width:calc(50% - 1rem)}}@media only screen and (max-width: 768px){.cv__btn:nth-child(n+3){margin-top:3rem}}.cv__btnwrap{height:7rem}.cv{background-color:#fff;width:100%}.cv__inner{padding:3.8rem 0 3.5rem}@media only screen and (max-width: 768px){.cv__inner{padding:6.2rem 0 4.6rem}}.cv__title{text-align:center;font-size:2.4rem;text-transform:uppercase;letter-spacing:.02em;font-family:Josefin Sans,sans-serif}@media only screen and (max-width: 768px){.cv__title{font-size:4.8rem}}.cv__txtarea{text-align:center;margin-top:2.4rem}@media only screen and (max-width: 768px){.cv__txtarea{margin-top:3.5rem}}.cv__txt{font-size:1.4rem;line-height:1.4285714286;letter-spacing:.08em}@media only screen and (max-width: 768px){.cv__txt{font-size:2.8rem}}.cv__txt.-small{font-size:1rem;line-height:2.1;letter-spacing:.08em;margin-top:.7rem}@media only screen and (max-width: 768px){.cv__txt.-small{font-size:2rem;margin-top:2.5rem}}.droplogo{width:100%;position:relative;left:-.7rem}.droplogo__img img{width:100%}.droplogo__txtwrap{margin-top:1.1rem}@media only screen and (max-width: 768px){.droplogo__txtwrap{margin-top:2.4rem}}.bifestafooter .droplogo__txtwrap{margin-top:.6rem}@media only screen and (max-width: 768px){.bifestafooter .droplogo__txtwrap{margin-top:1rem}}.droplogo__txt:nth-child(1){width:72.8%;margin-left:1.8rem}@media only screen and (max-width: 768px){.droplogo__txt:nth-child(1){margin-left:8.9%}}.droplogo__txt img{width:100%}.ecbtn{background-color:#fff;border-radius:900px;width:100%;height:100%;display:block;overflow:hidden;display:flex;justify-content:center;align-items:center}.ecbtn img{height:auto}.ecbtn img.-amazon{width:58%}.ecbtn img.-lohaco{width:69%}.ecbtn img.-rakuten{width:66%}.topdrawer__ecbtn .ecbtn{border:1px solid #e3e1dc}.error__title{text-align:center}.error__title-en{font-size:4rem;font-family:Josefin Sans,sans-serif;letter-spacing:.04em;display:block;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 768px){.error__title-en{font-size:6rem}}.error__title-jp{font-weight:700;font-size:1.4rem;letter-spacing:.04em;display:block;line-height:1.8571428571}@media only screen and (max-width: 768px){.error__title-jp{font-size:2.8rem;line-height:1.7857142857;padding-top:1.2rem}}.bifestafooter{background-color:#9cbfd7;padding-top:6.6rem;padding-bottom:10.2rem}@media only screen and (max-width: 768px){.bifestafooter{padding-top:6.1rem;padding-bottom:16.5rem}}.bifestafooter__inner{max-width:108rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.bifestafooter__inner{flex-direction:column;padding:0 4rem}}.bifestafooter__logowrap{width:17.5rem}@media only screen and (max-width: 768px){.bifestafooter__logowrap{width:26.8rem;margin:0 auto}}.bifestafooter__logowrap img{width:100%}.bifestafooter__left{display:flex;align-items:flex-end;padding-left:2.7rem}@media only screen and (max-width: 768px){.bifestafooter__left{width:100%;padding-left:0;flex-direction:column}}.bifestafooter__right{padding-top:6.6rem}@media only screen and (max-width: 768px){.bifestafooter__right{width:100%;margin-top:11.9rem;padding-top:0}}.bifestafooter__navarea{margin-left:6.8rem;display:flex}@media only screen and (max-width: 768px){.bifestafooter__navarea{width:100%;margin-left:0;margin-top:9rem}}.bifestafooter__lang{position:relative}.bifestafooter__navblock{min-height:15.3rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 768px){.bifestafooter__navblock{min-height:33.8rem}}.bifestafooter__navblock:nth-child(2){margin-left:8rem}@media only screen and (max-width: 768px){.bifestafooter__navblock:nth-child(2){margin-left:16.3rem}}.bifestafooter__nav-item:nth-child(n+2){margin-top:1rem}@media only screen and (max-width: 768px){.bifestafooter__nav-item:nth-child(n+2){margin-top:4.1rem}}.bifestafooter__nav-itemlink{color:#fff;font-size:1.4rem;letter-spacing:.12em;font-weight:400;display:inline-block;font-family:Josefin Sans,sans-serif;position:relative}.bifestafooter__nav-itemlink:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;background-color:#fff;height:1px;width:100%;transform:scale(0)}@media only screen and (max-width: 768px){.bifestafooter__nav-itemlink{font-size:3.2rem}}.bifestafooter__nav-itemlink.-concept{cursor:pointer}.bifestafooter__nav-itemlink.-product{pointer-events:none}.bifestafooter__subnav:nth-child(n+2){margin-top:.8rem}@media only screen and (max-width: 768px){.bifestafooter__subnav:nth-child(n+2){margin-top:3rem}}.bifestafooter__subnav-item:nth-child(n+2){margin-top:.5rem}@media only screen and (max-width: 768px){.bifestafooter__subnav-item:nth-child(n+2){margin-top:3.4rem}}.bifestafooter__subnav-item a{font-size:1.2rem;color:#fff;letter-spacing:.12em;font-weight:300;text-transform:uppercase;font-family:Josefin Sans,sans-serif;display:inline-block;position:relative}.bifestafooter__subnav-item a:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;background-color:#fff;height:1px;width:100%}@media only screen and (max-width: 768px){.bifestafooter__subnav-item a{font-size:2.8rem}}.bifestafooter__followlist{display:flex}.bifestafooter__linkblock:nth-child(n+2){margin-top:2.7rem}@media only screen and (max-width: 768px){.bifestafooter__linkblock:nth-child(n+2){margin-top:7.6rem}}@media only screen and (max-width: 768px){.bifestafooter__linkblock{display:flex;justify-content:center;align-items:center;flex-direction:column}}.bifestafooter__linklist{margin-top:.8rem}@media only screen and (max-width: 768px){.bifestafooter__linklist{margin-top:2.6rem}}.bifestafooter__linkblock-title{color:#fff;font-size:1.4rem;font-family:Josefin Sans,sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase}@media only screen and (max-width: 768px){.bifestafooter__linkblock-title{font-size:3.2rem}}.bifestafooter__followitem{width:3.2rem;height:3.2rem}@media only screen and (max-width: 768px){.bifestafooter__followitem{width:11rem;height:11rem}}.bifestafooter__followitem:nth-child(n+2){margin-left:1rem}@media only screen and (max-width: 768px){.bifestafooter__followitem:nth-child(n+2){margin-left:3.5rem}}.bifestafooter__followitem a{background-color:#fff;border-radius:50%;width:100%;height:100%;display:block;display:flex;justify-content:center;align-items:center}.bifestafooter__followitem a img.-instagram{width:56.25%}.bifestafooter__followitem a img.-x{width:53.125%}.bifestafooter__followitem a img.-cosme{width:62.5%}.bifestafooter__followitem a img.-lips{width:100%}.bifestafooter__followitem a img.-youtube{width:71.875%}.bifestafooter__eclist{display:flex}.bifestafooter__ecitem:nth-child(n+2){margin-left:1rem}@media only screen and (max-width: 768px){.bifestafooter__ecitem:nth-child(n+2){margin-left:2.5rem}}.bifestafooter__ecbtn{width:10rem;height:3.8rem}@media only screen and (max-width: 768px){.bifestafooter__ecbtn{width:21rem;height:9.1rem}}.footerdummy{width:100%;background-color:#0000001a;height:17rem}@media only screen and (max-width: 768px){.footerdummy{height:75.2rem}}@media only screen and (max-width: 768px){.bifestafooter__logoarea{width:100%}}.globalfooterbtn{cursor:pointer;border:1px solid #fff;border-radius:900px;position:relative;width:10rem;height:3rem}@media only screen and (max-width: 768px){.globalfooterbtn{width:20.2rem;height:6.2rem}}.globalfooterbtn__arrow{position:absolute;right:1rem;top:calc(50% - .5rem);width:.6rem;height:.6rem;color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.globalfooterbtn__arrow{width:1.2rem;height:1.2rem;right:2rem;top:calc(50% - 1rem)}}.globalfootermenu__close{position:absolute;top:3rem;right:3rem;width:6rem;height:2rem}.globalfooterbtn__inner{height:100%;display:flex;align-items:center;justify-content:center}.globalfooterbtn__txt{font-size:1rem;color:#fff;letter-spacing:.12em}@media only screen and (max-width: 768px){.globalfooterbtn__txt{font-size:2rem}}.globalfooterbtn__txt:nth-child(n+2){position:absolute;top:100%;left:0}.globalfooterbtn__txtwrap{position:relative;overflow:hidden}.globalfootermenu{position:absolute;background-color:#fff;width:24.6rem;height:13.2rem;top:calc(100% + .1rem);left:0%}@media only screen and (max-width: 768px){.globalfootermenu{top:calc(100% + 2rem);width:68.8rem;height:49.1rem;padding-top:13rem;border-radius:1rem}}.globalfootermenu__inner{width:100%;height:100%;padding:0 2rem;display:flex}@media only screen and (min-width: 769px){.globalfootermenu__inner{align-items:center;justify-content:center}}@media only screen and (max-width: 768px){.globalfootermenu__inner{padding:0 6rem}}.globalfootermenu__list{width:50%}.globalfootermenu__list:nth-child(2){padding-left:1rem}@media only screen and (max-width: 768px){.globalfootermenu__list:nth-child(2){padding-left:2rem}}.globalfootermenu__item:nth-child(n+2){margin-top:1.1rem}@media only screen and (max-width: 768px){.globalfootermenu__item:nth-child(n+2){margin-top:4.2rem}}.globalfootermenu__item a{line-height:1.3;color:#fff;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;color:#4e4f54;font-family:Josefin Sans,sans-serif;position:relative}@media only screen and (max-width: 768px){.globalfootermenu__item a{font-size:3.2rem}}.globalfootermenu__item a:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;background-color:currentColor;height:1px;width:100%;transform:scale(0)}.globalfootermenu__item a:after{content:"";display:inline-block;position:absolute;top:calc(50% - .3rem);left:calc(100% + .4rem);transform:rotate(45deg);height:.4rem;border-top:1px solid #4e4f54;border-right:1px solid #4e4f54;width:.4rem}@media only screen and (max-width: 768px){.globalfootermenu__item a:after{top:calc(50% - 1rem);left:calc(100% + .8rem);height:1.2rem;border-top:.2rem solid #4e4f54;border-right:.2rem solid #4e4f54;width:1.2rem}}.js-footerlang_menu{pointer-events:none;opacity:0;transform:translateY(10px)}.js-footerlang_menu.isActive{pointer-events:auto}.js-footerlang_closebtn .js-commonclosebar{transform:scaleX(0)}.wrap_search_form_v2{position:fixed;top:0;left:0;background:#fff;z-index:1000;width:0;height:0;padding-top:8px;padding-left:80px;text-align:center;box-sizing:border-box;opacity:0;transition:.3s;margin-top:-50px;border-bottom:1px solid #e0e0e0}.wrap_search_form_v2.active{opacity:1;margin-top:0;padding:10px 10px 0 65px;width:100%;height:55px;box-sizing:border-box}.wrap_search_form_v2 form{width:100%;text-align:center;box-sizing:border-box}.wrap_search_form_v2 input[type=text]{width:calc(100% - 50px);height:30px;border:1px solid #333;background:#fff;font-size:1.5rem}.wrap_search_form_v2 input[type=image]{display:inline-block;margin-left:5px;vertical-align:middle;width:22px;height:22px}.sp_header.v2 #btn_header_search{position:relative;top:5px;display:inline-block;width:22px;height:22px;background:url(https://www.mandom.co.jp/common/images/common/header_ico_search.svg) 50% 50%;background-size:cover}.sp_header.v2{padding-top:3px;height:47px}.sp_header.v2 h1{position:relative;width:40px;padding-left:10px;margin-left:10px}.sp_header.v2 h1:before{position:absolute;top:8px;left:0;content:"";display:inline-block;width:1px;height:25px;background:#e0e0e0;vertical-align:middle}.sp_header.v2 h1 a{height:30px}.hmenu-nav.v2 li#index{border-top:1px solid #999;padding-left:30%}.hmenu-nav.v2 dl{border-top:1px solid #999;letter-spacing:-.5em}.hmenu-nav.v2 dt,.hmenu-nav.v2 dd{display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.hmenu-nav.v2 dt{padding:.7rem 0 0 20px;width:30%}.hmenu-nav.v2 dd{width:70%}.hmenu-nav.v2 dt a{color:#657171;font-size:93.3%;font-weight:600}.hmenu-nav.v2 li a{text-align:left}.hmenu-nav.v2 li:first-child{border-top:none}.hmenu-nav.v2 li:last-child{border-bottom:none}.hmenu_search-box{background:#f5f5f5!important;padding:10px 20px 15px;text-align:center}.hmenu-nav.v2 .hmenu_search-box .language{margin-bottom:1rem;text-align:center}.hmenu-nav.v2 .hmenu_search-box .language a{display:inline-block;color:#333;font-size:93.3%}.hmenu-nav.v2 .hmenu_search-box .language a.current{color:#ccc;pointer-events:none}.hmenu-nav.v2 .hmenu_search-box form{text-align:center}.hmenu-nav.v2 .hmenu_search-box input[type=text]{width:calc(100% - 50px);height:30px;border:1px solid #333;background:#fff;font-size:1.5rem}.hmenu-nav.v2 .hmenu_search-box input[type=image]{display:inline-block;margin-left:5px;vertical-align:middle;width:22px;height:22px}.header_v2{display:none;background:#fff;box-shadow:0 1px 2px #0000001a;position:fixed;padding:5px 0;z-index:109}.header_v2 .gnav{text-align:center;padding:10px 15px 0;min-height:40px;box-sizing:border-box}.header_v2 .gnav ul{display:table;letter-spacing:normal}.header_v2 .gnav ul li{display:table-cell;padding:0 5px;white-space:nowrap;font-size:1.2rem}.header_v2 .gnav ul li#customer{border-right:1px solid #e0e0e0}.header_v2 .gnav ul li.current a{font-weight:600;color:#000;text-decoration:underline}.header_v2 .gnav ul li.search input{display:inline-block;vertical-align:middle}.header_v2 .gnav ul li.search input[type=text]{margin-right:5px;width:90px;border:1px solid #333;background:#fff;height:20px}.header_v2 .gnav ul li.language{padding-left:.6rem}.header_v2 .gnav ul li.language a{color:#333}.header_v2 .gnav ul li.language a.current{color:#ccc;pointer-events:none}.header_v2 h1{position:absolute;top:25%;right:10px}.header_v2 h1 a{display:block;background:url(https://www.mandom.co.jp/common/images/common/mandom_logo.svg) no-repeat 0 0;background-size:100%;width:36px;height:33px;text-indent:-9999px}.header_v2+.category_title.lower{top:50px}.footer2 *{box-sizing:content-box}.footer2 .footer_v2{position:relative;background:#fff;font-size:12px;font-family:YakuHanJP,Hiragino Kaku Gothic ProN,YuGothic,Meiryo,sans-serif}.footer2 .footer_v2 .wrap_mailmagazine{background:transparent;margin:0;padding:0;height:0}.footer2 .footer_v2 .wrap{position:relative;width:100%;margin:0 auto}.footer2 .footer_v2 .wrap_select_lang ul{padding:5px 5px 0;text-align:center}.footer2 .footer_v2 .wrap_select_lang li{display:inline-block;padding:5px 10px}.footer2 .footer_v2 .wrap_select_lang li a.current{color:#adadad}.footer2 .footer_v2 .wrap_select_lang ul li.language a.current{color:#ccc;pointer-events:none}.footer2 .footer_v2 .wrap_select_lang ul li.language_customer a.current{color:#ccc;pointer-events:none;border-left:1px solid #838383;padding-left:5px;margin-left:5px}.footer2 .footer_v2 .footer_v2_container{position:relative;margin:0 10px;padding:0}.footer2 .footer_v2 .footer_v2_container .wrap{position:relative}.footer2 .footer_v2 .footer_v2_container .menu{border-bottom:1px solid #ccc;letter-spacing:-.5em;line-height:1.7}.footer2 .footer_v2 .footer_v2_container .menu li{display:inline-block;margin:0;padding:5px 0;vertical-align:top;letter-spacing:normal;width:46%;box-sizing:border-box;border-top:1px solid #ccc}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even){width:54%}.footer2 .footer_v2 .footer_v2_container .menu li a{position:relative;display:block;padding:6px 6px 6px 18px}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even) a{border-left:1px solid #ccc}.footer2 .footer_v2.ir .footer_v2_container .menu li,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(even){width:46%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(2),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(4),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(7),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(9){width:54%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(10){width:100%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(even) a{border-left:none}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(2) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(4) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(7) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(9) a{border-left:1px solid #ccc}.footer2 .footer_v2 .footer_v2_container .menu li a:before{position:absolute;top:12px;left:3px;content:"";display:block;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(45deg)}.footer2 .footer_v2 h1{padding:25px 10px;text-align:center}.footer2 .footer_v2 .copyright{position:relative;padding:10px;border-top:1px solid #ccc;color:#4d4d4d;font-size:10px;font-weight:600;height:45px}.footer2 .footer_v2 .copyright .wrapper{max-width:1080px;margin:0 auto}.footer2 .footer_v2 .copyright .col12{text-align:right;padding:0 0 0 20px;width:100%;display:inline-block;box-sizing:border-box}.footer2 .footer_v2 .mailmagazine{position:absolute;bottom:-55px;left:0px;z-index:50}.footer2 .footer_v2 .mailmagazine a{text-decoration:underline}.footer2 .footer_v2 h1{padding:25px 10px}.footer2 .footer_v2 .sns{position:absolute;bottom:-32px;left:0;z-index:50}.footer2 .footer_v2 ul.sns li{width:25px;padding:0 5px;display:inline-block}.footer2 .footer_v2-top-btn{position:absolute;top:-31px;right:20px;display:block;width:113px;height:31px;background:#fff;border-top-right-radius:4px;border-top-left-radius:4px;letter-spacing:normal;color:#333;font-size:11px;font-weight:600;text-align:center;transition:all .3s}.footer2 .footer_v2-top-btn span{position:relative;display:inline-block;padding-top:8px;padding-left:18px}.footer2 .footer_v2-top-btn:before,.footer2 .footer_v2-top-btn:after{content:"";position:absolute;top:12px;left:16px;display:inline-block;width:7px;height:7px;border-left:1px solid #000;border-top:1px solid #000;transform:rotate(45deg)}.footer2 .footer_v2-top-btn:after{top:16px}.footer2 .footer_v2-top-btn:visited{color:#333}.footer2 .footer_v2-top-btn:hover{opacity:1;color:#999}.footer2 .footer_v2-top-btn:hover:before,.footer2 .footer_v2-top-btn:hover:after{border-color:#999}.footer2 .footer_v2.ir_sns .footer_v2_container .menu li.menu_w{margin-top:0;width:100%}.footer2 .hmenu-nav.v2 #cart{display:block;background-color:#f5f5f5;width:100%;height:100%}.footer2 .hmenu-nav.v2 #cart img{width:100%}.footer2 .header_v2 ul li#cart{display:block;padding:0!important;margin:2px 5px 0!important;background:url(https://www.mandom.co.jp/common/images/common/icon_cart.svg) no-repeat 0 2px;background-size:100%;width:24px;height:26px}.footer2 .header_v2 ul li#cart a{display:block;width:24px;height:26px;text-indent:-9999px}@media screen and (min-width: 321px){.footer2 .footer_v2 .copyright{height:20px}.footer2 .footer_v2 .mailmagazine{bottom:-30px;left:80px}}@media screen and (min-width: 768px){.footer2 .header_v2{display:block}.footer2 .footer_v2 h1{float:left;padding:34px 0 0;width:8%;text-align:right;box-sizing:border-box}.footer2 .footer_v2 .footer_v2_container{margin:0;border-top:1px solid #ccc}.footer2 .footer_v2 .wrap{overflow:hidden}.footer2 .footer_v2 .footer_v2_container .menu{float:right;position:relative;width:calc(92% - 140px);padding:20px 10px;margin-right:140px;border-bottom:none;box-sizing:border-box}.footer2 .footer_v2 .footer_v2_container .menu li,.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even){border-top:none;padding:0}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even) a{border-left:none}.footer2 .footer_v2 .footer_v2_container .menu:after{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";display:inline-block;width:1px;height:70%;vertical-align:middle;background:#ccc}.footer2 .footer_v2.ir .footer_v2_container .menu{width:92%;margin-right:0}.footer2 .footer_v2.ir .footer_v2_container .menu:after{display:none}.footer2 .footer_v2 .footer_v2_container .menu li,.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even){width:28%}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(1),.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(5){width:20%}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(2),.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(6){width:24%}.footer2 .footer_v2.ir .footer_v2_container .menu li,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(even),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(1),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(2),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(3),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(4),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(5),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(6),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(7),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(8),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(9),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(10){width:20%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(1),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(6){width:14%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(2),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(7){width:16%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(3),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(8){width:20%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(4),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(9){width:22%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(5),.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(10){width:25%}.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(2) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(4) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(7) a,.footer2 .footer_v2.ir .footer_v2_container .menu li:nth-child(9) a{border-left:none}.footer2 .footer_v2 .copyright{border-top:none}.footer2 .footer_v2 .copyright .col12{text-align:left;line-height:normal;letter-spacing:.25px}.footer2 .footer_v2 .mailmagazine{bottom:auto;left:calc(100% - 130px);top:55%;width:130px}.footer2 .footer_v2.ir .mailmagazine{display:none}.footer2 .footer_v2-top-btn{right:40px}.footer2 .footer_v2 .sns{bottom:auto;left:calc(100% - 115px);top:24%;z-index:50}.footer2 .footer_v2 ul.sns li{padding:0 10px}.footer2 .footer_v2.ir_sns .footer_v2_container .menu li a{padding:3px 6px 3px 18px}.footer2 .footer_v2.ir_sns .footer_v2_container .menu li.menu_w,.footer2 .footer_v2.ir_sns .footer_v2_container .menu li.menu_w2{width:44%}}@media screen and (min-width: 937px){.footer2 .footer_v2.ir_sns .footer_v2_container .menu li.menu_w2{width:28%}}@media screen and (min-width: 1080px){.footer2 .header_v2{padding:10px 0}.footer2 .header_v2:before{border-width:32px;top:-20px}.footer2 .header_v2 h1 a{width:42px}.footer2 .header_v2 .gnav{padding:8px 10px 0}.footer2 .header_v2 .gnav ul li{padding:0 10px;font-size:15px}.footer2 .header_v2 .gnav ul li.language{padding-left:20px}.footer2 .header_v2 .gnav ul li.search input[type=text]{width:100px}.footer2 .header_v2 ul li#cart{margin:2px 5px 0!important}.footer2 .header_v2+.category_title.lower{top:56px}.footer2 .footer_v2{font-size:13px}.footer2 .footer_v2 .wrap{max-width:1080px;width:1080px;margin:0 auto}.footer2 .footer_v2 h1{width:6%;text-align:center}.footer2 .footer_v2 .footer_v2_container .menu{width:calc(90% - 200px);margin-right:200px}.footer2 .footer_v2.ir .footer_v2_container .menu{width:94%;margin-right:0}.footer2 .footer_v2 .footer_v2_container .menu li,.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(even){width:21%}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(1),.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(5){width:17%}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(3),.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(7){width:25%}.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(4),.footer2 .footer_v2 .footer_v2_container .menu li:nth-child(8){width:28%}.footer2 .footer_v2 .mailmagazine{left:calc(100% - 180px);width:180px;text-align:center}.footer2 .footer_v2-top-btn{right:20px}.footer2 .footer_v2 .sns{left:calc(100% - 180px);width:180px;text-align:center}.footer2 .footer_v2 .sns{left:calc(100% - 178px);top:23%;z-index:50}.footer2 .footer_v2.ir_sns .footer_v2_container .menu li.menu_w{width:40%}}@media screen and (min-width: 1120px){.footer2 .footer_v2 h1{width:10%}.footer2 .footer_v2.ir .footer_v2_container .menu{width:90%}.footer2 .header_v2 .gnav ul li.search input[type=text]{width:120px}.footer2 .header_v2 ul li#cart{margin:2px 5px 0 10px!important}}@media screen and (min-width: 1200px){.footer2 .header_v2 .gnav ul li.language{padding-left:40px}}.footer2 .footer_v2_note{max-width:1080px;margin:auto;padding:30px 20px 20px;box-sizing:border-box!important;line-height:1.5;font-size:10px}.buynowbtn{width:100%;height:100%;border-radius:999px;cursor:pointer}@media only screen and (min-width: 769px){.buynowbtn{border:1px solid #6b6e74;width:12.9rem;height:3.4rem}}.buynowbtn__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.buynowmenu__close{position:absolute;top:3rem;right:3rem;width:6rem;height:2rem}.buynowbtn__icon{width:1.9rem;height:1.9rem;display:flex;justify-content:center;align-items:center}.buynowbtn__icon svg{width:100%}@media only screen and (max-width: 768px){.buynowbtn__icon{width:4.4rem;height:4.3rem}}.buynowbtn__txtwrap{position:relative;overflow:hidden}.buynowbtn__txt{font-size:1.2rem;letter-spacing:.06em;margin-left:.7rem;font-family:Josefin Sans,sans-serif;position:relative;top:.2rem;color:#6b6e74;will-change:transform}.buynowbtn__txt:nth-child(2){position:absolute;top:calc(100% + .2rem);left:0}.buynowmenu{position:absolute;top:calc(100% + .8rem);left:0;width:23rem;height:19.2rem;background-color:#abadb0}@media only screen and (max-width: 768px){.buynowmenu{width:68.8rem;height:59.6rem;position:fixed;top:16.1rem;left:calc(50% - 34.4rem)}}.buynowmenu__inner{padding:2rem}@media only screen and (max-width: 768px){.buynowmenu__inner{padding:12rem 3rem 0}}.buynowmenu__btns{display:flex;flex-wrap:wrap;justify-content:space-between}.buynowmenu__btn{width:9rem;height:3.2rem}@media only screen and (max-width: 768px){.buynowmenu__btn{width:30.4rem;height:10rem}}.buynowmenu__btn:nth-child(n+3){margin-top:1rem}@media only screen and (max-width: 768px){.buynowmenu__btn:nth-child(n+3){margin-top:3rem}}.buynowmenu__btnin{width:100%;height:100%}.buynowmenu__txt{color:#fff;text-align:center;font-size:1.2rem;letter-spacing:.06em}@media only screen and (max-width: 768px){.buynowmenu__txt{font-size:2.8rem;letter-spacing:.08em}}.buynowmenu__txt.-small{font-size:1rem;margin-top:.6rem;white-space:nowrap}@media only screen and (max-width: 768px){.buynowmenu__txt.-small{font-size:2rem;margin-top:2.9rem}}.buynowmenu__txtarea{margin-top:.8rem}@media only screen and (max-width: 768px){.buynowmenu__txtarea{margin-top:2.9rem}}.js-buynow_menu{opacity:0;pointer-events:none;transform:translateY(10px)}.js-buynow_menu.isActive{pointer-events:auto}.js-buynow_closebtn .js-commonclosebar{transform:scaleX(0)}.topdrawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}@media only screen and (max-width: 768px){.topdrawer{overflow:scroll}}.topdrawer.isActive{pointer-events:auto}.topdrawer__inner{max-width:90rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto;display:flex;height:100%}@media only screen and (min-width: 769px){.topdrawer__inner{justify-content:center;align-items:center}}@media only screen and (max-width: 768px){.topdrawer__inner{padding-left:4rem;padding-right:4rem}}.topdrawer__contents{display:flex;justify-content:space-between;width:100%;margin-top:-3.2rem}@media only screen and (max-width: 768px){.topdrawer__contents{padding-top:26.6rem;flex-direction:column;margin-top:0}}.topdrawer__item:nth-child(n+2){margin-top:4.8rem}@media only screen and (max-width: 768px){.topdrawer__item:nth-child(n+2){margin-top:7.5rem}}.topdrawer__item-main{overflow:hidden;position:relative}.topdrawer__item-link{font-size:3.2rem;display:inline-block;font-family:Josefin Sans,sans-serif;text-transform:uppercase;font-weight:400;cursor:pointer}@media only screen and (max-width: 768px){.topdrawer__item-link{font-size:7.2rem;letter-spacing:.04em}}.topdrawer__item-link:before{content:"";display:inline-block;position:absolute;bottom:.3rem;left:.1rem;background-color:currentColor;height:1px;width:calc(100% - .2rem);transform:scaleX(0)}.topdrawer__item-link.-product{pointer-events:none}.topdrawer__productmenu{margin-top:2.6rem}@media only screen and (max-width: 768px){.topdrawer__productmenu{margin-top:5.4rem}}.productmenu__item{padding-left:2.2rem;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.productmenu__item{padding-left:4.2rem}}.productmenu__item:nth-child(n+2){margin-top:2.2rem}@media only screen and (max-width: 768px){.productmenu__item:nth-child(n+2){margin-top:5.3rem}}.productmenu__item-bar{position:absolute;top:calc(50% - .35rem);left:0;background-color:currentColor;height:1px;width:1rem;display:inline-block}@media only screen and (max-width: 768px){.productmenu__item-bar{height:.25rem;width:2.1rem}}.topdrawer__linkarea{position:relative;top:-.5rem}@media only screen and (max-width: 768px){.topdrawer__linkarea{top:0;margin-top:15rem}}.productmenu__item-link{font-size:2rem;display:inline-block;font-family:Josefin Sans,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:.04em;cursor:pointer;position:relative}@media only screen and (max-width: 768px){.productmenu__item-link{font-size:4.8rem}}.productmenu__item-link:before{content:"";display:inline-block;position:absolute;bottom:.1rem;left:.1rem;background-color:currentColor;height:1px;width:calc(100% - .2rem);transform:scaleX(0)}.topdrawer__title{font-size:1.4rem;font-family:Josefin Sans,sans-serif;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media only screen and (max-width: 768px){.topdrawer__title{font-size:2.8rem;text-align:center}}.topdrawer__eclist{display:flex}@media only screen and (max-width: 768px){.topdrawer__eclist{justify-content:center;align-items:center}}.topdrawer__ecitem:nth-child(n+2){margin-left:1rem}@media only screen and (max-width: 768px){.topdrawer__ecitem:nth-child(n+2){margin-left:2.5rem}}.topdrawer__ecbtn{width:16rem;height:5.2rem;border-radius:900px}@media only screen and (max-width: 768px){.topdrawer__ecbtn{width:21rem;height:9.1rem}}.topdrawer__ecnotion{text-align:center;font-size:1.2rem;letter-spacing:.06em;margin-top:1.1rem}@media only screen and (max-width: 768px){.topdrawer__ecnotion{font-size:2.8rem;margin:2.7rem}}.topdrawer__linklist{margin-top:1.4rem}@media only screen and (max-width: 768px){.topdrawer__linklist{margin-top:2.6rem}}.topdrawer__followlist{display:flex;align-items:center}@media only screen and (max-width: 768px){.topdrawer__followlist{padding-bottom:15.4rem;justify-content:center}}.topdrawer__followitem{display:flex;justify-content:center;align-items:center}.topdrawer__followitem:nth-child(n+2){margin-left:2.3rem}.topdrawer__followitem img{width:100%}.topdrawer__followitem:nth-child(1){width:3rem}@media only screen and (max-width: 768px){.topdrawer__followitem:nth-child(1){width:7.4rem}}.topdrawer__followitem:nth-child(2){width:2.5rem}@media only screen and (max-width: 768px){.topdrawer__followitem:nth-child(2){width:6.1rem}}.topdrawer__followitem:nth-child(3){width:3.1rem}@media only screen and (max-width: 768px){.topdrawer__followitem:nth-child(3){width:7.7rem}}.topdrawer__followitem:nth-child(4){width:3.2rem}@media only screen and (max-width: 768px){.topdrawer__followitem:nth-child(4){width:8.4rem}}.topdrawer__followitem:nth-child(5){width:3.3rem}@media only screen and (max-width: 768px){.topdrawer__followitem:nth-child(5){width:8.1rem}}.topdrawer__linkblock:nth-child(n+2){margin-top:4.7rem}@media only screen and (max-width: 768px){.topdrawer__linkblock:nth-child(n+2){margin-top:10.9rem}}.topdrawer__bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.js-topdrawer_bg{opacity:.001}.js-topdrawer_link,.js-topdrawer_link_sub_txt{will-change:transform,opacity;opacity:.01;transform:translateY(100%)}.js-topdrawer_link_sub_bar{transform:translate(-100%);opacity:.01;transform-origin:0% 50%}.js-topdrawer_linkarea{will-change:transform,opacity;opacity:.001;transform:translateY(30px)}.globalbtn{cursor:pointer;width:2.4rem;height:2.4rem}.globalbtn img{width:100%}@media only screen and (max-width: 768px){.globalbtn{width:4.2rem;height:4.2rem;min-width:4.2rem;min-height:4.2rem}}.globalheader__close{position:absolute;top:3rem;right:3rem;width:6rem;height:2rem}@media only screen and (max-width: 768px){.globalmenu__inner{display:flex;width:100%;height:100%}}.globalmenu{background-color:#abadb0;width:14rem;height:23.8rem;padding-left:1.8rem;display:flex;justify-content:flex-start;align-items:center;pointer-events:none;opacity:0}@media only screen and (min-width: 769px){.globalmenu{position:absolute;left:calc(50% - 7rem);top:calc(100% + 1.4rem)}}@media only screen and (max-width: 768px){.globalmenu{width:68.8rem;height:49.1rem;position:fixed;top:16.1rem;left:calc(50% - 34.4rem);padding:13rem 6rem 0}}.globalmenu.isActive{pointer-events:auto}.globalmenu__list:nth-child(n+2){margin-top:1rem}@media only screen and (max-width: 768px){.globalmenu__list:nth-child(n+2){margin-top:0;padding-left:1.9rem}}@media only screen and (max-width: 768px){.globalmenu__list{width:50%}}.globalmenu__item:nth-child(n+2){margin-top:1rem}@media only screen and (max-width: 768px){.globalmenu__item:nth-child(n+2){margin-top:4.2rem}}.globalmenu__item a{line-height:1.3;color:#fff;font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;position:relative;font-weight:400}@media only screen and (max-width: 768px){.globalmenu__item a{font-size:3.2rem}}.globalmenu__item a:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;background-color:#fff;height:1px;width:100%;transform:scale(0)}.globalmenu__item a:after{content:"";display:inline-block;position:absolute;top:calc(50% - .4rem);left:calc(100% + .4rem);transform:rotate(45deg);height:.4rem;border-top:1px solid #fff;border-right:1px solid #fff;width:.4rem}@media only screen and (max-width: 768px){.globalmenu__item a:after{top:calc(50% - 1rem);left:calc(100% + .8rem);height:1.2rem;border-top:.2rem solid #fff;border-right:.2rem solid #fff;width:1.2rem}}.js-langheader_menu{pointer-events:none;transform:translateY(10px)}.js-langheader_menu.isActive{pointer-events:auto}.js-langheader_closebtn .js-commonclosebar{transform:scaleX(0)}.menubtn{width:3.2rem;height:3.2rem;cursor:pointer}@media only screen and (max-width: 768px){.menubtn{width:6rem;height:6rem}}.menubtn__inner{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.menubtn__bar{position:absolute;top:calc(50% - .1rem);left:calc(50% - 1.6rem);height:2px;width:100%;display:block}@media only screen and (max-width: 768px){.menubtn__bar{left:calc(50% - 3rem);top:calc(50% - .3rem)}}.menubtn__bar:nth-child(1){margin-top:-.3rem}@media only screen and (max-width: 768px){.menubtn__bar:nth-child(1){margin-top:-.4rem}}.menubtn__bar:nth-child(2){margin-top:.3rem}@media only screen and (max-width: 768px){.menubtn__bar:nth-child(2){margin-top:.8rem}}.menubtn__barin{display:block;width:100%;height:100%;background-color:#575b62}.js-menubtn_barin{will-change:transform;transform-origin:100% 50%}.topheader{position:fixed;top:0;left:0;width:100%;height:8rem;padding:2.4rem 0;z-index:4}@media only screen and (max-width: 768px){.topheader{padding:1.8rem 0;height:9.8rem}}.topheader__inner{display:flex;justify-content:space-between;padding:0 10rem}@media only screen and (max-width: 768px){.topheader__inner{padding:0 4rem;align-items:center}}.topheader__logo{width:11.1rem}.topheader__logo img{width:100%}.topheader__logo a{display:block}@media only screen and (max-width: 768px){.topheader__logo{width:15rem}}.topheader__navs{display:flex;align-items:center}.topheader__navitem{display:flex;align-items:center;position:relative}.topheader__navitem:nth-child(1){top:.1rem}.topheader__navitem:nth-child(2){margin-left:2rem;display:flex;justify-content:center;align-items:center;position:relative}@media only screen and (max-width: 768px){.topheader__navitem:nth-child(2){margin-left:5rem}}.topheader__navitem:nth-child(3){margin-left:2.4rem}@media only screen and (max-width: 768px){.topheader__navitem:nth-child(3){margin-left:5.2rem}}.top__linkcover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2}.js-toplinkcover{display:none}.js-toplinkcover.isActive{display:block}.js-buynow_btn{pointer-events:none}.js-buynow_btn.isActive{pointer-events:auto}.js-langheader_btn{pointer-events:none}.js-langheader_btn.isActive{pointer-events:auto}.css-hover[data-hover=line]{position:relative}.css-hover[data-hover=line]:before{transform-origin:right;transform:scaleX(0);transition:transform .7s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.css-hover[data-hover=line]:hover:before{transform-origin:left;transform:scaleX(1)}}.css-hover[data-hover=linearrow_reverse]{position:relative}.css-hover[data-hover=linearrow_reverse]:before{transform-origin:left;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.css-hover[data-hover=linearrow_reverse]:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.css-hover[data-hover=linearrow_reverse]:hover:before{transform-origin:right;transform:scaleX(0)}.css-hover[data-hover=linearrow_reverse]:hover:after{transform:translate(.3rem) rotate(45deg)}}.css-hover[data-hover=linereverse]{position:relative}.css-hover[data-hover=linereverse]:before{transform-origin:left;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.css-hover[data-hover=linereverse]:hover:before{transform-origin:right;transform:scaleX(0)}}.css-hover[data-hover=linearrowreverse]{position:relative}.css-hover[data-hover=linearrowreverse]:before{transform-origin:left;transform:scaleX(1);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.css-hover[data-hover=linearrowreverse]:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.css-hover[data-hover=linearrowreverse]:hover:before{transform-origin:right;transform:scaleX(0)}.css-hover[data-hover=linearrowreverse]:hover:after{transform:translate(-.3rem)}}.css-hover[data-hover=linearrow]{position:relative}.css-hover[data-hover=linearrow]:before{transform-origin:right;transform:scaleX(0);transition:transform .6s cubic-bezier(.215,.61,.355,1)}.css-hover[data-hover=linearrow]:after{transition:transform .6s cubic-bezier(.19,1,.22,1)}@media (hover: hover){.css-hover[data-hover=linearrow]:hover:before{transform-origin:left;transform:scaleX(1)}.css-hover[data-hover=linearrow]:hover:after{transform:translate(.3rem) rotate(45deg)}}.css-hover[data-hover=opacity]{transition:opacity .6s cubic-bezier(.19,1,.22,1) 0s}@media (hover: hover){.css-hover[data-hover=opacity]:hover{opacity:.5}}.css-hover[data-hover=scale] .css-hover_scale_target{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.css-hover[data-hover=scale]:hover .css-hover_scale_target{transform:scale(1.1)}}.css-hover[data-hover=scaleec] .css-hover_scaleec_target{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.css-hover[data-hover=scaleec]:hover .css-hover_scaleec_target{transform:scale(1.06)}}.css-hover[data-hover=card] .css-hover_card_title{transition:background-size .8s cubic-bezier(.215,.61,.355,1);background:linear-gradient(90deg,rgba(78,79,84,.7),rgba(78,79,84,.7));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:.1rem}.css-hover[data-hover=card] .css-hover_card_img{transition:transform 1.8s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.css-hover[data-hover=card]:hover .css-hover_card_img{transform:scale(1.1)}.css-hover[data-hover=card]:hover .css-hover_card_title{background-position-x:left;background-size:100% 1px}}.js-hover_product .js-hover_product_img{transition:transform 1.6s cubic-bezier(.215,.61,.355,1)}.js-hover_product .js-hover_product_btnbg,.js-hover_product .js-hover_product_txt{transition:all .6s cubic-bezier(.165,.84,.44,1)}.js-hover_product .js-hover_product_txt:nth-child(1){transform:translateY(0) scaleY(1)}.js-hover_product .js-hover_product_txt:nth-child(2){transform:translateY(0)}.js-hover_product.onMouse .js-hover_product_img{transform:scale(1.07)}.js-hover_product.onMouse .js-hover_product_btnbg{background-color:#575b62}.js-hover_product.onMouse .js-hover_product_txt:nth-child(1){transform:translateY(-100%) scaleY(.4);opacity:0;color:#fff}.js-hover_product.onMouse .js-hover_product_txt:nth-child(2){transform:translateY(-100%);opacity:1;color:#fff}.css-hover[data-hover=mainbtn]{transition:all .6s cubic-bezier(.165,.84,.44,1);background-color:transparent}.css-hover[data-hover=mainbtn] .css-hover_mainbtn_txt{transition:all .6s cubic-bezier(.165,.84,.44,1)}.css-hover[data-hover=mainbtn] .css-hover_mainbtn_txt:nth-child(1){transform:translateY(0) scaleY(1)}.css-hover[data-hover=mainbtn] .css-hover_mainbtn_txt:nth-child(2){transform:translateY(0)}@media (hover: hover){.css-hover[data-hover=mainbtn]:hover{background-color:#575b62}.css-hover[data-hover=mainbtn]:hover .css-hover_mainbtn_txt:nth-child(1){transform:translateY(-100%) scaleY(.4);opacity:0;color:#fff}.css-hover[data-hover=mainbtn]:hover .css-hover_mainbtn_txt:nth-child(2){transform:translateY(-100%);opacity:1;color:#fff}}.css-hover[data-hover=sliderbtn] .css-hover_sliderbtn_target{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@keyframes arrow{0%{transform:translate(0);opacity:1}20%{transform:translate(90%);opacity:0}21%{transform:translate(-90%);opacity:0}to,40%{transform:translate(0);opacity:1}}@keyframes arrow_reverse{0%{transform:translate(0);opacity:1}20%{transform:translate(-90%);opacity:0}21%{transform:translate(90%);opacity:0}to,40%{transform:translate(0);opacity:1}}@media (hover: hover){.css-hover[data-hover=sliderbtn]:hover .css-hover_sliderbtn_target{transform:scale(1.2)}}.css-hover[data-hover=sliderbtn]:hover.-prev .css-hover_sliderbtn_arrow{animation:arrow_reverse 1.5s cubic-bezier(.215,.61,.355,1) 0s}.css-hover[data-hover=sliderbtn]:hover.-next .css-hover_sliderbtn_arrow{animation:arrow 1.5s cubic-bezier(.215,.61,.355,1) 0s}.css-hover[data-hover=totop] .css-hover_totop_target{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@keyframes arrowtop{0%{transform:translateY(0);opacity:1}20%{transform:translateY(-90%);opacity:0}21%{transform:translateY(90%);opacity:0}to,40%{transform:translateY(0);opacity:1}}@media (hover: hover){.css-hover[data-hover=totop]:hover .css-hover_totop_target{transform:scale(1.2)}.css-hover[data-hover=totop]:hover .css-hover_totop_arrow{animation:arrowtop 1.5s cubic-bezier(.215,.61,.355,1) 0s}}.css-hover[data-hover=rotatetxt]{transition:all .6s cubic-bezier(.165,.84,.44,1)}.css-hover[data-hover=rotatetxt] .css-hover_rotatetxt_txt{display:block;transition:all .6s cubic-bezier(.165,.84,.44,1)}.css-hover[data-hover=rotatetxt] .css-hover_rotatetxt_txt:nth-child(1){transform:translateY(0) scaleY(1)}.css-hover[data-hover=rotatetxt] .css-hover_rotatetxt_txt:nth-child(2){transform:translateY(0)}@media (hover: hover){.css-hover[data-hover=rotatetxt]:hover .css-hover_rotatetxt_txt:nth-child(1){transform:translateY(-100%) scaleY(.4);opacity:0}.css-hover[data-hover=rotatetxt]:hover .css-hover_rotatetxt_txt:nth-child(2){transform:translateY(-100%);opacity:1}}.css-hover[data-hover=anchor] .css-hover_anchor_title{transition:background-size .8s cubic-bezier(.215,.61,.355,1);background:linear-gradient(90deg,rgba(78,79,84,.7),rgba(78,79,84,.7));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:.1rem}.css-hover[data-hover=anchor] .css-hover_anchor_img{transition:transform 1.8s cubic-bezier(.215,.61,.355,1)}.css-hover[data-hover=anchor] .css-hover_anchor_btn{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@keyframes arrowdown{0%{transform:translateY(0);opacity:1}20%{transform:translateY(80%);opacity:0}21%{transform:translateY(-80%);opacity:0}to,40%{transform:translateY(0);opacity:1}}@media (hover: hover){.css-hover[data-hover=anchor]:hover .css-hover_anchor_title{background-position-x:left;background-size:100% 1px}.css-hover[data-hover=anchor]:hover .css-hover_anchor_btn{transform:scale(1.15)}.css-hover[data-hover=anchor]:hover .css-hover_anchor_arrow{animation:arrowdown 1.5s cubic-bezier(.215,.61,.355,1) 0s}}.css-hover[data-hover=other] .css-hover_other_title{transition:background-size .8s cubic-bezier(.215,.61,.355,1);background:linear-gradient(90deg,rgba(78,79,84,.7),rgba(78,79,84,.7));background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;padding-bottom:.1rem}.css-hover[data-hover=other] .css-hover_other_icon{transition:transform .6s cubic-bezier(.215,.61,.355,1)}@keyframes arrowright{0%{transform:translate(0);opacity:1}20%{transform:translate(80%);opacity:0}21%{transform:translate(-80%);opacity:0}to,40%{transform:translate(0);opacity:1}}@media (hover: hover){.css-hover[data-hover=other]:hover .css-hover_other_title{background-position-x:left;background-size:100% 1px}.css-hover[data-hover=other]:hover .css-hover_other_icon{transform:scale(1.15)}.css-hover[data-hover=other]:hover .css-hover_other_arrow{animation:arrowright 1.5s cubic-bezier(.215,.61,.355,1) 0s}}.js-hover_howto_btn,.js-hover_howto_btn .js-hover_howto_btn_txt{transition:all .6s cubic-bezier(.165,.84,.44,1)}.js-hover_howto_btn .js-hover_howto_btn_txt:nth-child(1){transform:translateY(0) scaleY(1)}.js-hover_howto_btn .js-hover_howto_btn_txt:nth-child(2){transform:translateY(0)}.js-hover_howto_btn.onMouse{background-color:#575b62}.js-hover_howto_btn.onMouse .js-hover_howto_btn_txt:nth-child(1){transform:translateY(-100%) scaleY(.4);opacity:0;color:#fff}.js-hover_howto_btn.onMouse .js-hover_howto_btn_txt:nth-child(2){transform:translateY(-100%);opacity:1;color:#fff}.morebtn{width:100%;height:100%;border-radius:100px;display:block;border:1px solid #6b6e74;position:relative;overflow:hidden}.morebtn__inner{display:flex;justify-content:center;align-items:center;height:100%;padding-top:.2rem}.morebtn__txtwrap{overflow:hidden;padding-top:.1rem}.morebtn__txt{font-size:1.2rem;font-family:Josefin Sans,sans-serif;letter-spacing:.04em;will-change:transform}@media only screen and (max-width: 768px){.morebtn__txt{font-size:2rem}}@media only screen and (max-width: 768px) and (max-width: 768px){.topics__btn .morebtn__txt{font-size:3.2rem}}.morebtn__txt:nth-child(2){position:absolute;top:100%;left:0}.morebtn__txtwrap{position:relative}.newlabel{background-color:#999;display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:100px}.newlabel__txt{color:#fff;font-family:Josefin Sans,sans-serif;line-height:1;letter-spacing:.08em;font-weight:300;font-size:1rem;margin-top:.3rem}@media only screen and (max-width: 768px){.newlabel__txt{font-size:1.8rem}}@media only screen and (max-width: 768px){.newlabel__txt{margin-top:.6rem;margin-left:.1rem}}.product__img_icon{position:absolute;top:1.6rem;left:1.8rem;width:5.6rem;height:5.6rem;background-color:#575b62;border-radius:50%;color:#fff;font-size:1rem;line-height:1;letter-spacing:.08em;font-weight:300;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center}@media only screen and (max-width: 768px){.product__img_icon{top:2.2rem;left:2.4rem;width:10rem;height:10rem;font-size:2rem}}.product__img_icon.renewal{background-color:#fff;border:.1rem solid #575b62;color:#575b62;font-size:.9rem;letter-spacing:.04em;line-height:1.3333333333;font-weight:400;font-family:Josefin Sans,sans-serif;top:1.5rem;left:1.6rem}@media only screen and (max-width: 768px){.product__img_icon.renewal{top:2.1rem;left:2.2rem;width:10rem;height:10rem;font-size:1.5rem}}.product__img_icon.topleft{top:0;left:0}.product__img_icon.small{scale:.18;top:-2.1rem;left:-2.1rem}.bottom_wrapper{position:absolute;bottom:1.6rem;left:0;width:100%}@media only screen and (max-width: 768px){.bottom_wrapper{bottom:4.2rem}}.bottom_content{display:flex;justify-content:space-between;align-items:flex-end}.breadcrumb{display:flex;align-items:flex-start;width:90%}@media only screen and (max-width: 768px){.breadcrumb{width:100%}}.breadcrumb a,.breadcrumb span{display:block}.breadcrumb__text{font-size:1.2rem;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}@media only screen and (max-width: 768px){.breadcrumb__text{font-size:2rem}}.breadcrumb__text:last-child{width:100%}.breadcrumb__link{color:#7597b7;position:relative}.breadcrumb__link:before{content:"";display:inline-block;position:absolute;bottom:.2rem;left:0;background-color:currentColor;height:1px;width:100%}@media only screen and (max-width: 768px){.breadcrumb__link:before{height:.2rem}}.breadcrumb__arrow{width:.8rem;height:1.1rem;position:relative;margin-inline:.3rem .8rem}@media only screen and (max-width: 768px){.breadcrumb__arrow{margin-inline:1rem}}.breadcrumb__arrow:before{content:"";position:absolute;top:.4rem;left:.2rem;width:.4rem;height:.4rem;border-right:1px solid #4f4f54;border-bottom:1px solid #4f4f54;rotate:-45deg}@media only screen and (max-width: 768px){.breadcrumb__arrow:before{width:.7rem;height:.7rem;top:.8rem;left:-.2rem}}.cross{width:100%;height:100%;position:relative}.cross__bar{position:absolute;background-color:#575b62}.cross__bar:nth-child(1){width:100%;height:1px;top:calc(50% - .5px);left:0}.cross__bar:nth-child(2){width:1px;height:100%;top:0;left:calc(50% - .5px)}.totop{width:3.6rem;height:3.6rem;display:block;position:relative;cursor:pointer}@media only screen and (max-width: 768px){.totop{display:none}}.totop img{width:100%;height:100%;object-fit:contain}.totop__inner{width:100%;height:100%;border-radius:50%;border:.1rem solid #575b62}.totop__arrow{position:absolute;top:calc(50% - .15rem);left:calc(50% - .25rem);width:.6rem;height:.6rem}.totop__arrow-in{width:100%;height:100%;border-right:.1rem solid #575b62;border-top:.1rem solid #575b62;transform:rotate(-45deg)}.type{display:flex;justify-content:center;align-items:center;border:.1rem solid rgba(153,153,153,.5);padding:0 .6rem;height:2.2rem;border-radius:.2rem}@media only screen and (max-width: 768px){.type{height:3.7rem;padding:0 .8rem;border-width:.2rem;border:.2rem solid rgba(153,153,153,.5)}}@media only screen and (max-width: 768px){.topicscard .type{height:3.7rem;padding:.3rem 1.4rem 0px}}.type__txt{font-size:1rem;color:#999}@media only screen and (max-width: 768px){.type__txt{font-size:2rem}}.topicscard .type__txt{line-height:1;font-family:Josefin Sans,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-top:.3rem;font-weight:400}.page__top .concept{padding-top:8.5rem}@media only screen and (max-width: 768px){.page__top .concept{padding-top:15.5rem}}.page__top .concept__logo{margin-top:1.4rem;width:22.8rem}@media only screen and (max-width: 768px){.page__top .concept__logo{order:2;margin-top:3.7rem;width:42.6rem;margin-left:4.6rem}}.page__top .concept__inner{max-width:72rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}.page__top .concept__txt{font-size:1.6rem;line-height:2.125;letter-spacing:.12em}.page__top .concept__txt:nth-child(2){margin-top:1.2rem}@media only screen and (max-width: 768px){.page__top .concept__txt:nth-child(2){margin-top:2.9rem}}@media only screen and (max-width: 768px){.page__top .concept__txt{text-align:center;font-size:3.2rem;line-height:2.1875}}.page__top .concept__contents{display:flex;justify-content:center;align-items:center;position:relative;left:3rem}@media only screen and (max-width: 768px){.page__top .concept__contents{flex-direction:column;left:0rem}}.page__top .concept__catchwrap{margin-top:2.6rem}@media only screen and (max-width: 768px){.page__top .concept__catchwrap{margin-top:4.1rem}}.page__top .concept__catch{margin-top:1.2rem;font-size:2.4rem;letter-spacing:.12em}@media only screen and (max-width: 768px){.page__top .concept__catch{text-align:center;font-size:6rem;line-height:1.5}}.page__top .concept__txtarea{margin-left:7.5rem;padding-top:1.2rem}@media only screen and (max-width: 768px){.page__top .concept__txtarea{order:1;margin-left:0;padding-top:0}}.page__top .gradarea{background-image:url(../../top/images/img_bg.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.page__top .kv{width:100%;aspect-ratio:2480/1956;position:relative}@media only screen and (min-width: 769px){.page__top .kv{min-height:100vh}}@media only screen and (max-width: 768px){.page__top .kv{aspect-ratio:1152/1668}}.page__top .kv__inner{width:100%;height:100%;clip-path:url(#clipPath)}.page__top .kvmask{position:absolute;top:0;left:0;width:0;height:0}.page__top .kv__canvaswrap{top:0;left:0;width:100%;height:100%}.page__top .kv__canvaswrap canvas{width:100%;height:100%;cursor:pointer}.page__top .kvindicator{position:absolute;right:10rem}@media only screen and (min-width: 769px){.page__top .kvindicator{transform:translateY(-100%);top:calc(100vh - 2rem)}}@media only screen and (max-width: 768px){.page__top .kvindicator{transform:translateY(100%);bottom:-1rem;right:3.7rem}}.page__top .kvindicator__inner{display:flex;align-items:center}.page__top .kvindicator__bars{display:flex}.page__top .kvindicator__bar{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.page__top .kvindicator__bar{width:4rem;height:.2rem}}.page__top .kvindicator__bar:nth-child(n+2){margin-left:.6rem}@media only screen and (max-width: 768px){.page__top .kvindicator__bar:nth-child(n+2){margin-left:1.2rem}}.page__top .kvindicator__bar-bg{background-color:#575b6266;height:1px;width:100%}.page__top .kvindicator__nums{display:flex;align-items:flex-end;margin-left:1.7rem}@media only screen and (max-width: 768px){.page__top .kvindicator__nums{margin-left:3.4rem}}.page__top .kvindicator__num{letter-spacing:.04em;font-weight:300;font-family:Josefin Sans,sans-serif;position:relative}.page__top .kvindicator__num.-current{font-size:3.2rem;line-height:1}@media only screen and (max-width: 768px){.page__top .kvindicator__num.-current{font-size:4rem}}.page__top .kvindicator__num.-slash{font-size:2.4rem;padding-left:.08rem;padding-right:.04rem;line-height:1}@media only screen and (max-width: 768px){.page__top .kvindicator__num.-slash{font-size:3.5rem;padding-left:.38rem}}.page__top .kvindicator__num.-all{font-size:2rem;line-height:1;padding-bottom:.1rem}@media only screen and (max-width: 768px){.page__top .kvindicator__num.-all{font-size:2.4rem}}.page__top .kvindicator__num-in{opacity:0}.page__top .kvindicator__num-in:nth-child(n+2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page__top .kvindicator__num-in.isActive{opacity:1}.page__top .kvindicator__barin{width:100%;height:100%;background-color:#575b62;z-index:1;position:relative}.page__top .js-kvslider_bar{transform-origin:0% 50%;transform:scaleX(0)}.page__top .js-kvslider_barwrap{cursor:pointer}.page__top .js-kvslider_num{transition:all .3s ease-out 0s}.page__top .js-kvslider_num.isActive{opacity:1}.page__top .kvlogo{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2}.page__top .kvlogo__inner{height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-left:4.6rem}.page__top .kvlogo__img{max-width:358px;width:35.8rem;position:relative;left:-.3rem}.page__top .kvlogo__img img{width:100%}.page__top .kv__cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.page__top .kvlogo__img-txt{width:26.1rem;margin-top:1.8rem;position:relative;left:-2.3rem}.page__top .kvlogo__img-txt img{width:100%}.page__top .js-kv_logoarea{opacity:0}.page__top .js-kv_logo{will-change:transform;transform:scale(.9) translateY(10px)}.page__top .card .-super{font-size:.8rem;vertical-align:super}@media only screen and (max-width: 768px){.page__top .card .-super{font-size:1.3rem}}.page__top .card__img{position:relative;border-radius:.5rem;overflow:hidden;z-index:1}@media only screen and (max-width: 768px){.page__top .card__img{aspect-ratio:1/1;border-radius:1rem;overflow:hidden}}.page__top .card__img img{width:100%}.page__top .card__new{position:absolute;z-index:1;top:1.6rem;width:6rem;height:2.6rem}@media only screen and (min-width: 769px){.page__top .card__new{left:1.6rem}}@media only screen and (max-width: 768px){.page__top .card__new{right:2rem;top:2rem;width:8.5rem;height:3.7rem}}.page__top .card__body{margin-top:1.5rem}@media only screen and (max-width: 768px){.page__top .card__body{margin-top:2.4rem}}@media only screen and (min-width: 769px){.page__top .productblock:nth-child(1) .card__txtarea{min-height:12.6rem}}.page__top .card__title{font-size:1.6rem;line-height:1.625;font-weight:700;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__top .card__title{font-size:2.8rem;line-height:1.5;letter-spacing:-.03em}}.page__top .card__txt{font-size:1.2rem;line-height:1.6666666667;letter-spacing:.08em;margin-top:.8rem}@media only screen and (max-width: 768px){.page__top .card__txt{font-size:2rem;margin-top:.5rem;line-height:1.5;letter-spacing:-.02em}}.page__top .card__typelist{display:flex;margin-top:1rem;flex-wrap:wrap;gap:.4rem}@media only screen and (max-width: 768px){.page__top .card__typelist{margin-top:1.9rem;gap:.9rem}}.page__top .card__btnarea{margin-top:2.5rem}@media only screen and (max-width: 768px){.page__top .card__btnarea{margin-top:3rem}}.page__top .card__btnwrap{width:100%;height:4rem;display:block}@media only screen and (max-width: 768px){.page__top .card__btnwrap{height:6rem}}.page__top .card__notion{margin-top:.7rem;font-size:1rem;letter-spacing:.08em;line-height:1.5}@media only screen and (max-width: 768px){.page__top .card__notion{font-size:2rem;letter-spacing:-.02em}}.page__top .lipscramtypes{margin-top:1.2rem}@media only screen and (max-width: 768px){.page__top .lipscramtypes{margin-top:2rem}}.page__top .lipscramtypes__inner{display:flex}@media only screen and (max-width: 768px){.page__top .lipscramtypes__inner{flex-direction:column}}.page__top .lipscram__types-item:nth-child(1) .lipscram__types-txt{color:#7597b7}.page__top .lipscram__types-item:nth-child(1) .type{border-color:#dce6ec}.page__top .lipscram__types-item:nth-child(1) .type__txt{color:#7597b7}.page__top .lipscram__types-item:nth-child(2){margin-left:1rem}@media only screen and (max-width: 768px){.page__top .lipscram__types-item:nth-child(2){margin-left:0;margin-top:1.3rem}}.page__top .lipscram__types-item:nth-child(2) .lipscram__types-txt{color:#eb8d8c}.page__top .lipscram__types-item:nth-child(2) .type__txt{color:#eb8d8c}.page__top .lipscram__types-item:nth-child(2) .type{border-color:#f3e6e5}.page__top .lipscram__types-txt{font-size:1rem;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__top .lipscram__types-txt{font-size:2rem}}.page__top .lipscram__types-list{display:flex}@media only screen and (max-width: 768px){.page__top .lipscram__types-list{margin-top:.3rem}}.page__top .lipscram__type:not(:last-child){margin-right:1rem}.page__top .product{padding-bottom:16rem;padding-top:15.8rem;position:relative;overflow:hidden}@media only screen and (max-width: 768px){.page__top .product{padding-top:20.5rem}}.page__top .product__title{font-size:0}.page__top .prodcut__inner{max-width:108rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.page__top .prodcut__inner{padding-left:4rem;padding-right:4rem}}.page__top .productblock:nth-child(n+2){margin-top:11.6rem}@media only screen and (max-width: 768px){.page__top .productblock:nth-child(2){margin-top:15.5rem}}.page__top .productblock:nth-child(3){margin-top:11rem}@media only screen and (max-width: 768px){.page__top .productblock:nth-child(3){margin-top:15.3rem}}.page__top .productblock:nth-child(4){margin-top:11.4rem}@media only screen and (max-width: 768px){.page__top .productblock:nth-child(4){margin-top:15.4rem}}.page__top .productblock__titlearea{padding-left:6.2rem;padding-right:6.3rem}@media only screen and (max-width: 768px){.page__top .productblock__titlearea{text-align:center;padding-left:0;padding-right:0}}.page__top .productblock:nth-child(3) .productblock__titlearea{padding-left:8.4rem}@media only screen and (max-width: 768px){.page__top .productblock:nth-child(3) .productblock__titlearea{padding-left:0}}.page__top .productblock:nth-child(4) .productblock__titlearea{padding-left:6.9rem}@media only screen and (max-width: 768px){.page__top .productblock:nth-child(4) .productblock__titlearea{padding-left:0}}.page__top .productblock__title{font-size:3.2rem;text-transform:uppercase;letter-spacing:.04em;display:inline-block;position:relative;font-family:Josefin Sans,sans-serif;font-weight:400}@media only screen and (max-width: 768px){.page__top .productblock__title{font-size:5.6rem}}.page__top .productblock__title:before,.page__top .productblock__title:after{content:"";position:absolute;top:calc(50% - .3rem);transform:translateY(-50%);background-color:#999;display:inline-block;height:.8rem;width:.8rem;border-radius:50%}@media only screen and (max-width: 768px){.page__top .productblock__title:before,.page__top .productblock__title:after{height:1.6rem;width:1.6rem}}.page__top .productblock__title:before{right:calc(100% + 1.2rem)}@media only screen and (max-width: 768px){.page__top .productblock__title:before{right:calc(100% + 1.7rem)}}.page__top .productblock__title:after{left:calc(100% + .5rem)}@media only screen and (max-width: 768px){.page__top .productblock__title:after{left:calc(100% + 1.9rem)}}.page__top .productblock__list{display:flex;flex-wrap:wrap;margin-top:4.3rem}@media only screen and (max-width: 768px){.page__top .productblock__list{margin-top:7rem;justify-content:space-between}}.page__top .prodcutblock__item{width:calc(33.3333333333% - 2.6666666667rem)}@media only screen and (max-width: 768px){.page__top .prodcutblock__item{width:calc(50% - 2rem)}}.page__top .prodcutblock__item:not(:nth-child(3n+1)){margin-left:4rem}@media only screen and (max-width: 768px){.page__top .prodcutblock__item:not(:nth-child(3n+1)){margin-left:0}}.page__top .prodcutblock__item:nth-child(n+4){margin-top:7.9rem}@media only screen and (max-width: 768px){.page__top .prodcutblock__item:nth-child(n+4){margin-top:0}}@media only screen and (max-width: 768px){.page__top .prodcutblock__item:nth-child(n+3){margin-top:10rem}}.page__top .productblock__linkarea{text-align:right;margin-top:2.7rem}@media only screen and (max-width: 768px){.page__top .productblock__linkarea{position:relative;text-align:center;margin-top:7.1rem}}.page__top .productblock__link{text-transform:uppercase;display:inline-block;font-size:1.6rem;letter-spacing:.04em;position:relative;line-height:1.5;padding-right:1.2rem;font-family:Josefin Sans,sans-serif;font-weight:400}@media only screen and (max-width: 768px){.page__top .productblock__link{font-size:3.2rem;padding-right:2.7rem}}.page__top .productblock__link:before{content:"";display:inline-block;position:absolute;bottom:.5rem;left:0;background-color:currentColor;height:1px;width:calc(100% - 1.3rem)}@media only screen and (max-width: 768px){.page__top .productblock__link:before{bottom:.9rem;height:.2rem;width:calc(100% - 2.6rem)}}.page__top .productblock__link:after{content:"";display:inline-block;position:absolute;top:calc(50% - .5rem);right:0;height:.6rem;border-top:1px solid currentColor;border-right:1px solid currentColor;width:.6rem;transform:rotate(45deg)}@media only screen and (max-width: 768px){.page__top .productblock__link:after{top:calc(50% - 1.1rem);height:1.4rem;border-top:.2rem solid currentColor;border-right:.2remd solid currentColor;width:1.4rem}}.page__top .product__buynowarea{max-width:86rem;margin:11.2rem auto 0}@media only screen and (max-width: 768px){.page__top .product__buynowarea{margin:17rem auto 0}}.page__top .product__bg{position:absolute;top:0;right:0}.page__top .product__bg img{width:100%}.page__top .product__bg.-bg1{width:20.2rem;opacity:.2;top:145.3rem;right:48.9rem}.page__top .product__bg.-bg2{width:60.4rem;opacity:.3;top:169.4rem;right:-13.1rem}.page__top .product__bg.-bg3{width:41.65rem;opacity:.2;top:233.5rem;right:27.8rem}.page__top .product__bg.-bg4{width:18rem;opacity:.2;right:5.5rem;top:282.8rem}.page__top .toptopics{padding-top:6rem;padding-bottom:10.1rem;background-color:#fff}@media only screen and (max-width: 768px){.page__top .toptopics{padding-top:8rem;padding-bottom:14rem}}.page__top .toptopics__inner{max-width:111.2rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.page__top .toptopics__inner{padding-left:0;padding-right:0rem}}.page__top .toptopics__titlearea{text-align:center}.page__top .toptopics__title{font-size:2.4rem;letter-spacing:.02em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;font-weight:400}@media only screen and (max-width: 768px){.page__top .toptopics__title{font-size:4.8rem}}.page__top .toptopics__contents{margin-top:2.5rem}@media only screen and (max-width: 768px){.page__top .toptopics__contents{margin-top:4.8rem}}.page__top .sliderarea{position:relative;padding:0 8.7rem}@media only screen and (max-width: 768px){.page__top .sliderarea{padding:0}}.page__top .slider{position:relative;max-width:86rem;margin:0 auto;overflow:hidden}@media only screen and (max-width: 768px){.page__top .slider{padding-left:4rem;padding-bottom:1rem}}.page__top .slider__btns{position:absolute;top:0;left:0;width:100%;pointer-events:none;height:17rem}.page__top .slider__btn{width:3.2rem;height:3.2rem;cursor:pointer;position:absolute;pointer-events:auto;top:calc(50% - 1.6rem)}.page__top .slider__btn.-prev{left:3.5rem}.page__top .slider__btn.-next{right:3.5rem}.page__top .slider__btn-arrow{display:inline-block;position:absolute;top:calc(50% - .3rem);height:.6rem;width:.6rem}.page__top .slider__btn.-prev .slider__btn-arrow{left:calc(50% - .3rem)}.page__top .slider__btn.-prev .slider__btn-arrowin{transform:rotate(225deg)}.page__top .slider__btn.-next .slider__btn-arrow{right:calc(50% - .3rem)}.page__top .slider__btn.-next .slider__btn-arrowin{transform:rotate(45deg)}.page__top .slider__btn-arrowin{display:block;width:100%;border-top:1px solid #999;border-right:1px solid #999;height:100%}.page__top .slider__btnin{width:100%;height:100%;border:1px solid #999;border-radius:50%}.page__top .slider__list{display:flex}.page__top .slider__item{width:26rem;flex-shrink:0}@media only screen and (max-width: 768px){.page__top .slider__item{width:50.6rem}}.page__top .slider__item:nth-child(n+2){margin-left:4rem}.page__top .indicatorarea{margin-top:3.1rem}.page__top .indicatorarea.isNone{display:none}@media only screen and (max-width: 768px){.page__top .indicatorarea{margin-top:4rem}}.page__top .indicator__list{display:flex;justify-content:center;align-items:center}.page__top .indicator__item{cursor:pointer}.page__top .indicator__item:nth-child(n+2){margin-left:.6rem}@media only screen and (max-width: 768px){.page__top .indicator__item:nth-child(n+2){margin-left:1rem}}.page__top .indicator__item.isCurrent{pointer-events:none}.page__top .indicator__item.isCurrent .circle{background-color:#cbcaca}.page__top .circle{width:.6rem;height:.6rem;border-radius:50%;border:1px solid #cbcaca;transition:all .8s cubic-bezier(.19,1,.22,1) 0s}@media only screen and (max-width: 768px){.page__top .circle{width:1.4rem;height:1.4rem}}.indicator__item:nth-child(1) .page__top .circle{background-color:#cbcaca}.page__top .toptopics__btnarea{text-align:center;margin-top:2.7rem}@media only screen and (max-width: 768px){.page__top .toptopics__btnarea{margin-top:6.1rem}}.page__top .toptopics__btn{width:10.2rem;height:3.2rem;display:inline-block;cursor:pointer}@media only screen and (max-width: 768px){.page__top .toptopics__btn{width:50rem;height:10rem}}@media only screen and (min-width: 769px){.page__top .js-slider_btn.isNone{display:none}}.page__top .topicscard{display:block;cursor:pointer}.page__top .topicscard__img{border-radius:.5rem;overflow:hidden;position:relative;aspect-ratio:260/170}@media only screen and (max-width: 768px){.page__top .topicscard__img{aspect-ratio:506/332}}.page__top .topicscard__img img{object-fit:cover;height:100%;width:100%;border-radius:1rem}.page__top .topicscard__body{margin-top:1.5rem}@media only screen and (max-width: 768px){.page__top .topicscard__body{margin-top:2.4rem}}.page__top .topicscard__date{color:#999;font-size:1.2rem;letter-spacing:.06em;font-weight:300}@media only screen and (max-width: 768px){.page__top .topicscard__date{font-size:2.4rem;font-weight:400}}.page__top .topicscard__title{font-size:1.4rem;line-height:1.7142857143;letter-spacing:.08em;color:#4e4f54;margin-top:.4rem}@media only screen and (max-width: 768px){.page__top .topicscard__title{font-size:2.8rem;line-height:1.7142857143}}.page__top .topicscard__type{margin-top:1.3rem}@media only screen and (max-width: 768px){.page__top .topicscard__type{margin-top:2.1rem}}.page__top .topicscard__type-item{display:inline-block}.page__top .visual{margin-top:12rem;overflow:hidden}@media only screen and (max-width: 768px){.page__top .visual{margin-top:16.2rem;margin-left:0}}.page__top .visual__inner{display:flex;will-change:transform;animation:loop 150s linear infinite}@keyframes loop{0%{transform:translateZ(0)}to{transform:translate3d(-324rem,0,0)}}@media only screen and (max-width: 768px){.page__top .visual__inner{padding-left:0;animation:loop2 80s linear infinite}@keyframes loop2{0%{transform:translateZ(0)}to{transform:translate3d(-289.2rem,0,0)}}}.page__top .visual__list{display:flex}.page__top .visual__list:nth-child(2){margin-left:4rem}@media only screen and (max-width: 768px){.page__top .visual__list:nth-child(2){margin-left:3.5rem}}.page__top .visual__item{flex-shrink:0;width:77rem}@media only screen and (max-width: 768px){.page__top .visual__item{width:68.8rem;height:50rem;border-radius:1rem;overflow:hidden}}.page__top .visual__item img{width:100%}@media only screen and (max-width: 768px){.page__top .visual__item img{object-fit:cover;width:100%;height:100%;min-width:100%;min-height:100%}}.page__top .visual__item:nth-child(n+2){margin-left:4rem}@media only screen and (max-width: 768px){.page__top .visual__item:nth-child(n+2){margin-left:3.5rem}}.page__error404 .contents404{padding-top:17.8rem;padding-bottom:13.8rem}@media only screen and (max-width: 768px){.page__error404 .contents404{padding-top:22.2rem;padding-bottom:18rem}}.page__error404 .contents404__inner{max-width:76rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.page__error404 .contents404__inner{padding-left:4rem;padding-right:4rem}}.page__error404 .contents404__lead{margin-top:4.4rem}@media only screen and (max-width: 768px){.page__error404 .contents404__lead{margin-top:7.4rem}}.page__error404 .contents404__txt{font-size:1.4rem;letter-spacing:.04em;line-height:1.8571428571;text-align:center}@media only screen and (max-width: 768px){.page__error404 .contents404__txt{font-size:2.8rem}}@media only screen and (max-width: 768px){.page__error404 .contents404__txt span{display:block;margin-top:1.6rem}}.page__error404 .contents404__box{margin-top:2.2rem;background-color:#fafafa;padding:2.4rem 3rem}@media only screen and (max-width: 768px){.page__error404 .contents404__box{margin-top:4.8rem;padding:2.4rem 3.3rem}}.page__error404 .contents404__box-txt{font-size:1.4rem;letter-spacing:.04em;line-height:1.8571428571;text-align:center}@media only screen and (max-width: 768px){.page__error404 .contents404__box-txt{font-size:2.8rem;line-height:1.7857142857}}.page__error404 .contents404__box-txt a{color:#7597b7;position:relative}.page__error404 .contents404__box-txt a:before{content:"";display:inline-block;position:absolute;bottom:-.2rem;left:0;background-color:currentColor;height:1px;width:100%}@media only screen and (max-width: 768px){.page__error404 .contents404__box-txt a:before{height:1px}}@media only screen and (max-width: 768px){.page__error404 .contents404__box-txt span{margin-top:2.1rem;display:block}}.page__error404 .contents404__last{margin-top:4.7rem}@media only screen and (max-width: 768px){.page__error404 .contents404__last{margin-top:5.7rem}}.page__error404 .contents404__last-txt{text-align:center;font-size:1.4rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__error404 .contents404__last-txt{font-size:2.8rem}}.page__error503 .contents503{padding-top:17.8rem;padding-bottom:13.3rem}@media only screen and (max-width: 768px){.page__error503 .contents503{padding-top:22rem;padding-bottom:16.4rem}}.page__error503 .contents503__inner{max-width:76rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}.page__error503 .contents503__lead{margin-top:4.4rem}@media only screen and (max-width: 768px){.page__error503 .contents503__lead{margin-top:7.5rem}}.page__error503 .contents503__txt{font-size:1.4rem;letter-spacing:.04em;line-height:1.8571428571;text-align:center}@media only screen and (max-width: 768px){.page__error503 .contents503__txt{font-size:2.8rem}}.page__error503 .contents503__last{margin-top:4rem}@media only screen and (max-width: 768px){.page__error503 .contents503__last{margin-top:3.7rem}}.page__error503 .contents503__last-txt{text-align:center;font-size:1.4rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__error503 .contents503__last-txt{font-size:2.8rem}}.archives{padding-block:5.9rem 16.6rem;background-color:#fafafa;position:relative}@media only screen and (max-width: 768px){.archives{padding-block:10.7rem 20rem}}.archives__wrapper{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.archives__wrapper{flex-direction:column;justify-content:flex-start;align-items:center}}.archives__title{font-size:2.4rem;font-weight:400;color:#4e4f54;letter-spacing:.02em;text-transform:uppercase;font-family:Josefin Sans,sans-serif}@media only screen and (max-width: 768px){.archives__title{font-size:4.8rem;text-align:center}}.archives__list{display:flex;flex-wrap:wrap;gap:2rem 1.7rem;max-width:86.3rem}@media only screen and (max-width: 768px){.archives__list{margin-top:6.8rem;max-width:100%;gap:4.2rem}}.archives__btn{display:grid;place-items:center;border-radius:2rem;border:1px solid #6b6e74;height:4rem;width:15.9rem;padding-top:.3rem}@media only screen and (max-width: 768px){.archives__btn{width:32.3rem;height:8rem;border-radius:4rem}}.archives__btn-txtwrap{overflow:hidden;position:relative}.archives__text{font-size:1.6rem;font-weight:400;letter-spacing:.1em;font-family:Josefin Sans,sans-serif;display:inline-block}@media only screen and (max-width: 768px){.archives__text{font-size:3.2rem;letter-spacing:.04em}}.archives__text:nth-child(n+2){position:absolute;top:100%;left:0}.page__subpage .topics{padding-top:17.9rem;padding-bottom:9.8rem}@media only screen and (max-width: 768px){.page__subpage .topics{padding-top:22.1rem;padding-bottom:16rem}}.page__subpage .topics__inner{max-width:108rem;padding-left:2rem;padding-right:2rem;width:100%;margin:0 auto}@media only screen and (max-width: 768px){.page__subpage .topics__inner{padding-left:4rem;padding-right:4rem}}.page__subpage .productblock__titlearea{text-align:center}.page__subpage .productblock__title{font-size:4rem;margin-right:-.5rem}.page__subpage .productblock__title:before,.page__subpage .productblock__title:after{top:calc(50% - .5rem)}.page__subpage .productblock__title:before{right:calc(100% + 1rem)}.page__subpage .productblock__title:after{left:calc(100% + .7rem)}@media only screen and (max-width: 768px){.page__subpage .productblock__title{font-size:6rem}.page__subpage .productblock__title:before,.page__subpage .productblock__title:after{width:1.2rem;height:1.2rem}.page__subpage .productblock__title:before{right:calc(100% + 1.5rem)}.page__subpage .productblock__title:after{left:calc(100% + 1.2rem)}}.page__subpage .topics__list{margin-top:6.9rem;display:grid;grid-template-columns:repeat(3,1fr);gap:8rem 4rem}@media only screen and (max-width: 768px){.page__subpage .topics__list{margin-top:8.2rem;grid-template-columns:repeat(2,1fr);gap:7.7rem 4rem}}.page__subpage .topics__card{width:32rem}@media only screen and (max-width: 768px){.page__subpage .topics__card{width:32.4rem}}.page__subpage .topics__img{width:100%;height:auto;overflow:hidden;aspect-ratio:320/210;border-radius:.5rem;z-index:1;position:relative}@media only screen and (max-width: 768px){.page__subpage .topics__img{aspect-ratio:324/213}}.page__subpage .topics__img img{width:100%;height:100%;object-fit:cover}.page__subpage .topics__detail{margin-top:1.7rem}@media only screen and (max-width: 768px){.page__subpage .topics__detail{margin-top:2.6rem}}.page__subpage .topics__detail .type{border-width:.1rem}.page__subpage .topics__date{font-size:1.4rem;letter-spacing:.06em;color:#999}@media only screen and (max-width: 768px){.page__subpage .topics__date{font-size:2.4rem}}.page__subpage .topics__title{margin-top:.7rem;font-size:1.4rem;line-height:1.7142857143;letter-spacing:.06em;font-weight:500;color:#4e4f54;text-transform:none;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width: 768px){.page__subpage .topics__title{margin-top:1.1rem;font-size:2.4rem;letter-spacing:.08em;line-height:1.5}}.page__subpage .card__typelist{gap:.4rem;flex-wrap:wrap}@media only screen and (max-width: 768px){.page__subpage .card__typelist{margin-top:1.2rem}}.page__subpage .type{border:.2rem solid #abadb0}@media only screen and (max-width: 768px){.page__subpage .type{height:3.5rem}}.page__subpage .type__txt{line-height:1;text-transform:uppercase;letter-spacing:.06em;font-family:Josefin Sans,sans-serif;margin-top:.3rem}.page__subpage .topicsArticle{padding-top:18.1rem;padding-bottom:16.7rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .topicsArticle{padding-top:19.3rem;padding-bottom:29.7rem}}.page__subpage .topicsArticle .card__typelist{margin-top:1.6rem;gap:.3rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle .card__typelist{margin-top:3rem;gap:.9rem .7rem}}.page__subpage .topicsArticle .type{border-width:.1rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle .type{border-width:.2rem}}.page__subpage .topicsArticle .type.blue{border-color:#7597b7}.page__subpage .topicsArticle .type.blue .type__txt{color:#7597b7}.page__subpage .topicsArticle .type__txt{margin-top:.3rem;font-family:Josefin Sans,sans-serif;margin-right:-.06em}.page__subpage .topicsArticle .topics__inner{padding-left:0;padding-right:0}.page__subpage .topicsArticle__inner{max-width:72rem;width:100%;margin-inline:auto;padding-inline:2rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle__inner{padding-inline:0}}.page__subpage .topicsArticle_date{font-size:1.4rem;font-weight:400;letter-spacing:.06em;line-height:1;color:#999;font-family:Josefin Sans,sans-serif}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_date{font-size:3.2rem}}.page__subpage .topicsArticle__title{margin-top:1.2rem;font-size:2rem;font-weight:700;line-height:1.8;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__subpage .topicsArticle__title{margin-top:1.6rem;font-size:4rem}}.page__subpage .topicsArticle_thumbnail{margin-top:4rem;width:100%;height:auto;aspect-ratio:680/380}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_thumbnail{margin-top:6rem;width:calc(100% + 8rem);margin-inline:-4rem;aspect-ratio:768/430}}.page__subpage .topicsArticle_thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_thumbnail img{border-radius:0}}.page__subpage .topicsArticle_content{margin-top:3.5rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_content{margin-top:6.7rem}}.page__subpage .topicsArticle_content>*:first-child{margin-top:0}.page__subpage .topicsArticle_h2{margin-top:2rem;font-size:1.8rem;font-weight:700;line-height:1.5555555556;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_h2{margin-top:3.7rem;font-size:3.2rem;line-height:1.8125}}.page__subpage .topicsArticle_h3{margin-top:2.1rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_h3{margin-top:2.9rem;font-size:2.8rem;line-height:1.7857142857}}.page__subpage .topicsArticle_h3 .link{font-size:1.4rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_h3 .link{font-size:2.6rem}}.page__subpage .topicsArticle_text{margin-top:2.1rem;font-size:1.4rem;font-weight:500;line-height:1.8571428571;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_text{margin-top:2.7rem;font-size:2.6rem;line-height:1.7692307692}}.page__subpage .topicsArticle_text.note{font-size:1rem;line-height:2}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_text.note{font-size:2rem;line-height:1.8}}.page__subpage .topicsArticle_note{margin-top:1.5rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_note{margin-top:3.7rem}}.page__subpage .topicsArticle_note p{font-size:1rem;font-weight:500;line-height:2;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_note p{font-size:2rem;line-height:1.8}}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_note p:nth-child(n+2){margin-top:1rem}}.page__subpage .strong{font-weight:700}.page__subpage .link{color:#7597b7;text-decoration:underline;text-underline-offset:.3rem}@media only screen and (max-width: 768px){.page__subpage .link{text-underline-offset:.6rem}}.page__subpage .target{position:relative;width:1.2rem;height:1.1rem;margin-inline:.3rem;display:inline-block}.page__subpage .target img{position:absolute;top:.1rem;width:100%;height:100%;object-fit:contain}@media only screen and (max-width: 768px){.page__subpage .target{width:2rem;height:1.8rem;margin-inline:.6rem}}.page__subpage .topicsArticle_list{margin-top:2rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_list{margin-top:2.8rem}}.page__subpage .topicsArticle_list .topicsArticle_text{margin-top:0}.page__subpage .topicsArticle_list li:nth-child(n+2){margin-top:.8rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_list li:nth-child(n+2){margin-top:1.6rem}}.page__subpage .topicsArticle_item{padding-left:1.1rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_item{padding-left:2.2rem}}.page__subpage .topicsArticle_item:before{content:"";position:absolute;top:1rem;left:0;width:.5rem;height:.5rem;background:#999999;border-radius:50%}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_item:before{width:.8rem;height:.8rem;top:1.8rem}}.page__subpage .topicsArticle_item.dot-none{padding-left:0}.page__subpage .topicsArticle_item.dot-none:before{display:none}.page__subpage .topicsArticle_subList{margin-top:1rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_subList{margin-top:2rem}}.page__subpage .topicsArticle_subItem{padding-left:1.2rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_subItem{padding-left:2.3rem}}.page__subpage .topicsArticle_subItem:before{content:"";position:absolute;top:.8rem;left:0;width:.5rem;height:.5rem;background:transparent;border:.1rem solid #999999;border-radius:50%}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_subItem:before{width:.8rem;height:.8rem;top:1.9rem;border-width:.2rem}}.page__subpage .topicsArticle_table{margin-top:3.4rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table{margin-top:9.3rem}}.page__subpage .topicsArticle_table table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.page__subpage .topicsArticle_table table thead th{background-color:#abadb0;padding:.6rem 1.6rem;color:#fff}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table table thead th{padding:1.4rem 1.6rem 1.1rem}}.page__subpage .topicsArticle_table table th,.page__subpage .topicsArticle_table table td{text-align:left;font-size:1.2rem;font-weight:500;line-height:1.8333333333;letter-spacing:.04em;padding:1.2rem 1.5rem 1rem 1.6rem;vertical-align:top}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table table th,.page__subpage .topicsArticle_table table td{font-size:2.4rem;line-height:1.5;padding:.9rem 1.6rem 1.1rem}}.page__subpage .topicsArticle_table table th{background-color:#f5f5f5}.page__subpage .topicsArticle_table table tr:nth-of-type(n + 2){border-top:.1rem solid #abadb0}.page__subpage .topicsArticle_table table tr .flex{display:flex;align-items:flex-start;gap:4rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table table tr .flex{gap:2.4rem}}.page__subpage .topicsArticle_table .topicsArticle_list,.page__subpage .topicsArticle_table .topicsArticle_list li:nth-child(n+2){margin-top:0}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table .topicsArticle_list li:before{top:1.4rem}}.page__subpage .topicsArticle_table .topicsArticle_text{font-size:1.2rem;font-weight:500;line-height:1.8333333333;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_table .topicsArticle_text{font-size:2.4rem;line-height:1.5}}.page__subpage .topicsArticle_colGroup{margin-top:5.3rem;display:grid;grid-template-columns:1fr;gap:6rem 4rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_colGroup{margin-top:8.2rem;gap:9.2rem 4rem}}.page__subpage .topicsArticle_colGroup .col>*:first-child{margin-top:0}.page__subpage .topicsArticle_colGroup.col-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_colGroup.col-2{grid-template-columns:1fr}}.page__subpage .topicsArticle_colGroup.col-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_colGroup.col-3{grid-template-columns:1fr}}.page__subpage .topicsArticle_colGroup.col-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_colGroup.col-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_colGroup.col-2-sp{grid-template-columns:repeat(2,1fr)}}.page__subpage .topicsArticle_img{margin-top:1rem;width:100%;height:auto}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_img{margin-top:3rem}}.page__subpage .topicsArticle_img img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_img img{border-radius:.45rem}}.page__subpage .topicsArticle_img_label{margin-top:1rem;font-size:1.2rem;font-weight:500;line-height:1.8333333333;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_img_label{margin-top:3rem;font-size:2.4rem;line-height:1.5;letter-spacing:.08em}}.page__subpage .topicsArticle_btn_wrap{margin-top:5.7rem;text-align:center}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_btn_wrap{margin-top:13.5rem}}.page__subpage .topicsArticle_btn{display:inline-block;border-radius:100px;padding:.6rem 3.2rem;border:.1rem solid #6b6e74;position:relative}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_btn{padding:1.9rem 11.7rem}}.page__subpage .topicsArticle_btn.en{padding:.6rem 3.2rem .5rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_btn.en{padding:2.7rem 11.7rem 2.2rem}}.page__subpage .topicsArticle_btn.en .topicsArticle_btn_text{font-family:Josefin Sans,sans-serif;text-transform:uppercase}.page__subpage .topicsArticle_btn-inner{overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.page__subpage .topicsArticle_btn_text{font-size:1rem;letter-spacing:.04em;will-change:transform;overflow:hidden;display:inline-block}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_btn_text{font-size:2.6rem}}.page__subpage .topicsArticle_btn_text:nth-child(n+2){position:absolute;top:100%;left:0}.page__subpage .topicsArticle_ec{margin-top:8rem;background-color:#b8b9bb;padding:3.8rem 5.1rem 3.4rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec{margin-top:10rem;padding:6.4rem 3rem 4.4rem}}.page__subpage .topicsArticle_ec_title{font-size:2.4rem;font-weight:400;letter-spacing:.02em;color:#fff;text-align:center;text-transform:uppercase;font-family:Josefin Sans,sans-serif}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_title{font-size:4.8rem}}.page__subpage .topicsArticle_ec_list{margin-top:2.5rem;display:flex;gap:1.1rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_list{margin-top:5.1rem;flex-wrap:wrap;gap:3rem 2rem}}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_item{width:30.4rem;height:10rem}}.page__subpage .topicsArticle_ec_item .ecbtn{height:6rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_item .ecbtn{height:10rem}}.page__subpage .topicsArticle_ec_item .-amazon{width:41%}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_item .-amazon{width:43%}}.page__subpage .topicsArticle_ec_item .-lohaco{width:55%}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_item .-lohaco{width:51%}}.page__subpage .topicsArticle_ec_item .-rakuten{width:48%}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_item .-rakuten{width:52%}}.page__subpage .topicsArticle_ec_text{margin-top:2.2rem;font-size:1.4rem;font-weight:500;line-height:1.5;letter-spacing:.08em;color:#fff;text-align:center}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_text{margin-top:2.9rem;font-size:2.8rem;line-height:1.5}}.page__subpage .topicsArticle_ec_note{margin-top:.5rem;font-size:1rem;font-weight:500;line-height:2.1;letter-spacing:.08em;color:#fff;text-align:center}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_ec_note{margin-top:2.4rem;font-size:2rem;line-height:2.1}}.page__subpage .topicsArticle_archive{margin-top:6.7rem}@media only screen and (max-width: 768px){.page__subpage .topicsArticle_archive{margin-top:7.8rem;text-align:center}}.page__subpage .topicsArticle__link{font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:.04em;padding-left:1.2rem;text-transform:uppercase;position:relative}@media only screen and (max-width: 768px){.page__subpage .topicsArticle__link{font-size:3.2rem;padding-left:3.4rem;text-underline-offset:.4rem}}.page__subpage .topicsArticle__link:before{content:"";display:inline-block;position:absolute;bottom:-.2rem;left:1.2rem;background-color:currentColor;height:1px;width:calc(100% - 1.2rem)}@media only screen and (max-width: 768px){.page__subpage .topicsArticle__link:before{height:.2rem;width:calc(100% - 3.4rem);left:3.4rem;bottom:-.4rem}}.page__subpage .topicsArticle__link:after{content:"";position:absolute;top:calc(54% - .45rem);left:0;width:.6rem;height:.9rem;background:url(../../topics/images/icon_article_arrow.png) no-repeat center center/contain}@media only screen and (max-width: 768px){.page__subpage .topicsArticle__link:after{top:calc(54% - 1.2rem);width:1.4rem;height:2.4rem}}.product__accordion.active{display:block}.product__accordion-inner{padding-bottom:1.6rem;padding-top:3.1rem}@media only screen and (max-width: 768px){.product__accordion-inner{padding-top:8.3rem}}.accordion__btn_wrap{display:flex;gap:4rem;align-items:flex-start}.accordion__btn{width:23rem;font-size:1.4rem;letter-spacing:.08em;color:#999;padding-bottom:.3rem;border-bottom:.1rem solid #999999;opacity:.6;text-align-last:left;padding-inline:0;cursor:pointer}@media only screen and (max-width: 768px){.accordion__btn{width:28.5rem;border-width:.2rem;font-size:2.8rem;padding-bottom:.8rem;opacity:.5}}.accordion__btn.active{color:#7597b7;border-color:#7597b7;border-width:.2rem;opacity:1}@media only screen and (max-width: 768px){.accordion__btn.active{border-width:.4rem}}.accordion{margin-top:3.4rem}@media only screen and (max-width: 768px){.accordion{margin-top:6.4rem}}.accordion__detail,.accordion__ingredient{display:none}.accordion__detail.active,.accordion__ingredient.active{display:block}.accordion__heading{margin-top:5rem;font-size:1.8rem;font-weight:700;letter-spacing:.04em;color:#4e4f54;line-height:1.5555555556;position:relative;z-index:2}@media only screen and (max-width: 768px){.accordion__heading{margin-top:8rem;font-size:3.2rem;line-height:1.8125}}.accordion__heading:first-of-type{margin-top:0}.accordion__heading sup{font-size:1rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__heading sup{font-size:2rem}}.accordion__heading .select__type{font-size:1rem;font-weight:500;letter-spacing:.08em;display:inline-block;border:.1rem solid #999999;color:#999;margin-left:2rem;padding:.25rem .4rem;border-radius:.2rem}@media only screen and (max-width: 768px){.accordion__heading .select__type{font-size:2rem;letter-spacing:.04em;margin-left:1.5rem;border-width:.2rem;padding:.4rem .6rem}}.accordion__text{margin-top:.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.8571428571}@media only screen and (max-width: 768px){.accordion__text{font-size:2.6rem;line-height:1.7692307692;letter-spacing:.08em}}.accordion__text sup{font-size:1rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__text sup{font-size:1.6rem}}.accordion__img{margin-top:1.2rem;height:auto;margin-inline:auto}@media only screen and (max-width: 768px){.accordion__img{margin-top:2.2rem}}.accordion__img.cleansing1{width:40rem;aspect-ratio:400/222}@media only screen and (max-width: 768px){.accordion__img.cleansing1{width:100%}}.accordion__img img{width:100%;height:100%;object-fit:contain}.accordion__note{margin-top:1.7rem;font-size:1rem;font-weight:500;letter-spacing:.08em;line-height:1.7}@media only screen and (max-width: 768px){.accordion__note{margin-top:1.4rem;font-size:2rem;line-height:1.5}}.accordion__note.img{margin-top:1.2rem}@media only screen and (max-width: 768px){.accordion__note.img{margin-top:1.8rem}}@media only screen and (max-width: 768px){.accordion__note.detail3{margin-top:3.4rem;line-height:1.7}}.accordion__list{margin-top:2rem;display:flex;align-items:stretch;gap:4rem}@media only screen and (max-width: 768px){.accordion__list{margin-top:2.4rem;flex-wrap:wrap;gap:3rem;justify-content:center;align-items:flex-start}}.accordion__list.img{margin-top:2.6rem}@media only screen and (max-width: 768px){.accordion__list.img{margin-top:3.4rem}}.accordion__item{flex:1 0 0%;background:#f5f4f4;border-radius:.5rem;padding:1.7rem 2rem}@media only screen and (max-width: 768px){.accordion__item{flex:1 0 100%;padding:1.2rem 3rem 2.4rem}}.accordion__item .heading{font-size:1.4rem;font-weight:700;line-height:1.8571428571;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__item .heading{font-size:2.8rem;line-height:2.0714285714}}.accordion__item .heading sup{font-size:.8rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__item .heading sup{font-size:1.6rem}}.accordion__item .lead{margin-top:.5rem;font-size:1.2rem;font-weight:500;line-height:1.8;letter-spacing:.08em}@media only screen and (max-width: 768px){.accordion__item .lead{font-size:2.6rem;line-height:1.6538461538;margin-top:.2rem}}.accordion__item .row{margin-top:.9rem;display:flex;align-items:center;gap:1rem;width:calc(100% + 1rem)}@media only screen and (max-width: 768px){.accordion__item .row{margin-top:2.6rem;gap:3.9rem}}.accordion__item .row .img{width:9rem;height:auto;aspect-ratio:1/1}@media only screen and (max-width: 768px){.accordion__item .row .img{width:24.9rem}}.accordion__item .row .img img{width:100%;height:100%;object-fit:cover}.accordion__item .row .text{font-size:1.2rem;font-weight:500;line-height:1.5;letter-spacing:.08em;text-align:left;margin-top:0}@media only screen and (max-width: 768px){.accordion__item .row .text{font-size:2.6rem;line-height:1.7692307692;margin-top:0}}@media only screen and (max-width: 768px){.accordion__item .row .text sup{font-size:1.6rem}}.accordion__item .row:nth-of-type(n + 2){margin-top:.6rem}@media only screen and (max-width: 768px){.accordion__item .row:nth-of-type(n + 2){margin-top:1.6rem}}.accordion__item .note{margin-top:1.1rem;font-size:1rem;font-weight:500;line-height:2.16;letter-spacing:.08em}@media only screen and (max-width: 768px){.accordion__item .note{font-size:2rem;line-height:1.5;margin-top:1.4rem}}.accordion__item .img{width:14rem;height:auto;aspect-ratio:1/1}@media only screen and (max-width: 768px){.accordion__item .img{width:28.6rem}}.accordion__item .img img{width:100%;height:100%;object-fit:contain}.img__content{flex:1 0 0%}.img__content img{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.img__text{margin-top:1.2rem;font-size:1.4rem;font-weight:500;letter-spacing:.08em;line-height:1.8571428571;text-align:center}@media only screen and (max-width: 768px){.img__text{font-size:2.6rem;line-height:1.5;margin-top:2rem}}.accordion__imgcolumn{margin-top:5.2rem;position:relative}@media only screen and (max-width: 768px){.accordion__imgcolumn{margin-top:7.8rem}}.accordion__imgcolumn.detail4{margin-top:3rem}.accordion__imgcolumn .lead{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556}@media only screen and (max-width: 768px){.accordion__imgcolumn .lead{font-size:3.2rem;line-height:1.8125}}.accordion__imgcolumn .lead.short{width:calc(100% - 17rem)}@media only screen and (max-width: 768px){.accordion__imgcolumn .lead.short{width:100%}}.accordion__imgcolumn .accordion__imgrow{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow{gap:1rem}}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.sp-column{flex-direction:column;gap:2rem}.accordion__imgcolumn .accordion__imgrow.sp-column .text{width:100%}.accordion__imgcolumn .accordion__imgrow.sp-column .img{width:40rem}}.accordion__imgcolumn .accordion__imgrow.align_start{align-items:flex-start}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.align_startsp{align-items:flex-start;gap:4rem}.accordion__imgcolumn .accordion__imgrow.align_startsp .text{width:calc(100% - 32.2rem)}}.accordion__imgcolumn .accordion__imgrow.detail4{margin-top:.8rem}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.detail4{margin-top:.2rem}}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.wide{flex-direction:column}}.accordion__imgcolumn .accordion__imgrow.wide .text{width:28rem}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.wide .text{width:100%}}.accordion__imgcolumn .accordion__imgrow.wide .img{width:20rem;aspect-ratio:425/135;margin-top:2.2rem}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.wide .img{width:100%!important}}.accordion__imgcolumn .accordion__imgrow.wide .img.lipcarestep img{object-fit:contain}.accordion__imgcolumn .accordion__imgrow.wide.mt0 .img{margin-top:0}@media only screen and (max-width: 768px){.accordion__imgcolumn .accordion__imgrow.wide.mt0 .img{margin-top:2.2rem}}.accordion__imgcolumn .text{margin-top:.5rem;width:32rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.8571428571}@media only screen and (max-width: 768px){.accordion__imgcolumn .text{margin-top:.4rem;width:40rem;font-size:2.6rem;line-height:1.7692307692;letter-spacing:.08em}}.accordion__imgcolumn .text.ls8{letter-spacing:.08em}.accordion__imgcolumn .img__wrap{margin-top:.6rem;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 768px){.accordion__imgcolumn .img__wrap{flex-direction:row;justify-content:space-between;margin-top:.8rem;gap:4rem}.accordion__imgcolumn .img__wrap .img{width:calc(50% - 2rem)!important}}@media only screen and (max-width: 768px){.accordion__imgcolumn .img__wrap.square{width:100%}}.accordion__imgcolumn .img{width:16rem;height:auto;aspect-ratio:16/10;position:relative}.accordion__imgcolumn .img.texture{margin-top:-1.9rem;width:11.7rem;aspect-ratio:117/72}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.texture{margin-top:0;width:18rem}}.accordion__imgcolumn .img.detail2{margin-top:-3.5rem;width:16rem;aspect-ratio:1/1}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.detail2{margin-top:0;width:28.6rem}}.accordion__imgcolumn .img.detail3{margin-top:-1rem;width:16rem;aspect-ratio:1/1}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.detail3{margin-top:0}}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.detail3.sp-wide{margin-top:1rem;width:40.5rem}}.accordion__imgcolumn .img.low{position:absolute;top:.6rem;right:0;width:16rem;aspect-ratio:16/10}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.low{position:unset;margin-top:1.4rem;width:28.6rem}}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.low.iframe{position:relative;margin-top:1rem}}.accordion__imgcolumn .img.square{width:16rem;aspect-ratio:1/1}@media only screen and (max-width: 768px){.accordion__imgcolumn .img.square{width:40rem!important;margin-inline:auto}}.accordion__imgcolumn .img img{width:100%;height:100%;object-fit:cover}.accordion__imgcolumn .img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.accordion__imgcolumn .figure__wrap{margin-top:2rem;padding:2rem 1.9rem 2rem 2rem;background:#e2f1f9;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.accordion__imgcolumn .figure__wrap{margin-top:4rem;padding:1.4rem 3rem 3.6rem;border-radius:1rem;flex-direction:column;gap:1rem}}.accordion__imgcolumn .figure__wrap p{font-size:1.4rem;font-weight:700;letter-spacing:.08em;line-height:1.8571428571}@media only screen and (max-width: 768px){.accordion__imgcolumn .figure__wrap p{font-size:2.8rem;line-height:2.0714285714;letter-spacing:.04em}}.accordion__imgcolumn .figure{margin-top:1.5rem;width:100%;height:auto;aspect-ratio:500/177}@media only screen and (max-width: 768px){.accordion__imgcolumn .figure{margin-top:3rem;aspect-ratio:611/216}}.accordion__imgcolumn .figure img{width:100%;height:100%;object-fit:contain}.accordion__imgcolumn .figure.detail3{margin-top:0;width:30.4rem;aspect-ratio:304/107}@media only screen and (max-width: 768px){.accordion__imgcolumn .figure.detail3{width:56.2rem;aspect-ratio:562/198}}.accordion__imgcolumn .figure.detail4{margin-top:2rem;width:100%;aspect-ratio:500/294}@media only screen and (max-width: 768px){.accordion__imgcolumn .figure.detail4{margin-top:3.8rem;aspect-ratio:608/930;margin-inline:auto}}.ingredient{margin-top:4rem}@media only screen and (max-width: 768px){.ingredient{margin-top:7.2rem}}.ingredient:nth-child(n+2){margin-top:3rem}@media only screen and (max-width: 768px){.ingredient:nth-child(n+2){margin-top:6.8rem}}.ingredient .heading1{font-size:1.4em;font-weight:700;letter-spacing:.04em;color:#4e4f54;margin-bottom:1rem}@media only screen and (max-width: 768px){.ingredient .heading1{font-size:3.2rem}}.ingredient__wrap{display:flex;gap:2rem;align-items:flex-start}@media only screen and (max-width: 768px){.ingredient__wrap{margin-top:2.2rem}}.ingredient__img{width:10rem;height:10rem}@media only screen and (max-width: 768px){.ingredient__img{margin-top:.8rem;width:14.3rem;height:14.3rem}}.ingredient__img img{width:100%;height:100%;object-fit:contain}.ingredient__text{margin-top:-.2rem;width:calc(100% - 12rem)}@media only screen and (max-width: 768px){.ingredient__text{width:calc(100% - 16.3rem)}}.ingredient__text .heading{font-size:1.2rem;font-weight:700;letter-spacing:.04em;color:#4e4f54}@media only screen and (max-width: 768px){.ingredient__text .heading{font-size:2.8rem}}.ingredient__text .text{margin-top:.3rem;font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.8333333333}@media only screen and (max-width: 768px){.ingredient__text .text{margin-top:1rem;font-size:2.4rem;line-height:1.5}}.accordion__selectlist{margin-top:5rem;display:grid;grid-template-columns:1fr;gap:4rem}@media only screen and (max-width: 768px){.accordion__selectlist{margin-top:7.8rem;gap:8rem}}.accordion__selectlist.col2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 768px){.accordion__selectlist.col2{grid-template-columns:1fr}}.accordion__selectlist.detail3{margin-top:3.2rem;gap:2.6rem}@media only screen and (max-width: 768px){.accordion__selectlist.detail3{margin-top:6.3rem;gap:8rem}}.accordion__selectlist.detail3 .accordion__selectitem{padding:1.6rem 2rem}@media only screen and (max-width: 768px){.accordion__selectlist.detail3 .accordion__selectitem{padding:2.2rem 3rem 1.7rem}}.accordion__selectitem{padding:1.6rem 2rem;border-radius:.5rem;position:relative}@media only screen and (max-width: 768px){.accordion__selectitem{padding:2.2rem 3rem 2.8rem;border-radius:1rem}}@media only screen and (max-width: 768px){.accordion__selectitem.sp-high{margin-bottom:2rem}}.accordion__selectitem.blue{background-color:#dce6ec}.accordion__selectitem.red{background-color:#f3e6e5}.accordion__selectitem.gray{background-color:#e6e8e9}.accordion__selectitem.yellow{background-color:#fbf1d0}.accordion__selectitem.green{background-color:#c0e9ea}.accordion__selectitem .img{position:absolute;top:-3.2rem;left:2rem;width:3.2rem;height:8rem}@media only screen and (max-width: 768px){.accordion__selectitem .img{top:-5.8rem;left:3rem;width:5rem;height:14rem}}.accordion__selectitem .img img{width:100%;height:100%;object-fit:contain}.accordion__selectitem .img.detail3{width:3rem;height:7rem;top:-1.6rem}@media only screen and (max-width: 768px){.accordion__selectitem .img.detail3{width:6.2rem;height:12.4rem;top:-4.3rem}}.accordion__selectitem .img.detail_facewash{top:-1.6rem;left:1rem;width:6.4rem;height:6.4rem}@media only screen and (max-width: 768px){.accordion__selectitem .img.detail_facewash{top:-3.6rem;left:1.4rem;width:11rem;height:11rem}}.accordion__selectitem .img.detail_lipcare{top:-1.4rem;width:4.4rem;height:6.4rem}@media only screen and (max-width: 768px){.accordion__selectitem .img.detail_lipcare{top:-3.8rem;width:7rem;height:11rem}}.accordion__selectitem .heading{font-size:1.6rem;font-weight:700;letter-spacing:.08em;line-height:1.625;display:inline-block;border-bottom:.2rem solid #575b62;margin-left:3.7rem}@media only screen and (max-width: 768px){.accordion__selectitem .heading{font-size:3.2rem;line-height:1.4375;letter-spacing:.04em;margin-left:7.2rem}}.accordion__selectitem .heading.facewash{margin-left:5rem}@media only screen and (max-width: 768px){.accordion__selectitem .heading.facewash{margin-left:9.5rem}}.accordion__selectitem .heading.lipcare{margin-left:5rem}@media only screen and (max-width: 768px){.accordion__selectitem .heading.lipcare{margin-left:8.5rem}}.accordion__selectitem .select__type{font-size:1rem;font-weight:500;letter-spacing:.08em;display:inline-block;border:.1rem solid #999999;color:#999;margin-left:.6rem;margin-top:-.2rem;padding:.25rem .4rem;border-radius:.2rem}@media only screen and (max-width: 768px){.accordion__selectitem .select__type{font-size:2rem;letter-spacing:.04em;margin-left:1.5rem;border-width:.2rem;padding:.4rem .6rem}}.accordion__selectitem .lead{margin-top:1.4rem;font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1.8571428571}@media only screen and (max-width: 768px){.accordion__selectitem .lead{margin-top:2.4rem;font-size:2.8rem;line-height:2.0714285714}}.accordion__selectitem .lead sup{font-size:1rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__selectitem .lead sup{font-size:2rem}}.accordion__selectitem .text__wrap1,.accordion__selectitem .text__wrap2{margin-top:.8rem}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1,.accordion__selectitem .text__wrap2{margin-top:0}}.accordion__selectitem .text__wrap1 .text,.accordion__selectitem .text__wrap2 .text{font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.8333333333}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1 .text,.accordion__selectitem .text__wrap2 .text{font-size:2.6rem;line-height:1.7692307692}}.accordion__selectitem .text__wrap1 .text sup,.accordion__selectitem .text__wrap2 .text sup{font-size:.8rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1 .text sup,.accordion__selectitem .text__wrap2 .text sup{font-size:1.6rem}}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1 .text.sp-small,.accordion__selectitem .text__wrap2 .text.sp-small{font-size:2.4rem}}.accordion__selectitem .text__wrap1 .text.large,.accordion__selectitem .text__wrap2 .text.large{font-size:1.4rem;line-height:1.8571428571}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1 .text.large,.accordion__selectitem .text__wrap2 .text.large{font-size:2.6rem;line-height:1.8461538462}}.accordion__selectitem .text__wrap2{margin-top:.2rem}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap2{margin-top:0;display:inline-block;margin-left:.9rem}}.accordion__selectitem .text__wrap1.short{width:34.8rem}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1.short{width:31.5rem}}.accordion__selectitem .text__wrap1.detail3{margin-top:0}.accordion__selectitem .text__wrap1.detail3 .text{letter-spacing:.04em}@media only screen and (max-width: 768px){.accordion__selectitem .text__wrap1.detail3 .text{letter-spacing:.07em;line-height:1.7692307692}}.accordion__selectitem .tag__wrap{margin-top:1.6rem}@media only screen and (max-width: 768px){.accordion__selectitem .tag__wrap{margin-top:1.9rem;display:inline-block}}.accordion__selectitem .tag__wrap .tag{font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.8333333333;border-radius:.2rem;background-color:#fff;display:inline-block;width:7.5rem;text-align:center;height:2.5rem;padding-top:.1rem}@media only screen and (max-width: 768px){.accordion__selectitem .tag__wrap .tag{font-size:2.4rem;line-height:1.8333333333;width:15rem;height:5rem;padding-top:.2rem}}.accordion__selectitem .accent__wrap{position:absolute;top:1rem;left:19rem;background-color:#e34778;width:6.5rem;height:6.5rem;border-radius:50%;display:grid;place-items:center;text-align:center}@media only screen and (max-width: 768px){.accordion__selectitem .accent__wrap{top:2rem;left:34rem;width:13rem;height:13rem}}.accordion__selectitem .accent__wrap.large{padding-top:.9rem;width:10rem;height:10rem;right:2rem;bottom:2rem;top:auto;left:auto}@media only screen and (max-width: 768px){.accordion__selectitem .accent__wrap.large{padding-top:1.4rem;width:20rem;height:20rem;bottom:9rem;right:3rem}}.accordion__selectitem .accent__wrap .accent{font-size:1rem;font-weight:700;line-height:1.5;color:#fff}@media only screen and (max-width: 768px){.accordion__selectitem .accent__wrap .accent{font-size:2rem;line-height:1.5}}.accordion__selectitem .accent__wrap .accent .large{font-size:1.2rem}@media only screen and (max-width: 768px){.accordion__selectitem .accent__wrap .accent .large{font-size:2.4rem}}.accordion__selectitem .accent__wrap .accent sup{font-size:.6rem;letter-spacing:.04em}.accordion__selectitem .bottom__item{margin-top:1.6rem;display:flex;align-items:center;gap:1rem}.accordion__selectitem .bottom__item .tag__wrap,.accordion__selectitem .bottom__item .text__wrap2{margin-top:0}.accordion__selectitem .flex__wrap{display:flex;align-items:flex-start;gap:1rem}@media only screen and (max-width: 768px){.accordion__selectitem .flex__wrap{flex-direction:column;gap:1rem}}.accordion__selectitem .flex__text{margin-top:1.4rem;width:25rem}@media only screen and (max-width: 768px){.accordion__selectitem .flex__text{margin-top:1.8rem;width:100%}}.accordion__selectitem .flex__img{margin-top:1.4rem;width:20rem;height:auto;aspect-ratio:200/120;position:relative}@media only screen and (max-width: 768px){.accordion__selectitem .flex__img{margin-top:1.8rem;width:100%}}.accordion__selectitem .flex__img img{width:100%;height:100%;object-fit:cover}.accordion__selectitem .flex__img iframe{position:absolute;top:0;left:0;width:100%;height:100%}.detail2__mixture{margin-top:2.4rem}@media only screen and (max-width: 768px){.detail2__mixture{margin-top:2.6rem}}.detail2__mixturetext{padding:1.5rem 2rem;background-color:#f5f4f4;border-radius:.5rem}@media only screen and (max-width: 768px){.detail2__mixturetext{padding:1.4rem 3rem;border-radius:1rem}}.detail2__mixturetext .heading{font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1.8571428571}@media only screen and (max-width: 768px){.detail2__mixturetext .heading{font-size:2.8rem;line-height:2.0714285714}}.detail2__mixturetext .text{margin-top:.1rem;font-size:1.2rem;font-weight:500;letter-spacing:.08em;line-height:1.8}@media only screen and (max-width: 768px){.detail2__mixturetext .text{margin-top:0;font-size:2.6rem;line-height:1.7692307692}}.detail2__mixturebottom{margin-top:1.8rem;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem;align-items:flex-end}@media only screen and (max-width: 768px){.detail2__mixturebottom{margin-top:3rem;grid-template-columns:1fr;gap:3rem}}.detail2__mixtureimg{width:100%;height:auto;aspect-ratio:231/113}@media only screen and (max-width: 768px){.detail2__mixtureimg{width:48.1rem;aspect-ratio:481/232;margin-inline:auto}}.detail2__mixtureimg img{width:100%;height:100%;object-fit:contain}.detail2__img6{margin-top:-1.5rem;margin-left:-.5rem;width:calc(100% + .5rem);height:auto;aspect-ratio:500/152;position:relative;z-index:1}@media only screen and (max-width: 768px){.detail2__img6{margin-top:-2rem;margin-left:0;width:100%}}.detail2__img6 img{width:100%;height:100%;object-fit:contain}.accordion__content{margin-top:5rem}@media only screen and (max-width: 768px){.accordion__content{margin-top:8rem}}.js-accordion_contents{height:0;overflow:hidden;will-change:height}.js-accordion .more{transition:opacity .8s cubic-bezier(.19,1,.22,1) .3s}.js-accordion .close{transition:opacity .8s cubic-bezier(.19,1,.22,1) 0s}.js-accordion .js-accordion_btn_bar:nth-child(2){transition:opacity .8s cubic-bezier(.19,1,.22,1) 0s}.js-accordion.isActive .more{opacity:0;transition:opacity .8s cubic-bezier(.19,1,.22,1) 0s}.js-accordion.isActive .close{opacity:1!important;transition:opacity .8s cubic-bezier(.19,1,.22,1) .3s}.js-accordion.isActive .js-accordion_btn_bar:nth-child(2){opacity:0}.page__subpage .modal{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:100;display:flex;justify-content:center;align-items:center}.page__subpage .modal__bg{background-color:#575b624d;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.page__subpage .modal__wrap{position:relative;width:104rem;max-height:94.7368421053%;height:100%;background-color:#fff;border-radius:.5rem;z-index:101;padding:7.2rem 9rem 5rem}@media only screen and (max-width: 768px){.page__subpage .modal__wrap{width:100%;max-height:100%;padding:13rem 3.8rem 9rem;border-radius:0}}.page__subpage .modal__wrap.buynow{height:62.8%}@media only screen and (max-width: 768px){.page__subpage .modal__wrap.buynow{height:88.3rem}}.page__subpage .modal__content{overflow:auto;height:100%;padding-block:1rem;padding-inline:.2rem;-ms-overflow-style:none;scrollbar-width:none}.page__subpage .modal__content::-webkit-scrollbar{display:none}.page__subpage .modal__closeicon{position:absolute;top:3.2rem;right:3.2rem;width:3.2rem;height:1.3rem;padding-inline:0;cursor:pointer}@media only screen and (max-width: 768px){.page__subpage .modal__closeicon{top:4rem;right:4.6rem;width:5.6rem;height:2.3rem}}.page__subpage .modal__bar{display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:3.2rem;height:.2rem;background-color:#575b62;transform-origin:center}@media only screen and (max-width: 768px){.page__subpage .modal__bar{width:6rem;height:.2rem}}.page__subpage .modal__bar1{transform:rotate(20deg)}.page__subpage .modal__bar2{transform:rotate(-20deg)}.page__subpage .modal__title{font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;text-align:center}@media only screen and (max-width: 768px){.page__subpage .modal__title{font-size:4.8rem;letter-spacing:.02em}}.page__subpage .modal__item{margin-top:4.5rem}@media only screen and (max-width: 768px){.page__subpage .modal__item{margin-top:6.6rem}}.page__subpage .modal__item>*:first-child{margin-top:0}.page__subpage .modal__item.variation{margin-top:9.5rem}@media only screen and (max-width: 768px){.page__subpage .modal__item.variation{margin-top:6.7rem}}@media only screen and (max-width: 768px){.page__subpage .modal__item.variation:nth-of-type(2){margin-top:12rem}}.page__subpage .modal__step{margin-top:5.4rem;display:flex;align-items:flex-start;justify-content:center;gap:4rem}@media only screen and (max-width: 768px){.page__subpage .modal__step{flex-wrap:wrap;gap:6.8rem}}.page__subpage .modal__step.low{margin-top:3.9rem}@media only screen and (max-width: 768px){.page__subpage .modal__step.low{margin-top:5.4rem}}.page__subpage .modal__step.item1{margin-top:3.8rem}@media only screen and (max-width: 768px){.page__subpage .modal__step.item1{margin-top:5rem}}.page__subpage .modal__step.item1 .step__item{display:flex;gap:4rem}@media only screen and (max-width: 768px){.page__subpage .modal__step.item1 .step__item{flex-direction:column;gap:3.8rem}}.page__subpage .modal__step.item1 .step__img{width:47.6744186047%}@media only screen and (max-width: 768px){.page__subpage .modal__step.item1 .step__img{width:100%}}.page__subpage .modal__step.item1 .step__right{width:47.6744186047%}@media only screen and (max-width: 768px){.page__subpage .modal__step.item1 .step__right{width:100%}}.page__subpage .modal__step.item1 .step__num{margin-top:0}.page__subpage .step__item{flex:1 0 0%}@media only screen and (max-width: 768px){.page__subpage .step__item{flex:1 0 100%}}.page__subpage .step__img{width:100%;height:auto;aspect-ratio:410/260}.page__subpage .step__img img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.page__subpage .step__img.col3{aspect-ratio:160/160}@media only screen and (max-width: 768px){.page__subpage .step__img.col3{aspect-ratio:410/260}}.page__subpage .step__num{margin-top:2rem;font-size:2rem;font-weight:400;letter-spacing:.04em;font-family:Josefin Sans,sans-serif;text-transform:uppercase}@media only screen and (max-width: 768px){.page__subpage .step__num{font-size:4rem;letter-spacing:.02em;margin-top:4rem}}.page__subpage .step__txt{margin-top:.4rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.8571428571}@media only screen and (max-width: 768px){.page__subpage .step__txt{margin-top:1rem;font-size:2.6rem;line-height:1.7692307692;letter-spacing:.08em}}.page__subpage .step__note{font-size:1rem;font-weight:500;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__subpage .step__note{font-size:2rem}}.page__subpage .modal__note{margin-top:2rem;border:.1rem solid #cbcaca;border-radius:.5rem;padding:2.4rem 4rem 3.4rem}@media only screen and (max-width: 768px){.page__subpage .modal__note{margin-top:5rem;padding:2.5rem 3rem 2.8rem;border-width:.2rem}}.page__subpage .note__title{font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:2}@media only screen and (max-width: 768px){.page__subpage .note__title{font-size:2.8rem}}.page__subpage .note__list{margin-top:1rem}@media only screen and (max-width: 768px){.page__subpage .note__list{margin-top:1.6rem}}.page__subpage .note__item{font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.8571428571;padding-left:1.1rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .note__item{font-size:2.6rem;line-height:1.7692307692;padding-left:2.2rem}}.page__subpage .note__item:before{content:"";position:absolute;top:1rem;left:0;width:.5rem;height:.5rem;background-color:#999;border-radius:50%}@media only screen and (max-width: 768px){.page__subpage .note__item:before{top:2rem;width:.8rem;height:.8rem}}.page__subpage .note__item:nth-child(n+2){margin-top:1.2rem}@media only screen and (max-width: 768px){.page__subpage .note__item:nth-child(n+2){margin-top:1.3rem}}.page__subpage .detail__list{margin-top:2rem}@media only screen and (max-width: 768px){.page__subpage .detail__list{margin-top:6rem}}.page__subpage .detail__item{background-color:#9cbfd726;padding:3.4rem 4rem;display:flex;align-items:flex-start;gap:4.5rem;border-radius:.5rem}@media only screen and (max-width: 768px){.page__subpage .detail__item{flex-direction:column;gap:3.4rem;padding:3rem 4rem 4rem}}.page__subpage .detail__item:nth-child(n+2){margin-top:2rem}@media only screen and (max-width: 768px){.page__subpage .detail__item:nth-child(n+2){margin-top:4rem}}.page__subpage .detail__text{width:calc(100% - 27.9rem)}@media only screen and (max-width: 768px){.page__subpage .detail__text{width:100%}}.page__subpage .detail__text .title{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556}@media only screen and (max-width: 768px){.page__subpage .detail__text .title{font-size:3.2rem;text-align:center}}.page__subpage .detail__text .text{margin-top:2rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.8571428571}@media only screen and (max-width: 768px){.page__subpage .detail__text .text{margin-top:1.8rem;font-size:2.6rem;line-height:1.7692307692;letter-spacing:.08em}}.page__subpage .detail__text .text sup{font-size:.8rem;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__subpage .detail__text .text sup{font-size:2.6rem;vertical-align:baseline}}.page__subpage .detail__text .note{margin-top:1.4rem;font-size:1rem;font-weight:500;letter-spacing:.06em}@media only screen and (max-width: 768px){.page__subpage .detail__text .note{margin-top:1.2rem;font-size:2rem;letter-spacing:.08em}}.page__subpage .detail__text.no-flex{width:100%}.page__subpage .detail__img{margin-top:.6rem;width:23.4rem;height:auto;aspect-ratio:1/1;position:relative}@media only screen and (max-width: 768px){.page__subpage .detail__img{width:32.6rem;margin-inline:auto}}.page__subpage .detail__img img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.page__subpage .detail__img iframe{width:100%;height:100%;position:absolute;top:0;left:0}.page__subpage .modal__btn{margin-top:4rem;width:10rem;height:3rem;display:grid;place-items:center;border:.1rem solid #575b62;border-radius:1.5rem;margin-inline:auto;position:relative}.page__subpage .modal__btn.buynow{margin-top:3.4rem}@media only screen and (max-width: 768px){.page__subpage .modal__btn.buynow{margin-top:7rem}}@media only screen and (max-width: 768px){.page__subpage .modal__btn{margin-top:8rem;width:32.2rem;height:6rem;border-radius:3rem}}.page__subpage .modal__btn:before,.page__subpage .modal__btn:after{content:"";position:absolute;top:50%;right:2.2rem;transform:translateY(-50%) rotate(45deg);width:2rem;height:.2rem;background-color:#575b62;display:none}@media only screen and (max-width: 768px){.page__subpage .modal__btn:before,.page__subpage .modal__btn:after{display:block;right:2rem}}.page__subpage .modal__btn:after{transform:translateY(-50%) rotate(-45deg)}.page__subpage .btn__close{padding-inline:0;margin-top:.12rem;cursor:pointer;display:block;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.page__subpage .btn__close{margin-top:.3rem}}.page__subpage .btn__close-txtwrap{overflow:hidden;position:relative;display:inline-block}.page__subpage .btn__close-txt{font-size:1rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase}@media only screen and (max-width: 768px){.page__subpage .btn__close-txt{font-size:2rem}}.page__subpage .btn__close-txt:nth-child(2){position:absolute;top:100%;left:0}.page__subpage .modal__buynow{margin-top:4rem}@media only screen and (max-width: 768px){.page__subpage .modal__buynow{margin-top:7.2rem}}.page__subpage .buynow__item{display:flex;gap:2rem;align-items:flex-start;justify-content:center}@media only screen and (max-width: 768px){.page__subpage .buynow__item{display:block;position:relative}}.page__subpage .buynow__item:nth-child(n+2){margin-top:4.6rem}@media only screen and (max-width: 768px){.page__subpage .buynow__item:nth-child(n+2){margin-top:6.2rem}}.page__subpage .buynow__img{width:10rem;height:auto;aspect-ratio:100/100}@media only screen and (max-width: 768px){.page__subpage .buynow__img{width:14.6rem}}.page__subpage .buynow__img img{width:100%;height:100%;object-fit:contain}.page__subpage .buynow__content{width:56rem}@media only screen and (max-width: 768px){.page__subpage .buynow__content{width:100%}}.page__subpage .buynow__name{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .buynow__name{position:absolute;top:0;right:0;width:calc(100% - 18.6rem);height:14.6rem;display:flex;align-items:center;margin-left:4rem;font-size:3.2rem}}.page__subpage .buynow__ec_list{margin-top:1.6rem;display:flex;gap:1rem;align-items:center;justify-content:flex-start}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_list{margin-top:3.8rem;justify-content:space-between}}.page__subpage .buynow__ec_item{width:18rem;height:6rem;display:grid;place-items:center}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item{width:21.2rem;height:9rem;border-radius:4.5rem;border-width:.2rem}}.page__subpage .buynow__ec_item.enable{height:5.6em;background:#f7f6f6;border:none;opacity:.7;border-radius:3rem;border:.1rem solid #cbcaca;overflow:hidden}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item.enable{width:21rem;height:9rem;border-radius:4.5rem}}.page__subpage .buynow__ec_item.enable .ecbtn{font-size:1.4rem;font-weight:400;letter-spacing:.08em;line-height:1.5;background:#f7f6f6;text-transform:uppercase;font-family:Josefin Sans,sans-serif;padding-top:.3rem;color:#575b6266}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item.enable .ecbtn{font-size:2rem;line-height:2.9;padding-top:.8rem;letter-spacing:.04em}}.page__subpage .buynow__ec_item .ecbtn{border-radius:3rem;border:1px solid #cbcaca}.page__subpage .buynow__ec_item .ecbtn .-amazon,.page__subpage .buynow__ec_item .ecbtn .-lohaco,.page__subpage .buynow__ec_item .ecbtn .-rakuten{height:auto;object-fit:contain}.page__subpage .buynow__ec_item .ecbtn .-amazon{margin-top:.2rem;width:8.6rem;height:auto;aspect-ratio:106/32}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item .ecbtn .-amazon{margin-top:1.2rem;width:13rem}}.page__subpage .buynow__ec_item .ecbtn .-lohaco{width:10.4rem;height:auto;aspect-ratio:124/17}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item .ecbtn .-lohaco{margin-top:.2rem;width:14.8rem}}.page__subpage .buynow__ec_item .ecbtn .-rakuten{margin-top:.2rem;width:9.5rem;height:auto;aspect-ratio:115/28}@media only screen and (max-width: 768px){.page__subpage .buynow__ec_item .ecbtn .-rakuten{margin-top:.3rem;width:14.4rem}}.page__subpage .buynow__note{margin-top:.8rem;font-size:1rem;font-weight:500;letter-spacing:.14em;line-height:1.5}@media only screen and (max-width: 768px){.page__subpage .buynow__note{margin-top:2.4rem;font-size:2rem;letter-spacing:.05em}}.page__subpage .buynow__text{margin-top:4.2rem;text-align:center}@media only screen and (max-width: 768px){.page__subpage .buynow__text{margin-top:8.5rem}}.page__subpage .buynow__text .text{font-size:1.4rem;font-weight:500;letter-spacing:.08em;line-height:1.5}@media only screen and (max-width: 768px){.page__subpage .buynow__text .text{font-size:2.8rem}}.page__subpage .buynow__text .note{margin-top:.6rem;font-size:1rem;font-weight:500;line-height:2.1;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__subpage .buynow__text .note{margin-top:2.2rem;font-size:2rem}}.page__subpage .modal__recommend{margin-top:5.8rem;padding:4rem 4rem 3rem;position:relative;border:.1rem solid #7597b7;border-radius:.5rem}@media only screen and (max-width: 768px){.page__subpage .modal__recommend{margin-top:10.8rem;padding:5.2rem 4em 3rem;border-width:.2rem}}.page__subpage .recommend__title{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;color:#7597b7;position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);background:#fff;width:21rem;text-align:center}@media only screen and (max-width: 768px){.page__subpage .recommend__title{font-size:3.2rem;line-height:1.8125;top:-3.2rem;width:35rem}}.page__subpage .recommend__list{display:flex;justify-content:space-between}.page__subpage .recommend__item{width:23.4rem}@media only screen and (max-width: 768px){.page__subpage .recommend__item{width:19rem}}.page__subpage .recommend__img{width:23.4rem;height:auto;aspect-ratio:1/1}@media only screen and (max-width: 768px){.page__subpage .recommend__img{width:19rem}}.page__subpage .recommend__img img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.page__subpage .recommend__text{margin-top:1.4rem;font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.8571428571;text-align:center}@media only screen and (max-width: 768px){.page__subpage .recommend__text{margin-top:1.2rem;font-size:2.4rem;line-height:1.5}}.page__subpage .modal__itemType{display:flex;align-items:center;gap:1rem}@media only screen and (max-width: 768px){.page__subpage .modal__itemType{gap:2rem}}.page__subpage .modal__itemImg{width:10rem;height:auto;aspect-ratio:1/1}@media only screen and (max-width: 768px){.page__subpage .modal__itemImg{width:14.4rem}}.page__subpage .modal__itemImg img{width:100%;height:100%;object-fit:contain}.page__subpage .modal__itemTxt{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;color:#4e4f54}@media only screen and (max-width: 768px){.page__subpage .modal__itemTxt{font-size:3.2rem}}.page__subpage .modal__point{margin-top:5rem;background:rgba(156,191,215,.15);border-radius:.5rem;padding:3.4rem 4rem}@media only screen and (max-width: 768px){.page__subpage .modal__point{padding:3rem}}.page__subpage .point__title{font-size:1.8rem;font-weight:700;letter-spacing:.04em;line-height:1.5555555556;color:#4e4f54;text-transform:uppercase}@media only screen and (max-width: 768px){.page__subpage .point__title{font-size:3.2rem}}.page__subpage .point__list{margin-top:2rem}@media only screen and (max-width: 768px){.page__subpage .point__list{margin-top:1.8rem}}.page__subpage .point__item{font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:1.8571428571;padding-left:1.1rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .point__item{font-size:2.6rem;line-height:1.7692307692;padding-left:2.2rem}}.page__subpage .point__item:before{content:"";position:absolute;top:1rem;left:0;width:.5rem;height:.5rem;background-color:#999;border-radius:50%}@media only screen and (max-width: 768px){.page__subpage .point__item:before{top:2rem;width:.8rem;height:.8rem}}.page__subpage .point__item:nth-child(n+2){margin-top:1.2rem}@media only screen and (max-width: 768px){.page__subpage .point__item:nth-child(n+2){margin-top:1.7rem}}.js-modal{pointer-events:none}.js-modal.isActive{pointer-events:auto}.js-modal_bg{opacity:.001;will-change:opacity}.js-modal_contents{opacity:.001;will-change:opacity;transform:translateY(20px)}.js-modal_closebtn{cursor:pointer}.js-modal_closebtn .js-commonclosebar{transform:scaleX(0)}.page__subpage .other{padding-block:8.4rem 14rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .other{padding-block:10rem 20rem}}.page__subpage .other__subtitle{font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;text-align:center}@media only screen and (max-width: 768px){.page__subpage .other__subtitle{font-size:4.8rem;letter-spacing:.02em}}.page__subpage .other__list{margin-top:2.6rem;display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media only screen and (max-width: 768px){.page__subpage .other__list{margin-top:4.1rem;flex-wrap:wrap;gap:4rem;justify-content:flex-start}}.page__subpage .other__link{display:block;width:19.2rem;height:8rem;border-radius:.3rem;background-color:#f7f6f6;display:flex;align-items:center;justify-content:space-between;padding-inline:2rem 1rem}@media only screen and (max-width: 768px){.page__subpage .other__link{width:32.4rem;height:12rem;padding-inline:3rem 1.7rem}}.page__subpage .other__link.onPage{opacity:.7;pointer-events:none}.page__subpage .other__text{font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;line-height:1.2857142857;padding-top:.3rem}@media only screen and (max-width: 768px){.page__subpage .other__text{font-size:2.6rem;line-height:1.1538461538;padding-top:.6rem}}.page__subpage .other__icon{width:2rem;height:2rem;position:relative;border-radius:50%;border:.1rem solid #575b62}@media only screen and (max-width: 768px){.page__subpage .other__icon{width:3.4rem;height:3.4rem}}.other__icon-arrow{position:absolute;top:calc(50% - .16rem);left:calc(50% - .25rem);width:.4rem;height:.4rem}@media only screen and (max-width: 768px){.other__icon-arrow{width:.7rem;height:.7rem;top:calc(50% - .3rem);left:calc(50% - .4rem)}}.other__icon-arrowin{width:100%;height:100%;border-right:.1rem solid #575b62;border-bottom:.1rem solid #575b62;transform:rotate(-45deg)}.page__subpage .product{padding-top:14.7rem;padding-bottom:0}@media only screen and (max-width: 768px){.page__subpage .product{padding-top:16.7rem}}.page__subpage .product__page{font-size:2rem;letter-spacing:.04em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;text-align:center;margin-bottom:1.4rem}@media only screen and (max-width: 768px){.page__subpage .product__page{font-size:2.8rem;margin-bottom:2.5rem}}.page__subpage .anchor__list{margin-top:8.2rem;display:flex;align-items:flex-start;justify-content:center;gap:2rem}@media only screen and (max-width: 768px){.page__subpage .anchor__list{margin-top:8.4rem;flex-wrap:wrap;gap:4rem}}.page__subpage .anchor__link{cursor:pointer;position:relative;display:flex;justify-content:center;align-items:center;background-color:#f7f6f6;padding-inline:7rem 1rem;width:19.2rem;height:8rem;border-radius:.3rem}@media only screen and (max-width: 768px){.page__subpage .anchor__link{width:100%;padding-inline:10.9rem 1.6rem;width:32.4rem;height:12rem}}.page__subpage .anchor__img{position:absolute;left:2rem}@media only screen and (max-width: 768px){.page__subpage .anchor__img{left:3.4rem}}.page__subpage .anchor__img img{width:100%;height:100%;object-fit:contain}.page__subpage .anchor__img1{top:-1.5rem;width:2.6rem;height:7.8rem}@media only screen and (max-width: 768px){.page__subpage .anchor__img1{top:-2rem;width:4rem;height:11.8rem}}.page__subpage .anchor__img2{top:-1.8rem;width:2.9rem;height:8.3rem}@media only screen and (max-width: 768px){.page__subpage .anchor__img2{top:-1.9rem;width:4.1rem;height:11.6rem}}.page__subpage .anchor__img3{top:-.9rem;width:3.6rem;height:7.3rem}@media only screen and (max-width: 768px){.page__subpage .anchor__img3{width:5.4rem;height:10.8rem}}.page__subpage .anchor__img4{top:-1.5rem;width:2.5rem;height:8rem}@media only screen and (max-width: 768px){.page__subpage .anchor__img4{top:-1.1rem;width:3.5rem;height:11.1rem}}.page__subpage .anchor__text{font-size:1.2rem;letter-spacing:.04em;line-height:1.5}@media only screen and (max-width: 768px){.page__subpage .anchor__text{font-size:2rem;line-height:1.5}}.page__subpage .anchor__icon{margin-top:.2rem;margin-left:auto;width:2rem;height:2rem;border:.1rem solid #575b62;border-radius:50%;position:relative}.page__subpage .anchor__icon .anchor__icon-arrow{position:absolute;top:calc(50% - .25rem);left:calc(50% - .2rem);width:.4rem;height:.4rem;display:block}@media only screen and (max-width: 768px){.page__subpage .anchor__icon .anchor__icon-arrow{width:.7rem;height:.7rem;top:calc(50% - .4rem);left:calc(50% - .3rem)}}.page__subpage .anchor__icon .anchor__icon-in{width:100%;height:100%;display:block;border-right:.1rem solid #575b62;border-bottom:.1rem solid #575b62;transform:rotate(45deg)}@media only screen and (max-width: 768px){.page__subpage .anchor__icon{margin-top:.3rem;width:3.4rem;height:3.4rem}}.page__subpage .product__wrap{margin-top:10.5rem;position:relative}@media only screen and (max-width: 768px){.page__subpage .product__wrap{margin-top:14rem}}.page__subpage .product__wrap:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:144.2rem;background:linear-gradient(180deg,rgba(248,239,224,0) 0%,rgba(250,251,248,.5) 50%,#fafbf8 70%,#a9c8e0 90%,rgba(169,200,224,0) 100%);z-index:-1}@media only screen and (max-width: 768px){.page__subpage .product__wrap:before{height:249rem;background:linear-gradient(180deg,rgba(248,239,224,0) 0%,rgba(250,251,248,.5) 20%,#fafbf8 25%,#fafbf8 85%,rgba(169,200,224,.8) 97%,rgba(169,200,224,0) 100%)}}.page__subpage .product__wrap.facewash,.page__subpage .product__wrap.lipcare{padding-bottom:14rem}.page__subpage .product__wrap2{margin-top:0;position:relative}@media only screen and (max-width: 768px){.page__subpage .product__wrap2{margin-top:-2.3rem}}.page__subpage .product__wrap2:before{content:"";position:absolute;top:31.3rem;left:50%;transform:translate(-50%);width:100%;height:139.7rem;background:linear-gradient(180deg,#b6ddf3 0%,#b6ddf3 90%,rgba(182,221,243,0) 100%);z-index:-2}@media only screen and (max-width: 768px){.page__subpage .product__wrap2:before{height:267.9rem;background:linear-gradient(180deg,#b6ddf3 0%,#b6ddf3 90%,rgba(182,221,243,0) 100%)}}.page__subpage .product__wrap2:after{content:"";position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:100%;height:4rem;background:linear-gradient(180deg,#a9c8e0,rgba(169,200,224,.5) 80%,rgba(169,200,224,.1) 100%);filter:blur(5px);z-index:-1}@media only screen and (max-width: 768px){.page__subpage .product__wrap2:after{top:-2rem;filter:blur(7px)}}.page__subpage .product__content2{margin-top:-9.7rem}@media only screen and (max-width: 768px){.page__subpage .product__content2{margin-top:-12.3rem}}.page__subpage .product__content2 .product__title{margin-top:.6rem}.page__subpage .product__content3{margin-top:-18.4rem}@media only screen and (max-width: 768px){.page__subpage .product__content3{margin-top:-8.5rem}}.page__subpage .product__wrap3{margin-top:2.6rem;position:relative}.page__subpage .product__wrap3:before{content:"";position:absolute;top:31.3rem;left:50%;transform:translate(-50%);width:100%;height:147.2rem;background:linear-gradient(180deg,#b6ddf3 0%,rgba(182,221,243,.8) 55%,rgba(182,221,243,0) 100%);z-index:-2}@media only screen and (max-width: 768px){.page__subpage .product__wrap3:before{height:229.9rem;background:linear-gradient(180deg,#b6ddf3 0%,rgba(182,221,243,.3) 2%,rgba(237,244,249,.9) 100%)}}.page__subpage .product__wrap3:after{content:"";position:absolute;top:-1rem;left:50%;transform:translate(-50%);width:calc(100% + 4rem);height:4rem;background:linear-gradient(180deg,#b6ddf3,rgba(182,221,243,.8) 100%);filter:blur(10px);z-index:-1}@media only screen and (max-width: 768px){.page__subpage .product__wrap3:after{top:-2rem;height:7rem;filter:blur(7px)}}.page__subpage .product__wrap4{margin-top:0;padding-block:4rem 14rem;position:relative;overflow:hidden}.page__subpage .product__wrap4:before{display:none}.page__subpage .product__bg4{position:absolute;top:-16.5rem;left:50%;transform:translate(-50%);width:100%;z-index:-1}@media only screen and (max-width: 768px){.page__subpage .product__bg4{bottom:auto;top:0}}.page__subpage .product__bg4:before{content:"";position:absolute;top:13rem;left:0;width:calc(100% + 4rem);height:10rem;background:linear-gradient(180deg,#b6ddf3 0%,#e9f3fb 50%,#e9f3fb 100%);filter:blur(10px)}@media only screen and (max-width: 768px){.page__subpage .product__bg4:before{background:#edf4f9;top:-1rem;height:2rem;filter:blur(2px)}}.page__subpage .product__bg4 img{width:100%;height:100%;object-fit:cover}.page__subpage .product__bg{position:relative;width:100%;z-index:-2}.page__subpage .product__bg img{width:100%;height:100%;object-fit:contain}.page__subpage .product__bg.product__bg1{aspect-ratio:1240/905}@media only screen and (max-width: 768px){.page__subpage .product__bg.product__bg1{aspect-ratio:768/538}}.page__subpage .product__bg.product__bg2{margin-top:4.8rem;aspect-ratio:1240/796}@media only screen and (max-width: 768px){.page__subpage .product__bg.product__bg2{aspect-ratio:768/697}}.page__subpage .product__bg.facewash_bg{aspect-ratio:1237/582}@media only screen and (max-width: 768px){.page__subpage .product__bg.facewash_bg{aspect-ratio:780/600}}.page__subpage .product__inner{padding-inline:10rem}@media only screen and (max-width: 768px){.page__subpage .product__inner{padding-inline:4rem}}.page__subpage .product__section{background:#fff;padding:6rem 9rem 6rem 8.8rem;border-radius:.5rem;display:flex;gap:3.7rem}@media only screen and (max-width: 768px){.page__subpage .product__section{padding:6.4rem 3rem 10rem;flex-direction:column;gap:4rem;border-radius:2rem}}.page__subpage .product__cleansing1{margin-top:-25rem}@media only screen and (max-width: 768px){.page__subpage .product__cleansing1{margin-top:-4rem}}.page__subpage .product__facewash1{margin-top:-3rem}@media only screen and (max-width: 768px){.page__subpage .product__facewash1{margin-top:-4rem}}.page__subpage .product__img_wrap{width:32.5rem}@media only screen and (max-width: 768px){.page__subpage .product__img_wrap{width:56rem;margin-inline:auto;position:relative}}.page__subpage .product__main_wrap{position:relative}.page__subpage .product__mainimg{width:100%;height:auto;aspect-ratio:1/1;position:relative}.page__subpage .product__mainimg:nth-child(n+2){position:absolute;top:0;left:0}.page__subpage .product__mainimg img{width:100%;height:100%;object-fit:cover}.page__subpage .product__subimg_list{margin-top:.7rem;display:flex;gap:.7rem .6rem;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 768px){.page__subpage .product__subimg_list{display:none}}.page__subpage .product__subimg{width:6rem;height:6rem;cursor:pointer}.page__subpage .product__subimg img{width:100%;height:100%;object-fit:cover}.page__subpage .product__number{display:none}@media only screen and (max-width: 768px){.page__subpage .product__number{margin-top:.6rem;display:block;text-align:center}}@media only screen and (max-width: 768px){.page__subpage .number{display:inline-block;padding:0 1.2rem 0 1.6rem;background-color:#ebebeb;min-width:7rem;border-radius:1.5rem;height:3rem;font-family:Josefin Sans,sans-serif;line-height:1.25}}.page__subpage .number .current{font-size:2.8rem;font-weight:300;letter-spacing:.04em;position:relative;display:inline-block;text-align:center}.page__subpage .number .currentIn:nth-child(n+2){display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page__subpage .number .bar{font-size:2.3rem;font-weight:300;letter-spacing:.04em}.page__subpage .number .all{font-size:2rem;font-weight:300;letter-spacing:.04em}.page__subpage .product__detail{margin-top:-.3rem;width:58.0046403712%}@media only screen and (max-width: 768px){.page__subpage .product__detail{width:100%}}.page__subpage .product__lead{font-size:1.6rem;font-weight:500;line-height:1.25;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__subpage .product__lead{font-size:2.6rem;line-height:1.3}.page__subpage .product__lead.high{line-height:1.5}}.page__subpage .product__lead sup{font-size:1rem;letter-spacing:.02em}@media only screen and (max-width: 768px){.page__subpage .product__lead sup{font-size:1.6rem}}.page__subpage .product__title{margin-top:.8rem;font-size:2.8rem;font-weight:700;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__subpage .product__title{margin-top:.4rem;font-size:4rem}.page__subpage .product__title:nth-of-type(n + 2){margin-top:1.6rem}}.page__subpage .product__type{margin-top:.2rem}@media only screen and (max-width: 768px){.page__subpage .product__type{margin-top:-.4rem}}.page__subpage .product__type .type{border:.1rem solid rgba(153,153,153,.5);padding:0 .4rem}@media only screen and (max-width: 768px){.page__subpage .product__type .type{border-width:.2rem;height:4rem;border-radius:.3rem;padding:0 .5rem}}.page__subpage .product__capacity{margin-top:1.2rem;font-size:1.2rem;font-weight:500;line-height:1.6666666667;letter-spacing:.02em}@media only screen and (max-width: 768px){.page__subpage .product__capacity{margin-top:2rem;font-size:2.6rem;letter-spacing:.08em}}.page__subpage .product__text{margin-top:.9rem;font-size:1.4rem;font-weight:500;line-height:1.8571428571;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__subpage .product__text{margin-top:.6rem;font-size:2.6rem;line-height:1.7692307692}}.page__subpage .product__text sup{font-size:.8rem;letter-spacing:.02em}@media only screen and (max-width: 768px){.page__subpage .product__text sup{font-size:1.6rem}}.page__subpage .product__icon_wrap{margin-top:3.4rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 768px){.page__subpage .product__icon_wrap{margin-top:2.8rem;flex-direction:column;align-items:flex-start;gap:3.3rem}}.page__subpage .product__icon_list{display:flex;align-items:center;gap:.2rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_list{gap:.8rem}}.page__subpage .product__icon_item{border:.1rem solid rgba(153,153,153,.5);border-radius:.5rem;width:6.2rem;height:6.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.page__subpage .product__icon_item{width:12rem;height:12rem;border-width:.2rem}}.page__subpage .product__icon_item.wash{gap:.2rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_item.wash{gap:.5rem}}.page__subpage .product__icon_item.eyelashes{gap:.8rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_item.eyelashes{gap:1.7rem}}.page__subpage .product__icon_item.hand{gap:.6rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_item.hand{gap:1.5rem}}.page__subpage .product__icon_scent{margin-left:.2rem;width:9.6rem;height:6rem;display:grid;place-items:center;text-align:center;background:#f0f4e1;border-radius:3rem;font-size:1rem;font-weight:500;line-height:1.4;letter-spacing:.02em}@media only screen and (max-width: 768px){.page__subpage .product__icon_scent{width:17.8rem;height:12rem;border-radius:6rem;font-size:2rem}}.page__subpage .product__icon img{width:100%;height:100%;object-fit:contain}.page__subpage .product__icon.icon__wash{width:1.9rem;height:2.4rem}@media only screen and (max-width: 768px){.page__subpage .product__icon.icon__wash{width:3.8rem;height:4.8rem}}.page__subpage .product__icon.icon__eyelashes{margin-top:.5rem;width:2.7rem;height:1.3rem}@media only screen and (max-width: 768px){.page__subpage .product__icon.icon__eyelashes{margin-top:1rem;width:5.4rem;height:2.6rem}}.page__subpage .product__icon.icon__hand{margin-top:.6rem;width:3.5rem;height:2.6rem}@media only screen and (max-width: 768px){.page__subpage .product__icon.icon__hand{width:7rem;height:5.2rem}}.page__subpage .product__icon_text{font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:.02em;text-align:center}@media only screen and (max-width: 768px){.page__subpage .product__icon_text{font-size:2rem}}.page__subpage .product__icon_text sup{font-size:.7rem;letter-spacing:.02em}.page__subpage .product__howto{margin-left:auto;width:10rem;height:3rem}@media only screen and (max-width: 768px){.page__subpage .product__howto{width:32.2rem;height:6rem;margin-inline:auto}}.page__subpage .howto__btn{margin-top:-.4rem;display:block;width:100%;height:100%;border:.1rem solid #575b62;border-radius:1.5rem;font-size:1rem;font-weight:400;letter-spacing:.04em;text-align:center;font-family:Josefin Sans,sans-serif;text-transform:uppercase;padding-top:.4rem;position:relative;padding-inline:1rem 1.5rem;cursor:pointer;color:#575b62;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.page__subpage .howto__btn{font-size:2rem;border-radius:3rem;border-width:.2rem;padding-top:.6rem}}.page__subpage .howto__btn .howto__btn-cross{width:.8rem;height:.8rem;right:1rem;top:calc(50% - .4rem);position:absolute}@media only screen and (max-width: 768px){.page__subpage .howto__btn .howto__btn-cross{width:2rem;height:2rem;right:2rem;top:calc(50% - 1rem)}}.page__subpage .howto__btn .howto__btn-txtwrap{overflow:hidden;position:relative}.page__subpage .howto__btn .howto__btn-txt:nth-child(n+2){position:absolute;top:100%;left:0}.page__subpage .howto__btn:after{transform:translateY(-50%) rotate(90deg)}.page__subpage .product__icon_feature{margin-top:1.9rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_feature{margin-top:3.8rem;gap:.9rem}}.page__subpage .product__icon_feature .type{border:.1rem solid rgba(153,153,153,.5);padding:0 .3rem}@media only screen and (max-width: 768px){.page__subpage .product__icon_feature .type{border-width:.2rem;padding:0 .6rem}}.page__subpage .product__icon_feature .card__typetitle{width:100%;font-size:1.4rem;font-weight:700;letter-spacing:.04em}@media only screen and (max-width: 768px){.page__subpage .product__icon_feature .card__typetitle{font-size:2.6rem}}.page__subpage .product__note{margin-top:2rem;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.08em}@media only screen and (max-width: 768px){.page__subpage .product__note{margin-top:2.7rem;font-size:2rem}}.page__subpage .product__more_wrap{margin-top:2.4rem;text-align:center;position:relative}@media only screen and (max-width: 768px){.page__subpage .product__more_wrap{margin-top:4.6rem}}.page__subpage .product__more_wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background-color:#575b62}@media only screen and (max-width: 768px){.page__subpage .product__more_wrap:before{height:1px}}.page__subpage .product__more{font-size:1rem;font-weight:400;letter-spacing:.04em;font-family:Josefin Sans,sans-serif;text-transform:uppercase;padding-top:.3rem;line-height:1;position:relative;background-color:#fff;padding-inline:1.7rem 3rem;cursor:pointer;color:#575b62}@media only screen and (max-width: 768px){.page__subpage .product__more{font-size:2rem;padding-top:.6rem;padding-inline:1.7rem 4.8rem}}.page__subpage .product__more .product__more-icon{width:.8rem;height:.8rem;position:absolute;top:.2rem;right:1.5rem}@media only screen and (max-width: 768px){.page__subpage .product__more .product__more-icon{width:2rem;height:2rem}}.page__subpage .product__more .close{position:absolute;left:50%;transform:translate(-50%);top:0;opacity:0}.page__subpage .product__more .product__more-txt{position:relative}.page__subpage .product__buy{margin-top:3.7rem}@media only screen and (max-width: 768px){.page__subpage .product__buy{margin-top:5.6rem}}.page__subpage .product__buybtn{display:flex;align-items:center;justify-content:center;gap:1.1rem;width:32rem;height:4rem;margin-inline:auto;background-color:#575b62;border-radius:2rem;padding-inline:0;cursor:pointer}@media only screen and (max-width: 768px){.page__subpage .product__buybtn{width:50rem;height:10rem;border-radius:5rem;gap:1.7rem}}.page__subpage .product__buybtn .buybtn__img{width:1.9rem;height:1.8rem}@media only screen and (max-width: 768px){.page__subpage .product__buybtn .buybtn__img{width:4.4rem;height:4.3rem}}.page__subpage .product__buybtn .buybtn__img img{width:100%;height:100%;object-fit:contain}.page__subpage .product__buybtn .buybtn__txtwrap{position:relative;overflow:hidden}.page__subpage .product__buybtn .buybtn__text{font-size:1rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-family:Josefin Sans,sans-serif;padding-top:.3rem;color:#fff}@media only screen and (max-width: 768px){.page__subpage .product__buybtn .buybtn__text{font-size:3.2rem;letter-spacing:.04em;padding-top:.6rem}}.page__subpage .product__buybtn .buybtn__text:nth-child(2){position:absolute;top:100%;left:0}.page__subpage .product__variation_list{margin-top:1.1rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}@media only screen and (max-width: 768px){.page__subpage .product__variation_list{margin-top:1.8rem;margin-bottom:2rem;gap:.8rem}}.page__subpage .product__variation{padding:.35rem .6rem;border-radius:.2rem;font-size:1rem;font-weight:500;letter-spacing:.02em}@media only screen and (max-width: 768px){.page__subpage .product__variation{padding:.3rem 1.1rem;font-size:2rem;letter-spacing:.06em;border-radius:.3rem}}.page__subpage .product__variation.blue{background-color:#dce7ec}.page__subpage .product__variation.red{background-color:#f7e8e6}.page__subpage .product__variation.gray{background-color:#e6e8e9}.page__subpage .product__variation.yellow{background-color:#fbf1d0}.page__subpage .product__variation.green{background-color:#c0e9ea}.page__subpage .product__package{margin-top:3.5rem;border:.1rem solid #dde1e3;border-radius:.5rem;overflow:hidden;position:relative;width:32.2rem;height:14.2rem;z-index:1;display:flex;justify-content:center;align-items:center;background:#fff}.page__subpage .package__text{font-size:1.4rem;font-weight:500;letter-spacing:.08em}.page__subpage .package__img{width:20rem;aspect-ratio:200/140;height:auto}.page__subpage .package__img img{width:100%;height:100%;object-fit:contain}.page__subpage .package__img.facewash_package{width:14rem;aspect-ratio:201/141}.page__subpage .package__img.lipcare_package{width:15rem;aspect-ratio:200/140}.page__subpage .slidebtn{position:absolute;top:23.5rem;width:3.3rem;height:8.2rem;padding:0}.page__subpage .slidebtn img{width:100%;height:100%;object-fit:contain}.page__subpage .prev{left:-4.3rem}.page__subpage .next{right:-4.3rem;transform:rotate(180deg)}.page__subpage .card__typelistWrap{margin-top:1.9rem}@media only screen and (max-width: 768px){.page__subpage .card__typelistWrap{margin-top:3.8rem}}.page__subpage .card__typelistWrap .product__icon_feature{margin-top:1rem}.js-carousel_mainimg{transition:opacity .4s cubic-bezier(.445,.05,.55,.95) 0s;opacity:0}.js-carousel_mainimg.isActive{opacity:1}.js-carousel_subimg{transition:all .3s ease-out 0s;border:.1rem solid transparent;border-radius:.5rem;overflow:hidden;position:relative;z-index:1}.js-carousel_subimg img{transition:all .3s ease-out 0s;opacity:.5}.js-carousel_subimg.isActive{border:.1rem solid #575b62}.js-carousel_subimg.isActive img{opacity:1}.js-carousel_num{opacity:0;transition:all .3s ease-out 0s}.js-carousel_num.isActive{opacity:1}html{font-size:.8064516129vw;color:#575b62;font-feature-settings:"palt";font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-weight:500;width:100%;height:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (max-width: 768px){html{font-size:1.3020833333vw}}html.isHidden{overflow:hidden}html.html__top{opacity:0}html.html__top.isFixed{position:fixed;top:0;left:0;width:100%;height:100%}html.isShow{opacity:1}.footer_v2 html{font-size:10px}body{width:100%;height:100%}@media only screen and (max-width: 768px){.is-pc{display:none!important}}@media only screen and (min-width: 769px){.is-sp{display:none!important}}.html__top .js-kv_ui{transition:opacity .8s cubic-bezier(.455,.03,.515,.955) 0s;opacity:0}.html__top.isDoneOpening .js-kv_ui{opacity:1}
