@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Meddon&family=Zen+Maru+Gothic:wght@400;500;700&display=swap");
/*!!!! このcssはsass（sass/同名の.scssファイル）からコンパイルされています。修正時はこのcssを直接いじらないようにお願いします  */
body{font-family:"Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#5f5f5f;-webkit-text-size-adjust:100%;word-wrap:break-word;font-size:16px;letter-spacing:.08em}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom;max-width:100%;height:auto}@media only screen and (max-width:1024px){img{border:0;max-width:100%;height:auto}}a{color:#5f5f5f;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.7}a img{border:none}i{padding:0 5px}ul{letter-spacing:-1em}ul li{letter-spacing:0;list-style:none}.pc{display:block}@media only screen and (max-width:1024px){.pc{display:none}}.tablet{display:none}@media only screen and (max-width:1024px){.tablet{display:block}}@media only screen and (max-width:600px){.tablet{display:none}}.sp{display:none}@media only screen and (max-width:1024px){.sp{display:block}}.ssp{display:none}@media only screen and (max-width:600px){.ssp{display:block}}.br-pc{display:inherit}@media only screen and (max-width:1024px){.br-pc{display:none}}.br_sp{display:none}@media only screen and (max-width:1024px){.br_sp{display:block}}.br_ssp{display:none}@media only screen and (max-width:600px){.br_ssp{display:block}}.wrapper{max-width:1200px;width:90%;margin:0 auto}.wrapper:after{content:"";display:block;clear:both}.list{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.list:after{content:"";display:block;clear:both}header{position:fixed;width:100%;background-color:#fff;left:0;top:0;z-index:10;height:80px;padding:5px 0}@media print{header{position:relative}}@media only screen and (max-width:1024px){header{height:50px}}header .wrapper{width:96%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){header .wrapper{padding-right:55px}}header .logo{width:25%}@media only screen and (max-width:1024px){header .logo{width:180px}}header .logo a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo a:hover{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:1}header .logo a img{vertical-align:middle}header nav{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5%}@media only screen and (max-width:1024px){header nav{width:calc(100% - 180px - 5%)}}header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:80%;padding-right:5%}@media only screen and (max-width:1024px){header ul{display:none}}header li{max-width:80px;width:5vw;margin:0 10px;font-size:13px;font-weight:500;text-align:center;position:relative}@media only screen and (max-width:1160px){header li{font-size:11px}}header li a{color:#8c786c;display:block;width:100%;height:100%;padding-top:44px;background-repeat:no-repeat;background-size:28px;background-position:center 10px}header li a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}header li.about a{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/common/icon_medical_clinic_b.svg)}header li.menu a{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/common/icon_list_b.svg)}header li.price a{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/common/icon_cash_b.svg)}header li.faq a{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/common/icon_faq_b.svg)}header li.contact a{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/common/icon_mail_b.svg)}header .sub_menu{position:absolute;opacity:0;height:0;overflow:hidden;width:220px;left:-75px;top:100%;-webkit-transition:.3s;transition:.3s}header .sub_menu ul{background-color:#fff;border:2px solid #8c786c;display:block;width:100%;padding:0;position:relative;padding:20px}header .sub_menu ul:before{position:absolute;z-index:2;top:-11px;left:0;right:0;margin:auto;width:12px;height:12px;font-size:12px;text-align:center;line-height:1;color:#8c786c;content:"▲"}header .sub_menu li{width:100%;max-width:100%;margin:0;border-bottom:1px dotted #8c786c;font-size:15px}header .sub_menu li a{background-image:none;width:100%;height:auto;padding:7px 0}header ul li:hover .sub_menu{opacity:1;height:auto;padding-top:10px}header .reserve{width:20%}@media only screen and (max-width:1024px){header .reserve{width:90px}}header .reserve a{display:block}header .reserve a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}main{display:block;padding-top:80px}@media only screen and (max-width:1024px){main{padding-top:50px}}main h1,main h2,main h3,main h4,main h5,main h6{letter-spacing:.1em;font-family:"Zen Maru Gothic",sans-serif}#footer{background-color:#adadad;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../../assets_ver2/img/fotter_pc_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width:600px){#footer{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../../assets_ver2/img/fotter_sp_bg.png)}}#footer img{width:100%}#footer .item_wrapper{color:#fff;margin:0 42px;padding:32px 0 16px}@media only screen and (max-width:600px){#footer .item_wrapper{margin:24px 24px 0}}#footer .item_wrapper .placer_clinic_logo{width:260px}@media only screen and (max-width:600px){#footer .item_wrapper .placer_clinic_logo{width:200px}}#footer .item_wrapper .box{text-align:right}@media only screen and (max-width:600px){#footer .item_wrapper .box{text-align:left}}@media only screen and (max-width:600px){#footer .item_wrapper .box .social_media{margin:20px 0 0}}#footer .item_wrapper .box .social_media a{margin:0 32px 0 0}#footer .item_wrapper .box .social_media a img{width:24px}#footer .item_wrapper .box .social_media a:last-child{margin:0}@media only screen and (max-width:600px){#footer .item_wrapper .box .sitemap{padding:16px 16px 36px}}#footer .item_wrapper .box .sitemap a{margin:0 56px 0 0;color:#fff}@media only screen and (max-width:1024px){#footer .item_wrapper .box .sitemap a{font-size:15px;margin:0 26px 0 0}}@media only screen and (max-width:600px){#footer .item_wrapper .box .sitemap a{display:block;font-size:16px;margin:0}}#footer .item_wrapper .box .sitemap :nth-child(3){margin:0}#footer .item_wrapper .box .copyright{font-size:14px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:600px){#footer .item_wrapper .box .copyright{font-size:10px}}#pageup{position:fixed;width:50px;height:50px;bottom:5px;right:5px;z-index:10;font-size:8px;text-align:center;-webkit-transition:.5s;transition:.5s}#pageup.none{display:none}#pageup a{width:50px;padding:36px 0 4px;position:relative;display:block;text-decoration:none;line-height:100%;color:#555}#pageup a:before{position:absolute;top:26px;left:0;right:0;margin:auto;border-top:1px solid #555;border-left:1px solid #555;width:20px;height:20px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}main{display:block}.zoomin{-webkit-transition:.8s;transition:.8s;transform:scale(0,0);-webkit-transform:scale(0,0)}.mv01{transform:scale(1,1);-webkit-transform:scale(1,1)}.fadein{-webkit-transition:.8s;transition:.8s;opacity:0}.fadein:not(:target){opacity:1\9}.mv02{opacity:1}.fadeup{-webkit-transition:.8s;transition:.8s;opacity:0;transform:translate(0,60px);-webkit-transform:translate(0,60px)}.fadeup:not(:target){opacity:1\9}.mv07{opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0)}@media print{.zoomin,.fadein,.fadeup{opacity:1}}#header_sub .wrapper{width:100%;max-width:100%;height:28vw;min-height:320px;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/about/about-mainimage.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){#header_sub .wrapper{height:114vw;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/about/about-mainimage-sp.jpg)}}#header_sub .wrapper .heading{max-width:1200px;width:90%;margin:0 auto;text-align:left}#header_sub .wrapper .heading .title{position:relative;z-index:1}#header_sub .wrapper .heading .title h1{z-index:2;color:#8a756a;text-shadow:0px 0px 4px rgba(255,255,255,.4)}@media only screen and (max-width:600px){#header_sub .wrapper .heading .title h1{font-size:24px}}#header_sub .wrapper .heading .title div{position:absolute;left:50px;top:22px;text-shadow:0px 0px 4px rgba(210,182,143,.2);color:#fff;font-family:"Meddon",cursive;font-weight:700;font-size:28px;text-align:left;z-index:-1}@media only screen and (max-width:600px){#header_sub .wrapper .heading .title div{font-size:22px;left:30px;top:26px}}#header_sub .wrapper.hair_removal{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/hair_removal_mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.hair_removal{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/hair_removal-mainimage-sp.jpg)}}#header_sub .wrapper.plan_detail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/plan_datail-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.plan_detail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/plan_detail-mainimage-sp.jpg)}}#header_sub .wrapper.parts_detail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/parts_detail-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.parts_detail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/hair_removal/parts_detail-mainimage-sp.jpg)}}#header_sub .wrapper.facial{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/facial-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.facial{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/facial-mainimage-sp.jpg)}}#header_sub .wrapper.lift_up{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/lift_up-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.lift_up{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/lift_up-mainimage-sp.jpg)}}#header_sub .wrapper.lift_up .title div{text-shadow:0px 0px 8px rgba(210,182,143,.7)}#header_sub .wrapper.salicylic_acid_macrogol{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/salicylic_acid_macrogol-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.salicylic_acid_macrogol{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/salicylic_acid_macrogol-mainimage-sp.jpg)}}#header_sub .wrapper.salicylic_acid_macrogol .title h1{color:#fff}#header_sub .wrapper.salicylic_acid_macrogol .title div{color:#6e8c8f}#header_sub .wrapper.photo_facial{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/photo_facial-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.photo_facial{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/facial/photo_facial-mainimage-sp.jpg)}}#header_sub .wrapper.pierce{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/pierce/pierce-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.pierce{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/pierce/pierce-mainimage-sp.jpg)}}#header_sub .wrapper.placenta{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/placenta/placenta-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.placenta{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/placenta/placenta-mainimage-sp.jpg)}}#header_sub .wrapper.faq{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/faq/faq-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.faq{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/faq/faq-mainimage-sp.jpg)}}#header_sub .wrapper.price{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/price/price-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.price{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/price/price-mainimage-sp.jpg)}}#header_sub .wrapper.privacy_policy{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/privacy_policy/privacy_policy-mainimage.jpg)}@media only screen and (max-width:600px){#header_sub .wrapper.privacy_policy{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../images/privacy_policy/privacy_policy-mainimage-sp.jpg)}}
/*!------------------------------------*\
    Base
\*!------------------------------------*/
.drawer-nav{position:fixed;z-index:1000;top:0;overflow:hidden;width:80vw;color:#5f5f5f;height:100%;background-color:#fff}.drawer-menu{margin:0;padding:0;list-style:none}
/*! overlay */
.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.drawer-open .drawer-overlay{display:block}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0;overflow:auto;-webkit-overflow-scrolling:touch}
/*!------------------------------------*\
    Right
\*!------------------------------------*/
.drawer--right .drawer-nav{right:-80vw;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:80vw}
/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/
.drawer-hamburger{position:fixed;z-index:104;top:0;-webkit-box-sizing:content-box;box-sizing:content-box;width:32px;padding-top:10px;padding-right:16px;padding-bottom:30px;padding-left:10ox;background-color:transparent;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border:0;outline:0}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:100%;height:3px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#5f5f5f}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
/*!------------------------------------*\
    accessibility
\*!------------------------------------*/
/*!
 * Only display content to screen readers
 * See: http://a11yproject.com/posts/how-to-hide-content
 */
.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}
/*!
 * Use in conjunction with .sr-only to only display content when it's focused.
 * Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
 * Credit: HTML5 Boilerplate
 */
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}
/*!------------------------------------*\
    Container
\*!------------------------------------*/
.drawer-menu{padding:8%}.drawer-menu h2{max-width:200px;width:100%;margin:20px auto 40px}.drawer-menu li{margin:0;font-size:16px;text-align:left;border-bottom:1px solid #eee;position:relative}.drawer-menu li a{display:block;padding:10px 0}.drawer-menu li a:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;border-top:2px solid #dbabb3;border-right:2px solid #dbabb3;width:6px;height:6px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);content:""}.drawer-menu li .nolink{display:block;padding:10px 0}.drawer-menu li ul{margin:0 0 10px 10px}.drawer-menu li ul li{display:block;padding:0 4px 0 15px;margin:0;font-size:90%;position:relative;border-bottom:none}.drawer-menu li ul li a{padding:7px 0}.drawer-menu li ul li a:before{display:none}.drawer-menu li ul li a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:10px;height:10px;font-size:10px;line-height:1;color:#dbabb3;content:"ー"}.drawer-menu .reserve{margin:20px auto 0;max-width:200px}.drawer-menu ul.icon{width:100%;display:block;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drawer-menu ul.icon li{width:50px;padding:10px;border-bottom:none}.drawer-menu .insta{margin:10px 0}.drawer-menu .insta a{border:1px solid #8c786c;border-radius:5px;display:block;padding:10px}.drawer-menu .tel{margin:15px 0 0;background-color:#8c786c;border-radius:5px;color:#fff;font-size:2rem}.drawer-menu .tel a{color:#fff;display:block;padding:12px 0}