@charset "euc-kr";

/* sub-vis */
.sub-vis{position:relative; top:0px; left:50%; width:1400px; margin-left:-700px;}
.sub-vis:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:#ececec; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}

.sub-vis .brand{position:absolute; left:150px; top:17px; z-index:1;}

.sub-vis .svis-slide-for .text{position:absolute; left:0px; top:140px; display:block; width:100%; text-align:center; color:#222222; font-family:'Noto Sans KR';}
.sub-vis .svis-slide-for .text .ctxt{font-size:18px; margin-bottom:20px; display:block; line-height:120%; letter-spacing:-0.03em;}
.sub-vis .svis-slide-for .text .stxt{font-size:54px; display:block; line-height:120%; letter-spacing:-0.05em;}
.sub-vis .svis-slide-for .text .btxt{font-size:65px; display:block; line-height:120%; letter-spacing:-0.05em; font-weight:500;}
.sub-vis .svis-slide-for .slick-prev{position:absolute; top:50%; left:80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(/_Img/Content/sub-vis-arrowL.png) no-repeat center;}
.sub-vis .svis-slide-for .slick-next{position:absolute; top:50%; right:80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(/_Img/Content/sub-vis-arrowR.png) no-repeat center;}

.sub-vis .mvis-slide-nav{position:absolute; left:50%; bottom:17px; width:1050px; margin-left:-525px; z-index:1; background:rgba(255, 255, 255, 0.7); border:1px solid #fff; text-align:center;}
.sub-vis .mvis-slide-nav li{}
.sub-vis .mvis-slide-nav li a{display:block; line-height:33px; font-size:12px; font-weight:700; letter-spacing:-0.02em; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sub-vis .mvis-slide-nav li.slick-current a{background:#333; color:#fff;}

.sub-vis .mvis-slide-nav .slick-track{transform: translate3d(0px, 0px, 0px) !important;}

.frtravel-wrap.free{}

/* .frtravel.best */
.frtravel-wrap.free .frtravel.best{position:relative; padding:40px 0px;}
.frtravel-wrap.free .frtravel.best:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}

.frtravel-wrap.free .frtravel.best .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.free .frtravel.best .title strong{color:#fa7600; font-weight:700;}

.frtravel-wrap.free .frtravel.best .tabs{margin-bottom:22px; text-align:center; font-size:0px;}
.frtravel-wrap.free .frtravel.best .tabs li{position:relative; display:inline-block;}
.frtravel-wrap.free .frtravel.best .tabs li:before{position:absolute; top:50%; left:0px; width:1px; height:14px; margin-top:-7px; background:#e1e1e1; content:"";}
.frtravel-wrap.free .frtravel.best .tabs li:first-child:before{display:none;}
.frtravel-wrap.free .frtravel.best .tabs li a{display:block; color:#555; font-size:15px; padding:0px 30px; line-height:120%;}
.frtravel-wrap.free .frtravel.best .tabs li a:hover{color:#fa7600;}
.frtravel-wrap.free .frtravel.best .tabs li.active a{color:#fa7600; text-decoration:underline;}

.frtravel-wrap.free .frtravel.best .list{display:none;}
.frtravel-wrap.free .frtravel.best .list.show{display:block;}
.frtravel-wrap.free .frtravel.best .list:after{clear:both;content:""; display:block;}
.frtravel-wrap.free .frtravel.best .list ul{margin:0px -6px;}
.frtravel-wrap.free .frtravel.best .list ul li{position:relative; width:266px; margin:3px 6px; float:left; padding-top:3px;}
.frtravel-wrap.free .frtravel.best .list ul li .btxt-num{position:absolute; right:11px; top:0px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(/_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.frtravel-wrap.free .frtravel.best .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.frtravel-wrap.free .frtravel.best .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}

.frtravel-wrap.free .frtravel.best .list ul li a{border:1px solid #cecece; display:block; background:#fff;}
.frtravel-wrap.free .frtravel.best .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.free .frtravel.best .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.free .frtravel.best .list ul li .tag{position:absolute; right:-3px; top:10px;}
.frtravel-wrap.free .frtravel.best .list ul li .tag.sale{display:inline-block; left:7px;right:auto;top: 10px;}
.frtravel-wrap.free .frtravel.best .list ul li .tag.sale em{display:inline-block; width:56px; background:#035ca0; font-size:16px; color:#fff; text-align:center; font-style:normal; line-height:28px; letter-spacing:-0.05em;}
.frtravel-wrap.free .frtravel.best .list ul li .tag.sale2{display:inline-block; left:7px;right:auto;top: 10px;}
.frtravel-wrap.free .frtravel.best .list ul li .tag.sale2 em{display:inline-block; width:73px; background:#035ca0; font-size:16px; color:#fff; text-align:center; font-style:normal; line-height:28px; letter-spacing:-0.05em;}
.frtravel-wrap.free .frtravel.best .list ul li .btxt{padding:0px 13px; margin-bottom:10px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height: 20px; overflow:hidden; word-break:keep-all;}
.frtravel-wrap.free .frtravel.best .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height: 36px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.free .frtravel.best .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.frtravel-wrap.free .frtravel.best .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.frtravel-wrap.free .frtravel.best .list ul li .sum .fr{font-size:16px; color:#454545;}
.frtravel-wrap.free .frtravel.best .list ul li .sum .fr strong{font-size:17px; color:#ff0000; padding-right:2px;}

.frtravel-wrap.free .frtravel.best .list ul li a:hover{border:1px solid #fa7905; }
.frtravel-wrap.free .frtravel.best .list ul li a:hover .img{height:138px;}
.frtravel-wrap.free .frtravel.best .list ul li a:hover .ctxt{height: 74px; margin-bottom: 10px;}
.frtravel-wrap.free .frtravel.best .list ul li a:hover .img img{opacity:0.5;}

.frtravel-wrap.free .frtravel.best .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}

.frtravel-wrap.free .frtravel.best .list .frtrbest-slide .slick-prev{position:absolute; top:50%; left:-80px; z-index:1; width:70px; height:70px; margin-top:-70px; border:0px; font-size:0px; background:url(/_Img/Content/choice-arrowL.png) no-repeat center;}
.frtravel-wrap.free .frtravel.best .list .frtrbest-slide .slick-next{position:absolute; top:50%; right:-80px; z-index:1; width:70px; height:70px; margin-top:-70px; border:0px; font-size:0px; background:url(/_Img/Content/choice-arrowR.png) no-repeat center;}

/* .frtravel.top6 */
.frtravel-wrap.free .frtravel.top6{position:relative; padding:40px 0px;}
.frtravel-wrap.free .frtravel.top6:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}

.frtravel-wrap.free .frtravel.top6 .top6-tab{position:relative; height:642px; overflow:hidden; background:#fff; border:1px solid #cdcdcd; border-top:1px solid #006537;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .title{height:187px; width:227px; background:#f2f2f2; border-right:1px solid #cdcdcd; font-family:'NanumSquare',sans-serif;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .title span{padding:40px 0px 0px 22px; font-size:24px; font-weight:700; line-height:140%; display:block; color:#222;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .title span strong{font-weight:700; color:#fa7600;}

.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap{width:227px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap:last-child{border-bottom:none;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .tab{width:100%; position:relative; z-index:2; font-size:16px; letter-spacing:-0.03em; font-weight:700;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .tab a{position:relative; height:113px; display:block; }
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .tab a span{padding:26px 22px 0px 22px; line-height:180%; display:block; color:#555;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap:last-child .tab a{border-bottom:none;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt{width:100%; padding-left:228px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box; overflow:hidden;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap.on .tab a:before{position:absolute; top:50%; right:24px; width:7px; height:12px; margin-top:-6px; background:url(/_Img/Content/top6-arrowR.png) no-repeat center; content:"";}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap.on .tab a span{ color:#fa7600;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap.on .cnt{display:block;}

.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list{position:relative; margin:0px 40px; overflow:hidden;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list:before{position:absolute; top:321px; left:0px; width:100%; height:1px; background:url(/_Img/Main/dotted-line.jpg) repeat-x top left; content:"";}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li{width:244px; margin:0px 14px; float:left; padding:25px 0px;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li:first-child{margin-left:0px;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li:nth-child(3n){margin-right:0px;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li:nth-child(4n){margin-left:0px;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li a{display:block;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .img{margin-bottom:10px; overflow:hidden; display:block;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li a:hover .img img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .btxt{font-size:16px; color:#222; margin-bottom:10px; line-height:120%; display:block; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .stxt{font-size:12px; color:#656565; margin-bottom:35px; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:15px;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .sum{display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .sum .fr{font-size:16px; color:#454545;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}

.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li a:hover .btxt{color:#fa7600;}
.frtravel-wrap.free .frtravel.top6 .top6-tab .wrap .cnt .list li a:hover .stxt{color:#fa7600;}

/* .frtravel.special */
.frtravel-wrap.free .frtravel.special{position:relative; padding:40px 0px;}
.frtravel-wrap.free .frtravel.special:after{clear:both;content:""; display:block;}

.frtravel-wrap.free .frtravel.special .special{width:357px; float:left;}
.frtravel-wrap.free .frtravel.special .special .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.free .frtravel.special .special .title strong{color:#fa7600; font-weight:700;}

.frtravel-wrap.free .frtravel.special .special .banners{overflow:hidden;}
.frtravel-wrap.free .frtravel.special .special .banners .banner{border:1px solid #cdcdcd; overflow:hidden;}
.frtravel-wrap.free .frtravel.special .special .banners .banner.orang{border-color:#f6840d;}
.frtravel-wrap.free .frtravel.special .special .banners .banner.sky{border-color:#00b3c5;}
.frtravel-wrap.free .frtravel.special .special .banners .banner img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
/*.frtravel-wrap.free .frtravel.special .special .banners .banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
*/
.frtravel-wrap.free .frtravel.special .mall{width:729px; float:right;}
.frtravel-wrap.free .frtravel.special .mall .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.free .frtravel.special .mall .title strong{color:#fa7600; font-weight:700;}

.frtravel-wrap.free .frtravel.special .mall .banners{overflow:hidden;}
.frtravel-wrap.free .frtravel.special .mall .banners .banner{float:left; border:1px solid #cdcdcd; overflow:hidden;}
.frtravel-wrap.free .frtravel.special .mall .banners .banner.blue{border-color:#2085de;}
.frtravel-wrap.free .frtravel.special .mall .banners .banner.brown{border-color:#9b4721;}
.frtravel-wrap.free .frtravel.special .mall .banners .banner img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
/*.frtravel-wrap.free .frtravel.special .mall .banners .banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
*/
/* .frtravel.thema */
.frtravel-wrap.free .frtravel.thema{position:relative; padding:40px 0px;}
.frtravel-wrap.free .frtravel.thema:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:#fffbf2; border-top:1px solid #ffd491;  border-bottom:1px solid #ffd491; display:block; content:""; z-index:-1}

.frtravel-wrap.free .frtravel.thema .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:25px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.free .frtravel.thema .title strong{color:#fa7600; font-weight:700;}

.frtravel-wrap.free .frtravel.thema .thema-slide{position:relative; top:0px; left:50%; width:1336px; margin-left:-668px;}
.frtravel-wrap.free .frtravel.thema .thema-slide li{margin:0px 8px;}
.frtravel-wrap.free .frtravel.thema .thema-slide li a{display:block;}
.frtravel-wrap.free .frtravel.thema .thema-slide li .img{margin-bottom:10px; display:block; width:100%; height:174px; overflow:hidden;}
.frtravel-wrap.free .frtravel.thema .thema-slide li .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.frtravel-wrap.free .frtravel.thema .thema-slide li a:hover .img img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.frtravel-wrap.free .frtravel.thema .thema-slide li .btxt{font-size:18px; color:#222; letter-spacing:-0.03em; line-height:120%; display:block; font-weight:700; margin-bottom:5px;}
.frtravel-wrap.free .frtravel.thema .thema-slide li .stxt{font-size:12px; color:#454545; letter-spacing:-0.03em; line-height:120%; display:block;}

.frtravel-wrap.free .frtravel.thema .thema-slide li a:hover .btxt{color:#fa7600;}
.frtravel-wrap.free .frtravel.thema .thema-slide li a:hover .stxt{color:#fa7600;}

.frtravel-wrap.free .frtravel.thema .thema-slide .slick-prev{position:absolute; top:68px; left:87px; z-index:1; width:40px; height:40px; border:1px solid #c6c5c1; font-size:0px; background:url(/_Img/Content/thema-arrowL.png) no-repeat center rgba(255, 255, 255, 0.8);}
.frtravel-wrap.free .frtravel.thema .thema-slide .slick-next{position:absolute; top:68px; right:87px; z-index:1; width:40px; height:40px; border:1px solid #c6c5c1; font-size:0px; background:url(/_Img/Content/thema-arrowR.png) no-repeat center rgba(255, 255, 255, 0.8);}

/* .frtravel.thema */
.backpac-wrap.bpack .backpac.best{position:relative; padding:40px 0px;}
.backpac-wrap.bpack .backpac.best:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}
.backpac-wrap.bpack .backpac.best:after{clear:both;content:""; display:block;}

.backpac-wrap.bpack .backpac.best .event{width:822px; float:left;}
.backpac-wrap.bpack .backpac.best .event .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.backpac-wrap.bpack .backpac.best .event .title strong{color:#1263a2; font-weight:700; padding-right:5px;}

.backpac-wrap.bpack .backpac.best .event .event-tab{position:relative; height:310px; overflow:hidden; background:#fff; border:1px solid #cccdcf;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap{width:170px;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .tab{width:100%; position:relative; z-index:2; font-size:13px; letter-spacing:-0.03em; font-weight:700;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .tab a{position:relative; padding:21px 10px 0px 10px; height:78px; box-sizing:border-box; line-height:120%; display:block; text-align:left; color:#fff; background:#1263a2;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .tab a span{position:relative; display:block;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap:last-child .tab a{border-bottom:none;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt{width:100%; padding-left:170px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box; overflow:hidden;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bg{ position: absolute; left:0; bottom:0;z-index: 1;width: 100%;height: 100px; display: block;background: url(../_Img/Content/frtravel-bg.png) repeat-x left;; background-size:100% 100%; }
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bp-title{position:absolute;z-index:10;left:190px;top:250px;color:#FFFFFF;font-weight:700;font-size:16px}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bp-price{position:absolute;z-index:10;left:190px;top:275px;color:#FFFFFF;font-weight:700;font-size:16px}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bp-price .small{color:#b3b3b3; font-size:15px; font-weight:400; text-decoration: line-through}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bp-price .big{font-size:19px; }
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap .cnt .bp-price .big span{font-size:15px; color:#ffffff; font-weight:400}

.backpac-wrap.bpack .backpac.best .event .event-tab .wrap.on .tab a{ color:#1263a2; background:#fff;}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap.on .tab a:before{position:absolute; right:-11px; top:29px; width:11px; height:14px; background:url(/_Img/Main/event-ov-arrow.png) no-repeat; content:"";}
.backpac-wrap.bpack .backpac.best .event .event-tab .wrap.on .cnt{display:block;}

.backpac-wrap.bpack .backpac.best .sale{width:266px; float:right;}
.backpac-wrap.bpack .backpac.best .sale .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.backpac-wrap.bpack .backpac.best .sale .title strong{color:#1263a2; font-weight:700; padding-right:5px}

.backpac-wrap.bpack .backpac.best .sale .bx-wrapper{border:1px solid #cdcdcd; height:311px;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide{text-align:center;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li{padding-top:18px;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li a{position:relative; display:block;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li a:before{position:absolute; top:202px; left:168px; width:40px; line-height:40px; border-radius:50%; color:#fff; font-weight:700; font-size:16px; text-align:center; background:#fa7500; content:"GO";}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li a.btn_sale:before{display:none;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .stxt{font-size:13px; color:#222222; font-weight:700; letter-spacing:-0.02em; display:block; line-height:120%; margin-bottom:5px;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .stxt em{font-size:13px; font-weight:700;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .btxt{font-size:16px; color:#222222; font-weight:700; letter-spacing:-0.02em; display:block; line-height:120%; margin-bottom:5px; padding:0px 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .ctxt{font-size:18px; color:#ff0000; font-weight:700; letter-spacing:-0.02em; display:block; line-height:120%; margin-bottom:10px;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .ctxt em{display:inline-block; margin-right:5px; font-size:15px; color:#777; text-decoration:line-through;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .img{display:inline-block; border-radius:50%; overflow:hidden;}
.backpac-wrap.bpack .backpac.best .sale .sale-slide li .tag{position:absolute; right:15px; top:50%; margin-top:-24px; padding:0 10px; line-height:24px; border-radius:15px; color:#fff; font-weight:700; font-size:12px; text-align:center; background:#fa7500;}

.backpac-wrap.bpack .backpac.best .sale .bx-controls{position:relative; margin-top:20px;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-direction{display:none; margin-top:10px;}

.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto{position:absolute; top:-2px; right:25px; font-size:0px;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto .bx-controls-auto-item{display:inline-block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start{width:13px; height:16px; display:block; font-size:0px; background:url(/_Img/Content/play-btn.png) no-repeat center; content:""; display:block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start.active{background:url(/_Img/Content/play-btn-ov.png) no-repeat center;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop{width:13px; height:16px; display:block; font-size:0px; background:url(/_Img/Content/pause-btn.png) no-repeat center; content:""; display:block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop.active{background:url(/_Img/Content/pause-btn-ov.png) no-repeat center;}

.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-pager{font-size:0px; text-align:center;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-pager .bx-pager-item{padding-top:0px; margin:0px 3px; display:inline-block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-pager .bx-pager-item{padding-top:0px; margin:0px 3px; display:inline-block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-pager .bx-pager-item .bx-pager-link{width:13px; height:13px; border:0px; background:#d2d2d2; font-size:0px; border-radius:50%; display:block;}
.backpac-wrap.bpack .backpac.best .sale .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#ea5907;}

/* .frtravel.thema */
.backpac-wrap.bpack .backpac.peri{position:relative; padding:40px 0px;}

.backpac-wrap.bpack .backpac.peri .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.backpac-wrap.bpack .backpac.peri .title strong{color:#1263a2; font-weight:700;}

.backpac-wrap.bpack .backpac.peri .tabs{position:relative; margin-bottom:25px; text-align:center; font-size:0px;}
.backpac-wrap.bpack .backpac.peri .tabs:before{position:absolute; left:50%; top:10px; width:670px; margin-left:-335px; height:4px; background:url(/_Img/Content/peri-dot-bg.png) repeat-x; content:""; content:"";}
.backpac-wrap.bpack .backpac.peri .tabs li{position:relative; display:inline-block; padding:0px 70px;}
.backpac-wrap.bpack .backpac.peri .tabs li a{position:relative; display:block; padding-top:32px; color:#222; font-size:14px; line-height:120%; letter-spacing:-0.03em; font-weight:700;}
.backpac-wrap.bpack .backpac.peri .tabs li a:before{position:absolute; top:0px; left:50%; width:24px; height:24px; margin-left:-12px; border-radius:50%; background:#dfdfdf; content:"";}
.backpac-wrap.bpack .backpac.peri .tabs li a:after{position:absolute; top:6px; left:50%; width:12px; height:12px; margin-left:-6px; border-radius:50%; background:#fff; content:"";}
.backpac-wrap.bpack .backpac.peri .tabs li a span{display:block; line-height:24px; padding:0px 10px; border-radius:4px;}

.backpac-wrap.bpack .backpac.peri .tabs li a:hover{color:#0074ce;}
.backpac-wrap.bpack .backpac.peri .tabs li.active a:after{background:#1263a2;}
.backpac-wrap.bpack .backpac.peri .tabs li.active a span{background:#0074ce; color:#fff;}

.backpac-wrap.bpack .backpac.peri .list{display:none;}
.backpac-wrap.bpack .backpac.peri .list.show{display:block;}
.backpac-wrap.bpack .backpac.peri .list:after{clear:both;content:""; display:block;}
.backpac-wrap.bpack .backpac.peri .list ul{margin:0px -6px;}
.backpac-wrap.bpack .backpac.peri .list ul li{position:relative; width:266px; margin:0px 6px; float:left;}
.backpac-wrap.bpack .backpac.peri .list ul li .btxt-num{position:absolute; right:11px; top:-3px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(/_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.backpac-wrap.bpack .backpac.peri .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.backpac-wrap.bpack .backpac.peri .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}

.backpac-wrap.bpack .backpac.peri .list ul li a{border:1px solid #cecece; display:block; }
.backpac-wrap.bpack .backpac.peri .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.backpac-wrap.bpack .backpac.peri .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.backpac-wrap.bpack .backpac.peri .list ul li .btxt{padding:0px 13px; margin-bottom:13px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height:44px; overflow:hidden; word-break:keep-all;}
.backpac-wrap.bpack .backpac.peri .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:19px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.backpac-wrap.bpack .backpac.peri .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.backpac-wrap.bpack .backpac.peri .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.backpac-wrap.bpack .backpac.peri .list ul li .sum .fr{font-size:16px; color:#454545;}
.backpac-wrap.bpack .backpac.peri .list ul li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}

.backpac-wrap.bpack .backpac.peri .list ul li a:hover{border:1px solid #0074ce;}
.backpac-wrap.bpack .backpac.peri .list ul li a:hover .img{height:144px;}
.backpac-wrap.bpack .backpac.peri .list ul li a:hover .ctxt{height:36px; margin-bottom:25px;}
.backpac-wrap.bpack .backpac.peri .list ul li a:hover .img img{opacity:0.5;}

.backpac-wrap.bpack .backpac.peri .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}

/* .frtravel.thema */
.backpac-wrap.bpack .backpac.special{position:relative; padding:40px 0px;}
.backpac-wrap.bpack .backpac.special:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:#e8f5fe; border-top:1px solid #96cbf5; border-bottom:1px solid #96cbf5; display:block; content:""; z-index:-1}

.backpac-wrap.bpack .backpac.special .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.backpac-wrap.bpack .backpac.special .title strong{color:#1263a2; font-weight:700;}

.backpac-wrap.bpack .backpac.special .banners{overflow:hidden;}
.backpac-wrap.bpack .backpac.special .banners .blue{border-color:#095f9c;}
.backpac-wrap.bpack .backpac.special .banners .orange{border-color:#df8c00;}
.backpac-wrap.bpack .backpac.special .banners .sky{border-color:#0290e2;}

.backpac-wrap.bpack .backpac.special .b-banner{border:1px solid #000; width:727px; height:268px; overflow:hidden;}
.backpac-wrap.bpack .backpac.special .b-banner img{width:100%; height:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
/*
.backpac-wrap.bpack .backpac.special .b-banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
*/
.backpac-wrap.bpack .backpac.special .banner{border:1px solid #000; width:355px; height:128px; overflow:hidden;}

.backpac-wrap.bpack .backpac.special .banner img{width:100%; height:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
/*
.backpac-wrap.bpack .backpac.special .banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
*/
/* .frtravel.thema */
.backpac-wrap.bpack .backpac.appra{}
.backpac-wrap.bpack .backpac.appra{position:relative; padding:40px 0px;}
.backpac-wrap.bpack .backpac.appra:after{clear:both;content:""; display:block;}

.backpac-wrap.bpack .backpac.appra .appra{width:357px; float:right;}
.backpac-wrap.bpack .backpac.appra .appra .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.backpac-wrap.bpack .backpac.appra .appra .title .more-btn{width:22px; height:22px; border:1px solid #cdcdcd; display:inline-block; vertical-align:middle; margin-left:20px; background:url(/_Img/Content/more-icon.png) no-repeat center;}

.backpac-wrap.bpack .backpac.appra .appra .list{border-top:1px solid #cdcdcd;}
.backpac-wrap.bpack .backpac.appra .appra .list li{position:relative; padding:19px 5px 19px 100px; border-bottom:1px solid #cdcdcd;}
.backpac-wrap.bpack .backpac.appra .appra .list li:first-child{background:none;}
.backpac-wrap.bpack .backpac.appra .appra .list li a{display:block;}
.backpac-wrap.bpack .backpac.appra .appra .list li .img{position:absolute; top:12px; left:0px; width:88px; height:88px; display:block; border-radius:50%; overflow:hidden;}
.backpac-wrap.bpack .backpac.appra .appra .list li .img img{width:100%; height:100%;}
.backpac-wrap.bpack .backpac.appra .appra .list li .tit{font-size:15px; color:#222; letter-spacing:-0.03em; line-height:120%; margin-bottom:7px; font-weight:700; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.backpac-wrap.bpack .backpac.appra .appra .list li .btxt{font-size:12px; color:#222; letter-spacing:-0.02em; line-height:120%; margin-bottom:10px; padding-right:20px; height:29px; overflow:hidden; display:block;}
.backpac-wrap.bpack .backpac.appra .appra .list li .id-date{font-size:12px; color:#777; letter-spacing:-0.03em; line-height:120%; display:block; overflow:hidden}
.backpac-wrap.bpack .backpac.appra .appra .list li .id-date .id{float:left;}
.backpac-wrap.bpack .backpac.appra .appra .list li .id-date .date{float:right;}

.backpac-wrap.bpack .backpac.appra .appra .list li a:hover .tit{color:#0074ce;}
.backpac-wrap.bpack .backpac.appra .appra .list li a:hover .btxt{color:#0074ce;}
.backpac-wrap.bpack .backpac.appra .appra .list li a:hover .id-date{color:#0074ce;}

.backpac-wrap.bpack .backpac.appra .tel-lists{width:730px; height: 282px; padding:25px; border:1px solid #cfcfcf; box-sizing:border-box; float:left;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels{position:relative; overflow:hidden; margin-bottom:30px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels:before{position:absolute; right:50%; bottom:-30px; width:1px; height:160px; background:#ddd; content:"";}

.backpac-wrap.bpack .backpac.appra .tel-lists .tels .fl{width:50%; padding-right:30px; box-sizing:border-box;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .fr{width:50%; padding-left:30px; box-sizing:border-box;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .tit{position:relative; font-size:17px; color:#454545; padding-left:13px; line-height:120%; margin-bottom:25px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .titnone{position:relative; font-size:17px; color:#454545; padding-left:13px; line-height:120%; margin-bottom:25px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .tit:before{position:absolute; left:0px; top:7px; width:5px; height:5px; background:#454545; content:"";}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .tit strong{padding-right:4px;}

.backpac-wrap.bpack .backpac.appra .tel-lists .tels .list{position:relative;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .list li{overflow:hidden; margin-bottom:12px; font-size:14px; line-height:120%; letter-spacing:-0.02em;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .list li:last-child{margin-bottom:0px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .list li .btxt{float:left; color:#333;}
.backpac-wrap.bpack .backpac.appra .tel-lists .tels .list li .tel{float:right; color:#222; font-weight:700;}

.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns{overflow:hidden;}
.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns .custo{font-size:13px; margin-top:5px; color:#777; float:left;}

.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns .btns{float:right; font-size:0px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns .btns .btn{display:inline-block; line-height:25px; border:1px solid #cfcfcf; background:#fff; color:#333; padding:0px 10px; margin-left:5px; font-size:13px;}
.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns .btns .btn.active{border-color:#ea5907;}
.backpac-wrap.bpack .backpac.appra .tel-lists .custo-btns .btns .btn:hover{border-color:#ea5907;}

/* .f-adver */
.f-adver{}

/* .frtravel.best */
.frtravel-wrap.region .frtravel.best{position:relative; padding:40px 0px;}

.frtravel-wrap.region .frtravel.best .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.region .frtravel.best .title strong{color:#fa7600; font-weight:700;}

.frtravel-wrap.region .frtravel.best .tabs{margin-bottom:22px; text-align:center; font-size:0px;}
.frtravel-wrap.region .frtravel.best .tabs li{position:relative; display:inline-block;}
.frtravel-wrap.region .frtravel.best .tabs li:before{position:absolute; top:50%; left:0px; width:1px; height:14px; margin-top:-7px; background:#e1e1e1; content:"";}
.frtravel-wrap.region .frtravel.best .tabs li:first-child:before{display:none;}
.frtravel-wrap.region .frtravel.best .tabs li a{display:block; color:#555; font-size:15px; padding:0px 30px; line-height:120%;}
.frtravel-wrap.region .frtravel.best .tabs li a:hover{color:#fa7600;}
.frtravel-wrap.region .frtravel.best .tabs li.active a{color:#fa7600; text-decoration:underline;}

.frtravel-wrap.region .frtravel.best .list{display:none;}
.frtravel-wrap.region .frtravel.best .list.show{display:block;}
.frtravel-wrap.region .frtravel.best .list:after{clear:both;content:""; display:block;}
.frtravel-wrap.region .frtravel.best .list ul{margin:0px -6px;}
.frtravel-wrap.region .frtravel.best .list ul li{position:relative; width:266px; margin:0px 6px; float:left;}
.frtravel-wrap.region .frtravel.best .list ul li .btxt-num{position:absolute; right:11px; top:-3px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(/_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.frtravel-wrap.region .frtravel.best .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.frtravel-wrap.region .frtravel.best .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}

.frtravel-wrap.region .frtravel.best .list ul li a{border:1px solid #cecece; display:block; }
.frtravel-wrap.region .frtravel.best .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.region .frtravel.best .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.region .frtravel.best .list ul li .btxt{padding:0px 13px; margin-bottom:13px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height: 20px; overflow:hidden; word-break:keep-all;}
.frtravel-wrap.region .frtravel.best .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height: 36px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.frtravel-wrap.region .frtravel.best .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:150%; letter-spacing:-0.03em; overflow:hidden;}
.frtravel-wrap.region .frtravel.best .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.frtravel-wrap.region .frtravel.best .list ul li .sum .fr{font-size:16px; color:#454545;}
.frtravel-wrap.region .frtravel.best .list ul li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}

.frtravel-wrap.region .frtravel.best .list ul li a:hover{border:1px solid #fa7905;}
.frtravel-wrap.region .frtravel.best .list ul li a:hover .img{height:138px;}
.frtravel-wrap.region .frtravel.best .list ul li a:hover .ctxt{height: 74px; margin-bottom: 10px;}
.frtravel-wrap.region .frtravel.best .list ul li a:hover .img img{opacity:0.5;}

.frtravel-wrap.region .frtravel.best .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}

/* .frtravel.choice */
.frtravel-wrap.region .frtravel.choice{position:relative; padding:40px 0px;}
.frtravel-wrap.region .frtravel.choice:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:#f3f3f3; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}

.frtravel-wrap.region .frtravel.choice .title{text-align:center; margin-bottom:10px; font-family:'NanumSquare', sans-serif;}
.frtravel-wrap.region .frtravel.choice .title .stxt{font-size:14px; color:#555; margin-bottom:10px; letter-spacing:-0.02em; line-height:120%;}
.frtravel-wrap.region .frtravel.choice .title .btxt{font-size:24px; color:#222; font-weight:700; letter-spacing:-0.03em; line-height:120%;}
.frtravel-wrap.region .frtravel.choice .title .btxt strong{color:#fa7600; padding-left:6px;}

.frtravel-wrap.region .frtravel.choice .choice-slide{margin:0px -6px;}
.frtravel-wrap.region .frtravel.choice .choice-slide .slick-list{padding-bottom:4px;}
.frtravel-wrap.region .frtravel.choice .choice-slide li{position:relative; margin:20px 6px 0px 6px; padding:23px 25px; border:1px solid #cdcdcd; background:#fff;}
.frtravel-wrap.region .frtravel.choice .choice-slide li:nth-child(2n){margin-top:0px;}
.frtravel-wrap.region .frtravel.choice .choice-slide li:before{position:absolute; top:3px; right:-3px; width:357px; height:316px; border:1px solid #cdcdcd; background:#fff; content:""; z-index:-1;}

.frtravel-wrap.region .frtravel.choice .choice-slide li .stxt{font-size:13px; color:#656565; margin-bottom:6px; line-height:120%; letter-spacing:-0.03em;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .btxt{font-size:18px; color:#222; margin-bottom:15px; line-height:120%; letter-spacing:-0.03em; font-weight:700;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .img{width:100%; height:160px; margin-bottom:15px;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .img img{width:100%; height:100%;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .ctxt{font-size:12px; color:#555; line-height:150%; letter-spacing:-0.03em; height:38px; overflow:hidden;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .more-btn{position:absolute; top:45px; right:26px; padding:0px 10px; border:1px solid #cdcdcd; color:#6a6a6a; font-size:10px; line-height:18px; display:block;}
.frtravel-wrap.region .frtravel.choice .choice-slide li .more-btn:hover{background:#333; border-color:#333; color:#fff;}

.frtravel-wrap.region .frtravel.choice .choice-slide .slick-prev{position:absolute; top:50%; left:-70px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(/_Img/Content/choice-arrowL.png) no-repeat center;}
.frtravel-wrap.region .frtravel.choice .choice-slide .slick-next{position:absolute; top:50%; right:-70px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(/_Img/Content/choice-arrowR.png) no-repeat center;}

/* .frtravel.substan */
.frtravel-wrap.region .frtravel.substan{position:relative; padding:40px 0px;}
.frtravel-wrap.region .frtravel.substan:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}

.frtravel-wrap.region .frtravel.substan .title-list{position:relative; padding-left:278px; margin-bottom:30px;}
.frtravel-wrap.region .frtravel.substan .title-list .title{position:absolute; left:0px; top:0px; font-family:'NanumSquare', sans-serif; max-width:260px; }
.frtravel-wrap.region .frtravel.substan .title-list .title .stxt{font-size:14px; margin-bottom:15px; color:#555; line-height:120%; letter-spacing:-0.03em;}
.frtravel-wrap.region .frtravel.substan .title-list .title .btxt{font-size:24px; margin-bottom:15px; color:#222; line-height:120%; letter-spacing:-0.03em; font-weight:700;}
.frtravel-wrap.region .frtravel.substan .title-list .title .ptxt{font-size:18px; color:#fa7600; line-height:120%; letter-spacing:-0.03em; font-weight:700;}

.frtravel-wrap.region .frtravel.substan .title-list .list{overflow:hidden;}
.frtravel-wrap.region .frtravel.substan .title-list .list li{position:relative; width:264px; height:233px; border:1px solid #dddddd; float:left; margin-right:12px; overflow:hidden;}
.frtravel-wrap.region .frtravel.substan .title-list .list li .title-list-bg{    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 134px;
    background: url(../_Img/Content/frtravel-bg.png) repeat-x left;
    z-index: 1;
    content: "";}

.frtravel-wrap.region .frtravel.substan .title-list .list li:last-child{margin-right:0px;}
.frtravel-wrap.region .frtravel.substan .title-list .list li a{display:block;}
.frtravel-wrap.region .frtravel.substan .title-list .list li a .frt-bg{display:block; background: url(../_Img/Content/frtravel-bg.png) repeat-x; width:264px; height:233px; position: absolute; background-position: bottom;}
.frtravel-wrap.region .frtravel.substan .title-list .list li img{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.frtravel-wrap.region .frtravel.substan .title-list .list li a:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.frtravel-wrap.region .frtravel.substan .title-list .list li .text{position:absolute; left:15px; bottom:10px; z-index:1; color:#fff; font-weight:700;}
.frtravel-wrap.region .frtravel.substan .title-list .list li .text .stxt{font-size:12px; display:block; line-height:120%; letter-spacing:-0.02em; margin-bottom:3px;}
.frtravel-wrap.region .frtravel.substan .title-list .list li .text .btxt{font-size:15px; display:block; line-height:120%; letter-spacing:-0.02em;}

/* .frtravel.reser */
.frtravel-wrap.region .frtravel.reser{position:relative; padding:40px 0px;}
.frtravel-wrap.region .frtravel.reser:after{clear:both;content:""; display:block;}

.frtravel-wrap.region .frtravel.reser .reser{float:left;}
.frtravel-wrap.region .frtravel.reser .reser .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}

.frtravel-wrap.region .frtravel.reser .reser .tel-lists{width:730px; padding:10px 25px; border:1px solid #cfcfcf; box-sizing:border-box; float:right; height: 253px; }
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels{position:relative; overflow:hidden; padding-bottom:20px;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels:before{position:absolute; right:50%; top: 53px; bottom:0px; width:1px; height:120px; background:#ddd; content:"";}

.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .fl{width:50%; padding-right:30px; box-sizing:border-box;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .fr{width:50%; padding-left:30px; box-sizing:border-box;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .tit{position:relative; font-size:17px; color:#454545; padding-left:13px; line-height:120%; margin-bottom:20px;margin-top:10px; }
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .tit:before{position:absolute; left:0px; top:7px; width:5px; height:5px; background:#454545; content:"";}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .tit strong{padding-right:4px;}

.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .list{position:relative;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .list li{overflow:hidden; margin-bottom:12px; font-size:14px; line-height:120%; letter-spacing:-0.02em;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .list li:last-child{margin-bottom:0px;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .list li .btxt{float:left; color:#333;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .tels .list li .tel{float:right; color:#222; font-weight:700;}

.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns{overflow:hidden;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns .custo{font-size:13px; margin-top:5px; color:#777; float:left;}

.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns .btns{float:right; font-size:0px;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns .btns .btn{display:inline-block; line-height:25px; border:1px solid #cfcfcf; background:#fff; color:#333; padding:0px 10px; margin-left:5px; font-size:13px;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns .btns .btn.active{border-color:#ea5907;}
.frtravel-wrap.region .frtravel.reser .reser .tel-lists .custo-btns .btns .btn:hover{border-color:#ea5907;}


.frtravel-wrap.region .frtravel.reser .post{width:357px; float:right;}
.frtravel-wrap.region .frtravel.reser .post .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}

.frtravel-wrap.region .frtravel.reser .post .list{border-top:1px solid #cdcdcd;    height: 251px;}
.frtravel-wrap.region .frtravel.reser .post .list li{position:relative; padding:10px 5px 5px 135px; background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom left;height: 110px;}
.frtravel-wrap.region .frtravel.reser .post .list li:last-child{background:none; border-bottom:1px solid #cdcdcd; }
.frtravel-wrap.region .frtravel.reser .post .list li .icon{position:absolute; top:0px; left:0px; text-align:center; width:40px; z-index:1;}
.frtravel-wrap.region .frtravel.reser .post .list li .icon .num{line-height:26px; background:#fa7600; display:block; font-size:18px; color:#fff; font-weight:700; letter-spacing:-0.03em;}
.frtravel-wrap.region .frtravel.reser .post .list li .icon .txt{line-height:170%; height:20px; font-size:10px; color:#fff; background:url(/_Img/Main/best-icon-bg.png) no-repeat center; display:block; }
.frtravel-wrap.region .frtravel.reser .post .list li a{display:block;}
.frtravel-wrap.region .frtravel.reser .post .list li .img{position:absolute; top:11px; left:19px; width:95px; height:95px; display:block; border-radius:50%; overflow:hidden;}
.frtravel-wrap.region .frtravel.reser .post .list li .img img{width:100%; height:100%;}
.frtravel-wrap.region .frtravel.reser .post .list li .tit{font-size:15px; color:#222; letter-spacing:-0.03em; line-height:120%; margin-bottom:7px; font-weight:700; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.frtravel-wrap.region .frtravel.reser .post .list li .btxt{font-size:12px; color:#222; letter-spacing:-0.02em; line-height:120%; margin-bottom:10px; padding-right:20px; height:30px; overflow:hidden; display:block;}
.frtravel-wrap.region .frtravel.reser .post .list li .id-date{font-size:12px; color:#777; letter-spacing:-0.03em; line-height:120%; display:block; overflow:hidden}
.frtravel-wrap.region .frtravel.reser .post .list li .id-date .id{float:left;}
.frtravel-wrap.region .frtravel.reser .post .list li .id-date .date{float:right;}

.frtravel-wrap.region .frtravel.reser .post .list li a:hover .tit{color:#0074ce;}
.frtravel-wrap.region .frtravel.reser .post .list li a:hover .btxt{color:#0074ce;}
.frtravel-wrap.region .frtravel.reser .post .list li a:hover .id-date{color:#0074ce;}

/* .search-wrap */
.search-wrap{padding:40px 0px 50px 0px;}
.search-wrap .search-title{font-size:22px; font-weight:700; margin-bottom:20px; color:#222;}
.search-wrap .search-title .stxt{font-size:14px; font-weight:400; padding-left:10px;}

.search-wrap .search-tab{position:relative; margin-bottom:30px;}
.search-wrap .search-tab:after{clear:both;content:""; display:block;}
.search-wrap .search-tab li{width:12.5%; float:left;}
.search-wrap .search-tab li a{display:block; text-align:center; background:#f6f6f6; border:1px solid #cdcdcd; border-right:none; line-height:47px; font-size:14px; font-weight:700;}
.search-wrap .search-tab li:last-child a{border-right:1px solid #cdcdcd;}
.search-wrap .search-tab li a.active{ border-top:3px solid #fa7600; border-bottom:none; color:#fa7600; line-height:46px; background:#fff;}
.search-wrap .search-tab li:hover a{color:#fa7600;}

.search-wrap .search-sels-result{position:relative;}
.search-wrap .search-sels-result:after{clear:both;content:""; display:block;}

/* .search-wrap .search-sels-result .sels-cont */
.search-wrap .search-sels-result .sels-cont{width:258px; float:left;}
.search-wrap .search-sels-result .sels-cont .re-search{margin-bottom:10px; padding:10px 15px 10px 20px; background:#656565; overflow:hidden;}
.search-wrap .search-sels-result .sels-cont .re-search .btxt{font-size:15px; color:#fff; font-weight:700; float:left;}
.search-wrap .search-sels-result .sels-cont .re-search .btn{font-size:12px; color:#fff; text-decoration:underline; float:right;}

.search-wrap .search-sels-result .sels-cont .brand-btxt{margin-bottom:25px;}
.search-wrap .search-sels-result .sels-cont .brand-btxt .brand{margin-bottom:10px;}
.search-wrap .search-sels-result .sels-cont .brand-btxt .btxt{font-size:13px; line-height:150%; letter-spacing:-0.03em; color:#555; font-weight:700;}

.search-wrap .search-sels-result .snb{margin-bottom:35px; border-bottom:1px solid #cdcdcd;}
.search-wrap .search-sels-result .snb .dt1{border-top:2px solid #ef7a00; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;}
.search-wrap .search-sels-result .snb .dt1 li{letter-spacing:-0.02em; line-height:120%;}
.search-wrap .search-sels-result .snb .dt1 li a{display:block; font-size:14px; color:#333; padding:12px 40px 12px 28px; font-size:14px; font-weight:700; border-bottom:1px solid #cdcdcd;}
.search-wrap .search-sels-result .snb .dt1 li.all a{color:#f07901; background:url(/_Img/Content/top6-arrowR.png) no-repeat 220px 14px;}
.search-wrap .search-sels-result .snb .dt1 li:last-child a{border-bottom: 0}

.search-wrap .search-sels-result .snb .dt1 li .dt2{padding:10px 0px;}
.search-wrap .search-sels-result .snb .dt1 li .dt2 a{display:block; font-size:13px; color:#555; padding:8px 28px 8px 44px; background:url(/_Img/Main/snb-dt2.png) no-repeat 28px 10px; font-size:14px; font-weight:700; border-bottom:none;}

.search-wrap .search-sels-result .sel-texts{padding:20px; margin-bottom:10px; border:1px solid #d0d0d0; overflow:hidden;}
.search-wrap .search-sels-result .sel-texts .btn{position:relative; padding-left:22px; font-size:13px; color:#222; line-height:120%; margin-bottom:10px; display:block; box-sizing:border-box; width:50%; float:left;}
.search-wrap .search-sels-result .sel-texts .btn:before{position:absolute; top:0px; left:0px; font-size:12px; content:#a9a9a9; content:"X";}
.search-wrap .search-sels-result .sel-texts .btn:last-child{margin-bottom:0px;}

.search-wrap .search-sels-result .sel-checks{border:1px solid #d0d0d0; margin-bottom:10px; height:41px; overflow:hidden;}
.search-wrap .search-sels-result .sel-checks:last-child{margin-bottom:0px;}
.search-wrap .search-sels-result .sel-checks.active{height:auto;}
.search-wrap .search-sels-result .sel-checks .tit-btn{padding:10px 18px; overflow:hidden; background:#f6f6f6;}
.search-wrap .search-sels-result .sel-checks .tit-btn .tit{color:#333; color:14px; font-weight:700; float:left;}
.search-wrap .search-sels-result .sel-checks .tit-btn .btn{width:20px; height:20px; display:block; background:url(/_Img/Content/sel-checks-arrowB.png) no-repeat center; float:right;}
.search-wrap .search-sels-result .sel-checks.active .tit-btn .btn{background:url(/_Img/Content/sel-checks-arrowT.png) no-repeat center;}

.search-wrap .search-sels-result .sel-checks .checks{padding:20px;}
.search-wrap .search-sels-result .sel-checks .checks .chk-check{margin-bottom:13px; display:block;}
.search-wrap .search-sels-result .sel-checks .checks .chk-check:last-child{margin-bottom:0px;}

/*.search-sels-result_new Ãß°¡ ½ÃÀÛ*/
.search-wrap .search-sels-result_new .sel-checks{border:0; margin-bottom:0px; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; height:54px; line-height: 54px; overflow:hidden; box-sizing: border-box;border-bottom: 1px dotted #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks:first-of-type{border-top:1px solid #d1d1d1;}
.search-wrap .search-sels-result_new .sel-checks:last-of-type{border-bottom:1px solid #d1d1d1;}
.search-wrap .search-sels-result_new .sel-checks.active{height:auto;}
.search-wrap .search-sels-result_new .sel-checks .tit-btn{overflow:hidden; padding: 0 25px; background:#fff}
.search-wrap .search-sels-result_new .sel-checks .tit-btn .tit{color:#333; font-size:14px; font-weight:700; float:left;}
.search-wrap .search-sels-result_new .sel-checks .tit-btn .btn{width:20px; height:20px; display:block; background:url(../_Img/Content/sel-checks-open.jpg) no-repeat center; float:right; padding: 15px 0; }
.search-wrap .search-sels-result_new .sel-checks.active .tit-btn .btn{background:url(../_Img/Content/sel-checks-close.jpg) no-repeat center;}

.search-wrap .search-sels-result_new .sel-checks .checks{padding:0; margin:0 15px 15px 15px; border-left: 1px solid #d1d1d1; overflow: hidden; }
.search-wrap .search-sels-result_new .sel-checks .checks .chk a{display: inline-block; float: left; width: 50%; height: 35px; line-height: 33px; box-sizing: border-box; text-align: center; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;  }
@media screen and (-webkit-min-device-pixel-ratio:0){.search-wrap .search-sels-result_new .sel-checks .checks .chk a{line-height:35px;}} /* Chrome */
.search-wrap .search-sels-result_new .sel-checks .checks .chk100 a{width:100%}
.search-wrap .search-sels-result_new .sel-checks .checks .chk:nth-of-type(1) a{border-top: 1px solid #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks .checks .chk a.on {color: #fff; background: #fa7600; }

/*Ãâ¹ßÁö*/
.search-wrap .search-sels-result_new .sel-checks .checks25{margin:0 15px 15px 15px; border-left: 1px solid #d1d1d1; overflow: hidden; }
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk a{display: inline-block; float: left; width: 25%; height: 35px; line-height: 33px; box-sizing: border-box; text-align: center; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;  }
@media screen and (-webkit-min-device-pixel-ratio:0){.search-wrap .search-sels-result_new .sel-checks .checks25 .chk a{line-height:35px;}} /* Chrome */
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk:nth-of-type(1) a{border-top: 1px solid #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk:nth-of-type(2) a{border-top: 1px solid #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk:nth-of-type(3) a{border-top: 1px solid #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk:nth-of-type(4) a{border-top: 1px solid #d1d1d1; }
.search-wrap .search-sels-result_new .sel-checks .checks25 .chk a.on {color: #fff; background: #fa7600; }

/*»óÇ°°¡°Ý*/
.search-wrap .search-sels-result_new .sel-checks .checks16{margin:0 15px 15px 15px; border: 1px solid #d1d1d1; height: 25px; margin-bottom: 40px; position: relative; }
.search-wrap .search-sels-result_new .sel-checks .checks16:before{content: '0'; position: absolute; top: 13px; font-size: 12px; }
.search-wrap .search-sels-result_new .sel-checks .checks16 .chk a{display: inline-block; float: left; width: 16.666666%; height: 25px; line-height: 80px; box-sizing: border-box; text-align: right; font-size: 12px; border-right: 1px solid #d1d1d1; position: relative; }
.search-wrap .search-sels-result_new .sel-checks .checks16 .chk a span{position: absolute; right: -7px;  }
.search-wrap .search-sels-result_new .sel-checks .checks16 .chk:last-child a{border-right: 0; }
.search-wrap .search-sels-result_new .sel-checks .checks16 .chk:last-child a span{right: -13px; }
.search-wrap .search-sels-result_new .sel-checks .checks16 .chk a.on {background: #fa7600; }

/*.search-sels-result_new Ãß°¡ ³¡*/

/* .search-wrap .search-sels-result .result-cont */
.search-wrap .search-sels-result .result-cont{width:822px; float:right;}
.search-wrap .search-sels-result .result-cont .title{font-size:18px; color:#222; margin-bottom:20px; font-weight:700; letter-spacing:-0.03em}
.search-wrap .search-sels-result .result-cont .title .num{font-size:14px; color:#777; padding-left:5px; font-weight:400;}
.search-wrap .search-sels-result .result-cont .title .all{font-size:14px; color:#777; font-weight:400; float:right; }
.search-wrap .search-sels-result .result-cont li.no-result{font-size:20px;text-align:center;line-height:30px}
.search-wrap .search-sels-result .result-cont li.qna-button{margin-top:20px; }
.search-wrap .search-sels-result .result-cont li.qna-button a{border:1px solid #cdcdcd; font-size:14px; padding:10px 20px; }
.search-wrap .search-sels-result .result-cont li.qna-button a:hover{border:1px solid #fa7600;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel{background:#f6f6f6; padding:0px 10px; padding-top:10px; margin-bottom:20px; border-top:1px solid #888; border-bottom:1px solid #cdcdcd; overflow:hidden;height:30px; }
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range{float:left;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range .btn{position:relative; padding-left:15px; margin-right:20px; display:inline-block; line-height:120%; font-size:12px; color:#656565;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range .btn:before{position:absolute; top:7px; left:6px; width:2px; height:2px; background:#656565; content:"";}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range .btn:last-child{margin-right:0px;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range .btn{padding-left:17px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .range .btn.active:before{top:4px; left:0px; width:12px; height:8px; background:url(/_Img/Content/rcsel-check-icon.png) no-repeat center;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .conf{float:right; font-size:0px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .conf .btn{width:19px; height:19px; border:1px solid #cdcdcd; display:inline-block; background:#fff;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .rcsel .conf .btn:first-child{border-right:none;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .rcsel .conf .btn.verti{background:url(/_Img/Content/rcsel-verti-icon-ov.png) no-repeat center #fff;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .rcsel .conf .btn.horiz{background:url(/_Img/Content/rcsel-horiz-icon.png) no-repeat center #fff;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .rcsel .conf .btn.verti{background:url(/_Img/Content/rcsel-verti-icon.png) no-repeat center #fff;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .rcsel .conf .btn.horiz{background:url(/_Img/Content/rcsel-horiz-icon-ov.png) no-repeat center #fff;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type01 li{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li{margin-bottom:15px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li:last-child{margin-bottom:0px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a{position:relative; padding:15px 153px 15px 276px; min-height:148px; border:1px solid #cdcdcd; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a:hover{border-color:#fb7600;}
/*.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .img{position:absolute; top:0px; left:0px; width:252px; height:100%; overflow:hidden;}
*/
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .img{position:absolute; top:50%; left:0px; width:252px; height:auto; overflow:hidden;transform: translate(4%, -50%);}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .img img{width:264px;height:163px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .tit{font-size:17px; font-weight:700; line-height:120%; letter-spacing:-0.03em; color:#222; margin-bottom:10px; word-break:keep-all; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .tit2{font-size:17px; font-weight:700; line-height:150%; letter-spacing:-0.03em; color:#222; margin-bottom:5px; word-break:keep-all; display:block;overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .btxt{font-size:13px; font-weight:700; line-height:140%; letter-spacing:-0.03em; color:#333; margin-bottom:10px; display:block;text-overflow: ellipsis;overflow: hidden;height: 19px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .stxt{font-size:13px; font-weight:700; line-height:150%; letter-spacing:-0.03em; color:#666; padding-top:12px; border-top:1px solid #ddd; display:block;text-overflow: ellipsis;overflow: hidden;height: 77px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .stxt2{font-size:13px; font-weight:700; line-height:150%; letter-spacing:-0.03em; color:#666; padding-top:12px; border-top:1px solid #ddd; display:block;text-overflow: ellipsis;overflow: hidden;height: 78px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .sum{position:absolute; top:45px; right:17px; text-align:left; letter-spacing:-0.03em;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .sum .fl{font-size:16px; color:#777; float:none; display:block; margin-bottom:7px; text-decoration:line-through;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .sum .fr{font-size:19px; color:#222; float:none; display:block; font-weight:700;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .sum .fr strong{font-size:19px; color:#fa7600;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .btn{position:absolute; top:120px; right:17px; font-size:12px; width:98px; text-align:center; line-height:26px; border-radius:4px; display:block; background:#fb7600; color:#fff;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.verti .list-type01 li a .btn i{padding-right:12px; background:url(/_Img/Content/rcsel-detail-arrowR.png) no-repeat right;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01{position:relative; margin:0px -6px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01:after{clear:both;content:""; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li{width:266px; margin:0px 6px 15px 6px; float:left;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a{position:relative; height:295px; border:1px solid #cdcdcd; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .img{width:100%; height:163px; margin-bottom:18px; display:block; overflow:hidden; background:#000; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .img img{width:264px;height:163px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .tit{padding:0px 13px; margin-bottom:7px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height:25px; overflow:hidden; word-break:keep-all;}
/*
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .btxt{display:none;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .stxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:19px; overflow:hidden; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
*/
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .btxt{padding:0px 13px; margin-bottom:12px; font-size:13px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:40px; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;overflow: hidden;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .stxt{display:none;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .stxt br{display:none;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:150%; letter-spacing:-0.05em; overflow:hidden;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .sum .fr{font-size:17px; color:#454545;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .sum .fr strong{font-size:17px; color:#ff0000; padding-right:2px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .btn{display:none;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover{border:1px solid #fa7905;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover .img{height:134px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover .img img{opacity:0.5;}
/*
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover .stxt{height:36px; margin-bottom:25px;}
*/

.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover .btxt{height:75px; margin-bottom:6px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a .btxt.half{ }
.search-wrap .search-sels-result .result-cont .rcsel-list-more.horiz .list-type01 li a:hover .btxt.half{}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02{position:relative; margin:0px -6px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02:after{clear:both;content:""; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li{width:266px; margin:0px 6px 15px 6px; float:left;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a{position:relative; min-height:206px; border:1px solid #cdcdcd; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a .img{width:100%; height:167px; margin-bottom:18px; display:block; overflow:hidden;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a .img img{width:100%;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a .tit{padding:0px 13px; font-size:16px; font-weight:700; line-height:120%; letter-spacing:-0.03em; color:#222; margin-bottom:5px; word-break:keep-all; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a .btxt{padding:0px 13px; font-size:13px; margin-bottom:20px; line-height:120%; letter-spacing:-0.03em; color:#333; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type02 li a:hover{border:1px solid #fa7905;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03{position:relative; margin:0px -6px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03:after{clear:both;content:""; display:block;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li{width:266px; margin:0px 6px 15px 6px; float:left;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a{position:relative; min-height:206px; border:1px solid #cdcdcd; display:block;height: 230px;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a .img{width:100%; height:126px; margin-bottom:18px; display:block; overflow:hidden;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a .img img{width:100%;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a .tit{padding:0px 13px; font-size:15px; font-weight:700; line-height:120%; letter-spacing:-0.03em; color:#222; margin-bottom:5px; word-break:keep-all; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a .tit i{line-height:19px; font-size:10px; border:1px solid #fb7b10; display:inline-block; padding:0px 5px; color:#fa7f10; margin-right:5px; font-weight:400; vertical-align:top;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a .btxt{padding:8px 13px; font-size:13px; margin-bottom:20px; line-height:180%; letter-spacing:-0.03em; color:#333; display:block; /*white-space:nowrap;*/ overflow:hidden; text-overflow:ellipsis;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .list-type03 li a:hover{border:1px solid #fa7905;height: 230px;}

.search-wrap .search-sels-result .result-cont .rcsel-list-more .more{padding:13px 17px; margin-top:20px; background:#f1f1f1; border-bottom:1px solid #cecece; overflow:hidden;}
.search-wrap .search-sels-result .result-cont .rcsel-list-more .more .btn{display:block; float:right; padding-right:13px; color:#777; background:url(/_Img/Content/rcsel-detail-arrowRG.png) no-repeat right;font-size:13px; }
.search-wrap .search-sels-result .result-cont .rcsel-list-more .more .btn strong{color:#222222; padding-right:5px;font-size:14px; }

/* detail-wrap */
.detail-wrap{position:relative; padding:20px 0px 50px 0px;}
.detail-wrap:after{clear:both;content:""; display:block;}

.detail-wrap .info-cont{width:758px; float:left;}
.detail-wrap .info-cont .vis-title-info{margin-bottom:40px;}
.detail-wrap .info-cont .vis-title-info .vis{margin-bottom:42px;}
.detail-wrap .info-cont .vis-title-info .title{font-size:23px; color:#222; margin-bottom:20px; font-weight:700; line-height:120%; letter-spacing:-0.02em}
.detail-wrap .info-cont .vis-title-info .tit_area{position:relative;}
#prdInfoLayer{margin-top:50px; display:none;}
#prdInfoLayer .popupContent{width:705px;}
#prdInfoLayer .popupContent iframe{width:100%; min-height:1470px;}
#prdInfoLayer .b-close{position:absolute; right:33px; top:31px; width:20px; height:20px; cursor:pointer;}
.detail-wrap .info-cont .vis-title-info .tit_area .title{padding-right:1px;}
.detail-wrap .info-cont .vis-title-info .tit_area .btn_prd_info{display:inline-block; position:absolute; right:0; top:50%; margin-top:-15px; border:1px solid #878787; border-radius:3px; text-align:center;}
.detail-wrap .info-cont .vis-title-info .tit_area .btn_prd_info a{display:block; padding:0 10px; font-size:13px; font-weight:700; color:#878787; line-height:28px;}
.detail-wrap .info-cont .vis-title-info .info table{border-top:1px solid #006638; font-size:14px; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;}
.detail-wrap .info-cont .vis-title-info .info table tbody th{color:#252525; background:#e3e3e3; border-bottom:1px solid #cdcdcd; padding:0px 10px; text-align:center;}
.detail-wrap .info-cont .vis-title-info .info table tbody td{color:#434343; border-bottom:#cdcdcd; border-bottom:1px solid #cdcdcd; padding:10px 10px 10px 25px; line-height:170%;}

.detail-wrap .info-cont .vis-title-info .info table tbody td .air-icon{display:inline-block; vertical-align:middle; margin-right:5px; margin-top:-2px;}

.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return{}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li{overflow:hidden; margin-bottom:5px;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li:last-child{margin-bottom:0px;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li .btxt{float:left;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li .btxt strong{padding-right:8px;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li .btn{border:1px solid #454545; font-size:13px; width:142px; line-height:25px; display:block; text-align:center; float:right;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li .btn.type01{color:#323232; background:#fff;}
.detail-wrap .info-cont .vis-title-info .info table tbody td .depar-return li .btn.type02{color:#fff; background:#555;}


.detail-wrap .info-cont .tabs-infos{margin-bottom:40px; background:#fff;position:relative; }
.detail-wrap .info-cont .tabs-infos .if-taps{overflow:hidden; margin-bottom:20px;}
.detail-wrap .info-cont .tabs-infos .if-taps.fix{width:758px; position:fixed; top:0px; /*right:50%;*/ margin-right:-208px; z-index:9;}
.detail-wrap .info-cont .tabs-infos .if-taps.stoped{width:758px; top:auto; left:auto; position:relative;}
.detail-wrap .info-cont .tabs-infos .if-taps li{width:16.6666%; float:left; text-align:center;}
.detail-wrap .info-cont .tabs-infos .if-taps li a{display:block; line-height:54px; background:#555; font-size:15px; color:#fff; font-weight:400; border-right:2px solid #fff;}
.detail-wrap .info-cont .tabs-infos .if-taps li:last-child a{border-right:none;}
.detail-wrap .info-cont .tabs-infos .if-taps li.active a{background:#009150;}
.detail-wrap .info-cont .tabs-infos .if-taps li:hover a{background:#009150;}

.detail-wrap .info-cont .tabs-infos .infos{height:0px; overflow:hidden;}
.detail-wrap .info-cont .tabs-infos .infos.show{height:auto;}

/* prod-info */
.detail-wrap .info-cont .tabs-infos .infos .prod-info{}
.detail-wrap .info-cont .tabs-infos .infos .prod-info:after{clear:both;content:""; display:block;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .special{border:1px solid #cdcdcd; border-top:1px solid #009150; margin-bottom:20px;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .special .title{font-size:17px; color:#222; padding:13px 15px; background:#f2f2f2; border-bottom:1px solid #cdcdcd; font-weight:700; line-height:120%; letter-spacing:-0.03em}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .special .cont{padding:20px 17px;}

.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu{overflow:hidden; margin-bottom:20px;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu{ border-top:1px solid #009150; border:1px solid #cdcdcd;border-top: 1px solid #009150;} /* width:372px; */
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu .title{font-size:17px; color:#222; padding:13px 15px; background:#f2f2f2; border-bottom:1px solid #cdcdcd; font-weight:700; line-height:120%; letter-spacing:-0.03em}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu .cont{padding:15px 17px; font-size:14px; color:#444; margin-bottom:10px; line-height:160%; letter-spacing:-0.03em;} /* min-height:350px;  */
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu .cont ul{}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu .cont ul li{font-size:14px; color:#444; margin-bottom:10px; line-height:160%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .inclu-exclu .inclu .cont ul li:last-child{margin-bottom:0px;}

.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides{border:1px solid #cdcdcd; border-top:1px solid #009150;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .title{font-size:17px; color:#222; padding:13px 15px; background:#f2f2f2; border-bottom:1px solid #cdcdcd; font-weight:700; line-height:120%; letter-spacing:-0.03em}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .be-taps{overflow:hidden; border-bottom:1px solid #cdcdcd;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .be-taps li{float:left;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .be-taps li a{padding:0px 15px; line-height:40px; font-size:13px; border-right:1px solid #cdcdcd; color:#484848; font-weight:700; display:block;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .be-taps li.active a{color:#eb7a04;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .be-taps li:hover a{color:#eb7a04;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont{padding:20px 17px; font-size:14px; display:none; color:#444; margin-bottom:10px; line-height:160%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont.show{display:block;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont .btit{margin-bottom:10px;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont ul li{color:#444; margin-bottom:10px; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont ul li:last-child{margin-bottom:0px;}
/*.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont.cont-01 a > img{margin-top:1px; margin-left:5px;}  ¹Ù·Î°¡±â */
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont .guide{margin-top:5px;}
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont .guide .g_tit a{display:inline; margin-left:5px;}
/* .detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont .guide .g_tit a img{width:59px; height:19px;} */
.detail-wrap .info-cont .tabs-infos .infos .prod-info .besides .cont .guide .g_cont{margin-top:10px; display:none;}

/* prod-info */
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo{border:1px solid #cdcdcd; border-top:1px solid #777;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo:after{clear:both;content:""; display:block;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .selects{background:#f2f2f2; border-bottom:1px solid #cdcdcd; text-align:center; padding:8px; font-size:0px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .selects select{width:212px; margin:0px 5px;}

/* hotel-sel-info */
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info{}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel{padding:24px 0px 21px 0px; background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom left;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide{padding:0px 39px}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li{margin:0px 7px; text-align:center;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a{border:1px solid #ddd; display:block;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a:hover{border:1px solid #ed7c04;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a .stxt{padding:18px 0px 10px 0px; font-size:14px; color:#454545; display:block; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a .btxt{font-size:14px; font-size:15px; color:#333; display:block; letter-spacing:-0.03em; font-weight:700;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a .ctxt{margin-bottom:8px; font-size:12px; color:#777; display:block; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a .stars{display:block; margin-bottom:28px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide li a .stars .star{width:10px; height:10px; display:inline-block; vertical-align:top; background:url(/_Img/Content/star-icon.png) no-repeat center; background-size:10px; font-size:0px;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide .slick-prev{position:absolute; top:50%; left:10px; z-index:1; width:26px; height:26px; margin-top:-13px; border:0px; font-size:0px; background:url(/_Img/Content/hosel-slide-arrowL.png) no-repeat center;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-sel .hotel-sel-slide .slick-next{position:absolute; top:50%; right:10px; z-index:1; width:26px; height:26px; margin-top:-13px; border:0px; font-size:0px; background:url(/_Img/Content/hosel-slide-arrowR.png) no-repeat center;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info{padding:25px 15px 40px 15px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text{margin-bottom:20px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .info-txt{position:relative; font-size:12px; color:#555; padding-left:50px; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .info-txt:before{position:absolute; top:-1px; left:0px; width:42px; line-height:16px; text-align:center; background:#ed7a00; color:#fff; border-radius:8px; font-weight:700; content:"INFO";}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .btit{font-size:24px; color:#222; font-weight:700; margin-bottom:5px; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .stit-stars{margin-bottom:10px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .stit-stars .stit{font-size:24px; display:inline-block; margin-right:25px; color:#222; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .stit-stars .stars{padding-top:7px; display:inline-block; vertical-align:top;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .stit-stars .stars .star{width:14px; height:14px; display:inline-block; vertical-align:top; background:url(/_Img/Content/star-icon.png) no-repeat center; background-size:14px; font-size:0px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .tit-text .stxt{font-size:13px; color:#555; line-height:160%; letter-spacing:-0.03em;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide{margin-bottom:20px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-for{margin-bottom:10px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-for li{width:100%;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-for li img{width:100%;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav{padding:0px 30px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav li{width:100%; height:90px; margin:0px 5px;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav li a{width:100%; height:90px; display:block;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav li.slick-current a{border:2px solid #f07901; box-sizing:border-box;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav li a img{width:100%; height:100%;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav .slick-prev{position:absolute; top:0px; left:0px; z-index:1; width:20px; height:90px; border:0px; font-size:0px; background:url(/_Img/Content/hotel-view-slide-arrowL.png) no-repeat center #bfbfbf;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .hotel-view-slide .hotel-view-slide-nav .slick-next{position:absolute; top:0px; right:0px; z-index:1; width:20px; height:90px; border:0px; font-size:0px; background:url(/_Img/Content/hotel-view-slide-arrowR.png) no-repeat center #bfbfbf;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info .btit{font-size:18px; margin-bottom:15px; font-weight:700; color:#222222; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01{}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01 tbody{}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01 tbody th{font-size:13px; padding:8px 15px; color:#444; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:center;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01 tbody td{font-size:13px; padding:8px 15px; color:#555; border:1px solid #cdcdcd; border-left:none; border-right:none;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01 tbody td .link{color:#3f40fd; text-decoration:underline;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type01 tbody td .map-btn{font-size:12px; padding:0px 12px; color:#fff; background:#8b8b8b; line-height:22px; font-weight:700; display:inline-block;}

.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type02{}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type02 tbody{}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type02 tbody th{font-size:13px; padding:8px 15px; color:#444; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#fff3e5; text-align:center;}
.detail-wrap .info-cont .tabs-infos .infos .sel-hotelinfo .hotel-sel-info .hotel-info table.hotel-type02 tbody td{font-size:13px; padding:8px 15px; color:#555; border:1px solid #cdcdcd; border-left:none; border-right:none;}

/* tabs-epils */
.detail-wrap .info-cont .tabs-epils{}
.detail-wrap .info-cont .tabs-epils .ep-taps{margin-bottom:20px;}
.detail-wrap .info-cont .tabs-epils .ep-taps:after{clear:both;content:""; display:block;}
.detail-wrap .info-cont .tabs-epils .ep-taps li{width:33.3333333%; float:left;}
.detail-wrap .info-cont .tabs-epils .ep-taps li a{display:block; font-size:15px; font-weight:700; color:#222222; text-align:center; line-height:48px; background:#f2f2f2; border:1px solid #cecece; border-bottom:1px solid #01914c; border-right:none;}
.detail-wrap .info-cont .tabs-epils .ep-taps li:last-child a{border-right:1px solid #cecece;}
.detail-wrap .info-cont .tabs-epils .ep-taps li.active a{background:#fff; border-color:#01914c; border-bottom:1px solid #fff; border-right:1px solid #01914c;}

.detail-wrap .info-cont .tabs-epils .epils{display:none;}
.detail-wrap .info-cont .tabs-epils .epils.show{display:block;}

.detail-wrap .info-cont .tabs-epils .epils .commen-list{border-top:1px solid #b0b0b0;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li.thead{height:40px; background:#f2f2f2; font-weight:700;}

.detail-wrap .info-cont .tabs-epils .epils .commen-list li{height:40px; font-size:13px; color:#222; line-height:120%; letter-spacing:-0.02em; overflow:hidden; text-align:center; border-bottom:1px solid #dddddd;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li.active{height:auto;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li:after{clear:both;content:""; display:block;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .grade{width:15%; padding:12px 0px; float:left;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .grade .star{width:12px; height:12px; display:inline-block; vertical-align:middle; background:url(/_Img/Content/star-icon.png) no-repeat center; background-size:12px; font-size:0px;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .tit{width:60%; padding:12px 0px; float:left;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .tit a{color:#222; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .tit a:hover{text-decoration:underline;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li.active .tit a{font-weight:700;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .writer{width:10%; padding:12px 0px; float:left;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .date{width:15%; padding:12px 0px; float:left;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .answer{width:100%; padding:20px 30px; border-top:1px solid #dddddd; text-align:left; background:#f4f4f4; box-sizing:border-box; float:left;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .answer .stxt{font-size:13px; color:#222; margin-bottom:20px; line-height:160%; letter-spacing:-0.02em;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .answer .depar{position:relative; padding-left:10px; font-size:13px; color:#222; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .info-cont .tabs-epils .epils .commen-list li .answer .depar:before{position:absolute; top:6px; left:0px; width:2px; height:2px; background:#232323; content:"";}

.detail-wrap .info-cont .tabs-epils .epils .adver{width:100%; margin-bottom:20px;}
.detail-wrap .info-cont .tabs-epils .epils .adver img{width:100%;}

.detail-wrap .info-cont .tabs-epils .epils .inquiry{position:relative; min-height:110px; padding:15px 150px 15px 170px;; border:1px solid #cdcdcd; margin-bottom:20px;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .img{position:absolute; top:0px; left:0px; width:140px; height:100%; overflow:hidden;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .img img{height:100%; margin-top:5px; }
.detail-wrap .info-cont .tabs-epils .epils .inquiry .coordi-tel{margin-bottom:10px; }
.detail-wrap .info-cont .tabs-epils .epils .inquiry .coordi-tel .coordi{font-size:15px; color:#333; display:inline-block; vertical-align:top; line-height:120%; letter-spacing:-0.03em; margin-right:15px; font-weight:700;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .coordi-tel .tel{font-size:15px; color:#444; display:inline-block; vertical-align:top; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .stxt{font-size:12px; color:#555; margin-bottom:10px; line-height:140%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .dep-tel{position:relative; color:#444; padding-left:6px; font-size:12px; line-height:120%; letter-spacing:-0.03em;}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .dep-tel:before{position:absolute; top:6px; left:0px; width:2px; height:2px; background:#353535; content:"";}
.detail-wrap .info-cont .tabs-epils .epils .inquiry .btn{position:absolute; top:50%; right:32px; font-size:14px; width:107px; line-height:32px; margin-top:-16px; background:#009150; color:#fff; font-weight:700; border-radius:3px; text-align:center; display:block;}

.detail-wrap .info-cont .tabs-epils .epils table.epil{}
.detail-wrap .info-cont .tabs-epils .epils table.epil thead{}
.detail-wrap .info-cont .tabs-epils .epils table.epil thead th{font-size:13px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody{}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody th{font-size:13px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#fff3e5; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody td{font-size:13px; padding:12px 0px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody td.tit{text-align:left;}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody td.tit a{color:#222; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.detail-wrap .info-cont .tabs-epils .epils table.epil tbody td.tit a:hover{text-decoration:underline;}

/* .detail-wrap .reser-cont*/
.detail-wrap .reser-cont{position:relative; width:327px; border:1px solid #cecece; background:#fff; border-top:1px solid #016738; float:right;}
.detail-wrap .reser-cont.fix{position:fixed; top:0px; left:50%; margin-left:221px; z-index:9}
.detail-wrap .reser-cont.stoped{top:auto; bottom:90px; right: 0; position:absolute;}
.detail-wrap .reser-cont .info-view-sel{padding:14px 20px; background:#e3e3e3; border-bottom:1px solid #cecece; }
.detail-wrap .reser-cont .info-view-sel:after{clear:both;content:""; display:block;}
.detail-wrap .reser-cont .info-view-sel select{width:180px; float:left; height:30px; line-height:30px; color:#444444; font-size:14px; }
.detail-wrap .reser-cont .info-view-sel select option{line-height:30px; color:#444444; font-size:14px; }

.detail-wrap .reser-cont .info-view-sel .btns{width:90px; float:right; font-size:0px;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn{position:relative; display:inline-block; vertical-align:top; width:30px; cursor:pointer;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-icon{width:30px; height:30px; display:inline-block; font-size:13px; background:url(/_Img/Content/reser-share-icon.png) no-repeat center;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list{position:absolute; top:30px; left:-105px; display:none; font-size:13px; width:150px; padding:5px 12px; border:1px solid #989898; background:#fff;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn:hover .share-list{display:block;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list:before{position:absolute; top:-7px; right:50px; width:10px; height:7px; background:url(/_Img/Content/share-list-arrowT.png) no-repeat center; content:"";}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li{background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom center;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li:last-of-type{background:none;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li a{position:relative; display:block; font-size:14px; color:#222; padding:14px 0px 14px 38px; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li a:before{position:absolute; top:50%; left:0px; width:28px; height:28px; margin-top:-14px; border-radius:50%; overflow:hidden; content:"";}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li.face a:before{background:url(/_Img/Content/reser-face-icon.jpg) no-repeat center #4067ac;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li.kakao a:before{background:url(/_Img/Content/reser-kakao-icon.jpg) no-repeat center #ffc211;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li.twi a:before{background:url(/_Img/Content/reser-twi-icon.jpg) no-repeat center #29a8df;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li.url a:before{background:url(/_Img/Content/reser-url-icon.jpg) no-repeat center #f27700;}
.detail-wrap .reser-cont .info-view-sel .btns .share-btn .share-list li.kakaotalk a:before{background:url(/_Img/Content/reser-kakao-icon2.jpg) no-repeat center #fee500;}
.detail-wrap .reser-cont .info-view-sel .btns .print-btn{width:30px; height:30px; display:inline-block; vertical-align:top; background:url(/_Img/Content/reser-pring-icon.png) no-repeat center;}

.detail-wrap .reser-cont .special-deal{display:none; }
.detail-wrap .reser-cont .special-deal.on{display:block}
.detail-wrap .reser-cont .special-deal p{text-align:center; height:30px; background:#0d7d27; color:#fff; line-height:30px; letter-spacing:-0.03em; font-size:13px; display:block; }

.detail-wrap .reser-cont .airline-time{padding:18px 20px; border-bottom:1px solid #cdcdcd; }
.detail-wrap .reser-cont .airline-time .airline{margin-bottom:20px; overflow:hidden;}
.detail-wrap .reser-cont .airline-time .airline .btxt{font-size:15px; color:#222; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .airline-time .airline .stxt-btn .stxt{margin-top:6px; float:left; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .airline-time .airline .stxt-btn .stxt .icon{margin-right:5px;}
.detail-wrap .reser-cont .airline-time .airline .stxt-btn .btn{width:90px; border:1px solid #575757; color:#333; line-height:24px; text-align:center; font-size:12px; display:block; float:right; letter-spacing:-0.02em;}

.detail-wrap .reser-cont .airline-time .depar{margin-bottom:15px;}
.detail-wrap .reser-cont .airline-time .depar .btxt{font-size:15px; color:#222; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .airline-time .depar .stxt{font-size:13px; color:#444; line-height:120%; letter-spacing:-0.02em;}
/*.detail-wrap .reser-cont .airline-time .depar p:nth-of-type(2) strong{color:#fb7e10;}*/
.detail-wrap .reser-cont .airline-time .depar p{padding-bottom:5px; }

.detail-wrap .reser-cont .airline-time .date-btn{line-height:38px; background:#0d7d27; font-size:13px; margin-top:5px; display:block; color:#fff; text-align:center; border-radius:3px; font-weight:400; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .airline-time .date-btn span{padding-left:27px; background:url(/_Img/Content/reser-cal-icon.png) no-repeat left;}
/*.detail-wrap .reser-cont .airline-time .date-btn:hover{background-color:#006638}*/

.detail-wrap .reser-cont .airline-time .return{}
.detail-wrap .reser-cont .airline-time .return .btxt{font-size:14px; color:#444; margin-bottom:5px; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .airline-time .return .stxt{font-size:14px; color:#444; line-height:120%; letter-spacing:-0.02em;}

.detail-wrap .reser-cont .price-reser{padding:25px 20px 20px 20px; background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom center; }
.detail-wrap .reser-cont .price-reser .btxt{font-weight:700; margin-bottom:15px; color:#222; font-size:15px; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .price{font-size:22px; margin-bottom:10px; font-weight:700; text-align:right; color:#222; line-height:120%; letter-spacing:-0.05em;}
.detail-wrap .reser-cont .price-reser .price .age{font-size:13px; color:#777777; font-weight:700; text-decoration: none; float: left; padding-top: 7px;}
.detail-wrap .reser-cont .price-reser .price span{font-size:17px; color:#777777; font-weight:700; text-decoration: line-through}
.detail-wrap .reser-cont .price-reser .price strong{font-size:32px; color:#e40000; padding-right:3px;}

.detail-wrap .reser-cont .price-reser .stxt{font-size:11px; margin-bottom:25px; color:#555; text-align:right; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .stxt strong{font-size:13px; font-size:14px; color:#777; margin-bottom:7px; display:block;}

.detail-wrap .reser-cont .price-reser .btns .reser{overflow:hidden;}
.detail-wrap .reser-cont .price-reser .btns .reser .reser-no-btn{width:203px; line-height:50px; background:#fff; border:1px solid #878787; font-size:20px; font-weight:700; display:block; color:#878787; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .btns .reser .reser-btn{width:203px; line-height:50px; background:#01a75d; border:1px solid #01a75d; font-size:20px; font-weight:700; display:block; color:#fff; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .btns .reser .btn_mileage_join{width:203px; line-height:50px; background:#fff; border:1px solid #878787; font-size:20px; font-weight:700; display:block; color:#878787; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .btns .reser .reser-btn:hover {width:203px; line-height:50px; background:#01a75d; border:1px solid #01a75d; font-size:20px; font-weight:700; display:block; color:#fff; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .btns .reser .btn_mileage_join:hover {width:203px; line-height:50px; background:#01a75d; border:1px solid #01a75d; font-size:20px; font-weight:700; display:block; color:#fff; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser .btns .reser .favo-btn{width:72px; height:50px; border:1px solid #878787; font-size:13px; display:block; text-align:center; border-radius:3px; float:right; background:url(/_Img/Content/reser-fav-icon.png) no-repeat center #fff;}
.detail-wrap .reser-cont .price-reser .btns .reser .favo-btn.active{background:url(/_Img/Content/reser-fav-icon-ov.png) no-repeat center #fff;}

.detail-wrap .reser-cont .price-reser2{padding:25px 20px 20px 20px; background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom center; }
.detail-wrap .reser-cont .price-reser2 .btxt{font-weight:700; margin-bottom:5px; color:#222; font-size:15px; line-height:100%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser2 .price{font-size:16px; margin-bottom:10px; font-weight:700; text-align:right; color:#222; line-height:100%; letter-spacing:-0.05em;}
.detail-wrap .reser-cont .price-reser2 .price span{font-size:17px; color:#777777; font-weight:700; text-decoration: line-through}
.detail-wrap .reser-cont .price-reser2 .price strong{font-size:20px; color:#e40000; padding-right:3px;}

.detail-wrap .reser-cont .price-reser2 .stxt{font-size:11px; margin-bottom:25px; color:#555; text-align:right; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser2 .stxt strong{font-size:13px; font-size:14px; color:#777; margin-bottom:7px; display:block;}

.detail-wrap .reser-cont .price-reser2 .btns .reser{overflow:hidden;}
.detail-wrap .reser-cont .price-reser2 .btns .reser .reser-btn{width:203px; line-height:50px; background:#fff; border:1px solid #878787; font-size:20px; font-weight:700; display:block; color:#878787; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser2 .btns .reser .reser-btn:hover {width:203px; line-height:50px; background:#01a75d; border:1px solid #01a75d; font-size:20px; font-weight:700; display:block; color:#fff; text-align:center; border-radius:3px; float:left; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .price-reser2 .btns .reser .favo-btn{width:72px; height:50px; border:1px solid #878787; font-size:13px; display:block; text-align:center; border-radius:3px; float:right; background:url(/_Img/Content/reser-fav-icon.png) no-repeat center #fff;}
.detail-wrap .reser-cont .price-reser2 .btns .reser .favo-btn.active{background:url(/_Img/Content/reser-fav-icon-ov.png) no-repeat center #fff;}

.detail-wrap .reser-cont .coordi{position:relative; padding:25px 38px 30px 143px;}
.detail-wrap .reser-cont .coordi .img{position:absolute; top:13px; left:20px; border:5px solid #dde0e5; width:95px; height:95px; overflow:hidden; border-radius:50%;}
.detail-wrap .reser-cont .coordi .img img{width:100%; height:100%;}
.detail-wrap .reser-cont .coordi .name{font-size:16px; color:#444; font-weight:700; margin-bottom:5px; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .coordi .tel{font-size:16px; color:#444; margin-bottom:12px; line-height:120%; letter-spacing:-0.02em;}
.detail-wrap .reser-cont .coordi .btn{width:100%; border:1px solid #454545; color:#333; line-height:26px; text-align:center; font-size:12px; display:block;}
.detail-wrap .reser-cont .coordi .btn span{padding-right:16px; background:url(/_Img/Content/paging-next.png) no-repeat right;}


/* layer-wrap.prodinq */
.layer-wrap.prodinq{position:absolute; width:827px; border:1px solid #717171; padding:35px; display:none; background:#fff; box-sizing:border-box;}
.layer-wrap.prodinq .title-btxt{margin-bottom:20px;}
.layer-wrap.prodinq .title-btxt .title{font-size:22px; color:#000; font-weight:700; line-height:120%; letter-spacing:-0.04em; margin-bottom:15px;}
.layer-wrap.prodinq .title-btxt .btxt{font-size:13px; color:#333; line-height:160%; letter-spacing:-0.02em;}

.layer-wrap.prodinq table.inquiry{position:relative; }
.layer-wrap.prodinq table.inquiry:before{position:absolute; top:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}
.layer-wrap.prodinq table.inquiry thead{}
.layer-wrap.prodinq table.inquiry thead th{font-size:14px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq table.inquiry tbody{}
.layer-wrap.prodinq table.inquiry tbody th{font-size:14px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:right; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq table.inquiry tbody th .impor{position:relative; padding-left:13px;}
.layer-wrap.prodinq table.inquiry tbody th .impor:before{position:absolute; top:0px; left:0px; color:#f61b19; content:"£ª"}
.layer-wrap.prodinq table.inquiry tbody td{font-size:14px; padding:7px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; line-height:28px; letter-spacing:-0.02em;}
.layer-wrap.prodinq table.inquiry tbody td input[type="text"]{height:28px;}
.layer-wrap.prodinq table.inquiry tbody td textarea{height:208px;}
.layer-wrap.prodinq table.inquiry tbody td .chk-radios{vertical-align:middle; margin-right:22px;;}
.layer-wrap.prodinq table.inquiry tbody td .chk-radios input[type="radio"] + label{line-height:15px;}
.layer-wrap.prodinq table.inquiry tbody td .chk-check input[type="checkbox"]:checked + label:after{background:url(/_Img/Layout/check-icon.png) no-repeat center #ee7a00;}

.layer-wrap.prodinq .impor-txt{padding:20px 15px 25px 15px; background:#e3e3e3; margin-bottom:20px;}
.layer-wrap.prodinq .impor-txt .tit{font-size:14px; color:#333; margin-bottom:10px; padding-left:22px; font-weight:700; background:url(/_Img/Content/impor-icon.png) no-repeat left; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq .impor-txt .btxt{font-size:11px; color:#333; line-height:160%; letter-spacing:-0.02em;}

.layer-wrap.prodinq .btn-wrap{text-align:center;}
.layer-wrap.prodinq .btn-wrap .inq-btn{width:190px; display:inline-block; line-height:44px; background:#ee7a00; color:#fff; font-size:17px; font-weight:700; text-align:center; border-radius:3px; letter-spacing:-0.02em;}

.layer-wrap.prodinq .close-btn{position:absolute; top:15px; right:15px; display:block; width:30px; height:30px; background:url(/_Img/Main/close-btn01.png) no-repeat center;}


/* layer-wrap.prodinq2 */
.layer-wrap.prodinq2{width:827px; padding:15px; background:#fff; box-sizing:border-box;}
.layer-wrap.prodinq2 .title-btxt{margin-bottom:20px;}
.layer-wrap.prodinq2 .title-btxt .title{font-size:22px; color:#000; font-weight:700; line-height:120%; letter-spacing:-0.04em; margin-bottom:15px;}
.layer-wrap.prodinq2 .title-btxt .btxt{font-size:13px; color:#333; line-height:160%; letter-spacing:-0.02em;}

.layer-wrap.prodinq2 table.inquiry{position:relative; }
/*.layer-wrap.prodinq2 table.inquiry:before{position:absolute; top:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}*/
.layer-wrap.prodinq2 table.inquiry thead{}
.layer-wrap.prodinq2 table.inquiry thead th{font-size:14px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq2 table.inquiry tbody{}
.layer-wrap.prodinq2 table.inquiry tbody th{font-size:14px; padding:12px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:right; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq2 table.inquiry tbody th .impor{position:relative; padding-left:13px;}
.layer-wrap.prodinq2 table.inquiry tbody th .impor:before{position:absolute; top:0px; left:0px; color:#f61b19; content:"£ª"}
.layer-wrap.prodinq2 table.inquiry tbody td{font-size:14px; padding:7px 15px; color:#222; border:1px solid #cdcdcd; border-left:none; border-right:none; line-height:28px; letter-spacing:-0.02em;}
.layer-wrap.prodinq2 table.inquiry tbody td input[type="text"]{height:28px;}
.layer-wrap.prodinq2 table.inquiry tbody td textarea{height:208px;}
.layer-wrap.prodinq2 table.inquiry tbody td .chk-radios{vertical-align:middle; margin-right:22px;;}
.layer-wrap.prodinq2 table.inquiry tbody td .chk-radios input[type="radio"] + label{line-height:15px;}
.layer-wrap.prodinq2 table.inquiry tbody td .chk-check input[type="checkbox"]:checked + label:after{background:url(/_Img/Layout/check-icon.png) no-repeat center #ee7a00;}

.layer-wrap.prodinq2 .impor-txt{padding:20px 15px 25px 15px; background:#e3e3e3; margin-bottom:20px;}
.layer-wrap.prodinq2 .impor-txt .tit{font-size:14px; color:#333; margin-bottom:10px; padding-left:22px; font-weight:700; background:url(/_Img/Content/impor-icon.png) no-repeat left; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.prodinq2 .impor-txt .btxt{font-size:11px; color:#333; line-height:160%; letter-spacing:-0.02em;}

.layer-wrap.prodinq2 .btn-wrap{text-align:center;}
.layer-wrap.prodinq2 .btn-wrap .inq-btn{width:190px; display:inline-block; line-height:44px; background:#ee7a00; color:#fff; font-size:17px; font-weight:700; text-align:center; border-radius:3px; letter-spacing:-0.02em;}

/*.layer-wrap.prodinq2 .close-btn{position:absolute; top:15px; right:15px; display:block; width:30px; height:30px; background:url(/_Img/Main/close-btn01.png) no-repeat center;}*/

/* layer-wrap.prodinq */
.layer-wrap.datesel{position:absolute; width:950px; border:1px solid #717171; display:none; background:#fff; box-sizing:border-box;}
.layer-wrap.datesel .title{padding:20px; border-bottom:1px solid #cdcdcd;}
.layer-wrap.datesel .title .btit{font-size:18px; color:#000; display:inline-block; vertical-align:bottom; font-weight:700; line-height:120%; letter-spacing:-0.03em; margin-right:15px;}
.layer-wrap.datesel .title .stit{font-size:13px; color:#777; display:inline-block; vertical-align:bottom; line-height:120%; letter-spacing:-0.02em;}

.layer-wrap.datesel .in-cont{padding:20px 25px 30px 25px; max-height:700px; overflow-y:auto;}

.layer-wrap.datesel .in-cont .cal-info{margin-bottom:20px;}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide{position:relative; background:#fff; padding:0px 26px;}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide:before{position:absolute; bottom:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide li{}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide li a{width:140px; line-height:37px; text-align:center; color:#777; font-weight:700; display:block; font-size:17px; border:1px solid #cdcdcd; border-bottom:1px solid #006638; border-left:none; letter-spacing:-0.02em;}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide li.active a{background:#dff6e5; border:1px solid #006638; border-bottom:1px solid #cdcdcd; color:#006638;}

.layer-wrap.datesel .in-cont .cal-info .tabs-slide .slick-prev{position:absolute; top:0px; left:0px; z-index:1; width:26px; height:100%; border:0px; font-size:0px; background:url(/_Img/Main/popul-slide-arrowL.png) no-repeat center; background-size:5px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; box-sizing:border-box;}
.layer-wrap.datesel .in-cont .cal-info .tabs-slide .slick-next{position:absolute; top:0px; right:0px; z-index:1; width:26px; height:100%; border:0px; font-size:0px; background:url(/_Img/Main/popul-slide-arrowR.png) no-repeat center; background-size:5px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-top:1px solid #cdcdcd; box-sizing:border-box;}

.layer-wrap.datesel .in-cont .cal-info .calendar{overflow:hidden; height:0px;}
.layer-wrap.datesel .in-cont .cal-info .calendar.show{height:auto;}

.layer-wrap.datesel .in-cont .cal-info .calendar table{width:100%}
.layer-wrap.datesel .in-cont .cal-info .calendar table thead tr th{background:#f2f2f2; border:1px solid #cdcdcd; border-top:none; font-size:12px; text-align:center; padding:6px 0px; color:#444; font-weight:700;}
.layer-wrap.datesel .in-cont .cal-info .calendar table thead tr th.sat{color:#1b3fc5;}
.layer-wrap.datesel .in-cont .cal-info .calendar table thead tr th.sun{color:#c50000;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td{border-bottom:1px solid #cdcdcd; border-top:none; font-size:13px; text-align:center; padding:6px 0px; color:#bfbfbf; font-weight:700;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td:first-child{border-left:1px solid #cdcdcd;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td:last-child{border-right:1px solid #cdcdcd;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td a{color:#bfbfbf;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td.cred a{color:#e83b3b; text-decoration:underline;}
.layer-wrap.datesel .in-cont .cal-info .calendar table tbody tr td.cgreen a{color:#1c9800; text-decoration:underline;}

.layer-wrap.datesel .in-cont .cal-info .calendar .no-data{text-align:center; padding-top:15px; font-size:13px;}

.layer-wrap.datesel .in-cont .reser-cond{margin-bottom:20px}
.layer-wrap.datesel .in-cont .reser-cond .icons-info{text-align:right; margin-bottom:15px;}

.layer-wrap.datesel .in-cont .reser-cond .icons-info .air-select{float:left; }
.layer-wrap.datesel .in-cont .reser-cond .icons-info .air-select select{padding: 2px 20px 2px 5px; color: #555}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .air-select option{padding: 2px 20px 2px 5px; }

.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns{display:inline-block; vertical-align:top;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns .btn{padding:0 5px 0 5px; line-height:20px; background:#000; font-size:11px; color:#fff; text-align:center; border-radius:3px; display:inline-block; vertical-align:top; }
.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns .btn.appli{background:#34bb15;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns .btn.appro{background:#e83b3b;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns .btn.finish{background:#aaaaaa;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .btns .btn.special{background:#EB6100;}

.layer-wrap.datesel .in-cont .reser-cond .icons-info .info{position:relative; width:18px; height:18px; margin-top:1px; display:inline-block; vertical-align:top;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .btn{position:relative; width:18px; height:18px; background:#474747; border-radius:50%; display:block;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .btn:before{position:absolute; top:0px; left:0px; width:18px; line-height:18px; display:block; font-weight:700; text-align:center; color:#fff; display:block; content:"?"; font-size:11px; font-family:'Nanum Gothic', sans-serif;}

.layer-wrap.datesel .in-cont .reser-cond .icons-info .info:hover .popup{display:block;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .popup{z-index:1; position:absolute; top:19px; right:0px; width:372px; padding:20px 15px; background:#fff; box-sizing:border-box; text-align:left; border:1px solid #006638; display:none;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .popup ul li{margin-bottom:20px;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .popup ul li:last-child{margin-bottom:0px;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .popup ul li .tit{font-size:14px; font-weight:700; margin-bottom:5px; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.datesel .in-cont .reser-cond .icons-info .info .popup ul li .btxt{font-size:13px;  color:#555; line-height:140%; letter-spacing:-0.02em;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond{position:relative; }
.layer-wrap.datesel .in-cont .reser-cond table.rescond:before{position:absolute; top:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}
.layer-wrap.datesel .in-cont .reser-cond table.rescond thead{}
.layer-wrap.datesel .in-cont .reser-cond table.rescond thead th{font-size:14px; padding:12px 10px; color:#454545; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond thead th .arrow{padding-right:12px;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond thead th .arrow.bottom{background:url(/_Img/Content/rescond-arrowB.png) no-repeat right;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond thead th .arrow.top{background:url(/_Img/Content/rescond-arrowT.png) no-repeat right;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody{}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody th{font-size:13px; padding:18px 10px; color:#555; border:1px solid #cdcdcd; border-left:none; border-right:none; background:#f2f2f2; line-height:160%; letter-spacing:-0.02em;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td{font-size:13px; padding:18px 10px; color:#555; border:1px solid #cdcdcd; border-left:none; border-right:none; line-height:160%; letter-spacing:-0.02em; text-align:center;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .date{font-size:15px; color:#222;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .airline .icon{display:block; margin-bottom:3px;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .airline .btxt{display:block; color:#222;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .charge{font-size:0px;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .charge .price{position:relative; display:inline-block; font-size:13px; color:#222; padding-right:12px;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .charge .price:before{position:absolute; top:1px; right:0px; font-size:8px; color:#222; content:"¢º"}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .charge .disc{font-size:17px; color:#e40000; font-weight:700; padding-left:5px; display:inline-block;}

.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .reser-btn{width:80px; text-align:center; line-height:26px; background:#000; color:#fff; border-radius:3px; color:#fff; font-weight:700; display:block;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .reser-btn.appli{background:#34bb15;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .reser-btn.appro{background:#e83b3b;}
.layer-wrap.datesel .in-cont .reser-cond table.rescond tbody td .reser-btn.finish{background:#aaaaaa;}

.layer-wrap.datesel .in-cont .btn-wrap .cancel-btn{width:104px; border:1px solid #555; font-size:14px; line-height:29px; display:inline-block;}

.layer-wrap.datesel .close-btn{position:absolute; top:15px; right:15px; display:block; width:30px; height:30px; background:url(/_Img/Main/close-btn01.png) no-repeat center;}

/* layer-wrap.flight */
.layer-wrap.flight{position:absolute; top:-3000px; width:828px; border:1px solid #717171; background:#fff; box-sizing:border-box;}
.layer-wrap.flight .title{font-size:18px; creser-contolor:#000; padding:20px; border-bottom:1px solid #cdcdcd; font-weight:700; line-height:120%; letter-spacing:-0.02em;}

.layer-wrap.flight .in-cont{padding:25px 25px 40px 25px; max-height:700px; overflow-y:auto;}
.layer-wrap.flight .in-cont .tit{font-size:16px; color:#000; font-weight:700; line-height:120%; letter-spacing:-0.02em; margin-bottom:10px;}
.layer-wrap.flight .in-cont .tit.depar{padding-left:27px; background:url(/_Img/Content/depar-icon.png) no-repeat left;}
.layer-wrap.flight .in-cont .tit.entry{padding-left:24px; background:url(/_Img/Content/entry-icon.png) no-repeat left;}

.layer-wrap.flight .in-cont .schedule{border:1px solid #cdcdcd;}
.layer-wrap.flight .in-cont .schedule .course{padding:20px 40px;}
.layer-wrap.flight .in-cont .schedule .course ul{}
.layer-wrap.flight .in-cont .schedule .course ul:after{clear:both;content:""; display:block;}
.layer-wrap.flight .in-cont .schedule .course ul li{position:relative; padding-top:45px; text-align:center; float:left; background:url(/_Img/Content/sche-dot-icon.png) no-repeat center 23px;}
.layer-wrap.flight .in-cont .schedule .course ul li .region{font-size:13px; margin-bottom:5px; font-weight:700; color:#222; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.flight .in-cont .schedule .course ul li .region span{padding-right:5px;}
.layer-wrap.flight .in-cont .schedule .course ul li .region .green{color:#009150;}
.layer-wrap.flight .in-cont .schedule .course ul li .time{font-size:18px; margin-bottom:5px; font-weight:700; color:#222; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.flight .in-cont .schedule .course ul li .date{font-size:13px; color:#222; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.flight .in-cont .schedule .course ul li .cond{position:absolute; top:0px; left:50%; min-width:180px; font-size:11px; color:#333; line-height:120%; letter-spacing:-0.05em; text-align:left;}
.layer-wrap.flight .in-cont .schedule .course ul li .cond .icon{line-height:20px; text-align:center; display:inline-block; vertical-align:middle; background:#8d8d8d; width:35px; border-radius:10px; color:#fff;}
.layer-wrap.flight .in-cont .schedule .course ul li .cond .icon.on{background:#009150;}

.layer-wrap.flight .in-cont .schedule .course ul li:before{position:absolute; top:28px; left:50%; margin-left:7px; width:100%; height:2px; background:#000; content:"";}
.layer-wrap.flight .in-cont .schedule .course ul li:last-child:before{display:none;}
.layer-wrap.flight .in-cont .schedule .course ul li.line-green:before{background:#009150;}
.layer-wrap.flight .in-cont .schedule .course ul li.line-gray:before{background:#c4c4c4;}

.layer-wrap.flight .in-cont .schedule .course ul.item2 li{width:50%;}
.layer-wrap.flight .in-cont .schedule .course ul.item2 li .cond{margin-left:142px;}
.layer-wrap.flight .in-cont .schedule .course ul.item3 li{width:33.33333333%;}
.layer-wrap.flight .in-cont .schedule .course ul.item3 li .cond{margin-left:45px;}
.layer-wrap.flight .in-cont .schedule .course ul.item4 li{width:25%;}
.layer-wrap.flight .in-cont .schedule .course ul.item4 li .cond{margin-left:25px;}
.layer-wrap.flight .in-cont .schedule .course ul.item5 li{width:20%;}
.layer-wrap.flight .in-cont .schedule .course ul.item5 li .cond{margin-left:0px;}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide li .cond{margin-left:0px;}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-prev{position:absolute; top:50%; left:-35px; z-index:1; width:30px; height:30px; margin-top:-15px; border:0px; font-size:0px; background:url(/_Img/Content/course-slide-arrowL.png) no-repeat center;}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-prev:before{position:absolute; top:-11px; left:37px; width:2px; height:2px; background:#fff; content:"";}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-prev:after{position:absolute; top:-11px; left:41px; width:2px; height:2px; background:#fff; content:"";}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-prev.slick-disabled{display:none !important;}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-next{position:absolute; top:50%; right:-35px; z-index:1; width:30px; height:30px; margin-top:-15px; border:0px; font-size:0px; background:url(/_Img/Content/course-slide-arrowR.png) no-repeat center;}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-next:before{position:absolute; top:-11px; right:37px; width:2px; height:2px; background:#fff; content:"";}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-next:after{position:absolute; top:-11px; right:41px; width:2px; height:2px; background:#fff; content:"";}
.layer-wrap.flight .in-cont .schedule .course ul.course-slide .slick-next.slick-disabled{display:none !important;}

.layer-wrap.flight .in-cont .schedule .total-time{padding:10px 30px; overflow:hidden; background:url(/_Img/Main/dotted-line.jpg) repeat-x top center #f2f2f2;}
.layer-wrap.flight .in-cont .schedule .total-time .time{float:left;}
.layer-wrap.flight .in-cont .schedule .total-time .time .btxt{margin-right:35px; color:#656565; font-size:13px; display:inline-block; vertical-align:top; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.flight .in-cont .schedule .total-time .time .btxt:last-child{margin-right:0px;}
.layer-wrap.flight .in-cont .schedule .total-time .time .btxt strong{color:#333; padding-left:5px;}

.layer-wrap.flight .in-cont .schedule .total-time .all-time{font-size:13px; float:right; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap.flight .in-cont .schedule .total-time .all-time strong{color:#009150; padding-left:5px;}

.pop-flight-close{position: absolute;
    top: 15px;
    right: 15px;
    display: block;
    width: 30px;
    height: 30px;
    background: url(/_Img/Main/close-btn01.png) no-repeat center; }



/* layer-wrap.view */
.layer-wrap.epil{position:absolute; width:846px; border:1px solid #717171; display:none; background:#fff; box-sizing:border-box;}

.layer-wrap.qna{position:absolute; width:846px; border:1px solid #717171; display:none; background:#fff; box-sizing:border-box;}

.layer-wrap .board-view{padding:35px;}
.layer-wrap .board-view .title{font-size:22px; color:#000; margin-bottom:20px; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap .board-view .title .stit{margin-left:13px; font-size:13px; color:#333; font-weight:400; display:inline-block; line-height:120%; letter-spacing:-0.02em;}

.layer-wrap .board-view .in-cont{max-height:700px; overflow-y:auto;}
.layer-wrap .board-view .in-cont .view-cont{border-top:1px solid #006638;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit{padding:18px 13px; overflow:hidden; border-bottom:1px solid #cdcdcd;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .tit{font-size:14px; color:#222; font-weight:700; line-height:120%; letter-spacing:-0.02em; float:left;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .tit .ques-icon{display:inline-block; font-weight:400; vertical-align:top; line-height:20px; font-size:11px; color:#fff; padding:0px 7px; background:#414141; margin-right:5px;}

.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .write-date-hit{font-size:13px; color:#454545; line-height:120%; letter-spacing:-0.02em; float:right;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .write-date-hit .write{margin-right:18px;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .write-date-hit .date{margin-right:18px;}
.layer-wrap .board-view .in-cont .view-cont .tit-write-date-hit .write-date-hit .hit{}

.layer-wrap .board-view .in-cont .view-cont .substance{padding:22px 13px; border-bottom:1px solid #cdcdcd; line-height:160%; color:#333; font-size:13px;}
.layer-wrap .board-view .in-cont .view-cont .substance img{width:100%;}

.layer-wrap .board-view .in-cont .view-cont .substance .tit{font-size:14px; color:#222; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.layer-wrap .board-view .in-cont .view-cont .substance .tit .answ-icon{display:inline-block; font-weight:400; margin-bottom:20px; vertical-align:top; line-height:20px; font-size:11px; color:#fff; padding:0px 7px; background:#296edc; margin-right:5px;}

.layer-wrap .board-view .in-cont .btn-wrap .cancel-btn{width:104px; border:1px solid #555; font-size:14px; line-height:29px; display:inline-block;}

.layer-wrap .board-view .in-cont .close-btn{position:absolute; top:15px; right:15px; display:block; width:30px; height:30px; background:url(/_Img/Main/close-btn01.png) no-repeat center;}

/* reser-wrap */
.reser-wrap{padding:40px 0px 50px 0px;}
.reser-wrap .title-step{padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #006637; overflow:hidden;}
.reser-wrap .title-step .title{font-size:23px; color:#222; font-weight:700; float:left; line-height:120%; letter-spacing:-0.02em;}

.reser-wrap .title-step .step{float:right; margin-top:7px;}
.reser-wrap .title-step .step li{font-size:14px; color:#555; float:left; padding:0px 18px 0px 10px; background:url(/_Img/Content/paging-next.png) no-repeat right; background-size:4px; line-height:120%; letter-spacing:-0.02em;}
.reser-wrap .title-step .step li:last-child{padding-right:0px; background:none;}
.reser-wrap .title-step .step li .num{display:inline-block; padding-right:3px;}

.reser-wrap .title-step .step li.active{font-weight:700; color:#222;}
.reser-wrap .title-step .step li.active .num{color:#fa7f10;}

.reser-wrap table.reser-type01{position:relative; border-top:1px solid #006638; font-size:14px; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;}
.reser-wrap table.reser-type01:before{position:absolute; top:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}
.reser-wrap table.reser-type01 thead th{color:#252525; font-size:14px; background:#e3e3e3; border-bottom:1px solid #cdcdcd; padding:10px; text-align:center;}
.reser-wrap table.reser-type01 thead th .impor{position:relative; padding-right:13px;}
.reser-wrap table.reser-type01 thead th .impor:before{position:absolute; top:-3px; right:0px; color:#f61b19; content:"£ª"}

.reser-wrap table.reser-type01 tbody th{color:#252525; font-size:14px; background:#e3e3e3; border-bottom:1px solid #cdcdcd; padding:10px; text-align:center;}
.reser-wrap table.reser-type01 tbody td{color:#434343; font-size:14px; border-bottom:#cdcdcd; border-bottom:1px solid #cdcdcd;  padding: 10px 7px; line-height:170%;}

.reser-wrap table.reser-type01 tbody td .depar-return{}
.reser-wrap table.reser-type01 tbody td .depar-return li{overflow:hidden; margin-bottom:5px;}
.reser-wrap table.reser-type01 tbody td .depar-return li:last-child{margin-bottom:0px;}
.reser-wrap table.reser-type01 tbody td .depar-return li .btxt{}
.reser-wrap table.reser-type01 tbody td .depar-return li .btxt strong{padding-right:8px;}

.reser-wrap table.reser-type01 tbody td .air-icon{display:inline-block; vertical-align:middle; margin-right:5px; margin-top:-2px;}

.reser_nv_wrap .info-charge .charge-cont .price-total{padding-bottom:20px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .stxt + .row{margin-top:20px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .stxt strong{font-size:13px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .row{overflow:hidden; margin-bottom:10px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .btxt{float:left; margin:0; font-size:15px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .price{float:right; margin:0; font-size:16px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .price strong{margin-right:2px; font-size:20px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .row.total{padding-top:15px; border-top:1px solid #cdcdcd;}
.reser_nv_wrap .info-charge .charge-cont .price-total .row.total .btxt{font-size:18px;}
.reser_nv_wrap .info-charge .charge-cont .price-total .row.total .price strong{font-size:22px;}
.reser_nv_wrap .info-charge .info-cont .travel-info table.reser-type01 td.reck_area{text-align:left;}
.reser_nv_wrap .reck_area > span{display:inline-block; padding:0 10px; vertical-align:middle;}
.reser_nv_wrap .reck_area .reck-input{display:inline-block; margin-right:10px; vertical-align:middle;}
.reser_nv_wrap .info-charge .info-cont .travel-info .check-btn .chk-check{margin-right:0;}


.info-charge{position:relative;}
.info-charge:after{clear:both;content:""; display:block;}

.info-charge .info-cont{width:758px; float:left;}

/* prod-info */
.info-charge .info-cont .prod-info{margin-bottom:40px;}
.info-charge .info-cont .prod-info .tit{font-size:20px; margin-bottom:15px; color:#333; line-height:120%; letter-spacing:-0.02em;}

/* clause-info */
.info-charge .info-cont .clause-info{margin-bottom:40px;}
.info-charge .info-cont .clause-info .tit{font-size:20px; padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #006637; color:#333; line-height:120%; letter-spacing:-0.02em;}

.info-charge .info-cont .clause-info .cl-taps{border-right:1px solid #d0d0d0; }
.info-charge .info-cont .clause-info .cl-taps:after{clear:both;content:""; display:block; }
.info-charge .info-cont .clause-info .cl-taps li{width:12.485714%; float:left; text-align:center; line-height:120%; letter-spacing:-0.02em;}
.info-charge .info-cont .clause-info .cl-taps li a{line-height:120%; width:100%; height:58px; font-size:13px; color:#777; background:#f2f2f2; display:table; border:1px solid #d0d0d0; border-right:none;}
.info-charge .info-cont .clause-info .cl-taps li a span{vertical-align:middle; display:table-cell;}
.info-charge .info-cont .clause-info .cl-taps li.active a{background:#fff; color:#222; font-weight:700; border-bottom:1px solid #fff;}
.info-charge .info-cont .clause-info .cl-taps li:hover a{color:#222;}

.info-charge .info-cont .clause-info .cont{}
.info-charge .info-cont .clause-info .cont .clause{padding:30px 20px; font-size:13px; color:#333; height:340px; overflow-y:auto; border:1px solid #d0d0d0; border-top:none; border-bottom:none;}

.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap{font-size:13px; line-height:20px;}
.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap p.tit_h1{margin-top:10px; font-size:13px;}
.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap p.tit_h1:nth-of-type(1){margin-top:0;}
.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap .policy_box{margin-top:10px;}
.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap .policy_box p.tit_h1{margin-top:10px;}
.info-charge .info-cont .clause-info .cont .clause .common_terms_wrap p.tit_h2{margin-top:10px; font-size:12px;}
.info-charge .info-cont .clause-info .cont .clause .ft_size15_B{font-size:13px !important;}

.info-charge .info-cont .clause-info .cont .all-checks-radios{border:1px solid #cdcdcd; }
.info-charge .info-cont .clause-info .cont .all-checks-radios .all-check{padding:12px 18px; background:#e3e3e3; border-bottom:1px solid #cdcdcd;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios{padding:20px;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .radios{font-size:13px;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .radios .btxt{display:inline-block; vertical-align:middle; margin-right:10px;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .radios .chk-radios{display:inline-block; vertical-align:middle; margin-right:5px;}

.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .checks{font-size:0px;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .checks .chk-check{width:33.33333333%; margin-bottom:10px;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .checks .chk-check:nth-child(5){width:66%;}
.info-charge .info-cont .clause-info .cont .all-checks-radios .checks-radios .checks .chk-check:nth-child(7){width:66%;}

.info-charge .info-cont .clause-info .cont{display:none}
.info-charge .info-cont .clause-info .cont.show{display:block}

/* reser-info */
.info-charge .info-cont .reser-info{margin-bottom:40px;}
.info-charge .info-cont .reser-info .tit{font-size:20px; margin-bottom:15px; color:#333; line-height:120%; letter-spacing:-0.02em;}
.info-charge .info-cont .reser-info input[type="text"]{width:200px;height:25px;text-indent:5px;}
.info-charge .info-cont .reser-info textarea{height:150px;padding:5px;box-sizing:border-box;}

/* travel-info */
.info-charge .info-cont .travel-info{margin-bottom:40px;}
.info-charge .info-cont .travel-info .tit{font-size:20px; margin-bottom:15px; color:#333; line-height:120%; letter-spacing:-0.02em;}
.info-charge .info-cont .travel-info .reck-input{overflow:hidden;}
.info-charge .info-cont .travel-info .reck-input .minus-btn{width:26px; line-height:26px; display:block; border:1px solid #c6c6c6; text-align:center; color:#222; font-size:16px; background:#f2f2f2; float:left;}
.info-charge .info-cont .travel-info .reck-input .plus-btn{width:26px; line-height:26px; display:block; border:1px solid #c6c6c6; text-align:center; color:#222; font-size:16px; background:#f2f2f2; float:left;}
.info-charge .info-cont .travel-info .reck-input .num{width:36px; line-height:26px; border:1px solid #c6c6c6; border-left:none; border-right:none; text-align:center; color:#222; font-size:14px; float:left;}

.info-charge .info-cont .travel-info .check-btn{text-align:right; margin-bottom:10px;}
.info-charge .info-cont .travel-info .check-btn .chk-check{margin-right:22px;}
.info-charge .info-cont .travel-info .check-btn .btn{line-height:26px; background:#5e5e5e; border:1px solid #464646; padding:0px 15px; text-align:center; color:#fff; font-size:13px; font-weight:700; display:inline-block;}

.info-charge .info-cont .travel-info table.reser-type01 th{text-align:center; border:1px solid #cdcdcd;}
.info-charge .info-cont .travel-info table.reser-type01 td{text-align:center; border:1px solid #cdcdcd;}
.info-charge .info-cont .travel-info table.reser-type01 td input[type="text"]{width:100%; height:25px;text-indent:1px}
.info-charge .info-cont .travel-info table.reser-type01 td input::placeholder {font-size:12px;color:#9094a7;}
.info-charge .info-cont .travel-info table.reser-type01 td input::-webkit-input-placeholder {font-size:12px;color:#9094a7;}
.info-charge .info-cont .travel-info table.reser-type01 td input:-ms-input-placeholder {font-size:12px;color:#9094a7;}

/* travel-info */
.info-charge .info-cont .wish-info{margin-bottom:40px;}
.info-charge .info-cont .wish-info .tit{font-size:20px; margin-bottom:15px; color:#333; line-height:120%; letter-spacing:-0.02em;}

/* info-charge */
.info-charge .info-cont .option-info{margin-bottom:40px;}
.info-charge .info-cont .option-info .tit{font-size:20px; padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #006637; color:#333; line-height:120%; letter-spacing:-0.02em;}

.info-charge .info-cont .option-info .list{}
.info-charge .info-cont .option-info .list:after{clear:both;content:""; display:block;}
.info-charge .info-cont .option-info .list{margin:0px -5px}
.info-charge .info-cont .option-info .list ul li{width:244px; margin:0px 4px 20px 4px; border:1px solid #cecece; float:left;}
.info-charge .info-cont .option-info .list ul li a{display:block;}
.info-charge .info-cont .option-info .list ul li a .img{width:244px; height:145px; margin-bottom:12px; overflow:hidden; display:block;}
.info-charge .info-cont .option-info .list ul li a .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.info-charge .info-cont .option-info .list ul li a:hover .img img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.info-charge .info-cont .option-info .list ul li a .ltit{font-size:16px; color:#222; padding:0px 13px; margin-bottom:5px; display:block; line-height:120%; letter-spacing:-0.02em; font-weight:700; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.info-charge .info-cont .option-info .list ul li a .stxt{font-size:12px; color:#777; padding:0px 13px; margin-bottom:10px; display:block; height:35px; overflow:hidden; line-height:140%; letter-spacing:-0.02em;}
.info-charge .info-cont .option-info .list ul li a .sum{padding:0px 13px; margin-bottom:10px; display:block; line-height:120%; letter-spacing:-0.02em; text-align:right;}
.info-charge .info-cont .option-info .list ul li a .sum .price{font-size:15px; color:#777; text-decoration:line-through;}
.info-charge .info-cont .option-info .list ul li a .sum .reduc{font-size:16px; color:#ff0000; font-weight:700; padding-left:10px;}

.info-charge .info-cont .option-info .list ul li a:hover .ltit{color:#fa7600;}
.info-charge .info-cont .option-info .list ul li a:hover .stxt{color:#fa7600;}

.info-charge .info-cont .option-info .list ul li .sel{background:#f2f2f2; padding:10px 12px;;}
.info-charge .info-cont .option-info .list ul li .sel select{height:28px;}

.info-charge .info-cont .option-info .impor-txt{font-size:13px; line-height:120%; letter-spacing:-0.02em;}


/* charge-cont */
.info-charge .charge-cont{
    border: 1px solid #006637;
    width: 327px;
    background: #fff;
    border-top: 1px solid #016738;
    float: right;
}
.info-charge .charge-cont.fix{position:fixed; top:0px; left:50%; margin-left:221px;}
.info-charge .charge-cont.stoped{top:auto; bottom:76px; right: 0; position:absolute;}
.info-charge .charge-cont .title{padding:10px 16px; background:#006637; color:#fff; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .price-total{padding:20px 20px 30px 20px;}
.info-charge .charge-cont .price-total .btxt{font-size:17px;color:#222; margin-bottom:18px; font-weight:700; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .price-total .price{font-size:22px; color:#222; margin-bottom:15px; font-weight:700; line-height:120%; letter-spacing:-0.05em; text-align:right;}
.info-charge .charge-cont .price-total .price strong{font-size:32px; color:#e40000;}
.info-charge .charge-cont .price-total .stxt{font-size:12px; color:#777; text-align:right; line-height:120%; letter-spacing:-0.04em;}
.info-charge .charge-cont .price-total .stxt strong{font-size:13px; font-size:14px; color:#555; margin-bottom:7px; display:block;}

.info-charge .charge-cont .people-num{border-top:1px solid #cdcdcd;}
.info-charge .charge-cont .people-num .tit{font-size:13px; color:#666; padding:10px 20px; background:#f2f2f2; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .people-num .btxt{font-size:14px; color:#222; padding:10px 20px 20px 20px; text-align:right; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .people-num .btxt strong{font-size:18px;}

.info-charge .charge-cont .option-price{border-top:1px solid #cdcdcd;}
.info-charge .charge-cont .option-price .tit{font-size:13px; color:#666; padding:10px 20px; background:#f2f2f2; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .option-price .btxt-num-price{padding:10px 20px; background:url(/_Img/Main/dotted-line.jpg) repeat-x bottom left;}
.info-charge .charge-cont .option-price .btxt-num-price .btxt{font-size:14px; color:#333; margin-bottom:10px; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .option-price .btxt-num-price .num-price{overflow:hidden;}
.info-charge .charge-cont .option-price .btxt-num-price .num-price .num{font-size:13px; color:#555; float:left; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .option-price .btxt-num-price .num-price .num strong{}
.info-charge .charge-cont .option-price .btxt-num-price .num-price .price{font-size:14px; color:#222; float:right; line-height:120%; letter-spacing:-0.02em;}
.info-charge .charge-cont .option-price .btxt-num-price .num-price .price strong{font-size:18px; padding-right:3px;}

.info-charge .charge-cont .option-price .total-price{padding:20px 20px 50px 20px;}
.info-charge .charge-cont .option-price .total-price .total{font-size:14px; color:#222; text-align:right;}
.info-charge .charge-cont .option-price .total-price .total strong{font-size:18px; color:#e40000;}

.info-charge .charge-cont .btn-wrap{padding-bottom:20px;}
.info-charge .charge-cont .btn-wrap a{width:184px; font-size:20px; color:#fff; font-weight:700; line-height:50px; display:inline-block; background:#fa7f10; border-radius:4px; letter-spacing:-0.02em;}

/* layer-wrap.travinfo */
.layer-wrap.travinfo{position:absolute; width:828px; border:1px solid #717171; display:none; background:#fff; box-sizing:border-box;}

.layer-wrap.travinfo .title{font-size:18px; color:#000; padding:20px; border-bottom:1px solid #cdcdcd; font-weight:700; line-height:120%; letter-spacing:-0.02em;}

.layer-wrap.travinfo .in-cont{padding:25px 25px 30px 25px;}

.layer-wrap.travinfo .in-cont table.reser-type01{position:relative; border-top:1px solid #006638; font-size:14px; border-left:1px solid #cdcdcd;  border-right:1px solid #cdcdcd;}
.layer-wrap.travinfo .in-cont table.reser-type01:before{position:absolute; top:0px; left:0px; width:100%; height:1px; background:#006638; content:"";}
.layer-wrap.travinfo .in-cont table.reser-type01 thead th{color:#252525; font-size:14px; background:#e3e3e3; border-bottom:1px solid #cdcdcd; padding:10px; text-align:center;}
.layer-wrap.travinfo .in-cont table.reser-type01 thead th .impor{position:relative; padding-right:13px;}
.layer-wrap.travinfo .in-cont table.reser-type01 thead th .impor:before{position:absolute; top:-3px; right:0px; color:#f61b19; content:"£ª"}

.layer-wrap.travinfo .in-cont table.reser-type01 tbody th{color:#252525; font-size:14px; background:#e3e3e3; border-bottom:1px solid #cdcdcd; padding:10px; text-align:center;}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td{color:#434343; font-size:14px; border-bottom:#cdcdcd; border-bottom:1px solid #cdcdcd; padding:10px; line-height:170%;}

.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .depar-return{}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .depar-return li{overflow:hidden; margin-bottom:5px;}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .depar-return li:last-child{margin-bottom:0px;}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .depar-return li .btxt{}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .depar-return li .btxt strong{padding-right:8px;}

.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .air-icon{display:inline-block; vertical-align:middle; margin-right:5px; margin-top:-2px;}

.layer-wrap.travinfo .in-cont table.reser-type01 thead th.mbgray{background:#f2f2f2;}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td input[type="text"]{text-align:center;}
.layer-wrap.travinfo .in-cont table.reser-type01 tbody td .add-btn{display:inline-block; line-height:22px; border:1px solid #ce6400; background:#fb7f0f; color:#fff; font-weight:700; padding:0px 8px; font-size:12px;}

.layer-wrap.travinfo .in-cont table.reser-type01 th{text-align:center; border:1px solid #cdcdcd;}
.layer-wrap.travinfo .in-cont table.reser-type01 td{text-align:center; border:1px solid #cdcdcd;}
.layer-wrap.travinfo .in-cont table.reser-type01 td input[type="text"]{width:100%;}

.layer-wrap.travinfo .in-cont .cancel-btn{width:200px; border:1px solid #4a4a4a; color:#fff; font-weight:700; background:#5e5e5e; font-size:16px; line-height:40px; display:inline-block;}

.layer-wrap.travinfo .close-btn{position:absolute; top:15px; right:15px; display:block; width:30px; height:30px; background:url(/_Img/Main/close-btn01.png) no-repeat center;}




/* /naeilpack/css/uriman_main2019·Î ÀÌµ¿ */
/* uriman */
/* uriman.best */
.uriman-wrap .uriman.best{position:relative; padding:40px 0px;}
.uriman-wrap .uriman.best:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}
.uriman-wrap .uriman.best .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.uriman-wrap .uriman.best .title strong{color:#ca4d3b; font-weight:700;}
.uriman-wrap .uriman.best .tabs{margin-bottom:22px; text-align:center; font-size:0px;}
.uriman-wrap .uriman.best .tabs li{position:relative; display:inline-block;}
.uriman-wrap .uriman.best .tabs li:before{position:absolute; top:50%; left:0px; width:1px; height:14px; margin-top:-7px; background:#e1e1e1; content:"";}
.uriman-wrap .uriman.best .tabs li:first-child:before{display:none;}
.uriman-wrap .uriman.best .tabs li a{display:block; color:#555; font-size:15px; padding:0px 30px; line-height:120%;}
.uriman-wrap .uriman.best .tabs li a:hover{color:#ca4d3b;}
.uriman-wrap .uriman.best .tabs li.active a{color:#ca4d3b; text-decoration:underline;}
.uriman-wrap .uriman.best .list{display:none;}
.uriman-wrap .uriman.best .list.show{display:block;}
.uriman-wrap .uriman.best .list:after{clear:both;content:""; display:block;}
.uriman-wrap .uriman.best .list ul{margin:0px -6px;}
.uriman-wrap .uriman.best .list ul li{position:relative; width:266px; margin:0px 6px; float:left;}
.uriman-wrap .uriman.best .list ul li .btxt-num{position:absolute; right:11px; top:-3px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(../_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.uriman-wrap .uriman.best .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.uriman-wrap .uriman.best .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}
.uriman-wrap .uriman.best .list ul li a{border:1px solid #cecece; display:block; }
.uriman-wrap .uriman.best .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.uriman-wrap .uriman.best .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.uriman-wrap .uriman.best .list ul li .btxt{padding:0px 13px; margin-bottom:13px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height:44px; overflow:hidden; word-break:keep-all;}
.uriman-wrap .uriman.best .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:19px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.uriman-wrap .uriman.best .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.uriman-wrap .uriman.best .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.uriman-wrap .uriman.best .list ul li .sum .fr{font-size:16px; color:#454545;}
.uriman-wrap .uriman.best .list ul li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}
.uriman-wrap .uriman.best .list ul li a:hover{border:1px solid #fa7905;}
.uriman-wrap .uriman.best .list ul li a:hover .img{height:144px;}
.uriman-wrap .uriman.best .list ul li a:hover .ctxt{height:36px; margin-bottom:25px;}
.uriman-wrap .uriman.best .list ul li a:hover .img img{opacity:0.5;}
.uriman-wrap .uriman.best .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}
/* uriman.special */
.uriman-wrap .uriman.special{position:relative; padding:40px 0px;}
.uriman-wrap .uriman.special:after{clear:both;content:""; display:block;}
.uriman-wrap .uriman.special:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; ; background:#fcefee; display:block; content:""; z-index:-1; box-sizing: border-box; border-top: 1px solid #f5b8af; /* border-bottom: 1px solid #f5b8af; */}
.uriman-wrap .uriman.special .urispecial{width:357px; float:left;}
.uriman-wrap .uriman.special .urispecial .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}
.uriman-wrap .uriman.special .urispecial .title strong{color:#ca4d3b; font-weight:700;}
.uriman-wrap .uriman.special .urispecial .banners{overflow:hidden;}
.uriman-wrap .uriman.special .urispecial .banners .banner{border:1px solid #cc472d; }
/*.uriman-wrap .uriman.special .urispecial .banners .banner img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.uriman-wrap .uriman.special .urispecial .banners .banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
*/
.uriman-wrap .uriman.special .urimall{width:729px; float:right; }
.uriman-wrap .uriman.special .urimall .title{font-size:24px; color:#222; font-weight:700; line-height:120%; margin-bottom:30px; font-family:'NanumSquare', sans-serif;}
.uriman-wrap .uriman.special .urimall .title strong{color:#ca4d3b; font-weight:700;}
.uriman-wrap .uriman.special .urimall .banners{overflow:hidden; width: 729px; height: 270px; background: #fff; box-sizing: border-box; border:1px solid #cdcdcd; padding: 10px;}
.uriman-wrap .uriman.special .urimall .banners .banner{float:left; overflow:hidden; }
/*.uriman-wrap .uriman.special .urimall .banners .banner img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}
.uriman-wrap .uriman.special .urimall .banners .banner:hover img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}*/
.uriman-wrap .uriman.special .urimall .banners .banner.review{width: 360px; padding: 10px 12px 0px 22px; color: #454545; letter-spacing: -.025em; }
.uriman-wrap .uriman.special .urimall .banners .banner.review h3{font-size: 14px; }
.uriman-wrap .uriman.special .urimall .banners .banner.review h3:last-of-type{margin:7px 0; }
.uriman-wrap .uriman.special .urimall .banners .banner.review h2{color: #ca4d3b; font-size: 20px; margin-top: 7px; }
/* .uriman-wrap .uriman.special .urimall .banners .banner.review p{font-size: 12px; color: #555555; line-height: 20px; height: 100px; margin-bottom: 10px; } */
.uriman-wrap .uriman.special .urimall .banners .banner.review p{position: relative; overflow: hidden; max-height: 100px; font-size: 12px; line-height: 20px; color: #555; margin-bottom: 10px;margin-top:20px; }
.uriman-wrap .uriman.special .urimall .banners .banner.review p:after{content:'...'; position:absolute; right:4px; bottom:4px; width:10px; z-index:1;}
.uriman-wrap .uriman.special .urimall .banners .banner.review p span {line-height:20px; min-height:80px; display:block; position:relative; padding-right:10px;}
.uriman-wrap .uriman.special .urimall .banners .banner.review p span:after{content:''; position:absolute; right:0; bottom:0; width:10px; height:21px; background-color:#fff; z-index:3;}


.uriman-wrap .uriman.special .urimall .banners .banner.review a{display: inline-block; color: #333333; font-size: 13px; padding: 5px 15px; border: 1px solid #d1d1d1; box-sizing: border-box; }
.uriman-wrap .uriman.special .urimall .banners .banner.review a span{font-size: 8px; }
/* uriman.top6 */
.uriman-wrap .uriman.top6{position:relative; padding:40px 0px;}
.uriman-wrap .uriman.top6:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-top:1px solid #d7d7d7; display:block; content:""; z-index:-1}
.uriman-wrap .uriman.top6 .top6-tab{position:relative; height:642px; overflow:hidden; background:#fff; border:1px solid #cdcdcd; border-top:1px solid #006537;}
.uriman-wrap .uriman.top6 .top6-tab .title{height:187px; width:227px; background:#f2f2f2; border-right:1px solid #cdcdcd; font-family:'NanumSquare',sans-serif;}
.uriman-wrap .uriman.top6 .top6-tab .title span{padding:40px 0px 0px 22px; font-size:24px; font-weight:700; line-height:140%; display:block; color:#222;}
.uriman-wrap .uriman.top6 .top6-tab .title span strong{font-weight:700; color:#ca4d3b;}
.uriman-wrap .uriman.top6 .top6-tab .wrap{width:227px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.uriman-wrap .uriman.top6 .top6-tab .wrap:last-child{border-bottom:none;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .tab{width:100%; position:relative; z-index:2; font-size:16px; letter-spacing:-0.03em; font-weight:700;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .tab a{position:relative; height:113px; display:block; }
.uriman-wrap .uriman.top6 .top6-tab .wrap .tab a span{padding:26px 22px 0px 22px; line-height:180%; display:block; color:#555;}
.uriman-wrap .uriman.top6 .top6-tab .wrap:last-child .tab a{border-bottom:none;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt{width:100%; padding-left:228px; position:absolute; left:0; top:0px; z-index:1; display:none; box-sizing:border-box; overflow:hidden;}
.uriman-wrap .uriman.top6 .top6-tab .wrap.on .tab a:before{position:absolute; top:50%; right:24px; width:7px; height:12px; margin-top:-23px; background:url(../_Img/Content/top6-arrowRU.png) no-repeat center; content:"";}
.uriman-wrap .uriman.top6 .top6-tab .wrap.on .tab a span{ color:#ca4d3b;}
.uriman-wrap .uriman.top6 .top6-tab .wrap.on .cnt{display:block;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list{position:relative; margin:0px 40px; overflow:hidden;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list:before{position:absolute; top:50%; left:0px; width:100%; height:1px; background:url(../_Img/Main/dotted-line.jpg) repeat-x top left; content:"";}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li{width:244px; margin:0px 14px; float:left; padding:25px 0px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li:first-child{margin-left:0px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li:nth-child(3n){margin-right:0px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li:nth-child(4n){margin-left:0px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li a{display:block;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .img{margin-bottom:10px; overflow:hidden; display:block;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .img img{width:100%; -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out;}*/
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li a:hover .img img{opacity:0.8; transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1);}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .btxt{font-size:16px; color:#222; margin-bottom:10px; line-height:150%; display:block; font-weight:700; overflow:hidden; height:45px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .stxt{font-size:12px; color:#656565; margin-bottom:15px; line-height:120%; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:15px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .sum{display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .sum .fr{font-size:16px; color:#454545;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li a:hover .btxt{color:#fa7600;}
.uriman-wrap .uriman.top6 .top6-tab .wrap .cnt .list li a:hover .stxt{color:#fa7600;}
/* uriman.tel-lists */
.uriman-wrap .uriman.tel-lists-wrap{padding: 40px 0; position: relative; height: 360px; box-sizing: border-box; }
.uriman-wrap .uriman.tel-lists-wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; ; background:#f2f2f2; display:block; content:""; z-index:-1; box-sizing: border-box; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd;}
.uriman-wrap .tel-lists{width:736px; padding:20px 25px; border:1px solid #cfcfcf; box-sizing:border-box; float:left; background: #fff; height: 268px; }
.uriman-wrap .tel-lists .tels{position:relative; overflow:hidden; margin-bottom:10px; }
.uriman-wrap .tel-lists .tels:before{position:absolute; right:50%; bottom:0px; width:1px; height:135px; background:#ddd; content:"";}
.uriman-wrap .tel-lists .tels .fl{width:50%; padding-right:30px; box-sizing:border-box;}
.uriman-wrap .tel-lists .tels .fr{width:50%; padding-left:30px; padding-top: 45px; box-sizing:border-box;}
.uriman-wrap .tel-lists .tels .tit{position:relative; font-size:17px; color:#454545; padding-left:13px; line-height:120%; margin-bottom:25px;}
.uriman-wrap .tel-lists .tels .tit:before{position:absolute; left:0px; top:7px; width:5px; height:5px; background:#454545; content:"";}
.uriman-wrap .tel-lists .tels .tit strong{padding-right:4px;}
.uriman-wrap .tel-lists .tels .list{position:relative;}
.uriman-wrap .tel-lists .tels .list li{overflow:hidden; margin-bottom:12px; font-size:14px; line-height:125%; letter-spacing:-0.02em;}
.uriman-wrap .tel-lists .tels .list li:last-child{margin-bottom:0px;}
.uriman-wrap .tel-lists .tels .list li .btxt{float:left; color:#333;}
.uriman-wrap .tel-lists .tels .list li .tel{float:right; color:#222; font-weight:700;}
.uriman-wrap .tel-lists .custo-btns{overflow:hidden;}
.uriman-wrap .tel-lists .custo-btns .custo{font-size:13px; margin-top:20px; color:#777; float:left;}
.uriman-wrap .tel-lists .custo-btns .btns{float:right; font-size:0px;}
.uriman-wrap .tel-lists .custo-btns .btns .btn{display:inline-block; line-height:25px; border:1px solid #cfcfcf; background:#fff; color:#333; padding:0px 10px; margin-left:5px; font-size:13px; margin-top: 15px; }
.uriman-wrap .tel-lists .custo-btns .btns .btn.active{border-color:#ea5907;}
.uriman-wrap .tel-lists .custo-btns .btns .btn:hover{border-color:#ea5907;}
.uriman-wrap .tel-lists.tel-lists-right{width: 364px; border-left: none; box-sizing: border-box; }
.uriman-wrap .tel-lists.tel-lists-right .tels .fl{width:100%; padding-right: 0; box-sizing: border-box;}
.uriman-wrap .tel-lists.tel-lists-right .tels:before{display: none; }

/* /jagiya/css/jagiya_main2019·Î ÀÌµ¿ */
/* ÀÚ±â¾ß .honey.best
.honey-wrap.honey .honeytrv.best{position:relative; padding:40px 0px;}
.honey-wrap.honey .honeytrv.best:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; border-bottom:1px solid #d7d7d7; display:block; content:""; z-index:-1}
.honey-wrap.honey .honeytrv.best .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.honey-wrap.honey .honeytrv.best .title strong{color:#fa7600; font-weight:700;}
.honey-wrap.honey .honeytrv.best .tabs{margin-bottom:22px; text-align:center; font-size:0px;}
.honey-wrap.honey .honeytrv.best .tabs li{position:relative; display:inline-block;}
.honey-wrap.honey .honeytrv.best .tabs li:before{position:absolute; top:50%; left:0px; width:1px; height:14px; margin-top:-7px; background:#e1e1e1; content:"";}
.honey-wrap.honey .honeytrv.best .tabs li:first-child:before{display:none;}
.honey-wrap.honey .honeytrv.best .tabs li a{display:block; color:#555; font-size:15px; padding:0px 30px; line-height:120%;}
.honey-wrap.honey .honeytrv.best .tabs li a:hover{color:#fa7600;}
.honey-wrap.honey .honeytrv.best .tabs li.active a{color:#fa7600; text-decoration:underline;}
.honey-wrap.honey .honeytrv.best .list{display:none;}
.honey-wrap.honey .honeytrv.best .list.show{display:block;}
.honey-wrap.honey .honeytrv.best .list:after{clear:both;content:""; display:block;}
.honey-wrap.honey .honeytrv.best .list ul{margin:0px -6px;}
.honey-wrap.honey .honeytrv.best .list ul li{position:relative; width:266px; margin:0px 6px; float:left; padding-top:3px;}
.honey-wrap.honey .honeytrv.best .list ul li .btxt-num{position:absolute; right:11px; top:0px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(../_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.honey-wrap.honey .honeytrv.best .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.honey-wrap.honey .honeytrv.best .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}
.honey-wrap.honey .honeytrv.best .list ul li a{border:1px solid #cecece; display:block; }
.honey-wrap.honey .honeytrv.best .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.honey-wrap.honey .honeytrv.best .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.honey-wrap.honey .honeytrv.best .list ul li .btxt{padding:0px 13px; margin-bottom:13px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height:44px; overflow:hidden; word-break:keep-all;}
.honey-wrap.honey .honeytrv.best .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:19px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.honey-wrap.honey .honeytrv.best .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:150%; letter-spacing:-0.03em; overflow:hidden;}
.honey-wrap.honey .honeytrv.best .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.honey-wrap.honey .honeytrv.best .list ul li .sum .fr{font-size:16px; color:#454545;}
.honey-wrap.honey .honeytrv.best .list ul li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}
.honey-wrap.honey .honeytrv.best .list ul li a:hover{border:1px solid #fa7905;}
.honey-wrap.honey .honeytrv.best .list ul li a:hover .img{height:144px;}
.honey-wrap.honey .honeytrv.best .list ul li a:hover .ctxt{height:36px; margin-bottom:25px;}
.honey-wrap.honey .honeytrv.best .list ul li a:hover .img img{opacity:0.5;}
.honey-wrap.honey .honeytrv.best .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}
.honey-wrap.honey .honeytrv.best .list .frtrbest-slide .slick-prev{position:absolute; top:50%; left:-80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(../_Img/Content/choice-arrowL.png) no-repeat center;}
.honey-wrap.honey .honeytrv.best .list .frtrbest-slide .slick-next{position:absolute; top:50%; right:-80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(../_Img/Content/choice-arrowR.png) no-repeat center;}
*/
/* ÀÚ±â¾ß ±âÁ¸
.jagiya_baseSize{width: 1000px; margin: 0 auto; }
 */
/* ÀÚ±â¾ß honey.thema
.specialTheme_wrap{padding:50px 0; position: relative; }
.specialTheme_wrap:before{position:absolute; left:50%; top:0px; width:2000px; height:100%; margin-left:-1000px; background-color:#ffebd6; display:block; content:""; z-index:-1}
.specialTheme_box{text-align:center}
.specialTheme_list{margin-top:45px}
.specialTheme_list:after{clear:both;content:""; display:block;}
.specialTheme_list li{margin-right:12px; float: left; }
.specialTheme_list li.specialTheme_listLast{margin-right:0}
*/
/* ÀÚ±â¾ß honey.reason
.specialReason_wrap{height:217px;position: relative; }
.specialReason_wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:url("../_Img/Content/honey-reason-bg.jpg") repeat-x top; display:block; content:""; z-index:-1}
.specialReason_box{position:relative}
.specialReason_box img{position:absolute;left:57px;top:-24px}
.specialReason_txt{padding-left:370px; color:#fff}
.specialReason_txt .specialReason_titles{padding-top:40px;font-weight:700;font-size:18px}
.specialReason_txt h3{padding-top:15px;font-size:32px}
.specialReason_txt a{display:inline-block;width:217px;background:url("../_Img/Content/honey-reason-arrow.png") no-repeat 222px 50%; border:1px solid #fff;padding:10px;margin-top:40px;font-weight:700;font-size:17px;color:#fff;text-align:center}
*/
/* ÀÚ±â¾ß honey.bottom
.contents_wrap{padding:50px 0 55px;}
.contents_box{display:inline-block;width:1000px}
.contents_box h3{font-size:24px;color:#414141}
.contents_lft,.contents_rgt{float:left}
.contents_lft{width:306px;margin-right:20px}
.naeils_honeyMoon{border:1px solid #dadada;margin-top:25px}
.naeils_honeyMoon a img{width:304px;height:164px}
.contents_rgt{width:674px}
.customer_box{margin-top:25px}
.customer_box:after{clear:both;content:""; display:block;}
.customer_box li.honeyMoon_plan{border:1px solid #dadada;margin-right:0px; width: 343px; float: left;  }
.customer_box li.jagiya_customer_list{width: 300px; float: right; }
.jagiya_customer{position:relative;width:309px;height:166px}
.jagiya_customerTel{width:226px}
.jagiya_customerTel_tbl th,.jagiya_customerTel_tbl td{border-bottom:1px solid #efefef;padding:4px 0;font-size:13px; line-height: 18px; }
.jagiya_customerTel_tbl th{color:#b3b3b3}
.jagiya_customerTel_tbl td{font-weight:700;color:#7c7c7c;text-align:right}
.jagiya_customerTel_tbl tr.jagiya_customerTel_lineLast th,.jagiya_customerTel_tbl tr.jagiya_customerTel_lineLast td{border-bottom:0}
.jagiya_customer a{position:absolute;right:0}
.jagiya_customer a.faq_btn{top:13px}
.jagiya_customer a.qna_btn{bottom:13px}
.jagiya_customerTel_tbl caption{display: none; }
*/
/* °ñÇÁ golf.best */
.golf-wrap.golf .gmt.best{position:relative; padding:40px 0px;}
.golf-wrap.golf .gmt.best .title{font-size:24px; color:#222; font-weight:700; text-align:center; line-height:120%; margin-bottom:20px; font-family:'NanumSquare', sans-serif;}
.golf-wrap.golf .gmt.best .title strong{color:#fa7600; font-weight:700;}
.golf-wrap.golf .gmt.best .tabs{margin-bottom:22px; text-align:center; font-size:0px;}
.golf-wrap.golf .gmt.best .tabs li{position:relative; display:inline-block;}
.golf-wrap.golf .gmt.best .tabs li:before{position:absolute; top:50%; left:0px; width:1px; height:14px; margin-top:-7px; background:#e1e1e1; content:"";}
.golf-wrap.golf .gmt.best .tabs li:first-child:before{display:none;}
.golf-wrap.golf .gmt.best .tabs li a{display:block; color:#555; font-size:15px; padding:0px 30px; line-height:120%;}
.golf-wrap.golf .gmt.best .tabs li a:hover{color:#fa7600;}
.golf-wrap.golf .gmt.best .tabs li.active a{color:#fa7600; text-decoration:underline;}
.golf-wrap.golf .gmt.best .list{display:none;}
.golf-wrap.golf .gmt.best .list.show{display:block;}
.golf-wrap.golf .gmt.best .list:after{clear:both;content:""; display:block;}
.golf-wrap.golf .gmt.best .list ul{margin:0px -6px;}
.golf-wrap.golf .gmt.best .list ul li{position:relative; width:266px; margin:0px 6px; float:left; padding-top:3px;}
.golf-wrap.golf .gmt.best .list ul li .btxt-num{position:absolute; right:11px; top:0px; color:#fff; font-family:'NanumSquare',sans-serif; text-align:center; width:47px; height:45px; padding-right:3px; background:url(../_Img/Content/frtravel-best-bg.png) no-repeat center; z-index:1;}
.golf-wrap.golf .gmt.best .list ul li .btxt-num .stxt{font-size:12px; padding-top:4px; display:block; line-height:120%;}
.golf-wrap.golf .gmt.best .list ul li .btxt-num .num{font-size:17px; display:block; font-weight:700;}
.golf-wrap.golf .gmt.best .list ul li a{border:1px solid #cecece; display:block; }
.golf-wrap.golf .gmt.best .list ul li .img{width:100%; height:171px; margin-bottom:18px; overflow:hidden; background:#000; display:block;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.golf-wrap.golf .gmt.best .list ul li .img img{width:100%; -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.golf-wrap.golf .gmt.best .list ul li .btxt{padding:0px 13px; margin-bottom:13px; font-size:16px; color:#222; display:block; line-height:140%; letter-spacing:-0.03em; font-weight:700; height:44px; overflow:hidden; word-break:keep-all;}
.golf-wrap.golf .gmt.best .list ul li .ctxt{padding:0px 13px; margin-bottom:15px; font-size:12px; color:#656565; line-height:150%; letter-spacing:-0.03em; display:block; height:19px; overflow:hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.golf-wrap.golf .gmt.best .list ul li .sum{padding:0px 13px; margin-bottom:17px; display:block; line-height:200%; letter-spacing:-0.03em; overflow:hidden;}
.golf-wrap.golf .gmt.best .list ul li .sum .fl{font-size:15px; color:#777; text-decoration:line-through;}
.golf-wrap.golf .gmt.best .list ul li .sum .fr{font-size:16px; color:#454545;}
.golf-wrap.golf .gmt.best .list ul li .sum .fr strong{font-size:19px; color:#ff0000; padding-right:2px;}
.golf-wrap.golf .gmt.best .list ul li a:hover{border:1px solid #fa7905;}
.golf-wrap.golf .gmt.best .list ul li a:hover .img{height:144px;}
.golf-wrap.golf .gmt.best .list ul li a:hover .ctxt{height:36px; margin-bottom:25px;}
.golf-wrap.golf .gmt.best .list ul li a:hover .img img{opacity:0.5;}
.golf-wrap.golf .gmt.best .list .nodata{text-align:center; font-size:18px; line-height:120%; padding:50px 0px;}
.golf-wrap.golf .gmt.best .list .frtrbest-slide .slick-prev{position:absolute; top:50%; left:-80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(../_Img/Content/choice-arrowL.png) no-repeat center;}
.golf-wrap.golf .gmt.best .list .frtrbest-slide .slick-next{position:absolute; top:50%; right:-80px; z-index:1; width:70px; height:70px; margin-top:-35px; border:0px; font-size:0px; background:url(../_Img/Content/choice-arrowR.png) no-repeat center;}
/*±âÁ¸*/
.gmt_goods_wrap, .gmt_special_box, .gmt_base{width: 1100px; margin: 0 auto; }
/* °ñÇÁ theme & HOT SALE */
.gmt_goods_wrap{margin-top:50px}
.gmt_goods_box{display:inline-block;width:1100px; font-size: 22px; color: #222222; }
.gmt_goods_box h3 span{color:#70b539}
.gmt_goods_lft,.gmt_goods_rgt{float:left}
.gmt_goods_lft{width:730px;margin-right:15px}
.gmt_goods_rgt{width:355px}
.goods_theme_box,.gmt_hotSale_wrap{height:316px;border:1px solid #d0cfd5;padding:13px;margin-top:17px;box-sizing: border-box;}
/* °ñÇÁ  theme */
.goods_theme_box{display:inline-block;width:730px; }
.goods_theme_lft,.goods_theme_rgt{float:left}
.goods_theme_lft{width:346px;margin-right:10px}
.goods_theme_rgt{width:346px}
.goods_theme_list li.goods_theme_listBtm{margin-top:12px}
.goods_theme_box a{background: #000; display: block; }
/* °ñÇÁ HOT SALE */
.gmt_hotSale_box{position:relative;height:273px;overflow:hidden}
.gmt_hotSale_banner{position:absolute;left:0}
.gmt_hotSale_banner li{width:329px;height:273px}
.gmt_hotSale_banner li a{display:block}
.gmt_hotSale_banner li a img{width:329px;height:174px}
.gmt_hotSale_banner li a i{font-style:normal}
.gmtHotSale_banner_con{padding-top:10px;text-align:center}
.gmtHotSale_banner_con dt{display:inline-block;width:100%;font-weight:800;font-size:18px;color:#3e5035;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gmtHotSale_banner_con dt i{display:inline-block;padding-bottom:10px;font-weight:700;font-size:14px;letter-spacing:0}
.gmtHotSale_banner_con dd{margin-top:10px}
.gmtHotSale_banner_con dd strong,.gmtHotSale_banner_con dd i{font-size:18px;color:#f01616}
.gmtHotSale_banner_con dd.gmtGoodsArea_con_listTxt02 .area_before{font-size:14px;color:#999;text-decoration:line-through}
.gmtHotSale_banner_con dd.gmtGoodsArea_con_listTxt02 .area_arrow{padding:0 3px;font-size:15px;color:#6c6c6c}
.gmtHotSale_banner_con dd.gmtGoodsArea_con_listTxt02 .area_after{font-weight:900;font-size:16px;color:#ff0000}
.gmtHotSale_bannerBtn_box{margin-top:0px;text-align:center}
.gmtHotSale_bannerBtn li{padding:0 2px;cursor:pointer}
/* °ñÇÁ about */
.gmt_special_box{height:142px;margin-top:75px;text-align:center; position: relative; }
.gmt_special_box:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:url("../_Img/Content/golf-banner-bg.gif") repeat-x top; display:block; content:""; z-index:-1}
/* °ñÇÁ qna & service */
.gmt_mainContents_box{display:inline-block;width:1100px;padding-bottom:60px;margin-top:75px}
.gmt_mainContents_lft,.gmt_mainContents_rgt{float:left}
.gmt_mainContents_lft{margin-right: 16px; }
.gmt_qna_box{width:355px; box-sizing: border-box; border:1px solid #cdcdcd; height: 242px; padding: 30px;}

.gmt_qna_list p{color: #222222; font-family:'NanumBarunGothic', 'NanumSquare', sans-serif; letter-spacing: -0.02em}
.gmt_qna_list p.gql01{font-size: 20px; }
.gmt_qna_list p.gql02{font-size: 32px; font-weight: 900; line-height: 90px;  }
.gmt_qna_list p.gql03{font-size: 14px; color: #777777 }
.gmt_qna_list a{display: inline-block; border: 1px solid #cdcdcd;color: #444444; font-family:'NanumBarunGothic', 'NanumSquare', sans-serif; letter-spacing: -0.02em; padding: 5px 10px; margin-top: 28px; margin-right:10px;  }
.gmt_qna_list a:hover{border:1px solid #ea5907}

.gmt_mainContents_rgt{width:729px; }
.banner_diyConsult_box{border:1px solid #cdcdcd;overflow: hidden; }
.banner_diyConsult_box img{-webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out}
.banner_diyConsult_box img:hover{1transform: scale(1.05)}

/* event */
.event-wrap{position:relative; padding:30px 0px 50px 0px;}
.event-wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:#f6f6f6; border-top:1px solid #cdcdcd; display:block; content:""; z-index:-1}
.event-wrap:after{clear:both;content:""; display:block;}
.event-wrap-wide{width: 1100px; margin: 0 auto; }
.event-wrap .event-thumbnail-wrap{float: right; width: 306px; background: #fff; border: 1px solid #cdcdcd; border-top: 1px solid #006638; padding-top: 15px; position: relative; }
.event-wrap .event-thumbnail-wrap h2{text-align: center; margin-bottom: 20px; color: #454545; font-size: 18px; letter-spacing: -.025em; border-bottom: 1px solid #cdcdcd; padding-bottom:15px}
.event-wrap .event-thumbnail-wrap .event-thumbnail .thumbnail{letter-spacing: -.025em; margin: 0 20px; }
.event-wrap .event-thumbnail-wrap .event-thumbnail .thumbnail{margin-bottom: 20px; text-align: center;}
.event-wrap .event-thumbnail-wrap .event-thumbnail .thumbnail:hover img{border : 1px solid #ec660d}
.event-wrap .event-thumbnail-wrap .event-thumbnail .thumbnail:hover h3{color:#ec660d}
.event-wrap .event-thumbnail-wrap .event-thumbnail .thumbnail img{border: 1px solid #fff; display:inline-block; }
.event-wrap .event-thumbnail-wrap li h3{margin: 15px 15px 0; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; text-align: center; font-size:14px; }
.event-wrap .event-thumbnail-wrap li h3 strong{font-size: 11px; border: 1px solid #fa7f10; color: #fa7f10; padding: 2px 5px; margin-right: 5px; }
.event-wrap .event-thumbnail-wrap li p{margin:0 15px; font-size: 12px; color: #656565; font-weight: 700; text-overflow:ellipsis; white-space:nowrap; overflow: hidden; text-align: center}
.event-wrap .event-wrap-720 .event-cont{float: left; width: 782px; background: #fff; border: 1px solid #cdcdcd; box-sizing: border-box; border-top: 1px solid #006638; padding: 25px 30px; letter-spacing: -.025em; }
.event-wrap .event-wrap-720 .title{height:69px; }
.event-wrap .event-wrap-720 .title h2{color: #222222; font-size: 21px; }
.event-wrap .event-wrap-720 .title .right{float:left; }
.event-wrap .event-wrap-720 .title p{display: inline-block; font-size: 13px; color: #333333; font-weight: 700; margin: 13px 25px 25px 0; line-height: 13px;}
.event-wrap .event-wrap-720 .title p strong{color: #eb6004; }
.event-wrap .event-thumbnail-wrap .event-thumbnail .slick-prev{position :absolute; bottom:-28px; left:85px; z-index:1; width:16px; height:9px; border:0px;  font-size:0px; background:url(../_Img/Content/event-thumb-top2.png) no-repeat center; }
.event-wrap .event-thumbnail-wrap .event-thumbnail .slick-next{position:absolute; bottom:-28px; right:85px; z-index:1; width:16px; height:9px; border:0px;  font-size:0px; background:url(../_Img/Content/event-thumb-bottom2.png) no-repeat center;}
.event-wrap .event-thumbnail-wrap .arrow{width: 100%; height: 44px; border-top: 1px solid #cdcdcd;  }
.event-wrap .event-thumbnail-wrap .paginginfo{position: absolute; bottom: 13px; left: 50%; transform: translateX(-50%); }
.event-wrap-wide .title{border-bottom: 1px solid #dddddd; margin-bottom: 18px; height: 60px; }
.event-wrap-wide .title:after{clear:both;content:""; display:block;}
.event-wrap-wide .title h2, .event-wrap-wide .title p{display: inline-block;}
.event-wrap-wide .title h2{font-size:21px; color:#222222; line-height:42px; max-width:620px; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.event-wrap-wide .title .right{float: right;}
.event-wrap-wide .title p{font-size: 13px; color: #333333; font-weight: 700; line-height: 30px; line-height: 50px;}
.event-wrap-wide .title p:last-of-type{margin-left: 25px;}
.event-wrap-wide .title p strong{color: #eb6004;}
.event-wrap-wide .event-cont-900{width: 900px; margin: 0 auto; }
.event-wrap-wide .event-cont-1100{width: 1100px; margin: 0 auto; }
.event-cont-1920{margin: 0 auto; position:relative; width:100%; min-width:1100px; height:100%;  text-align:center;}
.event-cont-1920 .event-content{position:relative; top:0; left:50%; margin-left:-960px;  width:1920px; height:100%; min-width:1100px;}
.event-wrap-wide .event-ask{margin-top: 50px; }
.event-wrap-wide .event-more{display: block; width: 202px; height: 43px; background: #006638; margin: 0 auto; margin-top: 20px; color: #fff; text-align: center; font-size: 15px; font-weight: 700; letter-spacing: -0.025em; line-height: 43px; }

.event-wrap .event-thumbnail-wrap.fixed{/*position:fixed;  top:0; right:50%; margin-right:-550px;*/ }


/* Main_Visual_Silde
.visual_wrap{margin-top:47px}
.visual_wrap h1{position:absolute;left:50%;margin-left:-235px;z-index:12;top:225px}
#slideshow{position:relative;height:570px}
#slideshow img{position:absolute;left:0;top:0;z-index:8}
#slideshow img.active{z-index:10}
#slideshow img.last-active{z-index:9}
*/

/* ¶ì¹è³Ê */
.band_banner{position:relative; width:100%; min-width:1000px; height:110px; margin:0 auto; text-align:center; z-index:1}

.band_banner img{position:absolute; top:0; left:50%; margin-left:-960px; overflow:hidden; width:1920px; min-width:1000px;height:110px ;}


/* µû·Î¶Ç°°ÀÌ ¼Ò°³_¹è³Ê */
.together_introBn_box{position:relative;width: 100%; height:83px;background-color:#369800; }
.together_introBn_box:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background-color:#369800; display:block; content:""; z-index:-1}
.together_introBn_box img{position:absolute}
.together_introBn_box .together_introBn_title{left:39px;top:23px}
.together_introBn_box .together_introBn_btn{right:26px;top:21px}


/* µû·Î¶Ç°°ÀÌ ´ëÇ¥»óÇ°_Type_Common */
.together_bestGoods_wrap{padding:20px 0 90px}
.together_bestGoods_box{display:inline-block;width:1000px;margin-bottom:15px}
.together_bestGoods_lft,.together_bestGoods_rgt{float:left;height:295px;box-shadow:1px 2px 1px 0 #dbdbdb}
.together_bestGoods_lft{margin-right:15px}
.together_bestGoods a{display:block;position:relative;height:295px}
.together_bestGoods a .together_bestGoods_txt dt,.together_bestGoods a .together_bestGoods_txt dd{position:absolute;left:12px;font-family:'Noto Sans Kr',sans-serif;color:#fff;text-shadow:2px 3px 5px #000}
.together_bestGoods a .together_bestGoods_img{position:relative}
.together_bestGoods a .together_bestGoods_img i{position:absolute;left:0;bottom:0;width:100%;height:120px;background:url("http://www.naeiltour.co.kr/together/images/img_mask.png") repeat-x}
.together_bestGoods a .together_bestGoods_txt dt{bottom:35px;font-weight:900;font-size:22px;text-align:left;letter-spacing:-1px}
.together_bestGoods a .together_bestGoods_txt dd{bottom:12px;margin-top:15px;font-size:14px}

/* ´ëÇ¥»óÇ° »çÀÌÁî */
.bestGoods_typeA .together_bestGoods_lft a,
.bestGoods_typeB .together_bestGoods_rgt a{width:662px}
.bestGoods_typeA .together_bestGoods_rgt a,
.bestGoods_typeB .together_bestGoods_lft a{width:323px}
/* ´ëÇ¥»óÇ° ÀÌ¹ÌÁö »çÀÌÁî */
.bestGoods_typeA .together_bestGoods_lft a .together_bestGoods_img img,
.bestGoods_typeB .together_bestGoods_rgt a .together_bestGoods_img img{width:662px;height:295px}
.bestGoods_typeA .together_bestGoods_rgt a .together_bestGoods_img img,
.bestGoods_typeB .together_bestGoods_lft a .together_bestGoods_img img{width:323px;height:295px}
.bestGoods_typeA .together_bestGoods_rgt a .together_bestGoods_txt dt,
.bestGoods_typeB .together_bestGoods_lft a .together_bestGoods_txt dt{width:300px; line-height:30px; }

/* Å×¸¶°¡ ÀÖ´Â ±×·ì¿©Çà */
.together_1_wrap{position: relative; text-align: center; }
.together_1_wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background:url("http://www.naeiltour.co.kr/together/images/together_1_bg.gif") repeat center top; display:block; content:""; z-index:-1}
.together_1_title{padding-top:33px}
.together_1_txt{padding-top:60px}
.together_1_contents{width:1029px;margin:0 auto;text-align:center}
.together_1_cont{padding:40px 0 45px}

/* Ç³¼ºÇÑ ¿¹¾à Æ¯Àü */
.together_2_wrap{height:500px}
.together_2_title{padding-top:58px}
.together_2_cont{padding-top:41px}

/* µû·Î¶Ç°°ÀÌ ¹è³Ê */
.together_banner_box{padding:30px 0 50px}

/* Bottom */
.ft_hide{display:none}
.bottom_wrap{background-color:#3aa400; width: 100%; height:90px; position: relative; }
.bottom_wrap:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100%; background-color:#3aa400; display:block; content:""; z-index:-1}
.bottom_box{display:inline-block}
.bottom_lft,.bottom_rgt{float:left;width:550px;height:90px}
.bottom_lft{background:url("http://www.naeiltour.co.kr/together/images/line_bottom.gif") no-repeat right 50%}
.bottomLft_menu{width:430px;padding:18px 0; padding-left: 70px; }
.bottomLft_menu li{width:33.33%; float: left; text-align: center; }
.bottomLft_menu li a{font-weight:900;font-family:'Noto Sans Kr',sans-serif;font-size:13px;color:#fff}
.bottomLft_menu li a .iconImg_box{height:30px}
.bottomLft_menu li a span{display:block;padding-top:7px}
.bottomRgt_sns{padding-top:27px;padding-left: 70px; width: 100%; }
.bottomRgt_sns li{padding:0 22px; width: 35px; float: left; }
.bottomRgt_sns li a{display:block;width:35px;height:35px;background:no-repeat 50% 50% #225f00;border-radius:50%}
.bottomRgt_sns li a.icon_facebook{background-image:url("http://www.naeiltour.co.kr/together/images/icon_facebook.png")}
.bottomRgt_sns li a.icon_blog{background-image:url("http://www.naeiltour.co.kr/together/images/icon_blog.png")}
.bottomRgt_sns li a.icon_youtube{background-image:url("http://www.naeiltour.co.kr/together/images/icon_youtube.png")}
.bottomRgt_sns li a.icon_instagram{background-image:url("http://www.naeiltour.co.kr/together/images/icon_instagram.png")}

/* Paging */
.together_pagination_box{padding-top:55px}

/* °Ë»ö ·¹ÀÌ¾î */
.searchkeyword{position:absolute; top:140px; width:400px;display:none; z-index:100;}
.searchkeywordsub{position:absolute; top:48px; width:391px; display:none; z-index:100;font-size:13px;color:#666666;line-height:18px;}

/* ±Ý±îÁö, ¿ì¸®¸¸, ¹è³¶ °øÅë ¹è³Ê */
.banner_feature{position: relative}
.banner_feature:before{position:absolute; left:50%; top:0px; width:2000px; margin-left:-1000px; height:100px; ; background:#f7f7f7; display:block; content:""; z-index:-1; box-sizing: border-box; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3;}
.banner_feature a{display:block;}
.banner_feature ul{overflow: hidden; width: 100%; padding:0 30px; box-sizing:border-box;}
.banner_feature ul li{overflow:hidden; float: left; display:table; height: 100px; box-sizing: border-box;}
.banner_feature ul li > a{display:table; height: 100px;}
.banner_feature ul li:first-child + li{padding:0 50px;}
.banner_feature ul li div{display:table-cell; vertical-align:middle;}
.banner_feature ul li .feature-left{width:78px;}
.banner_feature ul li .feature-right{padding-left:16px; color: #656565; letter-spacing: -.025em; font-size: 12px; }
.banner_feature ul li .feature-right h3{margin-top:3px; font-size: 17px; color: #222222}

.banner_feature.gumggagi ul li .feature-right h3 span{color: #ef7a00}
.banner_feature.uriman ul li .feature-right h3 span{color: #ca4d3b}
.banner_feature.backpack ul{padding:0;}
.banner_feature.backpack ul li:first-child + li{padding:0 22px;}
.banner_feature.backpack ul li .feature-right h3 span{color: #0768ac}

/* »óÇ°»ó¼¼ ¸¶ÀÏ¸®Áö */
.mileage_box{position:relative; margin-top:20px;}
.mileage_box .txt{display:inline-block; font-size:14px; color:#555; letter-spacing:-0.05em;}
.mileage_box .btn_mileage_info{display:inline-block; width:16px; height:16px; background:url(/_Img/Content/icon_info.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer;}

.layer_mileage_wrap{position:relative; width:800px; height:700px; background:#fff; border:1px solid #717171; display:none;}
.layer_mileage_wrap .btn_layer_close{position:absolute; right:24px; top:13px; width:30px; height:30px; background:url(/_Img/Content/mileage/icon_close.png) no-repeat center center; text-indent:-9999px;}
.layer_mileage_wrap .title{padding:20px 30px; font-size:18px; font-weight:700; color:#222; border-bottom:1px solid #cdcdcd;}
.layer_mileage_cont{position:relative; padding:30px 30px 40px;}
.layer_mileage_cont .tit{margin-bottom:20px; font-size:18px; color:#222;}
.layer_mileage_cont .tbl{width:100%; font-size:13px; color:#555; text-align:center;}
.layer_mileage_cont .tbl thead th{height:38px; background:#515151; border:1px solid #515151; font-size:13px; color:#fff;}
.layer_mileage_cont .tbl tbody th{height:38px; background:#d8d8d8; border:1px solid #c9c9c9; border-top:none;}
.layer_mileage_cont .tbl tbody td{border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; line-height:38px;}
.layer_mileage_cont .guide_txt{margin-top:30px; padding:15px 20px; background:#f0f0f0;}
.layer_mileage_cont .guide_txt li{padding-left:8px; font-size:13px; color:#777; line-height:20px; letter-spacing:-0.05em; text-indent:-8px;}
.layer_mileage_cont .btn_type_01{display:block; width:193px; height:45px; margin:30px auto 0; border:1px solid #c9c9c9; font-size:15px; font-weight:700; color:#777; box-sizing:border-box; text-align:center; line-height:45px;}
.layer_mileage_cont .btn_type_01:after{content:''; display:inline-block; width:4px; height:8px; margin:19px 0 0 10px; /* background:url(/_Img/Content/mileage/icon_arrow03.png) no-repeat 0 0; 20200219¼öÁ¤ */vertical-align:top;}

.layer_mileage_info{height:528px;}
.layer_mileage_join{width:580px; height:auto;}
.layer_mileage_join .layer_mileage_cont{padding:20px 30px 60px;}
.layer_mileage_join .tit_join{font-size:15px; color:#555; line-height:33px;}
.layer_mileage_join .tit_join span{color:#008045;}
.layer_mileage_join .tit_join span em{font-size:26px; font-weight:700;}
.layer_mileage_join .tit_info{display:block; margin-top:10px; font-size:14px; color:#888;}
.layer_mileage_join .btn_wrap{overflow:hidden; margin-top:30px;}
.layer_mileage_join .btn_wrap span{float:left; width:calc(100% / 3); padding:0 3px; box-sizing:border-box;}
.layer_mileage_join .btn_wrap a{display:block; background:#7d7d7d; font-size:16px; font-weight:700; color:#fff; line-height:50px; text-align:center;}
.layer_mileage_join .btn_wrap .btn_join{background:#008045;}
.layer_mileage_join .btn_wrap.full{margin-top:20px;}
.layer_mileage_join .btn_wrap.full span{width:100%; padding:0 20%;}
.layer_mileage_join .today{position:absolute; right:30px; bottom:20px;}
.layer_mileage_join .today input{position:relative; top:3px;}
.layer_mileage_join .today label{display:inline-block; font-size:13px; color:#454545;}
