@charset "UTF-8";.page-catch .underline_bk{background:url(//hal-shika.jp/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom;font-family:"ヒラギノUD明朝 W4 JIS2004","Hiragino UD Serif W4 JIS2004","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.page-catch .catch_ttl{width:580px;margin:60px auto 20px;padding:5px 8px;text-align:center;color:#fff;border-radius:5px}.page-catch .bg_or{background:#ffbe46}.page-catch .bg_or2{background:#ffa146}.page-catch .gr{color:#49a406}.page-catch .box-img-right{width:80%;margin-right:auto;margin-left:auto}.page-catch .case-records{padding-right:50px;padding-left:50px}.page-catch .case-records img{width:230px;height:auto}.page-catch .static img{width:initial}.begin{padding:40px 20px 30px;background:#f9f4f0 url(//hal-shika.jp/wp-content/themes/humanity/css/../images/common/begin.png) no-repeat right 20px bottom 20px;background-size:60px auto;text-align:center;margin-bottom:40px;font-size:16px}.begin h2{font-size:22px;margin-bottom:15px}.second{width:740px;margin-bottom:60px}.second img{width:100%;height:auto}.color-orange{color:rgba(242,156,57,1);font-size:20px}.hours{width:100%;text-align:center}.hours td,.hours th{border:1px solid rgba(204,204,204,1);background:rgba(245,245,245,1);text-align:center;vertical-align:middle;padding:5px 0}.hours td{background-color:#fff}.bnr-sameday{margin:0 0 40px}.bnr-sameday img{width:100%}section.notice .inner{border:1px solid #ffa800;font-size:20px;padding:1.2em 1.5em 1.3em}section.notice h2{font-size:120%;border-bottom:1px solid #ffa800;padding-bottom:.2em;margin-bottom:.5em}section.prevent{padding-bottom:40px}.prevent .case-records span{display:block;font-size:15px;text-align:center;margin:4px 0 0}section.perio{padding-bottom:40px}.perio .list-emd-wrap{position:relative;overflow:hidden;margin-bottom:40px}.perio .list-emd{position:relative;left:50%;float:left}.perio .list-emd li{position:relative;float:left;left:-50%;width:120px;padding-left:60px;background:url(//hal-shika.jp/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 64px}.perio .list-emd li img{margin-bottom:5px}.perio .list-emd li:first-child{background:0 0;padding-left:0}.perio .list-emd.three li{width:160px;padding-left:80px;background:url(//hal-shika.jp/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat 9px 64px}.ttl-gray{width:400px;margin:0 auto 20px;background:#999;color:#fff;text-align:center;padding:4px;border-radius:20px;font-size:16px}.perio .img-column.for-three span{display:block;text-align:center;font-size:18px}.campain202401{display:flex;justify-content:space-between}.campain202401 .item{width:55%;padding-top:20px}.campain202401 figure{width:40%}.campain202401 .item p+p{margin-top:1em}.campain202401 .item p.ttl-low4{margin-top:.2em}section.whitening_esthetique{padding-bottom:40px}.whitening_esthetique .img-column iframe{display:block;width:350px;height:200px}.whitening_esthetique .qanda dt{font-size:14px}.whitening_esthetique .app{margin-bottom:30px}.whitening_esthetique .app li{line-height:2}section.correct{padding-bottom:50px}.correct .ttl-correct{text-align:center;text-decoration:underline;font-size:18px;line-height:1.4;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.correct .static img{width:initial}.page-catch .page-catch-career{width:100%;font-size:14px}.page-catch .page-catch-career .ttl-low4{border-bottom:1px dotted #ccc}.page-catch .page-catch-career img{width:220px;margin-top:23px}.page-catch .page-catch-career th{padding:0 1em 5px 0;vertical-align:top;width:10em}.page-catch .page-catch-career td{padding:0 0 5px;vertical-align:top}section.pediatric{padding-bottom:50px}section.pediatric .table-pediatric th:nth-of-type(2),section.pediatric .table-pediatric th:nth-of-type(3){width:38%}section.cavity{padding-bottom:40px}.cavity .step-wrap{padding:10px 20px}.cavity .step-wrap li{background:url(//hal-shika.jp/wp-content/themes/humanity/css/../images/cavity/steparrow.png) no-repeat bottom 20px left 80px;padding-bottom:60px}.cavity .step-wrap li:last-child{background:0 0;padding-bottom:10px}.cavity .step-wrap .box-img-left{width:220px}.cavity .step-wrap .box-img-left img{width:200px;height:auto}.cavity .step-wrap .box-right{width:460px;padding:10px 0 0}.cavity .step-wrap h3{font-size:16px;padding:0 0 0 8px}.cavity .anchor_link{text-align:left;letter-spacing:-.4em;margin-bottom:40px}.cavity .anchor_link li{width:28%;margin-right:1.5%;padding:15px 2%;vertical-align:top;letter-spacing:normal;display:inline-block;border:1px #863b1d solid}.cavity .anchor_link li:last-child{margin-right:0}.cavity .anchor_link li a{display:block}.cavity .anchor_link dt{text-align:center;color:#863b1d;font-size:15px;line-height:2;border-bottom:1px #863b1d solid}.cavity .anchor_link dd{width:94%;margin-right:auto;margin-left:auto;font-size:13px}.cavity .anchor_link dd img{max-width:96%;padding:2%;border:1px #ccc solid}.cavity .anchor_link dd span.btn{width:80%;margin:0 auto;padding:5px 0;color:#fff;text-align:center;background:#863b1d;display:inline-block}.cavity .anchor_link dd .fa-chevron-circle-down{margin-right:5px}.cavity .box-two-column .box-img-right{width:290px}.cavity .box-two-column .box-img-right img{width:280px;height:auto}.cavity .box-two-column .box-left{width:420px;height:auto}section.esthetic{padding-bottom:50px}.esthetic .ttl-low4{border-bottom:1px dotted #ccc}section.kids{padding-bottom:40px}.kids .tbi{border-left:4px solid #ed6d00;font-size:16px;padding:4px 0 4px 15px}.kids .tbi span{color:#ed6d00}section.mft{padding-bottom:40px}section.implant{padding-bottom:40px}.implant .box-img-right img{width:260px;height:auto}section.denture{padding-bottom:40px}.denture .ttl-denture{text-align:center;font-size:18px;line-height:1.4;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.denture .static img{width:initial}section.so{padding-bottom:40px}.bg_orange{background-color:rgba(251,230,184,1);padding:15px 20px;width:50%;border-radius:10px;box-sizing:border-box}.so .btn a{width:200px;text-align:center;background:#e47308;color:#fff;border-radius:8px;line-height:40px}.so .list-check{width:400px;margin:20px auto 10px;font-size:16px;border-radius:10px;border:1px solid #ccc;padding:20px 0 20px 40px;line-height:2}section.root{padding-bottom:50px}.root .box_orange{background-color:#ffe6b2;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:15px;border:1px #ffe294 solid}.root .table-nocolor .bg_bl{background:#e1f5fe}.root .table-nocolor .bg_or{background:#fff3e0}section.extraction{padding-bottom:50px}section.staff{padding-bottom:40px}.staff .ttl-low2 span{font-size:20px}.staff .ttl-low4{border-bottom:1px dotted #ccc}.staff .table-nocolor th,.prevent .table-nocolor th{text-align:left;white-space:nowrap}.staff .table-nocolor td,.prevent .table-nocolor td{text-align:left}.staff .box-img-right .img,.prevent .box-img-right .img{width:400px}.staff .box-img-right img,.prevent .box-img-right img{width:400px}.staff .table-nostyle th,.prevent .table-nostyle th{padding:2px 20px 2px 2px;vertical-align:top}.staff .table-nostyle td,.prevent .table-nostyle td{padding:2px 0 2px;vertical-align:top}.staff .bg_brown,.prevent .bg_brown{background-color:rgba(241,235,221,1);padding:16px 25px;border-radius:10px}.staff-box{position:relative;padding-bottom:40px;margin-bottom:40px}.staff-box:after{position:absolute;content:"";width:600px;border-bottom:1px dotted #ccc;left:0;right:0;margin:auto;bottom:0}.staff .img-column-l{left:.8%}.staff .img-column-l li{left:auto}.staff-box-morishita .box-img-right .img-column.for-two img{width:195px}.staff-box-morishita .box-img-right .box .center img{width:190px}.staff-box-morishita .menu-btn .ttl{background-color:#ffb74d;color:#fff}section.tour{margin-bottom:60px}section.price{margin-bottom:50px}.price .list-price li{margin-bottom:4px}.price .table-nocolor{table-layout:fixed}.price .table-nocolor th{white-space:nowrap;padding:6px}.price .table-nocolor td{padding:6px 8px}.price .table-nocolor .w_price{width:10.5em}.price .table-nocolor .w_price_middle{width:9em}.price .table-nocolor .w_price_wide{width:15em}.price .table-nocolor .w_desc{width:15em}.price .table-nocolor th:first-child,.price .table-nocolor .w_price_140{width:140px}.price .table-nocolor th.w_price_170,.price .table-nocolor td.w_price_170{width:170px}.price .table-nocolor.table-whitening th:first-child{width:100px}.price .table-nocolor.table-denture th:first-child{width:145px}.price .table-nocolor.table-denture .w_price{width:11.5em}.price .table-nocolor.table-denture .w_desc{width:14.5em}.price .table-nocolor img{max-width:100%}section.map_hours{padding-bottom:50px}.map_hours p.tel{font-size:28px;margin:12px 0 8px}.map_hours .hosoku li:first-of-type{margin-top:.5em}.map_hours .hosoku li:last-of-type{margin-bottom:1em}.map_hours p.fax{font-size:28px;margin:0 0 10px}.destination{width:100%;text-align:center;margin-bottom:50px}.destination td{background:#eee;border:#fff solid 2px;border-radius:10px;padding:5px 0}.destination td a{color:rgba(63,153,247,1);text-decoration:underline;font-weight:600}.map_hours .iframe-wrap{margin-bottom:50px}.map_hours iframe{height:350px;display:block}section.recruit{padding-bottom:40px}.recruit th{width:195px}section.contact{padding-bottom:40px}.contact p.tel{font-size:28px;margin:12px 0 40px}.contact .web{width:240px;margin:30px auto 80px}.contact .web img{width:100%;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 th p{white-space:pre-wrap}.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:#fe853e;border:1px solid #fe853e;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 .mail{margin-bottom:5px}.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.reason{padding-bottom:40px}.reason .feature_list li{width:243px;float:left;margin-right:5px}.reason .feature_list li:nth-child(3n){margin-right:0}.reason .feature_list li p:first-child{margin-bottom:8px}.reason .feature_list li p:first-child img{width:243px;height:auto}.reason .feature_list li p{text-align:right;padding-right:20px}.reason .feature_list li p:last-child img{width:200px;height:auto}section.interview{padding-bottom:40px}.interview .poricy{background:#fffaf0;padding:30px;text-align:center;border-radius:20px;margin-bottom:20px}.interview .poricy h3{font-size:20px;margin-bottom:10px;color:#e67023}.interview .poricy p{font-size:15px}section.online{padding-bottom:40px}.online .list-dot li{margin-bottom:5px}.online .icon_pdf{margin:10px 0;padding:0;background:0 0}.online .icon_pdf img{margin-right:10px;vertical-align:middle;display:inline-block}.online .adobe_reader{margin:10px 0;padding:0;background:0 0}.online .adobe_reader a{display:flex;justify-content:flex-start;align-items:center}.online .adobe_reader img{width:initial;margin-right:10px}.online .reserve{padding:25px;border-radius:5px;border:2px #ffa800 solid}.online .reserve .call{font-size:26px}.online .ttl-low2{border-bottom:none}.online .step_img img{margin:0 5px}.online .txt140{font-size:200%}.online .webbtn a{display:inline-block;background-color:#ffa800;color:#fff;font-weight:700;text-decoration:none;padding:.5em 1em .4em;border-radius:5px;font-size:130%}.online .webbtn a i.fa{margin:0 0 0 .75em;font-size:120%;line-height:.8;vertical-align:middle}.online .box{text-align:center;border:2px solid #f90;padding:2em}section.first{padding-bottom:40px}.first .ttl-btn{background:#ffa800;text-align:center;color:#fff;width:300px;margin:0 auto 14px;border-radius:20px;line-height:2.4;font-size:15px}.first .box-img-left .img{padding:0}.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:640px;height:auto}.roop .post img.alignnone{display:block;margin-bottom:.5em}.roop .post iframe{max-width:600px}.case-records-cms{background:url(//hal-shika.jp/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(//hal-shika.jp/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(//hal-shika.jp/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px;width:254px;height:auto}.roop .ttl{color:#00b0f0;font-size:17px;letter-spacing:1px}.roop .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.roop .more{text-align:right;margin-top:80px}.sidebar .ttl-low3{padding:6px 0 4px;font-size:14px;line-height:1.5}.sidebar{margin-bottom:30px;padding-top:15px}.sidebar li{padding:0 10px 0 16px;background:url(//hal-shika.jp/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}