@charset "UTF-8";body{font-family:'メイリオ','Noto Sans JP'}.shippori-mincho-b1-regular{font-family:"Shippori Mincho B1",serif;font-weight:400;font-style:normal}.shippori-mincho-b1-medium{font-family:"Shippori Mincho B1",serif;font-weight:500;font-style:normal}.shippori-mincho-b1-semibold{font-family:"Shippori Mincho B1",serif;font-weight:600;font-style:normal}.shippori-mincho-b1-bold{font-family:"Shippori Mincho B1",serif;font-weight:700;font-style:normal}.shippori-mincho-b1-extrabold{font-family:"Shippori Mincho B1",serif;font-weight:800;font-style:normal}.br-sp{display:none}@media screen and (max-width:768px){.br-sp{display:block}}.hero{background-image:url('https://beauty-smile-t.com/cms2/wp-content/uploads/2025/04/hero_viw_bg_pc-1-scaled.png');background-size:cover;background-position:center;background-repeat:no-repeat;height:70vh;position:relative;display:flex;align-items:center;justify-content:center;　z-index:0}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.4);z-index:1}.hero>*{position:relative;z-index:2}.overlay{text-align:center;color:#3d996b;text-shadow:0 1px 2px rgba(255,255,255,.8)}h2.headline-jp{font-family:"Shippori Mincho B1",serif;font-weight:600;font-style:normal;font-size:7.5rem;font-weight:600;font-size:4rem;margin-bottom:0;font-weight:600}p.headline-en{font-family:"Shippori Mincho B1",serif;font-weight:600;font-style:normal;font-size:7.5rem;font-weight:800;letter-spacing:2px;color:transparent;-webkit-text-stroke:1.5px #3d996b;text-shadow:none;　 display:inline-block !important;transform:translateX(-2rem) !important}@media (max-width:960px){h2.headline-jp{font-size:3rem}p.headline-en{font-size:5.2rem}}@media (max-width:768px){.hero{background-image:url('https://beauty-smile-t.com/cms2/wp-content/uploads/2025/04/hero_viw_bg_sp.png')}h2.headline-jp{font-size:1.5rem}p.headline-en{font-size:2.2rem;transform:translateX(-1rem) !important}}h3.point-title:before,h3.point-title:after,h3.headline-ja:before,h3.headline-ja:after{content:none !important;background:0 0 !important;display:none !important;height:0 !important}.post_content h4{border-left:none !important;padding:0 !important}.kadomaru10{border-radius:10px}.kadomaru10 img{border-radius:10px}.kadomaru20 img{border-radius:20px}.kadomaru20{border-radius:20px}.kadomaru30{border-radius:30px}.lp-section img{border-radius:30px}.lp-section h4{color:#3d996b;font-family:"Shippori Mincho B1",serif;font-weight:800;font-style:normal}.post_content .ttl-heading h3.headline-ja{font-size:36px;color:#3d996b}.ttl-heading{position:relative;text-align:center;margin:150px 0 50px}.headline-en-h3{font-family:"Shippori Mincho B1",serif;font-weight:600;font-style:normal;font-size:200px;color:transparent;-webkit-text-stroke:1px #3d996b5c;text-transform:capitalize;position:absolute;top:-20%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0;white-space:nowrap}.headline-ja{font-size:36px;color:#3d996b;position:relative;z-index:1;font-weight:700}@media (max-width:960px){.post_content .ttl-heading h3.headline-ja{font-size:30px}.ttl-heading{margin:100px 0 50px}.headline-en-h3{top:0;font-size:100px}.headline-ja{font-size:18px}}@media (max-width:768px){.post_content .ttl-heading h3.headline-ja{font-size:18px}.u-fz-xs{font-size:.75em !important}.u-fz-s{font-size:.9em !important}.u-fz-normal{font-size:1rem !important}.u-fz-m{font-size:1.1em !important}.u-fz-l{font-size:1em !important}.u-fz-xl{font-size:1.4em !important}.u-fw-bold{font-weight:700 !important}.u-fw-normal{font-weight:400 !important}.u-fw-lighter{font-weight:lighter !important}.u-fs-italic{font-style:italic !important}.has-huge-font-size{font-size:1.1em !important}}.post_content hr{border-bottom:3px solid rgba(0,0,0,.1)}.wp-block-table{--table-border:5px solid #fff}.post_content th{font-weight:500}h5.has-background,h6.has-background{padding:.5em 1.375em}h3.point-title{padding:0!important}.point-title{border-bottom:2px solid #3d996b;color:#3d996b;font-family:"Shippori Mincho B1",serif;font-size:24px;margin-bottom:20px;padding-bottom:5px;display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center;text-align:center;margin-left:auto;margin-right:auto}h3.point-title{display:flex;flex-direction:column;align-items:center;text-align:center}.point-en{font-size:48px;font-family:'Georgia',serif;-webkit-text-stroke:.8px #3d996b;color:#fff;　line-height:1}.point-ja{font-size:24px;　line-height:1}.swell-block-accordion__body{padding:0}.swell-block-accordion__title{border-radius:20px 20px 0 0}.cap_box_ttl{border-radius:10px 10px 0 0}.menu img{border-radius:10px}.menu-section .has-border{padding:1rem}.menu-section h5.has-background{padding:6em 1em}h4.headline{position:relative;font-weight:700;font-size:1.6rem;padding-left:1em !important}h4.headline:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(to bottom,#3e8e2d 50%,#ddd 50%)}@media (max-width:768px){.point-en{font-size:40px}}.follow-banner{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:20}.follow-banner a{display:flex;align-items:center;gap:.5em;writing-mode:vertical-rl;color:#fff;background-color:#178d20;font-size:16px;font-weight:700;letter-spacing:.1em;padding:1.5em 1em;border-radius:10px 0 0 10px;transition:opacity .25s}.follow-banner a:hover{opacity:.7}.follow-banner .swl-inline-icon:after{left:50%;transform:translateX(-50%)}@media screen and (max-width:599px){.follow-banner{display:none}}