@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:linear-gradient(270deg, rgba(184, 25, 63, 0), rgba(184, 25, 63, 0.73), rgb(184, 25, 63)),url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/antlers/kashima_top_left_sp-a7479d5443e9b10ce5b80b8219ca8389b3b539087584c48adce326c58dd88f0a.jpg),no-repeat;background-position:left;background-size:cover;display:flex;flex-direction:column;height:360px;justify-content:space-between;margin-top:56px;padding:44px 24px 24px;position:relative;z-index:1}.top_image .logo_image{width:140px}.top_image .right_image{background:url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/antlers/kashima_top_right_pc-0d52cb1ff41fc90d75d4c1b5866e91e177a166095996abaaf0d65299ed433e71.png),no-repeat;background-position:left;background-size:cover;bottom:0;left:50%;position:absolute;right:0;top:0;z-index:10}.top_image .top_second_title.mobile{color:#fff;font-size:12px;margin-top:12px}.top_image .top_contents_wrapper{display:flex;flex-direction:column;height:100%;z-index:100}.top_image .top_title{color:#fff;font-size:24px;margin-top:24px}.top_image .top_title .small{font-size:18px}.top_image .apply_button{align-items:center;background-color:#fff;border-radius:4px;color:#b8193f;display:flex;font-size:16px;font-weight:bold;height:64px;justify-content:center;letter-spacing:.05em;margin-top: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}.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:#b8193f;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;text-align:center}.background-color_container{background:linear-gradient(180deg, #ffffff, #f6f7f7);padding-bottom:64px}.background-color_container .first_title{color:#b8193f;font-size:18px;letter-spacing:.05em;line-height:1.7;text-align:center}.background-color_container .helicopter_image{margin:36px auto;width:128px}.background-color_container .apply_button_container{padding:0 24px}.background-color_container .apply_button{align-items:center;background-color:#fff;border:solid 2px #b8193f;border-radius:4px;color:#b8193f;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}.image_section .first_title{margin:64px auto 0}.image_section .image_list{display:flex;flex-wrap:wrap;margin-top:36px;justify-content:space-around}.image_section .image_list .image_item{position:relative;width:49%}.image_section .image_list .image_item:nth-child(3),.image_section .image_list .image_item:nth-child(4){margin-top:4px}.image_section .image_list .image_item .image_text{background:linear-gradient(transparent, rgba(0, 0, 0, 0.5));bottom:0;color:#fff;font-size:11px;padding:50px 0 12px 12px;position:absolute;width:100%}.tour-detail_section .plan_image{width:100%}.tour-detail_section .first_title{width:210px;margin:64px auto 0}.tour-detail_section .tour-detail{margin-top:64px}.tour-detail_section .plan_description_box{padding:0 24px;font-size:12px}.tour-detail_section .plan_description_box .description_title{font-size:16px;line-height:16px;text-align:center;margin:44px auto 36px}.tour-detail_section .plan_description_box .detail_box{margin-top:24px}.tour-detail_section .plan_description_box .detail_box .plan_detail{padding:12px;border-radius:4px;box-shadow:2px 2px 2px 2px rgba(0,0,0,.16)}.tour-detail_section .plan_description_box .detail_title{font-size:12px;line-height:12px;margin-bottom:8px;width:100%;vertical-align:top}.tour-detail_section .plan_description_box .detail_title::before{content:"";display:inline-block;width:2px;height:14px;background:#b8193f;margin-right:6px}.tour-detail_section .plan_description_box .detail_note{margin-top:8px}.tour-detail_section .plan_description_box .heliport_li{border:1px solid #8f9190;border-radius:4px;display:inline-block;padding:10px 4px 10px 4px;height:32px;width:48%}.tour-detail_section .plan_description_box .heliport_li:last-child{margin-top:6px}.tour-detail_section .plan_description_box .heliport_li .heliport_text{display:inline-block;vertical-align:top;font-size:12px;line-height:12px}.tour-detail_section .plan_description_box .heliport_li .map_link{color:#0080ff;display:inline-block;font-size:12px;line-height:12px;vertical-align:top;margin-left:5px}.apply_box{height:100px;padding:44px 0 0}.time-table_section .first_plan_schedules{padding-top:64px}.time-table_section .time_table_title{color:#b8193f;font-size:18px;text-align:center}.time-table_section .time_table_box{display:flex;-webkit-overflow-scrolling:touch;overflow-x:scroll;padding:36px 24px 44px}.time-table_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;display:flex;flex:0 0 98%;flex-direction:column;margin-right:12px;max-width:340px}.time-table_section .time_table .kick-off_box{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.time-table_section .time_table .kick-off_box::after{background-color:#b8193f;bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;z-index:-1}.time-table_section .time_table .kick-off_box.first{background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/antlers/kashima_stadium_small-a867b6f360b5a434f660be910b7d05c5549afcf4df7e04d42755782d1d679386.jpg)}.time-table_section .time_table .kick-off_box.second{background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/antlers/beer-8dca4088f9000b7f33f97bde5bb94d400384136bcce0c553a0a547914202bdf0.jpg);background-position:top center}.time-table_section .time_table .kick-off_box.third{background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/static_pages/antlers/kashima_stadium_small-a867b6f360b5a434f660be910b7d05c5549afcf4df7e04d42755782d1d679386.jpg)}.time-table_section .time_table .kick-off_box .kick-off_title{color:#fff;font-size:24px;padding:14px 0 10px;text-align:center}.time-table_section .time_table .kick-off_box .small{display:block;font-size:12px}.time-table_section .time_table .course_title{color:#2f4c79;font-size:16px;padding-top:36px;text-align:center}.time-table_section .time_table .timetable_table{border-collapse:separate;border-spacing:18px 8px;font-size:14px;padding:12px 0 0}.time-table_section .time_table .timetable_table .time{color:#b8193f;display:block;font-size:14px;padding-top:8px;text-align:left;width:100%}.time-table_section .time_table .timetable_table .text{display:block;font-size:12px;font-weight:normal;line-height:1.8;text-align:left;width:100%}.time-table_section .course_box{align-items:center;display:flex;height:64px;justify-content:space-around;margin:24px 16px 0}.time-table_section .course_box .border{border:solid .5px #2f4c79;opacity:.3;width:30%}.time-table_section .course_box .helicopter_image{height:64px;width:60px}.time-table_section .schedule_box{margin-top:20px;padding:0 10px}.time-table_section .schedule_box .schedule_title{font-size:12px;padding-bottom:12px}.time-table_section .schedule_box .schedule_date.mobile{align-items:baseline;display:flex;flex-wrap:wrap;transition:.3s}.time-table_section .schedule_box .schedule_date.hide{margin:0;max-height:0;opacity:0}.time-table_section .schedule_box .date_text{color:#b8193f;font-size:24px;font-weight:bold}.time-table_section .schedule_box .date_text:not(:first-child){margin-left:12px}.time-table_section .schedule_box .small{color:#8f9190;font-size:12px;font-weight:bold;margin-left:4px}.time-table_section .schedule_box .detail-schedule{display:flex;flex-direction:column}.time-table_section .schedule_box .detail-schedule input{display:none}.time-table_section .schedule_box .detail-schedule .more-detail_button{margin-top:24px;border:1px solid #8f9190;display:flex;justify-content:center;align-items:center;color:#b8193f;font-size:16px;font-weight:bold;padding:16px 0;line-height:1;border-radius:4px;cursor:pointer;order:2}.time-table_section .schedule_box .detail-schedule .detail-schedule_box{overflow-y:hidden}.time-table_section .schedule_box .detail-schedule .league_title{font-size:10px;padding-left:80px}.time-table_section .schedule_box .detail-schedule .note{font-size:10px;padding-left:160px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile{margin-top:18px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .right,.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .left{display:inline-block}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .left{width:105px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .right{width:145px;float:right}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .date_text{color:#b8193f;font-size:18px;font-weight:bold;width:44px;display:inline-block}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .small{display:inline-block}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .black{color:#000;font-size:12px;font-weight:normal;width:100px;line-height:1.3;align-self:stretch !important;padding-top:5px;display:flex;flex-direction:column}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .opposing-players{color:#000;font-size:14px;font-weight:bold;text-align:right;width:145px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.mobile .league{font-size:12px;text-align:right;padding-top:8px}.time-table_section .price_box{margin-top:auto;padding:32px 0 44px}.time-table_section .price_box .price{font-size:24px;font-weight:bold;text-align:center}.time-table_section .price_box .price .small{font-size:12px}.time-table_section .price_box .price .small:first-child{margin-right:8px}.time-table_section .price_box .price .small:last-child{margin-left:8px}.form_section{padding:64px 0 0}.form_section .select_time_title{color:#b8193f;font-size:18px;text-align:center}.form_section .tabs{margin:36px auto 64px;padding:0 24px;text-align:center;width:100%}.form_section .tabs .tab_item{background-color:#b8193f;border-radius:4px;color:#fff;display:inline-block;font-size:36px;font-weight:bold;height:72px;line-height:72px;text-align:center;transition:all .2s ease;width:100%}.form_section .tabs .tab_item .small{font-size:18px;line-height:36px;margin-left:12px}.form_section .tabs .tab_item:not(:nth-of-type(1)){margin-top:12px}.form_section .tabs [name=tab_item]{display:none}.form_section .tabs .tab_content{display:none;padding:40px 0 0}.form_section .tabs #first:checked~#first_content,.form_section .tabs #second:checked~#second_content,.form_section .tabs #third:checked~#third_content{display:block}.form_section .tabs input:checked+.tab_item{background-color:#fff;border:2px solid #b8193f;color:#b8193f}@media screen and (min-width: 300px)and (max-width: 340px){.time-table_section .schedule_box .detail-schedule .detail-schedule_box .league_title{font-size:12px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.pc .date_text{font-size:18px;width:40px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.pc .black{font-size:10px;margin-left:10px}.time-table_section .schedule_box .detail-schedule .detail-schedule_text.pc .opposing-players{font-size:12px;margin-left:2px}.heliport_li{padding:10px 1px 10px 1px !important}.map_link{margin-left:0 !important}}.postponement_content{padding:44px 24px 72px}.postponement_content .postponement_description{color:#081325;font-size:14px;font-weight:bold;letter-spacing:.05em;line-height:1.85;text-align:center}@media screen and (min-width: 341px)and (max-width: 350px){.opposing-players{font-size:12px !important;margin-left:2px !important}}
