iframe{width:100%;height:100%}.container2{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:767px){.container2{max-width:1120px;padding-left:20px;padding-right:20px;margin:auto}}@media screen and (max-width:767px){.container2{padding-left:30px;padding-right:30px}}.container3{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:30px;padding-right:30px}@media screen and (min-width:767px){.container3{max-width:960px;margin:auto}}.page-id-43 #mainimage .main_catch{z-index:1}.page-id-43 #mainimage .main_catch:before{content:"";position:absolute;z-index:-1;border-radius:30px;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/maincatch_pt.png)}.page-id-43 #mainimage .main_catch .catch_box{position:relative;z-index:1;font-family:dnp-shuei-mgothic-std,sans-serif;background:rgba(132,185,208,.9);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.8;border-radius:30px 0 0 30px}.page-id-43 #mainimage .main_catch dl{color:#fff;font-weight:700}.page-id-43 #mainimage .main_catch ul{border-radius:15px;background:#fff;padding:6px 25px 12px;margin-top:25px}.page-id-43 #mainimage .main_catch ul .title{color:#84b9d0;font-size:18px;font-weight:700;margin-bottom:0;margin-right:-10px;letter-spacing:.07em}.page-id-43 #mainimage .main_catch ul .text{font-size:13px;letter-spacing:.01em}.page-id-43 #mainimage .main_catch ul .ico{position:absolute}.page-id-43 #mainimage .main_catch ul li+li{border-top:1px dashed #84b9d0}.page-id-43 #mainimage .main_catch ul li{position:relative;line-height:1.5;padding:8px 0 7px 50px}.page-id-43 #mainimage .main_catch ul li:nth-child(1) .ico{top:18px;left:5px}.page-id-43 #mainimage .main_catch ul li:nth-child(2) .ico{top:15px;left:0}.page-id-43 #mainimage .main_catch ul li:nth-child(3) .ico{top:18px;left:6px}.page-id-43 #mainimage .main_catch ul li:nth-child(4) .ico{top:18px;left:6px}@media screen and (min-width:768px){.page-id-43 #mainimage{margin-bottom:115px}.page-id-43 #mainimage .main_contents{border-radius:0 40px 40px 0;overflow:hidden;width:86.16398%}.page-id-43 #mainimage .main_catch{position:absolute;right:0;top:66px;width:505px}.page-id-43 #mainimage .main_catch .catch_box{padding:30px 55px 55px 60px}.page-id-43 #mainimage .main_catch:before{left:-40px;right:100px;top:110px;bottom:-55px}.page-id-43 #mainimage .main_catch dt{font-size:50px;letter-spacing:.1em}.page-id-43 #mainimage .main_catch dd{font-size:17px}}@media screen and (max-width:1200px) and (min-width:767px){.page-id-43 #mainimage .key_img1{background-position:center right 40%}.page-id-43 #mainimage .main_catch:before{left:-25px}.page-id-43 #mainimage .main_catch{width:40%}.page-id-43 #mainimage .main_catch .catch_box{padding:20px 4% 50px}.page-id-43 #mainimage .main_catch dl,.page-id-43 #mainimage .main_catch ul{max-width:390px;margin-right:auto;margin-left:auto}.page-id-43 #mainimage .main_catch ul{padding:6px 18px 12px}.page-id-43 #mainimage .main_catch dt{font-size:4.2vw;letter-spacing:.05em}}@media screen and (max-width:1000px) and (min-width:767px){.page-id-43 #mainimage{margin-bottom:135px}.page-id-43 #mainimage .slide_key,.slide_key li{height:500px}.page-id-43 #mainimage .main_catch:before{left:-15px;bottom:-40px}.page-id-43 #mainimage .main_catch .catch_box{padding:15px 4% 40px}.page-id-43 #mainimage .main_catch dt{font-size:4.5vw}.page-id-43 #mainimage .main_catch dd{font-size:15px;margin-right:-10px}.page-id-43 #mainimage .main_catch ul{padding:6px 10px 12px}.page-id-43 #mainimage .main_catch ul li{padding-left:42px}.page-id-43 #mainimage .main_catch ul .title{font-size:2vw;letter-spacing:.03em}}@media screen and (max-width:767px){.page-id-43 #mainimage .main_contents{width:94.66667%}.page-id-43 #mainimage .main_catch{position:relative;margin-left:auto;margin-top:-80px;margin-bottom:80px;width:86.4%;max-width:450px}.page-id-43 #mainimage .main_catch:before{top:100px;bottom:-40px;left:-28px;right:30px}.page-id-43 #mainimage .main_catch .catch_box{padding:20px 8% 40px}.page-id-43 #mainimage .main_catch dt{font-size:34px}.page-id-43 #mainimage .main_catch dd{font-size:14px}.page-id-43 #mainimage .main_catch ul .title{letter-spacing:.03em}}@media screen and (max-width:550px){.page-id-43 #mainimage .main_catch dd{font-size:14px;margin-right:-10px}.page-id-43 #mainimage .main_catch ul .title{font-size:15px}.page-id-43 #mainimage .main_catch ul .txt{font-size:12px}}@media screen and (max-width:480px){.page-id-43 #mainimage .main_catch{width:92%;margin-top:-65px}.page-id-43 #mainimage .main_catch:before{left:-15px}.page-id-43 #mainimage .main_catch .catch_box{padding:10px 6% 30px}.page-id-43 #mainimage .main_catch ul{padding:6px 18px 12px}.page-id-43 #mainimage .main_catch ul li{padding-left:32px}.page-id-43 #mainimage .main_catch ul li .ico{left:0 !important;top:13px !important;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.page-id-43 #mainimage .main_catch ul .title{margin-right:-5px}}.page-id-43 .slick-slide>div{font-size:0}.page-id-43 .ttl{text-align:center;font-size:34px;line-height:2;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600 !important;color:#84b9d0}.page-id-43 .ttl .sub{font-size:14px;display:block;letter-spacing:.1em;color:#c0b8b1}.page-id-43 .ttl2{font-size:34px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600 !important;color:#fff}@media screen and (min-width:768px){.page-id-43 .ttl_vertical{cursor:vertical-text;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:upright;word-wrap:break-word;line-height:1em;border-left:4px solid #6696d4}}@media screen and (max-width:767px){.page-id-43 .ttl{line-height:1.6}}.page-id-43 #sec1 .index_timetable{border-bottom:1px solid #bfbebd;margin-top:10px}.page-id-43 #sec1 .index_timetable th,.page-id-43 #sec1 .index_timetable td{background:0 0}.page-id-43 #sec1 .index_timetable thead th{background:0 0;color:#333;padding-bottom:25px}.page-id-43 #sec1 .index_timetable thead th:first-child{color:#84b9d0;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:700;font-size:22px;padding-top:7px;padding-left:0}.page-id-43 #sec1 .index_timetable tbody th{padding-left:0 !important}.page-id-43 #sec1 .table_txt{margin-bottom:20px;line-height:1.8}.page-id-43 #sec1 .table_txt p{margin-bottom:0}@media screen and (min-width:767px){.page-id-43 #sec1{margin-bottom:115px}.page-id-43 #sec1 .table_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-id-43 #sec1 .table_txt p{margin-bottom:0}.page-id-43 #sec1 .top_info{float:left}.page-id-43 #sec1 .top_news{float:right}.page-id-43 #sec1 .top_info,.page-id-43 #sec1 .top_news{width:47.22222%}.page-id-43 #sec1 .index_timetable{margin-bottom:20px !important}.page-id-43 #sec1 .index_timetable tbody th,.page-id-43 #sec1 .index_timetable tbody td{padding-bottom:27px}.page-id-43 #sec1 .index_timetable tbody tr:first-child th,.page-id-43 #sec1 .index_timetable tbody tr:first-child td{padding:27px 0 17px}}@media screen and (max-width:767px){.page-id-43 #sec1{margin-bottom:40px}.page-id-43 #sec1 .index_timetable{margin-bottom:15px !important}.page-id-43 #sec1 .index_timetable thead th{padding-bottom:15px}.page-id-43 #sec1 .index_timetable thead th:first-child{font-size:14px}.page-id-43 #sec1 .index_timetable tbody th,.page-id-43 #sec1 .index_timetable tbody td{padding-bottom:15px}.page-id-43 #sec1 .index_timetable tbody tr:first-child th,.page-id-43 #sec1 .index_timetable tbody tr:first-child td{padding:15px 0 8px}.page-id-43 #sec1 .table_txt{margin-bottom:10px;font-size:14px}}@media screen and (max-width:480px){.page-id-43 #sec1 .index_timetable thead th:last-child{width:35px}}.page-id-43 #sec2{background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec2_bg.jpg)}.page-id-43 #sec2 ul dt{color:#84b9d0;font-size:22px;text-align:center;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;margin-bottom:10px;line-height:1.5}@media screen and (min-width:767px){.page-id-43 #sec2{padding-top:65px;padding-bottom:100px}.page-id-43 #sec2 ul{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-id-43 #sec2 ul li{width:29.07407%}.page-id-43 #sec2 ul .img{margin-bottom:37px}}@media screen and (max-width:990px) and (min-width:767px){.page-id-43 #sec2 ul dt{min-height:66px}}@media screen and (max-width:767px){.page-id-43 #sec2{padding-top:60px;padding-bottom:65px}.page-id-43 #sec2 .img{padding:0 2%}.page-id-43 #sec2 ul li{margin-top:50px}}.page-id-43 #sec3{position:relative;z-index:1}.page-id-43 #sec3:before{content:"";background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_bg.jpg) no-repeat top center/cover;position:absolute;left:0;right:0;top:0;height:413px;z-index:-1}.page-id-43 #sec3 .ttl{color:#fff}.page-id-43 #sec3 .ttl .sub{color:#fff}.page-id-43 #sec3 .row1 dt{color:#84b9d0;font-weight:700}.page-id-43 #sec3 .row1 .btn_link{margin:40px auto 0}.page-id-43 #sec3 .row2{background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_dot.png) repeat-x left top,url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_dot.png) repeat-x left bottom}.page-id-43 #sec3 .row2{text-align:center}.page-id-43 #sec3 .row2 .colL{background-image:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_img3.jpg);padding-bottom:50px;padding-top:45px}.page-id-43 #sec3 .row2 .colL dd{max-width:260px;margin:5px auto 0}.page-id-43 #sec3 .row2 .colL .btn_link{background:#fff;color:#84b9d0;line-height:48px;max-width:250px;font-size:18px;margin:28px auto 0;border:1px solid #84b9d0}.page-id-43 #sec3 .row2 .colL .btn_link:after{border-bottom-color:#84b9d0;border-right-color:#84b9d0}.page-id-43 #sec3 .row2 .colR .frame{display:block;background-image:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_img4.jpg);border:1px solid #ee0b1b;margin-bottom:25px;position:relative;height:226px;padding-top:40px}.page-id-43 #sec3 .row2 .colR .frame:after{content:"";position:absolute;left:0;right:0;margin:auto;width:70px;height:70px;bottom:35px;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/sec3_btn_youtube.png) no-repeat center/contain}.page-id-43 #sec3 .row2 .frame{background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:20px;color:#fff}@media screen and (min-width:767px){.page-id-43 #sec3{padding-top:55px}.page-id-43 #sec3 .img{margin-top:145px;margin-bottom:80px;position:relative}.page-id-43 #sec3 .img:after{content:"";position:absolute;height:100px;width:270px;left:-40px;bottom:-50px;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/maincatch_pt.png);border-radius:20px}.page-id-43 #sec3 .img:before{content:"";position:absolute;height:480px;width:350px;right:-230px;top:-180px;z-index:-1;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/maincatch_pt.png);border-radius:20px;opacity:.52}.page-id-43 #sec3 .colL,.page-id-43 #sec3 .colR{width:46.66667%}.page-id-43 #sec3 .colL{float:left}.page-id-43 #sec3 .colR{float:right}.page-id-43 #sec3 .row1{padding-bottom:80px}.page-id-43 #sec3 .row2{padding:100px 0 75px}.page-id-43 #sec3 .row2 .colR p:last-child{font-size:14px}}@media screen and (max-width:767px){.page-id-43 #sec3{padding-top:40px}.page-id-43 #sec3:before{height:265px}.page-id-43 #sec3 .ttl{font-size:30px}.page-id-43 #sec3 .row1{padding-bottom:30px;font-size:15px}.page-id-43 #sec3 .row1 .img{width:79.36508%;margin:0 auto 30px}.page-id-43 #sec3 .row1 .colL .img{margin-top:17%;position:relative;z-index:1}.page-id-43 #sec3 .row1 .colL .img:before{content:"";position:absolute;left:-8%;top:-8%;bottom:0;right:-8%;background:#fff;z-index:-1;border-radius:9vw}.page-id-43 #sec3 .row1 .colL .img:after{content:"";position:absolute;top:-12%;height:100%;width:100%;left:34.66667%;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/maincatch_pt.png);z-index:-1;border-radius:5vw}.page-id-43 #sec3 .row1 .colR{margin-top:50px}.page-id-43 #sec3 .row1 .colR .img{position:relative}.page-id-43 #sec3 .row1 .colR .img:after{content:"";position:absolute;top:65%;bottom:-12px;left:-50vw;right:65%;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/maincatch_pt.png)}.page-id-43 #sec3 .row1 .btn_link{margin-top:25px;font-size:23px}.page-id-43 #sec3 .row2{padding:30px 0 30px}.page-id-43 #sec3 .row2 .colR{margin-top:30px}.page-id-43 #sec3 .row2 .colR .ttl2{font-size:30px}.page-id-43 #sec3 .row2 .colR p:last-child{font-size:11px}}.page-id-43 #sec4{text-align:center;font-size:15px}.page-id-43 #sec4 p{margin-bottom:0}.page-id-43 #sec4 .map{margin:30px auto;padding-top:380px;max-width:900px}.page-id-43 #sec4 .c-color{color:#f56d3a}.page-id-43 #sec4 .link_gmap{margin-top:10px}@media screen and (min-width:767px){.page-id-43 #sec4{padding-top:55px;padding-bottom:75px}}@media screen and (max-width:767px){.page-id-43 #sec4{padding-top:30px;padding-bottom:30px}.page-id-43 #sec4 p{line-height:1.5}.page-id-43 #sec4 .map{margin-bottom:20px}}#top_slide img{width:341px !important}@media screen and (max-width:480px){#top_slide img{width:74.13333vw !important}}@media screen and (min-width:767px){.page-id-43 #conBottom:before{opacity:0}}#newsList::-webkit-scrollbar{width:12px;background-color:#ebe9e7;height:15px;padding:1px}#newsList::-webkit-scrollbar-thumb:vertical{background-color:#c0b8b1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#newsList{scrollbar-base-color:#c0b8b1;scrollbar-face-color:#c0b8b1;scrollbar-3dlight-color:#c0b8b1;scrollbar-highlight-color:#c0b8b1;scrollbar-track-color:#ebe9e7;scrollbar-arrow-color:#ebe9e7;scrollbar-shadow-color:#c0b8b1;scrollbar-dark-shadow-color:#c0b8b1}}.page-id-43 #news{z-index:1}.page-id-43 #news .news_ttl{position:relative;padding-bottom:10px}.page-id-43 #news .news_ttl h3{color:#84b9d0;font-size:22px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:700;letter-spacing:.15em;line-height:2.567em}.page-id-43 #news .news_ttl a{position:absolute;bottom:1.5vw;font-size:14px;right:0;text-decoration:underline;color:#84b9d0}.page-id-43 #news #newsList{background:0 0;max-width:none;padding:0;overflow-y:scroll;height:295px;border-top:1px solid #bfbebd;border-bottom:1px solid #bfbebd}.page-id-43 #news #newsList dl{display:block;background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/news_list_line.jpg) repeat-x left bottom;padding:15px 0 23px;margin-bottom:10px;margin-right:30px}.page-id-43 #news #newsList dl dt{font-size:13px;color:#72706e}.page-id-43 #news #newsList dl dt:after{margin-left:20px}.page-id-43 #news #newsList dl dd{margin-top:5px}.page-id-43 #news #newsList dl dd a{font-size:16px}@media screen and (max-width:767px){.page-id-43 #news{margin-top:8%}.page-id-43 #news .news_ttl h3{font-size:22px;line-height:32px}.page-id-43 #news .news_ttl a{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-id-43 #news #newsList{height:265px}.page-id-43 #news #newsList dl{padding:10px 0 15px}.page-id-43 #news #newsList dl dd a{font-size:15px}}.slider .slick-list{padding-bottom:33px !important}.slider .slick-slide div div{display:block !important}.slider .slick-arrow{background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/prev.png),#6696d4;background-position:center;background-repeat:no-repeat;border:none;font-size:0;width:50px;height:50px;position:absolute;bottom:33px;left:0;z-index:1;cursor:pointer}.slider .slick-arrow:hover{background:url(//nakagawa-dental.or.jp/wp-content/themes/genova_tpl/css/../img/prev.png),#1f5aa5;background-position:center;background-repeat:no-repeat}.slider .slick-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);left:50px;border-right:1px solid #fff}.sliderContainer{position:relative}.progressBarContainer{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.progressBarContainer div{display:block;width:47px;padding:0;cursor:pointer;color:#cbcac9;position:relative}.progressBarContainer div span.progressBar{width:100%;height:2px;display:block}.progressBarContainer div span.progressBar .inProgress:before{content:"";position:absolute;top:-2.5px;left:0;background:#cbcac9;cursor:pointer;width:7px;height:7px;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.progressBarContainer div span.progressBar .inProgress.active:before{background:#1f5aa5}.progressBarContainer div span.progressBar .inProgress{background:#1f5aa5;width:0;height:2px;position:relative}.progressBarContainer div:last-child span.progressBar .inProgress{width:0 !important}.progressBarContainer div span.progressBar .inProgress.active:before{background:#1f5aa5}@media screen and (max-width:767px){.slider .slick-list{padding-bottom:50px !important}.slider .slick-arrow{bottom:0}.progressBarContainer{margin-top:30px}}