.banner{width:100%;position:relative}.banner img{width:100%;height:auto}.big_img{display:block}.small_img{display:none}#arrow{position:absolute;left:47.5%;bottom:110px;height:1px}#jump{width:93px;height:93px}.title{text-align:center;width:370px;height:120px;padding-top:35px;margin:60px auto 0 auto;color:#666;font-size:14px;font-weight:300;position:relative;background:url(../images/index/cruise_icon.svg) no-repeat center top;background-size:120px auto}.title h3{font-size:30px;margin:0;padding:0;letter-spacing:.3em;font-weight:normal}.title:before,.title:after{position:absolute;width:99px;height:7px;top:40%}.title:before{content:url(../images/index/line_left.svg);left:0}.title:after{content:url(../images/index/line_right.svg);right:0}.promation{margin:40px 0 100px 0;text-align:center}.promation .sale{position:relative}.promation .sale img{max-width:100%;height:auto}.promation .sale .scale{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,0)}.open-sale{width:1300px;margin:60px auto;-webkit-display:flex;display:flex}.open-sale .salebigimg{-webkit-flex:2.2;flex:2.2}.open-sale .salebigimg img{max-width:100%;height:auto}.open-sale .saleinfo{-webkit-flex:2.8;flex:2.8;position:relative;padding:15px 0 15px 25px}.open-sale .saleinfo h3{font-size:24px;font-weight:bold;color:#005bb0;margin:0;padding:0}.open-sale .saleinfo ul.infoto{margin:20px 0}.open-sale .saleinfo ul.infoto li{margin-bottom:10px;-webkit-display:flex;display:flex}.open-sale .saleinfo ul.infoto li .infoname,.open-sale .saleinfo ul.infoto li .infocontent{padding:7px 10px}.open-sale .saleinfo ul.infoto li .infoname{-webkit-flex:1.2;flex:1.2;background:#f0f0f0;font-size:16px}.open-sale .saleinfo ul.infoto li .infocontent{-webkit-flex:4.8;flex:4.8;font-size:14px}.open-sale .saleinfo .sale_close{position:absolute;right:0;top:0;width:30px;height:30px;background:#888}.open-sale .saleinfo .sale_close .close-icon2{display:inline-block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;height:2px;background-color:#888}.open-sale .saleinfo .sale_close .close-icon2::before,.open-sale .saleinfo .sale_close .close-icon2::after{content:'';width:100%;height:100%;position:absolute;background-color:inherit;left:0}.open-sale .saleinfo .sale_close .close-icon2::before{bottom:8px}.open-sale .saleinfo .sale_close .close-icon2::after{top:8px}.open-sale .saleinfo .sale_close .close-icon2{background-color:rgba(255,255,255,0)}.open-sale .saleinfo .sale_close .close-icon2::before,.open-sale .saleinfo .sale_close .close-icon2::after{background-color:#fff}.open-sale .saleinfo .sale_close .close-icon2::before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.open-sale .saleinfo .sale_close .close-icon2::after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.schedules{width:1230px;margin:40px auto 80px auto;-webkit-display:flex;display:flex}.schedules .sch_img{-webkit-flex:1.2;flex:1.2;padding-right:20px}.schedules .sch_img img{max-width:100%;height:auto;display:block}.schedules .sch_day{-webkit-flex:1.8;flex:1.8}.schedules .sch_day .sch_day_wrap{background:#c1bb9a;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:12px;border:1px #fff solid;margin-top:6px}.schedules .sch_day .sch_title{padding:10px 15px;color:#fff;background:#fff;font-size:18px;font-weight:bold;border-radius:10px 10px 0 0}.schedules .sch_day .sch_title img{vertical-align:middle;max-width:80px;width:auto;max-height:45px;margin-right:15px;display:none}.schedules .sch_day ul{margin:10px 0 10px 20px;width:96%;height:250px;overflow-y:auto}.schedules .sch_day ul li{margin-bottom:15px;font-size:18px;letter-spacing:.07em;background:url(../images/index/voyage_icon2.svg) no-repeat left 2px;background-size:15px auto;padding:0 0 10px 25px;border-bottom:1px #fff solid}.schedules .sch_day ul li a{transition:all .5s ease-in-out;color:#000!important}.schedules .sch_day ul li:nth-child(even) a{color:#b6092d!important}.schedules .sch_day ul li:hover a{margin-left:2px}.sch_day--web{display:block}.sch_day--mobile{display:none}.scroll_tabs_nojs{-webkit-display:flex;display:flex;margin-bottom:10px;overflow:hidden}.scroll_tabs_nojs span{padding:0 10px;height:42px;font-size:14px;color:#fff;flex:1;text-align:center;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-box-shadow:-5px -2px 3px rgba(0,0,0,.1) inset;-webkit-box-shadow:-5px -2px 3px rgba(0,0,0,.1) inset;box-shadow:-5px -2px 3px rgba(0,0,0,.1) inset;-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px}.scroll_tabs_nojs span.current-tab{box-shadow:none;position:relative}.scroll_tabs_nojs span.current-tab:after{position:absolute;content:"";top:0;right:-5px;width:5px;height:42px;box-shadow:0 0 5px rgba(0,0,0,.1);background:rgba(0,0,0,.1)}.tabs_hide{display:none}.about_warp{width:100%;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat}.about{width:1230px;margin:40px auto 80px auto}.about_title{margin-bottom:30px;text-align:center;color:#568692}.about_title img{max-width:415px;height:auto;margin-bottom:5px}.about_title h6{font-weight:300;font-size:15px}.about_title.bsic_img img{width:118px;height:auto}.about_info{width:70%;margin:0 auto 50px auto}.about_info th,td{padding:5px 10px;width:25%;color:#666;font-size:16px;text-align:left}.about_info tr:nth-child(even){background:#effbfe}@media only screen and (max-width:1320px){.open-sale{width:96%}}@media only screen and (max-width:1240px){#arrow{left:46%}#jump{width:86px;height:86px}.promation .sale .sale_name{font-size:1.3em}.promation .sale .sale_name a{padding:7px}.promation .sale:hover .sale_name{bottom:37%}.open-sale .saleinfo ul.infoto li .infoname{-webkit-flex:1.5;flex:1.5}.open-sale .saleinfo ul.infoto li .infocontent{-webkit-flex:4.5;flex:4.5}.about,.schedules{width:96%}.schedules .sch_day{background-size:13% auto;background-position:95% 100px}.schedules .sch_day ul{height:20vw}.schedules .sch_day ul li{font-size:20px;margin-bottom:10px}.about_info{width:90%}}@media only screen and (max-width:1024px){.banner{margin-top:63px}.banner form{display:none}.title{height:90px;background-size:90px auto;padding-top:26px}.title h3{font-size:26px;line-height:28px}.schedules .sch_day ul{width:95%;height:19vw}.schedules .sch_day ul li{font-size:18px;letter-spacing:normal;margin-bottom:5px}}@media only screen and (min-width:980px){.promation .sale .sale_name{position:absolute;bottom:0;left:0;font-size:1.7em;width:100%;transition:all .5s ease-in-out;z-index:10}.promation .sale .sale_name a{color:#fff;background:rgba(30,61,104,.4);padding:10px;display:block}.promation .sale:hover .sale_name{bottom:40%}.promation .sale:hover .sale_name a{background:rgba(30,61,104,1)}.promation .sale:hover .scale{background:rgba(0,0,0,.4)}.about ul{margin-bottom:30px;text-align:center}.about ul li{display:inline-block;margin:0 20px;font-size:18px;text-align:center;transition:all .5s ease-in-out}.about ul li .about_icon{width:115px;height:115px;border-radius:100px;margin-bottom:10px}.about ul li .about_icon img{height:auto;width:70px}.about ul li:nth-child(1) .about_icon img{width:80px}.about ul li:nth-child(5) .about_icon img{width:100%;opacity:.5}.about ul li a{color:#666}.about ul li:hover a{color:#000}.about ul li:hover{transform:scale(1.1)}.about ul li:nth-child(1) .about_icon{background:#ffd46d}.about ul li:nth-child(2) .about_icon{background:#b7baff}.about ul li:nth-child(3) .about_icon{background:#b3e08b}.about ul li:nth-child(4) .about_icon{background:#f6bbff}.about ul li:nth-child(5) .about_icon{border-radius:0}.about ul li:nth-child(1):hover .about_icon{background:#ffb400}.about ul li:nth-child(2):hover .about_icon{background:#6e74ff}.about ul li:nth-child(3):hover .about_icon{background:#8acb50}.about ul li:nth-child(4):hover .about_icon{background:#ee7dff}.about ul li:nth-child(5):hover .about_icon img{opacity:1}}@media only screen and (max-width:980px){#arrow{bottom:90px}#jump{width:70px;height:70px}.regular{position:relative}.regular .prev,.regular .next{width:19px;height:32px;position:absolute;top:45%;z-index:20;opacity:.7}.regular .prev{background:url(../images/index/left_arrow2.png) no-repeat;left:0}.regular .next{background:url(../images/index/right_arrow2.png) no-repeat;right:0}.open-sale{width:93%}.open-sale .salebigimg{display:none}.open-sale .saleinfo{padding:0}.promation{margin:0 0 70px 0}.promation .sale .sale_name{position:absolute;bottom:0;left:0;font-size:1.3em;width:100%;z-index:10}.promation .sale .sale_name a{background:rgba(30,61,104,.7);color:#fff;padding:10px;display:block}.schedules .sch_day ul li{font-size:16px;background-position:left 5px}.schedules .sch_day .sch_title{font-size:16px}.schedules .sch_day .sch_title img{max-width:60px}.about_info th,td{font-size:15px}.about ul{margin-bottom:30px;text-align:center}.about ul li{display:inline-block;margin:0 10px 20px 10px;font-size:18px;text-align:center}.about ul li .about_icon{width:120px;height:120px;border-radius:100px;margin-bottom:10px}.about ul li .about_icon img{max-width:65%;width:65%;height:auto}.about ul li:nth-child(5) .about_icon img{width:100%!important;max-width:inherit}.about ul li a{color:#666}.about ul li:nth-child(1) .about_icon{background:#ffb400}.about ul li:nth-child(2) .about_icon{background:#6e74ff}.about ul li:nth-child(3) .about_icon{background:#8acb50}.about ul li:nth-child(4) .about_icon{background:#ee7dff}.about ul li:nth-child(5) .about_icon{border-radius:0}.editor-02 table{max-width:100%;height:auto}}@media only screen and (max-width:767px){#arrow{left:44%;bottom:80px}#jump{width:65px;height:65px}.schedules{-webkit-display:inherit;display:inherit}.schedules .sch_day ul{min-height:200px;width:100%;padding:15px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.schedules .sch_day ul li{margin-bottom:20px;font-size:18px}.about_info th,td{font-size:14px}.schedules .sch_img{padding-right:0}.sch_day--web{display:none}.sch_day--mobile{display:block}}@media only screen and (max-width:640px){.title{width:96%;height:65px;background-image:none;padding-top:0;margin:20px 0 0 0}.open-sale .saleinfo h3{font-size:20px}.open-sale .saleinfo ul.infoto li .infoname{font-size:14px}.schedules,.about{margin:0 auto 40px auto}.about_title{margin-bottom:20px}.about_info tr th,.about_info tr td{width:50%;display:inline-block}.about_info tr:nth-child(even){background:#fff}.about_info tr th:nth-child(3),.about_info tr td:nth-child(4){background:#effbfe}}@media only screen and (max-width:480px){.title h3{font-size:22px;letter-spacing:.1em}.promation .sale .sale_name{font-size:1em}.open-sale .saleinfo ul.infoto li{-webkit-display:inherit;display:inherit}.open-sale .saleinfo ul.infoto li .infoname,.open-sale .saleinfo ul.infoto li .infocontent{-webkit-flex:none;flex:none;width:100%}.schedules .sch_day{background-image:none}.schedules .sch_day{padding-bottom:20px}.schedules .sch_day ul li{margin-bottom:12px;font-size:16px}.about_title h6{font-size:12px}.about_title img{max-width:80%}.about_info tr th,.about_info tr td{width:100%;display:inline-block}.about_info tr th{padding-bottom:0}.about_info tr td{padding-top:0}.about ul li{margin:0 20px 20px 20px}}@media only screen and (max-width:400px){#arrow{left:42%;bottom:70px}#jump{width:55px;height:55px}.banner{margin-top:51px}.title h3{font-size:20px}.about ul li .about_icon{width:100px;height:100px}}