@charset "UTF-8";body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.6;color:#484848}a{color:#484848;text-decoration:none}img{vertical-align:bottom}header,footer,.contents,.pc-contents{width:960px;margin:0 auto}.pagetop{border-radius:2px;cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:20px;right:40px}.pagetop:hover{opacity:.6}.cf:after{display:block;content:"";clear:both}.clear{clear:both}@font-face{font-family:'GenJyuuGothic';font-weight:400;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-Regular.ttf') format('truetype')}@font-face{font-family:'GenJyuuGothic';font-weight:100;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-ExtraLight.ttf') format('truetype')}@font-face{font-family:'GenJyuuGothic';font-weight:200;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-Light.ttf') format('truetype')}@font-face{font-family:'GenJyuuGothic';font-weight:400;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-Medium.ttf') format('truetype')}@font-face{font-family:'GenJyuuGothic';font-weight:700;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-Bold.ttf') format('truetype')}@font-face{font-family:'GenJyuuGothic';font-weight:900;font-style:normal;src:url('/wp-content/themes/humanity/fonts/GenJyuuGothic-Heavy.ttf') format('truetype')}header{padding:10px 0}.multinfo .dis{font-size:11px;text-align:right}.multinfo .logo{float:left;width:auto}.reserve{float:right;width:340px;padding-top:2px;margin-bottom:2px}.parking{display:none;float:left;padding-top:8px}.tel{font-size:24px;text-align:right}.tel i{margin-right:6px;font-size:28px;vertical-align:middle}.time{float:right;width:400px;text-align:right}.time dt{width:90px;display:inline-block;margin-right:10px}.time dd{display:inline-block;font-size:13px;margin-right:20px}.time dd:last-child{margin-right:0}.gNav{width:957px;padding:10px 1px 10px 2px;margin:5px 0 15px}.gNav ul{border-right:1px solid #bfbfbf}.gNav li{font-size:13px;float:left;width:128px;line-height:24px;padding:6px 4px;text-align:center;border-left:1px solid #bfbfbf}.gNav li:nth-last-child(2){width:125px}.gNav li a{display:block;color:#333}.gNav li a:hover{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/bg_nav.gif)}.gNav li.home a,.gNav li.staff a,.gNav li.tour a,.gNav li.voice a,.gNav li.case a,.gNav li.price a,.gNav li.map_time a,.gNav li.recruit a,.gNav li.contact a{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/bg_nav.gif)}.menu{width:210px;float:left}.menu li{overflow:hidden;text-indent:100%;white-space:nowrap}.menu li a{display:block;height:50px;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/side_menu.png) no-repeat left top}.menu li.selected a{background-image:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/side_menu_on.png)}.menu li a:hover{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/side_menu_on.png) no-repeat left top}.menu li.caries a,.menu li.caries a:hover{background-position:0 -10px}.menu li.implant a,.menu li.implant a:hover{background-position:0 -60px}.menu li.denture a,.menu li.denture a:hover{background-position:0 -110px}.menu li.esthetics a,.menu li.esthetics a:hover{background-position:0 -160px}.menu .whitening a,.menu .whitening a:hover{background-position:0 -210px}.menu .perio a,.menu .perio a:hover{background-position:0 -260px}.menu li.prevent a,.menu li.prevent a:hover{background-position:0 -310px}.menu li.kids a,.menu li.kids a:hover{background-position:0 -360px}.menu li.root a,.menu li.root a:hover{background-position:0 -410px}.menu li.correct a,.menu li.correct a:hover{background-position:0 -460px}.menu li.extraction a,.menu li.extraction a:hover{background-position:0 -510px}.banner{width:220px;float:left;margin:5px 0 15px}.banner li{margin-bottom:5px}.banner li a{display:block}footer .multinfo{padding-bottom:10px;border-bottom:1px solid #bfbfbf}footer .multinfo .reserve{width:480px;text-align:right;padding:25px 10px 0 0}footer .multinfo .reserve p{display:inline-block}footer .multinfo p.tel{font-size:24px;line-height:1;margin-left:10px}footer .multinfo .tel i{font-size:32px;margin-left:8px}.ttl-f.ttl-top{font-size:20px}.fNav{padding:20px;font-size:12px;margin-bottom:30px;position:relative}.fNav ul{width:200px;float:left;line-height:20px}.fNav .wide-ul{width:338px}.fNav ul li i{color:#17731c;margin-right:4px;line-height:20px}.fNav ul li a:hover{color:#7bbf64;text-decoration:underline}.footerArea{clear:both;margin-bottom:20px;width:470px}.footerAreaTxt{font-size:12px;text-indent:1em}.humanity{text-align:right}small{font-size:11px;text-align:center;display:block;line-height:3}.private{margin-bottom:40px}.reserve-btn{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/private_banner.jpg) no-repeat;position:relative;width:710px;height:360px;border-radius:10px;border:1px solid #bfbfbf;margin-bottom:10px}.reserve-btn .line_reserve{display:block;background:#449927;opacity:.96;color:#fff;border:1px solid #66a600;width:200px;line-height:60px;border-radius:6px;font-size:18px;padding:2px 20px 0}.reserve-btn .web_reserve{display:block;background:#f5babf;opacity:.96;color:#475469;border:1px solid #f5babf;width:200px;line-height:60px;border-radius:6px;font-size:18px;padding:2px 20px 0}.reserve-btn i{margin-right:8px}.reserve-btn .p-btn{position:absolute;top:140px;left:50px}.reserve-btn .w-btn{position:absolute;top:190px;left:50px}.reserve-btn .epark_notice{position:absolute;left:50px;top:301px;text-shadow:2px 2px 3px #fff,2px -2px 3px #fff,-2px 2px 3px #fff,-2px -2px 3px #fff;font-weight:700;color:#31482c;font-size:.9rem}.footertimetable{text-align:center}.footertimetable .add{line-height:50px}.footertimetable .add i{margin:0 5px 0 20px;font-size:28px}.footertimetable .add span{font-size:22px}.footertimetable table{width:710px;border-collapse:collapse;border:1px solid #9e9a98;margin-bottom:10px}.footertimetable th{background-color:#ccc;color:#fff;border:1px solid #9e9a98;padding:5px;text-align:center}.footertimetable td{text-align:center;padding:5px;border:1px solid #9e9a98}.footertimetable .holiy{text-align:left}.footertimetable .holiy span{margin-left:10px}.link{margin-bottom:60px}.link a{color:#00a0e9;text-decoration:underline}.pricelink{margin-bottom:100px}.message{text-align:center;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/message_bg.jpg) no-repeat left bottom 10px;background-size:auto 82%;margin-bottom:40px;padding-bottom:10px;border:1px solid #ccc}.message h2{background:#7bbf64;margin-bottom:10px;color:#fff;font-size:18px;line-height:2.6}.message h2 i{margin-right:5px}.message .voice{width:460px;float:right;margin:15px 20px 0 0;text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}.message .voice h3{font-size:24px;padding-bottom:5px;border-bottom:1px solid #4b4b4b;color:#7bbf64;margin-bottom:20px}.message .voice p{margin-bottom:15px}.message .voice p:last-child{margin-bottom:5px;text-align:right}.message .voice p:last-child span{margin-right:5px}.message a{display:block;width:100%}.block{display:block}.case-comment{font-size:.7875rem;text-align:center;color:#757575}.page-catch .case-comment{line-height:1.5}.fade{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fade:hover{opacity:.6;filter:alpha(opacity=60)}.img-border{padding:4px;border:1px solid #bfbfbf}.img-right{float:right;margin:0 0 10px 15px}.img-left{float:left;margin:0 15px 10px 0}.gothic{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-link{color:#7bbf64;text-decoration:underline;margin:0 1px}.center{text-align:center}.alignR{text-align:right}.bold{font-weight:700}.border{border:1px solid #aaa}.pc-none{display:none}.txt-l{font-size:120%}.txt-s{font-size:80%}.txt140{font-size:130%}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.txt70{font-size:70%}.or{color:#fc9b2a}.re{color:#ff373a}.gl{color:#8a8a8a}.gr{color:#7bbf64}.underline{text-decoration:underline}.p10{padding:0 10px 10px}.pt10{padding-top:10px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ttl-top{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/top/bg_h.png) repeat-x left center;font-size:27px}.ttl-top span{display:inline-block;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/top/icon_h.png) no-repeat left center #fff;padding:0 20px}.ttl-low{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left center;font-size:22px;padding-left:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #343434;margin-bottom:12px;letter-spacing:2px}.ttl-low-s{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/icon_h_low.png) no-repeat left center;font-size:19px;padding-left:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #343434;margin-bottom:12px;letter-spacing:1px}.ttl-low2{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;margin-bottom:15px;padding:4px 0 4px 10px;border-left:5px solid #7bbf64}.ttl-low3{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝","HG明朝E",YuMincho,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border-bottom:1px solid #444;font-size:20px;margin-bottom:10px;padding-bottom:2px}.ttl-low4{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/icon_h_low2.png) no-repeat left center;padding-left:22px;font-size:18px;border-bottom:1px solid #bfbfbf;line-height:1.8;margin-bottom:10px}.ttl-low5{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;margin-bottom:8px}.ttl-low5 span{font-size:20px;color:#7bbf64;margin-right:5px}.ttl-circle{font-size:20px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin-bottom:10px}.ttl-circle span{display:inline-block;background-color:#7bbf64;color:#fff;width:54px;height:54px;border-radius:27px;line-height:54px;text-align:center;font-size:24px;margin-right:12px}.ttl-btn-gr,.ttl-btn-bl,.ttl-btn-or{padding:6px;font-size:18px;letter-spacing:1px;border-radius:5px;text-align:center;margin-bottom:10px}.ttl-btn-gr{background:#7bbf64;border:1px solid #1b5707;color:#1b5707}.ttl-btn-bl{background:#758ec1;border:1px solid #1647ad;color:#fff}.ttl-btn-or{background:#ffda91;border:1px solid #ff6d0b;color:#ff6d0b}.two-column img:nth-of-type(odd){float:left}.two-column img:nth-of-type(even){float:right}.two-column-center{display:flex;justify-content:center;align-items:center}.two-column-center figure:first-of-type{margin-right:15px}.two-column-center figure img{max-width:100%}.three-column img{float:left;margin-right:5px}.three-column img:last-child{margin-right:0}.four-column img{float:left;margin-right:5px}.four-column img:last-child{margin-right:0}.circle-mark li:before{content:"・"}.case-records{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 120px;padding:20px 40px}.case-records img:nth-child(odd){float:left;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px}.case-records img:nth-child(even){float:right;background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.compare{background:url(//www.katahira-dental.jp/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center 50px;margin:15px 20px 20px}.compare li{width:300px;text-align:center}.compare li:nth-of-type(odd){float:left}.compare li:nth-of-type(even){float:right}.compare li img{margin-bottom:5px}.table-normal{width:710px;border-collapse:collapse;border:1px solid #9e9a98;margin-bottom:10px}.table-normal th{background-color:#7bbf64;color:#fff;border:1px solid #338240;padding:5px;text-align:center}.table-normal td{text-align:center;padding:5px;border:1px solid #9e9a98}.error{text-align:center;font-size:20px;height:120px;padding-top:150px}.multinfo-left img{width:78px}.multinfo-left{float:left;margin-left:50px}.epark02{width:180px}.fNav .epark02_notice{position:absolute;top:90px;right:-8px;width:247px;padding:6px;border:2px solid #ffbd43;font-size:.9rem;box-sizing:border-box;font-weight:700}.cancelpolicy{text-align:center}.grecaptcha-badge{visibility:hidden}.recapta_message{margin-bottom:10px;font-size:90%}section.monshin{margin-bottom:60px}.mainMenuWrap{grid-template-columns:1fr 1fr 1fr;display:grid;padding:0 10px;gap:10px;margin-bottom:25px}section.monshin{padding:20px 0 10px}.monshin h4{font-weight:700;color:#54bab9;margin-bottom:1rem;text-align:center}.monshinItem{display:flex;justify-content:center;padding:10px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);position:relative;align-items:center;padding:10px;border:1px solid #f974aa;text-align:center}.monshinItem:hover{cursor:pointer;background-color:#fdc8de}.vm{display:flex;flex-direction:column;justify-content:center}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mt-1{margin-top:1rem}.mr-1{margin-right:1rem}.p-2{padding:2rem}.reverse{flex-direction:row-reverse}.text-end{text-align:right}.fw-bold{font-weight:700}.fs-small{font-size:small}.fs-medium{font-size:medium}