@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:1em;font-style:normal;font-weight:400;vertical-align:baseline;-webkit-text-size-adjust:none}article,aside,main,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit}a:focus{outline:none}input,textarea,select{*font-size:100%;}legend{color:#000}
#cboxContent,#cboxLoadedContent,#cboxWrapper,#colorbox{width:100%!important;max-width:75pc!important;margin:auto;right:0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:99999;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;width:95%!important;max-width:75pc!important;height:auto!important}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/./images/colorbox/overlay.png)repeat 0 0}#colorbox{outline:0}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{width:100%}#cboxLoadingOverlay{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/./images/colorbox/loading_background.png)no-repeat center center}#cboxLoadingGraphic{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/./images/colorbox/loading.gif)no-repeat center center}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{left:0;border-bottom:4px solid #fff;border-left:4px solid #fff}#cboxNext,#cboxPrevious{display:block;position:absolute;top:50%;width:1pc;height:1pc;-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px);outline:0;text-indent:-9999px;overflow:hidden}#cboxNext{right:0;border-top:4px solid #fff;border-right:4px solid #fff}#cboxClose{position:absolute;top:-60px;right:0;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/./images/colorbox/btn_close.png)no-repeat left top;background-size:100%;width:44px;height:44px;text-indent:-9999px}.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight,.cboxIE #cboxTopCenter,.cboxIE #cboxTopLeft,.cboxIE #cboxTopRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
@charset "UTF-8";body{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;line-height:1.5;color:#434343;min-width:1350px}a{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%}.pagetop{cursor:pointer;display:none;overflow:hidden;position:fixed;bottom:40px;right:40px;z-index:9999}.pagetop img{width:88px}.cf:after{display:block;content:"";clear:both}.clear{clear:both}.grecaptcha-badge{visibility:hidden}:root{--main-color:#c1ac7d;--sub-color:#3fa697}.noto_sans{font-family:'Noto Sans JP',sans-serif}header{padding:21px 0 31px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/h_bg01.png) no-repeat left center/auto 100%,url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/h_bg02.png) no-repeat left center/auto 100%,url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/h_bg03.png) repeat-x left center/auto 100%}header h1{font-size:14.58px;line-height:1em;text-align:right;margin-right:2.571%}header .inr{display:flex;align-items:center}header .h_logo{width:290px;margin-left:2.857%}header .h_btn{margin:0 2.571% 0 auto;display:flex}header .h_btn li+li{margin-left:20px}header .h_btn li img{width:auto;height:31px}.gnav,.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav img{max-width:100%}.gnav{position:relative;z-index:3}.gnav ul{margin:0 auto;width:94.8%;min-width:1280px;display:flex;align-items:center;position:relative;z-index:1;background:#fff;box-shadow:8px 8px 12px rgba(207,192,177,.14)}.gnav li{text-align:center;width:calc(100%/6)}.gnav li a{position:relative;display:block;padding:42px 0 38px;transition:.3s;color:#545454;font-size:18px}.gnav li a:after{content:"";position:absolute;display:block;bottom:0;left:0;width:100%;height:0;background:#93bc12}.gnav li.current a,.gnav li a:hover{color:#343e54}.gnav li.current a:after,.gnav li a:hover:after{height:3px}.gnav li a span{display:block;border-right:1px solid #e5e6e7}.gnav li:last-child a span{border-right:0 none}.foot,.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{position:relative;padding:38px 0 0;background-color:#f6f6f6}.foot_inr{position:relative;margin:0 auto;width:95%;min-width:1340px;max-width:1360px}.foot_grp_hd{background-color:#fff;background-repeat:no-repeat;background-size:auto 100%;background-position:100% 0;background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_hd_bg.jpg);padding:50px 612px 40px 35px;margin-bottom:32px}.foot_grp_hd_ttl{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 3px;margin:0 0 36px;border-bottom:1px solid #ccc}.foot_grp_hd_ttl span{display:block;color:#2e2e2e;font-size:20.83px;line-height:1.8}.foot_grp_hd_ttl .en{font-size:41.67px;line-height:1.3;font-family:'Times New Roman',Times,serif;font-style:italic;letter-spacing:.06em}.foot_grp_hd_logo{width:433px;margin:0 auto 40px}.foot_grp_hd_lead{color:#93bc12;font-size:28.25px;margin:0 0 .6em -.5em}.foot_grp_hd_desc{font-size:18.83px;color:#2e2e2e;line-height:1.4}.foot_grp{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:110px}.foot_grp_box{position:relative;display:block;background:#fff;padding:24px 27px 46px 30px;width:649px;margin-bottom:66px}.foot_grp_ttl{font-size:25px;padding:0 0 8px;margin:0 0 16px;border-bottom:1px solid}.foot_grp_ttl span{display:inline-block;line-height:1;border-left:6px solid;padding-left:10px}.foot_grp_ttl i{font-size:31.25px}.foot_grp_set{display:flex;justify-content:space-between;align-items:center;margin:0 0 22px}.foot_grp_fig{float:left;width:160px}.foot_grp_lst{flex:1;margin-left:15px;padding-bottom:16px;border-bottom:1px solid}.foot_grp_lst li{display:block;font-size:23.04px;padding-left:42px;margin-bottom:10px;background-repeat:no-repeat;background-position:16px 50%}.foot_grp_lst li:nth-of-type(1){background-size:20px auto}.foot_grp_lst li:nth-of-type(2){background-size:18px auto}.foot_grp_btn{position:absolute;right:0;bottom:-22px;width:320px;font-size:25.21px;color:#fff;text-align:center;padding:.1em 0}.foot_grp_btn:after{position:absolute;content:"＞";top:calc(50% - .5em);right:.5em;line-height:1}.foot_grp_01 .foot_grp_ttl,.foot_grp_01 .foot_grp_ttl span{border-color:#557f13;color:#557f13}.foot_grp_01 .foot_grp_lst{border-color:#557f13}.foot_grp_01 .foot_grp_lst li:nth-of-type(1){letter-spacing:-.05em;background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_01_ico_loca.png)}.foot_grp_01 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_01_ico_tel.png)}.foot_grp_01 .foot_grp_btn{background-color:#557f13}.foot_grp_02 .foot_grp_ttl,.foot_grp_02 .foot_grp_ttl span{border-color:#336408;color:#336408}.foot_grp_02 .foot_grp_lst{border-color:#336408}.foot_grp_02 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_02_ico_loca.png)}.foot_grp_02 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_02_ico_tel.png)}.foot_grp_02 .foot_grp_btn{background-color:#336408}.foot_grp_03 .foot_grp_ttl,.foot_grp_03 .foot_grp_ttl span{border-color:#85b07f;color:#85b07f}.foot_grp_03 .foot_grp_lst{border-color:#85b07f}.foot_grp_03 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_03_ico_loca.png)}.foot_grp_03 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_03_ico_tel.png)}.foot_grp_03 .foot_grp_btn{background-color:#85b07f}.foot_grp_04 .foot_grp_ttl,.foot_grp_04 .foot_grp_ttl span{border-color:#9bba3d;color:#9bba3d}.foot_grp_04 .foot_grp_lst{border-color:#9bba3d}.foot_grp_04 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_04_ico_loca.png)}.foot_grp_04 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_04_ico_tel.png)}.foot_grp_04 .foot_grp_btn{background-color:#9bba3d}.foot_grp_05 .foot_grp_ttl,.foot_grp_05 .foot_grp_ttl span{border-color:#557f13;color:#557f13}.foot_grp_05 .foot_grp_lst{border-color:#557f13}.foot_grp_05 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_01_ico_loca.png)}.foot_grp_05 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_01_ico_tel.png)}.foot_grp_05 .foot_grp_btn{background-color:#557f13}.foot_grp_06 .foot_grp_ttl,.foot_grp_06 .foot_grp_ttl span{border-color:#85b07f;color:#85b07f}.foot_grp_06 .foot_grp_lst{border-color:#85b07f}.foot_grp_06 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_03_ico_loca.png)}.foot_grp_06 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_03_ico_tel.png)}.foot_grp_06 .foot_grp_btn{background-color:#85b07f}.foot_grp_07{margin:0 auto}.foot_grp_07 .foot_grp_ttl,.foot_grp_07 .foot_grp_ttl span{border-color:#9bba3d;color:#9bba3d}.foot_grp_07 .foot_grp_lst{border-color:#9bba3d}.foot_grp_07 .foot_grp_lst li:nth-of-type(1){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_04_ico_loca.png)}.foot_grp_07 .foot_grp_lst li:nth-of-type(2){background-image:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/foot_grp_04_ico_tel.png)}.foot_grp_07 .foot_grp_btn{background-color:#9bba3d}.foot_logo{width:311px;margin:0 auto 68px}.foot_nav{margin:0 0 86px}.foot_nav p{display:flex;justify-content:center;align-items:center}.foot_nav a{position:relative;padding-right:1em;margin-left:1em;font-size:13px;line-height:2.24;color:#464646;transition:.5s}.foot_nav a:after{content:"";display:block;position:absolute;top:calc(50% - .5em);right:0;width:1px;height:1em;background:#464646}.foot_nav a:hover{opacity:.6}.foot_nav p:last-child a:last-child:after{display:none}.foot_copyright{text-align:center;background:#eee;font-size:14.58px;padding:2em 0;letter-spacing:.1em}.fNavi-wrap{box-sizing:border-box;position:fixed;left:0;bottom:0;letter-spacing:.08em;z-index:50;width:100%;background-color:rgb(92 126 40/92%)}.fNavi-wrap>div{padding:10px 0}.fNavi-wrap a{width:320px;margin:auto;background-color:#fff;color:#386508;display:flex;padding:.7em 0 .5em;position:relative;text-align:center;font-size:22px;line-height:1;justify-content:center;align-items:center}.fNavi-wrap a:before{content:"";position:absolute;border:6px solid rgba(0,0,0,0);border-right:6px solid #386508;border-bottom:6px solid #386508;bottom:5px;right:3px}.fNavi-wrap i.fa{margin-right:.25em;margin-bottom:.15em}.fNavi-wrap a em{text-combine-upright:all}.telbox{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.telbox .inr{width:600px;background-color:#fff;padding:30px;box-sizing:border-box;margin:auto}.tel_cont{display:flex;align-items:center;justify-content:space-between;width:100%;background:#dee5c8;color:#406802;padding:15px 20px;box-sizing:border-box;border-radius:4px;line-height:1em}.tel_cont:not(:last-of-type){margin-bottom:1em}.tel_cont .telbox_name{display:block;width:12em;font-size:20px;line-height:1em}.tel_cont i{width:1.25em;margin:0 2.5vw 0 0;display:flex;align-items:center;height:100%}.tel_cont .telbox_num{display:block;width:12.5em;font-size:24px;line-height:1em}#webbox.telbox .tel_cont i{width:260px;margin-right:0}.pc-contents{margin:0 auto 150px;width:1120px}.left-contents{width:270px;float:left}.right-contents{width:740px;float:right}.mainPhoto{margin:0 auto}aside.sidemenu{margin-bottom:33px}.sidemenu h2{margin-bottom:22px}.sidemenu ul{padding:0 23px 0 16px}.sidemenu li{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/menu_bg.png)no-repeat left bottom/100%}.sidemenu li+li{margin-top:12px}.sidemenu li a{display:block;padding:6px 0 4px 30px;color:#406802;font-size:15.84px;line-height:1.39em;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/menu_arrow.png)no-repeat right 10px center/8px}.sidemenu li:not(:nth-child(4n-1)) a{text-indent:-.5em}.sidemenu li a span{display:block;text-align:right;padding-right:30px}.sidebnr li{width:232px;margin:0 auto}.sidebnr li+li{margin-top:12px}.counseling{margin-top:80px}.cs_box{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/cs_bg.jpg)no-repeat top center/100%;padding:165px 0 0 36px;box-sizing:border-box;width:720px;margin:40px 0 0 auto;height:384px}.cs_btn{margin-bottom:43px}.cs_btn li+li{margin-top:19px}.cs_btn li img{width:auto;height:37px}.cs_link{font-size:17.39px;line-height:1em}.cs_link:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #21221e;margin-right:12px}.cs_link a{color:#21221e}.cf:after{display:block;content:'';clear:both}.clear{clear:both}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5}.p-link{color:var(--sub-color);text-decoration:underline;margin:0 1px;transition:.3s ease-in-out}.p-link:hover{opacity:.5}.gothic{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:'Times New Roman',Times,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','游明朝',YuMincho,'HG明朝E','ＭＳ Ｐ明朝','ＭＳ 明朝',serif}.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,.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}.gr{color:#04b153}i.fa{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:4px;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}.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}.dispIB{display:inline-block}.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}
@charset "UTF-8";:root{--main-color:#c1ac7d;--sub-color:#3fa697}strong{font-weight:700 !important}p em{font-style:italic !important}p em strong,p strong em{font-weight:700 !important;font-style:italic !important}p a{color:var(--sub-color);text-decoration:underline;margin:0 1px}section img{box-sizing:border-box}.idx_gnav{margin:-40px 0 62px}.page-catch{margin:0 auto 40px;text-align:center;font-size:18px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;border:1px solid #45642a;padding:36px 20px 25px;box-shadow:0 10px 6px -6px #cddfbd}.page-catch h2{font-size:24px}.page-catch h2+p,.page-catch p+p{margin-top:20px}.page-catch .case-records-wrap{margin-top:20px}.page-catch .case-records{padding:20px 60px}.page-catch .case-records-wrap+p{text-align:center;font-size:12px}.page-catch .case-records img{width:250px}.ttl-low{margin-bottom:15px;padding:12px 30px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;line-height:1.4}.ttl-low1-1{color:#b49c65;background:linear-gradient(to right,#f8f1e7 8px,#b49c65 8px,#b49c65 13px,#f8f1e7 13px)}.ttl-low1-2{color:#15988b;background:linear-gradient(to right,#ddefed 8px,#15988b 8px,#15988b 13px,#ddefed 13px)}.ttl-low2{margin-bottom:15px;padding:10px 30px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:17px;line-height:1.4;position:relative}.ttl-low2:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 7px 11px;position:absolute;bottom:0;left:0}.ttl-low2-1{border-bottom:1px #b49c65 solid}.ttl-low2-1:before{border-color:transparent transparent #b49c65}.ttl-low2-2{border-bottom:1px #15988b solid}.ttl-low2-2:before{border-color:transparent transparent #15988b}.ttl-low3{margin-bottom:15px;padding:12px 30px 12px;text-align:center;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;line-height:1.4;border-radius:40px}.ttl-low3-1{color:#b49c65;background:#f8f1e7}.ttl-low3-2{color:#15988b;background:#ddefed}.ttl-low4{margin-bottom:10px;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;display:-ms-flex;display:flex;align-items:flex-start}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){box-sizing:border-box;padding:3px 0;-ms-flex:0 1 auto;flex:0 1 auto}.ttl-low4>span:nth-of-type(1){box-sizing:border-box;margin-right:10px;padding:3px 5px;color:#fff;font-size:14px;-ms-flex:0 1 auto;flex:0 1 auto;white-space:nowrap}.ttl-low4-1>span:nth-of-type(1){color:#15988b;background:linear-gradient(transparent 60%,#ddefed 60%,#ddefed 90%,transparent 90%)}.ttl-low4-2>span:nth-of-type(1){color:#b49c65;background:linear-gradient(transparent 60%,#f8f1e7 60%,#f8f1e7 90%,transparent 90%)}.colunm{padding:30px 30px 20px;background:#fafafa;border:1px #15988b solid}.colunm .ttl-btn{margin-bottom:20px;padding:7px 30px 7px 90px;text-align:center;color:#fff;font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;line-height:1.4;background:#15988b;border-radius:40px;position:relative}.colum{padding:3px 24px;color:#15988b;font-family:'Helvetica Neue',Arial,'游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,sans-serif;font-size:14px;background:#fff;border:1px solid #15988b;border-radius:100px;position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.colunm .case-records{padding:20px 50px}.table-nocolor{width:100%}.table-nocolor th{text-align:center;background:#e2e2e2;color:#333;font-size:15px;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nocolor td{background:#fff;text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.table-nostyle th{padding:6px 12px;vertical-align:middle}.table-nostyle td{padding:6px 12px;vertical-align:middle}.tLayoutFixed{table-layout:fixed}.list-num{list-style-type:decimal;padding-left:1.25em}.list-dot li{padding-left:1.25em;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/disc.png) no-repeat left .4em;background-size:10px auto}.list-check li{padding-left:1.25em;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left .5em;background-size:10px auto}.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-right:10px}.img-column.for-four li{margin-right:6px}.img-column.for-two li:nth-child(even),.img-column.for-three li:nth-child(3n),.img-column.for-four li:nth-child(4n),.img-column.menu-btn-two li:nth-child(even){margin-right:0 !important}.img-column li:last-child{margin-right:0 !important}.img-column.for-three .img-border,.img-column.for-four .img-border{padding:3px}.img-column.for-two img{max-width:334px}.img-column.for-three img{max-width:216px}.img-column.for-four img{max-width:160px}div.box-img-right{width:100%;display:table;direction:rtl}.box-img-right .img{margin:0;width:300px;display:table-cell;vertical-align:top;direction:ltr}.box-img-right img{width:300px;height:auto}.box-img-right .box{padding:0 15px 0 0;display:table-cell;vertical-align:top;direction:ltr;text-align:left}div.box-img-left{width:100%;display:table}.box-img-left .img{margin:0;padding:0 15px 0 0;width:300px;display:table-cell;vertical-align:top}.box-img-left img{width:300px;height:auto}.box-img-left .box{display:table-cell;vertical-align:top}.box-two-column .box-right{width:48%;float:right}.box-two-column .box-img-left{width:48%;float:left}.box-two-column .box-img-left img{width:100%;height:auto}.box-two-column .box-left{width:48%;float:left}.box-two-column .box-img-right{width:48%;float:right}.box-two-column .box-img-right img{width:100%;height:auto}.case-records{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 55%;padding:20px 50px}.case-records li:nth-child(odd){float:left;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:20px}.case-records li:nth-child(even){float:right;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:20px}.case-records li img{display:block;max-width:280px}.compare{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center 48%;margin-left:80px;margin-right:80px}.compare li:nth-of-type(odd){float:left}.compare li:nth-of-type(even){float:right}.compare li img{display:block;max-width:280px}.qanda dt{box-sizing:border-box;margin-bottom:4px;padding:4px 0 0 34px;min-height:32px;font-size:16px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/qicon.png) no-repeat left top;background-size:32px auto}.qanda dd{box-sizing:border-box;margin:0 0 20px 10px;padding:5px 0 0 36px;min-height:32px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/aicon.png) no-repeat left top;background-size:32px auto}.pagemenu_link{margin-bottom:40px}.pagemenu_link .anchor{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 2%}.pagemenu_link .anchor>li{width:31%;border:1px solid var(--main-color)}.pagemenu_link .anchor>li a{display:block;padding:1em 1em 50px;position:relative}.pagemenu_link .anchor>li h3{padding:12px 0 10px;text-align:center;color:var(--main-color);font-size:16px;font-weight:700;line-height:1.2;border-top:1px dashed var(--main-color);border-bottom:1px dashed var(--main-color);display:flex;align-items:center;justify-content:center}.pagemenu_link .anchor>li img{width:100%;height:150px}.pagemenu_link .anchor>li .btn{display:block;margin:5% 5% 0;padding:5px 0;width:90%;text-align:center;color:#fff;border-radius:100px;background:var(--main-color);position:absolute;right:0;bottom:10px;left:0}.underline_bk{background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/underline_bk.png) repeat-x left bottom}.roop{padding-bottom:80px;min-height:500px}.roop .post{border:1px solid #ccc;border-radius:4px;padding:30px;margin:0 0 20px 20px;background:#fff}.roop .post .data{font-size:12px;color:#9e9e9e;margin-bottom:16px}.roop .post p{word-break:break-all}.roop .post p strong{font-weight:700 !important}.roop .post p em{font-style:italic !important}.roop .post img{max-width:100%;height:auto}.roop .post iframe{max-width:600px}.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}.sidebar{margin-bottom:30px}.sidebar:nth-child(3){margin-bottom:80px}.sidebar li{padding:0 10px 0 16px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/icon_h_sidebar.gif) left .3em top .5em no-repeat;background-size:6px 6px}.sidebar li+li{margin-top:5px}.sidebar a{text-decoration:underline}.error{margin:60px 0 120px;text-align:center;font-size:20px}section.staff{margin-bottom:40px}.staff .profile>li:last-child{float:right;width:41%}.staff .profile>li:first-child{float:left;width:58%}.staff dl{width:100%}.staff dt{display:block;width:5.5em;padding-right:.5em;clear:left;float:left}.staff dd{display:block;width:calc(100% - 6em);float:left}.staff .anchor{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.staff .anchor:before,.staff .anchor:after{content:'';display:block;width:31%}.staff .anchor:before{order:1}.staff .anchor li{flex:0 0 31%;font-size:110%;letter-spacing:normal;display:inline-block;position:relative}.staff .anchor li a{padding:4% 0;text-align:center;border-radius:5px;display:block;color:#15988b;background:#ddefed}.staff .anchor li:last-child{margin-right:0}.staff .profile>li:first-child .table-nocolor{width:90%}.staff .profile .table-nocolor td{text-align:left;width:100%}.staff_cert{display:flex;flex-wrap:wrap;justify-content:flex-start}.staff_cert li{width:19%;margin-bottom:1.25%;margin-right:1.25%}.staff_cert li:nth-of-type(5n){margin-right:0}section.tour{margin-bottom:40px}.tour .anchor{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.tour .anchor:before,.tour .anchor:after{content:'';display:block;width:31%}.tour .anchor:before{order:1}.tour .anchor li{flex:0 0 31%;font-size:110%;letter-spacing:normal;display:inline-block;position:relative;vertical-align:top}.tour .anchor li a{padding:4% 0;text-align:center;border-radius:5px;display:block;background:#ddefed;color:#15988b}.tour .anchor li:nth-child(3n){margin-right:0}.tour .anchor li:last-child{margin-right:0}section.map_time{margin-bottom:40px}.map_time .anchor{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.map_time .anchor:before,.map_time .anchor:after{content:'';display:block;width:31%}.map_time .anchor:before{order:1}.map_time .anchor li{flex:0 0 31%;font-size:110%;letter-spacing:normal;display:inline-block;position:relative;vertical-align:top}.map_time .anchor li i{font-size:10px}.map_time .anchor li a{padding:4% 0;text-align:center;color:#15988b;border-radius:5px;background:#ddefed;display:block}.map_time .anchor li:nth-child(3n){margin-right:0}.map_time .anchor li:last-child{margin-right:0}.map_time .anchor li img{width:200px;padding-top:2px}.map_time .gmap iframe{display:block;width:100%;height:480px}section.price{margin-bottom:40px}.price .table-nocolor td{min-width:100px}.price .table-nocolor td:first-child{width:180px}section.contact{margin-bottom:40px}.contact .shoplist>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 10px}.contact .shoplist>ul:after{content:'';display:block;width:45%}.contact .shoplist>ul li{flex-basis:45%}.contact .shoplist .ttl-low4>span:nth-of-type(1){font-size:18px}.contact .shoplist ul.hosoku li{margin-bottom:0}.contact .shoplist ul li table th,.contact .shoplist ul li table td{font-size:11px;padding:2px}.contact .name{width:110px;display:inline-block}.bl{color:#71c3ed}.block{display:block}section.caries{padding-bottom:40px}.caries .step_blcok{justify-content:space-between;display:flex;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/caries/img_plus.png) no-repeat top 45% center}.caries .step_blcok li{width:42%}.caries .step_blcok li img{width:100%;box-sizing:border-box}.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.ken-dental-full.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}section.perio{padding-bottom:40px}.perio .case_row_four{display:flex;flex-wrap:nowrap;justify-content:center}.perio .case_row_four li{width:108px;padding-right:6%;padding-left:1%;font-size:90%;background:url(//www.ken-dental-full.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.prevent{padding-bottom:40px}section.implant{padding-bottom:40px}.implant .pagemenu_link .anchor>li{width:48%}.implant .table-nocolor2{width:100%}.implant .table-nocolor2 th{text-align:center;color:#333;font-size:15px;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}.implant .table-nocolor2 td{text-align:center;padding:6px 12px;border:1px solid #ccc;vertical-align:middle}section.denture{padding-bottom:40px}.denture .comparison{justify-content:space-between;display:flex}.denture .comparison li{width:48%}.denture .general dt{margin-bottom:20px;padding:10px 5px;color:#fff;text-align:center;font-weight:700;background:#c1ac7d}.denture .general dd{margin-bottom:55px;padding:5px;text-align:center;font-weight:700;border:2px #c1ac7d solid;position:relative}.denture .general dd:last-child{margin-bottom:0}.denture .general dd:after{width:40px;height:24px;content:"";position:absolute;left:45%;top:50px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center bottom;background-size:35px auto;transform:rotatez(90deg)}.denture .general dd:last-child:after{background:0 0}.denture .cure dt{margin-bottom:20px;padding:10px 5px;color:#fff;text-align:center;font-weight:700;background:#3fa697}.denture .cure dd{margin-bottom:55px;padding:5px;text-align:center;font-weight:700;border:2px #3fa697 solid;position:relative}.denture .cure dd:last-child{margin-bottom:0}.denture .cure dd:after{width:40px;height:24px;content:"";position:absolute;left:45%;top:50px;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center bottom;background-size:35px auto;transform:rotatez(90deg)}.denture .cure dd:last-child:after{background:0 0}.denture .pagemenu_link .anchor>li{width:48%}section.bridge{padding-bottom:40px}section.dispel{padding-bottom:40px}.dispel .pagemenu_link{margin-bottom:0}.dispel .pagemenu_link .anchor>li{width:31%}.dispel .step_blcok{justify-content:space-between;display:flex;background:url(//www.ken-dental-full.com/wp-content/themes/humanity/css/../images/dispel/img_plus.png) no-repeat top 45% center}.dispel .step_blcok li{width:42%}.dispel .step_blcok li img{width:100%;box-sizing:border-box}.dispel .step_blcok li .step_ttl{margin-top:5px;font-size:120%;font-weight:700;text-align:center;display:block}section.insurance{padding-bottom:40px}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}