@charset "UTF-8";.page-catch .catch_ttl{width:610px;margin:0 auto 15px auto;padding:5px 0;color:#fff;border-radius:5px;background:#ff719f}section.pediatric{padding-bottom:40px}.page-catch .price_cure{text-align:center;letter-spacing:-.4em}.page-catch .price_cure dt{width:160px;text-align:right;letter-spacing:normal;display:inline-block}.page-catch .price_cure dd{width:160px;color:#ff373a;text-align:left;letter-spacing:normal;display:inline-block}.pediatric .preortho{text-align:center}.pediatric .preortho{font-size:110%}.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.mikage-dc.com/wp-content/themes/humanity/css/../images/pediatric/pediatricImg018.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.mikage-dc.com/wp-content/themes/humanity/css/../images/pediatric/pediatricImg020.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.mikage-dc.com/wp-content/themes/humanity/css/../images/pediatric/pediatricImg021.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}.pediatric .point120{font-size:120%}section.trauma{padding-bottom:60px}section.caries{padding-bottom:40px}.caries .box-two-column-around .box-img-right{width:280px}.caries .box-two-column-around .box-left{width:410px}.caries .box-two-column-around .box-img-right img{width:280px;height:auto;padding:8px;border:1px solid #ccc;background:#fff}section.prevent{padding-bottom:40px}.prevent .table-nocolor th{background:#ffe6e8}.page-catch .check li span{position:relative;padding-left:1.2em}.page-catch .check li span:after{position:absolute;content:"";width:1em;height:1em;background:url(//www.mikage-dc.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left center;left:0;bottom:2px}section.food{padding-bottom:40px}section.whitening{padding-bottom:40px}.page-catch .wht_underline{position:relative}.page-catch .wht_underline:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-bottom:2px #fe8996 solid}.whitening .market{text-align:center}.whitening .market li{width:40%;margin:0 10px;vertical-align:top;display:inline-block}.whitening .market dt{padding:5px 0;font-size:120%;color:#fff}.whitening .market dd{padding:10px 0;font-size:120%;font-weight:700;background:#fff}.whitening .pop{background:url(//www.mikage-dc.com/wp-content/themes/humanity/css/../images/common/ttl-low1-2_bg.gif) repeat}.whitening .clinic{background:url(//www.mikage-dc.com/wp-content/themes/humanity/css/../images/common/ttl-low1-1_bg.gif) repeat}.whitening-chigai{padding:20px 0 0;margin-bottom:30px;border:solid 1px #b6d1e3;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:left !important;position:relative;font-size:120%;background:#fff}.whitening-chigai h3{background:#b6d1e3;padding:5px 15px;font-size:140%;color:#fff}.whitening-chigai ul{padding:15px 25px}.whitening-chigai p{position:absolute;top:10px;right:20px}section.invizalign{padding-bottom:40px}.invizalign .case-records-three{text-align:center}.invizalign .case-records-three li{width:191px;text-align:left;vertical-align:top;display:inline-block}.invizalign .case-records-three li:nth-child(1){background:url(//www.mikage-dc.com/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}.invizalign .case-records-three li:nth-child(2){background:url(//www.mikage-dc.com/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}.invizalign .flow_cure{margin-bottom:30px;padding-bottom:30px;overflow:hidden}.invizalign .flow_cure li:first-child{width:100px;height:50px;padding:20px 0;font-weight:700;color:#fff;text-align:center;float:left;background:#ffc000;position:relative}.invizalign .flow_cure li:first-child: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}.invizalign .flow_cure li:last-child{width:590px;padding-left:10px;float:right}.invizalign .bk{color:#000;font-weight:700}section.tartar_removal{padding-bottom:40px}.tartar_removal .list-roman li{list-style-type:upper-roman;list-style-position:inside}.tartar_removal .pc-none_re{display:none}.tartar_removal .w70{width:200px;height:auto}section.riskcheck{padding-bottom:40px}section.staff{padding-bottom:40px}.staff.lawer .box-two-column .box-img-left{width:30%}.staff.lawer .box-two-column .box-right{width:65%}.staff .career{display:flex;flex-wrap:wrap}.staff .career dt{width:9em}.staff .career dd{width:calc(100% - 9em)}.staff .photo img{width:700px;height:auto}.staff .name{font-size:20px}.staff .name2{font-size:14px}.staff .name3{line-height:20px}.staff .name4{font-size:18px}.staff .staff-column>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.staff .staff-column>ul>li{width:340px;text-align:center}.staff .staff-column li img{max-width:100%;box-sizing:border-box}.staff .staff-column li .profile{padding-top:.5em;font-size:12px;text-align:left;display:block;width:25em;margin:0 auto}.staff .staff-column li .profile li{text-indent:-1em;margin-left:1em}.staff .mb30-pconly{margin-bottom:30px}.staff .blank{height:412px}section.tour{padding-bottom:40px}.tour .tour_vitaminWrap{display:flex;justify-content:space-around}.tour .tour_vitaminItem{width:48.5%}.tour .tour_vitaminItem .table-nocolor{table-layout:fixed;width:100%;margin:0 auto}.tour .tour_vitaminItem .table-nocolor td:first-child{width:5em}section.price{padding-bottom:40px}.price .table-nocolor th{background:#ffe6e8}.price .table-nocolor th:first-child{width:150px}.price .table-nocolor td:nth-child(2){width:300px;text-align:left}.price .table-nocolor td.center{text-align:center}section.map_time{margin-bottom:40px}.map_time .table-timetable{width:100%;border:1px solid #a9d8eb}.map_time .table-timetable th{padding:6px 12px;text-align:center;color:#fff;background:#65cdf6;border:1px solid #a9d8eb}.map_time .table-timetable td{padding:6px 12px;text-align:center;background:#fff;border:1px solid #a9d8eb}.map_time .table-nostyle th{padding:3px 0;vertical-align:top}.map_time .table-nostyle td{padding:3px 0;vertical-align:top}.map_time .ggmap iframe{display:block;width:690px}section.recruit{padding-bottom:80px}.recruit .anchor{margin-bottom:30px;text-align:left;letter-spacing:-.4em}.recruit .anchor li{width:32%;margin-right:2%;font-size:120%;letter-spacing:normal;display:inline-block;position:relative}.recruit .anchor li .rightarrow{right:20px;position:absolute;margin:auto;top:18px}.recruit .anchor li:last-child{margin-right:0}.recruit .anchor li a{padding:6% 0;color:#fff;text-align:center;border-radius:30px;display:block}.recruit .anchor li:first-child a{background:#ffb71a}.recruit .anchor li:nth-child(2) a{background:#59c9fc}.recruit .anchor li:last-child a{background:#d0df59}.recruit .table-nocolor td{text-align:left}.recruit .table-nocolor dt,.recruit .table-nocolor dd{display:inline-block}section.contact{padding-bottom:60px}.contact .tel{font-size:24px;text-align:center;padding-top:20px}.form{width:100%;margin:20px auto;border:1px solid #ccc;border-collapse:collapse}.form th{background-color:#eee;padding:10px 15px;border:1px solid #ccc;text-align:left;vertical-align:middle;word-break:break-all;width:160px}.form td{padding:10px 15px;border:1px solid #ccc;vertical-align:middle;background:#fff}.form .required{color:#c20e11;margin-left:4px;font-size:12px}.form input{font-size:14px;vertical-align:middle;padding-left:5px}.form textarea{width:460px;font-size:14px;vertical-align:middle;padding-left:5px;height:7em}.form .username,.form .phone{width:300px}.form .yubin{width:80px;margin:2px}.form .data{width:100px;margin:2px 4px}.form .address{width:500px;margin:2px}.form .email{width:500px}.form .visit{width:200px;margin:3px}.wpcf7-list-item-label{margin-right:16px}span.wpcf7-list-item{margin:0 !important}.perpose span.wpcf7-list-item{margin:0 0 0 2px !important}.perpose span.wpcf7-list-item.last{margin:0 0 5px 2px !important}.form-btn{text-align:center;margin-bottom:60px}.form-btn input{line-height:40px;cursor:pointer;padding:0 20px;background:#59c9fc;color:#fff;border:1px solid #59c9fc}.form-btn input.back{margin-right:20px}.contact div.wpcf7-mail-sent-ok,.contact div.wpcf7-mail-sent-ng,.contact div.wpcf7-validation-errors{border:none;text-align:center;color:#c20e11}.contact span.wpcf7-not-valid-tip{font-size:14px;color:#59b0e3;text-align:left}section.pediatric-other{padding-bottom:40px}.pediatric-other .merit{padding:15px;border-radius:5px;border:1px #fe9da8 solid;background:#fffce1}.pediatric-other .indent{padding-left:1.5em;text-indent:-1.5em}section.sleep{padding-bottom:40px}section.botox{padding-bottom:50px}section.student{padding-bottom:50px}section.provisional{padding-bottom:50px}.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 .more{text-decoration:underline;color:#fc9b2a;text-align:right;font-size:14px;margin-top:80px}.post strong{font-weight:700}.post em{font-style:italic}.post ul{list-style:disc}.post ul,.post ol{padding-left:1.5em}.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:#59b0e3;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:600px;height:auto}.roop .post iframe{max-width:600px}.case-records-cms{background:url(//www.mikage-dc.com/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.mikage-dc.com/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.mikage-dc.com/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{margin-bottom:30px;padding-right:5px}.sidebar .ttl-low2{font-size:16px;padding:6px}.sidebar li{padding:0 10px 0 16px;background:url(//www.mikage-dc.com/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left 4px;background-size:12px auto}.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}