@charset "UTF-8";@font-face{font-family:'Antro Vectra';src:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/fonts/Antro_Vectra.otf);font-weight:400;font-style:normal}@font-face{font-family:'Founders Grotesk';src:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/fonts/Founders-Grotesk.otf);font-weight:400;font-style:normal}iframe{width:100%;height:100%}.page-id-43{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.page-id-43 .tablet{display:none}.page-id-43 #wrapper{padding-top:0}.page-id-43 #header{background:0 0}.page-id-43 .toggleMenu{background:0 0}.page-id-43 h2.ttl{font-size:30px;line-height:60px;color:#503105;font-family:ten-mincho,serif}.page-id-43 .ttl-eng{font-family:'Antro Vectra';font-size:54px;color:#503105}.page-id-43.has_nav #header{background:#fff}@media screen and (max-width:767px){.page-id-43 h2.ttl{font-size:26px;line-height:41px;text-align:center}.page-id-43 .ttl-eng{font-size:30px;line-height:32px;text-align:center}}.page-id-43 #index_style4{position:relative;padding-top:145px}.page-id-43 #index_style4 h2{width:60px;height:300px;position:absolute;right:0;top:-60px}.page-id-43 #index_style4 .ttl-eng{width:410px;height:88px;transform:rotate(90deg);position:absolute;top:380px;left:calc(50% + 231px)}.page-id-43 #index_style4 .txt_color{color:#886c4e}.page-id-43 #index_style4 .map{width:875px}.page-id-43 #index_style4 .link_gmap{width:875px;text-align:right;font-size:12px;line-height:36px;margin-bottom:40px}.page-id-43 #index_style4 .link_gmap a{color:#503105}.page-id-43 #index_style4 .index_style4_Info{background:#fff;box-sizing:border-box;width:875px}.page-id-43 #index_style4 dl{margin-bottom:20px;font-size:14px;line-height:25px}.page-id-43 #index_style4 dt{color:#886c4e;font-family:ten-mincho,serif}.page-id-43 .index_timetable{border-bottom:1px solid #886c4e;margin-top:0}.page-id-43 .index_timetable th,.page-id-43 .index_timetable td{background:0 0;font-size:14px}.page-id-43 .index_timetable thead th{background:0 0;border-bottom:1px solid #886c4e;color:#333}.page-id-43 .index_timetable thead th:first-child{color:#886c4e;padding-left:0;font-family:ten-mincho,serif}.page-id-43 .index_timetable tbody th{padding-left:0 !important}@media screen and (min-width:768px){.page-id-43 #index_style4{z-index:1}.page-id-43 #index_style4:before{content:"";background:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);background-size:cover;position:absolute;left:0;bottom:0;width:calc(50% + 429px);height:790px;z-index:-1}.page-id-43 #index_style4 .container{position:relative;z-index:0;padding:0 0 100px}.page-id-43 #index_style4 p{margin-bottom:0;font-size:14px;line-height:22px}.page-id-43 #index_style4 .index_style4_Info{padding:30px 0 10px 60px}.page-id-43 #index_style4 .index_style4_Info .top_table{float:left;width:46%}.page-id-43 #index_style4 .index_style4_Info .info_location{float:right;width:46.56%}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #index_style4:before{width:calc(50% + 395px)}.page-id-43 #index_style4 .ttl-eng{left:calc(50% + 196px)}.page-id-43 #index_style4 .container{padding:0 50px 85px;max-width:inherit}.page-id-43 #index_style4 .container h2{right:48px}.page-id-43 #index_style4 .map,.page-id-43 #index_style4 .link_gmap,.page-id-43 #index_style4 .index_style4_Info{width:calc(50% + 330px)}.page-id-43 #index_style4 .index_style4_Info{padding-left:35px}.page-id-43 #index_style4 .index_style4_Info .top_table{width:49%}}@media screen and (max-width:980px) and (min-width:768px){.page-id-43 .tablet{display:block}.page-id-43 #index_style4:before{width:calc(50% + 302px)}.page-id-43 #index_style4 .container{padding:0 20px 85px}.page-id-43 #index_style4 .container h2{right:46px}.page-id-43 #index_style4 .ttl-eng{left:calc(50% + 102px);top:410px}.page-id-43 #index_style4 dl{padding-right:15px}.page-id-43 #index_style4 .map,.page-id-43 #index_style4 .link_gmap,.page-id-43 #index_style4 .index_style4_Info{width:calc(50% + 250px)}.page-id-43 #index_style4 .index_style4_Info{padding-left:25px}.page-id-43 #index_style4 .index_style4_Info .top_table{width:47%}.page-id-43 #index_style4 .index_style4_Info .timetable thead th:first-child{width:26%}.page-id-43 #index_style4 .index_style4_Info .info_location{width:49%}}@media screen and (max-width:767px){.page-id-43 #index_style4{padding:56px 0 40px;z-index:1}.page-id-43 #index_style4:before{content:'';height:72%;background-image:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);position:absolute;left:0;right:0;bottom:0;z-index:-1}.page-id-43 #index_style4 h2{width:auto;height:auto;margin-bottom:34px;writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;position:static;text-align:center}.page-id-43 #index_style4 .ttl-eng{width:auto;height:auto;transform:none;position:static;text-align:center}.page-id-43 #index_style4 .map,.page-id-43 #index_style4 .link_gmap,.page-id-43 #index_style4 .index_style4_Info{width:100%}.page-id-43 #index_style4 .index_style4_Info{background:#fff;padding:25px 0}.page-id-43 #index_style4 .index_style4_Info .top_table{padding:0 20px}.page-id-43 #index_style4 .index_style4_Info .info_location{padding:20px 20px 0;border-top:1px solid rgba(136,108,78,.33);margin-top:30px}.page-id-43 #index_style4 .table_txt{font-size:14px;line-height:22px}.page-id-43 #index_style4 .index_timetable th,.page-id-43 #index_style4 .index_timetable td{font-size:14px !important;letter-spacing:0}.page-id-43 #index_style4 .index_timetable thead th:first-child{width:27%}.page-id-43 #index_style4 .index_timetable thead th:last-child{width:37px}}@media screen and (max-width:370px){.page-id-43 #index_style4 .index_timetable th,.page-id-43 #index_style4 .index_timetable td{font-size:13px !important;letter-spacing:0}.page-id-43 #index_style4 .index_timetable thead th:first-child{width:30%}}.page-id-43 #index_style3{position:relative;z-index:1}.page-id-43 #index_style3 h2{margin-bottom:45px;margin-top:-10px;font-size:28px}.page-id-43 #index_style3 .bnr{margin-bottom:2px}.page-id-43 #index_style3 .name{margin-top:37px;color:#503105;font-family:ten-mincho,serif}.page-id-43 #index_style3 .name dt{font-size:16px;line-height:21px;margin-bottom:15px}.page-id-43 #index_style3 .name dd{line-height:26px;color:#503105;font-size:10px}.page-id-43 #index_style3 .name dd span{font-size:16px;display:block}@media screen and (min-width:768px){.page-id-43 #index_style3{padding:131px 0 32px}.page-id-43 #index_style3:before{content:"";background:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);position:absolute;bottom:0;right:0;width:calc(50% - 86px);height:498px}.page-id-43 #index_style3 .container{position:relative;padding:0}.page-id-43 #index_style3 .colR{float:right;width:52%}.page-id-43 #index_style3 .colL{float:left;width:44%}.page-id-43 #index_style3 .colL .index_style3_txt{letter-spacing:1px;font-size:16px;line-height:26px;text-align:justify}.page-id-43 #index_style3 .colL .name{margin-bottom:40px}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #index_style3 .container{padding:0 50px 0;max-width:inherit}}@media screen and (max-width:980px) and (min-width:768px){.page-id-43 #index_style3 .container{padding:0 20px 0;max-width:inherit}}@media screen and (max-width:767px){.page-id-43 #index_style3{padding-top:60px}.page-id-43 #index_style3 h2{margin-top:10px;margin-bottom:40px}.page-id-43 #index_style3 .colR{margin-top:80px;position:relative}.page-id-43 #index_style3 .colR:before{content:"";background:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);position:absolute;top:31px;left:-30px;right:-30px;height:calc(100% - 140px)}.page-id-43 #index_style3 .colR img{width:100%}.page-id-43 #index_style3 .index_style3_txt{font-size:16px;line-height:30px;margin:0 0 50px;text-align:justify;letter-spacing:.5px}.page-id-43 #index_style3 .name{margin-bottom:32px;margin-top:0}}.slider .slick-list{padding-bottom:33px !important}.slider .slick-slide div div{display:block !important}.slider .slick-arrow{background:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/prev.png),#886c4e;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(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/prev.png),#503105;background-position:center;background-repeat:no-repeat}.slider .slick-next{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: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%;transition:all .5s}.progressBarContainer div span.progressBar .inProgress.active:before{background:#503105}.progressBarContainer div span.progressBar .inProgress{background:#503105;width:0;height:2px;position:relative}.progressBarContainer div:last-child span.progressBar .inProgress{width:0 !important}.progressBarContainer div span.progressBar .inProgress.active:before{background:#503105}@media screen and (max-width:767px){.slider .slick-list{padding-bottom:50px !important}.slider .slick-arrow{bottom:0}.progressBarContainer{margin-top:30px}}.bnr-group{margin-top:120px}.bnr-group .container{padding:0}.bnr-group .df{display:flex;justify-content:space-between;margin-top:20px}.bnr-group .df div{width:346px}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 .bnr-group .container{padding:0 50px 0;max-width:inherit}.page-id-43 .bnr-group .df{margin-top:2%}.page-id-43 .bnr-group .df div{width:32%}}@media screen and (max-width:980px) and (min-width:768px){.page-id-43 .bnr-group .container{padding:0 20px 0}}@media screen and (max-width:767px){.page-id-43 .bnr-group{margin-top:60px}.page-id-43 .bnr-group .container{padding:0 20px 0}.page-id-43 .bnr-group img{width:100%}.page-id-43 .bnr-group .df{display:block}.page-id-43 .bnr-group .df div{width:100%;margin-top:15px}}.page-id-43 #index_style2{position:relative;z-index:1;padding-top:187px}.page-id-43 #index_style2 h2{width:60px;height:200px;position:absolute;right:-10px;top:-70px}.page-id-43 #index_style2 .ttl-eng{width:205px;height:86px;transform:rotate(90deg);position:absolute;top:135px;left:calc(50% + 373px)}.page-id-43 #index_style2 .s3-blk{display:flex}.page-id-43 #index_style2 .s3-blk .item{width:300px;background:#fff;box-shadow:3px 3px 6px rgba(0,0,0,.16);margin-bottom:20px}.page-id-43 #index_style2 .s3-blk .item .catch{width:95px;font-family:'Founders Grotesk';font-size:14px;line-height:22px;letter-spacing:-1px;color:#fff;background:#503105;margin-top:15px;text-align:center}.page-id-43 #index_style2 .s3-blk .item .ttl{font-size:18px;line-height:26px;font-family:ten-mincho,serif;padding:15px 22px 22px;color:#503105;letter-spacing:.4px}.page-id-43 #index_style2 .s3-blk .item+.item{margin-left:20px}@media screen and (min-width:768px){.page-id-43 #index_style2:before{content:"";background:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);position:absolute;left:0;bottom:70px;width:calc(50% + 473px);height:607px;z-index:-1}.page-id-43 #index_style2 .container{position:relative;z-index:0;padding:0}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #index_style2{margin-bottom:115px}.page-id-43 #index_style2 .ttl-eng{left:calc(50% + 374px);top:159px}.page-id-43 #index_style2 .container{padding:0 50px 0;max-width:inherit}.page-id-43 #index_style2 .container h2{right:20px}.page-id-43 #index_style2 .s3-blk{width:calc(50% + 405px)}.page-id-43 #index_style2 .s3-blk .item{width:32%}}@media screen and (max-width:1080px) and (min-width:768px){.page-id-43 #index_style2:before{width:calc(50% + 400px)}.page-id-43 #index_style2 .ttl-eng{left:calc(50% + 300px)}.page-id-43 #index_style2 .container h2{right:40px}.page-id-43 #index_style2 .s3-blk{width:calc(50% + 350px)}}@media screen and (max-width:980px) and (min-width:768px){.page-id-43 #index_style2:before{width:calc(50% + 310px)}.page-id-43 #index_style2 .ttl-eng{left:calc(50% + 215px)}.page-id-43 #index_style2 .container{padding:0 20px 0;max-width:inherit}.page-id-43 #index_style2 .s3-blk{width:calc(50% + 285px)}.page-id-43 #index_style2 .s3-blk .item .ttl{padding:15px 15px 20px}}@media screen and (max-width:767px){.page-id-43 #index_style2{padding-top:60px}.page-id-43 #index_style2:before{content:'';height:88%;background-image:url(//okazakidental.jp/wp-content/themes/genova_tpl/css/../img/pat.jpg);position:absolute;left:0;right:0;bottom:2%;z-index:-1}.page-id-43 #index_style2 h2{width:auto;height:auto;margin-bottom:34px;writing-mode:horizontal-tb;-o-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;position:static;text-align:center}.page-id-43 #index_style2 .ttl-eng{width:auto;height:auto;transform:none;position:static;text-align:center}.page-id-43 #index_style2 .s3-blk{display:block}.page-id-43 #index_style2 .s3-blk .item{width:100%}.page-id-43 #index_style2 .s3-blk .item .img img{width:100%}.page-id-43 #index_style2 .s3-blk .item .ttl{padding:15px 15px 20px}.page-id-43 #index_style2 .s3-blk .item+.item{margin-left:0}}.page-id-43 #index_style1{padding-top:80px}.page-id-43 #index_style1 .txt_color{color:#886c4e}.page-id-43 #index_style1 .df{display:flex;justify-content:space-between}.page-id-43 #index_style1 .df .index_style4_Info{width:437px}.page-id-43 #index_style1 .df .ggmap{width:512px}.page-id-43 #index_style1 .df .ggmap iframe{border:none}.page-id-43 #index_style1 .df .table_txt{font-size:14px;line-height:22px}.page-id-43 #index_style1 .df .info_location{padding-top:10px}.page-id-43 #index_style1 .df .info_location dl{width:100%;display:table;font-size:14px;line-height:25px;margin-top:15px}.page-id-43 #index_style1 .df .info_location dl dt{display:table-cell;font-family:ten-mincho,serif;color:#886c4e;width:90px}.page-id-43 #index_style1 .df .info_location dl dd{display:table-cell}@media screen and (min-width:768px){.page-id-43 #index_style2 .container{position:relative;z-index:0;padding:0}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #index_style1 .container{padding:0 50px 0;max-width:inherit}}@media screen and (max-width:1080px) and (min-width:768px){.page-id-43 #index_style1 .df .index_style4_Info{width:47%}.page-id-43 #index_style1 .df .ggmap{width:48%}}@media screen and (max-width:980px) and (min-width:768px){.page-id-43 #index_style1 .container{padding:0 20px 0;max-width:inherit}.page-id-43 #index_style1 .df .index_style4_Info{width:50%}.page-id-43 #index_style1 .df .info_location dl{letter-spacing:0}.page-id-43 #index_style1 .df .info_location dl dt{width:65px}}@media screen and (max-width:767px){.page-id-43 #index_style1{padding-top:60px}.page-id-43 #index_style1 .index_timetable th,.page-id-43 #index_style1 .index_timetable td{font-size:14px !important;letter-spacing:0}.page-id-43 #index_style1 .index_timetable thead th:first-child{width:28%}.page-id-43 #index_style1 .index_timetable thead th:last-child{width:37px}.page-id-43 #index_style1 .df{display:block}.page-id-43 #index_style1 .df .index_style4_Info{width:100%}.page-id-43 #index_style1 .df .ggmap{width:100%;height:300px;margin-top:20px}.page-id-43 #index_style1 .df .info_location dl{letter-spacing:0;display:block}.page-id-43 #index_style1 .df .info_location dl dt{width:100%;display:block}.page-id-43 #index_style1 .df .info_location dl dd{display:block}.page-id-43 #index_style1 .gg-link{text-align:right}.page-id-43 #index_style1 .gg-link a{color:#503105;text-decoration:underline;font-size:12px;font-weight:700;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}}