@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap");.cn{color:#141416}.cn *{font-family:"Noto Sans SC", sans-serif;font-weight:500;letter-spacing:0.02em}@media (min-width: 768px){.cn .hd-en__btnyell{width:150px;padding-left:54px}}@media (min-width: 768px){.cn .hd-en__tel:last-of-type{margin-right:31px}}@media (min-width: 768px){.cn .hd-en__note i{margin-top:-20px}}@media (max-width: 767px){.cn .sec-fix ul li a{letter-spacing:0.02em}}@media (max-width: 767px){.cn .sec-fix ul li a::before{left:calc(50% - 75px)}}.cn .sec-fix ul li:last-child a:before{left:calc(50% - 82px)}.cn .cm-table .tbl_working_time tr:nth-child(1) th{padding-top:3px;padding-bottom:5px;text-align:center}@media (max-width: 767px){.cn .cm-table .tbl_working_time tr:nth-child(1) th{padding-top:1px;padding-bottom:3px}}.cn .cm-table .tbl_working_time th{vertical-align:middle;letter-spacing:0.02em;line-height:16px}.cn .cm-table .tbl_working_time td .ttl{font-weight:400}@media (max-width: 767px){.cn .cm-table .tbl_working_time th:last-child{padding-right:1px !important;padding-left:0 !important}}@media (max-width: 767px){.cn .cm-table .tbl_working_time tr:first-child th:first-child{text-align:center}}.cn .cm-table .tbl_working_time td .txt{font-size:12px;font-family:"Roboto",sans-serif}@media (max-width: 767px){.cn .cm-table .tbl_working_time td .txt{font-size:10px}}.cn .hd-en__note span small{font-family:"Roboto",sans-serif}.cn .hd-en__bot__menu li a{color:#141416}.cn .hd-en__tel a{font-family:"Roboto",sans-serif;white-space:nowrap}@media (max-width: 767px){.cn .top__mainimg--title{font-size:44px;line-height:55px;margin-top:-30px;margin-bottom:8px}}.cn .top__mainimg--desc{font-size:22px;line-height:34px;color:#141416}@media (max-width: 767px){.cn .top__mainimg--desc{font-size:18px;line-height:27px;letter-spacing:0.02em;margin-bottom:23px}}@media (max-width: 767px){.cn .top__mainimg--specs{margin-bottom:19px;margin-right:-3px}}@media (min-width: 768px){.cn .top__mainimg--specs li{height:29px}}@media (max-width: 767px){.cn .top__mainimg--specs li{height:25px;font-size:14px;letter-spacing:0;min-width:83px}}.cn .sec-table .table-inner .table-points .lst li p{letter-spacing:0.02em}@media (max-width: 767px){.cn .sec-table .table-inner .table-points .lst li p{line-height:26px}}.cn .sec-table .table-inner .info-loca .ins .row .info p,.cn .sec-table .table-inner .info-loca .ins .row .info p span{font-weight:400}.cn .sec-table .table-inner .info-loca .ins .row .info p.info__btn span{font-weight:500}.cn .sec-table .table-inner .info-loca .ins .row .info__tel a{font-family:"Roboto",sans-serif;white-space:nowrap}@media (max-width: 767px){.cn .sec-table .table-inner .info-loca .ins .row .info__btn a{line-height:22px;letter-spacing:0.02em;font-size:15px;text-align:left;padding-top:5px}}.cn .sec-examination .detail .ins .lst .item__cont{font-weight:400;line-height:26px}.cn .sec-examination .implants__ins .cont .txt{line-height:26px;font-weight:400}@media (max-width: 767px){.cn .sec-examination .implants__ins .cont .txt{letter-spacing:0.02em;line-height:24px}}@media (max-width: 767px){.cn .sec-examination .implants__ins .cont .btn-achr{margin-top:25px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t1 .it .ttl{line-height:28px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t1 .it .txt{line-height:26px;font-weight:400}@media (min-width: 768px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t1 .it:nth-child(2) .ttl{margin-bottom:37px}}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info{justify-content:center}}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info .sig{margin-top:-1px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info .sig{width:60px;margin-top:-10px;margin-right:28px}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info .sig{width:46px;height:37px;margin-right:10px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info .price{font-size:65px;top:-8px;font-family:"Roboto",sans-serif}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info .price{font-size:44px;top:-4px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info small{font-size:26px;padding-right:0}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .info small{font-size:18px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx1 .txt{font-weight:400;line-height:26px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro{max-width:473px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .intro .desc{font-weight:400;line-height:26px;letter-spacing:0.02em}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table .tbl tr td .price span{font-weight:400}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .gr-table .tbl-imp table tr td .price span{width:auto;font-family:"Roboto",sans-serif;position:relative;top:1px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c1 .gr-table .tbl-imp table tr td .price small{padding-left:4px;letter-spacing:0.02em}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table .tbl tr td .price small:not(.smtxt){font-family:"Roboto",sans-serif;font-size:22px;position:relative;top:1px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .cap{font-weight:400}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .top{align-items:center}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table .tbl tr td .price small.smtxt{font-size:16px;padding-left:4px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table .tit_eg span{font-weight:bold}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table.st2 .tbl .bx .pri{font-weight:400}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table.st2 .tbl .bx--r3{font-size:16px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx2 .cost-c2 .gr-table.st2 .tbl .bx--r3 span{font-size:22px;font-family:"Roboto",sans-serif;position:relative;top:1px;padding-right:3px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .ttl{letter-spacing:0.02em}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .txt{line-height:26px;letter-spacing:0.02em;font-weight:400}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t1{margin-top:32px}}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .bot .lb{font-size:20px;font-weight:bold}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .bot .value{font-family:"Roboto",sans-serif;font-weight:bold}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .bot .value{font-size:36px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .bot em{font-weight:bold}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .gr-ex .ex .bot em{font-size:22px;font-weight:bold}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t3 .bx3__ins .cap{font-weight:400}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t4 .row1__bx .ttl{letter-spacing:0.02em}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t4 .row1__bx .txt{font-weight:400;line-height:26px;letter-spacing:0.02em}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t4 .row2 .cap{font-weight:400}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t4 .row3__ins .txt{font-weight:400}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__tit.spec{background:#1e46b4 url(../../img/cn/imp_t5_bg_sp.jpg) no-repeat right center/auto 100%}}.cn .sec-examination .implants__box__ins .gr-item .item__tit.spec .xl{font-size:38px;font-weight:bold}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__tit.spec .xl{font-size:21px;line-height:24px}}.cn .sec-examination .implants__box__ins .gr-item .item__tit.spec .sm{font-size:25px;font-weight:400;letter-spacing:0.02em}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__tit.spec .sm{font-size:15px;line-height:22px}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t5 .lst-bnr ul li .tit{font-size:22px}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t5 .loca .lst .it .info li .cont{font-weight:400;font-family:"Roboto",sans-serif}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t2 .lst li .num{font-family:"Roboto",sans-serif}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t5{padding-top:33px}}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t5 .txt{margin-bottom:56px}}@media (max-width: 767px){.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t5 .loca .lst .it .info li .lb{font-size:14px;letter-spacing:0.02em;white-space:nowrap}}.cn .sec-examination .implants__box__ins .gr-item .item__cont.cont-t4 .row1__bx{justify-content:flex-start}.cn .sec-feature__lst .item .txt i{font-family:"Roboto",sans-serif}.cn .sec-feature__lst .item .txt .tit{font-size:24px;line-height:32px;margin-left:-20px;margin-right:-20px}@media (max-width: 767px){.cn .sec-feature__lst .item .txt .tit{font-size:22px;line-height:28px;margin-left:0;margin-right:0}}.cn .sec-feature__lst .item .txt p,.cn .sec-feature__lst .item .txt div{position:relative;line-height:26px;letter-spacing:0.02em;font-weight:400;z-index:2}@media (max-width: 767px){.cn .sec-feature__lst .item .txt p,.cn .sec-feature__lst .item .txt div{font-size:15px;line-height:24px}}.cn .sec-faq .tit{line-height:90px !important}@media (max-width: 767px){.cn .sec-faq .tit{line-height:1 !important}}.cn .sec-faq__part--list li .accor .ans{line-height:26px;letter-spacing:0.02em;font-weight:400}.cn .sec-faq__part--list li .qs{font-weight:bold}@media (max-width: 767px){.cn .sec-faq__part--list li .qs{line-height:22px;padding-right:40px}}.cn .sec-dentists__chairman__label{font-size:18px;letter-spacing:0.02em}.cn .sec-dentists__chairman__tit{font-size:36px;line-height:47px;letter-spacing:0.02em}@media (max-width: 767px){.cn .sec-dentists__chairman__tit{font-size:24px;line-height:37px}}.cn .sec-dentists__chairman__desc .txt{font-weight:400;line-height:26px;letter-spacing:0.02em}@media (max-width: 767px){.cn .sec-dentists__chairman__desc .txt{line-height:24px}}.cn .sec-facility__lst .item .txt .tit{font-size:16px;font-weight:500;letter-spacing:0.02em}.cn .sec-facility__lst .item .txt p{font-weight:400;line-height:26px}@media (max-width: 767px){.cn .sec-dentists__chairman__desc .sign{margin-top:5px}}.cn .sec-location__lst .item .content .row3 .appointment .gr-btn a.tel span{font-family:"Roboto",sans-serif;letter-spacing:0}.cn .sec-location__lst .item .content .row3 .appointment .label span{letter-spacing:0.02em}.cn .sec-location__lst .item .content .row1 .info li p,.cn .sec-location__lst .item .content .row1 .info li p span{font-weight:400;line-height:26px;letter-spacing:0.02em}.cn .sec-location__lst .item .content .row2 .str{font-size:16px;letter-spacing:0.02em;font-weight:500}.cn .sec-location__lst .item .content .row3 .appointment .gr-btn a.book span{font-size:20px;line-height:28px;letter-spacing:0.02em}@media (max-width: 767px){.cn .sec-location__lst .item .content .row3 .appointment .gr-btn a.book span{font-size:16px;line-height:22px}}.cn .sec-location__lst .item .content .row1 .info li .viewmap span:after{top:7px}.cn .sec-location__lst .item .content .row1 .info li .txt{line-height:24px}@media (max-width: 767px){.cn .sec-location__lst .item .content .row1 .info li .txt:not(:last-child){margin-bottom:12px}}@media (max-width: 767px){.cn .sec-location__lst .item .content .row1 .info li .viewmap{margin-top:6px;margin-bottom:3px}}@media (max-width: 767px){.cn .sec-location__lst .item .content .row3 .appointment{padding-left:0}}

/*# sourceMappingURL=maps/cn.min.css.map */
