@charset "UTF-8";.catch_ttl{width:auto;margin:0 30px;padding:8px;text-align:center;color:#fff;border-radius:5px}.bg_bl{background:#1db1ed}.bg_gr{background:#94ce58}.bg_pk{background:#fd6dfc}.bg_or{background:#fdbf2d}.underline_bk{background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom}.length-sm{background-position:center 55%}.page-catch .case-records{padding:20px 60px}.page-catch .root-sm{padding:20px 100px}.page-catch .ttl-btn{font-size:120%;padding:.1em 1.5em 0;display:inline-block}.ttl-page-circle{width:100%;font-size:17px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;display:table}.ttl-page-circle span.num{width:70px;height:70px;color:#fff;text-align:center;font-size:25px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#7cb9dc;vertical-align:middle;display:table-cell}.ttl-page-circle span.ttl-page-txt{font-weight:700;padding-left:15px;vertical-align:middle;display:table-cell;background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/underline_gy.png) repeat-x left bottom}.movie iframe{width:720px;display:block;margin:0 auto}.page-catch .movie iframe{width:600px}section.daeki{margin:0 auto 40px;border:1px solid #53bec1;padding:4px}section.daeki .inner{width:100%;border:1px solid #53bec1;padding:30px 20px 20px;box-sizing:border-box}section.daeki h2{line-height:1.8;text-align:center;margin:0 auto;width:90%;font-size:23px;letter-spacing:1px;border-bottom:3px solid #53bec1}section.daeki h2:after{content:"";display:block;border-bottom:1px solid #53bec1;margin-bottom:2px}section.daeki h2 .dot{position:relative}section.daeki h2 .dot:before{position:absolute;content:"";border-radius:50%;width:.3em;height:.3em;background:#53bec1;top:0;left:50%;transform:translate(-50%,-200%)}section.daeki .detail{background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/banner_daeki1.jpg);background-repeat:no-repeat;background-position:left 10px bottom;background-size:170px auto;padding:5px 0 15px 210px}section.daeki .detail ul{background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/banner_daeki2.jpg);background-repeat:no-repeat;background-position:right 10px bottom 20px;background-size:150px auto;padding:20px 0 0;margin-bottom:15px;font-size:18px;line-height:2.2}section.daeki .detail .under{border-bottom:3px double #53bec1;padding:0 .2em}section.caries{padding-bottom:40px}.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.kikukawa-ekimae.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 .cari-sm{background-position:center 55%}.caries .anchor_link{text-align:center;letter-spacing:-.4em}.caries .anchor_link li{width:27%;margin-right:2%;margin-bottom:15px;padding:15px 2%;vertical-align:top;letter-spacing:normal;display:inline-block;border:1px #53bec1 solid}.caries .anchor_link li:nth-child(3n){margin-right:0}.caries .anchor_link li img{width:96%}.caries .anchor_link li h2{margin-bottom:10px;text-align:center;font-size:14px;border-bottom:1px #53bec1 dashed;color:#53bec1;padding-bottom:5px}.caries .anchor_link li span.link{width:100%;margin:0;padding:5px 0;color:#fff;border-radius:50px;background:#53bec1;display:inline-block}section.perio{padding-bottom:40px}.perio .case-sm{padding:40px 120px}.perio .case_row_four{display:flex;flex-wrap:nowrap;justify-content:center}.perio .case_row_four li{width:108px;padding-right:9%;padding-left:1%;font-size:90%;background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right 30%}.perio .case_row_four li img{margin-bottom:5px}.perio .case_row_four li:first-child{padding-left:0}.perio .case_row_four li:last-child{padding-right:0;background:0 0}section.extraction{padding-bottom:40px}section.implant{padding-bottom:40px}section.denture{padding-bottom:40px}.denture .case_row_three{display:flex;flex-wrap:nowrap;justify-content:center}.denture .case_row_three li{width:200px;padding-right:7%;padding-left:1%;text-align:center;font-size:90%;background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right 45%}.denture .case_row_three li img{margin-bottom:5px}.denture .case_row_three li:first-child{padding-left:0}.denture .case_row_three li:last-child{padding-right:0;background:0 0}section.esthetics{padding-bottom:40px}section.whitening{padding-bottom:40px}.whitening .wht_ttl{width:auto;padding:8px;font-size:17px;text-align:center;color:#fff;border-radius:5px}.whitening .anchor{text-align:left;letter-spacing:-.4em;margin-bottom:40px}.whitening .anchor li{width:49%;margin-right:2%;margin-bottom:2%;font-size:120%;letter-spacing:normal;display:inline-block;position:relative}.whitening .anchor li:nth-child(2n){margin-right:0}.whitening .anchor li a{padding:4% 0;text-align:center;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block}.whitening .anchor li:first-child a{background:#fdbf2d}.whitening .anchor li:nth-child(2) a{background:#1db1ed}.whitening .anchor li:nth-child(3) a{background:#fd6dfc}.whitening .anchor li:last-child a{background:#94ce58}section.mouthguard{padding-bottom:40px}section.dock{padding-bottom:40px}.dock.inspection_flow .ttl-low4{color:#59b0e3}.dock.inspection_flow .box-img-left img{width:300px}section.root{padding-bottom:40px}.root .sub_ttl span.ttl_box{padding:5px 15px;color:#fff;font-size:100%;border-radius:3px}.root .case_row_three{display:flex;flex-wrap:nowrap;justify-content:center}.root .case_row_three li{width:161px;padding-right:7%;padding-left:1%;text-align:center;font-size:90%;background:url(//www.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat right 45%}.root .case_row_three li img{margin-bottom:5px}.root .case_row_three li:first-child{padding-left:0}.root .case_row_three li:last-child{padding-right:0;background:0 0}section.correct{padding-bottom:40px}.correct .movie{width:720px;display:block}.correct .flow_cure{margin-bottom:20px;padding-bottom:30px;overflow:hidden}.correct .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}.correct .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}.correct .flow_cure li:last-child{width:610px;padding-left:10px;float:right}.correct .bk{color:#000;font-weight:700}.correct .box{padding:15px;border-radius:5px;background:#e8e8e8}section.vital{padding-bottom:40px}.vital .img-column.for-two li span{text-align:left;display:block;width:360px}.vital .fee{width:100%;border-radius:5px;border:1px #dbdbdb solid;background:#e8e8e8;display:table}.vital .fee li{padding:15px;vertical-align:middle;display:table-cell}.vital .fee li:last-child{width:25%;font-size:17px;font-weight:700;color:#ff373a;text-align:center}section.bonding{padding-bottom:40px}.case-records.prl60{padding:20px 60px}section.staff{padding-bottom:40px}.staff .staff_box{display:flex}.staff .incho_cert{margin:auto}.staff .box_lt{width:29%;margin-right:2%}.staff .box-img-right .img img{width:320px}.staff .box-img-right .img img.w200{width:200px}.staff .table-nostyle th{padding:0;vertical-align:top;white-space:nowrap}.staff .table-nostyle td{padding:0 0 0 1em;vertical-align:top}.staff .table-nocolor th{width:90px;text-align:left}.staff .table-nocolor td{text-align:left}.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}section.tour{padding-bottom:40px}.tour-for-three{display:flex;justify-content:space-around}.tour-for-three li{width:30%}.tour-for-three li img{width:100%;height:auto}section.price{padding-bottom:40px}.price .box-img-left .img img{width:320px}.price .table-nocolor th,.price .table-nocolor td{vertical-align:middle}.price .table-nocolor td img{margin-right:5px;vertical-align:middle}section.map_time{margin-bottom:40px}.map_time .tel{font-size:26px}.map_time .table-nostyle th{padding:6px 0;vertical-align:top}.map_time .ggmap iframe{display:block;width:720px}section.recruit{padding-bottom:40px}.recruit .table-nocolor th{width:120px}.recruit .table-nocolor th,.recruit .table-nocolor td{text-align:left}.staff .divide{display:flex;justify-content:space-between}.staff .divide .div_box{width:48%}section.contact{padding-bottom:40px}.contact .tel{font-size:26px}.contact .web{font-size:16px;line-height:1em;padding:.5em 1em;display:block;background:#5cc3e1;width:10em;border-radius:100px}.contact .web a{color:#fff;display:block}.contact .table-nocolor th{width:120px;text-align:left;font-weight:700}.contact .table-nocolor td{text-align:left}.form{width:700px;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}.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:5em;border:1px solid #ccc}.form .name,.form .telput{width:200px}.wpcf7 input[type=tel]{width:200px}.form .mail{width:380px}.form .address{width:460px}.form .perpose{width:280px}.form .perpose option{padding-left:5px}.form .perpose .wpcf7-list-item{display:block}.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 .visit{margin:0 0 0 8px;width:240px}.form td p{margin-bottom:5px}.form td p:last-of-type{margin-bottom:0}.form .question textarea{height:8em}.form .age{width:80px}.form-btn{text-align:center;margin-bottom:60px}.form-btn input{line-height:40px;cursor:pointer;padding:0 20px;background:#53bec1;color:#fff;border:1px solid #53bec1}.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:#c20e11;text-align:left}.contact .menu-todouhuken option{font-size:13px}section.feature{padding-bottom:40px}.feature img{max-width:100%;box-sizing:border-box}.feature .anchor_link{text-align:center;letter-spacing:-.4em}.feature .anchor_link li{width:27%;margin-right:2%;margin-bottom:15px;padding:15px 2%;vertical-align:top;letter-spacing:normal;display:inline-block;border:1px #53bec1 solid}.feature .anchor_link li:nth-child(3n){margin-right:0}.feature .anchor_link li img{width:96%}.feature .anchor_link li a>h2{margin-bottom:10px;text-align:center;font-size:14px;border-bottom:1px #53bec1 dashed;color:#53bec1;padding-bottom:5px;height:3em}.feature .anchor_link li:nth-child(n+2) a>h2{line-height:3em}.feature .anchor_link li span.link{width:100%;margin:0;padding:5px 0;color:#fff;border-radius:50px;background:#53bec1;display:inline-block}.roop{padding-bottom:80px;min-height:500px}.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{border:1px dashed #ccc;border-radius:4px;padding:20px;margin:0 auto 50px}.roop .post:last-child{margin-bottom:0}.roop .post .size-full,.roop .post img{max-width:100%;height:auto;display:block;margin-bottom:10px}.roop .post img:last-child{margin-bottom:0}.roop .post iframe{max-width:600px}.case-records-cms{background:url(//www.kikukawa-ekimae.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.kikukawa-ekimae.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.kikukawa-ekimae.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.roop .ttl-low{font-size:18px !important}.roop p{font-size:16px;line-height:170%;margin-bottom:1.1em}.roop .data{font-size:14px;color:#9e9e9e;margin-bottom:1.5em}.sidebar{margin-bottom:30px;padding-right:5px}.sidebar .ttl-side{text-align:center;font-weight:700;padding:0}.sidebar li{border-top:1px solid #eee;padding:1em 0}.sidebar li:last-child{border-bottom:1px solid #eee}.sidebar a{text-decoration:underline}.sidebar a:hover{color:#52bec1}.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;font-weight:700;line-height:1.5em}.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}