@charset "UTF-8";iframe{width:100%;height:100%}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-id-43 .elementor-widget:not(:last-child){margin-bottom:0 !important}.page-id-43 .ttl{font-size:28px;line-height:1.6em;letter-spacing:.1em;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600 !important}.page-id-43 .ttl span{border-bottom:4px solid #53c7c7;display:inline-block;margin-bottom:10px}.page-id-43 .ttl2{font-size:28px;line-height:1em;font-family:dnp-shuei-mgothic-std;font-weight:600 !important;padding-left:12px}.page-id-43 #news{background:#fff5f5;-webkit-box-shadow:0px 0px 10px 6px rgba(0,0,0,.1);box-shadow:0px 0px 10px 6px rgba(0,0,0,.1);margin-top:-38px;padding:0;height:281px;z-index:1}.page-id-43 #news .news_ttl{border-bottom:2px solid #f6dddd;padding-top:7px;position:relative;margin-bottom:30px}.page-id-43 #news .news_ttl h3{color:#ff8383;font-size:30px;font-family:dnp-shuei-mgothic-std;font-weight:600 !important;line-height:2.567em;padding-left:51px}.page-id-43 #news .news_ttl a{position:absolute;bottom:1.5vw;right:0;font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004";text-decoration:underline;margin-right:44px}.page-id-43 #news #newsList{background:0 0;margin:0 46px 0 51px}.page-id-43 #sec1{position:relative}.page-id-43 #sec1:before{content:"";top:201px;bottom:0;position:absolute;left:0;width:calc((970.5px + ((100vw - 1095px)/2)));background:#eefbfb;border-radius:0 10px 10px 0}.page-id-43 #sec1 .ttl2{padding-right:15px}.page-id-43 #sec1 .heading{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;border-bottom:1px solid #53c7c7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-id-43 #sec1 .heading p{color:#53c7c7;font-size:14px}.page-id-43 #sec1 .heading a{font-size:15px;color:#53c7c7;text-decoration:underline}.page-id-43 #sec1 #newsList dl dt{font-size:13px}.page-id-43 #sec1 .link_gmap{text-align:right;font-size:12px;line-height:36px;margin-bottom:9px}.page-id-43 #sec1 .sec5Info{padding:34px 34.4px 36px 33.4px;border-radius:10px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.page-id-43 #sec1 .top_table .table_txt{margin-bottom:30px;position:relative}.page-id-43 #sec1 .top_table .table_txt:before{content:"";width:calc(100% + 67.8px);position:absolute;height:1px;background:#c2dcdc;left:-34.4px;bottom:0}.page-id-43 #sec1 .info_location dl{display:-webkit-box;display:-ms-flexbox;display:flex}.page-id-43 #sec1 .info_location dl dt{max-width:74px;width:74px;-webkit-box-flex:0;-ms-flex:0 0 74px;flex:0 0 74px;font-weight:700}.page-id-43 #sec1 .info_location dl dd{max-width:calc(100% - 90px);width:calc(100% - 90px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px)}.page-id-43 #sec1 .txt_color{color:#83b1d3}.page-id-43 #sec1 .sec-news{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:25px;background:#fff;border-radius:10px;overflow:hidden;padding:28px 33.8px 11.5px 35.8px}.page-id-43 #sec1 .sec-news #newsList{height:415px;overflow-y:auto}.page-id-43 #sec1 .sec-news #newsList::-webkit-scrollbar-track{background:#fff}.page-id-43 #sec1 .sec-news #newsList::-webkit-scrollbar-thumb{background:#cbcac9}.page-id-43 #sec1 .sec-news #newsList dl{padding:21px 30px 21px 0;display:block;margin:0;border-bottom:1px dashed #cbcac9}.page-id-43 #sec1 .sec-news #newsList dl dt:after{width:36.32px;height:14px;line-height:14px;border-radius:7px;margin-left:12px}.page-id-43 #sec1 .sec-news #newsList dl dd{margin-left:0}.page-id-43 #sec2{padding:107px 0 0;position:relative}.page-id-43 #sec2 .content{max-width:42%;width:42%;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%;padding-right:65px}.page-id-43 #sec2 .img{max-width:58%;width:58%;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%;position:relative}.page-id-43 #sec2 .img:before{content:'';position:absolute;top:-131px;left:227px;width:calc((100vw - 1080px)/2 + 572px);height:421px;background:#eff8ff;border-radius:10px 0 0 10px}.page-id-43 #sec2 .img img{z-index:3;position:relative}.page-id-43 #sec2 h2{margin-bottom:49.5px}.page-id-43 #sec2 h2 span:nth-child(3){border-bottom:4px solid #83b1d3 !important}.page-id-43 #sec2 .container{padding-top:131px}.page-id-43 #sec3{padding:250px 0 168px;position:relative}.page-id-43 #sec3:before{content:'';width:calc((100vw - 1095px)/2 + 480px);height:453px;position:absolute;top:197px;border-radius:0 10px 10px 0;left:0;background:#eefbfb}.page-id-43 #sec3 *{-webkit-box-sizing:border-box;box-sizing:border-box}.page-id-43 #sec3 h2{text-align:center;z-index:3;position:relative;margin-bottom:59.5px}.page-id-43 #sec3 h2 span{padding-bottom:5px}.page-id-43 #sec3 .list-item{margin:0 -26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-id-43 #sec3 .list-item .item{padding:0 26px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%;border-radius:10px;overflow:hidden;margin-bottom:46px;position:relative}.page-id-43 #sec3 .list-item .item:hover{opacity:.7}.page-id-43 #sec3 .list-item .item .img{margin:0}.page-id-43 #sec3 .list-item .item .title{margin-top:0;height:50px;border-radius:0 0 10px 10px;background:#53c7c7;color:#fff;line-height:50px;text-align:center;width:calc(100% - 52px);position:absolute;bottom:0;font-size:17px;font-weight:700;left:26px}.page-id-43 #sec3 .list-item .item .title:before{content:url(//arawai.com/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png);position:absolute;top:50%;right:13.6px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-id-43 #sec3 .list-item .item:nth-child(even) .title{background:#83b1d3}.page-id-43 #sec4{padding-bottom:185px}.page-id-43 #sec4 *{-webkit-box-sizing:border-box;box-sizing:border-box}.page-id-43 #sec4 .content{padding-right:7%;max-width:42%;width:42%;-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}.page-id-43 #sec4 .content h2{margin-bottom:15px;margin-top:0}.page-id-43 #sec4 .content h2 span{padding-bottom:7px}.page-id-43 #sec4 .content .wrap-2{margin-top:60px}.page-id-43 #sec4 .content .wrap-2 h2 span{border-bottom:4px solid #83b1d3}.page-id-43 #sec4 .content .button{margin-top:55px}.page-id-43 #sec4 .content .button a{display:block;width:300px;height:50px;line-height:50px;font-weight:600;font-size:18px;padding:0 22px;border-radius:10px;overflow:hidden;position:relative;background:#53c7c7;-webkit-transition:.5s all;transition:.5s all;color:#fff}.page-id-43 #sec4 .content .button a:before{content:'';position:absolute;top:50%;right:17.7px;background:url(//arawai.com/wp-content/themes/genova_tpl/css/../img/ic-right.png) center center/cover;height:9.41px;width:5.71px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-id-43 #sec4 .content .button a:nth-child(2){margin-top:2px;background:#83b1d3}.page-id-43 #sec4 .content .button a:hover{opacity:.7}.page-id-43 #sec4 .slide{position:relative;max-width:58%;width:58%;-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%}.page-id-43 #sec4 .slide:before{content:'';width:calc((100vw - 1095px)/2 + 556px);height:583px;position:absolute;left:100px;top:102px;background:#eff8ff;border-radius:10px 0 0 10px}.page-id-43 #sec4 .slide .swiper-slide{overflow:hidden;border-radius:10px}.page-id-43 #sec4 .slide .swiper-slide img{width:656px !important}.page-id-43 #sec4 .slide .swiper-navigation{position:absolute;left:0;bottom:0;z-index:5;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.page-id-43 #sec4 .slide .swiper-navigation .swiper-prev,.page-id-43 #sec4 .slide .swiper-navigation .swiper-next{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:50px;height:50px;position:relative;background:#83b1d3;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s all;transition:.5s all;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-id-43 #sec4 .slide .swiper-navigation .swiper-prev img,.page-id-43 #sec4 .slide .swiper-navigation .swiper-next img{width:6.68px !important}.page-id-43 #sec4 .slide .swiper-navigation .swiper-prev:hover,.page-id-43 #sec4 .slide .swiper-navigation .swiper-next:hover{opacity:.7}.page-id-43 #sec4 .slide .swiper-navigation .swiper-next{margin-left:2px;background:#53c7c7}.page-id-43 #sec4 .slide .swiper-pagination{margin-top:33px;line-height:7px;position:static;text-align:left}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet{position:relative;width:7px;height:7px;background:#cbcac9;opacity:1}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet:before{content:'';width:0;height:1px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:100%;background:#53c7c7}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:44px}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet:last-child:before{display:none}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#53c7c7}.page-id-43 #sec4 .slide .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{-webkit-transition:2.5s all;transition:2.5s all;width:44px}@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 #53c7c7}.page-id-43 #news{margin-bottom:127px}.page-id-43 #sec1{padding-bottom:89px;margin-top:119px}.page-id-43 #sec1 .container{position:relative;z-index:0;padding-left:0;padding-right:205px}.page-id-43 #sec1 .column5{max-width:calc((100% - 25px)/2);width:calc((100% - 25px)/2);-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 25px)/2);flex:0 0 calc((100% - 25px)/2)}.page-id-43 #sec1 p{margin-bottom:0}.page-id-43 #sec1 .ttl2{position:absolute;top:0;right:0}.page-id-43 #sec1 .sec5Info{padding:34px 34.4px 36px 33.4px}.page-id-43 #sec2{position:relative}.page-id-43 #sec2 .img img{width:799px !important;max-width:initial}}@media screen and (max-width:1180px) and (min-width:768px){.page-id-43 #news{margin-left:50px;margin-right:50px;width:calc(100% - 100px)}.page-id-43 #sec1{width:100%;max-width:inherit}.page-id-43 #sec1:before{width:100vw}.page-id-43 #sec1 .container{padding-right:100px}.page-id-43 #sec1 .sec1_img{margin-right:0;margin-left:6%;width:60%}}@media screen and (max-width:767px){.page-id-43 .ttl{font-size:26px}.page-id-43 .ttl2{font-size:28px;line-height:43px}.page-id-43 .ttl2 span{border-bottom:4px solid #53c7c7;display:inline-block;line-height:43px}.page-id-43 #news{margin:-5vw 30px 67px;width:calc(100% - 60px);height:266px}.page-id-43 #news .news_ttl{padding:15px 0 11px;margin-bottom:15px}.page-id-43 #news .news_ttl h3{font-size:27px;line-height:32px;padding-left:17px}.page-id-43 #news .news_ttl a{margin-right:18px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.page-id-43 #news #newsList{margin:0 12px 0 17px}.page-id-43 #sec1{padding:10vw 0}.page-id-43 #sec1 h2{padding-bottom:5px;border-bottom:4px solid #53c7c7;text-align:center;font-size:26px;margin-bottom:35px}.page-id-43 #sec1 .main-wrap{position:relative;padding-bottom:37px;z-index:0}.page-id-43 #sec1 .sec5Info{padding:24px 18px}.page-id-43 #sec1 .heading p{margin-bottom:0}.page-id-43 #sec1 .sec-news{padding:24px 18px;margin-left:0;margin-top:26px}.page-id-43 #sec2{padding:10vw 0}.page-id-43 #sec2 .container{padding-top:0}.page-id-43 #sec2 h2{margin-bottom:20px}.page-id-43 #sec2 .content{max-width:100%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}.page-id-43 #sec2 .img{max-width:calc(100% + 30px);width:calc(100% + 30px);-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 30px);flex:0 0 calc(100% + 30px);margin-top:20vw}.page-id-43 #sec2 .img:before{left:25vw;bottom:100%;top:auto;height:12vw;right:0;width:auto}.page-id-43 #sec3{padding:10vw 0}.page-id-43 #sec3 h2 span:nth-child(3){border-bottom:4px solid #83b1d3}.page-id-43 #sec3:before{height:188vw;top:calc(10vw + 49px);left:0;width:100%}.page-id-43 #sec3 .list-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -3vw}.page-id-43 #sec3 .list-item .item{max-width:50%;width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 3vw;margin-bottom:6vw}.page-id-43 #sec3 .list-item .item .title{width:calc(100% - 6vw);left:3vw;background:#53c7c7 !important}.page-id-43 #sec4{padding:10vw 0}.page-id-43 #sec4 .content{max-width:100%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}.page-id-43 #sec4 .content .button{margin-top:30px}.page-id-43 #sec4 .content .button a{width:100%;height:60px;line-height:60px}.page-id-43 #sec4 .slide{position:relative;margin-top:20vw;max-width:100%;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.page-id-43 #sec4 .slide:before{height:63vw;left:-30px;top:8vw;width:calc(100% + 60px)}.page-id-43 #sec4 .slide .swiper-slide{height:80vw}.page-id-43 #sec4 .slide .swiper-slide img{display:none;width:100% !important}.page-id-43 #sec4 .slide .swiper-slide:nth-child(3n+2){background:url(//arawai.com/wp-content/themes/genova_tpl/css/../img/sec4_slide1.png) center center/cover}.page-id-43 #sec4 .slide .swiper-slide:nth-child(3n){background:url(//arawai.com/wp-content/themes/genova_tpl/css/../img/sec4_slide2.png) center center/cover}.page-id-43 #sec4 .slide .swiper-slide:nth-child(3n+1){background:url(//arawai.com/wp-content/themes/genova_tpl/css/../img/sec4_slide3.png) center center/cover}}