@charset "UTF-8";:root{--main-color:#da444b;--sub-color:#f598a5}body{font-family:'Helvetica Neue',Arial,'游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,sans-serif;font-size:14px;line-height:1.5;color:#434343;min-width:1300px}a{color:#434343;text-decoration:none}img{vertical-align:bottom;max-width:100%;image-rendering:-webkit-optimize-contrast}.grecaptcha-badge{visibility:hidden}.common-btn{position:relative;display:block;margin-right:auto;margin-left:auto;padding:12px 0 10px;width:440px;text-align:center;color:#fff;font-size:16px;letter-spacing:.1em;text-decoration:none;background:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/cmn_btn_ar.png) right 18px center no-repeat;background-size:12px 12px;background-color:#da444b;border-radius:4px}.head,.head ul,.head li,.head a,.head span,.head i,.head div,.head section{box-sizing:border-box}.head img{max-width:100%}.head{position:absolute;width:100%;min-height:605px;color:#4a4a4a;overflow:hidden}.head_inr{position:relative;z-index:5;display:flex;min-width:1272px;max-width:1564px;max-width:1464px;padding:0 32px;margin:0 auto;padding:0}.head_bg{position:absolute;z-index:2;top:0;left:0;width:100%}.head_bg span{display:block;position:absolute;top:0}.head_bg span:nth-of-type(1){width:516px;left:-116px}.head_bg span:nth-of-type(2){width:571px;right:5px}.head_top{flex:1;padding:27px 0 0 32px}.head_ttl{font-size:12px;color:#474747;margin:0 0 30px;white-space:nowrap}.head_logo{width:194px;margin:0 auto 0 16px}.head_info{width:300px;width:22.3%;margin:0 0 0 auto;padding:18px 0 0}.head_tel{width:257px;margin:0 auto 14px 0}.head_tel_caption{display:block;font-weight:700;color:#c7000a;text-align:center;margin-bottom:.5em;font-size:14px;line-height:1.2}.head_parking{width:230px;margin:0 0 0 auto}.head_time{width:245px;margin:0 0 0 20px;padding:30px 0 0;text-align:center}.head_time_wd{position:relative;padding:0 0 .4em;margin:0 0 .4em}.head_time_wd:after{position:absolute;content:"";display:block;left:0;bottom:0;width:100%;height:1px;background-image:linear-gradient(to right,#171c61 0,#171c61 50%,#c7000a 50%,#c7000a 100%)}.head_time_wd:before{content:"/";display:block;position:absolute;top:0;left:calc(50% - 0.2em);font-size:15.6px}.head_time_wd p{display:inline-block}.head_time_wd p span{display:block;margin:0 .6em}.head_time_wd p span:nth-of-type(1){font-size:15.6px}.head_time_wd p span:nth-of-type(1) i{font-size:8px;line-height:1;display:inline-block;vertical-align:middle;margin:0 .3em 0 .5em}.head_time_wd p:nth-of-type(1) span:nth-of-type(1) i{color:#171c61}.head_time_wd p:nth-of-type(2) span:nth-of-type(1) i{color:#cc1922}.head_time_wd p span:nth-of-type(2){font-size:15.26px}.head_time_wd p span:nth-of-type(2) i{font-size:11.45px}.head_time_hd{font-size:13px}.head_btn{width:370px;width:300px;margin:0 0 0 20px;position:relative}.head_btn a{position:absolute}.head_btn_line{width:136px;top:0;left:0}.head_btn_mail{width:132px;top:34px;left:120px}.head_btn_web{width:139px;top:0;right:-5px}.gnav,.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav img{max-width:100%;vertical-align:middle}.gnav{position:relative;z-index:3;padding:40px 0}.gnav ul{width:calc(100% - 64px);min-width:1220px;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.gnav li{position:relative}.gnav li:nth-of-type(1):before,.gnav li:after{content:"";position:absolute;display:block;top:15%;width:1px;height:70%;background:#6a6a6a}.gnav li:nth-of-type(1):before{left:0}.gnav li:after{right:0}.gnav li a{display:block;text-align:center;transition:.3s}.gnav li a span{position:relative;display:inline-block;z-index:3;transition:.3s;backface-visibility:hidden}.gnav li.active a span,.gnav li a:hover span{opacity:0}.gnav li a:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%;transition:.3s;opacity:0;backface-visibility:hidden}.gnav li.active a:before,.gnav li a:hover:before{opacity:1}.gnav li a img{height:32px}.gnav_home{flex:1;min-width:106px}.gnav_home a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_home_on.png)}.gnav_beginner a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_beginner_on.png)}.gnav_staff a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_staff_on.png)}.gnav_tour a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_tour_on.png)}.gnav_map_time a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_map_time_on.png)}.gnav_price a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_price_on.png)}.gnav_recruit a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_recruit_on.png)}.gnav_contact a:before{background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/gnav_contact_on.png)}.foot ul,.foot li,.foot a,.foot span,.foot i,.foot div,.foot section,.foot nav{box-sizing:border-box}.foot img{max-width:100%}.foot{padding:60px 0 calc(30px + 111px);position:relative;background-color:#fffaee;color:#4d4d4d}.foot_inr{position:relative;margin:0 auto;width:1290px;width:92%;min-width:1240px;max-width:1320px;display:flex;justify-content:space-between;flex-wrap:wrap}.foot_lft{width:640px;width:49.6%}.foot_logo{width:580px;margin:0 auto 40px -10px}.foot_tel{margin:0 auto 40px 0}.foot_tel img{width:247px}.foot_tel_caption{display:block;font-weight:700;color:#c7000a;margin-bottom:.5em;font-size:14px;line-height:1.2}.foot_accs{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 15px}.foot_addr{font-size:16px;line-height:1.5}.foot_addr em{font-style:normal !important;border-bottom:1px solid #c7000a}.foot_gmap_lnk{width:180px;margin:0 25px 0 auto}.foot_accs_dtl{font-size:15px;margin:0 0 28px}.foot_parking{width:261px;margin:0 auto 36px 0}.foot_timetable{width:100%;border-collapse:collapse;line-height:1;margin-bottom:10px;color:#5d5a59}.foot_timetable th{width:35%;text-align:center;vertical-align:middle}.foot_timetable td{width:calc(65% / 8);text-align:center;vertical-align:middle}.foot_timetable thead{font-size:15px;border-top:1px solid #5d5a59}.foot_timetable thead th{font-weight:700;letter-spacing:.5em;padding:.6em 0}.foot_timetable thead td{font-weight:700}.foot_timetable tbody{border-top:1px solid #7e7e7e;border-bottom:1px solid #5d5a59}.foot_timetable tbody th{font-size:15px}.foot_timetable tbody th i{font-size:12px}.foot_timetable tbody tr:nth-of-type(1) th,.foot_timetable tbody tr:nth-of-type(1) td{padding:1.1em 0 .4em}.foot_timetable tbody tr:nth-of-type(2) th,.foot_timetable tbody tr:nth-of-type(2) td{padding:.4em 0 .9em}.foot_timetable tbody td{font-size:11.52px}.foot_tt_note{color:#444;margin:0 0 30px 6px}.foot_rgt{width:600px;width:46.5%}.foot_btn{text-align:right;margin:0 0 25px}.foot_btn p{display:inline-block}.foot_btn a{display:inline-block;vertical-align:bottom}.foot_btn_sns a{width:46px;margin:0 .2em}.foot_btn_lnk a{width:111px}.foot_btn_lnk{margin-left:20px}.foot_nav{margin:0 0 23px}.foot_nav ul{margin-bottom:1em;padding:20px 0 0 20px;border-top:1px dashed #646565}.foot_nav ul:after{content:"";display:block;clear:both;height:0;font-size:0}.foot_nav ul:last-child{padding-bottom:16px;border-bottom:1px dashed #646565}.foot_nav li{float:left;position:relative;margin:0 0 .4em;padding-left:1.5em}.foot_nav li:before{content:"";display:block;position:absolute;width:5px;height:5px;border-radius:50%;left:0;top:.5em;background:#525252}.foot_nav li:nth-of-type(3n - 2){width:36%}.foot_nav li:nth-of-type(3n - 1){width:34%}.foot_nav li:nth-of-type(3n){width:auto}.foot_nav ul:last-child li.long{width:70%}.foot_nav ul:last-child li:nth-of-type(3n){width:36%}.foot_nav ul:last-child li:nth-of-type(3n-2){width:34%}.foot_nav ul:last-child li:nth-of-type(3n-1){width:auto}.foot_nav ul:last-child li:nth-of-type(1){width:70%}.foot_nav a{font-size:13px;display:inline-block;color:#2b2b2b;line-height:1.4;transition:.5s}.foot_nav a:hover{opacity:.6}.foot_seo{font-size:11px;line-height:1.45;margin:0 0 25px 5px}.foot_bnr{display:flex;justify-content:space-between;gap:15px;margin:30px auto 70px}.foot_bnr a{display:block}.foot_bnr img{border:1px solid #171c61}.foot_humanity{text-align:right}.foot_copyright{text-align:center;font-size:11px;color:#3a3a3a;letter-spacing:.16em}.pagetop{border-radius:2px;cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:40px;right:20px;z-index:9999}.pagetop:hover{opacity:.6}.modal-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:20px 0}.modal-inner .common-btn{width:16.5em}.pc-contents{width:1215px;margin:0 auto 150px auto;padding-top:50px}.left-contents{width:290px;float:left}.right-contents{width:800px;float:right;padding-top:5px}.low-kv-container{margin:0 0 40px;padding:83px 0 0}.low_kv,.low_kv *{-webkit-box-sizing:border-box;box-sizing:border-box}.low_kv{position:relative;padding:122px 0 0;background-repeat:no-repeat}.low_kv:before{content:"";display:block;position:absolute;width:100%;top:0;left:0;height:calc(100% + 93px);background-repeat:no-repeat;background-size:540px auto;background-position:100% 100%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/kv_bg.png)}.low_kv img{max-width:100%}.low_kv_inr{width:calc(100% - 64px);min-width:1220px;max-width:1400px;margin:0 auto;position:relative;z-index:2}.low_kv_ttl{position:absolute;z-index:10;left:0;top:396px}.low_kv_ttl img{width:auto;height:65.5px}.low_kv_fig{position:relative;margin-left:18.6%}@media screen and (max-width:1400px){.low_kv_ttl{top:auto;bottom:36px}}.menu,.menu ul,.menu li,.menu a,.menu span,.menu i,.menu div,.menu section,.menu nav{box-sizing:border-box}.menu img{max-width:100%}.menu{border:2px solid #e67786;position:relative;padding:66px 18px 20px;margin-bottom:38px}.menu_ttl{position:absolute;top:-51px;left:calc(50% - 102px);width:205px;background-repeat:no-repeat;background-size:100% auto;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ttl_bg.png)}.menu_ttl span{display:block;width:156px;margin-left:auto;padding:20px 10px 10px 0}.menu_lst li{position:relative;margin-bottom:.5em;border-bottom:1px solid #ededed}.menu_lst li a{display:block;position:relative;line-height:1;font-size:17px;color:#616161;transition:.3s;padding:15px 0 15px 52px;min-height:33px;background-repeat:no-repeat}.menu_lst li a:hover{opacity:.6}.menu_lst li.prevent a{background-size:26px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_01.png)}.menu_lst li.caries a{background-size:24px auto;background-position:6px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_02.png)}.menu_lst li.perio a{background-size:27px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_03.png)}.menu_lst li.kids a{background-size:24px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_04.png)}.menu_lst li.root a{background-size:24px auto;background-position:6px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_05.png)}.menu_lst li.pediatric a{background-size:31px auto;background-position:2px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_06.png)}.menu_lst li.correct a{background-size:31px auto;background-position:2px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_07.png)}.menu_lst li.implant a{background-size:23px auto;background-position:7px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_08.png)}.menu_lst li.denture a{background-size:26px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_09.png)}.menu_lst li.bridge a{background-size:31px auto;background-position:2px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_10.png)}.menu_lst li.esthetics a{background-size:27px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_11.png)}.menu_lst li.whitening a{background-size:26px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_12.png)}.menu_lst li.extraction a{background-size:28px auto;background-position:6px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_13.png)}.menu_lst li.deterioration a{background-size:35px auto;background-position:6px 0;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_15.png)}.menu_lst li.jaw a{background-size:25px auto;background-position:5px 50%;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/menu_ico_14.png)}.sidebanner{padding:0 5px}.sidebanner li{margin:0 0 20px}.sidebanner li img{max-width:100%}.private{margin:130px 0 0}.private *{box-sizing:border-box}.private img{max-width:100%}.private .information{padding:40px 35px 30px;border:1px solid #dadada;background-repeat:no-repeat;background-size:cover;background-position:100% 0;background-image:url(//www.ashikagadental.com/wp-content/themes/humanity/css/../images/common/pi_bg.jpg)}.private .pi_ttl{width:305px;margin:0 0 25px -10px}.private .pi_btn{margin-bottom:24px}.private .pi_btn li{width:210px;margin-bottom:12px}.private .pi_btn li:nth-of-type(2){margin-left:24px}.private .pi_tel{width:257px;margin-bottom:24px}.private .pi_tel_caption{font-weight:700;font-size:14px;text-shadow:1px 0 2px #fff,0 1px 2px #fff,0 -1px 2px #fff,-1px 0 2px #fff,1px 0 2px #fff,0 1px 2px #fff,0 -1px 2px #fff,-1px 0 2px #fff}.pi_addr{font-size:15px;font-weight:700;text-shadow:1px 0 2px #fff,0 1px 2px #fff,0 -1px 2px #fff,-1px 0 2px #fff,1px 0 2px #fff,0 1px 2px #fff,0 -1px 2px #fff,-1px 0 2px #fff;margin-bottom:5px}.private .pi_gmap_lnk{width:180px}.cf:after{display:block;content:'';clear:both}.clear{clear:both}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5}.p-link{color:#da444b;text-decoration:underline;margin:0 1px;transition:.3s ease-in-out}.p-link:hover{opacity:.5}.gothic{font-family:'Helvetica Neue',Arial,'游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.noto_sans,.noto-sans{font-family:'Noto Sans JP',sans-serif}.noto-serif{font-family:'Noto Serif JP',serif}.hannari{font-family:'Hannari','Times New Roman','Noto Serif JP',serif}.sawarabi-go{font-family:'Sawarabi Gothic',sans-serif}.bold{font-weight:700}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a}.re{color:#ff373a}i.fa,i.fas,i.far{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:3px;max-width:100%;border:1px solid #ccc;background:#fff}.img-right{float:right;margin:0 0 10px 15px;max-width:300px}.img-left{float:left;margin:0 15px 10px 0;max-width:300px}.movie_wrap iframe{display:block;width:100%;height:455px;box-sizing:border-box}.object-fit-img{object-fit:contain;font-family:'object-fit: contain;'}.flex{display:flex}.flex img{max-width:100%;height:auto}.fdC{flex-direction:column}.flex-wrap{flex-wrap:wrap}.between{justify-content:space-between}.justC{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-base{align-items:baseline}.fx_grow_1{flex:1 0 auto}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.vAlignB{vertical-align:bottom !important}.dispB{display:block}.dispI{display:inline}.dispFr{display:flow-root}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.pc-none{display:none !important}