main.page-periodontal h4{font-weight:normal;font-size:22px}main.page-periodontal .service-box__content .pc-only-1{display:none}main.page-periodontal .service-box__content .pc-only{display:none}main.page-periodontal .service-box__content li img{margin-right:16px}@media(max-width: 425px){main.page-periodontal .service-box__content .pc-only{display:block}}main.page-periodontal .periodontal-check{text-align:center;margin-bottom:50px}main.page-periodontal .periodontal-check__intro{text-align:center;margin-bottom:10px !important}main.page-periodontal .periodontal-check__list{display:inline-block;width:100% !important;max-width:900px !important;text-align:left;padding:0}main.page-periodontal .periodontal-check__list li{display:flex;align-items:center;text-align:left;max-width:620px;width:100% !important;font-size:18px;background-color:#fef7da;border-radius:10px;padding:10px 12%;margin:8px auto}main.page-periodontal .periodontal-check__list li img{margin-right:5px}main.page-periodontal .periodontal-about__intro{text-align:center;padding-bottom:40px}main.page-periodontal .periodontal-about__intro .pc-only{display:none}main.page-periodontal .periodontal-about .periodontal-stats{margin-bottom:24px}main.page-periodontal .periodontal-about .periodontal-stats__header{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}main.page-periodontal .periodontal-about .periodontal-stats__icon{font-size:20px}main.page-periodontal .periodontal-about .periodontal-stats__item{max-width:80%;text-align:center;margin:0 auto 16px;padding:8px;background-color:#fef7da;border-radius:20px}@media(max-width: 375px){main.page-periodontal .periodontal-about__intro{text-align:center;padding-bottom:40px}main.page-periodontal .periodontal-about__intro .pc-only{display:block}main.page-periodontal .periodontal-stats{margin-bottom:24px}main.page-periodontal .periodontal-stats__header{display:flex;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}main.page-periodontal .periodontal-stats__icon{font-size:20px}main.page-periodontal .periodontal-stats__item h4{font-size:20px}main.page-periodontal .break-md{display:none !important}}main.page-periodontal .periodontal-impact{max-width:80%;margin:0 auto 16px;padding:8px;background-color:#fef7da;border-radius:20px}main.page-periodontal .periodontal-impact h4{text-align:center;margin-bottom:16px}main.page-periodontal .periodontal-impact ul{max-width:80%;display:flex;flex-wrap:wrap}main.page-periodontal .periodontal-impact ul li{width:50%;white-space:nowrap}main.page-periodontal .break-md{display:none}@media(max-width: 615px){main.page-periodontal .break-md{display:inline}}@media(max-width: 810px){main.page-periodontal .periodontal-impact ul{display:block;width:100% !important}main.page-periodontal .periodontal-impact ul li{white-space:normal;width:100%}}main.page-periodontal .hotline__inner span{white-space:nowrap;font-size:24px}@media(max-width: 820px){main.page-periodontal .hotline__inner span{font-size:20px}}@media(max-width: 768px){main.page-periodontal .hotline__inner{flex-direction:column}}@media(max-width: 375px){main.page-periodontal .hotline.hotline--2 h2{font-size:22px !important}}@media(min-width: 768px)and (max-width: 900px){main.page-periodontal .box-icon h3{font-size:clamp(16px, 2vw, 20px);font-weight:600}}main.page-periodontal .prevention-program__intro{text-align:center;padding-bottom:40px}main.page-periodontal .prevention-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}main.page-periodontal .prevention-item{width:100%;text-align:center;margin:0 auto 16px;padding:8px;background-color:#fef7da;border-radius:20px}main.page-periodontal .prevention-item h4{margin:8px 0 16px;font-weight:500;line-height:1.4}main.page-periodontal .prevention-item ul{display:inline-block;text-align:left;margin:0 auto;padding-left:1.2rem}main.page-periodontal .prevention-item li{margin-bottom:8px;line-height:1.6}@media(max-width: 768px){main.page-periodontal .prevention-grid{grid-template-columns:1fr;gap:14px}main.page-periodontal .pc-only{display:none}}main.page-periodontal .about-fees__section{display:flex;justify-content:center;gap:10%;border-radius:20px}main.page-periodontal .about-fees__section .fees-col{display:block;background-color:#fef7da;padding:30px;border-radius:20px}main.page-periodontal .about-fees__section .fees-col td{padding:4px 16px}main.page-periodontal .about-fees__section .about-fees__content{display:block;background-color:#fef7da;padding:30px;border-radius:20px;margin:0}main.page-periodontal .about-fees__section .about-fees__content h4{text-align:center;font-size:22px}main.page-periodontal .about-fees__section .about-fees__content ul li{margin:5% auto}@media(min-width: 840px)and (max-width: 930px){main.page-periodontal .about-fees__section{display:block}main.page-periodontal .about-fees__section .fees-col{display:flex;justify-content:space-between;background-color:#FFFFFFD9;padding:0;margin-bottom:40px}main.page-periodontal .about-fees__section .fees-box{background-color:#fef7da;padding:30px;border-radius:20px}main.page-periodontal .about-fees__content{display:block;background-color:#fef7da;padding:30px;border-radius:20px;margin:0}main.page-periodontal .about-fees__content h4{text-align:center;font-size:22px;margin-bottom:16px}main.page-periodontal .about-fees__content ul{width:fit-content;text-align:left;margin:0 auto}main.page-periodontal .about-fees__content ul li{margin:5px auto !important}}@media(max-width: 840px){main.page-periodontal .about-fees__section{display:flex;flex-direction:column;justify-content:center;gap:10%;border-radius:20px}main.page-periodontal .about-fees__section .fees-col{display:block;background-color:#fef7da;padding:30px;border-radius:20px;margin-bottom:30px}main.page-periodontal .about-fees__section .fees-col td{padding:4px 16px}main.page-periodontal .about-fees__section .fees-box{width:fit-content;margin:0 auto}main.page-periodontal .about-fees__section .about-fees__content{display:block;background-color:#fef7da;padding:30px;border-radius:20px;margin:0}main.page-periodontal .about-fees__section .about-fees__content h4{text-align:center;font-size:22px;margin-bottom:16px}main.page-periodontal .about-fees__section .about-fees__content ul{width:fit-content;text-align:left;margin:0 auto}main.page-periodontal .about-fees__section .about-fees__content ul li{margin:5px auto !important}}@media(max-width: 450px){main.page-periodontal .about-fees__section .fees-col td{padding:4px 8px}}@media(max-width: 410px){main.page-periodontal #about-fees tr{display:flex;flex-direction:column;width:100% !important}main.page-periodontal #about-fees tr td:first-of-type{font-weight:500}}main.page-periodontal .hotline__inner{display:flex;justify-content:center;margin-bottom:40px}main.page-periodontal .hotline__inner .hotline__button--1{max-width:420px}main.page-periodontal h3{font-weight:normal}@media(max-width: 768px){main.page-periodontal .hotline__inner .hotline__button--1{max-width:none;width:100%;flex:1}}@media(max-width: 425px){main.page-periodontal h2{font-size:22px}main.page-periodontal .hotline h3{font-size:30px}}@media(max-width: 375px){main.page-periodontal .periodontal-stats p{text-align:left}main.page-periodontal .hotline.hotline--2 .hotline__button--1 span{font-size:18px}main.page-periodontal .prevention-item .pc-only{display:block}main.page-periodontal .hotline h2{font-size:20px}main.page-periodontal .hotline h3{font-size:26px}}@media(max-width: 320px){main.page-periodontal .periodontal-about__intro .pc-only{display:none}}
