@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}#section_top{margin:64px 42px;text-align:center}#section_plan,#section_parts{max-width:1280px;margin:64px auto;padding:0 42px}#section_plan .plan,#section_parts .plan{margin:32px 0 16px;text-align:center}#section_plan .plan .title,#section_parts .plan .title{text-align:left;font-size:22px;font-weight:700;padding-left:30px;margin:0 0 8px;background-repeat:no-repeat;background-size:24px;background-position:left center}#section_plan .plan .title.hair_loss,#section_parts .plan .title.hair_loss{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_hair_loss.svg)}#section_plan .plan .title.s_parts,#section_parts .plan .title.s_parts{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_s_parts.svg)}#section_plan .plan .title.m_parts,#section_parts .plan .title.m_parts{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_m_parts.svg)}#section_plan .plan .title.l_parts,#section_parts .plan .title.l_parts{background-image:url(//placerclinic.com/wp-content/themes/placerclinic/assets_ver2/css/../img/icon/icon_l_parts.svg)}#section_plan .plan .box_wrapper,#section_parts .plan .box_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#section_plan .plan .box_wrapper .box,#section_parts .plan .box_wrapper .box{width:30%;border:1px solid #333338;background-color:#fff;margin:0 0 32px}#section_plan .plan .box_wrapper .box .item,#section_parts .plan .box_wrapper .box .item{width:100%;padding:8px 0;font-size:18px;color:#fff;background-color:#333338;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section_plan .plan .box_wrapper .box .item h4,#section_parts .plan .box_wrapper .box .item h4{padding-left:8px}#section_plan .plan .box_wrapper .box .item_wrapper,#section_parts .plan .box_wrapper .box .item_wrapper{padding:16px}#section_plan .plan .box_wrapper .box .item_wrapper .illustration,#section_parts .plan .box_wrapper .box .item_wrapper .illustration{width:100%}#section_plan .plan .box_wrapper .box .item_wrapper .pain_level,#section_parts .plan .box_wrapper .box .item_wrapper .pain_level{margin:16px 0 0}#section_plan .plan .box_wrapper .box .item_wrapper p,#section_parts .plan .box_wrapper .box .item_wrapper p{padding:16px 0 0;text-align:left}#section_plan .plan .box_wrapper .box .item_wrapper .time_limit,#section_parts .plan .box_wrapper .box .item_wrapper .time_limit{color:#b89a92;font-size:32px;font-weight:700}#section_plan .plan .box_wrapper .box .item_wrapper .time_limit span,#section_parts .plan .box_wrapper .box .item_wrapper .time_limit span{font-size:16px}#section_plan .plan .box_wrapper .box .item_wrapper .pain_level,#section_parts .plan .box_wrapper .box .item_wrapper .pain_level{height:24px}@media screen and (max-width:600px){#header{height:130px}#header .heading{padding:24px}#section_top{margin:24px 16px;text-align:left}#section_plan,#section_parts{margin:32px 16px;padding:0}#section_plan .plan,#section_parts .plan{margin:32px 0}#section_plan .plan .title,#section_parts .plan .title{font-size:18px;margin:0 0 4px;background-size:22px}#section_plan .plan .box_wrapper,#section_parts .plan .box_wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section_plan .plan .box_wrapper .box,#section_parts .plan .box_wrapper .box{width:100%;margin:0 0 16px}#section_plan .plan .box_wrapper .box:last-child,#section_parts .plan .box_wrapper .box:last-child{margin:0}#section_plan .plan .box_wrapper .box .item,#section_parts .plan .box_wrapper .box .item{font-size:14px}}