@charset "UTF-8";.page-catch .catch_ttl{width:auto;padding:8px;text-align:center;color:#fff;border-radius:5px}.page-catch .bg_pk{background:#fd6662}.page-catch .bg_bl{background:#0c85d6}.page-catch .bg_or{background:#f8bd52}.page-catch .case-sm{padding:20px 100px}.page-catch .underline_bk{background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom}.page-catch .list-dot{text-align:left !important}.page-catch .box-img-right img{width:280px}.wave{text-decoration:underline wavy}.underline-double{text-decoration:underline double}section.caries{padding-bottom:40px}.caries .anchor_link{text-align:left;letter-spacing:-.4em;margin-bottom:40px}.caries .anchor_link li{width:28%;margin-right:1.5%;padding:15px 2%;vertical-align:top;letter-spacing:normal;display:inline-block;border:1px #ef6e34 solid}.caries .anchor_link li:last-child{margin-right:0}.caries .anchor_link li a{display:block}.caries .anchor_link dt{text-align:center;color:#ef6e34;font-size:15px;border-bottom:1px #ef6e34 solid}.caries .anchor_link dd{width:94%;margin-right:auto;margin-left:auto;font-size:13px}.caries .anchor_link dd img{max-width:96%;padding:2%;border:1px #ccc solid}.caries .anchor_link dd span.btn{width:80%;margin:0 auto;padding:5px 0;color:#fff;text-align:center;background:#ef6e34;display:inline-block}.caries .anchor_link dd .fa-chevron-circle-down{margin-right:5px}.caries .case_row_three{display:flex;flex-wrap:nowrap;justify-content:center}.caries .case_row_three li{width:149px;padding-right:7%;padding-left:1%;font-size:90%;background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right center}.caries .case_row_three li img{margin-bottom:5px}.caries .case_row_three li:first-child{padding-left:0}.caries .case_row_three li:last-child{padding-right:0;background:0 0}.caries .case-sm{padding:20px 50px}.caries .p10.case-records{padding:10px 80px}section.perio{padding-bottom:40px}section.kids{padding-bottom:40px}.kids .anchor{text-align:left;letter-spacing:-.4em;margin-bottom:40px;padding:40px 0 30px}.kids .anchor li{width:49%;margin-right:2%;font-size:120%;letter-spacing:normal;display:inline-block;position:relative}.kids .anchor li:first-child a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f8bd52;display:block}.kids .anchor li:last-child{margin-right:0}.kids .anchor li:last-child a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fd6662;display:block}.kids .kids_ttl{width:auto;padding:8px;text-align:center;color:#fff;font-size:17px;border-radius:5px}.kids .bg_pk{background:#fd6662}.kids .bg_or{background:#f8bd52}section.prevent{padding-bottom:40px}.prevent .case-sm{padding:20px 50px}section.correctional{padding-bottom:60px}.page-catch.page-catch-correct .box-img-right img{width:255px}.page-catch .list-check{line-height:2}section.pediatric{padding-bottom:40px}.pediatric .preortho_case{padding:15px 0;text-align:center;letter-spacing:-.4em;background:#fff}.pediatric .preortho_case li{width:25%;margin:0 20px;letter-spacing:normal;display:inline-block}.pediatric .preortho_case li img{width:100%}.pediatric .preortho_case dt{margin-bottom:10px;padding-bottom:50px;background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/pediatric/pediatricImg014.png) no-repeat bottom center}.pediatric .summary{font-size:180%;text-align:center;letter-spacing:-.4em}.pediatric .summary li{margin-right:15px;vertical-align:middle;letter-spacing:normal;display:inline-block}.pediatric .summary li:first-child{padding:10px 60px 10px 0;background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/pediatric/pediatricImg016.png) no-repeat right center}.pediatric .sum_grow{padding:30px;color:#fff;background:#ffc000}.pediatric .summary li:nth-child(2){padding:10px 50px 10px 0;background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/pediatric/pediatricImg017.png) no-repeat right center}.pediatric .sum_device{width:120px;height:120px;line-height:120px;border-radius:60px;color:#fff;background:#fcf;display:inline-block}.pediatric .summary li:last-child{text-align:left}.pediatric i.fa-star{color:#ffc000}.star{line-height:1.8}section.esthetics{padding-bottom:40px}.esthetics .case-sm{padding:20px 80px}section.whitening{padding-bottom:60px}.whitening .anchor{text-align:left;letter-spacing:-.4em;margin-bottom:40px}.whitening .anchor li{width:49%;margin-right:2%;font-size:120%;letter-spacing:normal;display:inline-block;position:relative}.whitening .anchor li:first-child a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#fe984d;display:block}.whitening .anchor li:last-child{margin-right:0}.whitening .anchor li:last-child a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#8cb002;display:block}.whitening .w500 ul{width:500px;margin:0 auto;box-sizing:border-box}section.denture{padding-bottom:40px}section.root{padding-bottom:60px}.root .case-records-three{text-align:center}.root .case-records-three li{width:149px;text-align:left;vertical-align:top;display:inline-block}.root .case-records-three li:nth-child(1){background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right center;background-size:30px auto;margin-right:5px;padding:0 50px 0 0}.root .case-records-three li:nth-child(2){background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right center;background-size:30px auto;margin-right:5px;padding:0 50px 0 0}.root .ttl-low4 span.ttl_box{margin-right:5px;padding:5px 30px;color:#fff;font-size:100%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#ffc758}section.extraction{padding-bottom:40px}section.staff{padding-bottom:40px}.staff p.center img{width:690px;height:auto}.staff .for-four li img{width:160px;height:auto}section.staff .box-two-column{display:flex;gap:0 1%}section.staff .box-two-column .box{width:49.5%}section.tour{margin-bottom:60px}.tour .tour_3d iframe{display:block;width:690px;height:400px}.tour .box-img-right .img img{width:300px;height:auto}section.price{margin-bottom:60px}.price .table-nocolor th{vertical-align:middle}.price .table-nocolor th:first-child{width:22%}.price .table-nocolor th:nth-child(2){width:31%}.price .table-nocolor th:nth-child(3){width:13%}.price .table-nocolor th:nth-child(4){width:16%}.price .table-nocolor th:last-child{width:16%}.price .table-nocolor td:first-child{text-align:center}.price .table-nocolor td{padding:6px;font-size:90%}.price .table-nocolor td:nth-child(2){text-align:left}.price .price_border{margin-bottom:5px;padding-bottom:5px;border-bottom:1px #ccc solid;display:block}.price .table-nocolor th.w20{width:20%}.price#link06 .table-nocolor th:last-child{width:18.5%}.price .table-nocolor th.w60{width:60%}.price .table-nocolor th.w20{width:20%}.price .table-nocolor th.w17{width:17%}.price#link05 .table-nocolor th:nth-child(2){width:13%}.price#link05 .table-nocolor th:nth-child(3){width:initial}.price#link05 .table-nocolor th:nth-child(4){width:21%;background:#ffcfd7}.price#link05 .table-nocolor th:nth-child(5){width:21%;background:#bfeefd}.price#link05 .table-nocolor td:nth-child(2){font-size:inherit;text-align:center}.price#link05 .table-nocolor td:nth-child(4){background-color:#ffe7eb}.price#link05 .table-nocolor td:nth-child(5){background-color:#ddf4fb}.price .loan{width:100%;margin-bottom:30px;display:table;border:1px #e95b4a solid;border-radius:5px;position:relative}.price .loan:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #e95b4a;border-bottom:10px solid transparent;position:absolute;bottom:-30px;left:55px}.price .loan:last-of-type:after{border-top:none}.price .loan:last-of-type{margin-bottom:70px}.price .loan dt{width:20%;padding:5px;color:#fff;text-align:center;vertical-align:middle;background:#e95b4a;display:table-cell}.price .loan dd{padding:5px;vertical-align:middle;display:table-cell}.price .table_loan{width:100%}.price .table_loan th{text-align:center;background:#e2e2e2;color:#333;font-size:15px;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.price .table_loan th:first-child{width:18%;background:0 0}.price .table_loan td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.price .table_loan td.label{background:#fcfdde}.price .table_payment{width:100%}.price .table_payment td{padding:6px 12px;vertical-align:middle;background:#f4eda8;border-bottom:5px solid #fff}.price .table_payment td:first-child{width:25%;border-right:5px solid #fff}.price .dental_loan{padding:15px;border-radius:5px;background:#ddd}.price .txt-indent{padding-left:1.4em;text-indent:-1.4em}.price .correct-table td:nth-child(1){text-align:left}.price .correct-table td:nth-child(2){text-align:center}section.map_time{padding-bottom:50px}.map_time .table-nostyle th{padding:6px 0;vertical-align:baseline}.map_time .fa-long-arrow-right{margin:0 10px}.map_time .tel{font-size:26px}.map_time .mail{font-size:26px}.map_time .ggmap iframe{display:block;width:690px}.map_time .map img{width:auto;height:auto}section.recruit{padding-bottom:60px}section.contact{padding-bottom:60px}.reserve_link a{text-decoration:underline}.reserve_link a:hover{text-decoration:none}.contact .tel{font-size:26px}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700;background-color:#eee;border:1px solid #ccc}.contact .table-nocolor td{text-align:left}.contact .box-two-column .box-img-left{width:120px}.contact .box-two-column .box-right{width:560px;padding-left:10px}.contact .list-dot li{margin-bottom:5px}.contact .pdf{width:200px;height:auto}.form{width:100%;margin:20px auto 20px;border:1px solid #ccc;border-collapse:collapse}.form th{white-space:nowrap;background-color:#eee;border:1px solid #ccc;padding:8px 12px;vertical-align:middle;width:140px}.form td{padding:10px 15px;border:1px solid #ccc;vertical-align:middle;background:#fff}.form .required{color:#c20e11;margin-left:4px}.form td input[type=text],.form td input[type=number],.form td input[type=tel],.form td input[type=email],.form td input[type=adress],.form td textarea{border:solid 1px #ccc;padding:2px 4px}.form label{line-height:1;display:inline-block;margin-right:10px}.form input{vertical-align:middle}.wpcf7-datetime,.hasDatepicker{width:200px;margin-bottom:5px;vertical-align:middle}.form input.name,.form input.telnumber{width:250px}.form input.email{width:420px}.form td textarea{width:400px}.form .timemenu{width:200px}.form .visit{margin:2px 4px}.form .timemenu select{width:200px;height:28px;line-height:28px;padding:0}.form span.wpcf7-list-item.first{margin:0}.form-btn{text-align:center;margin-bottom:60px}.form-btn input{margin-right:20px;line-height:40px;cursor:pointer;padding:0 30px;border-radius:5px;background:#8cb002;border:1px solid #8cb002;color:#ffffe5;-webkit-appearance:none}.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng,.contact div.wpcf7-validation-errors{border:none;text-align:center;color:#c20e11}.contact02 span.wpcf7-not-valid-tip{font-size:14px;color:#c20e11;text-align:left}.form .yubin{width:80px;margin-bottom:5px}.form .addressmore{font-size:11px;color:#a2a2a2;margin-left:4px}.form #prefecture{width:6em;padding-left:3px;margin-right:10px;margin-bottom:5px}.form #city{width:340px;margin-right:10px;padding-left:3px;margin-bottom:5px}.form #street{width:440px;padding-left:5px}.form .kakunin-text{display:block;font-size:80%;color:#fc9b2a}.form span.address,.form span.address02{display:block;margin-top:5px}.form span.address input,.form span.address02 input{padding-left:3px;width:400px}section.effort{padding-bottom:60px}section.sleep{padding-bottom:40px}section.feature{padding-bottom:60px}.feature:nth-of-type(1){display:flex;flex-wrap:wrap;justify-content:space-between}.feature_outer{width:32%;padding:10px;box-sizing:border-box}.feature_outer:nth-child(-n+3){margin-bottom:15px}.feature_1{background-color:#ffecde}.feature_2{background-color:#fef2b3}.feature_3{background-color:#e0f4a7}.feature_4{background-color:#f3ebe4}.feature_5{background-color:#ffecde}.feature_6{background-color:#fef2b3}.feature_photo{margin-bottom:10px}.feature_photo img{max-width:100%}.feature_ttl{text-align:center;font-size:18px;line-height:1em;margin-bottom:5px}.feature_1 .feature_ttl{color:#fc9855}.feature_2 .feature_ttl{color:#fcbe33}.feature_3 .feature_ttl{color:#8caf22}.feature_4 .feature_ttl{color:#812d0e}.feature_5 .feature_ttl{color:#fc9855}.feature_6 .feature_ttl{color:#fcbe33}.feature_4 .feature_box li:before{content:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/top/feature_ls_check.png);margin-right:10px}.roop{padding-bottom:80px;min-height:500px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px;background:#fff}.post .title a{color:#7fc3d0 !important}.post .date{margin-bottom:20px}.post .p-link{color:#2780bb;text-align:right}.posts-btn{text-align:center;margin-top:40px}.posts-btn li{display:inline;margin-right:30px}.posts-btn li:first-child:after{content:"|";margin-left:30px}.posts-btn a{color:#2780bb;text-decoration:underline;vertical-align:middle}.posts-btn a i{margin:0 3px;font-size:90%;vertical-align:middle}.roop .post .size-full,.roop .post img{max-width:700px;height:auto}.roop .post iframe{max-width:600px}.case-records-cms{background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center center;width:640px;margin:20px auto}.case-records-cms td{text-align:center;width:320px;vertical-align:middle}.case-records-cms .before img{background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.case-records-cms .after img{background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.roop .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.sidebar .ttl-low2{padding:8px;font-size:14px}.sidebar{padding-top:15px}.sidebar li{padding:0 10px 0 16px;background:url(//www.smile-dental-clinic.com/blogs/wp-content/themes/humanity/css/../images/common/icon_h_sidebar.gif) no-repeat 4px 6px;margin-bottom:3px}.sidebar a{text-decoration:underline}.screen-reader-text{display:none !important}#s{width:200px;padding:2px 5px;margin:0 auto;display:block}#searchsubmit{display:block;margin:10px auto 30px;width:100px;text-align:center;padding:2px 4px;font-size:14px;border:1px solid #ccc;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#ededed 100%);background:-webkit-linear-gradient(top,#fff 0%,#ededed 100%);background:linear-gradient(to bottom,#fff 0%,#ededed 100%);color:#444}.post h1{font-size:30px}.post h2{font-size:22px}.post h3{font-size:18px}.post h4{font-size:14px}.post h5{font-size:12px}.post h6{font-size:10px}