@font-face{font-family:"nanum-square-r";src:url("/font/nanumsquarer.eot");src:url("/font/nanumsquarer.eot?#iefix") format("embedded-opentype"), url("/font/nanumsquarer.woff2") format("woff2"), url("/font/nanumsquarer.woff") format("woff"), url("/font/nanumsquarer.ttf") format("truetype"), url("/font/nanumsquarer.svg#nanumsquarerregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans";src:url("/font/notokr-regular.eot");src:url("/font/notokr-regular.eot?#iefix") format("embedded-opentype"), url("/font/notokr-regular.woff2") format("woff2"), url("/font/notokr-regular.woff") format("woff"), url("/font/notokr-regular.ttf") format("truetype"), url("/font/notokr-regular.svg#notokr-regular") format("svg");font-weight:normal;font-style:normal}.description{font-size:0.75em;color:#888}.slider{width:100%;height:340px;position:relative}.slider .slide{height:inherit}.slider .slide-item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.slider .slide-description{position:absolute;width:100%;background-color:rgba(0, 0, 0, 0.35);color:#fff;bottom:0;line-height:1.6;height:150px}.slider .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slider .slide-content p:nth-child(1){font-size:20px}.slider .slide-content p:nth-child(2){font-size:25px;font-weight:600}.slider .slide-content p:nth-child(3){font-size:20px}.slider2 .bx-wrapper{max-width:1200px !important}.slider2 .bx-wrapper .bx-viewport{height:340px !important}.banners{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.banner-links{position:absolute;width:760px;height:300px;top:52%;transform:translateY(-52%);left:420px}.banner-links ul{height:100%;display:grid;grid-auto-flow:column;gap:2rem;box-sizing:border-box;grid-auto-columns:1fr}.banner-links ul li{box-sizing:border-box}.banner-links ul li a{display:block;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.search{width:400px;height:300px;border:5px solid #af0707;position:absolute;top:50%;transform:translateY(-50%);background-color:#fff}.search .pro-search{position:relative;width:100%;height:100%}.search .pro-search h1{width:100%;height:40px;line-height:40px;text-shadow:1px #89bb4a;background:#af0707;color:#fff;text-align:center;font-size:16px}.search .pro-search form{height:220px;padding:0 16px}.search .pro-search ul.ps_tabs{margin:0;padding:0;height:35px;font-size:12px;display:flex}.search .pro-search ul.ps_tabs li{float:left;text-align:center;cursor:pointer;height:35px;line-height:35px;border-right:1px solid #c04c4c;background:#cb7f2e;overflow:hidden;position:relative;font-size:13px;margin-bottom:-1px;color:#fff}.search .pro-search ul.ps_tabs li.wide{width:116px}.search .pro-search ul.ps_tabs li.last{width:119px;border-right:none}.search .pro-search ul.ps_tabs li a{color:#657a0e}.search .pro-search ul.ps_tabs li.active{background:#fff;font-weight:bold;color:#171717}.search .pro-search ul.ps_tabs li.active a{color:#ffffff}.search .pro-search .ps_tab_container{height:100%}.search .pro-search .ps_tab_content{position:relative;display:grid}.search .pro-search .ps_tab_content .l-search-wrap{display:flex;gap:15px;align-items:center}.search .pro-search .ps_tab_content .l-search-block{width:100%;text-align:left;display:inline-block}.search .pro-search .ps_tab_content .l-search-block .select-group{display:flex;align-items:center}.search .pro-search .ps_tab_content .l-search-block .select-group select:first-child{border-right:none}.search .pro-search .ps_tab_content .l-search-block input,.search .pro-search .ps_tab_content .l-search-block select{width:100%}.search .pro-search .ps_tab_content form{display:grid;align-items:flex-start;grid-auto-rows:min-content;gap:10px}.search .pro-search .ps_tab_content .ps_tab_content .l-search-submit{width:100%;margin-top:15px}.search .pro-search .ps_tab_content .l-search-block>label{display:block;color:#232323;font-size:13px;line-height:22px;margin-top:6px;text-align:left}.search .pro-search .ps_tab_content [class*="l-main-search-"]{border:1px solid #d7d7d7;background-image:url("/theme/basic/img/common/arrow.gif");background-repeat:no-repeat;background-position:top 16px right 10px;color:#747474;font-size:13px;cursor:pointer}.search .pro-search input.l-main-search-text{padding:0 2%;height:34px;line-height:34px}.search .pro-search select.l-main-search-opition{padding:0 2%;height:36px;line-height:36px}.search .pro-search button.l-main-search-submit{position:absolute;bottom:20px;background-color:#65af07;background-image:none !important;color:#fff !important;border:none !important;width:calc(100% - 32px);height:40px;line-height:40px;font-size:14px;text-align:center}.search .pro-search .l-twinfloat-block>select{width:49%;float:left;border-right:none !important}.search .pro-search .l-twinfloat-block>select.last{border-right:1px solid #d7d7d7 !important}main{display:grid;gap:25px}.item.info{height:475px;position:relative}.item.info .bg{height:370px;background-image:url("/theme/basic/img/bg-tour-tip.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.item.info .l-ct{position:absolute;top:32px;left:50%;transform:translateX(-50%)}.item.info .l-ct .title{font-size:2.8rem;font-weight:600;color:white;letter-spacing:10px;padding:40px 0;text-align:center;text-shadow:2px 2px rgba(0, 0, 0, 0.25)}.item.info .l-ct .content{position:absolute}.item.info .l-ct .content .card{position:relative}.item.info .l-ct .content .card-badge{position:absolute;top:15px;left:20px;background-color:rgba(0, 0, 0, 0.35);color:white;font-size:1.3rem;padding:5px 8px}.item.info .l-ct .content .card-desc{background-color:white;padding:30px 20px;font-size:1.2rem;letter-spacing:-1px;line-height:1.6}.item.info .l-ct .content .card-meta{display:flex;gap:5px;color:#1e81cc}.item.rentcar{display:grid;grid-template-columns:auto 1fr;gap:15px;height:285px;box-sizing:border-box}.item.rentcar .link{width:230px;height:100%;position:relative;border-radius:15px}.item.rentcar .link img{width:100%;height:100%}.item.rentcar .link-desc{position:absolute;bottom:0;width:100%;height:110px;font-size:1.8rem;font-weight:600;display:grid;text-align:center;line-height:2}.item.rentcar .link-desc button{justify-self:center}.item.rentcar .box{display:grid;gap:10px;grid-auto-rows:auto 1fr}.item.rentcar .box-search{display:grid;grid-template-columns:28% 28% 10% 10% 1fr;gap:1rem;align-items:center;font-size:1.3rem}.item.rentcar .box-search .input{display:grid;grid-template-rows:2rem 1fr;gap:0.5rem}.item.rentcar .box-search .input-box{display:grid;grid-template-columns:1fr 10rem;gap:1rem}.item.rentcar .box-search .input input,.item.rentcar .box-search .input select{width:100%;padding:0.5em 0.8em;border:1px solid #d7d7d7;background-image:url("/theme/basic/img/common/arrow.gif");background-repeat:no-repeat;background-position:top 12px right 7px;color:#747474;font-size:13px;cursor:pointer}.item.rentcar .box-search .input button{background-color:#65af07;color:#fff;padding:0.5em 0.8em}.item.rentcar .box .list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;gap:15px}.item.rentcar .box .list .card{border:1px solid #e1e1e1;border-radius:15px;padding:10px;height:215px;display:grid;grid-template-rows:auto auto 1fr;gap:1.4rem}.item.rentcar .box .list .card-title{font-size:14px}.item.rentcar .box .list .card-meta{color:#949494;font-size:12px}.item.rentcar .box .list .card-price{text-align:right;font-size:16px;font-weight:600;color:#65af07}.item.rentcar .box .list .card-action button{width:100%;display:grid;grid-template-columns:1fr auto;gap:15px;text-align:left;font-size:14px}.item.rentcar .box .list .card-action button i{color:#909090}.item.rentcar .box .list .card-image{height:115px;background-repeat:no-repeat;background-size:cover;background-position:center center}.item.package-bus{margin:15px 0;display:grid;grid-template-columns:auto 1fr}.item.package-bus .package-slide{overflow:hidden;margin-right:16px}.item.banner{display:grid;grid-template-columns:175px 1fr;margin-bottom:40px}.links{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px}.links .card{position:relative}.links .card-title{font-size:16px;letter-spacing:-1px;font-weight:600}.links .card-bottom{position:absolute;bottom:0;width:100%;max-width:225px;padding:20px;text-align:center;line-height:4rem}.banner-customer{display:grid;border-top:1px solid #000}.banner-customer-item{border-bottom:1px solid #e1e1e1;display:grid;grid-template-columns:auto 1fr auto;gap:5px;align-items:center;padding:0 15px;font-size:13px}.banner-customer-item i{color:#65af07;border:1px solid #e1e1e1;border-radius:50%;padding:0.35em}.banner-promotion{display:grid;grid-template-columns:repeat(4, 1fr);border-top:1px solid #000}.banner-promotion img{max-width:100%;height:100%}.banner-promotion .contact{padding:2rem;display:grid;grid-template-rows:1fr auto 1fr;gap:0.5rem;border:1px solid #e1e1e1}.banner-promotion .contact .customer-center-header{font-size:1.4rem;display:flex;gap:0.5em}.banner-promotion .contact .customer-center-header b{color:#65af07}.banner-promotion .contact .customer-center-tel{font-size:2.4rem;color:#65af07;padding:2rem 0}.banner-promotion .contact .customer-center-time{font-size:1.2rem;color:#6a6a6a}.banner-promotion .contact hr{display:unset;width:100%;height:1px;border-top:1px dashed #888}.banner-promotion .contact .bank{display:grid;gap:0.5rem}.banner-promotion .contact .bank-number{font-size:2rem;line-height:1.6}.banner-promotion .contact .bank-name{font-size:1.3rem;height:2.4rem;padding-top:0.1rem}.banner-promotion .contact .bank-name.info01{background:url("/theme/basic/img/main/icon_bank.png") no-repeat 0 0;padding-left:80px}.banner-promotion .contact .bank-name.info02{background:url("/theme/basic/img/main/icon_bank.png") no-repeat 0 -50px;padding-left:60px}.m_bus-pack{position:relative;margin:10px 0;border:1px solid #d2d2d2}.m_bus-pack:after{content:".";clear:both;display:block;height:0;visibility:hidden}.m_bus-pack h3{position:relative;float:left}.m_bus-pack .list{position:relative;float:left;width:1760px;height:210px;padding:16px 16px 0}.m_bus-pack .list ul{position:absolute;top:0;left:0;padding:0;margin:0}.m_bus-pack .list ul li{float:left;width:100%;margin:0 11px 0 1px}.m_bus-pack .list ul li .ph{width:100%;position:relative}.m_bus-pack .list ul li .ph img{width:100%;height:210px}.m_bus-pack .list ul li .name{width:100%;height:36px !important;padding:10px 5px 0;background:#423b37;text-align:center}.m_bus-pack .list ul li .name a{display:block;overflow:hidden;color:#fff;font-size:11px}