@charset "UTF-8";.btn_sakura{width:120px;height:auto;position:absolute;margin-left:20px;margin-top:20px}.f_16{font-size:16px}.logo_aonosora{width:24%;margin-left:38%;margin-right:38%;margin-bottom:30px;margin-top:30px}@media all and (max-width:767px){.logo_aonosora{width:50%;margin-left:25%;margin-right:25%}}.padding_text{padding:40px}a.btn_20{display:block;text-align:center;vertical-align:middle;text-decoration:none;bottom:15px;width:90%;margin:auto;padding-top:10px;padding-bottom:10px;font-weight:bold;border-radius:10px;color:#54c3f1;border:3px solid #54c3f1;box-shadow:5px 5px #54c3f1;transition:0.3s ease-in-out;background-color:#fff}a.btn_20:hover{box-shadow:none;transform:translate(5px,5px);color:#f5b2b2}.img_half{width:45%;float:left;margin-right:5%}.text_half{width:50%;float:left}.text_half h4{text-align:center;margin-top:15px;font-weight:600}.text_half p{margin-top:20px;margin-bottom:28px}.takasa2{float:left;position:relative}.t_festa{margin-top:20px;margin-bottom:20px;width:60%;margin-left:20%;margin-right:20%}.takasa{height:160px;position:relative}.t_festa{width:70%;margin-left:15%;margin-right:15%}.img_half{width:100%;margin-bottom:20px}.text_half{width:100%}@media all and (max-width:767px){.t_festa{width:90%;margin-left:5%;margin-right:5%}}.parent_box{width:100%;display:flex;justify-content:space-around}.parent_box img{width:100%}.parent_box_title{font-size:20px;line-height:1.4;margin-top:8px;text-align:center;font-weight:500;color:#000;width:100%}.logo_top_suizokukan{width:65%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px}.logo_top_soratabi{width:47%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px}.parent_box p{font-size:16px;padding-left:10px;padding-right:10px}.parent_body{background-color:#fff;margin-top:10px;border-radius:10px;border:solid 4px #54c3f1;box-shadow:4px 6px #54c3f1;padding-bottom:10px;width:100%;margin-bottom:10px}.child_box{width:48%;margin-right:1%;padding:10px;display:flex;flex-direction:column}.description{flex-grow:1}@media all and (max-width:990px){.parent_box{width:100%;display:inline}.child_box{width:100%}.parent_body{width:90%;margin-left:5%}}.sp_kankaku{margin-top:0px}@media all and (max-width:767px){.sp_kankaku{margin-top:20px}}.wrap_main{width:100%;margin-left:auto;margin-right:auto}.pin_badge{width:50%;margin-left:auto;margin-right:auto;text-align:center}.logo{width:40%;margin-left:auto;margin-right:auto;text-align:center}@media all and (max-width:767px){.logo{width:60%}}@media all and (max-width:480px){.logo{width:76%}}.bg{background-image:url(../img/bg.gif)}.wrap_bg{background-image:url(../img/bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:600px}.wrap_bg2{background-image:url(../img/bg.gif);background-position:top;background-repeat:repeat-x;padding-top:100px}.wrap_bg3{background-image:url(../img/bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:300px}@media all and (max-width:767px){.wrap_bg{padding-bottom:200px}.wrap_bg2{padding-top:60px}.wrap_bg3{padding-bottom:150px}}#container{display:flex;flex-wrap:wrap}#container div{width:46%;margin-left:2%;margin-right:2%;text-align:center}#container div p{margin-top:10px}#container div img{margin-top:20px}@media all and (max-width:767px){#container div{width:100%}}.top{margin-bottom:80px;position:relative;background-image:url(../img/bg_top.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;height:650px;width:100%}@media all and (max-width:767px){.top{height:450px}}a.btn_top{display:block;text-align:center;vertical-align:middle;text-decoration:none;position:absolute;bottom:-20px;right:40px;padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;margin:auto;font-weight:bold;border-radius:10px;color:#54c3f1;border:3px solid #54c3f1;box-shadow:5px 5px #54c3f1;transition:0.3s ease-in-out;background-color:#fff}a.btn_top:hover{box-shadow:none;transform:translate(5px,5px);color:#54c3f1}.kankaku_top{height:50px;width:100%}.f_small{font-size:12px}@media (min-width:751px){.yokonarabe{display:flex;width:100%;margin:0}.yokonarabe>div{width:46%}}.yokonarabe>div{margin:1% 2%;background:#fff}.t_center{text-align:center}.sns{display:flex;justify-content:center;margin-top:40px}.kankaku{margin-left:8px;margin-right:8px}.kankaku p{font-size:18px;line-height:44px;font-weight:bold}.sns_color{color:#000}@media (max-width:1200px){.sns_color{color:#000}}.mar_top_30{margin-top:30px}.mar_top_40{margin-top:40px}.mar_bottom_20{margin-bottom:20px}.mar_bottom_30{margin-bottom:30px}.logo_ropeway{width:76%;height:auto;margin-left:auto;margin-right:auto}.logo_suizokukan{width:65%}.logo_ninjya{width:45%;height:auto}a.btn_17{display:block;text-align:center;vertical-align:middle;text-decoration:none;margin:auto;padding-top:10px;padding-bottom:10px;font-weight:bold;border-radius:10px;color:#54c3f1;border:3px solid #54c3f1;box-shadow:5px 5px #54c3f1;transition:0.3s ease-in-out;background-color:#fff}a.btn_17:hover{box-shadow:none;transform:translate(5px,5px);color:#54c3f1}a.btn_18{display:block;text-align:center;vertical-align:middle;text-decoration:none;position:absolute;bottom:15px;width:90%;margin:auto;padding-top:10px;padding-bottom:10px;font-weight:bold;border-radius:10px;color:#54c3f1;border:3px solid #54c3f1;box-shadow:5px 5px #54c3f1;transition:0.3s ease-in-out;background-color:#fff}a.btn_18:hover{box-shadow:none;transform:translate(5px,5px);color:#54c3f1}a.btn_19{display:block;text-align:center;vertical-align:middle;text-decoration:none;position:relative;margin:auto;padding-top:10px;padding-bottom:10px;font-weight:bold;border-radius:10px;color:#54c3f1;border:3px solid #54c3f1;box-shadow:5px 5px #54c3f1;transition:0.3s ease-in-out;background-color:#fff;margin-top:40px;width:50%}a.btn_19:hover{box-shadow:none;transform:translate(5px,5px);color:#54c3f1}@media (max-width:992px){.logo_ropeway{width:90%}.logo_suizokukan{width:55%}.logo_ninjya{width:30%}}@media (max-width:768px){a.btn_19{width:60%}.logo_ropeway{width:90%}.logo_ninjya{width:40%}}.box{margin-top:10px}.wrap_logo{background-color:#fff;width:100%;height:80px}.logo_prince{width:150px;margin-left:20px;margin-top:20px;float:left;left:0px;z-index:3;position:absolute}@media (max-width:768px){.wrap_logo{height:54px}.logo_prince{width:120px;margin-top:10px}}.icon{height:26px;width:auto;padding-right:10px}.pc{display:block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none}.sp{display:block}}html{font-size:100%}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;background:#fff;outline:0;overflow-x:hidden;overflow-y:auto;color:#868686}body img{border:none;max-width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-ms-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#000}a:hover,a:focus{text-decoration:none;color:#222}p{font-weight:400;line-height:26px;margin:0 0 14px}.img_100{width:100%;height:auto}.w_100{width:100%}.both{clear:both}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;margin-top:0;margin-bottom:10px;color:#222;font-weight:700;line-height:1.2;letter-spacing:-0.01em}h2{font-size:33px;font-weight:bold;padding-top:30px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.o-4column .col-6{padding:0 6px}.entry{overflow:hidden;position:relative;margin-bottom:56px}.entry__img-holder{margin-bottom:24px}.entry__img{width:100%;border-radius:10px;border:solid 4px #54c3f1;box-shadow:5px 5px #54c3f1}.entry__title{font-size:24px;line-height:1.8;margin-bottom:10px;margin-top:5px;text-align:center;font-weight:500;color:#000}.entry__title_2{font-size:24px;line-height:1.1;margin-bottom:10px;margin-top:5px;text-align:center;font-weight:500;color:#000}.entry__title_small{font-size:20px;line-height:1.4;margin-bottom:10px;margin-top:5px;text-align:center;font-weight:500;color:#000}@media only screen and (max-width:1200px){.entry__title_small{font-size:18px}.entry__title{font-size:20px}}@media only screen and (max-width:990px){.entry__title{font-size:24px}}.entry__body{background-color:#fff;padding:15px;margin-top:15px;border-radius:10px;border:solid 4px #54c3f1;box-shadow:4px 6px #54c3f1;padding-bottom:15px;width:96%;margin-left:2%;margin-bottom:50px}.entry__body h3{font-weight:bold;font-size:20px;margin-bottom:20px;padding-top:30px;line-height:28px}.entry__body p{font-size:14px;line-height:22px;padding-left:10px;padding-right:10px}.entry__meta-date{text-align:center;font-size:14px}@media only screen and (max-width:767px){.wrap_newitem{margin:0;padding:0}.entry__body h3{font-size:18px}}#back-to-top{display:block;z-index:100;width:50px;height:50px;text-align:center;font-size:18px;position:fixed;bottom:-50px;padding-top:15px;right:20px;line-height:0px;background-color:#f9f9f9;-webkit-box-shadow:0px 1px 4px 0px rgba(154,161,171,0.4);box-shadow:0px 1px 4px 0px rgba(154,161,171,0.4);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:none}#back-to-top i{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#back-to-top a{display:block;color:#222}#back-to-top.show{bottom:20px}#back-to-top:hover{background-color:#54c3f1;bottom:24px}#back-to-top:hover i{color:#fff}.footer-wrapper{position:relative}.footer__bottom{padding:24px;background-color:#54c3f1;text-align:center}.copyright{font-size:14px;color:#fff;text-align:center}.atten{font-size:16px;text-align:center;color:#000;padding-top:20px}@media screen and (max-width:767px){.atten{font-size:12px;padding-top:10px;padding-left:80px;text-align:right}}