@charset "UTF-8";p>.img-border{max-width:100%;box-sizing:border-box}.box-img-left .img-border{max-width:initial}.border_none{border:none}p>.img-right{max-width:300px}p>.img-left{max-width:300px}.img-column.for-two img{max-width:334px}.img-column.for-three img{max-width:216px}.img-column.for-four img{max-width:160px}.img-column .menu-btn-cnt img{max-width:322px}.menu-btn2 li img{width:216px;vertical-align:top}.box-img-right .img{width:320px}.box-img-left .img{width:320px}.page-catch .case-records img{width:250px}.case-records img{max-width:280px;vertical-align:top}.page-catch .img-column.for-two img,.page-catch .img-column.for-two iframe{width:307px;height:calc(300px * 0.64)}.underline_bk{background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom}.page-catch .correct_box{display:flex;padding:0 20px}.page-catch .correct_box li:first-child{width:320px;margin-right:15px}.page-catch .correct_box li:first-child img{width:260px;box-sizing:border-box}.page-catch .correct_box li:last-child{text-align:center;flex-grow:2;padding-top:30px}.page-catch .correct_box:last-of-type li:last-child{padding-top:10px}.catch_ttl{width:auto;padding:8px;text-align:center;color:#fff;border-radius:5px}.bg_bl{background:#8ba5cb}.bg_gr1{background:#48c185}.bg_gr2{background:#68cc9a}.bg_gr3{background:#88d7af}.bg_yw{background:#ffc9bd;color:#484848}.gr{color:#88d7af}.yw{color:#f8bd52}.gy{color:#666}.page-catch .img_txt{margin-top:5px;display:block;font-size:90%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-catch .txt150{font-size:150%}.w100{width:100px}.box-img-right .box img.w240{width:240px}.page-catch iframe{max-width:100%;position:relative;z-index:2}.bnr-sameday{margin-bottom:40px}.bnr-sameday img{width:100%}section.caries{padding-bottom:40px}.caries .caries_ttl{padding:3px 10px 3px 15px;color:#fff7ea;letter-spacing:.2em;display:inline-block;background:#3c4d79}.caries .caries_wrap{padding:30px;background:#fff7ea}.caries .caries_row{display:flex;justify-content:center}.caries .caries_row li{width:30%;margin-right:5%}.caries .caries_row li a{padding-bottom:28px;background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/caries/arrow.png) no-repeat bottom center;background-size:30px auto}.caries .caries_row li:last-child{margin-right:0}.caries .caries_list dt img{width:100%;margin-bottom:15px}.caries .caries_list dd{margin-bottom:10px}.caries .caries_list dd.ttl{text-align:center;color:#415078;font-size:120%}.caries .caries_list dd:last-child{text-align:left;margin-bottom:0}.caries .border_col{background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/caries/underline.png) repeat-x left bottom}.caries .case_row_three{display:flex;flex-wrap:nowrap;justify-content:center}.caries .case_row_three li{width:161px;padding-right:7%;padding-left:1%;text-align:center;font-size:90%;background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right 45%}.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 .box-img-right .img{width:230px}.caries .box-img-right .img img{width:220px;height:auto}section.perio{padding-bottom:40px}section.extraction{padding-bottom:40px}section.correct{padding-bottom:40px}.correct .table-nocolor th:first-child{width:100px}section.whitening{padding-bottom:40px}.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:#484848;border-radius:5px;background:#ffc9bd;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;background:#8ba5cb;display:block}section.kids{padding-bottom:40px}section.root{padding-bottom:40px}.root .table-nocolor th:first-child{background:0 0}.root .table-nocolor td:first-child{background:#f0f0f0}.root .mov{display:flex}.root .mov li:first-child{margin-right:15px}.root .mov li:first-child img{width:334px}section.bridge{padding-bottom:40px}section.prevent{padding-bottom:40px}.prevent .flow_cure{margin-bottom:30px;padding-bottom:30px;display:flex}.prevent .flow_cure li:first-child{width:100px;padding-right:10px}.prevent .flow_cure .step1{width:100px;padding:30px 0;font-weight:700;text-align:center;background:#ffc000;position:relative;display:inline-block}.prevent .flow_cure .step1:after{border-top:solid 30px #ffc000;border-bottom:0;border-left:solid 50px transparent;border-right:solid 50px transparent;width:0;height:0;content:'';position:absolute;left:0;bottom:-30px}.prevent .flow_cure .step2{width:100px;padding:30px 0;font-weight:700;text-align:center;background:#ade4c9;position:relative;display:inline-block}.prevent .flow_cure .step2:after{border-top:solid 30px #ade4c9;border-bottom:0;border-left:solid 50px transparent;border-right:solid 50px transparent;width:0;height:0;content:'';position:absolute;left:0;bottom:-30px}.prevent .flow_cure .step3{width:100px;padding:30px 0;font-weight:700;text-align:center;background:#88d7af;position:relative;display:inline-block}.prevent .flow_cure .step3:after{border-top:solid 30px #88d7af;border-bottom:0;border-left:solid 50px transparent;border-right:solid 50px transparent;width:0;height:0;content:'';position:absolute;left:0;bottom:-30px}.prevent .bk{color:#000;font-weight:700}.prevent .row_list{margin-top:10px;display:flex}.prevent .row_list dt{width:32%;margin-right:1%}.prevent .row_list dd{width:32%;margin-right:1%}.prevent .row_list dd:last-child{margin-right:0}.prevent .row_list dt img,.prevent .row_list dd img{width:100%;box-sizing:border-box}section.halitosis{padding-bottom:40px}section.directbonding{padding-bottom:40px}section.implant{padding-bottom:40px}.implant .award_img{display:flex}.implant .award_img li{width:49%;margin-right:2%;text-align:center}.implant .award_img li:last-child{margin-right:0}.implant .award_img li img{width:240px;display:block;margin:5px auto;box-sizing:border-box}.implant .doctor_img{display:flex}.implant .doctor_img li{width:43%;margin-right:1.5%}.implant .doctor_img li:last-child{width:55.5%;margin-right:0}.implant .doctor_img li img{width:100%;box-sizing:border-box}.implant .doctor_small{margin-bottom:10px;display:flex}.implant .doctor_small dt{width:49%;margin-right:2%}.implant .doctor_small dd{width:49%}.implant .for-six{display:flex}.implant .for-six li{width:15.8333%;margin-right:1%}.implant .for-six li img{width:100%;box-sizing:border-box}.implant .for-six li:last-child{margin-right:0}.implant .ttl_right{text-align:right;display:block}.table-implant-compare{width:100%}.table-implant-compare th,.table-implant-compare td{text-align:center;border:1px solid #ccc;padding:6px 5px;width:33%}.table-implant-compare th{font-weight:700}.table-implant-compare tr *:nth-child(3){background:#e1f5fe}section.denture{padding-bottom:40px}.denture .for-six{display:flex}.denture .for-six li{width:15.8333%;margin-right:1%}.denture .for-six li img{width:100%;box-sizing:border-box}.denture .for-six li:last-child{margin-right:0}.denture .img-column img{vertical-align:top}section.esthetics{padding-bottom:40px}.esthetics .for-six{display:flex}.esthetics .for-six li{width:15.8333%;margin-right:1%}.esthetics .for-six li img{width:100%;box-sizing:border-box}.esthetics .for-six li:last-child{margin-right:0}.movie-wrap{position:relative;width:80%;margin:0 auto 30px;padding-top:56.25%}.movie-wrap.full{width:100%}.movie-wrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;z-index:1}section.effort{padding-bottom:40px}.effort .anchor_link{display:flex;flex-wrap:wrap}.effort .anchor_link li{width:44.5%;margin-right:2%;margin-bottom:15px;padding:2% 2% 8%;border:1px #bfcde3 solid;position:relative;background:#f4f7fb}.effort .anchor_link li:nth-child(2n){margin-right:0}.effort .anchor_link li a{display:block}.effort .anchor_link li h2.ttl{margin-bottom:15px;text-align:center;font-size:18px;border-bottom:1px #ccc solid}.effort .anchor_link .list{display:flex}.effort .anchor_link .list dt{width:43%;flex-shrink:0}.effort .anchor_link .list dt img{width:initial;max-width:100%}.effort .anchor_link .list dd{margin-left:10px;text-align:left;font-size:12px}.effort .anchor_link .list dd span{padding-left:1em;text-indent:-.6em;display:block}.effort .bl{color:#6296e3}.effort .bl2{color:#434f81}.effort .anchor_link .re{color:#ee8f7b}.effort .anchor_link .yw{color:#e1c03e}.effort .anchor_link li .btn{width:100%;text-align:center;position:absolute;left:0;bottom:15px}.effort .anchor_link li .btn span{width:90%;margin:0 5%;padding:5px 0;color:#fff;border-radius:50px;background:#3c4d79;display:block}.effort .specialist{margin-bottom:5px;text-align:center;font-weight:700;display:block}.effort .for-six{display:flex}.effort .for-six li{width:15.8333%;margin-right:1%}.effort .for-six li img{width:100%;box-sizing:border-box}.effort .for-six li:last-child{margin-right:0}.effort .dif-two{display:flex}.effort .dif-two li img{width:100%;box-sizing:border-box}.effort .dif-two li:first-child{width:69%;margin-right:1%}.effort .dif-two li:last-child{width:30%}.effort .img-column-wrap .for-three img{width:180px}section.staff{padding-bottom:40px}.staff .divide{display:flex;justify-content:space-between}.staff .divide .div_box{width:48%}.staff .dif-two{display:flex}.staff .dif-two li img{width:100%;box-sizing:border-box}.staff .dif-two li:first-child{width:33.5%;margin-right:1.5%}.staff .dif-two li:last-child{width:65%}.staff .staff_award{display:flex;flex-wrap:wrap;justify-content:center}.staff .staff_award li{width:32%;margin-right:2%;margin-bottom:25px}.staff .staff_award li:nth-child(3),.staff .staff_award li:last-child{margin-right:0}.staff .staff_award li:nth-child(4){width:43%}.staff .staff_award li:last-child{width:54%}.staff .award_list dt{height:90px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:5px}.staff .award_list dd img{height:150px;display:block;margin:0 auto}.staff .table-nocolor th{width:60px;text-align:left}.staff .table-nocolor td{text-align:left}.staff .table-nostyle th{padding:2px 8px;vertical-align:middle}.staff .table-nostyle td{padding:2px 8px;vertical-align:middle}.staff .borde-b{border-bottom:1px dashed #aaa;padding-bottom:20px !important;margin-bottom:30px}.staff .borde-b:last-of-type{margin-bottom:0;border-bottom:none}.staff .static img{width:initial;max-width:100%}section.tour{padding-bottom:40px}section.price{padding-bottom:40px}.price .table-nocolor th,.price .table-nocolor td{vertical-align:middle}.table-nocolor2{width:100%}.table-nocolor2 th{width:150px;text-align:center;background:#e2e2e2;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor2 td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor2 td:last-child{width:150px}.price .txt-indent{padding-left:1.4em;text-indent:-1.4em}section.map_time{padding-bottom:40px}.map_time .tel{font-size:22px}.map_time .table-nostyle th{padding:6px 0}.map_time .fa-long-arrow-right{margin:0 10px}.map_time .ggmap iframe{display:block;width:690px}section.recruit{padding-bottom:40px}.recruit .anchor{text-align:left;letter-spacing:-.4em;margin-bottom:40px}.recruit .anchor li{width:23.5%;margin-right:2%;font-size:120%;letter-spacing:normal;display:inline-block}.recruit .anchor li a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;display:block}.recruit .anchor li:last-child{margin-right:0}.recruit .anchor li:first-child a{background:#71c3ed}.recruit .anchor li:nth-child(2) a{background:#88d7af}.recruit .anchor li:nth-child(3) a{background:#f8bd52}.recruit .anchor li:last-child a{background:#f8b9a8}.recruit .reward{display:flex}.recruit .reward li{width:18.8%;margin-right:1.5%}.recruit .reward li:last-child{margin-right:0}.recruit .reward li img{width:100%;box-sizing:border-box}.recruit .table-nocolor th{width:120px}.recruit .table-nocolor th,.recruit .table-nocolor td{text-align:left}.recruit .tel{font-size:22px}section.contact{padding-bottom:60px}.contact .tel{font-size:22px}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700}.contact .table-nocolor td{text-align:left}.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 .type span.wpcf7-list-item{display:block;margin:0}.form label{line-height:1;display:inline-block;margin-right:10px}.form input{vertical-align:middle}.form input[type=radio]{vertical-align:top}.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:#3d4d7a;color:#fff;-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}.roop{padding-bottom:80px;min-height:500px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px;background:#fff;display:flex}.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:100%;height:auto}.roop .post iframe{max-width:600px}.case-records-cms{background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center center;width:100%;margin:20px auto}.case-records-cms tr{display:flex;justify-content:space-between}.case-records-cms td{text-align:center;width:180px;vertical-align:middle}.case-records-cms .before img{background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px;width:180px;height:120px;object-position:center;font-family:'object-fit: cover;object-position: center;'}.case-records-cms .after img{background:url(//www.central-d-c.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:180px;height:120px;object-position:center;font-family:'object-fit: cover;object-position: center;'}.roop .ttl-low{font-size:18px !important}.roop .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.roop .more{text-align:right;margin-top:80px}.roop .post .post_thumb img{width:200px;height:200px;margin-right:15px;max-width:none}.object-fit-img{object-fit:cover;object-position:top;font-family:'object-fit: cover;object-position: top;'}.sidebar .ttl-low2{padding:8px;font-size:14px}.sidebar{margin-bottom:30px;padding-top:15px}.sidebar li{padding:0 10px 0 16px;background:url(//www.central-d-c.com/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}.post_txt{word-break:break-word}