#main_visual .anim_wrap .title{width:96rem}@media screen and (max-width: 768px){#main_visual .anim_wrap .title{width:36rem}}#anchor_menu .btn{background:url(../images/jp/topics_schedule_btn_label.svg) center center/51.9rem auto no-repeat #ff7e3f}@media screen and (max-width: 768px){#anchor_menu .btn{background-size:auto 1.6rem}}#why h2 img{width:39.4rem}@media screen and (max-width: 768px){#why h2 img{width:33.3rem}}#why .contents_body{margin-top:3rem}@media screen and (max-width: 768px){#full_service h2{margin-top:2rem}}#full_service h2 img{width:38.8rem}@media screen and (max-width: 768px){#full_service h2 img{width:33.3rem}}#full_service .upper{min-height:58rem}#lounge h2 img{width:26rem}@media screen and (max-width: 768px){#lounge h2 img{width:22rem}}#safety h2 img{width:20.6rem}@media screen and (max-width: 768px){#safety h2 img{width:16.6rem}}#mile h2 img{width:19.2rem}@media screen and (max-width: 768px){#mile h2 img{width:15.6rem;margin-left:19rem}}#pa .movie_container{margin-top:22.5rem}@media screen and (max-width: 768px){#pa .movie_container{margin-top:4.8rem}}#topics .tabs>li.nagoya svg{width:13.6rem}@media screen and (max-width: 768px){#topics .tabs>li.nagoya svg{width:8rem}}#topics .tabs>li.nagoya.on svg{width:18.4rem}@media screen and (max-width: 768px){#topics .tabs>li.nagoya.on svg{width:11.25rem}}#topics .tabs>li.fukuoka svg{width:10.2rem}@media screen and (max-width: 768px){#topics .tabs>li.fukuoka svg{width:6rem}}#topics .tabs>li.fukuoka.on svg{width:13.3rem}@media screen and (max-width: 768px){#topics .tabs>li.fukuoka.on svg{width:8.8rem}}@media screen and (max-width: 768px){#topics .tab_contents .contents_body .note{font-size:1rem}}#topics .tab_contents .ticket .contents_body{margin-top:4.4rem}@media screen and (max-width: 768px){#topics .tab_contents .ticket .contents_body{margin-top:2.4rem}}#topics .tab_contents .ticket .contents_body .box{margin-top:0}#topics #topics_nagoya h2 img{width:66.2rem}#topics #topics_fukuoka h2 img{width:54.4rem}@media screen and (max-width: 768px){#topics #topics_fukuoka h2 img{width:82%}}section.ticket h2 img,section.ticket h3 img{width:55.6rem;margin-inline:auto}@media screen and (max-width: 768px){section.ticket h2 img,section.ticket h3 img{width:25.4rem}}section.ticket .contents_body{display:flex;justify-content:center}@media screen and (max-width: 768px){section.ticket .contents_body{display:grid;grid-template-columns:repeat(2, 1fr)}}section.ticket .contents_body .box{width:23.5rem;padding:0 10px 20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media screen and (max-width: 768px){section.ticket .contents_body .box{width:100%}}section.ticket .contents_body .box .btn{width:100%;line-height:1.18;font-size:1.6rem}@media screen and (max-width: 768px){section.ticket .contents_body .box .btn{font-size:1.2rem}}section.ticket .contents_body .box.jtb .logo img{width:19rem}@media screen and (max-width: 768px){section.ticket .contents_body .box.jtb .logo img{width:11.9rem}}section.ticket .contents_body .box.mwt .logo img{width:19rem}@media screen and (max-width: 768px){section.ticket .contents_body .box.mwt .logo img{width:11.9rem}}section.ticket .contents_body .box.travelwest .logo img{width:13.8rem}@media screen and (max-width: 768px){section.ticket .contents_body .box.travelwest .logo img{width:11.9rem}}section.ticket .contents_body .box.tourwave .logo img{width:15rem}@media screen and (max-width: 768px){section.ticket .contents_body .box.tourwave .logo img{width:11.9rem}}section.ticket .contents_body .box.pv .logo img{width:19rem}@media screen and (max-width: 768px){section.ticket .contents_body .box.pv .logo img{width:11.9rem}}#limited_offer h2 img{width:79.5rem}@media screen and (max-width: 768px){#limited_offer h2 img{width:100%}}#limited_offer .contents_body dl>div{display:flex;align-items:baseline;gap:2rem}@media screen and (max-width: 768px){#limited_offer .contents_body dl>div{flex-direction:column;justify-content:flex-start;gap:0}}#limited_offer .contents_body dl>div+div{margin-top:1rem}#limited_offer .contents_body dl>div dt{width:fit-content;white-space:nowrap}
