@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}img{-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal;object-fit:cover}.pc{display:none}.top_image{background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/miura/keikyu-lp_miura_top_fv_sp-77e5d6c733cc287d59c538b2672b4e702e996da601a9f32839d7e4794f59c938.jpg);background-position:50% 0%;background-size:cover;display:flex;flex-direction:column;height:360px;justify-content:space-between;margin-top:56px;padding:46px 24px 24px}.top_image .apply_button{align-items:center;background-color:rgba(255,255,255,.2);border:solid 1px #fff;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:bold;height:64px;justify-content:center;letter-spacing:.05em;width:100%;-webkit-box-shadow:rgba(0,0,0,.24) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.24) 0 2px 4px;box-shadow:rgba(0,0,0,.24) 0 2px 4px}.top_content{background:linear-gradient(180deg, #ffffff, #f6f7f7);padding:44px 24px 72px;position:relative}.top_content::before{border:0;border-bottom:solid 4px rgba(47,76,121,.3);border-right:solid 4px rgba(47,76,121,.3);bottom:36px;content:"";height:16px;left:calc(50% - 8px);position:absolute;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.top_content .top_second_title{color:#2f4c79;font-size:18px;-webkit-font-smoothing:antialiased;letter-spacing:.05em;line-height:1.7;margin:0 auto;text-align:center}.top_content .top_second_title span{display:block}.top_content .top_description{color:#081325;font-size:14px;font-weight:bold;letter-spacing:.05em;line-height:1.85;margin:36px 0 0;text-align:center}.movie_section{padding:32px 12px}.movie_section video{object-fit:cover;outline:none;width:100%}.movie_section .movie_title{font-size:11px;margin-top:12px;text-align:center}.plan_section{background:linear-gradient(180deg, #ffffff, #f6f7f7);padding:32px 0}.plan_section .first_title{color:#2f4c79;font-size:18px;letter-spacing:.05em;line-height:1.7;text-align:center}.plan_section .helicopter_image{margin:36px auto;width:128px}.plan_section .plan_image{width:100%}.plan_section .plan_title{color:#2f4c79;font-size:18px;letter-spacing:.05em;line-height:1.7;margin-top:44px;text-align:center}.plan_section .date{font-size:18px;margin-top:36px;text-align:center}.plan_section .date .small{font-size:12px}.plan_section .date .small:first-child{margin:0 4px 0 0}.plan_section .date .small:not(:first-child){margin:0 0 0 4px}.plan_section .plan_text{font-size:14px;line-height:1.85;margin:24px 0 0;padding:0 24px}.plan_section .price{font-size:18px;font-weight:bold;margin-top:24px;padding:0 24px}.plan_section .price .small{font-size:12px;font-weight:normal}.plan_section .price .small:first-child{display:block}.plan_section .note{font-size:12px;margin-top:18px;padding:0 24px}.plan_section .course_list{margin:24px 0 0;padding:0 24px}.plan_section .course_list .course{color:#2f4c79;display:flex;font-size:14px;font-weight:bold;line-height:1.85}.plan_section .course_list .number{color:#2f4c79;font-size:14px;font-weight:bold;margin-right:6px}.plan_section .course_list .passengers{color:#000;display:block;font-weight:normal}.plan_section .invitation_title{color:#2f4c79;font-size:24px;margin-top:36px;text-align:center}.plan_section .apply_button_container{margin:36px 0 0;padding:0 24px}.plan_section .apply_button{align-items:center;background-color:#0080ff;border-radius:4px;color:#fff;display:flex;font-size:16px;font-weight:bold;height:56px;justify-content:center;letter-spacing:.05em;margin:auto;width:100%;-webkit-box-shadow:rgba(0,0,0,.24) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.24) 0 2px 4px;box-shadow:rgba(0,0,0,.24) 0 2px 4px}.plan_section .image_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:48px;padding:0 8px}.plan_section .image_li{position:relative;width:49%}.plan_section .image_li:nth-of-type(n+3){margin:4px 0 0}.plan_section .hotel_image{width:100%}.plan_section .image_text_outer{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));bottom:0;left:0;position:absolute;right:0;top:50%}.plan_section .image_text{bottom:12px;color:#fff;font-size:11px;left:12px;position:absolute;right:12px}.plan_section .time_table_title{font-size:18px;margin-top:44px;text-align:center}.plan_section .time_table{background-color:#f6f7f7;-webkit-box-shadow:rgba(0,0,0,.16) 0 1px 6px;-moz-box-shadow:rgba(0,0,0,.16) 0 1px 6px;box-shadow:rgba(0,0,0,.16) 0 1px 6px;margin:12px 8px 0;padding:0 16px 56px}.plan_section .time_table .course_title{color:#2f4c79;font-size:16px;padding-top:36px;text-align:center}.plan_section .time_table .timetable_table{border-collapse:separate;border-spacing:18px 8px;font-size:14px;padding:28px 0 0}.plan_section .time_table .timetable_table .time{font-weight:bold;padding:2px 0 0;text-align:right;vertical-align:top}.plan_section .time_table .timetable_table .text{line-height:2}.plan_section .course_box{align-items:center;display:flex;height:64px;justify-content:space-around;margin-top:32px}.plan_section .course_box .border{border:solid .5px #2f4c79;opacity:.3;width:30%}.plan_section .course_box .helicopter_image{height:64px;width:60px}.second_plan_section .price_container{margin:24px 0 0;padding:0 24px}.second_plan_section .price_container .price_label{font-size:12px;font-weight:bold}.second_plan_section .price_container .price{font-size:18px;font-weight:bold}.second_plan_section .price_container .small{font-size:12px;margin:0 0 0 4px}.second_plan_section .price_container .attention_text{font-size:12px;margin:16px 0 0}.form{padding:100px 0}.form .closed_message{display:block;font-size:20px;padding:0 24px;text-align:center;width:100%}
