@charset "UTF-8";.section_price a,section .inner .-link{text-decoration:underline;text-underline-offset:2px}body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";color:#222;font-size:16px;line-height:1.4;min-width:100%}*{-webkit-box-sizing:border-box;box-sizing:border-box}.sp_only{display:none}#mainimg .mainimg{background-size:cover;height:100%;display:block!important}#mainimg .white_title{font-size:24px;margin-bottom:24px!important}h1,h2{margin-bottom:16px;line-height:1.4;font-weight:600}.arr_code,.dep_code{display:none}h1{font-size:32px;padding:0!important}h2{font-size:24px}h3{font-size:20px;font-weight:600;margin:16px 0;line-height:1.4}.main_pic,.main_pic .title h1{margin:auto;text-align:center}.main_pic{position:relative}.main_pic img{height:454px;max-width:initial}.main_pic .title{position:absolute;top:144px;width:100%}.main_pic .title h1{bottom:0;line-height:0;font-size:130px;font-weight:600;color:#fff;text-shadow:0 8px 8px #123667}.main_pic .title .background{border-radius:35px;background:#FFC11C;margin-top:80px;width:770px;margin-left:auto;margin-right:auto;padding:16px}.main_pic .title .background h2{font-size:40px;font-weight:600;display:inline;color:#4D4D4D}.notice{font-size:12px;text-align:right;margin-top:16px;margin-bottom:16px}span.emphasis{font-weight:600;font-family:HiraginoSans-W6}section{width:100%;margin:0 auto;padding:32px 0}section.read{font-size:20px}section.hide{display:none!important}section .inner{width:1000px;margin:auto}section .inner .blue-aside{padding:24px 16px;background-color:#DCF0FF;margin-top:24px;font-size:18px}section .inner .white-aside{padding:24px 16px;background-color:#fff}.section_price h2{text-shadow:3px 3px 6px #FFF}.section_price.domestic{background:url(/img/campaign/summer_sale_2023/da_bg.jpg) top no-repeat}.section_price.international{background:url(/img/campaign/summer_sale_2023/ia_bg.jpg) top no-repeat}.section_price img.guide-image{margin-top:16px;margin-bottom:16px}.section_price ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.section_price ul.guide-links{display:block}.section_price ul.guide-links li{border:0;line-height:26px}.section_price ul.guide-links li:before{content:"•";color:#1BA1FF;display:inline-block}.section_price ul.columns-2{grid-template-columns:1fr 1fr}.section_price ul.columns-2 li{width:492px}.section_price ul.columns-2 li .pic_cover::after,.section_price ul.columns-2 li img{width:492px;height:260px}.section_price ul.columns-2 li .pic_cover::after{content:" ";background:url(/img/campaign/common/pc_cover_column-2.png) left top no-repeat}.section_price ul.columns-3{grid-template-columns:1fr 1fr 1fr}.section_price ul.columns-3 li{width:320px}.section_price ul.columns-3 li .pic_cover::after,.section_price ul.columns-3 li img{width:320px;height:260px}.section_price ul.columns-3 li .pic_cover::after{content:" ";background:url(/img/campaign/common/pc_cover_column-3.png) left top no-repeat}.section_price ul li{border:1px solid #e4e4e4}.section_price ul li .pic{display:block;position:relative}.section_price ul li .pic:hover{overflow:hidden}.section_price ul li .pic:hover img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(1.2);transform:scale(1.2)}.section_price ul li .pic>*{color:#fff}.section_price ul li .pic img{top:0;left:0;z-index:0;position:relative}.section_price ul li .pic .pic_cover::after{position:absolute;content:" ";display:block;top:0;left:0;border-radius:3px}.section_price ul li .pic .price_wrap{position:absolute;text-align:center;top:90px;right:0;left:0;margin:auto;display:inline-block}.section_price ul li .pic .price_wrap .price{text-shadow:0 0 4px rgba(0,0,0,.3);font-size:45px;font-weight:700;letter-spacing:-1.2px}.section_price ul li .pic .price_wrap .flight{text-shadow:0 0 4px rgba(0,0,0,.3);font-size:20px;font-weight:700;letter-spacing:-1.2px}.section_price ul li .pic em{position:absolute;background:#e62229;top:8px;left:8px;width:115px;height:31px;text-align:center;font-size:15px;padding:0;line-height:31px}.section_price ul li .button{background-color:#1BA1FF;display:block;color:#fff;font-size:16px;font-weight:700;margin:8px;text-align:center;height:44px;line-height:44px;text-decoration:none;border-radius:0}.section_price ul li .button:hover{background-color:#1891E6}.section_corona{padding-top:0}.section_corona hr{margin-top:0;margin-bottom:32px}.section_corona .detail:before{content:"•";color:#1BA1FF;display:inline-block}@media screen and (max-width:768px){h1,h2,h3{font-weight:700}.section_corona .detail span,.section_price ul.guide-links li a{margin-left:4px}#topcont{padding-bottom:0}body{font-size:14px!important}.pc_only{display:none!important}.sp_only{display:block!important}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}.mainimg{padding:24px 16px;background-size:cover}.mainimg .white_title{font-size:24px!important;color:#fff;margin-bottom:24px;font-weight:600;font-family:HiraginoSans-W6}.main_pic{margin-bottom:0}.main_pic img{height:auto;width:100%}.main_pic .title{top:64px}.main_pic .title h1{line-height:70px;font-size:60px;font-weight:700}.main_pic .title h1 span{display:inline-block}.main_pic .title .background{width:330px;margin-top:16px;padding:8px}.main_pic .title .background h2{font-size:18px;font-weight:700}section .inner .blue-aside,section.read{font-size:16px}section .inner{width:100%;padding:0 16px}.notice{margin-top:40px}.section_price{font-size:14px}.section_price.domestic,.section_price.international{background-size:100%;padding-bottom:16px}.section_price img.guide-image{max-width:100%}.section_price ul.guide-links li{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.section_price ul.guide-links li .pic:active{overflow:hidden}.section_price ul.guide-links li .pic:active img{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(1.2);transform:scale(1.2)}.section_price ul.columns-2,.section_price ul.columns-3{margin-bottom:40px;grid-template-columns:1fr}.section_price ul.columns-2 li,.section_price ul.columns-3 li{border:none;width:100%;height:auto}.section_price ul.columns-2 li .pic_cover::after,.section_price ul.columns-2 li img,.section_price ul.columns-3 li .pic_cover::after,.section_price ul.columns-3 li img{width:100%;height:auto;background:url(/img/campaign/common/sp_cover.png) left top no-repeat;border-radius:3px}.section_price ul.columns-2 li .price_wrap,.section_price ul.columns-3 li .price_wrap{top:33%}.section_price ul.columns-2 li .price_wrap .price,.section_price ul.columns-3 li .price_wrap .price{font-size:32px}.section_price ul.columns-2 li .price_wrap .flight,.section_price ul.columns-3 li .price_wrap .flight{font-size:20px}.section_price ul.columns-2 li em,.section_price ul.columns-3 li em{top:0;left:0;border-radius:3px 0 0}.section_corona .detail{display:-webkit-box;display:-ms-flexbox;display:flex}}