@charset "UTF-8";iframe{width:100%;height:100%}.page-id-43 .ttl{font-size:32px;line-height:1.438em;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600 !important;color:#685e55}.page-id-43 .ttl span{display:inline-block;font-size:10px;color:#9ac95f;margin-top:14px;text-transform:uppercase}.page-id-43 .btn_link a{color:#685e55;background:#fff;padding-left:28px}.page-id-43 .btn_link:before{background:#b1bba4}@media screen and (max-width:767px){.page-id-43 .ttl{font-size:24px;line-height:34px}.page-id-43 .ttl span{margin-top:10px}}#newsList::-webkit-scrollbar{width:12px;background-color:#cbcac9;height:15px;padding:1px}#newsList::-webkit-scrollbar-thumb:vertical{background-color:#72706e}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#newsList{scrollbar-base-color:#fff;scrollbar-face-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-highlight-color:#fff;scrollbar-track-color:#cbcac9;scrollbar-arrow-color:#cbcac9;scrollbar-shadow-color:#fff;scrollbar-dark-shadow-color:#fff}}.page-id-43 #news{background:#fff;padding:0;height:100%;border-radius:20px;z-index:1;padding-bottom:38px;overflow:hidden}.page-id-43 #news .news_ttl{border-bottom:2px solid #ebe9e7;padding:28px 0 14px;position:relative}.page-id-43 #news .news_ttl h3{color:#9ac95f;font-size:30px;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600 !important;line-height:1.43em;padding-left:35px;letter-spacing:6px}.page-id-43 #news .news_ttl a{position:absolute;top:37px;right:0;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-decoration:underline;margin-right:22px;font-size:15px;color:#685e55}.page-id-43 #news #newsList{background:0 0;top:14px;max-width:none;padding:0;overflow-y:scroll;height:248px}@media screen and (max-width:767px){.page-id-43 #news{height:auto;margin-top:15px;padding-bottom:20px}.page-id-43 #news .news_ttl{padding:20px 0 16px}.page-id-43 #news .news_ttl h3{font-size:24px;line-height:34px;padding-left:24px;letter-spacing:4px}.page-id-43 #news .news_ttl a{margin-right:24px;top:24px}.page-id-43 #news #newsList{height:259px;top:0}.page-id-43 #news #newsList dl{padding:20px 20px 20px 27px}}.page-id-43 #sec1{position:relative;color:#fff;background:#35add8;text-align:center;font-size:24px;line-height:34px;z-index:1;letter-spacing:3px}.page-id-43 #sec1 .sec1_label{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);margin-bottom:0}.page-id-43 #sec1 .sec1_txt{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;margin-bottom:12px}.page-id-43 #sec1 .sec1_btn{margin:auto}@media screen and (min-width:768px){.page-id-43 #sec1 .container{padding:51px 30px 39px}.page-id-43 #sec1 .sec1_label{width:90px}.page-id-43 #sec1 .sec1_btn{width:152px}}@media screen and (max-width:767px){.page-id-43 #sec1{font-size:15px;line-height:26px}.page-id-43 #sec1 .container{padding:42px 30px 31px}.page-id-43 #sec1 .sec1_label{width:60px}.page-id-43 #sec1 .sec1_btn{width:117px}}.page-id-43 #sec2{background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec2_bg.jpg)}.page-id-43 #sec2 .sec2_ttl{font-family:dnp-shuei-mgothic-std,sans-serif;font-size:31px;font-weight:600;line-height:44px}.page-id-43 #sec2 .sec2_txt{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;line-height:35px;margin-bottom:22px}.page-id-43 #sec2 #news_info a{display:block}.page-id-43 #sec2 #news_info a+a{margin-top:2px}@media screen and (min-width:768px){.page-id-43 #sec2{padding:103px 0 90px}.page-id-43 #sec2 .elementor-row{margin:auto;max-width:1140px;padding:0 30px;box-sizing:border-box;justify-content:space-between}.page-id-43 #sec2 .elementor-row .elementor-column:nth-child(1){width:44.63%}.page-id-43 #sec2 .elementor-row .elementor-column:nth-child(2){width:50%;margin-top:3px}.page-id-43 #sec2 .sec2_ttl{margin-bottom:27px}}.ipad{display:none}@media screen and (min-width:768px) and (max-width:1030px){.page-id-43 #sec2 .elementor-row .elementor-column{width:48% !important}.page-id-43 #sec2 .sec2_ttl{font-size:29px;margin-bottom:12px}.page-id-43 #sec2 .sec2_txt{line-height:31px;margin-bottom:22px}.page-id-43 #sec2 .news_ttl{padding-top:18px}.page-id-43 #sec2 .news_ttl h3{font-size:28px}.page-id-43 #sec2 .news_ttl a{top:24px}}@media screen and (max-width:1000px){.page-id-43 #sec2 .sec2_txt .ipad{display:block}}@media screen and (max-width:767px){.page-id-43 #sec2{padding:42px 30px 44px}.page-id-43 #sec2 .sec2_ttl{text-align:center;font-size:24px;line-height:34px}.page-id-43 #sec2 .sec2_txt{font-size:15px;line-height:29px;margin:19px 0 30px;text-align:center}}.page-id-43 #sec3{background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec3_bg.jpg)}.page-id-43 #sec3 .ttl{text-align:center}.page-id-43 #sec3 .ttl span{display:block}.page-id-43 #sec3 .sec3Item{position:relative}.page-id-43 #sec3 .sec3Info{box-shadow:0px 0px 27px 0px rgba(125,114,102,.05);background:#fff}.page-id-43 #sec3 .sec3Info dt{font-size:26px;line-height:1.69;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600;margin-bottom:16px}.page-id-43 #sec3 .sec3Info dd{font-size:15px;line-height:2;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-id-43 #sec3 #sec3Item1 dt{color:#f1c014}.page-id-43 #sec3 #sec3Item2 dt{color:#9ac95f}.page-id-43 #sec3 #sec3Item3 dt{color:#65c0e8}.page-id-43 #sec3 .container{position:relative}@media screen and (min-width:768px){.page-id-43 #sec3{padding:81px 0 79px}.page-id-43 #sec3 .ttl{margin-bottom:105px}.page-id-43 #sec3 .sec3Info{border-radius:165px;width:86.85%;box-sizing:border-box;min-height:330px;padding:50px 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.page-id-43 #sec3 .sec3Info dl{width:50%;margin-right:12.26%}.page-id-43 #sec3 .sec3_num{width:44.44%;position:absolute;top:50%;transform:translateY(-50%)}.page-id-43 #sec3 .sec3Item{margin-bottom:83px}.page-id-43 #sec3 .sec3Item:nth-child(2n+1) .sec3Info{margin-left:auto;justify-content:flex-end}.page-id-43 #sec3 .sec3Item:nth-child(2n+1) .sec3_num{left:-2.5%}.page-id-43 #sec3 #sec3Item1 .sec3_deco2{width:52px;position:absolute}.page-id-43 #sec3 #sec3Item2 .sec3_num{right:-2.5%}.page-id-43 #sec3 #sec3Item2 .sec3Info dl{margin-left:12.26%}.page-id-43 #sec3 #sec3Item2 .sec3_deco4{width:104px;position:absolute;bottom:30px;left:-39px;margin-bottom:0}.page-id-43 #sec3 #sec3Item3 .sec3_deco5{width:57px;position:absolute;bottom:-12px;right:40px;margin-bottom:0}.page-id-43 #sec3 .sec3_deco2{width:195px;position:absolute;top:141px;right:-13px;z-index:1}.page-id-43 #sec3 .sec3_deco1{width:52px;position:absolute;top:-130px;left:27px}.page-id-43 #sec3 .sec3_deco3{width:98px;position:absolute;bottom:29px;right:-32px;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:930px){.page-id-43 #sec3 .sec3_num{width:40%}.page-id-43 #sec3 .ttl{margin-bottom:70px}.page-id-43 #sec3 .sec3Info dl{width:58%}.page-id-43 #sec3 .sec3Info dl dt{letter-spacing:-1px}.page-id-43 #sec3 .sec3_deco1{top:-80px}.page-id-43 #sec3 .sec3_deco2{right:-44px;top:95px}}@media screen and (max-width:767px){.page-id-43 #sec3 .container{padding:50px 0 25px}.page-id-43 #sec3 .ttl{position:relative;z-index:1;margin-bottom:35px}.page-id-43 #sec3 .ttl span{line-height:14px}.page-id-43 #sec3 .sec3Item{margin-bottom:58px}.page-id-43 #sec3 .sec3_deco2{width:119px;position:absolute;top:0;right:0}.page-id-43 #sec3 .sec3_deco1{width:50px;position:absolute;top:0;left:0}.page-id-43 #sec3 .sec3_deco3{width:84px;position:absolute;bottom:-49px;right:0;margin-bottom:0}.page-id-43 #sec3 .sec3_deco4{width:72px;position:absolute;left:0;bottom:-103px}.page-id-43 #sec3 .sec3_deco5{width:70px;position:absolute;right:21px;bottom:-71px}.page-id-43 #sec3 .sec3_num{margin:auto;width:77%;position:relative;z-index:2}.page-id-43 #sec3 .sec3Info{margin:-14vw auto 0;width:84%;box-sizing:border-box;padding:44px 28px 38px;border-radius:20px;position:relative;z-index:1}.page-id-43 #sec3 .sec3Info dt{font-size:20px;line-height:34px;margin-bottom:20px}}@media screen and (min-width:768px){.page-id-43 #index_bnr .container{padding:99px 0 86px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.page-id-43 #index_bnr .container p{width:47.22%;margin-bottom:0}.page-id-43 #index_bnr .container p+p{margin-left:5.56%}}@media screen and (max-width:767px){.page-id-43 #index_bnr .container{padding:66px 30px 37px}.page-id-43 #index_bnr .container p{margin-bottom:0}.page-id-43 #index_bnr .container p+p{margin-top:10px}}@media screen and (min-width:768px){.page-id-43 .sec4_deco{width:100%;height:62px;background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec4_deco.jpg) repeat-x top center}}.page-id-43 #sec4{background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec4_bg2.jpg);overflow:hidden}.page-id-43 #sec4 .sec4Info{box-sizing:border-box;color:#fff;background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec4_bg.jpg);position:relative;box-shadow:-13px 0px 18px 0px rgba(105,113,105,.1)}.page-id-43 #sec4 .sec4Info:before{content:"";width:100%;height:calc(100% - 52px);position:absolute;top:26px;left:0;pointer-events:none;background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec4_line.png) repeat-x top left,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec4_line.png) repeat-x bottom left}.page-id-43 #sec4 .sec4_img{margin-bottom:0}.page-id-43 #sec4 .ttl{margin-bottom:35px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;color:#fff !important}.page-id-43 #sec4 .ttl span{color:#fff !important;margin-top:0;line-height:14px;margin-left:29px}.page-id-43 #sec4 .sec4_txt2{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:justify}@media screen and (min-width:768px){.page-id-43 #sec4 .container{padding:110px 30px;position:relative}.page-id-43 #sec4 .container .sec4_img{position:absolute;top:62px;left:-3%;width:50%}.page-id-43 #sec4 .sec4Info{margin-left:auto;width:51.67%;padding:88px 8.4% 87px;border-radius:20px}.page-id-43 #sec4 .sec4_txt{width:53px;position:absolute;left:2.17%;bottom:372px}.page-id-43 #sec4 .sec4_txt2{margin-bottom:38px}}@media screen and (min-width:768px) and (max-width:960px){.page-id-43 #sec4 .sec4Info{padding:57px 5.4% 80px}.page-id-43 #sec4 .container .sec4_img{top:105px}}@media screen and (max-width:767px){.page-id-43 #sec4 .container{padding:0}.page-id-43 #sec4 .sec4Info{padding:70px 30px}.page-id-43 #sec4 .sec4Info .ttl{margin-bottom:27px}.page-id-43 #sec4 .sec4Info .ttl span{margin-left:19px}.page-id-43 #sec4 .sec4_txt2{font-size:14px}}.page-id-43 #sec5 .container{background:#fff;border-radius:20px;box-shadow:-13px 0px 18px 0px rgba(105,113,105,.1);position:relative}.page-id-43 #sec5 .container:before{content:"";position:absolute;top:24px;left:24px;width:calc(100% - 48px);height:calc(100% - 48px);background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco.png) no-repeat top left,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco.png) no-repeat bottom left,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco.png) no-repeat top right,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco.png) no-repeat bottom right;pointer-events:none}.page-id-43 #sec5 .index_timetable{margin:0 0 11px !important}.page-id-43 #sec5 .ttl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.page-id-43 #sec5 .ttl span{margin-top:0;line-height:14px;margin-left:29px}.page-id-43 #sec5 .sec5_Info{background:#fff;box-sizing:border-box;font-size:14px;line-height:22px;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴシックPro","ＭＳ ゴシック","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.page-id-43 #sec5 dl{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #bbc6ae}.page-id-43 #sec5 dl:last-child{margin-bottom:0}.page-id-43 #sec5 dt{float:left;width:80px;font-weight:700}.page-id-43 #sec5 dd{float:left;width:calc(100% - 90px)}.page-id-43 #sec5 dd a{display:block}.index_timetable{border-bottom:1px solid #bbc6ae}.index_timetable th,.index_timetable td{background:0 0;font-size:14px;padding:7px 0 16px}.index_timetable td{font-size:13px !important}.index_timetable thead th{font-size:13px}.index_timetable thead th:nth-child(1){font-size:14px;padding-left:7px;width:33%}.index_timetable tbody tr:first-child th,.index_timetable tbody tr:first-child td{padding-top:18px !important}.index_timetable tbody th{padding-left:7px !important}.index_timetable tbody td span{color:#65c0e8}@media screen and (min-width:768px){.page-id-43 #sec5{background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_bg.jpg) no-repeat center/cover;padding:115px 30px 107px}.page-id-43 #sec5 .container{padding:103px 6.26% 98px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-width:1080px}.page-id-43 #sec5 p{margin-bottom:0}.page-id-43 #sec5 .ttl{margin-bottom:42px}.page-id-43 #sec5 .sec5_Info{width:42.4%;margin-right:8.85%}.page-id-43 #sec5 .table_txt{padding-bottom:36px}.page-id-43 #sec5 .map{width:48.75%}}@media screen and (min-width:768px) and (max-width:900px){.page-id-43 #sec5 .sec5_Info{width:45.4%;margin-right:5.85%}.page-id-43 #sec5 .ttl span{margin-left:15px}}@media screen and (max-width:767px){.page-id-43 #sec5{background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_bg_sp.jpg) no-repeat center/cover;padding:35px 30px;box-sizing:border-box}.page-id-43 #sec5 .container{padding:41px 17px 43px}.page-id-43 #sec5 .container:before{top:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);background:url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco_sp.png) no-repeat top left,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco_sp.png) no-repeat bottom left,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco_sp.png) no-repeat top right,url(//kawauchi-dc.com/wp-content/themes/genova_tpl/css/../img/sec5_deco_sp.png) no-repeat bottom right}.page-id-43 #sec5 h2{margin-bottom:21px}.page-id-43 #sec5 table.timetable{margin-top:0}.page-id-43 #sec5 table.timetable thead th{letter-spacing:-2px}.page-id-43 #sec5 table.timetable thead th:nth-child(1){width:38%}.page-id-43 #sec5 table.timetable thead th:last-child{width:34px}.page-id-43 #sec5 .sec5_Info{position:relative;padding:0;z-index:0}.page-id-43 #sec5 .map{margin-top:23px}}