@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:56px 42px;text-align:center;font-size:22px;font-weight:700}#section_facial_list{max-width:1280px;margin:64px auto;padding:0 42px}#section_facial_list .item_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;margin:32px 0}#section_facial_list .item_wrapper .plan_box{position:relative;width:30%;margin-bottom:32px}#section_facial_list .item_wrapper .plan_box img{width:100%}#section_facial_list .item_wrapper .plan_box p{padding:8px 0 56px}#section_facial_list .item_wrapper .plan_box .button{position:absolute;left:0;bottom:0;width:100%;text-align:center}@media screen and (max-width:600px){#header{height:130px}#header .heading{padding:24px}#section_top{margin:24px 16px;text-align:left}#section_facial_list{margin:32px 16px;padding:0}#section_facial_list .item_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#section_facial_list .item_wrapper .plan_box{width:100%;margin-bottom:24px}}