:root,[data-bs-theme=light]{--bs-primary: #106DFF;--bs-primary-rgb: 16,109,255;--bs-primary-text-emphasis: #062C66;--bs-primary-bg-subtle: #CFE2FF;--bs-primary-border-subtle: #9FC5FF;--bs-body-font-family: Roboto, sans-serif;--bs-link-color: #106DFF;--bs-link-color-rgb: 16,109,255;--bs-link-hover-color: #0D47A1;--bs-link-hover-color-rgb: 13,71,161;--bs-focus-ring-color: #E3F2FD}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #106DFF;--bs-btn-border-color: #106DFF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0E5DD9;--bs-btn-hover-border-color: #0D57CC;--bs-btn-focus-shadow-rgb: 219,233,255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0D57CC;--bs-btn-active-border-color: #0C52BF;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #106DFF;--bs-btn-disabled-border-color: #106DFF}.btn-outline-primary{--bs-btn-color: #106DFF;--bs-btn-border-color: #106DFF;--bs-btn-focus-shadow-rgb: 16,109,255;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #106DFF;--bs-btn-hover-border-color: #106DFF;--bs-btn-active-color: #fff;--bs-btn-active-bg: #106DFF;--bs-btn-active-border-color: #106DFF;--bs-btn-disabled-color: #106DFF;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #106DFF}body{background-color:#f8f9fa;color:var(--bs-body-color);font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.page-link{background-color:transparent}.nav-text{font-size:18px;font-weight:500;letter-spacing:.02em}.nav-text a{color:#000}.nav-right{margin-right:0!important;font-weight:400;font-size:16px}@media (max-width: 991px){.nav-right{font-size:18px}}.nav-right .btn{padding-left:24px;padding-right:24px}@media (max-width: 991px){.nav-right .btn{min-width:100%;margin-bottom:8px}}.mobile-nav-menu{max-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 992px){.mobile-nav-menu{max-height:inherit;overflow-y:inherit;-webkit-overflow-scrolling:touch}}div.carousel-caption{bottom:auto;left:auto;right:auto;width:inherit;font-weight:800}@media (min-width: 300px){div.carousel-caption{padding-left:16px;padding-right:16px}}@media (min-width: 1200px){div.carousel-caption{padding-left:32px;padding-right:32px}}@media (min-width: 1400px){div.carousel-caption{padding-left:0;padding-right:0}}div.kv-slogen h1,div.carousel-caption h2{line-height:1.3;text-shadow:1px 1px 2px rgba(0,0,0,.55);margin:0;letter-spacing:1px;font-weight:900!important;color:#fff}@media (min-width: 300px){div.kv-slogen h1,div.carousel-caption h2{font-size:36px;line-height:1}}@media (min-width: 570px){div.kv-slogen h1,div.carousel-caption h2{font-size:46px;line-height:1}}@media (min-width: 992px){div.kv-slogen h1,div.carousel-caption h2{font-size:46px;line-height:1.3}}@media (min-width: 1200px){div.kv-slogen h1,div.carousel-caption h2{font-size:56px;line-height:1.3}}@media (min-width: 1400px){div.kv-slogen h1,div.carousel-caption h2{font-size:64px;line-height:1.3}}.carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:100%!important;margin-left:8px;margin-right:8px}.carousel-indicators .active{background-color:#ffc800}.section-01 .carousel-control-next,.section-01 .carousel-control-prev{width:initial}@media (max-width: 768px){.section-01 .carousel-control-prev,.section-01 .carousel-control-next{display:none}}.btn-md-normal{padding:.375rem .75rem;font-size:1rem}.section-01 h2,.section-02 h2{font-weight:900!important}.card-section-mini .card{text-decoration:none}.card-section-mini .card:hover .card-title{color:var(--bs-primary)}.card-section-mini .card-title{margin-bottom:0;font-size:17px!important;color:#424242;text-decoration:none;letter-spacing:.2px}.section-02 .card-section-mini .card-title{text-align:center}.card-section-mini.deal-card h6{color:var(--bs-primary);font-weight:700;font-size:16px;font-family:EB Garamond}@media (min-width: 992px){.card-section-mini.deal-card h6{font-size:20px}}.card-section-mini.deal-card h4.card-title{font-size:18px}.card-section-mini.deal-card .card-text{font-size:14px;color:#6c757d}.more-link{position:absolute;right:8px;top:10px;font-size:15px;color:#000;text-decoration:none}.more-link:hover{color:var(--bs-primary)}@media (min-width: 992px){.card-section-mini .card-title{font-size:20px!important}}.section-03{background:#ffc800}.index-title{font-size:32px;font-weight:900}.section{padding-top:32px;padding-bottom:32px}.title-with-star img{clear:both}.section h2{font-size:22px;display:inline-block}@media (min-width: 576px){.section h2{font-size:28px}}.section .link-more{display:inline-block;text-decoration:none;position:absolute;right:0}@media (min-width: 576px){.section .link-more{color:#000}}.section .link-more:hover{color:var(--bs-primary)}.section .link-more span{display:inline-block;font-size:16px!important}@media (min-width: 576px){.section .link-more span{font-size:17px}}.card-index{position:relative;border-radius:12px;border:none;overflow:hidden}.section-catering .card-index h4,.section-facility .card-index h4{font-size:17px;padding:16px 12px 12px 16px;font-weight:400}.dining-list .card-index{border-radius:0}.dining-list .card-box{border-radius:12px;overflow:hidden}.card-index h4{position:absolute;left:0;bottom:0;color:var(--bs-white);padding:16px 12px 8px 16px;margin-bottom:0;width:100%;background-color:#106dff99;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);clip-path:polygon(0% 0%,100% 30%,100% 1000%,0% 100%);font-size:17px;font-weight:500;line-height:20px}@media (min-width: 576px){.card-index h4{font-size:20px;padding:32px 12px 16px 16px}}.card-index img{border-radius:0}.card-index h4 span{display:block;width:100%}@media (min-width: 576px){.card-index h4 span{display:inline-block;float:left;width:auto}}.card-index h4 span.more{display:inline-block;float:right;color:#fff;text-decoration:none;font-size:1rem;vertical-align:baseline;font-weight:400}svg{margin-top:-3px}.list-box{padding:8px 0}@media (min-width: 576px){.list-box{padding:16px 0}}@media (min-width: 1400px){.container-fluid{padding-left:64px;padding-right:64px}}.card-img-overlay{top:auto}.event-section{background:#f5f4f5}@media (min-width: 992px){.title-with-star.center-title{text-align:center}}.title-with-star span{display:block;line-height:1;font-weight:600}.event-section{padding-bottom:24px}.index-event-list{margin-top:24px}.index-event-list a{overflow:hidden;border-bottom:5px var(--bs-primary) solid}.event-banner{margin-bottom:24px}.section-footer{background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover;font-weight:200}.section-footer .slogen{font-size:24px;font-weight:400;margin:24px 0;font-family:EB Garamond}@media (min-width: 768px){.section-footer .slogen{font-size:26px;display:inline-block;margin:24px 0 48px}}.section-footer a{text-decoration:none;font-weight:300;color:#fff}.section-footer a:hover{color:#ffc800!important}.section-footer p{text-align:center;font-size:14px;font-weight:100}.section-footer ul{margin-bottom:0}.menu-list{width:100%}.menu-list a{text-decoration:none;color:var(--bs-body-color);font-size:16px}@media (min-width: 1200px){.menu-list a{font-size:18px}}.navbar>.main-nav-box{display:block}.main-nav-box .navbar-collapse.info-box{font-size:15px;letter-spacing:.5px;padding-top:8px;padding-bottom:8px}@media (min-width: 300px){.main-nav-box .navbar-collapse.info-box{font-size:18px}}@media (min-width: 768px){.main-nav-box .navbar-collapse.info-box{display:inline-block!important;float:right;margin-top:-5px;font-size:1rem}}.navbar-brand{display:inline-block!important;padding-bottom:0}.navbar-toggler{float:right;margin-top:5px;border:0}.menu-list{width:calc(100% + 30px);margin-left:-15px;border-top:1px #DEE2E6 solid;padding-top:16px;margin-top:6px;padding-bottom:10px;padding-left:16px}@media (min-width: 1400px){.menu-list{width:calc(100% + 128px);margin-left:-64px;padding-left:64px;padding-right:64px}}.menu-list ul{margin-bottom:0}.divider{display:inline-block}.divider:after{width:1.5px;height:20px;background:var(--bs-primary);content:" ";display:inline-block;margin-bottom:-4px}.main-info-box{position:relative}.main-info-box:after{width:1.5px;height:20px;background:var(--bs-secondary-color);content:" ";display:inline-block;position:absolute;right:0;top:50%;margin-top:-10px}.main-info-box:nth-child(2n):after{display:none}@media (min-width: 1200px){.main-info-box:last-child:after{display:none}}.main-info-box:nth-child(2):after{display:inline-block}.menu-list .col{padding:0}.menu-list ul li{padding-right:24px}.navbar-brand img{width:200px}@media (min-width: 992px){.navbar-brand img{width:218px}}.search-section{position:relative}.search-outbox{margin-top:0;z-index:100;position:inherit;width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.search-box{padding:24px 24px 0;background:#fff;border-radius:30px;width:100%;text-align:left}.ship-info{padding:24px;background:#fff;z-index:100;position:inherit;margin-top:-50px;border-radius:12px}@media (min-width: 300px){.search-box{padding:16px}.search-outbox{margin-top:0}}@media (min-width: 576px){.search-box{padding:16px}}@media (min-width: 768px){.search-box{padding:16px 16px 0}}@media (min-width: 1200px){.search-box{padding:24px 24px 6px}}.btn-more.collapsed .icon-more{display:none}.btn-more.collapsed .icon-less{display:inline-block}.btn-more .icon-less{display:none}.btn-more .icon-more{display:inline-block}.search-outbox .btn-more{text-shadow:1px 1px 2px rgba(0,0,0,.55)}.btn-more{color:#fff}.kv-section{z-index:0}.kv-content{min-height:300px}@media (min-width: 992px){.kv-content{min-height:560px}}.form-floating-label{position:relative;margin-bottom:1rem;background:#fff}.form-floating-label input,.form-floating-label select,.form-floating-label textarea{width:100%;padding:24px .75rem 4px;border:1.5px solid #CED4DA;border-radius:12px;font-size:16px}@media (min-width: 300px){.form-floating-label input,.form-floating-label select,.form-floating-label textarea{padding:24px .75rem 4px;font-size:16px}}@media (min-width: 1200px){.form-floating-label input,.form-floating-label select,.form-floating-label textarea{padding:24px .75rem .75rem;font-size:18px}}.form-floating-label .form-label{position:absolute;top:.75rem;left:.75rem;transition:all .2s;pointer-events:none;color:#6c757d}.form-floating-label input:not(:-moz-placeholder-shown)+label,.form-floating-label textarea:not(:-moz-placeholder-shown)+label{top:.15rem;left:.75rem;font-size:.875em;color:#495057}.form-floating-label input:focus+label,.form-floating-label input:not(:placeholder-shown)+label,.form-floating-label select:focus+label,.form-floating-label select:not([value=""])+label,.form-floating-label textarea:focus+label,.form-floating-label textarea:not(:placeholder-shown)+label{top:.15rem;left:.75rem;font-size:.875em;color:#495057}.search-box .form-floating-label input:not(:-moz-placeholder-shown)+label,.search-box .form-floating-label textarea:not(:-moz-placeholder-shown)+label,.search-box-page .form-floating-label input:not(:-moz-placeholder-shown)+label,.search-box-page .form-floating-label textarea:not(:-moz-placeholder-shown)+label{font-size:.75rem}.search-box .form-floating-label input:focus+label,.search-box .form-floating-label input:not(:placeholder-shown)+label,.search-box .form-floating-label select:focus+label,.search-box .form-floating-label select:not([value=""])+label,.form-floating-label textarea:focus+label,.search-box .form-floating-label textarea:not(:placeholder-shown)+label,.search-box-page .form-floating-label input:focus+label,.search-box-page .form-floating-label input:not(:placeholder-shown)+label,.search-box-page .form-floating-label select:focus+label,.search-box-page .form-floating-label select:not([value=""])+label,.search-box-page .form-floating-label textarea:not(:placeholder-shown)+label{font-size:.75rem}.form-floating-label input:-moz-placeholder-shown+label,.form-floating-label textarea:-moz-placeholder-shown+label{top:.15rem;left:.75rem;font-size:.75rem;color:#495057}.form-floating-label input:placeholder-shown+label,.form-floating-label textarea:placeholder-shown+label{top:.15rem;left:.75rem;font-size:.75rem;color:#495057}.form-check-input[type=checkbox]{border-radius:4px;width:24px;height:24px;vertical-align:middle;border:1.5px #6C757D solid}.form-check-label{vertical-align:middle;display:inline-block;padding-left:8px;margin-bottom:-5px;font-size:16px}.btn-lg{font-size:17px;padding:15px}.index-search-btn{min-width:100%!important;display:inline-block;min-height:45px}@media (min-width: 1200px){.index-search-btn{min-height:66px}}@media (min-width: 300px){.index-search-btn{min-width:150px}}.text-result{margin-right:16px;margin-left:16px}@media (min-width: 768px){.main-nav-box .navbar-collapse.info-box li{padding-right:12px}}.main-nav-box .navbar-collapse.info-box li{padding:4px 8px 0}.main-nav-box .navbar-collapse.info-box li li{padding-top:4px}.copyright-box p{margin-bottom:0}.copyright-box a{font-size:15px;color:#fff}.footer-link{padding-bottom:16px}@media (min-width: 992px){.footer-link{padding-bottom:0}}.footer-link a:hover,.copyright-box a:hover{color:var(--bs-secondary)}.footer-link a{color:#fff}.nav-link{color:var(--bs-body-color)}.nav-link:hover,.nav-link.active{color:var(--bs-primary)}.nav-link.dropdown-toggle:hover,.menu-list a.active,.menu-list a:hover{color:var(--bs-primary)}.btn-primary{color:#fff!important}.btn-primary:hover{background-color:var(--bs-btn-hover-bg)}.form-check-input:checked{background-color:var(--bs-primary)}.form-check-input[type=checkbox]:checked{border-color:var(--bs-body-color)}.page-contant{padding-top:24px;padding-bottom:24px}.page-h{min-height:calc(100vh - 468px)}@media (min-width: 992px){.page-contant{padding-top:24px;padding-bottom:24px}}.search-box-page{margin-top:0;z-index:100;position:inherit;padding-top:0;padding-bottom:40px}.search-box-page>.row{max-width:1320px;margin-left:auto;margin-right:auto}.btn.btn-outline-primary{color:var(--bs-body-color)}.btn.btn-outline-primary:hover,.btn.btn-outline-dark:hover{color:#fff}.form-select,.form-control{border-radius:0;border:1.5px #6c757d solid;padding:16px 48px 16px 12px}.tb-cruise-list{border-top:2px #424242 solid;border-radius:12px;overflow:hidden}.tb-cruise-list table{min-width:1000px;margin-bottom:0}.tb-cruise-list th{background-color:#e3f2fd80;font-weight:500;padding-top:20px;padding-bottom:20px}.tb-cruise-list a{font-weight:500;text-decoration:none}@media (max-width: 992px){.table-responsive.tb-cruise-list .table{min-width:100%}.table-responsive.tb-cruise-list tr{margin-bottom:12px!important;border-bottom:0!important}.tb-cruise-list.schedule-list.tb-cruise-list tr{margin-bottom:0!important}.table-responsive.tb-cruise-list.shadow{box-shadow:none!important}.table-responsive.tb-cruise-list{border-bottom:0!important;border-top:0!important;border-radius:0;box-shadow:none!important}.table-responsive.tb-cruise-list table{border:0;min-width:unset;width:100%}.table-responsive.tb-cruise-list thead{display:none}.table-responsive.tb-cruise-list tr{display:block;margin-bottom:1.25em;border-bottom:3px solid #ddd;border-top:2px #424242 solid;border-radius:12px;overflow:hidden}.table-responsive.tb-cruise-list tr:last-child{margin-bottom:0!important}.table-responsive.tb-cruise-list td{display:block;font-size:.875rem!important;border-bottom:1px solid #dee2e6!important;position:relative;padding-left:150px;padding-top:10px!important;padding-bottom:10px!important}.table-responsive.tb-cruise-list td:before{content:attr(data-label);position:absolute;left:16px;top:11px;font-weight:400;text-align:left;text-transform:none;white-space:nowrap;font-size:.875rem!important;color:#212529}.table-responsive.tb-cruise-list td:last-child{border-bottom:0}}.text-place-en{font-size:15px;color:var(--bs-secondary-color)}.tb-cruise-list td{padding-top:16px;padding-bottom:16px}.tb-cruise-list tr:last-child td{border-bottom:0}#course-tab.nav-tabs{border-bottom:0}ul.pagination{--bs-pagination-border-width: 0;--bs-pagination-disabled-bg: none;--bs-pagination-active-bg: none;--bs-pagination-hover-bg: none;--bs-pagination-focus-bg: none;--bs-pagination-focus-box-shadow: none;--bs-pagination-active-color: var(--bs-primary)}ul.pagination .active>.page-link,.page-link.active{color:var(--bs-primary)!important;text-decoration:none;font-weight:600}ul.pagination .page-link{color:var(--bs-body-color);font-size:18px;font-weight:300;padding-left:16px;padding-right:16px}ul.pagination.light-text .page-link{color:#fff}ul.pagination.light-text .page-item.active .page-link{color:#ffc800!important}.table{--bs-table-active-bg: rgba(16,109,255,.03);--bs-table-hover-bg: rgba(16,109,255,.03)}#horizontal-tab{width:32px;height:32px;background-image:url(/build/img/okcruise/icon-grid-01.svg)}#horizontal-tab.active{background-image:url(/build/img/okcruise/icon-grid-01-active.svg)}#card-tab{width:32px;height:32px;background-image:url(/build/img/okcruise/icon-grid-02.svg)}#card-tab.active{background-image:url(/build/img/okcruise/icon-grid-02-active.svg)}#horizontal-tab img,#card-tab img{opacity:0}.card.course-card{overflow:hidden}.card-img,.card-img-top{border-radius:0}.course-card .info-date{border-radius:0;padding:8px;font-size:14px;font-weight:400;letter-spacing:1px}.course-card .card-price{font-size:22px;letter-spacing:0;font-weight:600;padding-left:0}.course-card .card-price small{font-size:15px;margin-right:2px;margin-left:-5px;font-weight:400}.course-card img{max-inline-size:100%;block-size:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.course-card .card-title{font-size:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.course-card .card-body{padding:16px}@media (min-width: 992px){.course-card .card-body{padding:24px}}.badge.info-number{border-radius:0;padding:8px;font-weight:400;font-size:14px}.course-card .info-list{text-align:center}.course-card .info-box:after{width:1px;height:40px;background:#424242;content:" ";display:block;top:3px;position:absolute;right:0;top:calc(50% - 20px)}.course-card .info-box{position:relative;font-size:15px;line-height:100%}.course-card .info-list .info-box:last-child:after{display:none}.course-info-tag{padding-top:24px;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:12px;column-gap:12px;row-gap:8px}@media (min-width: 992px){.course-info-tag{padding-top:16px;row-gap:0}}.info-num-tag{background-color:#000;color:#fff;padding:4px 8px 4.5px;font-size:15px;vertical-align:middle}@media (min-width: 768px){.info-num-tag{padding:8px 16px;font-size:20px}}.info-course-logo{max-height:26px;height:26px}@media (min-width: 768px){.info-course-logo{max-height:40px;height:40px}}.info-course-name{background:#ffc800;vertical-align:sub;color:#000;font-size:15px;padding:4px 8px;width:100%;display:block;font-weight:500}@media (min-width: 576px){.info-course-name{font-size:15px;padding:4px 8px 4.5px;display:initial;vertical-align:text-top}}@media (min-width: 768px){.info-course-name{font-size:20px;padding:8px 16px;vertical-align:sub;width:auto;display:inline-flex;align-items:center}}.info-main{background:#fff;width:100%;padding:24px;margin-left:auto;margin-right:auto;position:relative;z-index:1;border-radius:12px;overflow:hidden}.breadcrumbs-box{padding-top:4px;padding-bottom:0;color:#fff;z-index:1;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:1320px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.breadcrumbs-box{padding-bottom:16px;padding-top:16px}}.breadcrumbs-box .breadcrumb a{color:#000;text-shadow:1px 0px 2px white;text-decoration:none;font-size:13px}@media (min-width: 768px){.breadcrumbs-box .breadcrumb a{font-size:16px}}.breadcrumbs-box .breadcrumb{margin-bottom:0}.breadcrumbs-box .breadcrumb.breadcrumbs-light a{color:#fff;text-shadow:0px 0px 2px black}.breadcrumbs-box .breadcrumb.breadcrumbs-light .breadcrumb-item+.breadcrumb-item:before{color:#fff}.info-list-course{float:left;width:100%}.info-list-course li{width:50%;float:left;padding-left:8px;min-height:64px}@media (min-width: 992px){.info-list-course li{margin-bottom:16px;min-height:48px}}@media (min-width: 1400px){.info-list-course li{margin-bottom:16px;min-height:72px}}.course-intro,.ship-room{float:left;display:block;width:100%}.course-intro li{width:50%;float:left;margin-bottom:8px}.ship-room li.text-note{width:100%!important}.ship-room li{width:50%;float:left;margin-bottom:8px}@media (min-width: 576px){.course-intro li{width:33.33%;margin-bottom:8px}.ship-room li{width:50%;margin-bottom:8px}}@media (min-width: 992px){.course-intro li{margin-bottom:16px}}.info-det{display:block;font-size:15px;font-weight:600;line-height:120%;padding-top:2px}@media (min-width: 576px){.info-det{font-size:18px;line-height:100%}}.info-list-course{margin-top:16px}.title-course{padding-top:16px;font-size:20px;font-weight:800}@media (min-width: 992px){.title-course{padding-top:0;font-size:inherit;font-size:26px;font-weight:600}}.bg-course{position:absolute;z-index:0;left:0;top:0;width:100%;min-width:100%;max-width:100%;height:35vh;min-height:35vh;max-height:364px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-page,.bg-page-ship{width:100%;min-width:100%;max-width:100%;height:264px;max-height:264px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-page-about{width:100%;min-width:100%;max-width:100%;height:264px;max-height:264px;background-position:center 60%!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-result{width:100%;min-width:100%;max-width:100%;min-height:264px;background-position:center 60%!important;background-repeat:no-repeat!important;background-size:cover!important}.search-condition-page{min-height:280px;display:flex;align-items:center;justify-content:center}.bg-page-faq{width:100%;min-width:100%;max-width:100%;height:264px;max-height:264px;background-position:center 35%!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-page-about .course-title span,.bg-result .course-title span,.bg-page-ship .course-title span{font-weight:500;text-shadow:0px 1px 2px rgba(0,0,0,.8)}.bg-page-faq .page-title span{text-shadow:1px 1px 2px rgba(0,0,0,.55);color:#fff!important}@media (min-width: 992px){.bg-page-about{height:364px;max-height:364px}.bg-result{min-height:364px}.search-condition-page{max-height:300px}.bg-page-faq,.bg-page{height:364px;max-height:364px}}@media (min-width: 1200px){.bg-page-ship{height:710px;max-height:710px}}.cover{background-color:#00000026;position:absolute;width:100%;height:100%}.course-section-top{position:relative;padding:0}.info-price{font-size:20px;font-weight:600;line-height:1}@media (min-width: 992px){.info-price{font-size:26px;font-weight:600}}.list-price{margin:8px 0;clear:both;padding:0}@media (min-width: 768px){.list-price{margin:0}}.info-q{font-size:26px;font-weight:200}.info-list-course small{font-size:13px}.list-anchor-box{padding:24px 0 8px}.list-anchor li{padding-left:4px;padding-right:4px;width:49%;text-align:center;margin-bottom:2px;margin-top:2px;margin-right:0!important}@media (min-width: 576px){.list-anchor li{padding-left:8px;padding-right:8px;width:31%}}.list-anchor li a{width:100%;line-height:110%}@media (min-width: 992px){.list-anchor li{padding-left:6px;padding-right:6px;width:initial}}.list-anchor li:last-child{border:none}.list-anchor li a{text-decoration:none;color:#000;font-weight:500;font-size:15px;letter-spacing:0}@media (min-width: 576px){.list-anchor li a{font-weight:500;font-size:17px}}.list-anchor li a:hover{color:var(--bs-primary)}#section-schedule{background:#fff}.schedule-list{margin-top:24px}.link-pure{text-decoration:none;color:#000}.link-pure:hover{color:var(--bs-primary)}.page-contant-s{padding-top:20px}.section-price-list{background:#003793}.price-list{margin-top:24px}.price-list a{text-decoration:none;font-weight:500;font-size:16px;font-family:Roboto}.title-with-star.title-light{color:#fff}.price-list .card{border-radius:12px}.text-black{color:#000!important}.text-w-light{font-weight:300}.price-list .card{margin-bottom:16px}.section-cruise-intro{clear:both;margin-top:24px;border-radius:12px;overflow:hidden}.section-cruise-intro>.row{background:#fff}.cruise-intro-pics .img-box{min-height:300px;width:100%;max-width:100%;background-size:cover!important;background-position:0 0;background-repeat:no-repeat}@media (min-width: 992px){.cruise-intro-pics .img-box{min-height:400px}}.section-cruise-intro .pics-box{padding-left:0}.schedule-list .table{margin-bottom:0}.cruise-intro{padding:32px 16px}.section-other-date{background:#fff}.recommend-list{margin-top:24px}.recommend-list .table{margin-bottom:0}.section-note{background:#fff;color:var(--bs-secondary-color);font-weight:300;line-height:150%}.section-note .title-with-star,.section-note h1,.section-note h2,.section-note h3,.section-note h4{color:#000}.section-note table{border-top:1px solid #424242;margin-top:16px}.section-note table.table-striped>tbody>tr:nth-of-type(odd)>*{background:#aa82461a}.schedule-list .table{min-width:630px}.section-note table th{background:#e3f2fd80;padding-top:12px;padding-bottom:12px}.section-note table td{padding-top:12px;padding-bottom:12px}.bg-login{background-image:url(/build/img/okcruise/iStock-527093427.jpg);background-size:cover}.bg-request{background-image:url(/build/img/okcruise/iStock-527093427.jpg);background-size:cover}.member-box{background-color:#fff;padding:20px 30px;max-width:600px;margin:20px auto 60px;border-radius:12px}.member-section{max-width:1200px;padding-bottom:8px!important}.request-box{background-color:#fff;padding:30px;max-width:1200px;margin:20px auto 60px;border-radius:12px}.request-box .form-floating-label input,.request-box .form-floating-label select,.request-box .form-floating-label textarea{padding-left:0;padding-top:32px}.request-box small.title{color:#495057}.request-box h4{line-height:2;margin-bottom:0}.request-box .btn{min-width:300px;max-width:90%}.request-box .container{padding-left:0;padding-right:0}.request-box .container .container{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}@media (min-width: 992px){.member-box{padding:40px 60px}.request-box{padding:48px}}.title-member span{border-bottom:8px #ffc800 solid;letter-spacing:1px;line-height:150%;font-weight:900;color:#424242}.member-box .form-floating-label input,.member-box .form-floating-label select,.member-box .form-floating-label textarea{padding-left:0}.member-box .form-floating-label label.form-label,.request-box .form-floating-label label.form-label{left:12px;top:4px;font-size:.875em}.request-box .form-floating-label label.form-label{padding-left:12px}.member-box .form-floating-label input,.member-box .form-floating-label select,.request-box .form-floating-label input,.request-box .form-floating-label select{padding-left:11px}.form-floating label{padding-top:12px}.form-floating{border-radius:12px}.search-condition{background:#fff;padding:24px;border-radius:30px}.form-floating-label{overflow:hidden!important}.text-required{font-size:1rem;color:var(--bs-primary)}.btn-eye{background-color:transparent;border:0;position:absolute;right:24px;height:40px;width:40px;text-align:center!important;bottom:0}@media (min-width: 1200px){.btn-eye{height:60px}}.btn-eye svg:nth-child(1){display:inline-block}.btn-eye svg:nth-child(2){display:none}.btn-eye.active svg:nth-child(2){display:inline-block}.btn-eye.active svg:nth-child(1){display:none}.img-course-line-name{max-width:300px}@media (min-width: 992px){.img-course-line-name{max-width:500px}}.course-line-text-box,.course-ship-text-box{margin-top:58px}@media (min-width: 1200px){.course-ship-text-box{margin-top:240px}}@media (min-width: 992px){.course-line-text-box{margin-top:72px}}.course-title span{color:#fff;border-bottom:8px #ffc800 solid;font-size:32px;font-weight:500}@media (min-width: 992px){.course-title span{font-size:40px}}.content-article{background:#fff;padding-top:40px;padding-bottom:40px;font-size:17px;line-height:140%;font-weight:400}.about-title{font-weight:700;color:#424242;font-size:24px}.content-article img{max-width:100%;margin-bottom:32px}picture img,figure img{margin-bottom:initial!important}.content-article dl,.content-article ol,.content-article ul,.content-article blockquote,.content-article table,.content-article picture,.content-article figure,.content-article p,.content-article h1,.content-article h2,.content-article h3,.content-article h4,.content-article h5,.content-article h6{margin-bottom:32px}.figure-caption{line-height:120%;margin-top:8px;font-size:13px;color:#424242}.ship-list-box{background-color:#000}.ship-list-box span.more{display:block!important;float:left;width:100%;margin-top:8px}.page-title{text-align:center;padding-top:16px;padding-bottom:16px}.page-title span{color:#000;border-bottom:8px #ffc800 solid;font-size:24px;font-weight:700}@media (min-width: 768px){.page-title span{font-size:32px}.page-title.post-title span{font-size:38px}}.page-title.post-title span{font-weight:700;letter-spacing:0;line-height:1.5}.nav .nav-item a.active,.nav .nav-item a:hover{background:var(--bs-primary);color:#fff;border-radius:12px;border:1px solid var(--bs-primary)}.nav .nav-item a{padding-left:12px;padding-right:12px;font-size:14px;border:0;border:1px solid black;border-radius:12px;margin-left:4px;margin-right:4px;margin-bottom:8px;text-align:center;font-weight:500}@media (min-width: 768px){.nav .nav-item a{padding-left:32px;padding-right:32px;font-size:17px;margin-left:8px;margin-right:8px;margin-bottom:16px}}.nav-tabs{border-bottom:0}.no-img-section{margin-top:0;z-index:100;position:inherit;padding-top:0;padding-bottom:16px}.card-tag{position:absolute;z-index:1;border-radius:12px 0 0;font-size:13px;padding:6px 12px;background:var(--bs-primary)}.card-post-img{min-width:100%;width:100%}@media (min-width: 768px){.card-post-img{min-width:32%;width:32%}}.card-hashtag{position:absolute;bottom:0;font-size:13px}.card-post-img img{width:100%}@media (min-width: 768px){.card-hashtag{position:absolute;bottom:0}}.card-hashtag span{margin-right:8px}.card-text{position:relative}.news-card{text-decoration:none;color:#000;background:#fff;border-radius:12px;overflow:hidden}.highlight-card:hover{color:initial!important}.news-card:hover{color:var(--bs-primary)}@media (min-width: 768px){.news-card.post-main .card-post-img{width:60%;min-width:60%}}.news-card.post-card{display:block;height:100%}.news-card.post-card .card-post-img{width:100%;min-width:100%}.news-card.post-card .card-text{width:100%;min-width:100%;display:block}.news-card.post-card .card-text h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;line-height:1.2em;height:2.4em}.news-card .card-text h3{font-size:20px;font-weight:700;color:#424242;line-height:120%}@media (min-width: 1200px){.news-card .card-text h3.title-main-post{font-size:32px}}.news-card.post-card .card-hashtag{bottom:0}.post-title{margin-top:0;z-index:100;position:inherit;padding-top:0;padding-bottom:16px}.post-content{font-size:17px;line-height:1.5;letter-spacing:0}.post-content .btn{min-width:70%;margin-left:0;margin-right:0}@media (min-width: 768px){.post-content .btn{min-width:30%;margin-left:8px;margin-right:8px}.post-content{font-size:18px;line-height:2;padding:0}}.post-content img{max-width:100%!important;height:auto}.post-content figure{max-width:100%;min-width:100%}.post-content p{color:#212121}.post-content figcaption{font-size:13px;line-height:120%;margin-top:8px;color:#424242}.post-content table{border-top:1px solid #424242;background:#fff;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;margin-top:32px;margin-bottom:32px}.post-content table th{background-color:#e3f2fd80;font-weight:400;border-bottom:1px solid #dee2e6;padding:16px}.post-content table td{border-bottom:1px solid #dee2e6;padding:16px}.post-content h1,.post-content h2,.post-content h3,.post-content h4{font-weight:600;margin-bottom:24px;position:relative}.post-content h5,.post-content h6{font-weight:300;color:#212121;margin-bottom:16px}.post-content p{margin-bottom:16px}.post-content a{text-decoration:none;font-weight:500}.post-badge{border-radius:0;text-decoration:none;font-size:14px;margin:16px 4px;font-weight:400;padding:6px 12px}.post-hashtag{text-decoration:none;margin:16px 4px}.share-btn img{min-width:46px!important;width:40px;color:#000}.share-btn{padding-bottom:8px}.dark-line{opacity:.75;border-width:2px}.editor-box{padding:16px;box-shadow:none;background:#ffffffe6;font-size:17px!important;line-height:1.5;letter-spacing:0;font-weight:400}@media (min-width: 576px){.editor-box{padding:32px;background:#fff}}.text-date{font-size:13px}.btn-cruise-price{min-width:140px}@media (min-width: 1200px){.btn-cruise-price{min-width:220px}}.share-box{display:flex;align-items:center;gap:4px;background:transparent;line-height:1;vertical-align:bottom;float:none;padding:0;margin-left:auto;margin-bottom:10px;align-self:flex-end}@media (min-width: 768px){.share-box{display:flex;float:none;margin-bottom:10px;align-self:flex-end}}.course-info-tag a{text-decoration:none;color:inherit}.course-info-tag a:focus-visible,.course-info-tag a:hover{text-decoration:none}.share-box a{margin-left:4px;margin-right:4px;display:inline-block;padding-left:4px;padding-right:4px;color:#424242}.share-box a svg{width:20px;height:20px}.faq-list .accordion-header button{font-size:19px;font-weight:500;padding:24px 16px}.faq-list .accordion-body{padding-top:32px;padding-bottom:32px;background:#fafafa}.faq-list .accordion-collapse{background:#f5f5f5}.faq-list{border:1px solid #e9ecef;border-radius:16px;overflow:hidden;background-color:#fafafa}.faq-list .accordion-item:last-child{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius);overflow:hidden}.faq-list .accordion-item:last-child .accordion-collapse.show{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.faq-list .accordion-item:last-child .accordion-collapse.show .accordion-body{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.section-catering{background:linear-gradient(180deg,#d3aa6959,#f8f9fa)}.section-catering .cruise-intro{float:left;width:100%;padding-left:24px;padding-bottom:0;padding-top:12px}.card-box{background:#fff}.section-catering .cruise-intro span{font-weight:500;line-height:1.5;font-size:16px}.section-catering .text-note{margin-bottom:16px}.ship-info-highlight{font-size:32px;font-weight:100}.ship-info-highlight span{font-weight:600;font-size:26px;padding-left:4px;padding-right:4px}.ship-info-title{font-size:13px}.main-info-box .ship-info-highlight{margin-bottom:8px}@media (min-width: 576px){.ship-info-title{font-size:16px}}@media (min-width: 768px){.ship-info-highlight span{font-size:32px}}@media (min-width: 992px){.ship-info-highlight span{font-size:40px}}.navbar .dropdown a{text-decoration:none}.navbar .dropdown-item:active{background:#dee2e6}#navcol-2 .dropdown-menu{padding-top:0}.dropdown-menu{border:0;box-shadow:inherit}@media (max-width: 991px){.dropdown-menu{box-shadow:none!important;padding-top:0}.dropdown-item{padding-left:0;padding-right:0;font-size:16px}}.dropdown-item{font-size:16px;font-weight:400;color:var(--bs-body-color);font-family:Roboto,Helvetica Neue,Arial,sans-serif}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-primary);background-color:transparent}.nav-right svg{margin-right:5px}@media (max-width: 991px){.nav-right svg{display:none}}.alert{border-radius:0}.member-fun-list li{padding-top:12px;padding-bottom:12px;font-size:16px}.member-fun-list li:last-child{border-bottom:0}.member-fun-list li a{text-decoration:none}.underline-4{border-bottom:4px var(--bs-primary) solid}.underline-8{border-bottom:8px var(--bs-primary) solid}.request-box .form-check-input[type=radio]{vertical-align:middle;width:24px;height:24px;border:1.5px #6C757D solid}.request-box .form-check-input[type=radio]:checked{border-color:var(--bs-body-color)}:root,[data-bs-theme=light]{--bs-primary: #106DFF;--bs-primary-rgb: 16,109,255;--bs-primary-text-emphasis: #0D47A1;--bs-primary-bg-subtle: #E3F2FD;--bs-primary-border-subtle: #E3F2FD;--bs-link-color: #0056DC;--bs-link-color-rgb: 0,86,220;--bs-link-hover-color: #0D47A1;--bs-link-hover-color-rgb: 13,71,161;--bs-focus-ring-color: rgba(16,109,255,.25)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #106DFF;--bs-btn-border-color: #106DFF;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0056DC;--bs-btn-hover-border-color: #0056DC;--bs-btn-focus-shadow-rgb: 16,109,255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0056DC;--bs-btn-active-border-color: #0056DC;--bs-btn-disabled-color: #616161;--bs-btn-disabled-bg: #E3F2FD;--bs-btn-disabled-border-color: #E3F2FD}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #106DFF;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-font-sans-serif: Roboto,system-ui,-apple-system,"Segoe UI","Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33,37,41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33,37,41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13,110,253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10,88,202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .75rem;--bs-border-radius-sm: .75rem;--bs-border-radius-lg: .75rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}.btn-secondary{--bs-btn-color: #000;--bs-btn-bg: #ffc800;--bs-btn-border-color: #ffc800;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #e9b200;--bs-btn-hover-border-color: #e9b200;--bs-btn-focus-shadow-rgb: 255,196,3;--bs-btn-active-color: #000;--bs-btn-active-bg: #e9b200;--bs-btn-active-border-color: #e9b200;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #555;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.accordion-button:not(.collapsed){color:var(--bs-emphasis-color);background-color:#e3f2fd80;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.icon-star{display:none!important}#nprogress .bar{background:#106dff!important}#nprogress .peg{box-shadow:0 0 10px #106dff,0 0 5px #106dff!important}#nprogress .spinner-icon{border-top-color:#106dff!important;border-left-color:#106dff!important}.nav-link.dropdown-toggle,.nav-link.dropdown-toggle:hover,.nav-link.dropdown-toggle:focus,.nav-link.dropdown-toggle.show,.nav-link.dropdown-toggle:active{background-color:transparent!important}.nav-link.dropdown-toggle:hover{color:var(--bs-primary)}
