@charset "UTF-8";@media (prefers-reduced-motion:reduce){*{-webkit-transition-duration:.001s !important;transition-duration:.001s !important;-webkit-animation-duration:.001s !important;animation-duration:.001s !important}}*,:before,:after{-webkit-box-sizing:inherit;box-sizing:inherit;border-width:0;border-style:solid}*{margin:0;padding:0;font-size:inherit;line-height:inherit}:before,:after{vertical-align:inherit;text-decoration:inherit}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}h1,h2,h3,h4,h5,h6,p,span,a,address,th,td,label,li{max-height:100%}button,[type=button],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=reset],[type=search],[type=submit],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{min-height:1.5em;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,"Roboto","Oxygen-Sans","Ubuntu","Cantarell","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","YuGothic","游ゴシック",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}:root{-webkit-box-sizing:border-box;box-sizing:border-box;font:62.5%/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Helvetica,Arial,"Roboto","Oxygen-Sans","Ubuntu","Cantarell","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","YuGothic","游ゴシック",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-sizing:normal;-ms-text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric}body{position:relative;margin:0}#root{margin:0 auto}pre{white-space:pre-wrap}.sp_only{display:none !important}h1{font-size:30px;font-weight:500}h2{font-size:22px;font-weight:700}h3{font-size:22px;font-weight:500}h4{font-size:18px}h5{font-size:14px;font-weight:500}p,.text{font-size:18px}a{text-decoration:none;color:#000}a :hover{opacity:.7}ul{list-style:none}.button{display:block;border:2px solid #000;padding:8px 16px;color:#000;background-color:#fff;font-size:18px;text-align:center}.button:hover{color:#fff;background-color:#000}#global_menu{position:fixed;top:0;right:0;left:0;width:100%;height:160px;background-color:#fff;z-index:800;border-bottom:2px solid #000}#global_menu .top{display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 20px}#global_menu .top .placer_clinic_logo{margin:16px 24px}#global_menu .top .link{display:-webkit-box;display:-ms-flexbox;display:flex}#global_menu .top .link .beginner{color:#fff;background-color:#9f9fa3;padding:6px 24px;text-align:center;margin:0 20px 0 0}#global_menu .top .link .reserve{position:relative;color:#fff;background-color:#000;padding:16px 24px;text-align:center}#global_menu .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}#global_menu .bottom .item{position:relative;width:200px;height:100%;font-size:16px;font-weight:700;line-height:24px;background-repeat:no-repeat;background-position:top 10px center;background-size:32px 32px;text-align:center;padding-top:10px}#global_menu .bottom .item.about{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_medical_clinic_gray.svg)}#global_menu .bottom .item.menu{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_list_gray.svg)}#global_menu .bottom .item.price{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_cash_gray.svg)}#global_menu .bottom .item.faq{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_faq_gray.svg)}#global_menu .bottom .item.mail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_mail_gray.svg)}#global_menu .bottom .item:hover{background-color:#000;color:#fff}#global_menu .bottom .item:hover.about{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_medical_clinic_white.svg)}#global_menu .bottom .item:hover.menu{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_list_white.svg)}#global_menu .bottom .item:hover.price{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_cash_white.svg)}#global_menu .bottom .item:hover.faq{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_faq_white.svg)}#global_menu .bottom .item:hover.mail{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_mail_white.svg)}#global_menu .bottom .item:hover>a{color:#fff}#global_menu .bottom .item:hover .sub_menu{height:auto;opacity:1}#global_menu .bottom .item:hover .sub_menu .sub_item a{-webkit-transform:translateY(0);transform:translateY(0)}#global_menu .bottom .item>a{display:block;width:100%;height:100%;padding:38px 0 0}#global_menu .bottom .item .sub_menu{overflow:hidden;position:absolute;top:80px;left:0;width:300px;height:0;text-align:left;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:#fff}#global_menu .bottom .item .sub_menu .sub_item{height:50px}#global_menu .bottom .item .sub_menu .sub_item:not(:last-child) a{border-bottom:1px solid #b9b9bc}#global_menu .bottom .item .sub_menu .sub_item a{display:block;width:100%;height:100%;line-height:40px;background-color:#fff;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .5s ease;transition:all .5s ease;padding:8px 16px}#global_menu .bottom .item .sub_menu .sub_item :hover{background-color:#9f9fa3}#footer{background-color:#333338;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../../assets/img/fotter_pc_bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}#footer img{width:100%}#footer .item_wrapper{color:#fff;margin:0 42px;padding:32px 0 16px}#footer .item_wrapper .placer_clinic_logo{width:260px}#footer .item_wrapper .box{text-align:right}#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}#footer .item_wrapper .box .sitemap{padding:16px 0 48px}#footer .item_wrapper .box .sitemap a{margin:0 56px 0 0;font-size:22px;color:#fff}#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 screen and (max-width:600px){#mobile_menu .nav_bar{position:fixed;top:0;left:0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:100;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}#mobile_menu .nav_bar .placer_clinic_logo{display:block;margin:auto 16px}#mobile_menu .nav_bar .placer_clinic_logo img{width:100%}#mobile_menu .nav_bar .item{display:-webkit-box;display:-ms-flexbox;display:flex}#mobile_menu .nav_bar .item .btn_beginner{display:block;width:60px;height:100%;font-size:6px;font-weight:700;line-height:16px;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_leaves_blue.svg);background-repeat:no-repeat;background-position:top 10px center;text-align:center;padding:36px 0 0;color:#b89a92}#mobile_menu .nav_bar .item #btn_opn_menu{display:block;width:60px;height:100%;font-size:6px;font-weight:700;line-height:16px;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_menu_btn.svg);background-repeat:no-repeat;background-position:top 10px center;background-size:24px 24px;background-color:#fff;text-align:center;padding:26px 0 0;color:#000}#mobile_menu #menu_sp{position:fixed;top:0;width:100%;height:100%;z-index:200;pointer-events:none}#mobile_menu #menu_sp.active{pointer-events:auto}#mobile_menu #menu_sp.active .backdrop{opacity:1}#mobile_menu #menu_sp.active .menu{-webkit-transform:translateX(0);transform:translateX(0)}#mobile_menu #menu_sp .backdrop{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#mobile_menu #menu_sp .menu{position:absolute;width:60%;height:100%;top:0;right:0;background-color:#fff;-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#mobile_menu #menu_sp .menu #btn_close_menu{display:block;margin:0 0 0 auto;width:60px;height:60px;font-size:6px;font-weight:700;line-height:16px;background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_close.svg);background-repeat:no-repeat;background-position:top 10px center;background-size:20px 20px;text-align:center;background-color:#fff;padding:26px 0 0;color:#000}#mobile_menu #menu_sp .menu ul li{font-size:14px;font-weight:700;padding:16px 24px;border-bottom:1px solid #9f9fa3}#mobile_menu #menu_sp .menu ul li:first-child{border-top:1px solid #9f9fa3}#mobile_menu #menu_sp .menu ul li a{display:block}#section_social_media .heading{text-align:center}#section_social_media .heading h4{color:#b89a92}#section_social_media .link{max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px auto 32px}#section_social_media .link a div{width:40px;height:40px;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,.2);box-shadow:0 2px 16px 0 rgba(0,0,0,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#section_social_media .link a div img{display:block}#footer{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/fotter_sp_bg.png)}#footer .item_wrapper{margin:24px 24px 0}#footer .item_wrapper .placer_clinic_logo{width:200px}#footer .item_wrapper .box{text-align:left}#footer .item_wrapper .box .sitemap{padding:16px 16px 36px}#footer .item_wrapper .box .sitemap a{display:block;font-size:16px;margin:0}#footer .item_wrapper .box .copyright{font-size:10px}}.page_404{min-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}