@charset "UTF-8";.pc-contents,.contents{width:1000px;margin:0 auto}.left-contents{width:240px;float:left;padding-top:25px;padding-bottom:50px}.right-contents{width:710px;float:right;padding-top:30px}.alignL{text-align:left !important}.ttl-name{font-size:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","游明朝",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:6px;letter-spacing:2px}.border-b-dot{padding-bottom:30px;margin-bottom:20px;border-bottom:1px dashed #aeaeae}.vAlignM{vertical-align:middle !important}.col3 th{width:33.33%}.list-flow-wrap{position:relative;overflow:hidden}.list-flow{position:relative;left:50%;float:left}.list-flow li{position:relative;float:left;left:-50%;padding-left:60px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 50%}.list-flow li:first-child{background:0 0;padding-left:0}.img-column-wrap{position:relative;overflow:hidden}.img-column{position:relative;left:50%;float:left}.img-column li{position:relative;float:left;left:-50%;margin-left:10px;margin-bottom:10px}.img-column li:first-child,.img-column.for-two li:nth-child(2n+1){margin-left:0}.img-column.for-three li:nth-child(3n+1){margin-left:0}.img-column.for-two li img{max-width:350px}.img-column.for-three li img{max-width:230px}.img-column02 li{float:left;margin-left:10px}.img-column02 li:first-child{margin-left:0}.img-column02.for-three li{margin-left:9px}.img-column02.for-three li:first-child{margin-left:0}.cap{display:block;margin-top:5px}.table-nostyle th{white-space:nowrap;padding-right:.5em}.table-indent th,.table-indent td{padding-bottom:.5em}.table-thline th{border-right:solid 1px #ccc}.case-records02-wrap{position:relative;overflow:hidden}.case-records02{position:relative;left:50%;float:left}.case-records02 li{position:relative;float:left;left:-50%}.case-records02 li:last-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 20px 55%;padding-left:80px}.case-records02 li:first-child img{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px}.case-records02 li:last-child img{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.box-two-column div .case-records02 li:last-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow01.png) no-repeat 9px 55%;padding-left:40px}.compare02-wrap{position:relative;overflow:hidden}.compare02{position:relative;left:50%;float:left}.compare02 li{position:relative;float:left;left:-50%}.compare02 li:last-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat 8px 50%;padding-left:80px}.compare02.withcap li:last-child{background-position:8px 45%}.box-radius{border:solid 3px #fbf8f0;border-radius:5px;padding:20px}.movie{position:relative;width:auto;padding-top:56.25%}.movie iframe{position:absolute;top:0;right:0;width:100%;height:100%;box-sizing:border-box}section.caries{margin-bottom:40px}.caries .btn-list{padding-bottom:30px}.caries .btn-list li{width:230px;float:left;margin-right:10px;background:#fff;padding:12px 0 12px;box-sizing:border-box;border:1px solid #0e3a58}.caries .btn-list li:last-child{margin-right:0}.caries .btn-list li h3{font-size:17px;color:#0e3a58;text-align:center;margin-bottom:6px}.caries .btn-list li .img{width:180px;margin:0 auto 8px;padding:4px;border:1px solid #ccc}.caries .btn-list li .img img{width:100%}.caries .btn-list li .txt{height:44px;line-height:1.4;width:200px;margin:0 auto 18px}.caries .btn-list li .btn{color:#0e3a58;text-align:right;padding-right:10px;font-size:13px}.caries .compare02 li:last-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 20px 50%;padding-left:80px}section.extraction{margin-bottom:60px}section.prevent{margin-bottom:50px}section.perio{margin-bottom:40px}.for-perio li{margin:0 10px 20px 0}.for-perio li:nth-child(2),.for-perio li:last-child{margin:0 0 20px !important}.list-emd-wrap{position:relative;overflow:hidden}.list-emd{position:relative;left:50%;float:left}.list-emd li{position:relative;float:left;left:-50%;width:120px;padding-left:60px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 70px}.list-emd li:first-child{background:0 0;padding-left:0}section.root{margin-bottom:40px}.imgNone.case-records02 li:first-child img,.imgNone.case-records02 li:last-child img{background:0 0 !important;padding-top:0 !important}.root .rootflow li{padding-left:50px !important}.root .rootflow li:first-child{padding-left:0 !important}section.denture{margin-bottom:40px}.denture .border{border-bottom:1px solid #0e3a58}.denture .underline{text-decoration:underline}.satificate-square li{width:170px}.satificate-square li:nth-child(4n+1){margin-left:0}.img-column-wrap li img{width:100%;height:auto;box-sizing:border-box}.satificate-sideways li{width:220px}.satificate-sideways li:nth-child(3n+1){margin-left:0}p.denture-movie{color:#273f88;background-color:#dbe2f9;width:560px;margin:0 auto;padding:5px 0}.denture .movies li{display:inline-block;width:49%}.denture .movies li:first-of-type{width:100%}.denture .movies p{color:#273f88;background-color:#dbe2f9;width:350px;margin:0 auto;padding:5px 0}.denture .movies li:first-child p{width:710px;margin:0 auto}.denture .movies iframe{margin:0 auto 20px;display:table}section.implant{margin-bottom:40px}.page-catch.impla li{font-size:96%}.page-catch.impla li img{vertical-align:middle;padding-bottom:2px;margin-right:6px}.implant .step{border-bottom:1px solid #5c5c5c;font-size:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:3px}.implant .step span{font-size:16px}.font-ajust{font-size:20px !important}.implant .step1{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/implant/step1.png) no-repeat left 6px bottom 3px}.implant .step2{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/implant/step2.png) no-repeat left 12px bottom 3px;padding:14px 0 6px}.implant .step3{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/implant/step3.png) no-repeat left 12px bottom 3px;padding:14px 0 6px}.implant .step4{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/implant/step4.png) no-repeat left 12px bottom 3px;padding:14px 0 6px}.implant .ttl-btn-gray{line-height:1.2;padding:12px 0 10px}section.bridge{padding-bottom:40px}.bridge .table-bridge th{width:37%}.bridge .table-bridge th:first-of-type{width:26%}.bridge .table-bridge img{width:145px}section.correct{margin-bottom:50px}.visualTtl{border:solid 1px #cfcfcf;padding:20px;min-height:155px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;position:relative}.visualTtl01{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/correct/correctBg001.png) no-repeat right bottom}.visualTtl02{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/correct/correctBg002.jpg) no-repeat right bottom}.visualTtl-01{display:block;font-size:150%}.visualTtl-02{display:block;font-size:150%;color:#fc9b2a}.visualTtl-03{display:block;font-size:210%;position:absolute;bottom:20px;left:20px}.visualTtl-03 i{color:#fc9b2a}.correct .box-img-right table{float:left}section.esthetics{margin-bottom:40px}section.whitening{margin-bottom:40px}section.kids{margin-bottom:40px}section.visit{margin-bottom:40px}.visit .movies li{display:inline-block;width:49%}.visit .movies li:first-of-type{width:100%}.visit .movies p{color:#273f88;background-color:#dbe2f9;width:350px;margin:0 auto;padding:5px 0}.visit .movies li:first-child p{width:710px;margin:0 auto}.visit .movies iframe{margin:0 auto 20px;display:table}.visit .underline{text-decoration:underline}section.staff{margin-bottom:40px}.staff .for-six{left:0}.staff .for-six li{margin-left:7px;left:0}.doctername{font-size:26px}.staff .list-num.txt-indent li{text-indent:-1.3em;padding-left:1.5em}section.tour{margin-bottom:40px}section.price{margin-bottom:50px}.box-price{padding-bottom:20px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/price/price_bnr_btm.gif) no-repeat bottom center}.box-price-cnt{padding:10px 25px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/price/price_bnr_mid.gif) repeat-y top center}.pricemenu li a{display:block;width:167px;float:left;margin-left:10px;border:1px solid #d8b75c;border-radius:6px;padding:14px 0 12px;line-height:1;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;color:#c19212;background:#fbf8f0;margin-bottom:10px}.pricemenu li a.wide{width:346px}.pricemenu li:nth-child(4n+1) a{margin-left:0}.price .table-normal th,.price .table-normal td{vertical-align:middle}section.map_time{margin-bottom:40px}.map-detail dt:after{content:": "}.map-detail dt,.map-detail dd{margin-bottom:.5em}.phone li,.phone li span{font-size:110%;font-weight:700 !important}.map-detail dt{width:120px;float:left}.map-detail dd{width:590px;float:left;margin-bottom:.5em;min-height:1.4em}.maplink{display:block;margin:10px 0}.gmap iframe{display:block}section.recruit{margin-bottom:40px}.recruit .table-nocolor th{white-space:nowrap}.recruit .table-nocolor td{padding:6px 12px 5px;text-align:left}section.contact{padding-bottom:40px}.contact .required{font-size:90%;color:#c20e11}.form{width:100%;border-collapse:collapse;border:1px solid #ff8100;margin:10px auto 20px}.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 select,.form td textarea{border:solid 1px #ccc}.form td input.apo-d{width:10em;padding:1px}.form td .apo-d-wrap{position:relative}.form td .apo-d-wrap:before{display:inline-block;position:absolute;content:'\f073';font-family:'FontAwesome';font-size:.9em;color:#5f5f5f;right:.5em;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}.form td select.apo-t{width:6em;margin-left:.5em}.form>tbody>tr>th{white-space:nowrap;background-color:#eee;border:1px solid #ccc;padding:8px 12px;vertical-align:middle}.form>tbody>tr>td{text-align:left;padding:8px 5px;border:1px solid #9e9a98;padding-left:10px}.form .table-normal{font-size:90%}.form .table-normal th:first-of-type{width:17em}.form .hosoku{font-size:85%;padding-left:.5em}.form .hosoku span.block:last-of-type{display:block;padding-left:9.35em}.form label{line-height:1;display:inline-block;margin-right:10px}.form input{vertical-align:top}.form .your-name input,.form .your-name-kana input,.form .tel input{width:320px}.form .mail input{width:440px}.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.mail-check{display:block;margin-top:5px}.form textarea{width:500px}.form .fee{position:relative;left:-1em}.form-btn{text-align:center;margin-bottom:40px}.form-btn input{margin-right:20px;line-height:40px;cursor:pointer;padding:0 20px;border-radius:5px;border:solid 1px #d8b75c;color:#c19212;background:#fbf8f0}.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}.wpcf7-list-item{display:block}.scheduleTxt{line-height:1.6 !important;margin-bottom:0 !important}.contact .number{padding-right:20px;font-size:18px}section.team{margin-bottom:40px}section.feature{margin-bottom:40px}.featureMenuCntWrap{width:324px;border:solid 1px #c19212;padding:12px 12px 2px}.featureMenuCntWrap .ttl{text-align:center;font-size:110%;line-height:1.4;color:#c19212;border-bottom:solid 1px #c19212;padding:5px;margin-bottom:10px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.featureMenuCntWrap .btn-detail02{display:inline-block;font-size:80%;line-height:1;text-align:center;color:#c19212;border:solid 1px #c19212;padding:6px 12px}.featureMenuCntWrap .btn-detail02 i{margin-right:1em}.featureMenuCntWrap .box-img-right .box{padding-right:10px}.featureMenuCntWrap .box-img-right .img{text-align:right}.feature .featureMenuCntWrap .img{width:40%}section.interview{padding-bottom:60px}section.infection{padding-bottom:60px}.announce{width:auto;padding:6px 5px 5px;text-align:center;color:#fff;border-radius:5px}.bg_re{background:#dd4143}.bg_gr{font-size:120%;font-weight:700;border-radius:5px 5px 0 0;background:#3f51b5}.bg_or{font-size:120%;font-weight:700;border-radius:5px 5px 0 0;background:#c19212}.page-catch .announce{display:inline-block;padding:.2em 2em .1em}.page-catch .infection{width:680px;margin:auto}.page-catch .infection .box{width:500px;line-height:1.8}.page-catch .infection .img img{width:230px}.infection .crowded_block{justify-content:space-between;display:flex}.infection .crowded_block li{width:30%}.infection .crowded{text-align:center}.infection .crowded dt img{width:100%}.infection .crowded dd{margin-top:10px;padding:5px 40px;color:#fff;font-size:120%;border-radius:5px;background:#dd4143;display:inline-block}.infection .initiative_block{justify-content:space-between;flex-wrap:wrap;display:flex}.infection .initiative_block li{margin-bottom:20px;width:48%;background:#fff9eb}.infection .initiative dt{margin-bottom:0;display:flex;align-items:center;justify-content:center}.infection .initiative dd img{width:100%;box-sizing:border-box}.infection .initiative dd:last-child{padding:10px;border-radius:0 0 5px 5px}.infection .initiative_block2{justify-content:space-between;flex-wrap:wrap;display:flex}.infection .initiative_block2 li{margin-bottom:20px;width:48%}.infection .list{justify-content:space-between;display:flex}.infection .list dt{width:47%;margin-right:10px}.infection .list dt img{width:100%;box-sizing:border-box}.infection .list dd{flex:1}.infection .list dd span{padding:0 5px;margin-bottom:5px;font-weight:700;color:#dd4143;border-left:4px #dd4143 solid;border-bottom:1px #dd4143 solid;display:block}.infection .banner_sterilize{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/infection/banner_sterilize_bg.jpg) no-repeat,#fff7ee;background-size:450px auto;background-position:right 25px top 28px;padding:206px 0 15px;margin-bottom:20px;position:relative}.infection .banner_sterilize h3{margin:0 auto 10px;width:16em;font-size:32px}.infection .banner_sterilize p{text-align:center;font-size:19px;padding-left:140px}.infection .banner_sterilize .icon{position:absolute;width:140px;top:40px;left:40px}.roop{padding-bottom:80px;min-height:500px}.post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px}.post .more{text-decoration:underline;color:#fc9b2a;text-align:right;font-size:15px}.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:#038ff2;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.hirano-dent.com/wp-content/themes/humanity/css/../images/sp/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.hirano-dent.com/wp-content/themes/humanity/css/../images/sp/common/before.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.case-records-cms .after img{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/sp/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.roop .ttl-low{font-size:18px !important}.roop .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.sidebar{margin-bottom:30px;padding-right:5px}.sidebar .ttl-low-s{letter-spacing:0;font-size:18px}.sidebar li{padding:0 10px 0 16px;background:url(//www.hirano-dent.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}