.fn_8{font-size:8px}.fn_9{font-size:9px}.cl_white{color:#fff !important}.ttl_bg{font-size:26px;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:600;letter-spacing:.1em;line-height:1.8;color:#14aec8;text-align:center;position:relative;padding:40px 0}.contact #conBottom{display:none}.ttl_bg span{font-size:11px;line-height:1;display:block}.ttl_bg .icon_ttl img{width:auto !important}.home .map{padding-top:250px}.timetable.time_home{margin-top:0;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400}.timetable.time_home thead th{border-bottom:1px solid #14aec8;padding-bottom:25px}.mt20{margin-top:20px}.timetable.time_home tbody{border-bottom:1px solid #14aec8}.timetable.time_home th,.timetable.time_home td{background:0 0;color:#22201e;padding-left:0 !important;font-size:15px;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400}.timetable.time_home thead th:first-child{color:#14aec8;font-weight:600;font-size:20px;font-family:dnp-shuei-mgothic-std,sans-serif}.box_img .elementor-row{justify-content:space-between}.box_img .elementor-row .elementor-image-box-img{width:60% !important}.box_img .elementor-column.elementor-col-50,.box_img .elementor-column[data-col="50"]{width:49%;margin-bottom:30px}#sec1 .box_col{margin-top:30px;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400}#sec1 .box_col .elementor-row{justify-content:space-between}#sec1 .box_col .elementor-column.elementor-col-50,#sec1 .box_col .elementor-column[data-col="50"]{width:47%}#sec1 .box_col .col_left .note{border-bottom:1px solid #14aec8;padding-bottom:20px;font-size:15px}#sec1 .box_col .col_left dl{margin-bottom:15px;font-size:16px}#sec1 .box_col .col_left dt{float:left;width:100px}#sec1 .box_col .col_left dd{float:left;width:calc(100% - 100px)}#sec2{margin-top:30px}#sec2 .bx_title{background:#14aec8;padding:10px 0}#sec2 .box_bnr2,#sec2 .box_bnr{display:flex;justify-content:space-between;flex-wrap:wrap}#sec2 .box_bnr a{display:inline-block;width:calc(100%/3)}#sec2 .box_bnr2 a{width:50%;display:inline-block}#sec3{background:url(//kdental99.com/wp-content/themes/genova_tpl/css/../img/s3_bg.jpg) no-repeat center/cover;padding:50px 0}#sec3 .box_bnr{display:flex;justify-content:space-between;flex-wrap:wrap}#sec3 .ttl_bg em,#sec3 .ttl_bg .ttl_catch{text-shadow:0 3px 6px rgba(0,0,0,.55);font-style:normal}#sec3 .box_bnr a{display:inline-block;width:16.7%;margin-bottom:30px}#sec4{background:#edf8fb;padding-top:40px}#sec4 .box_txt{position:relative}#sec4 .box_txt .col_left{width:57%;padding-bottom:70px}#sec4 .ttl_bg{padding-bottom:60px}#sec4 .box_txt .s4_img{width:52%;position:absolute;bottom:0;right:-50px}#sec4 .box_txt .col_left h3{font-size:29px;letter-spacing:.3em;line-height:1.5;color:#14aec8;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400;margin-bottom:15px}#sec4 .box_txt .col_left .txt{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400;line-height:2;margin-right:30px}.under_title.mb30{margin-bottom:30px !important}.btn_link a{max-width:400px;width:100%;font-size:19px;letter-spacing:.1em;line-height:32px;position:relative;color:#f0f9ed;display:inline-block;padding:10px 20px;font-family:source-han-serif-japanese,serif;font-weight:500;font-style:normal;background:#14aec8;border-radius:7px}.fn_mg{font-family:dnp-shuei-mgothic-std,sans-serif !important}.btn_link_ft a{width:100%;line-height:32px;position:relative;color:#fff;display:flex;align-items:center;padding:10px 20px;font-size:18px;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:600;max-width:300px;background:#14aec8;box-sizing:border-box}.btn_link_ft a span{margin-top:-10px;margin-right:10px}.home .btn_link a{font-size:18px;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:600;max-width:300px;color:#fff;border-radius:0}.btn_link_ft a:before,.btn_link a:before{content:"";background:url(//kdental99.com/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png) no-repeat left top/cover;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:6px;height:10px}@media screen and (max-width:1080px){#sec4 .box_txt .col_left h3{letter-spacing:.2em}.sitemap_box li:last-child{padding-right:50px}#sec4 .box_txt .s4_img{right:-20px;width:50%}}@media screen and (max-width:991px){#sec4 .box_txt .col_left{width:100%;padding-bottom:0}#sec4 .box_txt .s4_img{width:70%;position:static;margin:0 auto}#sec4 .box_txt .col_left .txt{margin-right:0}}@media screen and (max-width:767px){.box_img .elementor-column.elementor-col-50,.box_img .elementor-column[data-col="50"]{width:100%}.ttl_bg{font-size:22px;padding:30px 0}.home .map{margin-left:-20px;margin-right:-20px;width:auto}#sec1 .box_col .elementor-column.elementor-col-50,#sec1 .box_col .elementor-column[data-col="50"]{width:100%}.timetable.time_home thead th:first-child{font-size:18px !important}#sec1 .box_col .col_left .note,#sec1 .box_col .col_left dl{font-size:13px;letter-spacing:0}#sec1 .box_col .col_left dt{width:70px}#sec1 .box_col .col_left dd{width:calc(100% - 70px)}.timetable.time_home thead th{padding-bottom:15px}#sec2 .bx_title{padding:0}#sec2 .box_bnr a,#sec2 .box_bnr2 a{width:100%}#sec3{padding:0;background:url(//kdental99.com/wp-content/themes/genova_tpl/css/../img/s3_bg_sp.jpg) no-repeat center top/cover}#sec3 .box_bnr a{width:46%}#sec4{padding-top:0}#sec4 .ttl_bg{padding-bottom:20px}#sec4 .box_txt .col_left h3{font-size:22px;text-align:center;letter-spacing:.2em}#sec4 .box_txt .col_left .txt{margin-right:0;font-size:13px;letter-spacing:.03em}#sec4 .box_txt .s4_img{width:100%}.home .btn_link a{max-width:100%}#loop-slider{height:120px}#footer .list_bnr_ft{margin-bottom:30px}#footer .list_bnr_ft li{width:100%;margin-bottom:10px}#footer .list_bnr_ft li a{display:block}#footer .list_bnr_ft li a img{width:100%}#footer .flex-box{display:block}.fooger_logo{float:none;margin:0 auto 10px;width:100%;max-width:335px}.btn_link_ft a{max-width:100%}.box_img .elementor-row .elementor-image-box-img{width:100% !important}}@media screen and (max-width:480px){.btn_link_ft a img{width:auto}#footer .info-footer .container hr{margin-top:30px}}@media screen and (max-width:350px){.titleHome{font-size:19px;letter-spacing:.1em}}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.btn_link a{padding:10px 0 12px 15px !important}*::-ms-backdrop,.btn_link a{padding:10px 0 12px 15px !important}.btn_link .fn_mg{padding:14px 0 5px 15px !important}*::-ms-backdrop,.btn_link .fn_mg{padding:14px 0 5px 15px !important}.btn_link_ft a,.home .btn_link a{padding:16px 0 8px 15px !important}*::-ms-backdrop,.btn_link_ft a,*::-ms-backdrop,.home .btn_link a{padding:16px 0 8px 15px !important}.btn_link_ft a span{margin-top:-20px}*::-ms-backdrop,.btn_link_ft a span{margin-top:-20px}#newsList dl dt .newsLabel{line-height:19px}*::-ms-backdrop,#newsList dl dt .newsLabel{line-height:19px}.under_title h4:before{top:-4px}*::-ms-backdrop,.under_title h4:before{top:-4px}.under_title h2{padding:29px 0 14px 55px !important}*::-ms-backdrop,.under_title h2{padding:29px 0 14px 55px !important}.under_title h3{padding:10px 0 5px 38px !important}*::-ms-backdrop,.under_title h3{padding:10px 0 5px 38px !important}.under_title h5:before{top:0}*::-ms-backdrop,.under_title h5:before{top:0}.flowList .flow_title span{line-height:37px}*::-ms-backdrop,.flowList .flow_title span{line-height:37px}.title_bg span{line-height:40px}*::-ms-backdrop,.title_bg span{line-height:40px}.circle_list li:before{top:9px}.box_title:before{top:4px}.flowList .flow_title{padding-top:5px}.flowList .flow_title span{margin-top:-5px}.flow_A .flow_title span{line-height:36px}}