#sec1{padding-top:76px}@media screen and (max-width:767px){#sec1{padding-top:30px}}#sec1 h2{font-size:32px;line-height:36px;padding-bottom:30px;letter-spacing:2px}@media screen and (max-width:767px){#sec1 h2{text-align:center;font-size:5vw;line-height:5vw;padding-bottom:20px}}@media screen and (max-width:480px){#sec1 h2{font-size:7vw;line-height:6vw}}@media screen and (max-width:370px){#sec1 h2{font-size:7.5vw;line-height:7vw}}#sec1 h2 small{color:#95796b;font-size:14px;display:block;padding-left:5px}@media screen and (max-width:767px){#sec1 h2 small{padding-left:0}}@media screen and (max-width:370px){#sec1 h2 small{font-size:13px}}#sec1 #g_map iframe{width:100%;height:430px;border:none}@media screen and (max-width:480px){#sec1 #g_map iframe{height:300px}}@media screen and (max-width:370px){#sec1 #g_map iframe{height:250px}}#sec1 .s1_blk{padding-right:30px;position:relative;z-index:99}@media screen and (max-width:980px){#sec1 .s1_blk{padding-right:15px}}@media screen and (max-width:767px){#sec1 .s1_blk{padding-right:0;width:100%}}#sec1 .s1_blk .blk1{margin-top:30px}@media screen and (max-width:480px){#sec1 .s1_blk .blk1{margin-top:20px}}#sec1 .s1_blk .blk1 table{width:100%}@media screen and (max-width:1100px){#sec1 .s1_blk .blk1 table{font-size:14px}}@media screen and (max-width:767px){#sec1 .s1_blk .blk1 table{font-size:13px}}#sec1 .s1_blk .blk1 table thead{border-bottom:1px solid #707070}#sec1 .s1_blk .blk1 table thead th{color:#95796b;font-size:18px;letter-spacing:1.5px;padding-bottom:15px;width:180px}@media screen and (max-width:1100px){#sec1 .s1_blk .blk1 table thead th{width:120px;font-size:16px}}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table thead th{padding-bottom:10px}}@media screen and (max-width:370px){#sec1 .s1_blk .blk1 table thead th{font-size:15px;width:100px}}#sec1 .s1_blk .blk1 table thead td{padding-bottom:15px;text-align:center}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table thead td{padding-bottom:10px}}#sec1 .s1_blk .blk1 table thead td:last-child{width:56px}@media screen and (max-width:370px){#sec1 .s1_blk .blk1 table thead td:last-child{width:45px}}#sec1 .s1_blk .blk1 table tbody{border-bottom:1px solid #707070}#sec1 .s1_blk .blk1 table tbody tr:first-child th{padding-top:20px;padding-bottom:5px}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table tbody tr:first-child th{padding-top:15px}}#sec1 .s1_blk .blk1 table tbody tr:first-child td{padding-top:20px;padding-bottom:5px}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table tbody tr:first-child td{padding-top:15px}}#sec1 .s1_blk .blk1 table tbody tr:last-child th{padding-bottom:20px}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table tbody tr:last-child th{padding-bottom:15px}}#sec1 .s1_blk .blk1 table tbody tr:last-child td{padding-bottom:20px}@media screen and (max-width:480px){#sec1 .s1_blk .blk1 table tbody tr:last-child td{padding-bottom:15px}}#sec1 .s1_blk .blk1 table tbody th{font-weight:700;width:180px}@media screen and (max-width:1000px){#sec1 .s1_blk .blk1 table tbody th{width:120px}}@media screen and (max-width:370px){#sec1 .s1_blk .blk1 table tbody th{width:100px;font-size:12px;letter-spacing:0}}#sec1 .s1_blk .blk1 table tbody td{color:#97bdd5;text-align:center}#sec1 .s1_blk .blk1 table tbody td.cln{color:#373431}#sec1 .s1_blk .blk1 table tbody td:last-child{width:56px}@media screen and (max-width:370px){#sec1 .s1_blk .blk1 table tbody td:last-child{width:45px}}#sec1 .s1_blk .blk2{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #707070}@media screen and (max-width:1100px){#sec1 .s1_blk .blk2{font-size:14px}}@media screen and (max-width:900px){#sec1 .s1_blk .blk2{letter-spacing:0}}@media screen and (max-width:767px){#sec1 .s1_blk .blk2{font-size:13px}}@media screen and (max-width:480px){#sec1 .s1_blk .blk2{padding-top:15px;padding-bottom:15px}}#sec1 .s1_blk .blk2 dl dt{font-weight:700;float:left}#sec1 .s1_blk .blk2 dl dd{float:left;padding-left:15px}#sec1 .s1_blk .blk2 .txt{line-height:30px}#sec1 .s1_blk .blk2 .txt span,#sec1 .s1_blk .blk2 .txt a{color:#258bcc;font-weight:700;text-decoration:underline}#sec1 .s1_blk .blk2 .txt span:hover,#sec1 .s1_blk .blk2 .txt a:hover{text-decoration:none}#sec1 .s1_blk .blk2 .dpt2{display:none}@media screen and (max-width:860px){#sec1 .s1_blk .blk2 .dpt2{display:block}}#sec1 .s1_blk .blk3{padding-top:20px}@media screen and (max-width:1100px){#sec1 .s1_blk .blk3{font-size:14px}}@media screen and (max-width:900px){#sec1 .s1_blk .blk3{letter-spacing:0}}@media screen and (max-width:767px){#sec1 .s1_blk .blk3{font-size:13px}}@media screen and (max-width:480px){#sec1 .s1_blk .blk3{padding-top:15px}}#sec1 .s1_blk .blk3 dl{margin-bottom:15px}#sec1 .s1_blk .blk3 dl dt{width:21%;float:left;font-weight:700}@media screen and (max-width:370px){#sec1 .s1_blk .blk3 dl dt{width:23%}}#sec1 .s1_blk .blk3 dl dd{width:79%;float:left;letter-spacing:0}@media screen and (max-width:370px){#sec1 .s1_blk .blk3 dl dd{width:77%}}#sec1 .s1_blk .blk3 dl .dpt{display:none}@media screen and (max-width:900px){#sec1 .s1_blk .blk3 dl .dpt{display:block}}#sec1 .clearfix>.elementor-container>.elementor-row{display:flex !important}#sec2{padding:196px 3% 66px}@media screen and (max-width:767px){#sec2{padding:50px 0 50px}}#sec2 ul.row1{border-bottom:1px solid #fff;display:flex}@media screen and (max-width:767px){#sec2 ul.row1{display:block;border-bottom:none}}#sec2 ul.row1 li:first-child{background-image:url(//machizuka-ent.jp/wp-content/themes/genova_tpl/css/../img/pat1.jpg);padding:99px 0 0 57px;cursor:default}@media screen and (max-width:1200px){#sec2 ul.row1 li:first-child{padding-left:20px}}@media screen and (max-width:1024px){#sec2 ul.row1 li:first-child{padding-top:7vw}}@media screen and (max-width:767px){#sec2 ul.row1 li:first-child{padding:30px 0;text-align:center;border-bottom:none;margin-bottom:-2px}}#sec2 ul.row1 li:first-child img{width:282px !important}@media screen and (max-width:1024px){#sec2 ul.row1 li:first-child img{width:86% !important}}@media screen and (max-width:767px){#sec2 ul.row1 li:first-child img{width:277px !important}}@media screen and (max-width:480px){#sec2 ul.row1 li:first-child img{width:230px !important}}#sec2 ul.row1 li:first-child:before{content:'';width:118%;height:140%;background-image:url(//machizuka-ent.jp/wp-content/themes/genova_tpl/css/../img/pat1.jpg);position:absolute;left:-10%;top:-24%;z-index:-1}@media screen and (max-width:767px){#sec2 ul.row1 li:first-child:before{display:none}}#sec2 ul.row1 li{position:relative;z-index:1;width:33.333333333%;cursor:pointer;transition:.3s all ease-in-out}#sec2 ul.row1 li:hover{opacity:.8}@media screen and (max-width:767px){#sec2 ul.row1 li{width:100%;border-bottom:1px solid #fff}}#sec2 ul.row1 li .txt{color:#fff;font-size:14px;line-height:23px;padding:0 6.5vw;position:absolute;width:100%;top:70%}@media screen and (max-width:1500px){#sec2 ul.row1 li .txt{padding:0 4.5vw}}@media screen and (max-width:1200px){#sec2 ul.row1 li .txt{padding:0 2.5vw;top:66%;font-size:1.2vw;line-height:2.3vw}}@media screen and (max-width:767px){#sec2 ul.row1 li .txt{display:none}}#sec2 ul.row1 li:nth-child(2):before{content:'';width:1px;height:100%;background:#fff;position:absolute;left:0;top:1.25px}@media screen and (max-width:767px){#sec2 ul.row1 li:nth-child(2):before{display:none}}#sec2 ul.row1 li:nth-child(2):after{content:'';width:1px;height:100%;background:#fff;position:absolute;right:0;top:1.25px}@media screen and (max-width:767px){#sec2 ul.row1 li:nth-child(2):after{display:none}}#sec2 ul.row2{display:flex;position:relative;z-index:2}@media screen and (max-width:767px){#sec2 ul.row2{display:block}}#sec2 ul.row2 li{position:relative;width:33.333333333%;cursor:pointer;transition:.3s all ease-in-out}#sec2 ul.row2 li:hover{opacity:.8}@media screen and (max-width:767px){#sec2 ul.row2 li{width:100%;border-bottom:1px solid #fff}}#sec2 ul.row2 li .txt{color:#fff;font-size:14px;line-height:23px;padding:0 6.5vw;position:absolute;width:100%;top:70%}@media screen and (max-width:1500px){#sec2 ul.row2 li .txt{padding:0 4.5vw}}@media screen and (max-width:1200px){#sec2 ul.row2 li .txt{padding:0 2.5vw;top:66%;font-size:1.2vw;line-height:2.3vw}}@media screen and (max-width:767px){#sec2 ul.row2 li .txt{display:none}}#sec2 ul.row2 li:nth-child(2):before{content:'';width:1px;height:100%;background:#fff;position:absolute;left:0;top:1.25px}@media screen and (max-width:767px){#sec2 ul.row2 li:nth-child(2):before{display:none}}#sec2 ul.row2 li:nth-child(2):after{content:'';width:1px;height:100%;background:#fff;position:absolute;right:0;top:1.25px}@media screen and (max-width:767px){#sec2 ul.row2 li:nth-child(2):after{display:none}}#sec3{background-image:url(//machizuka-ent.jp/wp-content/themes/genova_tpl/css/../img/sec4_bg.jpg);background-size:cover;background-position:center 31%;padding:117px 0 113px;position:relative}@media screen and (max-width:1440px){#sec3{padding:80px 0}}@media screen and (max-width:1200px){#sec3{background-position:65% center}}@media screen and (max-width:1100px){#sec3{background-position:78% center}}@media screen and (max-width:1000px){#sec3{padding:70px 0}}@media screen and (max-width:767px){#sec3{background:0 0;padding:30px 0 50px}}@media screen and (max-width:480px){#sec3{padding:10px 0 0}}#sec3 h2{font-size:32px;line-height:36px;padding-bottom:30px;letter-spacing:2px}@media screen and (max-width:1000px){#sec3 h2{padding-bottom:25px}}@media screen and (max-width:980px){#sec3 h2{padding-bottom:20px}}@media screen and (max-width:767px){#sec3 h2{font-size:5vw;line-height:5vw;padding-bottom:20px}}@media screen and (max-width:480px){#sec3 h2{font-size:7vw;line-height:6vw}}@media screen and (max-width:370px){#sec3 h2{font-size:7.5vw;line-height:7vw}}#sec3 h2 small{color:#95796b;font-size:14px;display:block;padding-left:5px}@media screen and (max-width:767px){#sec3 h2 small{padding-left:0}}@media screen and (max-width:370px){#sec3 h2 small{font-size:13px}}#sec3 h3{font-size:25px;line-height:46px;padding-bottom:35px;letter-spacing:5px}@media screen and (max-width:1000px){#sec3 h3{padding-bottom:25px}}@media screen and (max-width:980px){#sec3 h3{font-size:22px;line-height:38px;padding-bottom:15px}}@media screen and (max-width:767px){#sec3 h3{padding-top:5vw;font-size:4vw;line-height:7vw;padding-bottom:3vw}}@media screen and (max-width:640px){#sec3 h3{letter-spacing:0;font-size:20px;line-height:33px;font-weight:700;padding-bottom:7vw}}#sec3 .txt{width:48.6%}@media screen and (max-width:980px){#sec3 .txt{width:54.6%;font-size:14px}}@media screen and (max-width:767px){#sec3 .txt{width:100%}}#sec3 .bnr{margin-top:50px}@media screen and (max-width:1000px){#sec3 .bnr{margin-top:40px}}@media screen and (max-width:980px){#sec3 .bnr{margin-top:30px}}@media screen and (max-width:767px){#sec3 .bnr{margin-top:8vw}}#sec3 .bnr a{position:relative;display:block;width:243px;line-height:50px;background:#ebdbcd;border-radius:30px;font-size:18px;font-weight:700;text-align:center;color:#95796b;transition:.3s all ease-in-out}@media screen and (max-width:980px){#sec3 .bnr a{font-size:16px;line-height:45px;width:200px}}@media screen and (max-width:767px){#sec3 .bnr a{margin:0 auto}}#sec3 .bnr a:before{font-size:10px;position:absolute;right:25px;top:21px}@media screen and (max-width:980px){#sec3 .bnr a:before{top:19px}}#sec3 .bnr a:hover{opacity:.9}#sec3 .name{position:absolute;right:100px;top:30px;width:93px}@media screen and (max-width:1440px){#sec3 .name{width:7%;right:5%}}@media screen and (max-width:1200px){#sec3 .name{width:9%;right:2%}}@media screen and (max-width:980px){#sec3 .name{width:10%}}#sec3 .name img{width:100%}@media screen and (max-width:767px){#sec3 .img img{width:100%}}@media screen and (max-width:1100px){.news_group{padding:30px 0 11px !important}}.news_group{background:#fff;border-bottom:1px solid #707070;padding:30px 0 15px}.news_group .news_ttl{font-family:source-han-serif-japanese,serif;font-weight:600;font-size:18px;float:left;color:#95796b}.news_group .news_btn{float:right}.news_group .news_btn a{text-decoration:underline;font-size:13px;color:#258bcc}.news_group .news_btn a:hover{text-decoration:none}.elementor-element-8563a74{padding-top:0 !important}.elementor-element-b42d741{padding-bottom:0 !important}.elementor-element-b42d741{margin-top:-584px}@media screen and (max-width:1100px){.elementor-element-b42d741{margin-top:-551px}}@media screen and (max-width:900px){.elementor-element-b42d741{margin-top:-578px}}@media screen and (max-width:860px){.elementor-element-b42d741{margin-top:-610px}}@media screen and (max-width:767px){.elementor-element-b42d741{margin-top:-37px}}iframe{width:100%;height:430px;border:none}@media screen and (max-width:480px){iframe{height:300px}}@media screen and (max-width:370px){iframe{height:250px}}