.oder_2{order:2;padding-left:20px}.margin_20{margin:0 20px}.box_video{position:relative;padding-bottom:50%}.box_gmap iframe,.box_video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.box_gmap{position:relative;padding-bottom:40%}.title_blue{color:#18a3b4;font-family:"秀英明朝 M","Shuei Mincho M";font-weight:700;font-size:24px;text-align:center;line-height:1.5 !important}.ttl_staff{font-family:"リュウミン H-KL","Ryumin Heavy KL","ヒラギノ明朝 Pro W6","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:16px;font-weight:700;text-align:right}.cl_blue{color:#5eb4bf;font-weight:700}.cl_red{color:#cc0d0d;font-weight:700}.circle_list.cl_red li:before{background:#cc0d0d}a.cl_blue{text-decoration:underline !important}.flowList_2 .flow_title span{vertical-align:top;background:#5eb4bf;color:#fff;display:inline-block;width:28px;height:28px;text-align:center;line-height:29px;font-size:22px;margin-right:10px;letter-spacing:0;margin-top:0}.flowList_2>li{margin-bottom:20px;font-size:20px;line-height:1.4}.width_100 .elementor-image-box-img img{width:100% !important}.box_flex{display:flex}.box_item{width:50%}.bnt_link{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004","メイリオ",Meiryo,sans-serif;display:block;width:100%;max-width:300px;font-size:18px;line-height:32px;letter-spacing:.1em;color:#fff;padding:9px 40px 9px 20px;position:relative;background:#5eb4bf;transition:all ease .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.bnt_link:hover{opacity:.8}.bnt_link:after{content:"";background:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png) no-repeat left top/cover;width:6px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.box_link li{position:relative;width:25%}.box_link li:before{content:"";position:absolute;bottom:10px;right:10px;border-right:4px solid #fff;border-bottom:4px solid #fff;border-top:4px solid transparent;border-left:4px solid transparent;z-index:1}.box_link li a{font-family:"ヒラギノ明朝 W3 JIS2004","Hiragino Mincho W3 JIS2004","メイリオ",Meiryo,sans-serif;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;height:228px;color:#fff;transition:all ease .3s}.box_link li a:hover{opacity:.8}.box_link li:nth-child(1) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn1.jpg)}.box_link li:nth-child(2) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn2.jpg)}.box_link li:nth-child(3) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn3.jpg)}.box_link li:nth-child(4) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn4.jpg)}.box_link li span{display:block;font-size:17px;letter-spacing:.2em;line-height:38px}.box_link li span em{display:block;font-size:26px}@media (min-width:768px) and (max-width:991px){.gallery-clinic .elementor-row{flex-wrap:nowrap !important}}.section_s2{padding:62px 0 87px}.section_s2 h2{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004","メイリオ",Meiryo,sans-serif;font-size:31px;line-height:34px;letter-spacing:.1em;padding-left:30px;position:relative;padding-bottom:14px;border-bottom:1px solid #707070;color:#000}.section_s2 h2:before{content:"";position:absolute;top:6px;left:0;width:25px;height:25px;border:5px solid #5eb4bf;border-radius:50%}.section_s2 h3{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004","メイリオ",Meiryo,sans-serif;font-size:23px;line-height:34px;letter-spacing:.1em;margin-bottom:12px;color:#000}.section_s2 .flex-box{padding:28px 0 79px}.section_s2 .before_after li{width:45%}.section_s2 .before_after li:first-child:after{border-left:35px solid #b9b9b9;right:-19.5%}.section_s2 .flex-box .box_item:last-child{padding-left:30px}.section_s2 .text{font-size:17px;line-height:31px;letter-spacing:0}.section_s2 .text_img{max-width:700px;margin:0 auto 52px}.section_s2 .bnr_img{max-width:700px;margin:0 auto}.section_s4{padding:76px 0 61px}.section_s4 .box{width:48%}.section_s4 .gmap,.section_s4 iframe{height:492px}.section_s4 .txt_note{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #707070}.section_s4 .txt_note p>*{vertical-align:top}.section_s4 .timetable{border-bottom:1px solid #7e7e7e;margin-bottom:20px !important}.section_s4 .timetable thead th{border-bottom:1px solid #7e7e7e;padding-left:0 !important;padding-bottom:20px;font-weight:400;background:0 0}.section_s4 .timetable thead th:first-child{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004","メイリオ",Meiryo,sans-serif;font-size:22px;color:#5eb4bf}.section_s4 .timetable tbody th{padding-left:0 !important}.section_s4 .timetable th,.section_s4 .timetable td{padding:10px 0;border-bottom:none;color:#000}.greeting_section{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-sd.png);background-repeat:repeat-x;background-position:center bottom}.greeting_section .box_info{padding:52px 0 20px;width:45%}.greeting_section h3{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004","メイリオ",Meiryo,sans-serif;font-size:25px;line-height:1.8;letter-spacing:.3em;margin:30px 0 15px !important;color:#000}.greeting_section .box_img{margin-bottom:0;order:2}@media (min-width:768px) and (max-width:991px){.section_s2{padding:50px 0 50px}.section_s2 .before_after li:first-child:after{border-left:24px solid #b9b9b9}.section_s2 .text{font-size:15px;line-height:28px}.section_s4 .timetable thead th:last-child{width:45px}.box_link li a{height:170px}.box_link li span{font-size:12px;line-height:30px}.box_link li span em{font-size:20px}.greeting_section .box_info{padding:20px 0 20px;width:47%;font-size:14px}.greeting_section h3{font-size:20px;letter-spacing:.2em;margin:10px 0 8px !important}}@media only screen and (max-width:767px){.box_gmap{padding-bottom:80%}.oder_2{order:0;padding-left:0;margin-bottom:20px}.margin_20{margin:20px 0}.title_blue{font-size:20px}.bnt_link{max-width:inherit}.box_link li{border-bottom:1px solid #fff;width:100%}.box_link li a{height:196px}.box_link li span{font-size:14px;line-height:30px}.box_link li span em{font-size:22px}.box_link li:nth-child(1) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn1-sp.jpg)}.box_link li:nth-child(2) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn2-sp.jpg)}.box_link li:nth-child(3) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn3-sp.jpg)}.box_link li:nth-child(4) a{background-image:url(//nagaoka-perio-implant.com/wp-content/themes/genova_tpl/css/../img/bg-btn4-sp.jpg)}.section_s2{padding:30px 0}.section_s2 .flex-box{padding:15px 0 40px}.section_s2 h2{font-size:19px;padding-left:26px;padding-bottom:5px}.section_s2 h2:before{width:18px;height:18px;border:4px solid #5eb4bf;top:8px}.section_s2 h3{font-size:18px;text-align:center}.section_s2 .text{font-size:13px;line-height:25px;margin:17px 0 10px}.section_s2 .text_img{margin-left:-20px;margin-right:-20px;margin-bottom:7px}.section_s2 .flex-box .box_item{width:100%}.section_s2 .before_after li{float:left;width:45%}.section_s2 .before_after li:last-child{float:right;margin-top:0}.section_s2 .before_after li:first-child:after{border-left:20px solid #b9b9b9;border-bottom:13px solid transparent;border-top:13px solid transparent;border-right:0 solid transparent;bottom:50%;right:-4.5%;margin-bottom:-13px}.section_s2 .flex-box .box_item:last-child{padding-left:0}.section_s4{padding:27px 0 40px}.section_s4 .box{width:100%}.section_s4 .box+.box{margin-top:15px}.section_s4 .gmap,.section_s4 iframe{height:374px}.section_s4 .timetable{margin-bottom:15px !important}.section_s4 .timetable thead th:last-child{width:45px}.section_s4 .timetable thead th:first-child{font-size:17px !important}.section_s4 .timetable th,.timetable td{font-size:13px !important}.section_s4 .txt_note{font-size:13px;padding-bottom:10px;margin-bottom:5px}.greeting_section h3{margin:17px 0 10px !important;font-size:19px;line-height:28px}.greeting_section .box_info{padding:40px 0 30px}.greeting_section .box_item{width:100%}.greeting_section .box_item.box_img{order:0}.greeting_section .greeting_img{margin:20px -20px 0}}@media only screen and (max-width:374px){.section_s4 .timetable thead th:first-child{font-size:14px !important}.section_s4 .timetable th,.timetable td{font-size:11px !important}.section_s2 h2{font-size:17px}.greeting_section h3{font-size:16px}}