@media screen and (max-width: 375px){.furusato_container{margin-top:50px}.furusato_nouzei{border-radius:6px;background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/first_view.jpg?ixlib=rails-4.3.1)}.furusato_helicopter{border-radius:6px;background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/furusato-helicopter-sp.jpg?ixlib=rails-4.3.1)}.first_view{position:relative;background-size:cover;background-position-y:30%;width:100%;height:210px}.first_view .background_transparent{height:100%;width:100%;background-color:rgba(0,0,0,0.3)}.first_view .content_box{width:375px;margin:0 auto;padding-top:41px;margin-left:16px}.first_view .content_box h1{font-weight:bold;font-size:36px;line-height:1.1;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.6);padding-top:5px;margin:0;text-align:left;letter-spacing:4px}.first_view .content_box h1 span{text-shadow:0 1px 2px rgba(0,0,0,0.6);color:#ffffff;width:223px;font-size:36px;font-weight:bold;letter-spacing:1px;line-height:1.3}.text_container-sp{display:none}.text_container-375{margin:36px 16px 60px 16px;line-height:2}.text_container-pc{display:none}.change-sort{height:100%}.change-sort .change_sort_select{height:100%;width:100%;color:#367cf5;font-size:15px;line-height:40px;letter-spacing:0.75px;padding:10px 0px 10px 14px;background-repeat:no-repeat;background-size:14px;background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/blue_arrow-a5f069cae077f056ddcd0745d7c0983b55fb5d5bb7b39508d08be8d99a6a6f19.svg);background-position:calc(100% - 16px) center;border-bottom:solid 1px #ececec}.price_plans{margin:71px auto 30px auto;width:100%}.price_plans .price_plans-image{position:relative;border-radius:6px;padding-right:16px;padding-left:16px;overflow:hidden}.price_plans .price_plans-image .image{width:100%;height:40vw;border-radius:6px;display:block;object-fit:cover}.price_plans .price_plans-image .text{position:absolute;bottom:3%;right:6%;color:white;font-size:10px;font-family:HiraginoSans, sans-serif}.price_plans-text{font-family:Hiragino Sans, sans-serif;margin-left:16px;margin-right:16px}.price_plans-text .title{width:100%;margin-top:15px;margin-bottom:15px;font-size:18px;color:#2f4c79;font-weight:600;font-family:Hiragino Sans, sans-serif}.price_plans-text .description{width:100%;margin-top:15px;margin-bottom:5px;font-size:14px;letter-spacing:0.54px;color:#2f4c79;line-height:1.8;font-weight:500}.price_plans-text .flight_container{margin-top:10px;display:flex;width:350px}.price_plans-text .flight_container .flight-time{display:flex;align-items:flex-end}.price_plans-text .flight_container .flight-time p{display:block;width:55px;height:16px;font-size:12px;color:#2f4c79;font-weight:600}.price_plans-text .flight_container .flight-time span{display:block}.price_plans-text .flight_container .flight-time .minutes{margin-right:3px;font-size:20px;height:24px;letter-spacing:0.72px;font-weight:600}.price_plans-text .flight_container .flight-fee{margin-left:48px;display:flex;align-items:flex-end}.price_plans-text .flight_container .flight-fee p{display:block;width:32px;height:15px;font-size:12px;color:#2f4c79;font-weight:600}.price_plans-text .flight_container .flight-fee span{display:block}.price_plans-text .flight_container .flight-fee .fee{margin-right:3px;font-size:20px;height:24px;letter-spacing:0.72px;font-weight:600}.price_plans-text .flight_container .blue{color:#367cf5}.price_plans-text .flight_container .unit{font-size:10px;font-weight:600}.price_plans-ticket{display:none}.price_plans-ticket-mobile{background-color:black;border-radius:6px;display:block;margin-top:20px;margin-left:16px;margin-right:16px}.price_plans-ticket-mobile p{width:100%;height:55px;display:block;padding-top:16px;color:white;font-size:15px;letter-spacing:0.45px;text-align:center}.modaal-wrapper{width:339px;height:321px;border:1px solid #000;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;overflow:hidden;transition:all 0s}.modaal-wrapper .modaal-outer-wrapper{position:static}.modaal-wrapper .modaal-inner-wrapper{padding:0;width:100%;height:100%}.modaal-wrapper .modaal-inner-wrapper .modaal-close{display:none}.modaal-wrapper .modaal-inner-wrapper .modaal-container{width:100%;height:100%}.modaal-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container{padding:0px}.modaal-wrapper .modal-close__wrap{position:fixed;right:7px;top:8px}.modaal-wrapper .modal-close{padding:0;margin:0;cursor:pointer;width:31px;display:block;height:31px}.modaal-wrapper .close-batsu{position:relative;width:30px;height:30px;display:block}.modaal-wrapper .close-batsu::before,.modaal-wrapper .close-batsu::after{content:"";position:absolute;top:13px;left:17px;width:2px;height:20px;background:#333}.modaal-wrapper .close-batsu::before{transform:translate(-50%, -50%) rotate(45deg)}.modaal-wrapper .close-batsu::after{transform:translate(-50%, -50%) rotate(-45deg)}.modaal-wrapper .text_wrap{margin-top:50px;padding-left:11px}.modaal-wrapper .text_wrap .text{border-radius:6px;font-size:15px;color:#2f4c79;height:15px;margin-bottom:15px;width:270px}.modaal-wrapper .text_wrap .text p{color:#2f4c79;text-align:left;font-weight:bold;letter-spacing:0.45px}.modaal-wrapper .text_wrap .background-color{width:317px;background-color:#f5f5f5;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 5px}.modaal-wrapper .ticket-type{width:147px;height:43px;border:1px solid black;border-radius:6px;padding-top:10px;background-color:white}.modaal-wrapper p{color:black;font-family:Hiragino Sans, sans-serif;font-size:14px;font-weight:normal;letter-spacing:0.05px;text-align:center;display:block}.modaal-wrapper .ticket-type:hover{transition:all 0.3s;background-color:black}.modaal-wrapper .ticket-type:hover p:hover{color:white;font-weight:normal}.section_wrapper{position:relative;margin:120px 16px 30px 16px}.section_wrapper .big-text{font-size:44px;letter-spacing:0.44px}.section_wrapper .big-text p{font-family:Montserrat;font-weight:bold}.section_wrapper .small-text{font-size:20px;letter-spacing:0.6px;font-family:Hiragino Sans, sans-serif;padding-bottom:100px;font-weight:600}.section_wrapper .furusato-sites{position:absolute;top:78%;left:0%;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:31px 31px;margin:0 auto 0 auto;align-items:center;background-color:white;padding-bottom:20px}.section_wrapper .furusato-sites .rakuten_container .rakuten{width:163px;height:45px}.section_wrapper .furusato-sites .satofull_container .satofull{width:127px;height:64px}.section_wrapper .furusato-sites .ana_container .ana{width:170px;height:50px}.section_wrapper .furusato-sites .furupo_container{margin-right:11px}.section_wrapper .furusato-sites .furupo_container .furupo{width:124px;height:53px}.section_wrapper .furusato-sites .choice_container .choice{width:148px;height:38px}.section_wrapper .furusato-sites .furunavi_container{margin-left:13px}.section_wrapper .furusato-sites .furunavi_container .furunavi{width:124px;height:32px}.gray{background-color:#f5f5f5;width:100%;height:500px}}@media screen and (min-width: 376px) and (max-width: 960px){.furusato_container{margin-top:50px}.furusato_nouzei{border-radius:6px;background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/first_view.jpg?ixlib=rails-4.3.1)}.furusato_helicopter{border-radius:6px;background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/furusato-helicopter-sp.jpg?ixlib=rails-4.3.1)}.first_view{position:relative;background-size:cover;background-position-y:30%;width:100%;height:210px}.first_view .background_transparent{height:100%;width:100%;background-color:rgba(0,0,0,0.3)}.first_view .content_box{width:375px;margin:0 auto;padding-top:41px;margin-left:16px}.first_view .content_box h1{font-weight:bold;font-size:36px;line-height:1.1;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.6);padding-top:5px;margin:0;text-align:left;letter-spacing:4px}.first_view .content_box h1 span{display:block;text-shadow:0 1px 2px rgba(0,0,0,0.6);color:#ffffff;width:223px;font-size:36px;font-weight:bold;letter-spacing:1px;line-height:1.3}.text_container-sp{margin:36px 16px 60px 16px;line-height:2}.text_container-375{display:none}.text_container-pc{display:none}.change-sort{height:100%}.change-sort .change_sort_select{height:100%;width:100%;color:#367cf5;font-size:15px;line-height:40px;letter-spacing:0.75px;padding:10px 0px 10px 14px;background-repeat:no-repeat;background-size:14px;background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/blue_arrow-a5f069cae077f056ddcd0745d7c0983b55fb5d5bb7b39508d08be8d99a6a6f19.svg);background-position:calc(100% - 16px) center;border-bottom:solid 1px #ececec}.price_plans{margin:71px auto 30px auto;width:100%}.price_plans .price_plans-image{position:relative;border-radius:6px;padding-right:16px;padding-left:16px;overflow:hidden}.price_plans .price_plans-image .image{width:100%;height:40vw;border-radius:6px;display:block;object-fit:cover}.price_plans .price_plans-image .text{position:absolute;bottom:3%;right:6%;color:white;font-size:10px;font-family:HiraginoSans, sans-serif}.price_plans-text{font-family:Hiragino Sans, sans-serif;margin-left:16px;margin-right:16px}.price_plans-text .title{width:100%;margin-top:15px;margin-bottom:15px;font-size:18px;color:#2f4c79;font-weight:600;font-family:Hiragino Sans, sans-serif}.price_plans-text .description{width:100%;margin-top:15px;margin-bottom:5px;font-size:14px;letter-spacing:0.54px;color:#2f4c79;line-height:1.8;font-weight:500}.price_plans-text .flight_container{margin-top:10px;display:flex;width:350px}.price_plans-text .flight_container .flight-time{display:flex;align-items:flex-end}.price_plans-text .flight_container .flight-time p{display:block;width:55px;height:16px;font-size:12px;color:#2f4c79;font-weight:600}.price_plans-text .flight_container .flight-time span{display:block}.price_plans-text .flight_container .flight-time .minutes{margin-right:3px;font-size:20px;height:24px;letter-spacing:0.72px;font-weight:600}.price_plans-text .flight_container .flight-fee{margin-left:48px;display:flex;align-items:flex-end}.price_plans-text .flight_container .flight-fee p{display:block;width:32px;height:15px;font-size:12px;color:#2f4c79;font-weight:600}.price_plans-text .flight_container .flight-fee span{display:block}.price_plans-text .flight_container .flight-fee .fee{margin-right:3px;font-size:20px;height:24px;letter-spacing:0.72px;font-weight:600}.price_plans-text .flight_container .blue{color:#367cf5}.price_plans-text .flight_container .unit{font-size:10px;font-weight:600}.price_plans-ticket{display:none}.price_plans-ticket-mobile{background-color:black;border-radius:6px;display:block;margin-top:20px;margin-left:16px;margin-right:16px}.price_plans-ticket-mobile p{width:100%;height:55px;display:block;padding-top:16px;color:white;font-size:15px;letter-spacing:0.45px;text-align:center}.modaal-wrapper{width:339px;height:321px;border:1px solid #000;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;overflow:hidden;transition:all 0s}.modaal-wrapper .modaal-outer-wrapper{position:static}.modaal-wrapper .modaal-inner-wrapper{padding:0;width:100%;height:100%}.modaal-wrapper .modaal-inner-wrapper .modaal-close{display:none}.modaal-wrapper .modaal-inner-wrapper .modaal-container{width:100%;height:100%}.modaal-wrapper .modaal-inner-wrapper .modaal-container .modaal-content .modaal-content-container{padding:0px}.modaal-wrapper .modal-close__wrap{position:fixed;right:7px;top:8px}.modaal-wrapper .modal-close{padding:0;margin:0;cursor:pointer;width:31px;display:block;height:31px}.modaal-wrapper .close-batsu{position:relative;width:30px;height:30px;display:block}.modaal-wrapper .close-batsu::before,.modaal-wrapper .close-batsu::after{content:"";position:absolute;top:13px;left:17px;width:2px;height:20px;background:#333}.modaal-wrapper .close-batsu::before{transform:translate(-50%, -50%) rotate(45deg)}.modaal-wrapper .close-batsu::after{transform:translate(-50%, -50%) rotate(-45deg)}.modaal-wrapper .text_wrap{margin-top:50px;padding-left:11px}.modaal-wrapper .text_wrap .text{border-radius:6px;font-size:15px;color:#2f4c79;height:15px;margin-bottom:15px;width:270px}.modaal-wrapper .text_wrap .text p{color:#2f4c79;text-align:left;font-weight:bold;letter-spacing:0.45px}.modaal-wrapper .text_wrap .background-color{width:317px;background-color:#f5f5f5;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 5px}.modaal-wrapper .ticket-type{width:147px;height:43px;border:1px solid black;border-radius:6px;padding-top:10px;background-color:white}.modaal-wrapper p{color:black;font-family:Hiragino Sans, sans-serif;font-size:14px;font-weight:normal;letter-spacing:0.05px;text-align:center;display:block}.modaal-wrapper .ticket-type:hover{transition:all 0.3s;background-color:black}.modaal-wrapper .ticket-type:hover p:hover{color:white;font-weight:normal}.section_wrapper{position:relative;margin:120px 16px 30px 16px}.section_wrapper .big-text{font-size:44px;letter-spacing:0.44px}.section_wrapper .big-text p{font-family:Montserrat;font-weight:bold}.section_wrapper .small-text{font-size:20px;letter-spacing:0.6px;font-family:Hiragino Sans, sans-serif;padding-bottom:100px;font-weight:600}.section_wrapper .furusato-sites{position:absolute;top:78%;left:0%;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:31px 31px;margin:0 auto 0 auto;align-items:center;background-color:white;padding-bottom:20px}.section_wrapper .furusato-sites .rakuten_container .rakuten{width:163px;height:45px}.section_wrapper .furusato-sites .satofull_container .satofull{width:127px;height:64px}.section_wrapper .furusato-sites .ana_container .ana{width:170px;height:50px}.section_wrapper .furusato-sites .furupo_container{margin-right:11px}.section_wrapper .furusato-sites .furupo_container .furupo{width:124px;height:53px}.section_wrapper .furusato-sites .choice_container .choice{width:148px;height:38px}.section_wrapper .furusato-sites .furunavi_container{margin-left:13px}.section_wrapper .furusato-sites .furunavi_container .furunavi{width:124px;height:32px}.gray{background-color:#f5f5f5;width:100%;height:200px}}@media screen and (min-width: 750px) and (max-width: 960px){.mobile_price_plans{display:flex;flex-wrap:wrap}.mobile_price_plans .price_plans{margin:60px auto 30px auto;width:47%}.mobile_price_plans .price_plans .price_plans-image{position:relative;border-radius:6px;padding-right:16px;padding-left:16px;overflow:hidden}.mobile_price_plans .price_plans .price_plans-image .image{width:100%;height:40vw;border-radius:6px;display:block;object-fit:cover}.mobile_price_plans .price_plans .price_plans-image .text{position:absolute;top:92%;left:8%;font-size:10px;color:white}.mobile_price_plans .price_plans-text{font-family:Hiragino Sans, sans-serif;margin-left:16px;margin-right:16px}.mobile_price_plans .price_plans-text .title{width:100%;margin-top:15px;margin-bottom:20px;font-size:18px;color:#2f4c79}.mobile_price_plans .price_plans-text .description{width:100%;height:60px;margin-top:15px;margin-bottom:5px;font-size:12px;letter-spacing:0.54px;color:#2f4c79}.mobile_price_plans .price_plans-text .flight_container{margin-top:10px;display:flex;width:350px}.mobile_price_plans .price_plans-text .flight_container .flight-time{display:flex;align-items:flex-end}.mobile_price_plans .price_plans-text .flight_container .flight-time p{display:block;width:43px;font-size:9px;color:black}.mobile_price_plans .price_plans-text .flight_container .flight-time span{display:block}.mobile_price_plans .price_plans-text .flight_container .flight-time .minutes{margin-right:3px;font-size:18px;height:23px;letter-spacing:0.72px}.mobile_price_plans .price_plans-text .flight_container .flight-fee{margin-left:60px;display:flex;align-items:flex-end}.mobile_price_plans .price_plans-text .flight_container .flight-fee p{display:block;width:27px;font-size:9px;color:black}.mobile_price_plans .price_plans-text .flight_container .flight-fee span{display:block}.mobile_price_plans .price_plans-text .flight_container .flight-fee .fee{margin-right:3px;font-size:18px;height:23px;letter-spacing:0.72px}.mobile_price_plans .price_plans-text .flight_container .blue{color:#367cf5}.mobile_price_plans .price_plans-text .flight_container .unit{font-size:10px}.mobile_price_plans .price_plans-ticket{display:none}.mobile_price_plans .price_plans-ticket-mobile{background-color:black;border-radius:6px;display:block;margin-top:20px;margin-left:16px;margin-right:16px}.mobile_price_plans .price_plans-ticket-mobile p{width:100%;height:55px;display:block;padding-top:16px;color:white;font-size:15px;letter-spacing:0.45px;text-align:center}.mobile_price_plans .modaal-wrapper{width:84vw;height:74vw;border:1px solid #000;border-radius:6px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;overflow:hidden;transition:all 0s}.mobile_price_plans .modaal-wrapper .modaal-inner-wrapper{padding:0}.mobile_price_plans .modaal-wrapper .modaal-inner-wrapper .modaal-close{display:none}.mobile_price_plans .modaal-wrapper .modaal-inner-wrapper .modaal-container{width:100%;height:100%}.mobile_price_plans .modaal-wrapper .modal-close__wrap{position:absolute;right:8px;top:6px}.mobile_price_plans .modaal-wrapper .modal-close{padding:0;margin:0;cursor:pointer;width:31px;display:block;height:31px}.mobile_price_plans .modaal-wrapper .close-batsu{position:relative;width:30px;height:30px;display:block}.mobile_price_plans .modaal-wrapper .close-batsu::before,.mobile_price_plans .modaal-wrapper .close-batsu::after{content:"";position:absolute;top:13px;left:17px;width:2px;height:25px;background:#333}.mobile_price_plans .modaal-wrapper .close-batsu::before{transform:translate(-50%, -50%) rotate(45deg)}.mobile_price_plans .modaal-wrapper .close-batsu::after{transform:translate(-50%, -50%) rotate(-45deg)}.mobile_price_plans .modaal-wrapper .text{position:fixed;top:14%;left:11%;border-radius:6px;font-size:15px;color:#2f4c79;height:11px;margin-bottom:10px}.mobile_price_plans .modaal-wrapper .text p{color:#2f4c79;text-align:left;font-weight:bold;letter-spacing:0.45px}.mobile_price_plans .modaal-wrapper .background-color{position:fixed;top:21%;left:8%;width:70vw;background-color:#f5f5f5;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:6px;padding:10px}.mobile_price_plans .modaal-wrapper .ticket-type{width:48%;height:30px;border:1px solid black;border-radius:6px;padding-top:5px;background-color:white}.mobile_price_plans .modaal-wrapper p{color:black;font-family:Hiragino Sans, sans-serif;font-size:12px;font-weight:normal;letter-spacing:0.05px;text-align:center;display:block}.mobile_price_plans .modaal-wrapper .ticket-type:hover{transition:all 0.3s;background-color:black}.mobile_price_plans .modaal-wrapper .ticket-type:hover p:hover{color:white;font-weight:normal}.mobile_price_plans .section_wrapper{position:relative;margin:120px 16px 30px 16px}.mobile_price_plans .section_wrapper .big-text{font-size:44px;letter-spacing:0.44px;font-weight:bold;font-family:Montserrat}.mobile_price_plans .section_wrapper .small-text{font-size:20px;letter-spacing:0.6px;font-family:Hiragino Sans, sans-serif;padding-bottom:100px}.mobile_price_plans .section_wrapper .furusato-sites{position:absolute;top:78%;left:0%;width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:31px 31px;margin:0 auto 0 auto;align-items:center;background-color:white;padding-bottom:20px}.mobile_price_plans .section_wrapper .furusato-sites .rakuten{width:163px;height:45px}.mobile_price_plans .section_wrapper .furusato-sites .satofull{width:127px;height:64px}.mobile_price_plans .section_wrapper .furusato-sites .ana{width:179px;height:50px}.mobile_price_plans .section_wrapper .furusato-sites .furupo{width:124px;height:53px}.mobile_price_plans .section_wrapper .furusato-sites .choice{width:148px;height:38px}.mobile_price_plans .section_wrapper .furusato-sites .furunavi{width:124px;height:32px}.mobile_price_plans .gray{background-color:#f5f5f5;width:100%;height:200px}}@media screen and (min-width: 961px){.furusato_container{margin-top:85px}.furusato_container .mobile_price_plans{display:block}.first_view{position:relative;background-size:cover;background-position-y:30%;width:100%;height:300px}.first_view.furusato_nouzei{background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/first_view.jpg?ixlib=rails-4.3.1)}.first_view.furusato_helicopter{border-radius:6px;background-image:url(https://airx-1344.imgix.net/lps/furusato_nouzei/furusato-helicopter.jpg?ixlib=rails-4.3.1)}.first_view .background_transparent{height:100%;width:100%;background-color:rgba(0,0,0,0.3)}.first_view .content_box{width:960px;margin:0 auto;padding-top:105px}.first_view .content_box span{display:block;width:450px;text-shadow:0 1px 2px rgba(0,0,0,0.6);color:#ffffff;font-size:44px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.first_view .content_box h1{font-weight:600;font-size:44px;line-height:1.2;color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.6);padding:0;margin:0;text-align:left;letter-spacing:4px}.text_container-375{display:none}.text_container-sp{display:none}.text_container-pc{margin-top:60px;margin-bottom:60px;text-align:center}.text_container-pc p{font-size:15px;font-family:Hiragino Sans, W4, sans-serif;font-weight:normal;letter-spacing:0.54px;line-height:2.5}.change-sort{width:960px;margin:16px auto 60px auto;display:flex;justify-content:flex-start;gap:20px}.change-sort .change_sort_select{height:40px;width:320px;border-bottom:solid 1px #ececec;border-radius:unset;background-image:url(https://skyview-production-assets-00.storage.googleapis.com/assets/blue_arrow-a5f069cae077f056ddcd0745d7c0983b55fb5d5bb7b39508d08be8d99a6a6f19.svg);background-size:14px;background-position:calc(100% - 16px) center;background-repeat:no-repeat;color:#367cf5;font-size:12px;padding-left:16px;padding-top:10px;font-weight:bold}.mobile_price_plans{display:block}.price_plans{width:960px;margin:0 auto 60px auto;display:flex}.price_plans .price_plans-image{position:relative;width:345px;height:189px;margin-right:26px}.price_plans .price_plans-image .image{width:320px;height:189px;border-radius:6px;object-fit:cover}.price_plans .price_plans-image .text{position:absolute;top:88%;left:3%;font-size:9px;color:white}.price_plans .price_plans-ticket-mobile{display:none}.price_plans .modal{display:none}.price_plans .overlay{display:none}.price_plans .price_plans-text{width:400px;margin-right:5px}.price_plans .price_plans-text .title{color:#2f4c79;width:315px;height:68px;font-size:16px;font-family:Hiragino Sans, sans-serif;text-align:left;letter-spacing:0.2px;font-weight:600}.price_plans .price_plans-text .description{color:#2f4c79;width:330px;height:100px;font-size:13px;letter-spacing:0.45px;text-align:left;line-height:1.8}.price_plans .price_plans-text .flight_container{display:flex;width:350px}.price_plans .price_plans-text .flight_container .flight-time{display:flex;align-items:flex-end}.price_plans .price_plans-text .flight_container .flight-time p{display:block;width:45px;font-size:10px;color:#2f4c79;font-weight:600}.price_plans .price_plans-text .flight_container .flight-time span{display:block}.price_plans .price_plans-text .flight_container .flight-time .minutes{margin-right:3px;font-size:18px;height:23px;letter-spacing:0.72px;font-weight:600}.price_plans .price_plans-text .flight_container .flight-fee{margin-left:43px;display:flex;align-items:flex-end}.price_plans .price_plans-text .flight_container .flight-fee p{display:block;width:27px;font-size:10px;color:#2f4c79;font-weight:600}.price_plans .price_plans-text .flight_container .flight-fee span{display:block}.price_plans .price_plans-text .flight_container .flight-fee .fee{margin-right:3px;font-size:18px;height:23px;letter-spacing:0.72px;font-weight:600}.price_plans .price_plans-text .flight_container .blue{color:#367cf5}.price_plans .price_plans-text .flight_container .unit{font-size:10px;font-weight:600}.price_plans .price_plans-ticket{width:250px;border-radius:6px}.price_plans .price_plans-ticket .text{width:250px;font-size:12px;color:#2f4c79;height:11px;margin-bottom:10px;font-weight:bold}.price_plans .price_plans-ticket .text p{text-align:left}.price_plans .price_plans-ticket .background-color{background-color:#f5f5f5;border-radius:6px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:6px;padding:9px}.price_plans .price_plans-ticket .ticket-type{width:113px;height:30px;border:1px solid black;border-radius:6px;padding-top:6px;background-color:white}.price_plans .price_plans-ticket .ticket-type p{display:block;font-family:Hiragino Sans, sans-serif;font-size:11px;letter-spacing:0.05px;text-align:center}.price_plans .price_plans-ticket .ticket-type a{color:black}.price_plans .price_plans-ticket .ticket-type:hover{transition:all 0.3s;background-color:black;color:white}.price_plans .price_plans-ticket .ticket-type:hover a{color:white}.section_wrapper{position:relative;width:960px;margin:150px auto 0 auto}.section_wrapper .big-text{font-size:44px;letter-spacing:0.44px;font-weight:bold}.section_wrapper .big-text p{font-family:Montserrat;font-weight:bold}.section_wrapper .small-text{font-size:20px;letter-spacing:0.6px;font-family:Hiragino Sans, sans-serif;margin-bottom:100px;font-weight:600}.section_wrapper .furusato-sites{position:absolute;top:108%;left:0%;width:960px;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:20px 64px;background-color:white;padding:50px 100px 50px 100px}.section_wrapper .furusato-sites .rakuten_container .rakuten{width:203px;height:56px}.section_wrapper .furusato-sites .satofull_container .satofull{width:158px;height:79px}.section_wrapper .furusato-sites .ana_container .ana{width:200px;height:56px}.section_wrapper .furusato-sites .furupo_container{margin-left:19px}.section_wrapper .furusato-sites .furupo_container .furupo{width:133px;height:57px}.section_wrapper .furusato-sites .choice_container{margin-left:8px}.section_wrapper .furusato-sites .furunavi_container{margin-top:10px;margin-right:10px}.section_wrapper .furusato-sites .furunavi_container .furunavi{width:146px;height:37px}.gray{background-color:#f5f5f5;width:100%;height:246px}}
