@charset "utf-8";body{overflow:auto;}.gw2026wrap .pc-visible{display:block;margin:0 auto;}.gw2026wrap .sp-visible{display:none;}:root{--color-1:#D7EFF3;--color-2:#CFE8C9;--color-3:#4EAE33;}.gw2026wrap img{margin-inline:auto;}.gw2026wrap h1,.gw2026wrap h2{margin:0;}.gw2026wrap ul{padding:0;}.gw2026wrap ul li{list-style-type:none;}.gw2026wrap dl{margin-block:0;}.gw2026wrap dl dd{margin:0;}.gw2026wrap{text-align:center;}.gw2026wrap .gw2026{max-width:1200px;margin:15px auto 0;background-size:auto;}.gw2026wrap .gw2026__inner{background-color:var(--color-1);overflow:hidden;}.gw2026wrap .gw2026__inner-top{padding-block:45px 0;}.gw2026wrap .gw2026__flight-module{text-align:left;}.gw2026wrap .gw2026__flight-module .l-one-column{position:relative;margin:0;padding:30px 15px;background-color:#fff;border-radius:30px;}.gw2026wrap .gw2026calender{padding-block:60px 0;}.gw2026wrap .gw2026calenderImg{margin-bottom:20px;}.gw2026wrap .gw2026__fare{position:relative;margin-block:0 150px;z-index:0;}.gw2026wrap .gw2026__fare::after{content:'';display:block;position:absolute;top:100%;width:100%;height:160px;background:url(../img/bg_pc.jpg) no-repeat center top;background-size:cover;}.gw2026wrap .gw2026__fareTitle{margin-block:0 40px;}.gw2026wrap .gw2026__fareTabs{width:100%;max-width:900px;margin:0 auto;padding-bottom:40px;}.gw2026wrap .tab_item{display:block;float:left;width:calc(100%/3);height:110px;cursor:pointer;transition:all .2s ease;}.gw2026wrap #tab01 + .tab_item{background:url(../img/tab_off_pc01.png) no-repeat;background-size:100%;}.gw2026wrap #tab02 + .tab_item{background:url(../img/tab_off_pc02.png) no-repeat;background-size:100%;}.gw2026wrap #tab03 + .tab_item{background:url(../img/tab_off_pc03.png) no-repeat;background-size:100%;}.gw2026wrap #tab01:checked + .tab_item{background:url(../img/tab_on_pc01.png) no-repeat;background-size:100%;}.gw2026wrap #tab02:checked + .tab_item{background:url(../img/tab_on_pc02.png) no-repeat;background-size:100%;}.gw2026wrap #tab03:checked + .tab_item{background:url(../img/tab_on_pc03.png) no-repeat;background-size:100%;}.gw2026wrap .tab_item:hover{opacity:.75;}.gw2026wrap input[name='tab_item']{display:none;}.gw2026wrap .gw2026__fareTabs-content{display:none;position:relative;clear:both;padding:40px 0;}.gw2026wrap #tab01:checked ~ #tab01_content,.gw2026wrap #tab02:checked ~ #tab02_content,.gw2026wrap #tab03:checked ~ #tab03_content{display:block;}.gw2026wrap .gw2026__fareTabs-contentBlock{position:relative;max-width:700px;border-radius:20px;background:#FFFFFF;background-size:contain,contain,auto;color:#333333;}.gw2026wrap .gw2026__fareTabs-contentBlock::before{content:'';position:absolute;z-index:-1;}.gw2026wrap .gw2026__fareTabs-contentBlock--01::before{left:-110px;bottom:-160px;width:220px;height:117px;background:url(../img/bg_2.png) no-repeat;background-size:100%;}.gw2026wrap .gw2026__fareTabs-contentBlock--02::before{right:-100px;bottom:-140px;width:200px;height:110px;background:url(../img/bg_3.png) no-repeat;background-size:100%;}.gw2026wrap .gw2026__fareTabs-contentBlock::after{content:'';position:absolute;bottom:-15px;right:-15px;width:100%;height:100%;background:rgba(255,240,1,.5);border-radius:25px;z-index:-1;}.gw2026wrap .gw2026__fareTabs-contentBlock + .gw2026__fareTabs-contentBlock{margin-top:110px;}.gw2026wrap .gw2026__fareTabs-contentBlock-info{max-width:420px;font-weight:bold;}.gw2026wrap .gw2026__fareTabs-contentBlock--reverse,.gw2026wrap .gw2026__fareTabs-contentBlock--reverse .gw2026__fareTabs-contentBlock-info{margin-left:auto;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoRoute,.gw2026wrap .gw2026__fareTabs-contentBlock-infoFare{margin:0;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoRoute{padding:40px 0 0;font-size:24px;line-height:1.5;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoFare{font-size:32px;line-height:1.5;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoFare small{padding-left:.2em;font-size:60%;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoBtn{margin:10px 0 0;}.gw2026wrap .gw2026__fareTabs-contentBlock-infoBtn form button{width:200px;padding:10px 0;border:none;border-radius:8px;background:var(--color-3);color:#FFFFFF;font-weight:bold;font-size:16px;line-height:1;cursor:pointer;}.gw2026wrap .gw2026__fareTabs-contentBlockImg{position:absolute;top:23px;right:-185px;z-index:99;width:480px;}.gw2026wrap .gw2026__fareTabs-contentBlock--reverse .gw2026__fareTabs-contentBlockImg{right:auto;left:-190px;}.gw2026wrap .gw2026__fareTabs-contentBlockTxt{width:100%;max-width:380px;margin-left:25px;}.gw2026wrap .gw2026__fareTabs-contentBlockTxt.row-reverse{margin:0 25px 0 auto;}.gw2026wrap .gw2026__fare-attention{position:relative;max-width:900px;margin:0 auto;padding-block:80px 40px;font-size:14px;text-align:left;}.gw2026wrap .gw2026__fare-attention::before{content:'';position:absolute;right:0;bottom:15px;width:300px;height:170px;background:url(../img/bg_1.png) no-repeat;background-size:100%;z-index:-1;}.gw2026wrap .gw2026__fare-attention dd{padding-left:1em;text-indent:-1em;}.gw2026wrap .gw2026plus{position:relative;}.gw2026wrap .gw2026__plus-title{padding-bottom:95px;background-color:var(--color-2);}.gw2026wrap .gw2026__plus-title small{display:block;margin:1.5em 0 0;font-size:12px;}.gw2026wrap .gw2026__plus-btn{width:420px;margin:-35px auto 0;}.gw2026wrap .gw2026__plus-btn a{display:block;position:relative;padding:20px 0;border-radius:38px;background-color:var(--color-3);color:#FFFFFF;font-weight:bold;font-size:17px;text-decoration:none;transition:.25s all;box-shadow:3px 3px 3px 0 rgba(0,0,0,.3);}.gw2026wrap .gw2026__plus-btn a::before{content:'';position:absolute;}.gw2026wrap .gw2026__plus-btn a::before{clip-path:polygon(0 0,100% 50%,0 100%);top:0;right:30px;bottom:0;width:10px;height:15px;margin:auto;background-color:#FFFFFF;}@media (hover:hover){.gw2026wrap .gw2026__plus-btn a:hover{opacity:.75}}.gw2026wrap .gw2026__plus-info{margin:80px 0;}.gw2026wrap .gw2026__plus-infoTitle{margin:0 0 45px;}.gw2026wrap .priceWrap .priceInner{max-width:900px;margin:50px auto 0;padding:50px 0 0;border-top:solid 1px #d5bb8e;}.gw2026wrap .priceWrap .priceInner:first-child{margin-top:0;padding-top:0;border:none;}.gw2026wrap .priceWrap .boxIn{display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px;}.gw2026wrap .priceWrap .priceInner .pic{max-width:430px;}.gw2026wrap .priceWrap .priceInner .pic figcaption{text-align:right;margin-block:.5em 0;line-height:1;}.gw2026wrap .priceWrap .priceInner .detail{display:flex;flex-direction:column;position:relative;max-width:350px;}.gw2026wrap .priceWrap .priceInner .tit{font-weight:bold;font-size:24px;}.gw2026wrap .priceWrap .priceInner .day{margin-block:8px 5px;color:#ab771c;font-weight:bold;font-size:16px;}.gw2026wrap .priceWrap .priceInner .price{color:#ab771c;font-weight:bold;font-size:32px;}.gw2026wrap .priceBox .boxIn .txt{width:85%;margin-inline:auto;text-align:left;}.gw2026wrap .priceBox .boxIn .txt2{width:85%;margin:20px auto;font-size:10px;text-align:center;}.gw2026wrap .priceWrap .priceInner .detail::before,.gw2026wrap .priceWrap .priceInner .detail::after{content:'';position:absolute;z-index:-1;height:85px;}.gw2026wrap .priceWrap .priceInner .detail::before{top:25px;right:-10px;width:100px;background:url(../img/bg_4.png) no-repeat;background-size:100%;}.gw2026wrap .priceWrap .priceInner--02 .detail::before{top:0;left:0;right:auto;width:75px;height:100px;background:url(../img/bg_5.png) no-repeat;background-size:100%;}.gw2026wrap .priceWrap .priceInner .priceSearch{margin:auto 0 20px;padding:12px 0;background-color:#C6C6C6;text-align:center;}.gw2026wrap .priceWrap .priceInner .priceSearch .peopleNomber{display:inline-block;}.gw2026wrap .priceWrap .priceInner .priceSearch .peopleNomber .cSelect{width:50px;height:35px;padding:0 0 0 5px;box-shadow:2px 3px 4px -4px #000000;-moz-box-shadow:2px 3px 4px -4px #000000;-webkit-box-shadow:2px 3px 4px -4px #000000;background-position:right center;background-size:16px 14px;background-repeat:no-repeat;background-color:#FFFFFF;font-size:14px;}.gw2026wrap .priceWrap .priceInner .priceSearch .btnSearch{display:inline-block;}.gw2026wrap .priceWrap .priceInner .priceSearch .btnSearch input{width:122px;height:39px;border:0;background:url(https://www.solaseedair.jp/tour/component/image/sc_btn001_pc.png) no-repeat,#C6C6C6;text-indent:-9999px;cursor:pointer;}@media only screen and (max-width:1023.98px){.gw2026wrap .gw2026__fareTabs,.gw2026wrap .gw2026__fare-attention{width:95%;margin:0 auto}.gw2026wrap .gw2026__fareTabs-contentBlock{max-width:100%;margin-inline:auto}.gw2026wrap .gw2026__fareTabs-contentBlock-info{margin-inline:auto}.gw2026wrap .gw2026__fareTabs-contentBlockImg{position:relative;top:auto;right:auto;width:95%;margin:20px auto 0}.gw2026wrap .gw2026__fareTabs-contentBlock--reverse .gw2026__fareTabs-contentBlockImg{left:auto}.gw2026wrap .gw2026__fareTabs-contentBlockTxt{margin:0 auto}.gw2026wrap .gw2026__fareTabs-contentBlockTxt.row-reverse{margin:0 auto}}@media only screen and (max-width:767.98px){.gw2026wrap .pc-visible{display:none}.gw2026wrap .sp-visible{display:block}.gw2026wrap .gw2026{width:100%;margin-top:0;background-size:contain}.gw2026wrap .gw2026__mv{margin:0 auto}.gw2026wrap #moduleS{margin-top:-13.333vw;padding:2.667vw 0;text-align:left}.gw2026wrap .gw2026__inner-top{padding-block:40px 30px}.gw2026wrap .gw2026__flight-module .l-one-column{padding:20px 15px 30px;border-radius:20px}.gw2026wrap .gw2026calender{width:90%;margin-inline:auto;padding-block:0}.gw2026wrap .gw2026calenderImg{padding-block:0 5.5vw;margin-block:0}.gw2026wrap .gw2026calenderImg img{width:100%;margin:0 auto}.gw2026wrap .gw2026__fare{margin-block:0 50vw}.gw2026wrap .gw2026__fare::after{width:100%;height:50vw;background:url(../img/bg_sp.jpg) no-repeat center top;background-size:contain}.gw2026wrap .gw2026__fareTitle{margin-block:0 .333vw}.gw2026wrap .gw2026__fareTitle::before{width:19.8vw;height:18.333vw;top:0;right:2.667vw}.gw2026wrap .gw2026__fareTitle::after{background-image:url(../img/bg_pattern02_sp.png);width:9.2vw;height:11.467vw;top:33vw;left:3.333vw}.gw2026wrap .gw2026__fareTabs{padding-block:0 8vw}.gw2026wrap .gw2026__fareTabs{position:relative}.gw2026wrap .tab_item{width:calc(100%/3);height:30vw}.gw2026wrap #tab01 + .tab_item{background:url(../img/tab_off_sp01.png) no-repeat;background-size:100%}.gw2026wrap #tab02 + .tab_item{background:url(../img/tab_off_sp02.png) no-repeat;background-size:100%}.gw2026wrap #tab03 + .tab_item{background:url(../img/tab_off_sp03.png) no-repeat;background-size:100%}.gw2026wrap #tab01:checked + .tab_item{background:url(../img/tab_on_sp01.png) no-repeat;background-size:100%}.gw2026wrap #tab02:checked + .tab_item{background:url(../img/tab_on_sp02.png) no-repeat;background-size:100%}.gw2026wrap #tab03:checked + .tab_item{background:url(../img/tab_on_sp03.png) no-repeat;background-size:100%}.gw2026wrap .gw2026__fareTabs-content{padding:2.667vw 0 4vw}.gw2026wrap .gw2026__fareTabs-contentBlock + .gw2026__fareTabs-contentBlock{margin-top:16vw}.gw2026wrap .gw2026__fareTabs-contentBlock::before{content:none}.gw2026wrap .gw2026__fareTabs-contentBlock-info{margin:0 auto 25px}.gw2026wrap .gw2026__fareTabs-contentBlock-infoRoute{padding:13.333vw 0 1.333vw}.gw2026wrap .gw2026__fareTabs-contentBlock-infoBtn{margin:4.533vw 0 0}.gw2026wrap .gw2026__fare-attention{margin-block:7vw 0;padding:10.333vw 0 0;line-height:1.7;font-size:3.733vw}.gw2026wrap .gw2026__fare-attention::before{right:8vw;top:-9.867vw;width:42vw;height:24vw}.gw2026wrap .gw2026Service{margin:0 0 26.667vw}.gw2026wrap .gw2026ServiceTitle{margin:0 0 4vw}.gw2026wrap .gw2026ServiceList{display:block;width:95%;margin:0 auto}.gw2026wrap .gw2026ServiceList>li{width:100%}.gw2026wrap .gw2026ServiceList>li + li{margin:5.333vw 0 0}.gw2026wrap .gw2026__plus-title{padding-bottom:18.667vw}.gw2026wrap .gw2026__plus-title small{margin:1em 0 0;font-size:2.667vw}.gw2026wrap .gw2026__plus-btn{width:80%;margin-top:-9.333vw}.gw2026wrap .gw2026__plus-btn a{padding-block:3.2vw;font-size:4.267vw;line-height:1.4}.gw2026wrap .gw2026__plus-btn a::before{right:6.667vw;width:2.667vw;height:3.2vw}.gw2026wrap .gw2026__plus-info{margin-block:30vw 8vw;padding:0 2.667vw}.gw2026wrap .gw2026__plus-infoTitle{margin:0 0 5.333vw}.gw2026wrap .priceWrap .boxIn{display:block}.gw2026wrap .priceWrap .priceInner{margin:15px auto 0;padding:4vw 0 0}.gw2026wrap .priceWrap .priceInner .pic{margin:0 auto;padding:0 1.333vw;max-width:100%}.gw2026wrap .priceWrap .priceInner .pic figcaption{font-size:3.467vw}.gw2026wrap .priceWrap .priceInner .detail{max-width:none;margin:5.333vw 0 0}.gw2026wrap .priceWrap .priceInner .tit,.gw2026wrap .priceWrap .priceInner .day,.gw2026wrap .priceWrap .priceInner .price{margin:0 0 2.667vw}.gw2026wrap .priceBox .boxIn .txt{width:70%;margin:0 auto;font-size:4.267vw}.gw2026wrap .priceBox .boxIn .txt2{margin:20px auto 0;font-size:2.667vw}.gw2026wrap .priceWrap .priceInner .detail::before{top:7vw;right:5vw;width:24vw}.gw2026wrap .priceWrap .priceInner--02 .detail::before{top:0;right:auto;left:3vw;width:20vw}.gw2026wrap .priceWrap .priceInner .priceSearch{margin:5.333vw 0 0}.gw2026wrap .priceBox .boxIn .priceSearch .pSIn{width:100%;max-width:72vw;margin:0 auto}.gw2026wrap .priceBox .boxIn .priceSearch .peopleNomber{float:left}.gw2026wrap .priceWrap .priceInner .priceSearch .peopleNomber .cSelect{width:16.533vw;height:12vw;padding:0 0 0 10px}.gw2026wrap .priceBox .boxIn .priceSearch form .btnSearch input{float:right;width:36vw;height:12.533vw;background-image:url(https://www.solaseedair.jp/tour/component/image/sc_btn001_sp.png);background-size:36vw 12.533vw}}