._m-auto{margin:auto auto auto auto}@media (min-width: 980px){._m-pc-auto{margin:auto auto auto auto}}@media (max-width: 979px){._m-sp-auto{margin:auto auto auto auto}}._m-zero,._unmargin{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}._m-xs{margin-top:10px !important;margin-right:10px !important;margin-bottom:10px !important;margin-left:10px !important}._m-s{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important}._m-m{margin-top:50px !important;margin-right:50px !important;margin-bottom:50px !important;margin-left:50px !important}._m-l{margin-top:70px !important;margin-right:70px !important;margin-bottom:70px !important;margin-left:70px !important}._m-xl{margin-top:90px !important;margin-right:90px !important;margin-bottom:90px !important;margin-left:90px !important}._mt-zero{margin-top:0 !important}._ml-zero{margin-left:0 !important}._mr-zero{margin-right:0 !important}._mb-zero{margin-bottom:0 !important}._mt-xs{margin-top:10px !important}._ml-xs{margin-left:10px !important}._mr-xs{margin-right:10px !important}._mb-xs{margin-bottom:10px !important}._mt-s{margin-top:30px !important}._ml-s{margin-left:30px !important}._mr-s{margin-right:30px !important}._mb-s{margin-bottom:30px !important}._mt-m{margin-top:50px !important}._ml-m{margin-left:50px !important}._mr-m{margin-right:50px !important}._mb-m{margin-bottom:50px !important}._mt-l{margin-top:70px !important}._ml-l{margin-left:70px !important}._mr-l{margin-right:70px !important}._mb-l{margin-bottom:70px !important}._mt-xl{margin-top:90px !important}._ml-xl{margin-left:90px !important}._mr-xl{margin-right:90px !important}._mb-xl{margin-bottom:90px !important}@media (min-width: 980px){._m-pc-zero{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important}._m-pc-xs{margin-top:10px !important;margin-right:10px !important;margin-bottom:10px !important;margin-left:10px !important}._m-pc-s{margin-top:30px !important;margin-right:30px !important;margin-bottom:30px !important;margin-left:30px !important}._m-pc-m{margin-top:50px !important;margin-right:50px !important;margin-bottom:50px !important;margin-left:50px !important}._m-pc-l{margin-top:70px !important;margin-right:70px !important;margin-bottom:70px !important;margin-left:70px !important}._m-pc-xl{margin-top:90px !important;margin-right:90px !important;margin-bottom:90px !important;margin-left:90px !important}._mt-pc-zero{margin-top:0 !important}._ml-pc-zero{margin-left:0 !important}._mr-pc-zero{margin-right:0 !important}._mb-pc-zero{margin-bottom:0 !important}._mt-pc-xs{margin-top:10px !important}._ml-pc-xs{margin-left:10px !important}._mr-pc-xs{margin-right:10px !important}._mb-pc-xs{margin-bottom:10px !important}._mt-pc-s{margin-top:30px !important}._ml-pc-s{margin-left:30px !important}._mr-pc-s{margin-right:30px !important}._mb-pc-s{margin-bottom:30px !important}._mt-pc-m{margin-top:50px !important}._ml-pc-m{margin-left:50px !important}._mr-pc-m{margin-right:50px !important}._mb-pc-m{margin-bottom:50px !important}._mt-pc-l{margin-top:70px !important}._ml-pc-l{margin-left:70px !important}._mr-pc-l{margin-right:70px !important}._mb-pc-l{margin-bottom:70px !important}._mt-pc-xl{margin-top:90px !important}._ml-pc-xl{margin-left:90px !important}._mr-pc-xl{margin-right:90px !important}._mb-pc-xl{margin-bottom:90px !important}}@media (max-width: 979px){._m-zero,._unmargin{margin:0 !important}._mt-zero{margin-top:0 !important}._ml-zero{margin-left:0 !important}._mr-zero{margin-right:0 !important}._mb-zero{margin-bottom:0 !important}._m-xs{margin:5px !important}._mt-xs{margin-top:5px !important}._ml-xs{margin-left:5px !important}._mr-xs{margin-right:5px !important}._mb-xs{margin-bottom:5px !important}._m-s{margin:20px !important}._mt-s{margin-top:20px !important}._ml-s{margin-left:20px !important}._mr-s{margin-right:20px !important}._mb-s{margin-bottom:20px !important}._m-m{margin:35px !important}._mt-m{margin-top:35px !important}._ml-m{margin-left:35px !important}._mr-m{margin-right:35px !important}._mb-m{margin-bottom:35px !important}._m-l{margin:50px !important}._mt-l{margin-top:50px !important}._ml-l{margin-left:50px !important}._mr-l{margin-right:50px !important}._mb-l{margin-bottom:50px !important}._m-xl{margin:65px !important}._mt-xl{margin-top:65px !important}._ml-xl{margin-left:65px !important}._mr-xl{margin-right:65px !important}._mb-xl{margin-bottom:65px !important}._m-sp-zero{margin:0 !important}._mt-sp-zero{margin-top:0 !important}._ml-sp-zero{margin-left:0 !important}._mr-sp-zero{margin-right:0 !important}._mb-sp-zero{margin-bottom:0 !important}._m-sp-xs{margin:5px !important}._mt-sp-xs{margin-top:5px !important}._ml-sp-xs{margin-left:5px !important}._mr-sp-xs{margin-right:5px !important}._mb-sp-xs{margin-bottom:5px !important}._m-sp-s{margin:20px !important}._mt-sp-s{margin-top:20px !important}._ml-sp-s{margin-left:20px !important}._mr-sp-s{margin-right:20px !important}._mb-sp-s{margin-bottom:20px !important}._m-sp-m{margin:35px !important}._mt-sp-m{margin-top:35px !important}._ml-sp-m{margin-left:35px !important}._mr-sp-m{margin-right:35px !important}._mb-sp-m{margin-bottom:35px !important}._m-sp-l{margin:50px !important}._mt-sp-l{margin-top:50px !important}._ml-sp-l{margin-left:50px !important}._mr-sp-l{margin-right:50px !important}._mb-sp-l{margin-bottom:50px !important}._m-sp-xl{margin:65px !important}._mt-sp-xl{margin-top:65px !important}._ml-sp-xl{margin-left:65px !important}._mr-sp-xl{margin-right:65px !important}._mb-sp-xl{margin-bottom:65px !important}}._mincho{font-family:游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif, Georgia !important}ul{list-style:none}@media (min-width: 641px){._pc-none{display:none}._sp-none{display:inline}}@media (max-width: 640px){._pc-none{display:inline}._sp-none{display:none}}.sp-none{display:none}.clinic_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.clinic_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.clinic-wrap .content_inner.mt30{margin-top:0 !important}.clinic_acc_sp label.Label{padding:15px;display:block;color:#fff;background:#51b4ce;border-radius:35px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1px}.clinic_item .info{font-size:13px;background:#f4f7fc;padding:15px 4%;line-height:1.8;letter-spacing:1px;border-radius:10px}.clinic_acc_sp .doctor .career table tr th{background-color:#fff !important;color:#4e5f79 !important;padding-bottom:10px}.clinic_acc_sp .doctor .career table tr td{color:#000}.toggle:checked+.Label+.content_item{padding:20px 4% !important}.clinic_item .map{margin:15px auto 20px !important}.clinic_acc_sp .doctor .career table tr td.year{padding:10px;line-height:1.8}.Label::before{content:"";width:10px !important;height:10px !important;border-top:3px solid #fff !important;border-right:3px solid #fff !important;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 6px) !important;right:6% !important;transform:rotate(135deg)}.content_item{margin-bottom:10px !important}#anchor-clinic{background-color:#ffffff;padding:40px 0 10px}table.form-table label{float:none}.cta_area{position:relative;min-height:104px}.btn_box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;margin:0}.btn{margin:auto;cursor:pointer;padding:0 15px}.animation{animation:dokundokun 3300ms ease infinite}@keyframes dokundokun{0%{transform:scale(1.13)}15%{transform:scale(1.2)}50%{transform:scale(1.13)}65%{transform:scale(1.2)}100%{transform:scale(1.13)}}@media screen and (max-width: 979px){.cta_area{min-height:9vw}.cta-container{margin:10vw auto}}section.point .ul_point .point_num{margin-bottom:0}section.point .ul_point li:nth-child(n+2){margin-left:20px}section.point .ul_point::before{content:url(https://www.sbc-dental.com/assets/way/kyousei/images/mouthpiece_index/point_bg_deco01.png?202612993833);position:absolute;top:50px;left:50%;translate:-50% 0;opacity:0.3}section.point .ul_point{margin-top:50px;display:flex;justify-content:center;text-align:center;position:relative;flex-wrap:wrap;align-items:center}section.point .ul_point .point_gr{background:linear-gradient(to right, #f3e0f4 0%, #cfedf7 74%);border-radius:50%;width:300px;height:300px;padding:15px;border:1px solid #fff;box-shadow:5px 5px 15px #ccc;align-content:center}section.point .ul_point .point_gr .txt{font-size:37px;font-weight:bold;color:#5358bb;font-family:"fot-tsukuaoldmin-pr6n" !important;line-height:1.4;align-content:center;height:115px}section.point .ul_point .point_gr .txt small{font-family:"fot-tsukuaoldmin-pr6n" !important}section.point .ul_point .point_gr .sub{font-size:17px;font-weight:bold;line-height:1.4;margin-top:10px;color:#565696;height:35px}@media screen and (max-width: 979px){section.point .ul_point .point_gr{background:linear-gradient(to right, #f3e0f4 0%, #cfedf7 74%);border-radius:50%;width:48%;height:46vw;padding:4% 3%;border:1px solid #fff;align-content:center}section.point .ul_point{flex-direction:initial !important;justify-content:space-between !important}section.point .ul_point li:nth-child(n+2){margin-left:0}section.point .ul_point li:nth-child(n+2){margin:5px 0 5px}section.point .ul_point .point_gr .txt{font-size:5.2vw;height:auto}section.point .ul_point .point_gr .sub{height:auto}section.point .ul_point .point_gr .sub{height:auto;font-size:2.8vw;margin-bottom:10px;margin-top:5px}section.point .ul_point .point_num{font-size:5vw;margin-bottom:3px}section.point .ul_point .point_num .small{font-size:4vw;translate:0 0}}section.point{overflow:hidden}section.point .ul_point{display:flex;justify-content:center;text-align:center;position:relative}@media (max-width: 979px){section.point .ul_point{flex-direction:column}}section.point .ul_point::before{content:url(https://www.sbc-dental.com/assets/way/kyousei/images/mouthpiece_index/point_bg_deco01.png?202612993833);position:absolute;top:50px;left:50%;translate:-50% 0}@media (max-width: 979px){section.point .ul_point::before{content:'';width:1600px;height:330px;background:url(https://www.sbc-dental.com/assets/way/kyousei/images/mouthpiece_index/point_bg_deco01.png?202612993833) no-repeat center center/contain;top:50%;translate:-50% -50%;rotate:90deg;opacity:.7}}section.point .ul_point .point_num{color:#8b98d4;font-weight:700;font-size:36px;margin-bottom:15px}@media (max-width: 979px){section.point .ul_point .point_num{font-size:30px;margin-bottom:5px}}section.point .ul_point .point_num .small{font-size:16px;margin-right:10px;translate:0 -9px;display:inline-block}@media (max-width: 979px){section.point .ul_point .point_num .small{font-size:13px;translate:0 -8px}}section.point .ul_point .flame{width:280px;height:280px;border-radius:50%;background:radial-gradient(closest-side, #8b98d4 66%, #e2eaf4);display:flex;align-items:center;justify-content:center;border:1px solid #fff;filter:drop-shadow(30px 30px 20px rgba(139,152,212,0.2))}@media (max-width: 979px){section.point .ul_point .flame{margin:0 auto;width:200px;height:200px;filter:none}}section.point .ul_point .flame .illust_area{width:242px;height:242px;background-color:#fff;border-radius:50%;position:relative}@media (max-width: 979px){section.point .ul_point .flame .illust_area{width:175px;height:175px}}section.point .ul_point .flame .illust_area .img_illust{position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-width: 979px){section.point .ul_point .flame .illust_area .img_illust{width:70%}}section.point .ul_point .mini_ttl{font-size:20px;font-weight:500;line-height:1.4;margin-top:35px}@media (max-width: 979px){section.point .ul_point .mini_ttl{font-size:15px;margin-top:15px}}section.point .ul_point .mini_ttl .big{font-size:36px;font-weight:700;display:block}@media (max-width: 979px){section.point .ul_point .mini_ttl .big{font-size:23px}}section.point .ul_point .btn_more{font-size:16px;background-color:#000;color:#fff;display:inline-block;line-height:1.4;padding:7px 40px;border-radius:9999px;text-decoration:none;position:relative;margin-top:20px}@media (max-width: 979px){section.point .ul_point .btn_more{margin-top:10px}}section.point .ul_point .btn_more::after{content:'';display:inline-block;width:10px;height:10px;border-color:#fff;border-style:solid;border-width:0 3px 3px 0;position:absolute;right:12px;top:11px;rotate:45deg}section.point .ul_point .point_price .illust01{animation:parapara 4s linear 1s infinite}section.point .ul_point .point_price .illust02{animation:parapara 4s linear 2s infinite}section.point .ul_point .point_price .illust03{animation:yurayura 4s linear 3s infinite}section.point .ul_point .point_change .illust01{animation:parapara 4s linear 1s infinite}section.point .ul_point .point_change .illust02{animation:parapara 4s linear 2s infinite}section.point .ul_point .point_change .illust03{animation:parapara 4s linear 3s infinite}section.point .ul_point .point_achieve .img_illust{animation:scale 3s linear 0s infinite}.case-block{background:#eee;text-align:center;padding:60px 70px}.case-block__ttl{background:#8b8b8b;font-weight:700;font-size:26px;line-height:1.2;color:#fff;padding:9px 15px 5px;margin-bottom:30px}.case-block__des{font-size:18px;line-height:2}.case-block__img{display:grid;justify-content:center;grid-template-columns:repeat(3, 269px);gap:26px;margin-top:37px}@media (max-width: 979px){.case .case-block{padding:30px 20px}.case .case-block__ttl{font-size:20px;margin-bottom:15px}.case .case-block__des{font-size:12px}.case .case-block__img{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px;max-width:400px;margin:20px auto 0}.case .case-block__img figure{width:calc(50% - 10px)}}.content-area>.inner,.ac_ar_001>.inner,.ac_ar_002>.inner,.ac_ar_003>.inner,.ac_ar_004>.inner,.content-area>.ac_ly_001,.ac_ar_001>.ac_ly_001,.ac_ar_002>.ac_ly_001,.ac_ar_003>.ac_ly_001,.ac_ar_004>.ac_ly_001,.content-area>.ac_ly_002,.ac_ar_001>.ac_ly_002,.ac_ar_002>.ac_ly_002,.ac_ar_003>.ac_ly_002,.ac_ar_004>.ac_ly_002,.content-area>.ac_ly_003,.ac_ar_001>.ac_ly_003,.ac_ar_002>.ac_ly_003,.ac_ar_003>.ac_ly_003,.ac_ar_004>.ac_ly_003,.content-area>.ac_ly_004,.ac_ar_001>.ac_ly_004,.ac_ar_002>.ac_ly_004,.ac_ar_003>.ac_ly_004,.ac_ar_004>.ac_ly_004,.content-area>.ac_ly_005,.ac_ar_001>.ac_ly_005,.ac_ar_002>.ac_ly_005,.ac_ar_003>.ac_ly_005,.ac_ar_004>.ac_ly_005,.content-area>.ac_ly_006,.ac_ar_001>.ac_ly_006,.ac_ar_002>.ac_ly_006,.ac_ar_003>.ac_ly_006,.ac_ar_004>.ac_ly_006,.content-area>.ac_ly_007,.ac_ar_001>.ac_ly_007,.ac_ar_002>.ac_ly_007,.ac_ar_003>.ac_ly_007,.ac_ar_004>.ac_ly_007,.content-area>.ac_ly_008,.ac_ar_001>.ac_ly_008,.ac_ar_002>.ac_ly_008,.ac_ar_003>.ac_ly_008,.ac_ar_004>.ac_ly_008,.content-area>.ac_ly_009,.ac_ar_001>.ac_ly_009,.ac_ar_002>.ac_ly_009,.ac_ar_003>.ac_ly_009,.ac_ar_004>.ac_ly_009,.content-area>.ac_ly_010,.ac_ar_001>.ac_ly_010,.ac_ar_002>.ac_ly_010,.ac_ar_003>.ac_ly_010,.ac_ar_004>.ac_ly_010,.content-area>.ac_ly_000,.ac_ar_001>.ac_ly_000,.ac_ar_002>.ac_ly_000,.ac_ar_003>.ac_ly_000,.ac_ar_004>.ac_ly_000{margin:auto;max-width:980px;margin-top:50px;padding:0}.content-area>.inner:first-child,.ac_ar_001>.inner:first-child,.ac_ar_002>.inner:first-child,.ac_ar_003>.inner:first-child,.ac_ar_004>.inner:first-child,.content-area>.ac_ly_001:first-child,.ac_ar_001>.ac_ly_001:first-child,.ac_ar_002>.ac_ly_001:first-child,.ac_ar_003>.ac_ly_001:first-child,.ac_ar_004>.ac_ly_001:first-child,.content-area>.ac_ly_002:first-child,.ac_ar_001>.ac_ly_002:first-child,.ac_ar_002>.ac_ly_002:first-child,.ac_ar_003>.ac_ly_002:first-child,.ac_ar_004>.ac_ly_002:first-child,.content-area>.ac_ly_003:first-child,.ac_ar_001>.ac_ly_003:first-child,.ac_ar_002>.ac_ly_003:first-child,.ac_ar_003>.ac_ly_003:first-child,.ac_ar_004>.ac_ly_003:first-child,.content-area>.ac_ly_004:first-child,.ac_ar_001>.ac_ly_004:first-child,.ac_ar_002>.ac_ly_004:first-child,.ac_ar_003>.ac_ly_004:first-child,.ac_ar_004>.ac_ly_004:first-child,.content-area>.ac_ly_005:first-child,.ac_ar_001>.ac_ly_005:first-child,.ac_ar_002>.ac_ly_005:first-child,.ac_ar_003>.ac_ly_005:first-child,.ac_ar_004>.ac_ly_005:first-child,.content-area>.ac_ly_006:first-child,.ac_ar_001>.ac_ly_006:first-child,.ac_ar_002>.ac_ly_006:first-child,.ac_ar_003>.ac_ly_006:first-child,.ac_ar_004>.ac_ly_006:first-child,.content-area>.ac_ly_007:first-child,.ac_ar_001>.ac_ly_007:first-child,.ac_ar_002>.ac_ly_007:first-child,.ac_ar_003>.ac_ly_007:first-child,.ac_ar_004>.ac_ly_007:first-child,.content-area>.ac_ly_008:first-child,.ac_ar_001>.ac_ly_008:first-child,.ac_ar_002>.ac_ly_008:first-child,.ac_ar_003>.ac_ly_008:first-child,.ac_ar_004>.ac_ly_008:first-child,.content-area>.ac_ly_009:first-child,.ac_ar_001>.ac_ly_009:first-child,.ac_ar_002>.ac_ly_009:first-child,.ac_ar_003>.ac_ly_009:first-child,.ac_ar_004>.ac_ly_009:first-child,.content-area>.ac_ly_010:first-child,.ac_ar_001>.ac_ly_010:first-child,.ac_ar_002>.ac_ly_010:first-child,.ac_ar_003>.ac_ly_010:first-child,.ac_ar_004>.ac_ly_010:first-child,.content-area>.ac_ly_000:first-child,.ac_ar_001>.ac_ly_000:first-child,.ac_ar_002>.ac_ly_000:first-child,.ac_ar_003>.ac_ly_000:first-child,.ac_ar_004>.ac_ly_000:first-child,.content-area>.inner>*:first-child,.ac_ar_001>.inner>*:first-child,.ac_ar_002>.inner>*:first-child,.ac_ar_003>.inner>*:first-child,.ac_ar_004>.inner>*:first-child,.content-area>.ac_ly_001>*:first-child,.ac_ar_001>.ac_ly_001>*:first-child,.ac_ar_002>.ac_ly_001>*:first-child,.ac_ar_003>.ac_ly_001>*:first-child,.ac_ar_004>.ac_ly_001>*:first-child,.content-area>.ac_ly_002>*:first-child,.ac_ar_001>.ac_ly_002>*:first-child,.ac_ar_002>.ac_ly_002>*:first-child,.ac_ar_003>.ac_ly_002>*:first-child,.ac_ar_004>.ac_ly_002>*:first-child,.content-area>.ac_ly_003>*:first-child,.ac_ar_001>.ac_ly_003>*:first-child,.ac_ar_002>.ac_ly_003>*:first-child,.ac_ar_003>.ac_ly_003>*:first-child,.ac_ar_004>.ac_ly_003>*:first-child,.content-area>.ac_ly_004>*:first-child,.ac_ar_001>.ac_ly_004>*:first-child,.ac_ar_002>.ac_ly_004>*:first-child,.ac_ar_003>.ac_ly_004>*:first-child,.ac_ar_004>.ac_ly_004>*:first-child,.content-area>.ac_ly_005>*:first-child,.ac_ar_001>.ac_ly_005>*:first-child,.ac_ar_002>.ac_ly_005>*:first-child,.ac_ar_003>.ac_ly_005>*:first-child,.ac_ar_004>.ac_ly_005>*:first-child,.content-area>.ac_ly_006>*:first-child,.ac_ar_001>.ac_ly_006>*:first-child,.ac_ar_002>.ac_ly_006>*:first-child,.ac_ar_003>.ac_ly_006>*:first-child,.ac_ar_004>.ac_ly_006>*:first-child,.content-area>.ac_ly_007>*:first-child,.ac_ar_001>.ac_ly_007>*:first-child,.ac_ar_002>.ac_ly_007>*:first-child,.ac_ar_003>.ac_ly_007>*:first-child,.ac_ar_004>.ac_ly_007>*:first-child,.content-area>.ac_ly_008>*:first-child,.ac_ar_001>.ac_ly_008>*:first-child,.ac_ar_002>.ac_ly_008>*:first-child,.ac_ar_003>.ac_ly_008>*:first-child,.ac_ar_004>.ac_ly_008>*:first-child,.content-area>.ac_ly_009>*:first-child,.ac_ar_001>.ac_ly_009>*:first-child,.ac_ar_002>.ac_ly_009>*:first-child,.ac_ar_003>.ac_ly_009>*:first-child,.ac_ar_004>.ac_ly_009>*:first-child,.content-area>.ac_ly_010>*:first-child,.ac_ar_001>.ac_ly_010>*:first-child,.ac_ar_002>.ac_ly_010>*:first-child,.ac_ar_003>.ac_ly_010>*:first-child,.ac_ar_004>.ac_ly_010>*:first-child,.content-area>.ac_ly_000>*:first-child,.ac_ar_001>.ac_ly_000>*:first-child,.ac_ar_002>.ac_ly_000>*:first-child,.ac_ar_003>.ac_ly_000>*:first-child,.ac_ar_004>.ac_ly_000>*:first-child{margin-top:0}.differences{padding-bottom:0 !important}.differences .table{margin-top:32px}.differences .table table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center}.differences .table table th,.differences .table table td{border:1px solid #c8c8c8;padding:15px 0}.differences .table table th{color:#fff}.differences .table table thead th{background:#a2a0a0;font-size:20px;line-height:1;padding:24px 0}.differences .table table thead th:nth-of-type(1){width:115px}.differences .table table thead th:nth-of-type(2){width:215px;background:#3362dc}.differences .table table thead th small{display:block;font-size:14px;margin-top:6px}.differences .table table thead th span{font-size:16px}.differences .table table tbody th{background:#7875cd;font-size:16px;line-height:1.25}.differences .table table tbody td{font-size:16px;line-height:1.625}.differences .table table tbody td:first-of-type{background:#ebedf9}.differences .table table tbody td p{font-size:14px;line-height:1.57142857143}.differences .noted{font-size:16px;line-height:2;margin-top:11px}@media (max-width: 979px){.differences .table{margin-top:20px;overflow:hidden;overflow-x:auto}.differences .table table{width:980px}.differences .table table th,.differences .table table td{padding:10px 0}.differences .table table thead th{font-size:15px;padding:15px 0}.differences .table table thead th:nth-of-type(1){width:115px}.differences .table table thead th:nth-of-type(2){width:215px}.differences .table table thead th small{font-size:12px;margin-top:5px}.differences .table table thead th span{font-size:14px}.differences .table table tbody th{background:#7875cd;font-size:14px}.differences .table table tbody td{font-size:14px}.differences .table table tbody td p{font-size:12px}.differences .noted{font-size:13px}}@media (min-width: 980px){.nav_wrap{justify-content:center}}.button-normal{border-radius:9999px}@media (max-width: 979px){.button-normal{font-size:16px}}.text_purple{color:#7775cd}.bg_purple{color:#fff;background-color:#7775cd}._main-color01{color:#fff !important;background-color:#7775cd !important}._main-font-color01{color:#7775cd !important}.sec_ttl{font-size:40px;line-height:1.25;font-weight:700;display:block;text-align:center}@media (max-width: 979px){.sec_ttl{font-size:4.3vw}}.nayami{padding-top:40px !important}#nayami .worries-illust{display:flex;flex-wrap:wrap;gap:0 10px}@media (max-width: 979px){#nayami .worries-illust{justify-content:center;gap:15px 10px}}@media (max-width: 979px){#nayami .worries-illust>.item{width:calc( 50% - 5px)}}#nayami .worries-illust>.item .head{position:relative;width:85%;font-size:26px;text-align:center;line-height:1.4;color:#ffffff;background-color:#7875ce;border-radius:999px;padding:5px 0 3px;margin:-20px auto 0}@media (max-width: 979px){#nayami .worries-illust>.item .head{font-size:15px;padding:4px 0 2px}}#nayami .worries-illust>.item .image{text-align:center}#nayami .worries-illust{margin-top:47px}@media (max-width: 979px){#nayami .worries-illust{margin-top:20px}}#nayami .worries-list{justify-content:center}@media (max-width: 979px){#nayami .worries-list{flex-wrap:wrap}}#nayami .worries-list>.col{width:226px;height:226px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#eef9ff;border-radius:50%}@media (max-width: 979px){#nayami .worries-list>.col{max-width:226px;max-height:226px;width:48%;height:45.5vw}}#nayami .worries-list>.col p{width:100%;font-size:17px;letter-spacing:0;line-height:1.28}@media (max-width: 979px){#nayami .worries-list>.col p{font-size:13px}}#nayami .worries-list>.col .image{min-height:75px;display:flex;justify-content:center;align-items:center;margin-top:10px}@media (max-width: 979px){#nayami .worries-list>.col .image{min-height:60px;margin-top:5px}}@media (max-width: 979px){#nayami .worries-list>.col .image img{width:70%}}.uline{position:relative;background:linear-gradient(transparent 60%, #ff0 0%)}.button-normal{width:auto}.top_txt{font-size:180%;font-weight:bold;line-height:1.5;text-align:center}@media (max-width: 979px){._mt-sp-s{margin-top:20px !important}}@media (max-width: 979px){.top_txt{font-size:123%}}.top_txt>span{font-size:130%}@media (max-width: 979px){.top_txt>span{font-size:120%}}section.ac_ar_001{margin-top:0;padding:90px 0}@media (max-width: 979px){section.ac_ar_001{padding:40px 0}}h2.heading-text{font-size:300%;line-height:1.2}@media (max-width: 979px){h2.heading-text{font-size:200%}}h2.heading-text .sub{position:relative;font-size:40%;padding-top:10px;color:#000}h2.heading-text .sub:before{content:"";width:50px;height:2px;background:#5981db;position:absolute;top:0;left:calc(50% - 25px)}.mv{text-align:center}.btnwrapper{text-align:center;margin-top:51px}.secttl-box{text-align:center}.sec-ttl{display:flex;flex-direction:column;text-align:center}.sec-ttl--imp{font-size:54px;line-height:1.3;font-weight:bold}@media (max-width: 979px){.sec-ttl--imp{font-size:8.4375vw}}.sec-ttl--imp::after{content:"";display:block;width:50px;height:2px;background-color:#7775cd;margin:auto}@media (max-width: 979px){.sec-ttl--imp::after{width:7.8125vw;height:.3125vw}}.sec-ttl--sub{font-size:22px;margin-top:10px}@media (max-width: 979px){.sec-ttl--sub{font-size:4.375vw;line-height:1.3;margin-top:3.125vw}}section.what{padding-bottom:120px;background:#f6f9ff}@media (max-width: 979px){section.what{padding-bottom:40px}}section.what .content_what{display:flex;align-items:flex-start;max-width:980px;margin:0 auto;margin-top:56px}section.what .content_what .img_what{width:280px;margin-right:60px !important}section.what .content_what .button-normal{min-height:40px;padding:6px 40px}section.what .content_what p{line-height:1.94}@media (max-width: 979px){section.what .content_what{flex-direction:column;align-items:center}section.what .content_what .img_what{margin:auto !important}}section.what .aboutpop{border-radius:100vh;display:flex;justify-content:center;align-items:center;padding:10px;width:400px;margin-left:auto;margin-right:auto;line-height:1}section.what .contents_wrapper{border:2px solid #7875ce;background:#fff;padding:30px;margin-top:60px}@media (max-width: 979px){section.what .contents_wrapper{padding:15px}section.what .aboutpop{width:100%}}section.what .contents_wrapper .head{text-align:center;line-height:1.54;font-size:26px;padding-top:30px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #000}section.what .contents_wrapper .head span{font-size:120%;color:#7775cd}section.what .contents_wrapper .desc{text-align:center;line-height:1.94;font-size:18px;padding-top:30px}@media (max-width: 979px){section.what .contents_wrapper .head{font-size:4vw}section.what .contents_wrapper .desc{font-size:3.5vw;padding-top:30px}}#price{background-color:#d8d7ff}.menu_list{margin-top:20px}.menu_list .acc_btn{background:#7775cd;color:#fff;font-weight:bold;display:block;width:100%;padding:19px;font-size:24px;line-height:1;position:relative;cursor:pointer}.menu_list .acc_btn::after{position:absolute;content:"";width:20px;height:2px;background-color:#fff;right:20px;top:50%;transform:translateX(-50%)}.menu_list .accordion_btn::before{position:absolute;content:"";width:20px;height:2px;background-color:#fff;right:20px;top:50%;transform:translateX(-50%) rotate(-90deg);transition:0.5s}.menu_list .accordion_cont::before{position:absolute;content:"";width:20px;height:2px;background-color:#fff;right:20px;top:50%;transform:translateX(-50%) rotate(0deg)}@media (max-width: 979px){.menu_list .acc_btn{padding:19px;font-size:min(4vw, 32px)}}.acc_contents{background:#fff;border:2px solid #7775cd;padding:60px}.plice_list:first-child{padding-top:0}.plice_list:last-child{border:none}.plice_list{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #a6a6a6;padding:30px 0 20px}.plice_list .pl_inner{display:flex;flex-direction:column;font-weight:bold;width:60%}.plice_list .pl_inner .pl{display:flex;width:100%;padding-bottom:10px;line-height:1}.plice_list .pl_inner .pl .head{display:flex;width:50%;justify-content:center}.plice_list .pl_inner .pl .price{display:flex;width:50%;justify-content:flex-end;align-items:baseline}.plice_list .pl_inner .pl_nomal{border-bottom:1px solid #d6d6d6;display:flex;width:100%;padding-bottom:10px;align-items:center}.plice_list .pl_inner .pl_nomal .price{font-size:26px}.plice_list .pl_inner .pl_monitor{display:flex;width:100%;align-items:center;color:#eb4690;padding-bottom:0px;padding-top:20px}.plice_list .pl_inner .pl_monitor .price{font-size:40px}@media (max-width: 979px){.plice_list .pl_inner .pl .price{justify-content:center}.plice_list .pl_inner .pl_nomal .price{font-size:min(6vw, 26px)}.plice_list .pl_inner .pl_monitor .price{font-size:min(9vw, 40px)}}.plice_list dt{display:flex;flex-direction:column;font-size:24px;font-weight:bold;gap:10px}.plice_list dt span{color:#4447b4;font-size:14px}@media (max-width: 979px){.acc_contents{padding:15px}.plice_list dt{flex-direction:column;font-size:min(5vw, 22px);gap:0px;align-items:center;width:100%;margin-bottom:5%}.plice_list{flex-direction:column}.plice_list .pl_inner{width:100%}.plice_list dt span{color:#4447b4;font-size:min(3.5vw, 14px);text-align:center}}.case-block__img figure{position:relative}.case-block__img figure .abs_txt{position:absolute;top:43px;left:0;right:0;color:#fff;font-size:20px}@media screen and (max-width: 979px){.case-block__img figure .abs_txt{position:absolute;top:4.5vw;left:0;right:0;color:#fff;font-size:14px}}.slick-next:before{content:''}.slick-prev:before{content:''}.slick-next::before{background-image:url(/assets/lp_pr/mouthpiece_campaign/images/next.png?202612993833) !important}.slick-prev::before{background-image:url(/assets/lp_pr/mouthpiece_campaign/images/prev.png?202612993833) !important}.slick-prev:before,.slick-next:before{display:block;font-family:'slick';font-size:20px;height:120px;width:34px;line-height:1;opacity:1;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flow{background-color:#e0e8f8;padding:160px 0}.flow .my_slick{max-width:680px;margin-left:auto;margin-right:auto;margin-top:60px}.flow .my_slick .item{background:#fff;padding:40px;height:540px;text-align:center;overflow:hidden}.flow .flowImg{display:flex;justify-content:center}.flow .headBox{margin-top:30px}.flow .headBox .inner{display:inline-flex;align-items:baseline}.flow .headBox span small{font-size:16px;color:#7775cd;font-weight:bold}.flow .headBox h3{font-size:30px;color:#7775cd}.flow .headBox::before{content:"STEP01";font-size:16px;font-weight:bold;color:#7775cd;display:block}.flow .headBox2::before{content:"STEP02"}.flow .headBox3::before{content:"STEP03"}.flow .headBox4::before{content:"STEP04"}@media (max-width: 979px){.flow{padding:40px 0}}.slick-dots li.slick-active button:before{opacity:.75;background:#7775cd}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:18px;height:18px;background:#bfbfbf;content:'';border-radius:100vh;text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{bottom:-65px}.slick-prev,.slick-next{right:0;z-index:1;transform:translate(25%, -200%)}@media (max-width: 979px){.slick-dots{bottom:-45px}.slick-prev,.slick-next{transform:translate(25%, -400%)}}.c-ttlBg{display:flex;justify-content:center;margin-block-end:40px;font-size:24px;font-weight:500;line-height:30px;padding:14px 10px 12px;background:#8b8b8b;color:#fff;text-align:center}@media (max-width: 979px){.c-ttlBg{font-size:20px;line-height:28px}}.c-ttlBg.-bgLight{background:#f3f3ff;color:#7875cd}.c-ttlBg:not(:first-child){margin-block-start:58px}@media (max-width: 979px){.c-ttlBg:not(:first-child){margin-block-start:40px}}.c-sec{position:relative}.c-sec:not(:last-child){margin-block-end:120px}.c-sec:not(:last-child):after{position:absolute;content:'';width:0;height:0;left:0;right:0;bottom:-60px;margin:auto;border-left:100px solid transparent;border-right:100px solid transparent;border-top:40px solid #7775cd}.c-txt{line-height:2}.c-txt:before,.c-txt:after{content:'';display:block;inline-size:0;block-size:1px}.c-txt:before{margin-block-end:calc((1 - 2) * 0.5em)}.c-txt:after{margin-block-start:calc((1 - 2) * 0.5em)}.c-txt:not(:last-child){margin-block-end:38px}@media (max-width: 979px){.c-txt:not(:last-child){margin-block-end:28px}}.c-txt.-center{text-align:center}.c-boxLight{margin-block-start:64px;padding:27px 58px 33px;background:#f3f3ff;border:2px solid #7775cd}@media (max-width: 979px){.c-boxLight{margin-block-start:40px;padding:30px 20px}}.c-boxLight__ttl{margin-bottom:10px;font-size:20px;font-weight:bold;line-height:1.8;text-align:center;color:#7775cd}@media (max-width: 979px){.c-boxLight__ttl{font-size:16px}}.c-list__disc li{position:relative;padding-left:1em;font-size:16px;font-weight:500;line-height:1.875}@media (max-width: 979px){.c-list__disc li{font-size:14px}}.c-list__disc li::before{content:'・';position:absolute;left:0;top:0;font-size:inherit;line-height:inherit}.c-photo__wrap{margin-block-start:40px}@media (max-width: 979px){.c-photo__wrap{margin-block-start:20px}}.c-photo__wrap:after{display:block;content:'';clear:both}.c-photo__wrap ._photo{margin-block-end:30px}@media (min-width: 980px){.c-photo__wrap ._photo{float:left;width:399px;height:300px;margin-inline-end:41px;overflow:hidden}}.c-photo__wrap ._photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._center{text-align:center !important}@media (min-width: 980px){section.ac_ar_001.b-point{padding-block-start:100px;padding-block-end:120px}}#qa{background-color:#f7f7f7;padding:80px 0 100px}@media (max-width: 979px){#qa{padding:40px 0 50px}}.faqItem{background-color:#fff;padding:25px 30px}@media (max-width: 979px){.faqItem{padding:15px}}.faqItem__q,.faqItem__a{display:flex}.faqItem__q__txt,.faqItem__a__txt{width:calc(100% - 40px)}.faqItem .qaicon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:bold;margin-right:15px}@media (max-width: 979px){.faqItem .qaicon{width:35px;height:35px;font-size:22px;margin-right:10px}}.faqItem__q .qaicon{background-color:#37a1db;color:#fff}.faqItem__q__txt{font-size:22px}@media (max-width: 979px){.faqItem__q__txt{font-size:16px}}.faqItem__a{border-top:solid 1px #37a1db;padding-top:15px;margin-top:15px}@media (max-width: 979px){.faqItem__a{padding-top:10px;margin-top:5px}}.faqItem__a .qaicon{color:#fc637f}.faqItem__a__txt{font-size:16px}.flow .my_slick .item .desc{margin-top:20px;text-align:left;padding-left:15px;padding-right:15px;font-size:18px}@media (max-width: 979px){.faqItem__a__txt{font-size:14px}}@media (max-width: 979px){.content-area>.inner,.ac_ar_001>.inner,.ac_ar_002>.inner,.ac_ar_003>.inner,.ac_ar_004>.inner,.content-area>.ac_ly_001,.ac_ar_001>.ac_ly_001,.ac_ar_002>.ac_ly_001,.ac_ar_003>.ac_ly_001,.ac_ar_004>.ac_ly_001,.content-area>.ac_ly_002,.ac_ar_001>.ac_ly_002,.ac_ar_002>.ac_ly_002,.ac_ar_003>.ac_ly_002,.ac_ar_004>.ac_ly_002,.content-area>.ac_ly_003,.ac_ar_001>.ac_ly_003,.ac_ar_002>.ac_ly_003,.ac_ar_003>.ac_ly_003,.ac_ar_004>.ac_ly_003,.content-area>.ac_ly_004,.ac_ar_001>.ac_ly_004,.ac_ar_002>.ac_ly_004,.ac_ar_003>.ac_ly_004,.ac_ar_004>.ac_ly_004,.content-area>.ac_ly_005,.ac_ar_001>.ac_ly_005,.ac_ar_002>.ac_ly_005,.ac_ar_003>.ac_ly_005,.ac_ar_004>.ac_ly_005,.content-area>.ac_ly_006,.ac_ar_001>.ac_ly_006,.ac_ar_002>.ac_ly_006,.ac_ar_003>.ac_ly_006,.ac_ar_004>.ac_ly_006,.content-area>.ac_ly_007,.ac_ar_001>.ac_ly_007,.ac_ar_002>.ac_ly_007,.ac_ar_003>.ac_ly_007,.ac_ar_004>.ac_ly_007,.content-area>.ac_ly_008,.ac_ar_001>.ac_ly_008,.ac_ar_002>.ac_ly_008,.ac_ar_003>.ac_ly_008,.ac_ar_004>.ac_ly_008,.content-area>.ac_ly_009,.ac_ar_001>.ac_ly_009,.ac_ar_002>.ac_ly_009,.ac_ar_003>.ac_ly_009,.ac_ar_004>.ac_ly_009,.content-area>.ac_ly_010,.ac_ar_001>.ac_ly_010,.ac_ar_002>.ac_ly_010,.ac_ar_003>.ac_ly_010,.ac_ar_004>.ac_ly_010,.content-area>.ac_ly_000,.ac_ar_001>.ac_ly_000,.ac_ar_002>.ac_ly_000,.ac_ar_003>.ac_ly_000,.ac_ar_004>.ac_ly_000{padding:0 10px}.flow .my_slick{max-width:85%;margin-top:40px}.flow .my_slick .item{padding:40px 25px;height:auto}.flow .my_slick .item .desc{font-size:min(3.5vw,16px);margin-top:20px}.flow .headBox h3{font-size:5vw;color:#7775cd}.flow .headBox span{color:#7775cd;font-weight:bold}.flow .headBox .inner{display:inline-flex;align-items:center;flex-direction:column}}img{max-width:100%;border:0;height:auto}.text-highlight{color:#7875cd}.clinic_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.clinic_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.clinic_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title{display:block;text-align:center;padding:15px 0;font-size:30px;color:#4e5f79;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important;letter-spacing:1px}.form_title small{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.form_title::after{content:'>';display:block;transform:rotate(90deg) scale(0.7, 1);font-weight:bold}.form_title span{color:#de048f;font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif !important}.clinic-wrap .content_inner.mt30{margin-top:0 !important}.clinic_acc_sp label.Label{padding:15px;display:block;color:#fff;background:#51b4ce;border-radius:35px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:1px}.clinic_item .info{font-size:13px;background:#f4f7fc;padding:15px 4%;line-height:1.8;letter-spacing:1px;border-radius:10px}.clinic_acc_sp .doctor .career table tr th{background-color:#fff !important;color:#4e5f79 !important;padding-bottom:10px}.clinic_acc_sp .doctor .career table tr td{color:#000}.toggle:checked+.Label+.content_item{padding:20px 4% !important}.clinic_item .map{margin:15px auto 20px !important}.clinic_acc_sp .doctor .career table tr td.year{padding:10px;line-height:1.8}.Label::before{content:"";width:10px !important;height:10px !important;border-top:3px solid #fff !important;border-right:3px solid #fff !important;-webkit-transform:rotate(45deg);position:absolute;top:calc(50% - 6px) !important;right:6% !important;transform:rotate(135deg)}.content_item{margin-bottom:10px !important}#anchor-clinic{background-color:#ffffff;padding:40px 0 10px;max-width:640px;margin:0 auto}table.form-table label{float:none}@media (max-width: 640px){table.form-table th{width:100% !important}}input[type="submit"]{-webkit-appearance:none}table.form-table input,table.form-table textarea{border:1px solid #bbbbbb;padding:10px 10px;border-radius:5px;margin:10px 5px;background:#fffaeb}table.form-table td select{background:#fffaea;border-radius:5px;padding:5px}table.form-table th{width:21%}table.form-table th i{display:inline-block;background:#cf0101;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-style:normal}table.form-table th b{display:inline-block;background:#071da1;border-radius:5px;color:#fff;padding:3px 5px;margin-right:10px;font-size:12px;font-weight:normal}@media (min-width: 640px){select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}}@media screen and (max-width: 639px){table.form-table input,table.form-table textarea{width:97%;font-size:4.5vw}table.form-table select{font-size:4.5vw}select[name=pref1c],select[name=pref2c],select[name=pref3c]{margin-top:10px;width:80% !important}input[type="submit"]{background-color:#ff8399;color:#FFF;padding:18px 50px;border-radius:30px;font-size:150%;cursor:pointer;width:80%}select[name=pref1c],select[name=pref2c],select[name=pref3c]{width:47%}}.tmpbnr{margin:15px}.-mb60{margin-bottom:-60px}.price_cp_list{position:relative;text-align:center;background-size:contain;background-repeat:no-repeat;width:980px;margin-left:auto;margin-right:auto;border-radius:30px;margin-top:10px}@media (max-width: 979px){.price_cp_list{padding:10vw 1vw;width:100%;border-radius:15px;margin-top:-32px}}.price_cp_list ._item{border:6px solid #f2d57b;border-radius:30px;background:#fff;padding:30px;box-shadow:10px 10px 10px rgba(160,124,77,0.2);position:relative;z-index:2}@media (max-width: 979px){.price_cp_list ._item{padding:15px;border-radius:15px}}.price_cp_list ._item:not(:first-child){margin-top:20px}.price_cp_list ._item .pop{display:flex;justify-content:center;margin-top:15px;gap:0 30px;position:relative}.price_cp_list ._item .pop::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:54px;height:54px;background:url(https://www.sbc-dental.com/assets/way/kyousei/images/mouthpiece_index/campaign/plus.png?202612993833) center/cover}@media (max-width: 979px){.price_cp_list ._item .pop::after{width:40px;height:40px}}.price_cp_list ._item .pop li{border:3px solid #d2d2d2;background:linear-gradient(to right, #FF7934, #F4B424);border-radius:10px;width:300px;height:100px;display:inline-flex;justify-content:center;align-items:center;font-size:26px;font-weight:bold;line-height:1.2;color:#fff}@media (max-width: 979px){.price_cp_list ._item .pop li{font-size:min(4vw, 26px)}}.price_cp_list ._item .pop li:nth-child(2){background:linear-gradient(to right, #7fa0e2, #e37caf);flex-direction:column;gap:0}.price_cp_list ._item dl{display:flex;justify-content:center;align-items:center;background:#fffcd8;padding:15px;line-height:1;margin-top:20px;margin-bottom:20px;gap:0 25px}.price_cp_list ._item dl dt{display:flex;align-items:center;gap:15px}@media (max-width: 979px){.price_cp_list ._item dl{gap:0 3vw}.price_cp_list ._item dl dt{width:100%;justify-content:center}.price_cp_list ._item1 dl dd{width:100%;justify-content:center}}.price_cp_list ._item dl dt .price{font-size:40px;font-weight:bold;position:relative;display:flex;align-items:baseline}.price_cp_list ._item dl dt .price::after{position:absolute;width:180px;height:2px;content:"";top:50%;left:0;background:#eb4690}@media (max-width: 979px){.price_cp_list ._item dl dt .price::after{width:20vw}}@media (max-width: 979px){.price_cp_list ._item dl dt .price{font-size:min(4vw, 40px);display:flex;align-items:baseline}}.price_cp_list ._item dl dt .price .num{color:#eb4690}.price_cp_list ._item dl dt .price span{font-size:40px;font-weight:bold;color:#000}@media (max-width: 979px){.price_cp_list ._item dl dt .price span{font-size:min(4vw, 40px)}}.price_cp_list ._item dl dd{font-size:60px;font-weight:bold;color:#eb4690;display:flex;align-items:baseline}@media (max-width: 979px){.price_cp_list ._item dl dd{font-size:min(6vw, 60px);display:flex;align-items:baseline}}.price_cp_list ._item .ttl{font-weight:bold;line-height:2;padding-bottom:5px;border-bottom:1px solid #000000}.price_cp_list ._item .ttl span{border:3px solid #ec6941;border-radius:100vh;padding:5px 30px;line-height:1;font-weight:bold;font-size:20px;color:#ec6941;margin-right:8px;display:inline-block}@media (max-width: 979px){.price_cp_list ._item .ttl span{font-size:min(4vw, 14px)}}.price_cp_list ._item .ttl .b_none{border:none;padding:0;margin-right:0;display:inline}.price_cp_list ._item .desc{font-weight:bold}.price_cp_list ._item .desc span{background:#00b3e7;display:inline-flex;padding:8px 40px;color:#fff;margin-left:8px;line-height:1}.price_cp_list ._item2{border:6px solid #a8d7f0}.price_cp_list ._item2 .ttl{font-weight:bold;line-height:2;padding-bottom:5px;border-bottom:1px solid #000000}.price_cp_list ._item2 .ttl span{border:3px solid #0098e7;border-radius:100vh;padding:5px 30px;line-height:1;font-weight:bold;font-size:20px;color:#0098e7;margin-right:8px}@media (max-width: 979px){.price_cp_list ._item2 .ttl span{font-size:min(3vw, 26px)}}.price_cp_list ._item2 .pop{display:flex;justify-content:center;margin-top:15px;gap:0 30px}.price_cp_list ._item2 .pop li{border:3px solid #d2d2d2;background:linear-gradient(to right, #0098e7, #1dd184);color:#fff}.price_cp_list ._item2 .pop li:nth-child(2){background:linear-gradient(to right, #7fa0e2, #e37caf);flex-direction:column;gap:0}.price_cp_list ._item3{border:6px solid #e3d0f3}.price_cp_list ._item3 .ttl .th{font-size:24px;border:none;color:#000;display:inline-flex;margin-top:12px}@media (max-width: 979px){.price_cp_list ._item3 .ttl .th{font-size:min(5vw, 24px)}}.price_cp_list ._item3 .ttl .note{border:none;color:#000;font-weight:normal;font-size:13px;margin-right:0}@media (max-width: 979px){.price_cp_list ._item3 .ttl .note{font-size:11px;text-align:center;display:inline-flex;line-height:1.4;margin-top:5px}}.price_cp_list ._item3 .ttl span{padding:5px 15px}.price_cp_list ._item3 .ttl .clinic{font-size:14px}.price_cp_list ._item3 .note{font-size:14px}@media (max-width: 979px){.price_cp_list ._item3 .note{margin-top:12px;font-size:12px}}.price_cp_list ._item3 ._item3_wrap{width:100%}.price_cp_list ._item3 ._item3_inner{gap:0 30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;align-items:center}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner{display:grid;grid-template-rows:80px 1fr 80px 1fr 80px 1fr 80px 1fr;grid-template-columns:1fr}}.price_cp_list ._item3 ._item3_inner .pop{gap:0 8px;border:3px solid #d2d2d2;border:3px solid #d2d2d2;background:linear-gradient(to right, #FF7934, #F4B424);border-radius:10px;color:#fff;align-items:center;grid-column:1;grid-row:1;font-size:22px;font-weight:bold;height:80px}.price_cp_list ._item3 ._item3_inner .pop::after{display:none}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner .pop{font-size:min(4vw, 26px);height:50px;width:100%;grid-column:1}}.price_cp_list ._item3 ._item3_inner .pop2{grid-column:1;grid-row:2 !important}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner .pop2{grid-row:3 !important}}.price_cp_list ._item3 ._item3_inner .pop3{background:linear-gradient(to right, #0098e7, #1dd184);grid-column:1;grid-row:3 !important}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner .pop3{grid-row:5 !important}}.price_cp_list ._item3 ._item3_inner .pop4{background:linear-gradient(to right, #6b38ec, #fe54d7);grid-column:1;grid-row:4 !important}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner .pop4{grid-row:7 !important}}.price_cp_list ._item3 ._item3_inner dl{flex-direction:column;align-items:flex-start;padding-left:70px;gap:12px}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner dl{padding-left:15px;margin-top:0px;margin-bottom:0px}}.price_cp_list ._item3 ._item3_inner dl dd{font-size:40px}.price_cp_list ._item3 ._item3_inner dl dd .num{margin-left:15px}.price_cp_list ._item3 ._item3_inner dl dt .price{font-size:24px}.price_cp_list ._item3 ._item3_inner dl dt .price::after{position:absolute;width:110px;height:2px;content:"";top:50%;left:0;background:#eb4690}@media (max-width: 979px){.price_cp_list ._item3 ._item3_inner dl dd{font-size:min(10vw, 40px);width:100%;justify-content:center}.price_cp_list ._item3 ._item3_inner dl dt .price::after{width:min(26vw , 110px)}.price_cp_list ._item3 ._item3_inner dl dd .num{font-size:min(6vw, 40px)}}.price_cp_list ._item3 ._item3_inner dl dt .price span{font-size:24px}.price_cp_list ._item4 ._item4_inner{gap:0 30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center}@media (max-width: 979px){.price_cp_list ._item4 ._item4_inner{display:grid;grid-template-rows:80px 1fr;grid-template-columns:1fr}}.price_cp_list ._item4 ._item4_inner .pop4{background:linear-gradient(to right, #6b38ec, #fe54d7);grid-column:1;grid-row:1 !important}@media (max-width: 979px){.price_cp_list ._item4 ._item4_inner .pop4{grid-row:1 !important}}.price_cp_list ._item1 dl{flex-direction:column;gap:12px 25px !important;align-items:flex-start !important;padding-left:25px !important}@media (max-width: 979px){.price_cp_list ._item1 dl{padding-left:5px !important;margin-bottom:10px}}.price_cp_list ._item1 dl dt .offtag{background:#00b3e7;display:block;height:100%;padding:8px;font-weight:bold;color:#fff}.price_cp_list ._item1 dl dd{display:flex;align-items:center;gap:8px}.price_cp_list ._item1 dl span{display:flex;align-items:baseline}.price_cp_list ._item1 dl dd .td{display:inline-flex;font-size:16px;padding:8px 15px;border:1px solid #eb4690;align-items:center;justify-content:center}@media (max-width: 979px){.price_cp_list ._item1 dl dd .td{font-size:min(2.5vw, 14px)}}.price_cp_list ._item1 .pop1{border:3px solid #d2d2d2;border-radius:10px;width:100%;height:auto;display:inline-flex;justify-content:center;align-items:center;font-size:26px;font-weight:bold;line-height:1.2;color:#fff;padding:20px 0;background:linear-gradient(to right, #FF7934, #F4B424);grid-column:1;grid-row:1 !important}@media (max-width: 979px){.price_cp_list ._item1 .pop1{grid-row:1 !important;font-size:min(4vw, 26px)}}.price_cp_list ._item1 ._item1_inner{gap:0 30px;display:grid;grid-template-columns:1fr 550px;align-items:center}@media (max-width: 979px){.price_cp_list ._item1 ._item1_inner{display:grid;grid-template-rows:32px 1fr;grid-template-columns:1fr}}.price_cp_list ._item1 ._item1_inner .cat{font-weight:bold;font-size:26px;grid-row:1 !important}@media (max-width: 979px){.price_cp_list ._item1 ._item1_inner .cat{margin-top:20px;font-size:min(4vw, 26px)}}.price_cp_list .clinic_S .ttl{border:none}._text-bold{font-weight:bold}.price_cp_list .item2_sub .pop li{background:linear-gradient(to right, #6b38ec, #fe54d7);flex-direction:column}._5plus{font-size:24px;position:relative}@media (max-width: 979px){._5plus{font-size:min(3.5vw, 24px)}}._5plus::before{content:"";width:2px;height:64px;transform:rotate(-45deg);background:#000;position:absolute;left:8px}._5plus::after{content:"";width:2px;height:64px;transform:rotate(45deg);background:#000;position:absolute;right:8px;top:0}@media (max-width: 979px){._5plus::before{top:-1vw;width:1px;height:min(12vw , 60px);transform:rotate(-25deg)}._5plus::after{top:-1vw;width:1px;height:min(12vw , 60px);transform:rotate(25deg)}}.pops3{grid-column:1;background:linear-gradient(to right, #0098e7, #1dd184) !important;grid-row:3 !important}@media (max-width: 979px){.pops3{grid-row:5 !important}}.pops4{grid-column:1;background:linear-gradient(to right, #6b38ec, #fe54d7) !important;grid-row:4 !important}@media (max-width: 979px){.pops4{grid-row:7 !important}}._orenge{background:linear-gradient(to right, #FF7934, #F4B424) !important}._blue{background:linear-gradient(to right, #0098e7, #1dd184) !important}._blue2{background:linear-gradient(to right, #015eea, #00c0fa) !important}._border_blue{border-color:#a8d7f0 !important}._purple{background:linear-gradient(to right, #6b38ec, #fe54d7) !important}._border_purple{border-color:#e3d0f3 !important}._color-font-main{color:#fc637f !important}.offtag{background:#00b3e7;display:block;height:100%;padding:8px;font-weight:bold;color:#fff}@media (max-width: 979px){.arrow{width:8vw}}ruby>rt{display:ruby-text;font-size:50%;text-align:start}.price_cp_list ._item dl dt .price ruby{font-size:24px}.price_cp_list ._item dl dd ruby{font-size:34px}.price_cp_list ._item4 dl dt .price ruby{font-size:14px}.price_cp_list ._item4 dl dd ruby{font-size:24px}.menu_list ruby{font-size:15px}.pl_monitor ruby{font-size:24px}@media (max-width: 979px){.price_cp_list ._item dl dt .price ruby{font-size: min(2.5vw , 28px)}.price_cp_list ._item dl dd ruby{font-size:min(3.5vw , 28px)}.price_cp_list ._item4 dl dt .price ruby{font-size:min(3.5vw , 15px)}.price_cp_list ._item4 dl dd ruby{font-size:min(3.5vw , 24px)}.wauto{width:auto !important}.menu_list ruby{font-size:min(3.5vw , 15px)}.pl_monitor ruby{font-size:min(5.5vw , 24px)}}
