.title_34{font-size:30px;letter-spacing:.15em;line-height:1.2;color:#00b500;text-align:center;margin-bottom:30px}.title_35{font-size:30px;letter-spacing:.15em;line-height:1.2;color:#00b500;text-align:left;margin-bottom:30px}.enter-img .slick-active .item_key{-webkit-animation-name:bgscale;animation-name:bgscale;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bgscale{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes bgscale{0%{transform:scale(1.1)}100%{transform:scale(1)}}@font-face{font-family:SourceHanSerif;src:url(//kyousei-ohnoshika.jp/wp-content/themes/genova_tpl/css/../img/fonts/SourceHanSerif-Regular.otf)}#sec_1{padding:110px 0}.concept-img01-l{position:relative;width:46%}#sec_1 .parts02{position:absolute;top:27.6vw;right:-2vmin;width:10.8% !important;z-index:2}.concept-txt-r{width:45%}@media screen and (max-width:1080px){#sec_1{padding:35px 0 0}.concept-img01-l{position:relative;width:100%}.concept-img01-l.pc,.title_35.pc{display:none}.concept-img01-l.sp,.title_34.sp{display:block !important}.concept-txt-r{width:90%;margin:0 auto 30px auto}#sec_1 .parts02{position:absolute;top:60vmin;right:1vmin;width:10.8% !important;z-index:2}}@media screen and (max-width:767px){.concept-txt-r .text{font-size:13px}}#sec_1 .col_top{position:relative}#sec_1 .box_flex{text-align:left;display:flex;flex-wrap:wrap;justify-content:space-between}#sec_1 .box_flex .col{width:315px;margin:0 33.5px;margin-bottom:20px}#sec_1 .box_flex .col .text{text-align:left}#sec_1 .box_flex .col:first-of-type{margin-left:0}#sec_1 .box_flex .col:nth-child(3){margin-right:0}#sec_1 .box_flex_1{display:flex;justify-content:center}#sec_1 .btn_link{display:inline-block;width:270px;vertical-align:middle;margin-right:40px;margin-bottom:0}#sec_1 .btn_link:last-of-type{margin-right:0}#sec_1 h3{font-size:22px;letter-spacing:.1em;line-height:34px;color:#fff;position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}#sec_2{background-image:url(//kyousei-ohnoshika.jp/wp-content/themes/genova_tpl/css/../img/sec_2-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:57px 0 90px}#sec_2 .col{float:left;width:47.5%}#sec_2 .col .item{display:flex;margin-bottom:65px;align-items:center}#sec_2 .col.right{float:right}#sec_2 .col h3{color:#ff8900;font-size:22px;letter-spacing:.1em;line-height:38px}#sec_2 .col .text{color:#090909}#sec_2 .col .col_right{width:56%;margin-left:15px}#sec_2 .col .col_img{width:40%}#sec_2 .box_bnr{display:flex;justify-content:space-between}#sec_2 .box_bnr a{width:47.5%;display:block;position:relative}#sec_2 .box_bnr a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;display:inline-block;font-size:34px;letter-spacing:.25em}#sec_2 .container .clearfix{position:relative}#sec_2 .container .clearfix .parts03{position:absolute;right:15%;bottom:8%;width:16% !important}#sec_3{background:#eeede9 url(//kyousei-ohnoshika.jp/wp-content/themes/genova_tpl/css/../img/s3_bg.jpg) no-repeat center top;background-size:auto 100%;padding:95px 0 160px;position:relative}#sec_3 .box_txt h2{text-align:left;margin-bottom:30px}#sec_3 .box_txt{max-width:483px;width:100%;letter-spacing:.08em}@media screen and (max-width:767px){#sec_3 .box_txt{max-width:unset !important;width:100%;padding:0 20px;box-sizing:border-box;letter-spacing:.08em;margin:0 auto}#sec_1 .box_flex_1{display:block}#sec_1 .btn_link{display:block;margin-bottom:20px;margin-right:0;width:100%}}#sec_3 .s2_ttl{position:absolute;top:0;right:86px;width:93px}.btn_link a{display:inline-block;width:100%;max-width:300px;font-size:21px;line-height:32px;letter-spacing:.2em;color:#fff;padding:12px 30px 12px 20px;position:relative;background:#00b500;transition:all ease .3s;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:28px;text-align:center}.text-right{text-align:right}.btn_link a:after{content:"";background:url(//kyousei-ohnoshika.jp/wp-content/themes/genova_tpl/css/../img/ico_arrow02.png) no-repeat left top/cover;width:6px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn_link a:hover,.btn_link a:focus{opacity:.8}#sec_4{padding:90px 0 60px}#sec_4 .box_flex{display:flex;justify-content:space-between}#sec_4 .col{width:47.5%}#sec_4 .col .gmap{position:relative;height:100%}#sec_4 .col .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#sec_4 .col .note{font-size:15px;padding:15px 0;border-top:1px solid #00b500;border-bottom:1px solid #00b500;letter-spacing:.1em}#sec_4 .col dt{float:left;width:100px}#sec_4 .col dd{float:left;width:calc(100% - 100px)}#sec_4 .container{position:relative}#sec_4 .container .parts04{position:absolute;bottom:-4vw;right:0;width:13% !important}@media screen and (max-width:767px){#sec_4 .container .parts04{position:absolute;bottom:-4vw;right:0;width:23% !important}}.btn_new{text-align:center;margin-bottom:30px !important;font-size:12px;letter-spacing:.2em;margin-top:30px}.btn_new a{text-decoration:underline !important;color:#00b500}.contact_section .timetable{border-bottom:1px solid #00b500}.timetable_2.timetable{margin-top:20px}.timetable_2.timetable thead th:first-child{color:#fff;font-size:18px;padding-left:10px}.timetable_2.timetable thead th{background:#00b500;color:#fff;padding:12px 0 9px}.timetable.timetable_2 tbody tr th:first-child{padding-left:10px !important}.timetable.timetable_2 tbody tr{border-bottom:1px solid #bfbebd}.timetable.timetable_2 tbody tr:last-child th,.timetable.timetable_2 tbody tr:last-child td{padding:16px 0 16px}.gmap_sub{position:relative;padding-bottom:350px}.gmap_sub iframe{position:absolute;top:0;left:0;height:100%;width:100%}.order_2{order:2;margin-left:20px}@media screen and (max-width:992px) and (min-width:768px){#sec_1 .box_flex .col{margin:0 20px 20px 0 !important;width:calc(50% - 10px)}#sec_1 .box_flex .col:nth-child(2n){margin-right:0 !important}#sec_2 .col .col_right{width:71%}#sec_2 .col .col_img{width:34%}#sec_2 .box_bnr a span{font-size:27px}#sec_3 .box_txt{max-width:100%;width:52%}#sec_3 .s2_ttl{right:35px}#sec_3{padding-bottom:110px}.contact_section .contact_left{max-width:50%}.contact_section .titleHome{font-size:27px;line-height:46px}.contact_section .contact_right{max-width:50%;padding:20px 15px}.contact_section .list_it li{font-size:16px;line-height:32px}.timetable thead th:first-child{font-size:18px !important}}@media screen and (max-width:767px){.order_2{order:0;margin-left:0;margin-bottom:20px}.title_34{font-size:22px;padding-bottom:0 !important;margin-bottom:20px !important}#sec_1{padding:35px 0 0}#sec_1 .box_flex{display:block}#sec_1 .box_flex .col{width:100%;margin:0;margin-bottom:20px}#sec_1 h3{font-size:20px}#sec_1 .box_flex .col .text{font-size:13px;height:auto !important}#sec_2{padding:30px 0 60px}#sec_2 .col{float:none;width:100%}#sec_2 .col .item{margin-bottom:35px;display:block}#sec_2 .col .col_img{width:49.5%;margin:0 auto}#sec_2 .col .col_right{margin:0;width:100%}#sec_2 .col h3{font-size:20px;text-align:center}#sec_2 .col .text{font-size:13px}#sec_2 .box_bnr{display:block}#sec_2 .box_bnr a{width:100%;margin-top:20px}#sec_2 .box_bnr a span{font-size:20px}#sec_3{background:0 0;padding:0 0 30px}#sec_3 .box_txt h2{text-align:center;margin-bottom:20px}#sec_3 .box_txt .text{font-size:13px}.btn_link a{max-width:100%;font-size:20px}#sec_4{padding:0 0 30px}#sec_4 .box_flex{display:block}#sec_4 .col{width:100%;margin-bottom:20px}#sec_4 .col .gmap{position:relative;height:auto;padding-bottom:375px}#sec_4 .col .note{font-size:13px}#sec_4 .col dl{font-size:13px}#sec_4 .col dt{width:80px}#sec_4 .col dd{width:calc(100% - 80px)}.btn_new{text-align:center;margin-bottom:0 !important;font-size:12px;letter-spacing:.2em;margin-top:30px}.btn_new{text-align:right;padding-right:20px;margin-top:10px}.contact_section .list_it{margin-bottom:20px}.contact_section .list_it li{font-size:15px;text-align:left}.contact_section .timetable thead th:first-child{width:27%;font-size:19px !important}#footer .fooger_logo{max-width:100%;width:100%}#footer .btn_link a{max-width:100%;font-size:19px}#footer .info-footer .text-footer{margin-left:0;margin-top:15px;font-size:13px;line-height:25px}.timetable_2.timetable thead th:first-child{font-size:15px !important}}@media screen and (max-width:320px){#header h1{max-width:230px}.timetable thead th:first-child{font-size:19px !important}.timetable th,.timetable td{font-size:9px !important}.contact_section .timetable thead th:first-child{font-size:17px !important}#footer .btn_link a{font-size:17px}#footer .fixed_box li.pagetop{right:0}.contact_section .list_it li{font-size:12px;text-align:left}}