@charset "UTF-8";.p-treatment__body{font-size:1rem}.p-treatment__body>*+*{max-width:var(--max-width,unset);margin-top:1.25rem}.p-treatment__body>p+p{margin-top:.625rem}.p-treatment__body :is(h2,h3,h4,h5){font-weight:700;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif}.p-treatment__body .c-hd-02{margin-top:3.6363636364em;margin-bottom:1.3636363636em}.p-treatment__body .c-hd-03{margin-top:2.7272727273em;margin-bottom:1.3636363636em}.p-treatment__body .c-hd-04{margin-top:3em;margin-bottom:1.5em}.p-treatment__body .u-bg-transparent{background:0 0 !important}.p-treatment__body .u-bg-green{background:#f6fff2 !important}.p-treatment__body .u-bg-green2{background:#d5efbb !important}.p-treatment__body .u-bg-pink{background:#fbf3f5 !important}.p-treatment__body .u-bg-pink2{background:#ffeef8 !important}.p-treatment__body .u-bg-blue{background:#f6f7ff !important}.p-treatment__body .u-bg-light-blue{background:#f3fbfb !important}.p-treatment__body .u-bg-beige{background-color:#fffbf6 !important}.p-treatment__body .u-bg-vivid-pink{background-color:#eb347c !important}.p-treatment__body .u-color-green{color:#56b43e !important}.p-treatment__body .u-color-blue{color:#3e54b4 !important}.p-treatment__body .u-color-vivid-pink{color:#eb347c !important}.p-treatment__body .u-color-white{color:#fff !important}.p-treatment__body .u-color-pink{color:#ed777c !important}.p-treatment__body .flex>div>*+*{margin-top:1.25rem}.p-treatment__body .flex>div>p+p{margin-top:.625rem}.p-treatment__body .u-w-100{width:100%}.p-treatment__body .u-h-100{height:100%}.p-treatment__body .u-text-underline{text-decoration:underline}.p-treatment__body .u-text-indent{padding-left:1em;text-indent:-1em}.p-treatment__body .c-faq .c-link-01{color:#333}.p-treatment__body .c-faq .c-link-01:after{background-image:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/common/icon-arrow-08.svg)}.p-treatment{overflow:hidden}.p-treatment .c-hd-01__main{display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-treatment .c-hd-01__main img{position:absolute;top:50%;right:105%;translate:0 -50%}.p-treatment__body{margin-bottom:5rem}.p-treatment__lead{margin-top:1.6em;margin-bottom:1.5em;color:#ed777c;font-size:1.25rem;line-height:1.2;letter-spacing:.05em}.p-treatment__lead:first-child{margin-top:0 !important}.p-treatment__lead+.c-hd-02{margin-top:30px}.p-treatment__orthodontics{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:1.875rem}.p-treatment__orthodontics__wrap{display:flex}.p-treatment__orthodontics__item{width:100%;height:120px;border-radius:10px;background-color:#faecef;box-shadow:0 5px 10px rgba(0,0,0,.2);font-size:1rem;line-height:1}.p-treatment__orthodontics__item a{text-decoration:none}.p-treatment__orthodontics__item a:hover{text-decoration:none}.p-treatment__orthodontics__item figure{flex-shrink:0;margin-top:auto;margin-left:auto}.p-treatment__orthodontics__item figure img{width:149.5px;height:117px}.p-treatment__orthodontics__item .-title{display:flex;align-items:center;font-weight:700;font-size:1.25rem;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;white-space:nowrap}.p-treatment__orthodontics__item .-title img{width:4em;height:3.3333333333em}.p-treatment__orthodontics__item p{padding-left:1.25em;white-space:nowrap}.p-treatment__general{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));flex-wrap:wrap;margin-top:0;margin-bottom:1.875rem;gap:30px 20px}.p-treatment__general__item{width:100%;font-weight:700;font-size:1rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;text-align:center}.p-treatment__general__item figure{display:flex;align-items:center;justify-content:center;width:100%;height:120px;margin-bottom:.6666666667em;border-radius:10px;background-color:#faecef;box-shadow:0 5px 10px rgba(0,0,0,.2)}.p-treatment__general__item figure img{width:auto;height:60.833333333%}.p-treatment__general__item a{text-decoration:none}.p-treatment__general__item a:hover{text-decoration:none}.p-treatment__rakuraku-logo{width:200px}.p-treatment__box{border-radius:10px;background-color:var(--bg-color,#fbf3f5)}.p-treatment__box__hd{padding:20px;font-size:1.375rem;text-align:center}.p-treatment__box__body{padding:20px}.p-treatment__box02{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:10px}.p-treatment__box02__hd{padding:14px 20px;font-size:1rem;text-align:center}.p-treatment__box02__body{display:flex;flex-direction:column;height:100%;margin-top:0 !important;padding:20px;background:#fffbf6}.p-treatment__box02__body p,.p-treatment__box02__body ul{font-size:.875rem}.p-treatment__box03{border-radius:10px;background:var(--bg-color,#f1a1c2)}.p-treatment__box03__hd{padding:24px 20px;color:#fff;font-size:1.625rem;text-align:center}.p-treatment__box03__img{width:100%}.p-treatment__box03__txt{padding:24px 20px;color:#fff;font-weight:700;font-size:1.125rem;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif}.p-treatment__bnr-area{margin:80px calc(50% - 50vw);padding:30px calc(50vw - 50%);background:#f6f7ff}.p-treatment__bnr-area__list{display:flex;flex-direction:column-reverse;justify-content:center;gap:30px}.p-treatment__case{max-width:708px;margin-inline:auto}.p-treatment__case__table{table-layout:fixed}.p-treatment__case__table th{width:110px}.p-infant-orthodontics__anchors{display:flex;flex-direction:column;margin-top:3.125rem;gap:20px}.p-infant-orthodontics__symptoms{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));justify-content:space-between;margin-right:-20px;margin-left:-20px;gap:0 19px}.p-infant-orthodontics__symptoms li{display:flex;flex-direction:column;align-items:center;font-size:.875rem;letter-spacing:0;text-align:center}.p-infant-orthodontics__symptoms li img{width:120px}.p-infant-orthodontics__symptoms li small{font-size:.75rem}.p-infant-orthodontics__age-hd{position:relative;padding:24px 10px;line-height:1.6}.p-infant-orthodontics__age-hd img{position:absolute;right:20px;bottom:2px}.p-infant-orthodontics__age-main__hd{margin-top:0}.p-infant-orthodontics__appliances .p-treatment__box{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-infant-orthodontics__table th,.p-infant-orthodontics__table td{display:block;border-bottom:0}.p-infant-orthodontics__schedule{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-infant-orthodontics__schedule img{min-width:817px}.p-child-orthodontics__intro{display:grid}.p-child-orthodontics__intro__txt{margin-bottom:1.25rem}.p-child-orthodontics__intro__img{margin-bottom:20px;margin-inline:auto}.p-child-orthodontics__intro__body{padding:20px 25px;border-radius:10px;background:#fbf3f5}.p-child-orthodontics__intro__body__hd{margin-bottom:1.25rem;color:#eb347c}.p-child-orthodontics__intro__body__list{margin-bottom:1.875rem;font-size:1rem;line-height:1.6em}.p-child-orthodontics__intro__body__list li{position:relative;margin-top:.625em;padding-left:1em}.p-child-orthodontics__intro__body__list li:first-child{margin-top:0}.p-child-orthodontics__intro__body__list li:after{display:block;position:absolute;top:.875em;left:0;width:.375em;height:.375em;transform:translate(0,-50%);border-radius:100vh;background:#d5efbb;content:""}.p-child-orthodontics__merit{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-child-orthodontics__merit table{min-width:528px}.p-child-orthodontics__period-hd{padding:22px 20px;border-radius:10px 10px 0 0;background:var(--bg-color);color:#fff;font-size:1.375rem}.p-child-orthodontics__table-wrap{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-child-orthodontics__table{min-width:423px}.p-child-orthodontics__table th,.p-child-orthodontics__table td{padding:.125em 10px !important;border-right:1px solid #56b43e}.p-child-orthodontics__table th{text-align:center}.p-child-orthodontics__table th:first-of-type{background-color:#fff}.p-child-orthodontics__table td{text-align:right}.p-child-orthodontics__table tr :nth-child(2){background-color:#f1a1c2}.p-child-orthodontics__table tr :nth-child(3){background-color:#fddfec}.p-child-orthodontics__table tr :nth-child(4){background-color:#fffbf6}.p-child-orthodontics__table tr :nth-child(5){background-color:#fffbf6}.p-child-orthodontics__table tr :nth-child(6){background-color:#f6f7ff}.p-child-orthodontics__table thead th{padding:.1em 10px;line-height:1}.p-child-orthodontics__table tbody th{background-color:#fff;font-weight:400;font-family:"FOT-筑紫A丸ゴシック Std R",sans-serif}.p-child-orthodontics__schedule{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-child-orthodontics__schedule img{min-width:817px}.p-adult-orthodontics__first-img+.c-hd-02{margin-top:30px}.p-adult-orthodontics__merit{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-adult-orthodontics__merit table{min-width:1056px}.p-adult-orthodontics__reason-hd-02{margin-top:80px;margin-bottom:28px;padding:24px 10px;border-radius:10px;background:#eb347c;color:#fff;font-size:1.375rem}.p-adult-orthodontics__reason-hd-03{position:relative;padding:24px 20px 24px 110px;background:#d5efbb;font-size:1.375rem}.p-adult-orthodontics__reason-hd-03 img{position:absolute;top:50%;left:-11px;width:97px;translate:0 -50%}.p-adult-orthodontics__reason-hd-03:before{position:absolute;top:50%;left:-11px;width:97px;height:60px;padding-top:10.46px;padding-left:8.89px;translate:0 -50%;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/adult-orthodontics/icon-reason.svg) no-repeat center/contain;content:"理由";color:#fff;font-weight:700;font-size:13.67px;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif}.p-adult-orthodontics__reason-hd-03:after{position:absolute;top:calc(50% - 10px);left:27px;translate:0 -50%;content:attr(data-num);color:#fff;font-weight:700;font-size:17.77px;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;letter-spacing:0;text-align:center}.p-adult-orthodontics__reason-hd-04{padding:24px 10px;background:#fffbf6;font-size:1.25rem}.p-adult-orthodontics__movie{aspect-ratio:720/317;max-width:720px;margin-inline:auto}.p-adult-orthodontics__movie iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-adult-orthodontics__plans{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-adult-orthodontics__plans>div{min-width:570px}.p-adult-orthodontics__plan{display:block;height:100%;padding:20px 10px;text-align:center;text-decoration:none}.p-adult-orthodontics__plan__img{width:130px;margin-inline:auto}.p-adult-orthodontics__plan__name{margin-top:20px;font-weight:700;font-size:1.375rem;line-height:1.35;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif}.p-adult-orthodontics__plan__name small{display:block;font-weight:500;font-size:.875rem;font-family:"FOT-筑紫A丸ゴシック Std M",sans-serif}.p-adult-orthodontics__plan__price{margin-top:10px;font-weight:700;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif}.p-adult-orthodontics__plan-hd{display:flex;align-items:center;padding:20px 10px;gap:15px;font-size:1.375rem}.p-adult-orthodontics__plan-hd small{display:block;font-size:1.125rem}.p-adult-orthodontics__plan-hd img{width:65px}.p-pediatric-dentistry__step-hd{position:relative;margin-top:2.7272727273em;margin-bottom:1.3636363636em;padding:32px 0 32px 120px;background:#f6fff2;color:#56b43e;font-size:1.375rem}.p-pediatric-dentistry__step-hd:before{position:absolute;top:16px;left:10.21px;width:97px;height:65.71px;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/pediatric-dentistry/icon-step.svg) no-repeat center/contain;content:""}.p-pediatric-dentistry__step-hd:after{position:absolute;top:52px;left:43px;content:attr(data-num) "回目";color:currentColor;font-weight:700;font-size:.8125rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;letter-spacing:0;text-align:center}.p-pediatric-dentistry__num-hd{position:relative;margin-top:2.7272727273em;margin-bottom:1.3636363636em;padding-left:1.8181818182em;font-size:1.375rem}.p-pediatric-dentistry__num-hd:before{position:absolute;top:50%;left:3px;width:27px;height:60px;translate:0 -50%;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/pediatric-dentistry/icon-point.svg) no-repeat center/contain;content:""}.p-pediatric-dentistry__num-hd:after{position:absolute;top:22%;left:13px;content:attr(data-num);color:#ed777c;font-weight:400;font-size:.875rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std R",sans-serif;letter-spacing:0;text-align:center}.p-pediatric-dentistry__fluorine__img{max-width:310px;margin-top:0 !important;margin-inline:auto}.p-pediatric-dentistry__fluorine-hd{position:relative;margin-top:2.7272727273em;margin-bottom:1.3636363636em;padding-left:1.8181818182em;font-size:1.375rem}.p-pediatric-dentistry__fluorine-hd:before{position:absolute;top:50%;left:2px;width:30px;height:60px;translate:0 -50%;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/pediatric-dentistry/icon-fluorine.svg) no-repeat center/contain;content:""}.p-pediatric-dentistry__fluorine-hd:after{position:absolute;top:35%;left:13px;content:attr(data-num);color:#ed777c;font-weight:400;font-size:.875rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std R",sans-serif;letter-spacing:0;text-align:center}.p-cavity__table{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);overflow-x:auto}.p-cavity__table .c-table{min-width:1024px}.p-cavity__table .c-table thead th:first-child{width:123px;text-align:center}.p-cavity__table .c-table thead th:nth-child(n+2){width:calc((100% - 123px) / 5)}.p-cavity__table .c-table tbody th{background:0 0;font-weight:500;font-family:"FOT-筑紫A丸ゴシック Std M",sans-serif;text-align:center}.p-cavity__table .c-table tbody td{vertical-align:top}.p-cavity__table__img{height:142px;margin-bottom:20px}.p-cavity__table__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.p-cavity__pink-box{padding:30px 30px 30px 10px;border-radius:10px;background:#eb347c;color:#fff;text-align:left}.p-cavity__pink-box strong{font-size:1.625rem}.p-cavity__comparison.c-table{width:100%;max-width:756px;table-layout:fixed}.p-cavity__comparison.c-table th,.p-cavity__comparison.c-table td{border-bottom:1px solid #56b43e}.p-cavity__comparison.c-table tbody tr:last-child th,.p-cavity__comparison.c-table tbody tr:last-child td{border-bottom:0}.p-cavity__comparison.c-table td{text-align:center;vertical-align:top}.p-cavity__comparison.c-table td svg{display:block;margin-bottom:10px;margin-inline:auto}.p-cavity__comparison.c-table td span{display:inline-block;text-align:left}.p-cavity__comparison.c-table thead th:first-child,.p-cavity__comparison.c-table tbody th:first-child{width:104px;max-width:104px;white-space:nowrap}.p-cavity__comparison.c-table thead th:nth-child(2),.p-cavity__comparison.c-table thead th:nth-child(3){width:calc((100% - 104px) / 2)}.p-metal-free__balance{display:flex;flex-direction:column;gap:20px}.p-metal-free__balance__item{flex:1;border-radius:10px}.p-metal-free__balance__hd{position:relative;padding:24px 20px 24px 80px;font-size:1.25rem}.p-metal-free__balance__hd img{position:absolute;top:50%;left:39px;translate:-50% -50%}.p-metal-free__balance__txt{padding:10px 20px 20px}.p-periodontal__symptoms{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:30px 20px}.p-periodontal__symptoms__item{display:grid;grid-template-rows:1fr auto;overflow:hidden;border-radius:10px}.p-periodontal__symptoms__hd{padding:24px 10px;background:#ffadb1;color:#fff;font-size:1.125rem}.p-periodontal__strength__hd{position:relative;padding:24px 10px;border-radius:10px 10px 0 0;background:#ffadb1;color:#fff;font-size:1.625rem;text-align:center}.p-periodontal__strength__hd:before{position:absolute;top:-13px;left:4px;width:59px;height:58px;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/periodontal/icon-strength.svg) no-repeat center/contain;content:""}.p-periodontal__strength__hd:after{position:absolute;top:0;left:27px;content:attr(data-num);color:#ffadb1;font-weight:700;font-size:1.625rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;letter-spacing:0;text-align:center}.p-periodontal__flow{display:grid;gap:60px}.p-periodontal__flow__item{border-radius:10px}.p-periodontal__flow__item:not(:last-child){position:relative}.p-periodontal__flow__item:not(:last-child):after{position:absolute;top:calc(100% + 18px);left:50%;width:39px;height:22px;transform:translateX(-50%) rotate(90deg);background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/common/icon-arrow.png) no-repeat center/contain;content:""}.p-periodontal__flow__hd{position:relative;padding:34px 0 34px 120px;font-size:1.375rem}.p-periodontal__flow__hd img{position:absolute;top:50%;left:10px;translate:0 -50%}.p-periodontal__flow__txt{padding:10px 20px 14px}.p-periodontal__flow.-unhealty .p-periodontal__flow__hd{color:#eb347c}.p-periodontal__flow.-unhealty .p-periodontal__flow__item{background:#f5f4ee}.p-periodontal__flow.-healty .p-periodontal__flow__hd{color:#56b43e}.p-periodontal__flow.-healty .p-periodontal__flow__item{background:#f6fff2}.p-implant__features,.p-implant__points{gap:80px}.p-implant__features .p-treatment__box03,.p-implant__points .p-treatment__box03{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-implant__points .p-treatment__box03__hd{position:relative;padding-left:40px}.p-implant__points .p-treatment__box03__hd:before{position:absolute;top:-22px;left:6px;width:48px;height:81px;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/implant/icon-implant.svg) no-repeat center/contain;content:""}.p-implant__points .p-treatment__box03__hd:after{position:absolute;top:-12px;left:22px;content:attr(data-num);color:#ffadb1;font-weight:700;font-size:1.625rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std B",sans-serif;letter-spacing:0;text-align:center}.p-implant__adaptation{gap:60px}.p-wisdom-tooth__point-hd{position:relative;padding-left:40px}.p-wisdom-tooth__point-hd:before{position:absolute;top:50%;left:0;width:35px;height:31px;translate:0 -50%;background:url(//www.itoshika.jp/sys/wp-content/themes/itoshika.sys/assets/css/../../assets/images/treatment/wisdom-tooth/icon-wisdom-tooth.svg) no-repeat center/contain;content:""}.p-wisdom-tooth__point-hd:after{position:absolute;top:11%;left:15.5px;content:attr(data-num);color:#ffadb1;font-weight:400;font-size:.875rem;line-height:1;font-family:"FOT-筑紫A丸ゴシック Std R",sans-serif;letter-spacing:0;text-align:center}.p-wisdom-tooth__staff{display:grid;gap:20px}.p-wisdom-tooth__table{width:auto;margin-right:25px;margin-left:25px}.p-wisdom-tooth__table th,.p-wisdom-tooth__table td{padding:.32em !important;background-color:inherit}.p-wisdom-tooth__table tbody tr:nth-child(even){background-color:#fff}.p-wisdom-tooth__table tbody tr:nth-child(odd){background-color:#d5efbb !important}.p-wisdom-tooth__table tbody th{width:19.5%;font-weight:400}.p-wisdom-tooth__table tbody td{width:20.125%}.p-wisdom-tooth__table tfoot{background-color:#faecef}.p-wisdom-tooth__table tfoot th{font-weight:400}.p-wisdom-tooth__adaptation{gap:60px}.p-wisdom-tooth__adaptation .p-treatment__box02__body p,.p-wisdom-tooth__adaptation .p-treatment__box02__body ul{font-size:1rem}.p-maintenance .u-radius-20{border-radius:10px}.p-maintenance__first-img{max-width:262px;margin-inline:auto}.p-maintenance__box .p-treatment__box__hd{text-align:center}.p-maintenance__box .p-treatment__box__body img{width:calc(100% + 40px);max-width:unset;margin-right:-20px;margin-left:-20px;border-radius:0}.c-hd-02+.p-maintenance__box{margin-top:40px}@media (min-width:769px){.p-treatment__lead{margin-bottom:2.4em;text-align:center}.p-treatment__lead.-lg{margin-top:3.9285714286em;margin-bottom:1.7142857143em;font-size:1.75rem}.p-treatment__lead+.c-hd-02{margin-top:80px}.p-treatment__orthodontics{flex-direction:row;gap:20px}.p-treatment__orthodontics__item{width:353px}.p-treatment__general{max-width:1024px;margin-inline:auto;gap:55px 4.6875%}.p-treatment__general__item figure{max-width:none}.p-treatment__rakuraku-logo{width:242px}.p-treatment__box__hd{padding:24px 20px}.p-treatment__box02__body p,.p-treatment__box02__body ul{font-size:1rem}.p-treatment__bnr-area{padding:40px calc(50vw - 50%)}.p-treatment__bnr-area__list{flex-direction:row;gap:40px}.p-treatment__bnr-area__list li{max-width:353px}.p-treatment__case__table th,.p-treatment__case__table td{border-bottom:0}.p-infant-orthodontics__anchors{flex-direction:row;justify-content:center;margin-top:5rem}.p-infant-orthodontics__symptoms{grid-template-columns:repeat(3,minmax(0, 1fr));gap:5px}.p-infant-orthodontics__age-main__hd{margin-top:54px}.p-infant-orthodontics__appliances{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(3,minmax(0, 1fr));gap:0 20px}.p-infant-orthodontics__table th,.p-infant-orthodontics__table td{display:table-cell}.p-infant-orthodontics__table th{width:34.47266%}.p-infant-orthodontics__schedule img{width:100%}.p-child-orthodontics__intro{grid-template-columns:23.6328125%,1fr;-moz-column-gap:30px;column-gap:30px}.p-child-orthodontics__intro__txt{grid-row:1;grid-column:2}.p-child-orthodontics__intro__img{grid-row:1/3;grid-column:1}.p-child-orthodontics__intro__body{grid-row:2;grid-column:2;font-size:1rem}.p-child-orthodontics__schedule img{width:100%}.p-adult-orthodontics__first-img+.c-hd-02{margin-top:80px}.p-adult-orthodontics__merit table{width:100%;min-width:unset}.p-pediatric-dentistry__fluorine{gap:40px}.p-pediatric-dentistry__fluorine__img{display:flex;align-items:center;align-items:flex-end;justify-content:center;aspect-ratio:310/224}.p-cavity__pink-box{padding:60px 10px;text-align:center}.p-cavity__treatment{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0, 1fr));gap:0 40px}.p-cavity__treatment .flex-1{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}.p-metal-free__balance{flex-direction:row}.p-periodontal__symptoms{grid-template-columns:repeat(4,minmax(0, 1fr));gap:60px 20px}.p-implant__features,.p-implant__points{display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0, 1fr));gap:0 20px}.p-implant__adaptation{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,minmax(0, 1fr));gap:0 22px}.p-implant__adaptation .flex-1{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}.p-wisdom-tooth__table{margin-right:auto;margin-left:auto}.p-wisdom-tooth__adaptation{gap:22px}.p-maintenance .u-radius-20{border-radius:20px}.p-maintenance__first-img{max-width:unset}.p-maintenance__box .p-treatment__box__hd{text-align:left}.p-maintenance__box .p-treatment__box__body img{width:100%;margin-right:0;margin-left:0;border-radius:10px}.c-hd-02+.p-maintenance__box{margin-top:80px}}@media (min-width:1024px){.p-infant-orthodontics__symptoms{grid-template-columns:repeat(6,minmax(0, 1fr))}}@media (hover:hover){.p-treatment__body a:has(img){transition:opacity .3s}.p-treatment__body a:has(img):hover{opacity:.7}}