@charset "UTF-8";#p-nextbeauty .btnNav_ttl{color:#ff4bc2}#p-nextbeauty .c-btnNav_txt{color:#ff4bc2}#p-nextbeauty .btnNav_list>li a::before{border-color:transparent transparent #ff4bc2 transparent}#p-nextbeauty section.js-inView{-webkit-transition:all .5s;-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0;transition:all .5s}#p-nextbeauty section.js-inView.is-inview{-webkit-transform:none;transform:none;opacity:1}#p-nextbeauty #main>section:nth-of-type(even){background-color:#e9e9e9}#p-nextbeauty #main>section:nth-of-type(even) .m-nextbeauty_menu>section:not(.is-recommend){background-color:#fff}#p-nextbeauty .m-nextbeauty_subnav{margin-top:20px;background-color:#c50e87}#p-nextbeauty .m-nextbeauty_subnav ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;max-width:1200px;margin-right:auto;margin-left:auto}#p-nextbeauty .m-nextbeauty_subnav ul li{border-right:3px solid #fff}#p-nextbeauty .m-nextbeauty_subnav ul li a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:center;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;min-height:80px;padding:20px;color:#fff;font-size:1.8rem;line-height:1.2}#p-nextbeauty .m-nextbeauty_subnav ul li a span{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.2rem;text-align:center}#p-nextbeauty .m-nextbeauty_subnav ul li a.is-current{border-top:3px solid #c50e87;background-color:#fff;color:#c50e87}#p-nextbeauty .m-nextbeauty_subnav ul li:first-of-type{border-left:3px solid #fff}#p-nextbeauty .m-nextbeauty_subnav+.c-btnNav{margin-top:0}#p-nextbeauty .m-nextbeauty_heading{position:relative;text-align:center}#p-nextbeauty .m-nextbeauty_heading::before{-webkit-transform:translateX(-50%);position:absolute;left:50%;transform:translateX(-50%);background-repeat:no-repeat;background-size:100%;content:''}#p-nextbeauty .m-nextbeauty_tag{color:#bfbfbf;font-family:Quicksand;font-size:2rem;font-weight:600;letter-spacing:2px}#p-nextbeauty .m-nextbeauty_ttl{font-size:2.6rem;font-weight:700}#p-nextbeauty .m-nextbeauty_ttl span{font-size:2rem}#p-nextbeauty .m-nextbeauty_catch{margin-top:30px;color:#ff4bc2;font-size:2rem;text-align:center;text-decoration:underline}#p-nextbeauty .m-nextbeauty_lead{max-width:900px;margin-top:30px;margin-right:auto;margin-left:auto;line-height:2}#p-nextbeauty .m-nextbeauty_menu{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:30px}#p-nextbeauty .m-nextbeauty_menu>section:not(.is-recommend){border:3px solid #f2f2f2;border-radius:10px;background-color:#fff}#p-nextbeauty .m-nextbeauty_menu>section.is-orange{border-color:#ffcc01}#p-nextbeauty .m-nextbeauty_menu>section.is-orange .m-nextbeauty_menuList{padding-bottom:5px}#p-nextbeauty .m-nextbeauty_menu>section.is-orange .m-nextbeauty_menuTtl{background-color:#ffcc01}#p-nextbeauty .m-nextbeauty_menu>section.is-blue{border-color:#529bff}#p-nextbeauty .m-nextbeauty_menu>section.is-blue .m-nextbeauty_menuTtl{background-color:#529bff;color:#fff}#p-nextbeauty .m-nextbeauty_menu>section.is-green{border-color:#2dffb2}#p-nextbeauty .m-nextbeauty_menu>section.is-green .m-nextbeauty_menuTtl{background-color:#2dffb2}#p-nextbeauty .m-nextbeauty_menu>section.is-pink{border-color:#ff9dde}#p-nextbeauty .m-nextbeauty_menu>section.is-pink .m-nextbeauty_menuTtl{background-color:#ff9dde}#p-nextbeauty .m-nextbeauty_menu>section .is-tac{text-align:center}#p-nextbeauty .m-nextbeauty_menu>section .is-tar{text-align:right}#p-nextbeauty .m-nextbeauty_menu>section .is-gray{background-color:#f2f2f2}#p-nextbeauty .m-nextbeauty_menu>section .is-fwb{font-weight:700}#p-nextbeauty .m-nextbeauty_menu>section .is-fsm{font-size:1rem}#p-nextbeauty .m-nextbeauty_menu>section .is-att{padding:5px 0 10px;color:#ff4bc2;font-size:1.2rem}#p-nextbeauty .m-nextbeauty_menu>section .is-lh1{line-height:1}#p-nextbeauty .m-nextbeauty_menu>section.is-intax{position:relative;margin-bottom:20px}#p-nextbeauty .m-nextbeauty_menu>section.is-intax::after{position:absolute;right:0;bottom:-23px;font-size:1.2rem;content:'（料金：税込）'}#p-nextbeauty .m-nextbeauty_menu.is-3block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:900px;margin-right:auto;margin-left:auto}#p-nextbeauty .m-nextbeauty_menu.is-3block>section{-ms-flex-preferred-size:32%;flex-basis:32%}#p-nextbeauty .m-nextbeauty_menu.is-3block>section:not(:nth-of-type(3n-2)){margin-left:2%}#p-nextbeauty .m-nextbeauty_menu.is-3block>section:nth-of-type(n+4){margin-top:30px}#p-nextbeauty .m-nextbeauty_menuTtl{position:relative;padding:5px 10px 15px;border-radius:5px 5px 0 0;background-color:#f2f2f2;font-size:2rem;text-align:center}#p-nextbeauty .m-nextbeauty_menuTtl span{font-size:1.6rem}#p-nextbeauty .m-nextbeauty_menuTtl::after{position:absolute;right:0;bottom:0;font-size:1.2rem;content:'（税込）'}#p-nextbeauty .m-nextbeauty_menuList{position:relative;padding:10px 20px}#p-nextbeauty .m-nextbeauty_menuList>li{-webkit-box-align:end;-ms-flex-align:end;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;border-bottom:1px solid #f2f2f2}#p-nextbeauty .m-nextbeauty_menuList>li.is-try{color:#ff4bc2}#p-nextbeauty .m-nextbeauty_menuHead{-ms-flex-preferred-size:50%;flex-basis:50%;padding:3px 5px}#p-nextbeauty .m-nextbeauty_menuHead span{display:inline-block;margin-left:-5px;padding:3px 10px;background-color:#f2f2f2;font-size:1.2rem;line-height:1.2}#p-nextbeauty .m-nextbeauty_menuTxt{padding:3px 5px}#p-nextbeauty .m-nextbeauty_menuTxt:not(.is-full){-ms-flex-preferred-size:50%;flex-basis:50%}#p-nextbeauty .m-nextbeauty_menuTxt.is-full{-ms-flex-preferred-size:100%;flex-basis:100%}#p-nextbeauty .m-nextbeauty_recoTtl{text-align:right}#p-nextbeauty .m-nextbeauty_recoList{margin-left:30px}#p-nextbeauty .m-nextbeauty_recoList>li{position:relative;margin-top:5px;padding-left:2rem}#p-nextbeauty .m-nextbeauty_recoList>li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5px;left:0;color:#000;font-family:icons;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;content:"\e801"}#p-nextbeauty .m-nextbeauty_att{padding:0 20px 5px;font-size:1.2rem;text-align:right}#p-nextbeauty .m-nextbeauty_att::before{content:'※'}#p-nextbeauty .m-nextbeauty_careful{max-width:900px;margin-top:30px;margin-right:auto;margin-left:auto}#p-nextbeauty .m-nextbeauty_careful>p,#p-nextbeauty .m-nextbeauty_careful>section{margin-top:10px}#p-nextbeauty .m-nextbeauty_careful>p a{text-decoration:underline}#p-nextbeauty .m-nextbeauty_careful>p a.is-hover,#p-nextbeauty .m-nextbeauty_careful>p a:hover{text-decoration:none}#p-nextbeauty .m-nextbeauty_carefulTtl{-webkit-transition:all .3s;padding:5px 10px;border:1px solid red;background-color:#fff;color:red;font-weight:700;text-align:center;cursor:pointer;transition:all .3s}#p-nextbeauty .m-nextbeauty_carefulTtl span{position:relative;padding-right:20px}#p-nextbeauty .m-nextbeauty_carefulTtl span:after,#p-nextbeauty .m-nextbeauty_carefulTtl span:before{position:absolute;top:50%;right:0;bottom:50%;margin-top:6px;margin-top:-1px;margin-bottom:6px;margin-bottom:-1px}#p-nextbeauty .m-nextbeauty_carefulTtl span:before{-webkit-transform:rotate(90deg);display:block;width:14px;height:2px;transform:rotate(90deg);background-color:red;content:""}#p-nextbeauty .m-nextbeauty_carefulTtl span:after{display:block;width:14px;height:2px;background-color:red;content:""}#p-nextbeauty .m-nextbeauty_carefulTtl.is-show{background-color:red;color:#fff}#p-nextbeauty .m-nextbeauty_carefulTtl.is-show span::before{display:none}#p-nextbeauty .m-nextbeauty_carefulTtl.is-show span::after{background-color:#fff}#p-nextbeauty .m-nextbeauty_carefulTtl.is-hover,#p-nextbeauty .m-nextbeauty_carefulTtl:hover{opacity:.7}#p-nextbeauty .m-nextbeauty_carefulWrap+.m-nextbeauty_carefulWrap{margin-top:20px}#p-nextbeauty .m-nextbeauty_carefulCont{margin-top:5px}#p-nextbeauty .m-nextbeauty_carefulCont li{position:relative;padding-left:1.5rem;font-size:1.2rem}#p-nextbeauty .m-nextbeauty_carefulCont li::before{position:absolute;top:0;left:0;content:'・'}#p-nextbeauty .m-nextbeauty_carefulCont li a{text-decoration:underline}#p-nextbeauty .m-nextbeauty_carefulCont li a.is-hover,#p-nextbeauty .m-nextbeauty_carefulCont li a:hover{text-decoration:none}#p-nextbeauty .m-nextbeauty_carefulCont.is-circle{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#p-nextbeauty .m-nextbeauty_carefulCont.is-circle li{margin-right:20px}#p-nextbeauty .m-nextbeauty_carefulCont.is-circle li::before{content:'●'}#p-nextbeauty .m-nextbeauty_carefulTxt{margin-top:5px;font-size:1.2rem}#p-nextbeauty .m-nextbeauty_carefulHead{margin-top:10px;font-size:1.2rem}#p-nextbeauty .m-nextbeauty_table{position:relative;max-width:1200px;margin-top:50px;margin-right:auto;margin-left:auto;padding:30px 0;background-color:#f8f8f8}#p-nextbeauty .m-nextbeauty_inner{max-width:820px;margin-right:auto;margin-left:auto}#p-nextbeauty .m-nextbeauty_inner>table{width:100%;background-color:#fff}#p-nextbeauty .m-nextbeauty_inner>table tbody{border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}#p-nextbeauty .m-nextbeauty_inner>table td,#p-nextbeauty .m-nextbeauty_inner>table th{padding:10px;border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1}#p-nextbeauty .m-nextbeauty_inner>table.is-intax{position:relative;margin-bottom:20px}#p-nextbeauty .m-nextbeauty_inner>table.is-intax::after{position:absolute;right:0;bottom:-23px;font-size:1.2rem;content:'（税込）'}#p-nextbeauty .m-nextbeauty_table_ttl{-webkit-transform:translateX(-50%);position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:2rem;font-weight:700;text-align:center;white-space:nowrap}#p-nextbeauty .m-nextbeauty_table_head{background-color:#ffdcf3;color:#ff4bc2;text-align:left;white-space:nowrap}#p-nextbeauty .m-nextbeauty_table_txt{height:50px;color:#666}#p-nextbeauty .m-nextbeauty_table_list{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#p-nextbeauty .m-nextbeauty_table_list>li{position:relative;margin-right:10px;padding-left:2rem}#p-nextbeauty .m-nextbeauty_table_list>li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:3px;left:0;color:#ff4bc2;font-family:icons;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;content:"\e801"}#p-nextbeauty .m-nextbeauty_table_price{width:16%;text-align:center}#p-nextbeauty .m-nextbeauty_table_att{margin-top:10px}#p-nextbeauty .m-nextbeauty_table_att>li{position:relative;padding-left:1.5rem}#p-nextbeauty .m-nextbeauty_table_att>li::before{position:absolute;top:0;left:0;content:'※'}#p-nextbeauty .m-nextbeauty_table_att>li.is-pink{color:#ff4bc2}#p-nextbeauty .mainvisual{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-image:url(/nextbeauty/img/bg_mainvisual.jpg);text-align:center}#p-nextbeauty .mainvisual .c-mainvisual_inner{width:100%;max-width:600px;margin-top:50px}#p-nextbeauty .mainvisual .mainvisual_logo svg{max-width:385px}#p-nextbeauty .mainvisual .mainvisual_txt{padding:20px;color:#fff}#p-nextbeauty.p-skincare .btnNav_ttl{top:-60px}#p-nextbeauty.p-skincare #main{overflow:hidden}#p-nextbeauty.p-skincare #main>section#photobright{padding-top:200px}#p-nextbeauty.p-skincare .m-nextbeauty_heading::before{top:-140px;width:143px;height:63px;background-image:url(/nextbeauty/img/ico_skincare.png)}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section{-ms-flex-preferred-size:285px;flex-basis:285px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(odd){margin-right:calc((100% - 570px)/ 2)}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(even){margin-left:calc((100% - 570px)/ 2)}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(n+3){margin-top:30px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_back,#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_front{position:relative;background-position:center center;background-repeat:no-repeat}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_front{background-image:url(/nextbeauty/img/fig_medical-hair-removal-front.png);background-size:320px auto}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_back{padding:100px 0;background-image:url(/nextbeauty/img/fig_medical-hair-removal-back.png);background-size:180px auto}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_mens{margin-top:50px}#p-nextbeauty.p-skincare .skincare_att{max-width:900px;margin-top:30px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-skincare .skincare_att>li{font-size:1.6rem}#p-nextbeauty.p-skincare .skincare_att>li::before{content:'※'}#p-nextbeauty.p-skincare .skincare_att>li span{color:#f60404}#p-nextbeauty.p-skincare #photobright{background-image:url(/nextbeauty/img/bg_skincare_photo.jpg);background-position:right -100px top 0;background-repeat:no-repeat;background-size:auto 100%}#p-nextbeauty.p-skincare #acutip{position:relative}#p-nextbeauty.p-skincare #acutip::before{-webkit-transform:translateX(-50%);position:absolute;top:-100px;left:50%;width:186px;height:282px;margin-left:40%;transform:translateX(-50%);background-image:url(/nextbeauty/img/fig_beauty_recommend.png);background-repeat:no-repeat;background-size:100% 100%;content:''}#p-nextbeauty.p-skincare #acutip .m-nextbeauty_menuList{padding:20px}#p-nextbeauty.p-skincare #acutip .acutip_pic{margin-top:20px;text-align:center}#p-nextbeauty.p-skincare #chemical-peeling .chemical-peeling_pic{margin-top:20px;text-align:center}#p-nextbeauty.p-skincare #medical-hair-removal{counter-reset:cnt}#p-nextbeauty.p-skincare #medical-hair-removal section{counter-increment:cnt}#p-nextbeauty.p-skincare #medical-hair-removal section .m-nextbeauty_menuTtl::before{margin-right:10px;font-size:1.6rem;content:counter(cnt) "."}#p-nextbeauty.p-skincare #earrings{max-width:900px;margin-right:auto;margin-left:auto;padding:50px 0;background-color:#f9fdff!important;background-image:url(/nextbeauty/img/bg_skincare_piercin.jpg);background-repeat:no-repeat;background-size:auto 100%}#p-nextbeauty.p-skincare #earrings .m-nextbeauty_heading::before{display:none}#p-nextbeauty.p-eternal #main{overflow:hidden}#p-nextbeauty.p-eternal #main>section#cleansing{padding-top:200px}#p-nextbeauty.p-eternal .m-nextbeauty_heading::before{top:-140px;width:109px;height:63px;background-image:url(/nextbeauty/img/ico_eternal.png)}#p-nextbeauty.p-eternal .dynamicphototherapy_menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:900px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-eternal .m-nextbeauty_menu>section{border-color:#0ba29a}#p-nextbeauty.p-eternal .m-nextbeauty_menu.enternal_menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-eternal .m-nextbeauty_menuTtl{background-color:#0ba29a;color:#fff}#p-nextbeauty.p-eternal .m-nextbeauty_menuHead span{background-color:#0ba29a;color:#fff}#p-nextbeauty.p-eternal #cleansing{background-image:url(/nextbeauty/img/bg_eternal_cleansing.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}#p-nextbeauty.p-eternal #cleansing .m-nextbeauty_table{background-color:transparent}#p-nextbeauty.p-eternal #phototherapy .m-nextbeauty_table_head{width:30%}#p-nextbeauty.p-eternal #phototherapy .enternal_menu>section:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#p-nextbeauty.p-eternal #phototherapy .enternal_menu>section:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#p-nextbeauty.p-eternal #phototherapy .m-nextbeauty_menuPic{margin-right:30px;text-align:center}#p-nextbeauty.p-eternal #cleansingvitamin{position:relative}#p-nextbeauty.p-eternal #cleansingvitamin::before{-webkit-transform:translateX(-50%);-webkit-transition:all .3s .5s;position:absolute;top:-50%;left:50%;width:614px;height:760px;margin-left:40%;transform:translateX(-50%);background-image:url(/nextbeauty/img/bg_eternal_cleansingvitamin.png);background-repeat:no-repeat;background-size:100% 100%;mix-blend-mode:multiply;content:'';opacity:0;transition:all .3s .5s}#p-nextbeauty.p-eternal #cleansingvitamin.is-inview::before{opacity:1}#p-nextbeauty.p-eternal #cleansingvitamin .m-nextbeauty_menu>section+.m-nextbeauty_menuPic{margin-left:30px;text-align:center}#p-nextbeauty.p-eternal #dynamicphototherapy .dynamicphototherapy_menu>section:nth-of-type(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#p-nextbeauty.p-eternal #dynamicphototherapy .dynamicphototherapy_menu>section:nth-of-type(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#p-nextbeauty.p-eternal #dynamicphototherapy .m-nextbeauty_menuPic{margin-right:30px;text-align:center}#p-nextbeauty.p-agingcare #main{overflow:hidden}#p-nextbeauty.p-agingcare #main>section#garlic{padding-top:200px}#p-nextbeauty.p-agingcare .m-nextbeauty_heading::before{top:-140px;width:81px;height:76px;background-image:url(/nextbeauty/img/ico_agingcare.png)}#p-nextbeauty.p-agingcare .agingcare_effect{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:20px}#p-nextbeauty.p-agingcare .agingcare_effect::before{padding-top:5px;color:#0ba29a;content:'効果：'}#p-nextbeauty.p-agingcare .agingcare_effect>li{margin-top:10px;margin-left:20px;padding:3px 20px;border-radius:20px;background-color:#0ba29a;color:#fff}#p-nextbeauty.p-agingcare .m-nextbeauty_table{background-color:transparent}#p-nextbeauty.p-agingcare #garlic{background-image:url(/nextbeauty/img/bg_agingcare_garlic.jpg);background-position:left top;background-repeat:no-repeat;background-size:cover}#p-nextbeauty.p-agingcare #garlic .m-nextbeauty_lead{padding:10px;background-color:rgba(255,255,255,.8)}#p-nextbeauty.p-agingcare #anti-aging{background-color:#f5f9fc!important;background-image:url(/nextbeauty/img/bg_agingcare_anti-aging.jpg);background-position:right top;background-repeat:no-repeat;background-size:auto 100%}#p-nextbeauty.p-agingcare #anti-aging .m-nextbeauty_lead{padding:10px;background-color:rgba(255,255,255,.8)}#p-nextbeauty.p-supplement #main{overflow:hidden}#p-nextbeauty.p-supplement #main>section#supplement{padding-top:200px;padding-bottom:0;background-image:url(/nextbeauty/img/bg_supplement.jpg);background-position:right -50px top -200px;background-repeat:no-repeat;background-size:724px 951px}#p-nextbeauty.p-supplement .m-nextbeauty_heading::before{top:-140px;width:122px;height:76px;background-image:url(/nextbeauty/img/ico_supplement.png)}#p-nextbeauty.p-supplement .supplement_list{-ms-flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1200px;margin-top:30px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-supplement .supplement_list>section{-ms-flex-preferred-size:48%;flex-basis:48%;padding:20px;background-color:#f8f8f8}#p-nextbeauty.p-supplement .supplement_list>section:nth-of-type(n+3){margin-top:30px}#p-nextbeauty.p-supplement .supplement_headding{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#p-nextbeauty.p-supplement .supplement_pic{-ms-flex-preferred-size:47%;flex-basis:47%}#p-nextbeauty.p-supplement .supplement_cont{-ms-flex-preferred-size:49%;-ms-flex-wrap:wrap;-ms-flex-line-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:49%;flex-wrap:wrap;align-content:center}#p-nextbeauty.p-supplement .supplement_cont>*{-ms-flex-preferred-size:100%;flex-basis:100%}#p-nextbeauty.p-supplement .supplement_name{font-size:2rem;font-weight:700}#p-nextbeauty.p-supplement .supplement_sub{font-size:1.6rem}#p-nextbeauty.p-supplement .supplement_box{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-top:10px}#p-nextbeauty.p-supplement .supplement_box dt{padding:3px 20px;border-radius:20px;background-color:#0ba29a;color:#fff;font-size:1.2rem}#p-nextbeauty.p-supplement .supplement_box dd{margin-left:10px;color:#0ba29a}#p-nextbeauty.p-supplement .supplement_price{margin-top:20px}#p-nextbeauty.p-supplement .supplement_price span{font-family:Quicksand;font-size:2.8rem;font-weight:600;letter-spacing:2px}#p-nextbeauty.p-supplement .supplement_price::before{content:'価格：'}#p-nextbeauty.p-supplement .supplement_price::after{content:'円（税込）'}#p-nextbeauty.p-supplement .supplement_body{margin-top:20px}#p-nextbeauty.p-supplement .supplement_lead{color:#0ba29a;font-size:1.6rem;font-weight:700}#p-nextbeauty.p-supplement .supplement_txt{margin-top:10px;font-size:1.3rem}@media only screen and (max-width:1200px){#p-nextbeauty .m-nextbeauty_tag{font-size:1.6rem}#p-nextbeauty .m-nextbeauty_ttl{font-size:2.2rem}#p-nextbeauty .m-nextbeauty_ttl span{font-size:1.6rem}#p-nextbeauty .m-nextbeauty_menuTtl{font-size:1.6rem}#p-nextbeauty .m-nextbeauty_table{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}#p-nextbeauty .m-nextbeauty_table_ttl{padding-right:30px;padding-left:30px}#p-nextbeauty .mainvisual .mainvisual_logo svg{max-width:325px}#p-nextbeauty.p-skincare .c-btnNav_ttl{top:-55px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_front{background-size:16vw auto}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_back{background-size:12vw auto}#p-nextbeauty.p-supplement .supplement_box{display:block}#p-nextbeauty.p-supplement .supplement_box dt{display:inline-block}#p-nextbeauty.p-supplement .supplement_box dd{margin-top:5px;margin-left:0}}@media only screen and (max-width:768px){#p-nextbeauty .m-nextbeauty_subnav{background-color:#fff}#p-nextbeauty .m-nextbeauty_subnav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#p-nextbeauty .m-nextbeauty_subnav ul li{-ms-flex-preferred-size:50%;flex-basis:50%;margin-top:3px}#p-nextbeauty .m-nextbeauty_subnav ul li a{min-height:60px;padding:10px;background-color:#c50e87;font-size:1.4rem}#p-nextbeauty .m-nextbeauty_subnav ul li a span{font-size:1rem}#p-nextbeauty .m-nextbeauty_subnav ul li a.is-current{border-top:none;border-bottom:3px solid #c50e87}#p-nextbeauty .m-nextbeauty_menu>section+.m-nextbeauty_menuPic{margin-top:40px;margin-left:0}#p-nextbeauty .m-nextbeauty_menu.is-3block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#p-nextbeauty .m-nextbeauty_menu.is-3block>section{-ms-flex-preferred-size:49%;flex-basis:49%}#p-nextbeauty .m-nextbeauty_menu.is-3block>section:not(:nth-of-type(3n-2)){margin-left:0}#p-nextbeauty .m-nextbeauty_menu.is-3block>section:nth-of-type(n+3){margin-top:10px}#p-nextbeauty .m-nextbeauty_menuPic+section{margin-top:40px;margin-left:0}#p-nextbeauty .m-nextbeauty_table{margin-right:-15px;margin-left:-15px;padding-top:40px;padding-right:15px;padding-left:15px}#p-nextbeauty .m-nextbeauty_table_ttl{top:-15px;width:100%;padding-right:15px;padding-left:15px;font-size:1.6rem;white-space:normal}#p-nextbeauty .m-nextbeauty_table_head{padding:0 10px;font-size:1.2rem;white-space:normal}#p-nextbeauty .m-nextbeauty_table_txt{font-size:1.2rem}#p-nextbeauty .m-nextbeauty_table_price{width:80px}#p-nextbeauty .m-nextbeauty_table_att{font-size:1.2rem}#p-nextbeauty.p-eternal .m-nextbeauty_menu.dynamicphototherapy_menu,#p-nextbeauty.p-eternal .m-nextbeauty_menu.enternal_menu{display:block}#p-nextbeauty.p-eternal .m-nextbeauty_menu.dynamicphototherapy_menu>section,#p-nextbeauty.p-eternal .m-nextbeauty_menu.enternal_menu>section{max-width:400px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-eternal .m-nextbeauty_menu.dynamicphototherapy_menu>section.is-recommend,#p-nextbeauty.p-eternal .m-nextbeauty_menu.enternal_menu>section.is-recommend{max-width:500px;margin-top:40px}#p-nextbeauty.p-agingcare .agingcare_effect{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#p-nextbeauty.p-agingcare .agingcare_effect::before{font-size:1.2rem}#p-nextbeauty.p-agingcare .agingcare_effect>li{margin-top:5px;margin-left:10px;padding:3px 15px;font-size:1.2rem}#p-nextbeauty.p-supplement #main>section#supplement{background-position:right -50px top -100px;background-size:362px 475.5px}#p-nextbeauty.p-supplement .supplement_list{display:block;margin-right:-15px;margin-left:-15px}#p-nextbeauty.p-supplement .supplement_list>section{padding:15px}#p-nextbeauty.p-supplement .supplement_list>section:nth-of-type(n+2){margin-top:30px}#p-nextbeauty.p-supplement .supplement_name{font-size:1.8rem}#p-nextbeauty.p-supplement .supplement_sub{font-size:1.4rem}#p-nextbeauty.p-supplement .supplement_price span{font-size:2.2rem;letter-spacing:2px}#p-nextbeauty.p-supplement .supplement_price::after,#p-nextbeauty.p-supplement .supplement_price::before{font-size:1.2rem}}@media only screen and (max-width:668px){#p-nextbeauty .m-nextbeauty_tag{font-size:1.4rem}#p-nextbeauty .m-nextbeauty_ttl{font-size:2rem}#p-nextbeauty .m-nextbeauty_ttl span{font-size:1.4rem}#p-nextbeauty .m-nextbeauty_catch{margin-top:20px;font-size:1.8rem;text-align:left}#p-nextbeauty .m-nextbeauty_catch br{display:none}#p-nextbeauty .m-nextbeauty_lead{margin-top:20px}#p-nextbeauty .m-nextbeauty_menu{margin-top:20px}#p-nextbeauty .m-nextbeauty_menu>section .is-att{padding:3px 0 8px;font-size:1rem}#p-nextbeauty .m-nextbeauty_menuTtl{padding:3px 10px 10px;font-size:1.4rem}#p-nextbeauty .m-nextbeauty_menuTtl span{font-size:1.2rem}#p-nextbeauty .m-nextbeauty_menuTtl::after{font-size:1rem}#p-nextbeauty .m-nextbeauty_menuList{padding:5px 10px}#p-nextbeauty .m-nextbeauty_menuHead,#p-nextbeauty .m-nextbeauty_menuTxt{font-size:1rem}#p-nextbeauty .m-nextbeauty_menuHead span{padding:3px 5px;font-size:1rem}#p-nextbeauty .m-nextbeauty_recoTtl{margin-left:30px}#p-nextbeauty .m-nextbeauty_recoList{margin-left:10px}#p-nextbeauty .m-nextbeauty_recoList>li{margin-top:0;padding-left:15px;font-size:1rem}#p-nextbeauty .m-nextbeauty_recoList>li::before{font-size:1.2rem}#p-nextbeauty .m-nextbeauty_att{padding:0 10px 5px;font-size:1rem}#p-nextbeauty .m-nextbeauty_carefulTtl{font-size:1.3rem}#p-nextbeauty .m-nextbeauty_carefulTtl span{display:block}#p-nextbeauty .m-nextbeauty_table{padding-bottom:15px}#p-nextbeauty .m-nextbeauty_table_head{width:120px}#p-nextbeauty .m-nextbeauty_inner>table td,#p-nextbeauty .m-nextbeauty_inner>table th{padding:5px 10px}#p-nextbeauty .mainvisual .mainvisual_logo svg{max-width:260px}#p-nextbeauty .mainvisual .mainvisual_txt{padding:10px}#p-nextbeauty.p-skincare #main>section#photobright{padding-top:150px}#p-nextbeauty.p-skincare .c-btnNav_ttl{top:-50px}#p-nextbeauty.p-skincare .m-nextbeauty_heading::before{top:-80px;width:100px;height:45px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section{-ms-flex-preferred-size:49%;flex-basis:49%}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(odd){margin-right:0}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(even){margin-left:0}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-2blockSpaceBetw>section:nth-of-type(n+3){margin-top:10px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_front{padding-top:350px;background-position:center 0;background-size:auto 350px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_back{padding-top:250px;padding-bottom:0;background-position:center 0;background-size:auto 250px}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_mens{margin-top:30px}#p-nextbeauty.p-skincare .skincare_att>li{font-size:1.2rem}#p-nextbeauty.p-skincare #photobright{background-position:right -400px top 0}#p-nextbeauty.p-skincare #acutip::before{width:139.5px;height:211.5px}#p-nextbeauty.p-skincare #acutip .m-nextbeauty_menu{display:block}#p-nextbeauty.p-skincare #acutip .m-nextbeauty_menu>section{max-width:260px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-skincare #acutip .m-nextbeauty_menu>section.is-recommend{margin-top:20px}#p-nextbeauty.p-skincare #acutip .acutip_pic{max-width:280px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-skincare #chemical-peeling .chemical-peeling_pic{max-width:280px;margin-right:auto;margin-left:auto}#p-nextbeauty.p-skincare #earrings{padding:30px 15px}#p-nextbeauty.p-eternal #main>section#cleansing{padding-top:150px}#p-nextbeauty.p-eternal .m-nextbeauty_heading::before{top:-80px;width:100px;height:58px}#p-nextbeauty.p-eternal .m-nextbeauty_menu.dynamicphototherapy_menu>section.is-recommend,#p-nextbeauty.p-eternal .m-nextbeauty_menu.enternal_menu>section.is-recommend{max-width:350px}#p-nextbeauty.p-eternal #phototherapy .m-nextbeauty_menuPic{margin-right:0}#p-nextbeauty.p-eternal #cleansingvitamin::before{top:-20%;width:307px;height:380px}#p-nextbeauty.p-eternal #cleansingvitamin .m-nextbeauty_menu>section+.m-nextbeauty_menuPic{margin-left:0}#p-nextbeauty.p-eternal #dynamicphototherapy .m-nextbeauty_menuPic{margin-right:0}#p-nextbeauty.p-agingcare #main>section#garlic{padding-top:150px}#p-nextbeauty.p-agingcare .m-nextbeauty_heading::before{top:-80px;width:70px;height:60px}#p-nextbeauty.p-agingcare .agingcare_effect{margin-top:10px}#p-nextbeauty.p-supplement #main>section#supplement{padding-top:150px}#p-nextbeauty.p-supplement .m-nextbeauty_heading::before{top:-80px;width:100px;height:60px}}@media (webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#p-nextbeauty .mainvisual{background-image:url(/nextbeauty/img/bg_mainvisual@2x.jpg)}#p-nextbeauty.p-skincare .m-nextbeauty_heading::before{background-image:url(/nextbeauty/img/ico_skincare@2x.png)}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_front{background-image:url(/nextbeauty/img/fig_medical-hair-removal-front@2x.png)}#p-nextbeauty.p-skincare .m-nextbeauty_menu.is-hair-removal_back{background-image:url(/nextbeauty/img/fig_medical-hair-removal-back@2x.png)}#p-nextbeauty.p-skincare #photobright{background-image:url(/nextbeauty/img/bg_skincare_photo@2x.jpg)}#p-nextbeauty.p-skincare #acutip::before{background-image:url(/nextbeauty/img/fig_beauty_recommend@2x.png)}#p-nextbeauty.p-skincare #earrings{background-image:url(/nextbeauty/img/bg_skincare_piercin@2x.jpg)}#p-nextbeauty.p-eternal .m-nextbeauty_heading::before{background-image:url(/nextbeauty/img/ico_eternal@2x.png)}#p-nextbeauty.p-eternal #cleansing{background-image:url(/nextbeauty/img/bg_eternal_cleansing@2x.jpg)}#p-nextbeauty.p-eternal #cleansingvitamin::before{background-image:url(/nextbeauty/img/bg_eternal_cleansingvitamin@2x.png)}#p-nextbeauty.p-agingcare .m-nextbeauty_heading::before{background-image:url(/nextbeauty/img/ico_agingcare@2x.png)}#p-nextbeauty.p-agingcare #garlic{background-image:url(/nextbeauty/img/bg_agingcare_garlic@2x.jpg)}#p-nextbeauty.p-agingcare #anti-aging{background-image:url(/nextbeauty/img/bg_agingcare_anti-aging@2x.jpg)}#p-nextbeauty.p-supplement #main>section#supplement{background-image:url(/nextbeauty/img/bg_supplement@2x.jpg)}#p-nextbeauty.p-supplement .m-nextbeauty_heading::before{background-image:url(/nextbeauty/img/ico_supplement@2x.png)} @media (max-width: 639px) {video {width:100%;height:auto;}}}