@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);

/* reset */
html {-ms-overflow-style: scrollbar;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table {font-family:'Nanum Gothic' !important; font-size:14px;line-height:150%;color:#666;}
img{border:0}
ul,ol{list-style:none}
fieldset{border:none}
fieldset legend {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
button{cursor:pointer}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
hr {clear:both;display:none;}
li img, dd img {vertical-align:top;}
*html body img {margin:none; padding:none;} /*for IE 6*/
* {max-height: 1000000px;}
a{
	color:#666;
	text-decoration:none !important;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}
a:hover,
a:active,
a:visited{
	color:#666;
	text-decoration:none !important;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}

table caption {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}

/* user class */
.clear{clear:both;}
.clearfix {*zoom:1;}
.clearfix:after {content:" "; display:block; clear:both;}
.hide {position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.select {background:#fff; height:20px; border:1px solid #e5e5e5;}
.input {background:#fff; height:18px; border:1px solid #e5e5e5;}
.textarea {background:#fff; border:1px solid #e5e5e5;}
.placeholder { color: #aaa; }
.bold {font-weight:700;}

.fl {float:left;}
.fr {float:right;}
.fc {float:center;}

.f-s-11 {font-size:11px !important;}
.f-s-16 {font-size:16px !important;}
.f-s-17 {font-size:17px !important;}
.f-s-18 {font-size:18px !important;}
.f-s-20 {font-size:20px !important;}
.f-s-24 {font-size:24px !important;}
.f-s-25 {font-size:25px !important;}
.f-s-40 {font-size:40px !important;}

.space-center {text-align:center !important;}
.space-right {text-align:right !important;}
.space-left {text-align:left !important;}

.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgt50 {margin-top:50px !important;}

.pd10 {padding:10px !important;}
.pdt10 {padding-top:10px !important;}
.pd20 {padding:20px !important;}
.pdl20 {padding-left:20px !important;}
.pdl45 {padding-left:45px !important;}
.pdl0 {padding-left:0px !important;}
.pdlr5 {padding-left:5px !important; padding-right:5px !important; width:60px !important;}

.mgl10 {margin-left:10px !important;}
.mgl20 {margin-left:20px !important;}
.mgl30 {margin-left:30px !important;}
.mgl80 {margin-left:80px !important;}

.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}

.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb45 {margin-bottom:45px !important;}
.mgb50 {margin-bottom:50px !important;}

.wd30 {width:30px;}
.wd45 {width:45px;}
.wd50 {width:50px;}
.wd55 {width:55px; display:inline-block; background-color:red}
.wd60 {width:60px;}
.wd70 {width:70px;}

.wd80 {width:80px;}
.wd100 {width:100px;}


.btn {border-radius:0; font-size:13px; font-weight:700;}
.btn i {font-size:.8em; margin-left:16px}

.btn-lg {font-weight:700; font-size:17px;}

.btn-adm{color:#fff !important; background-color:#ff6633; border-color:#ff6633;}
.btn-adm:hover,.btn-adm:focus,.btn-adm:active{color:#fff !important; background-color:#ff6600; border-color:#ff6600;}

.btn-focus{padding:6px 18px; color:#fff !important; background-color:#4e58a7; border-color:#4e58a7;}
.btn-focus:hover,.btn-focus:focus,.btn-focus:active{color:#fff !important; background-color:#4e58a7; border-color:#4e58a7;}

.btn-etc{color:#fff !important; background-color:#f68233; border-color:#f68233;}
.btn-etc:hover,.btn-etc:focus,.btn-etc:active{color:#fff !important; background-color:#f68233; border-color:#f68233;}

.btn-danger{color:#fff !important; background-color:#ea3535; border-color:#ea3535;}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active{color:#fff !important; background-color:#d31616; border-color:#d31616;}

.form-control {border-radius:0;}
.label {border-radius:0;}

/* paging style */
.pagination>li>a, .pagination>li>span {color:#666;}
.pagination>li:last-child>a, .pagination>li:last-child>span,
.pagination>li:first-child>a, .pagination>li:first-child>span {border-radius:0;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	background-color:#f68233;
	border-color:#f68233;
}

.text-default {color:#f68233 !important;}
.text-red {color:#ed0000 !important;}
.text-gray {color:#838383 !important;}
.text-blue {color:#03a8e4 !important;}
.text-black {color:#000 !important;}

.container {width:1170px !important;}

.table01 {width:100%; border-collapse:collapse; border-spacing:0px; border-top:3px solid #757575;}
.table01 th {padding:8px; height:51px; font-size:14px; color:#3a3a3a; text-align:center; background:#f0f0f0; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.table01 td {padding:8px 8px 8px 15px; font-size:14px; color:#878787; background:#fff; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.table01 tr th:first-child,
.table01 tr td:first-child {border-left:0;}
.table01 label {margin:0;}
.table01 .form-control {display:inline-block; width:auto;}

.table02 {width:100%; border-collapse:collapse; border-spacing:0px; border-top:3px solid #757575;}
.table02 th {padding:8px; height:48px; font-size:13px; color:#3a3a3a; text-align:center; background:#f0f0f0; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.table02 td {padding:8px 8px 8px 15px; font-size:12px; color:#666; background:#fff; border-bottom:1px solid #e1e1e1; border-left:1px solid #e1e1e1;}
.table02 tr th:first-child,
.table02 tr td:first-child {border-left:0;}
.table02 label {margin:0;}
.table02 .label {border-radius:4px;}
.table02 .form-control {display:inline-block; width:auto;}
.table02 td ul {}
.table02 td ul li {float:left; width:65px; display:block;}
/* layout */
.contain {*zoom:1; width:1200px; margin:0 auto;}
.contain:after {content:" "; display:block; clear:both;}

#wrapper {position:relative; width:100%; min-width:1200px;}

#header {position:relative; height:200px; z-index:100;}
.util-wrap {position:relative; z-index:30;}
.util-wrap {height:30px; border-bottom:1px solid #e6e6e6; background:#f8f8f8;}
.util-wrap .util {float:right;}
.util-wrap .util > li {float:left; font-size:12px; line-height:29px; padding-left:25px; background:url('/images/common/top_vline.gif') 12px 50% no-repeat;}
.util-wrap .util > li:first-child {padding:0; background:none;}
.util-wrap .util > li.user {position:relative;}

.global-wrap .contain {position:relative; height:120px;}
.global-wrap .top-logo {display:table-cell; width:500px; height:120px; vertical-align:middle;}
.global-wrap .top-logo .bookmark_rotate {margin-top:-30px; transform:rotate(-15deg); -ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);  }

.global-wrap .top-menu {position:absolute; top:50px; right:0;}
.global-wrap .top-menu li {float:left; margin-left:35px;}
.global-wrap .top-menu li:first-child {margin-left:0;}
.global-wrap .top-menu li a {color:#3a4d5c; font-size:17px; font-weight:700; line-height:23px;}

.userLayer {display:none; position:absolute; top:30px; left:50%; width:200px; background:#fff; border-radius:8px; padding:0 5px; margin-left:-100px; box-shadow:0 1px 5px rgba(0,0,0,0.3);}
.userLayer .head {font-size:14px; line-height:25px; color:#000; border-bottom:1px solid #dbdbdb; padding:7px 5px;}
.userLayer .head a {color:#000;}
.userLayer .head img {margin-right:5px; vertical-align:middle;}
.userLayer .body {padding:10px; font-size:12px;}
.userLayer .body li {float:none; display:block; padding:0; margin:0; font-size:13px; font-weight:normal; line-height:1; background:none;}
.userLayer .body li a {display:block; padding:6px 0;}
.userLayer .bottom {border-top:1px solid #dbdbdb; padding:10px 7px; text-align:right; font-size:12px; font-weight:normal; line-height:1;}
.userLayer .bottom a {color:#f68233 !important;}

.gnb-wrap.fixed {position:fixed; top:0; left:0; z-index:100;}
.gnb-wrap {position:relative; width:100%; height:50px; background:#f68233; z-index:20;}
.gnb-wrap.fixed {position:fixed; top:0;}
.gnb > ul {*zoom:1; width:1200px; margin:0 auto; background:url('/images/common/gnb_vline.png') 100% 50% no-repeat;}
.gnb > ul:after {content:" "; display:block; clear:both;}
.gnb > ul > li {float:left; position:relative; width:11.1111111%; text-align:center; background:url('/images/common/gnb_vline.png') 0 50% no-repeat;}
.gnb > ul > li > a {display:block; position:relative; color:#fff; font-size:16px; font-weight:700; line-height:50px;}
.gnb > ul > li > a:hover,
.gnb > ul > li.selected > a,
.gnb > ul > li.active > a {background:#4f58a7; margin-right:-1px; padding-right:1px; z-index:2;}
.gnb .submenu {display:none; position:absolute; top:50px; left:0; width:100%; background:rgba(255,255,255,.75); border:1px solid rgba(0,0,0,.1);}
.gnb .submenu ul {padding:10px 0;}
.gnb .submenu ul li {text-align:left;}
.gnb .submenu ul li a {display:block; padding:5px 8px; font-size:13px; font-weight:700; line-height:16px; letter-spacing:-.2px; color:#444;}
.gnb .submenu ul li a:hover {background:rgba(0,0,0,.05); color:#000;}

.allmenu {display:none; position:absolute; top:50px; left:50%; margin-left:-600px; width:1200px; background:#fff; border-bottom:1px solid #e9e9e9; z-index:100;}
.allmenu .area {float:left;}
.allmenu .area dt {padding:10px; color:#fff; font-size:15px; font-weight:700; line-height:20px; background:#666;}
.allmenu .area dd {height:270px; padding:14px 0 0; border-right:1px solid #e9e9e9; overflow:hidden;}
.allmenu .area .col {float:left; padding:0 0 0 10px;}
.allmenu .area .col p {font-size:15px; line-height:23px;}
.allmenu .area .col ul li a {font-size:13px; line-height:23px; letter-spacing:-.5px; color:#484848;}
.allmenu .area .col ul li a:hover {text-decoration:underline !important; display:inline-block;}
.allmenu .area.area1 {width:667px;}
.allmenu .area.area1 dt {background:#4e58a6;}
.allmenu .area.area1 dd {border-left:1px solid #e9e9e9;}
.allmenu .area.area1 .col {width:20%;}
.allmenu .area.area1 .col p {color:#4e58a6;}
.allmenu .area.area2 {width:533px;}
.allmenu .area.area2 dt {background:#f15a22;}
.allmenu .area.area2 .col {width:25%;}
.allmenu .area.area2 .col p {color:#f15a22;}
.allmenu .area.area3 {width:267px;}
.allmenu .area.area3 dt {background:#6f95ab;}
.allmenu .area.area3 dd {border-left:1px solid #e9e9e9;}
.allmenu .area.area3 .col {width:50%;}
.allmenu .area.area3 .col p {color:#6f95ab;}
.allmenu .area.area4 {width:400px;}
.allmenu .area.area4 dt {background:#5d6076;}
.allmenu .area.area4 .col {float:none; overflow:hidden;}
.allmenu .area.area4 .col p {float:left; width:87px; color:#5d6076; font-size:14px;}
.allmenu .area.area4 .col ul {float:left;}
.allmenu .area.area4 .col ul li {float:left; width:100px; padding:0 0 0 5px;}
.allmenu .area.area5 {width:533px;}
.allmenu .area.area5 dt {background:#7e7e7e;}
.allmenu .area.area5 .col {width:25%;}
.allmenu .area.area5 .col p {color:#474646;}
.allmenu .allmenu-close {position:absolute; bottom:0; right:0; padding:19px 50px; background:#484848; color:#fff; font-size:15px; font-weight:700; line-height:22px; z-index:10;}
.allmenu .allmenu-close i {margin-right:7px;}

#container {padding:0 0 20px;}
#sub #container {background:#f6f6f5; padding:0 0 50px;}

.instagram {background:#fff;}
.instagram h3 {margin:20px 0 10px; text-align:center;}
.instagram .flexslider {width:100%; overflow:hidden;}
.instagram .slides img {width:150px; height:150px;}
.instagram .slides li {background:#f6f6f5;}
.instagram .flex-direction-nav a {width:80px; height:150px; top:0; margin:0; font-size:0; line-height:0; background-color:rgba(0,0,0,.8); background-image:url('/images/common/slide_btn.png'); background-repeat:no-repeat;}
.instagram .flex-direction-nav .flex-prev {left:0; background-position:0 50%;}
.instagram .flex-direction-nav .flex-next {right:0; background-position:-80px 50%;}

#footer {clear:both; background:#3e3e3e;}
.foot-links {padding:14px 0; border-bottom:1px solid #656565;}
.foot-links .links {float:left; margin:6px 0 0 0;}
.foot-links .links li {float:left; margin-left:25px;}
.foot-links .links li:first-child {margin-left:0;}
.foot-links .links li a {font-size:14px; font-weight:700; color:#d7d7d7;}
.foot-links .sns {float:right;}
.foot-links .sns li {float:left; line-height:0; margin-left:6px;}
.foot-links .sns li:first-child {margin-left:0;}
.foot-comp {padding:20px 0; font-size:12px; line-height:18px; color:#cacaca;}
.foot-comp a {color:#cacaca;}

/* modal */
.modal-backdrop {background-color:#666;}
.modal-backdrop.in {filter:alpha(opacity=80); opacity:.8;}
.modal-sm {width:360px !important; margin-top:80px !important;}
.modal-dialog label {padding-left:4px; color:#333; font-weight:700;}
.modal-content {position:relative; color:#333;}
.modal-content .close {position:absolute; color:#105c80; font-size:24px; font-weight:800; top:5px; right:10px; opacity:1; z-index:10;}
.modal-body {padding:35px 15px 25px;}

.btn-email-facebook {background:#395590 url('/images/common/icon_email_facebook.png') 18px 50% no-repeat; text-align:left; font-size:14px; color:#fff; padding:16px 0 16px 89px;}
.btn-email-facebook:hover,
.btn-email-facebook:active {color:#fff;}
.btn-email-gmail {background:#de3413 url('/images/common/icon_email_gmail.png') 18px 50% no-repeat; text-align:left; font-size:14px; color:#fff; padding:16px 0 16px 89px;}
.btn-email-gmail:hover,
.btn-email-gmail:active {color:#fff;}
.btn-email-kakaotalk {background:#f4e22c url('/images/common/icon_email_kakaotalk.png') 18px 50% no-repeat; text-align:left; font-size:14px; color:#fff; padding:16px 0 16px 89px;}
.btn-email-kakaotalk:hover,
.btn-email-kakaotalk:active {color:#fff;}
.btn-email-naver {background:#4ca33f url('/images/common/icon_email_naver.png') 18px 50% no-repeat; text-align:left; font-size:14px; color:#fff; padding:16px 0 16px 89px;}
.btn-email-naver:hover,
.btn-email-naver:active {color:#fff;}
.btn-innworld {background:#105c81 url('/images/common/logo_symbol2.png') 18px 50% no-repeat; text-align:left; font-size:18px; font-weight:bold; color:#fff; padding:16px 0 16px 112px;}
.btn-innworld:hover,
.btn-innworld:active {color:#fff;}

.signup-title {color:#1c92ce; font-size:18px; font-weight:700; line-height:32px;}


/* main */
.visual-zone {position:relative; width:100%; min-width:1200px; height:550px; overflow:hidden;}
.visual-zone .sliderkit-nav{z-index:10;position:absolute;bottom:55px;left:50%;margin-left:-600px;text-align:center;}
.visual-zone .sliderkit-btn {float:left; margin-right:3px;}
.visual-zone .sliderkit-panel-active{z-index:5;}
.visual-zone .sliderkit-panel-old{z-index:4;}

.main-slide {position:absolute;top:0;left:50%;width:1920px;height:550px;margin-left:-960px;overflow:hidden;}
.main-slide .sliderkit-panel{z-index:1;position:absolute;width:1920px;height:550px;overflow:hidden;}

.the-search {position:absolute; top:148px; right:50%; margin-right:-600px; width:570px; z-index:50;}
.the-search h2 {text-align:right; margin-bottom:10px;}
.the-search .search-box {padding:9px; text-align:center; color:#fff; background:url('/images/main/black50.png'); border-radius:6px;}
.the-search .search-box .form-control {height:65px; padding:10px 19px; color:#3b3a3a; font-size:16px; line-height:45px; box-shadow:none; border:0;}
.the-search .search-box .btn {height:65px; padding-left:20px; padding-right:20px; background:#fff; border:0; border-top-right-radius:4px; border-bottom-right-radius:4px;}
.the-search .search-box .btn .fa {font-size:26px; color:#f68233;}
.the-search .keyword {padding:10px 0; font-size:13px; color:#fff;}
.the-search .keyword a {color:#fff;}
.the-search .keyword .bar {margin:0 12px;}

.b2b-wrap {position:absolute; top:0; left:50%; width:1200px; height:550px;  margin-left:-600px; z-index:80;}
.b2b-wrap .b2b-slide {float:left; position:relative; width:800px; height:550px;overflow:hidden;}
.b2b-wrap .sliderkit-panel{z-index:1;position:absolute;width:800px;height:550px;overflow:hidden;}
.b2b-wrap .sliderkit-nav {left:50px; margin:0;}
.b2b-wrap .b2b-info {float:left; position:relative; color:#fff; width:400px; height:550px; padding:50px; background:#f37021;}
.b2b-wrap .b2b-info h3 {font-size:18px; font-weight:700; line-height:1.2em; margin:0 0 35px;}
.b2b-wrap .b2b-info .box {border-top:1px solid #f98742;}
.b2b-wrap .b2b-info .box a {color:#fff;}
.b2b-wrap .b2b-info .box dl {padding:10px 10px;font-size:15px; font-weight:700; line-height:20px; border-bottom:1px solid #f98742; overflow:hidden;}
.b2b-wrap .b2b-info .box dt {float:left; position:relative; width:70%; font-weight:700; padding:0 0 0 10px;}
.b2b-wrap .b2b-info .box dt:after {content:" "; display:block; position:absolute; top:50%; left:0; margin-top:-2px; width:4px; height:4px; background:#fff; border-radius:50%;}
.b2b-wrap .b2b-info .box dd {float:left; width:30%; text-align:right;}
.b2b-wrap .b2b-info .box .num {color:#ffdd00;}
.b2b-wrap .b2b-info .btn-area {position:absolute; left:0; bottom:50px; width:100%; text-align:center;}
.b2b-wrap .b2b-info .btn-area .btn {position:relative; width:156px; font-size:14px; text-align:left;}
.b2b-wrap .b2b-info .btn-area .btn i {position:absolute; top:40%; right:16px;}

.best-zone {height:540px; padding:40px 0; background:url('/images/main/best_bg.gif') 50% 0 repeat-y;}
.hot-item {float:left; width:334px; color:#fff; text-align:center;}
.hot-item .hot-slide {position:relative;width:334px;height:460px;overflow:hidden;}
.hot-item .hot-slide .sliderkit-panel{z-index:1;position:absolute;width:334px;height:460px;overflow:hidden;}
.hot-item .hot-slide .sliderkit-panel-active{z-index:5;}
.hot-item .hot-slide .sliderkit-panel-old{z-index:4;}
.hot-item .hot-slide .icon {position:absolute; top:0; left:40px; width:81px; height:81px; background:url('/images/main/icon_hot.png') 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999px; z-index:2;}
.hot-item .hot-slide .photo {margin:17px auto 23px; width:242px; height:242px; border:3px solid #fff; border-radius:50%; overflow:hidden;}
.hot-item .hot-slide dt {margin:0 0 13px; font-size:20px; line-height:1.3em;}
.hot-item .hot-slide dd {margin:0 0 13px; font-size:16px; font-weight:700; line-height:1.3em;}
.hot-item .hot-slide .price {font-size:20px;}
.best-item {float:right; width:836px;}
.best-item .head {margin:0 0 35px; text-align:center; color:#252525;}
.best-item .head p {margin-bottom:5px; font-size:15px; line-height:1.2em;}
.best-item .head h2 {font-size:30px; font-weight:700; line-height:1.2em;}
.best-item .best-slide .sliderkit-nav {height:52px; text-align:center;}
.best-item .best-slide .sliderkit-nav li {display:inline-block; padding:0 9px;}
.best-item .best-slide .sliderkit-nav li a {display:inline-block; padding:0 4px 5px; color:#252525; font-size:15px; font-weight:700; transition:none;}
.best-item .best-slide .sliderkit-nav li.sliderkit-selected a {color:#f68233; border-bottom:3px solid #f68233;}
.best-item .best-slide .sliderkit-panel{z-index:1;position:absolute;width:836px;height:300px;background:#fff;overflow:hidden;}
.best-item .best-slide .sliderkit-panel-active{z-index:5;}
.best-item .best-slide .sliderkit-panel-old{z-index:4;}
.best-item .best-slide .goods-best {height:300px; overflow:hidden;}
.best-item .best-slide .goods-best li {float:left; width:265px; height:300px; position:relative; margin-left:20px;}
.best-item .best-slide .goods-best li:first-child {margin-left:0;}
.best-item .best-slide .goods-best .thumb {width:265px; height:188px; line-height:0;}
.best-item .best-slide .goods-best .info {position:absolute; top:188px; left:0; bottom:0; width:100%; padding:15px; background:#fff; border:1px solid #dbdbdb; border-top:0; z-index:2;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}
.best-item .best-slide .goods-best .info h3 {margin:0 0 12px; height:44px; color:#373737; font-size:16px; font-weight:700; line-height:22px; overflow:hidden;}
.best-item .best-slide .goods-best .info .price {margin:0 0 12px; color:#f15a22; font-size:20px; font-weight:700; line-height:1.3em;text-align:right}
.best-item .best-slide .goods-best .info .desc {display:none; height:70px; padding:16px 0 0 0; border-top:1px dotted #000; color:#3d3d3d; font-size:12px; line-height:18px; overflow:hidden;}
.best-item .best-slide .goods-best .info .text-center {display:none;}
.best-item .best-slide .goods-best .cover {position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; background:url('/images/main/black50.png'); z-index:1;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}
.best-item .best-slide .goods-best li:hover .info {
	top:65px;
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;
		 -o-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}
.best-item .best-slide .goods-best li:hover .info .desc,
.best-item .best-slide .goods-best li:hover .info .text-center {display:block;}
.best-item .best-slide .goods-best li:hover .cover {opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.weekly-zone {padding:40px 0; background:#3d4657;}
.weekly-zone .head {margin:0 0 35px; text-align:center; color:#fff;}
.weekly-zone .head p {font-size:20px; line-height:1.2em;}
.weekly-zone .head h2 {font-size:40px; font-weight:700; line-height:1.2em;}
.weekly-zone .weekly-slide {height:600px; background:#ececec;}
.weekly-zone .weekly-slide .sliderkit-nav {height:50px; text-align:center;}
.weekly-zone .weekly-slide .sliderkit-nav li {float:left;}
.weekly-zone .weekly-slide .sliderkit-nav li a {display:block; width:200px; height:50px; background:#606571; color:#fff; font-size:16px; font-weight:700; line-height:50px; border-left:1px solid #b0b2b8;}
.weekly-zone .weekly-slide .sliderkit-nav li.sliderkit-selected a {background:#636ec2;}
.weekly-zone .weekly-slide .sliderkit-nav li:first-child a {border-left:0;}
.weekly-zone .weekly-slide .sliderkit-panel{z-index:1;position:absolute;width:1200px;height:550px;padding:40px;background:#ececec;overflow:hidden;}
.weekly-zone .weekly-slide .sliderkit-panel-active{z-index:5;}
.weekly-zone .weekly-slide .sliderkit-panel-old{z-index:4;}
.weekly-zone .weekly-slide .goods-best {height:469px; overflow:hidden;}
.weekly-zone .weekly-slide .goods-best > ul > li {float:left; width:349px; height:469px; padding:7px; background:#fff; position:relative; margin-left:36px;}
.weekly-zone .weekly-slide .goods-best > ul > li:first-child {margin-left:0;}
.weekly-zone .weekly-slide .goods-best > ul > li > a {display:block;}
.weekly-zone .weekly-slide .goods-best .thumb {height:250px; line-height:0;}
.weekly-zone .weekly-slide .goods-best .info h3 {margin:10px 5px; height:26px; color:#373737; font-size:20px; line-height:26px; overflow:hidden;}
.weekly-zone .weekly-slide .goods-best .info .desc {padding:0 5px; height:50px; color:#3d3d3d; font-size:12px; line-height:18px; overflow:hidden;}
.weekly-zone .weekly-slide .goods-best .info .date {padding:0 5px; height:61px;}
.weekly-zone .weekly-slide .goods-best .info .date li {*zoom:1; padding:0 0 5px 0; font-size:13px; line-height:20px;}
.weekly-zone .weekly-slide .goods-best .info .date li:after {content:" "; display:block; clear:both;}
.weekly-zone .weekly-slide .goods-best .info .date li span {float:left; margin-right:5px; padding:0 5px; width:40px; height:20px; background:#9e9e9e; text-align:center; font-weight:700; color:#fff;}
.weekly-zone .weekly-slide .goods-best .info .price {padding:14px 0 0 5px; border-top:1px dotted #000; color:#f15a22; font-size:20px; font-weight:700; line-height:1.3em;text-align:right}


.banner-zone {position:relative; width:100%; min-width:1200px; height:437px; overflow:hidden;}
.banner-zone .img {position:absolute;top:0;left:50%;width:1920px;height:437px;margin-left:-960px;}

.comm-zone {padding:40px 0; background:#f6f6f5;}
.comm-zone .col {position:relative; width:580px;}
.comm-zone .col h2 {font-size:20px; font-weight:700; color:#222; margin:0 0 16px;}
.comm-zone .more {position:absolute; top:2px; right:0; color:#6f6e6e; font-size:13px; font-weight:700;}
.comm-zone .more i {margin-left:2px;}
.comm-zone .review-content {width:580px; overflow:hidden;}
.comm-zone .review-content ul {*zoom:1; width:598px;}
.comm-zone .review-content ul:after {content:" "; display:block; clear:both;}
.comm-zone .review-content ul li {float:left; width:182px; height:118px; line-height:0; margin:0 17px 20px 0;}
.comm-zone .review-content ul li a {display:block; position:relative;}
.comm-zone .review-content ul li a .hover {display:none; position:absolute; top:0; left:0; width:182px; height:118px; padding:10px; background:rgba(0,0,0,.6); text-align:center; vertical-align:middle; font-size:14px; color:#fff; line-height:18px;}
.comm-zone .review-content ul li a .hover .cell {display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.comm-zone .review-content ul li a:hover .hover {display:table;}
.comm-zone .customer-content {height:256px; background:#fff; border:1px solid #c7c7c7;}
.comm-zone .tabs {height:45px; overflow:hidden;}
.comm-zone .tabs li {float:left; width:25%; height:45px; text-align:center; font-size:17px; font-weight:700; line-height:44px; background:#efefef; border-bottom:1px solid #c7c7c7; border-left:1px solid #c7c7c7;}
.comm-zone .tabs li:first-child {border-left:0;}
.comm-zone .tabs li a {display:block;}
.comm-zone .tabs li.active {background:#fff; border-bottom:0;}
.comm-zone .tab-content {display:none; padding:14px 25px 0;}
.comm-zone .posts li {position:relative; padding:5px 60px 5px 0; color:#717171; font-size:14px; line-height:20px;}
.comm-zone .posts li a {color:#444;}
.comm-zone .posts li span {position:absolute; top:5px; right:0;}
.comm-zone .gall {*zoom:1; margin:5px -8px 0;}
.comm-zone .gall:after {content:" "; display:block; clear:both;}
.comm-zone .gall li {float:left; width:136px; height:93px; line-height:0; padding:0 8px 15px;}
.comm-zone .gall li a {display:block; position:relative;}
.comm-zone .gall li a .hover {display:none; position:absolute; top:0; left:0; width:120px; height:78px; padding:10px; background:rgba(0,0,0,.6); text-align:center; vertical-align:middle; font-size:14px; color:#fff; line-height:18px;}
.comm-zone .gall li a .hover .cell {display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle;}
.comm-zone .gall li a:hover .hover {display:table;}


/* sub */
.content-wrap {position:relative; width:1200px; margin:0 auto; background:#fff; z-index:10;}
.real-cont {padding:50px;}
.sub-title {padding:30px 0 25px; margin:0 50px; border-bottom:2px solid #ddd;}
.sub-title h2 {color:#373737; font-size:30px; font-weight:700; line-height:normal;}
.sub-title h2 .fa {font-size:20px;}
.doc-title {color:#373737; font-size:22px; font-weight:700; letter-spacing:-1px; line-height:normal; margin:0 0 15px;}

/* tour */
.sub-visual {position:relative; width:100%; min-width:1200px; height:420px; overflow:hidden;}
.sub-visual .cover {position:absolute; top:0; left:0; width:100%; height:100%; background:url('/images/common/patten.png'); z-index:2;}
.sub-visual .the-search {top:116px; margin-right:-285px;}
.sub-slide {position:absolute;top:0;left:50%;width:1920px;height:420px;margin-left:-960px;overflow:hidden; z-index:1;}
.sub-slide .sliderkit-nav{z-index:10;position:absolute;bottom:55px;left:50%;margin-left:-600px;text-align:center;}
.sub-slide .sliderkit-btn {float:left; margin-right:3px;}
.sub-slide .sliderkit-panel{z-index:1;position:absolute;width:1920px;height:420px;overflow:hidden;}
.sub-slide .sliderkit-panel-active{z-index:5;}
.sub-slide .sliderkit-panel-old{z-index:4;}

.tour-search {position:relative; margin-top:-110px;}
.tour-search .category.fixed {position:fixed; top:50px; left:50%; margin-left:-600px; z-index:100;}
.tour-search .category {position:relative; height:110px; overflow:hidden; background:#4f58a7; color:#fff; font-size:14px;}
.tour-search .category .title {float:left; width:230px; height:110px; background:#f68233; padding:25px 0 0 0px; text-align:center}
.tour-search .category .title h2 {font-family:"Roboto"; _font-size:3vw; font-size: 5.7vmin; font-weight:400; letter-spacing:-.5px;}
.tour-search .category .list {float:left; width:970px; padding:25px 0 0;}
.tour-search .category .list li {float:left; width:121px; padding:0 0 3px; text-align:center; background:url('/images/common/black10.png') 0 0 repeat-y;}
.tour-search .category .list li:first-child {background:none;}
.tour-search .category .list li a {display:block; color:#fff; font-weight:700;}
.tour-search .category .list li .icon {display:block; width:38px; height:38px; margin:0 auto 2px; background-position:50% 0; background-repeat:no-repeat;}
.tour-search .category .list li .icon.icon-0 {background-image:url('/images/sub/theme_icon0.png');}
.tour-search .category .list li .icon.icon-1 {background-image:url('/images/sub/theme_icon1.png');}
.tour-search .category .list li .icon.icon-2 {background-image:url('/images/sub/theme_icon2.png');}
.tour-search .category .list li .icon.icon-3 {background-image:url('/images/sub/theme_icon3.png');}
.tour-search .category .list li .icon.icon-4 {background-image:url('/images/sub/theme_icon4.png');}
.tour-search .category .list li .icon.icon-5 {background-image:url('/images/sub/theme_icon5.png');}
.tour-search .category .list li .icon.icon-6 {background-image:url('/images/sub/theme_icon6.png');}
.tour-search .category .list li .icon.icon-7 {background-image:url('/images/sub/theme_icon7.png');}
.tour-search .category .list li a:hover,
.tour-search .category .list li.active a {color:#f68233;}
.tour-search .category .list li a:hover .icon.icon-0,
.tour-search .category .list li.active .icon.icon-0 {background-image:url('/images/sub/skin1_theme_icon0.png');}
.tour-search .category .list li a:hover .icon.icon-1,
.tour-search .category .list li.active .icon.icon-1 {background-image:url('/images/sub/skin1_theme_icon1.png');}
.tour-search .category .list li a:hover .icon.icon-2,
.tour-search .category .list li.active .icon.icon-2 {background-image:url('/images/sub/skin1_theme_icon2.png');}
.tour-search .category .list li a:hover .icon.icon-3,
.tour-search .category .list li.active .icon.icon-3 {background-image:url('/images/sub/skin1_theme_icon3.png');}
.tour-search .category .list li a:hover .icon.icon-4,
.tour-search .category .list li.active .icon.icon-4 {background-image:url('/images/sub/skin1_theme_icon4.png');}
.tour-search .category .list li a:hover .icon.icon-5,
.tour-search .category .list li.active .icon.icon-5 {background-image:url('/images/sub/skin1_theme_icon5.png');}
.tour-search .category .list li a:hover .icon.icon-6,
.tour-search .category .list li.active .icon.icon-6 {background-image:url('/images/sub/skin1_theme_icon6.png');}
.tour-search .category .list li a:hover .icon.icon-7,
.tour-search .category .list li.active .icon.icon-7 {background-image:url('/images/sub/skin1_theme_icon7.png');}
.tour-search .theme {padding:30px 50px 15px; color:#3d3c3c; font-size:14px; border-bottom:1px solid #b8b8b8;}
.tour-search .theme .item {margin-bottom:20px; font-size:15px; font-weight:700;}
.tour-search .theme ul {*zoom:1;}
.tour-search .theme ul:after {content:" "; display:block; clear:both;}
.tour-search .theme ul li {float:left; width:12.5%; height:40px;}
.tour-search .theme ul li label {font-weight:normal; cursor:pointer;}
.tour-search .theme ul li input[type="checkbox"] {vertical-align:middle !important; margin:-2px 3px 0 0 !important; background:transparent;}

.goods-list-group .head {margin:0 0 20px; height:50px; background:#e4e4e4; overflow:hidden;}
.goods-list-group .head .icon {float:left; width:50px; height:50px; background-color:#f68233; background-position:50% 50%; background-repeat:no-repeat;}
.goods-list-group .head .icon.icon-1 {background-image:url('/images/sub/theme_icon1.png');}
.goods-list-group .head .icon.icon-2 {background-image:url('/images/sub/theme_icon2.png');}
.goods-list-group .head .icon.icon-3 {background-image:url('/images/sub/theme_icon3.png');}
.goods-list-group .head .icon.icon-4 {background-image:url('/images/sub/theme_icon4.png');}
.goods-list-group .head .icon.icon-5 {background-image:url('/images/sub/theme_icon5.png');}
.goods-list-group .head .icon.icon-6 {background-image:url('/images/sub/theme_icon6.png');}
.goods-list-group .head .icon.icon-7 {background-image:url('/images/sub/theme_icon7.png');}
.goods-list-group .head h3 {float:left; padding:0 0 0 17px; color:#212121; font-size:17px; font-weight:700; line-height:50px;}
.goods-list-group .body {padding:0 0 20px;}
.goods-list-group .body > ul {*zoom:1; margin:0 -23px;}
.goods-list-group .body > ul:after {content:" "; display:block; clear:both;}
.goods-list-group .body > ul > li {float:left; width:335px; position:relative; margin:0 15px 15px;}
.goods-list-group .body > ul > li > a {display:block;}
.goods-list-group .body .thumb {height:250px; line-height:0;}
.goods-list-group .body .info h3 {margin:10px 10px; height:26px; color:#373737; font-size:20px; line-height:26px; overflow:hidden;}
.goods-list-group .body .info .desc {padding:0 10px 0; margin-bottom:16px; height:30px; color:#3d3d3d; font-size:12px; line-height:16px; overflow:hidden;}
.goods-list-group .body .info .date {padding:0 10px; margin-bottom:14px; font-size:13px; line-height:20px;}
.goods-list-group .body .info .date li {*zoom:1; padding:2px 0; font-size:13px; line-height:20px;}
.goods-list-group .body .info .date li:after {content:" "; display:block; clear:both;}
.goods-list-group .body .info .date li span {float:left; margin-right:5px; width:40px; height:20px; background:#9e9e9e; text-align:center; font-weight:700; color:#fff;}
.goods-list-group .body .info .price-info {position:relative; height:76px; padding:14px 10px; border-top:1px dotted #000; overflow:hidden;}
.goods-list-group .body .info .price-info .price {float:right; color:#f15a22; font-size:20px; font-weight:700; line-height:1.3em;}
.goods-list-group .body .info .price-info .opt-label {float:right; margin-top:3px;}
.goods-list-group .body .info .price-info .add {display:inline-block; width:100%; font-size:13px; color:#999; text-align:left; clear:both;}
.goods-list-group .body .info .price-info .add strong {font-weight:normal; color:#000; letter-spacing:-.2px;}

.opt-label {float:left; display:inline-block; padding:2px 5px 0 5px; color:#fff; font-size:11px; font-weight:400; line-height:15px; white-space:nowrap; border-radius:0;}
.opt-label.label-lang {background:#949494;}
.opt-label.label-cob {background:#8030c4;}
.opt-label.label-shuttel {background:#1bad1b;}
.opt-label.label-private {background:#ed3737;}
.opt-label.label-lc {background:#c430c2;}
.opt-label.label-et {background:#fcbb3d;}
.opt-label.label-pt {background:#fc923d;}

/* 상세페에지 */
.goods-summary {*zoom:1; margin:0 0 80px 0;}
.goods-summary:after {content:" "; display:block; clear:both;}
.goods-summary .photo-wrap {float:left; width:505px;}
.goods-summary .info-wrap {float:right; width:545px; overflow:hidden;}
.goods-summary .opt-label-wrap {margin:0 0 15px;}
.goods-summary .opt-label-wrap:after {content:" "; display:block; clear:both;}
.goods-summary .title {margin:0 0 16px; color:#373737; font-size:28px; font-weight:700; line-height:1.3em;}
.goods-summary .description {margin:0 0 42px; font-size:15px; line-height:25px;}
.goods-summary .detail-info {border-top:1px solid #c4c4c4;}
.goods-summary .detail-info dl {display:table; width:100%; border-bottom:1px solid #c4c4c4;}
.goods-summary .detail-info dl dt {display:table-cell; width:22%; padding:10px 0 10px 13px; color:#2d2d2d; font-size:14px;vertical-align:middle}
.goods-summary .detail-info dl dd {display:table-cell; width:78%; padding:10px 0 10px 0; color:#2d2d2d; font-size:18px;}
.goods-summary .option-info dl {display:table; width:100%; border-bottom:1px solid #c4c4c4;}
.goods-summary .option-info dl dt {display:table-cell; width:22%; height:100%; vertical-align:middle; padding:10px 0 10px 13px; color:#2d2d2d; font-size:14px;}
.goods-summary .option-info dl dd {display:table-cell; width:78%; height:100%; padding:10px 0 10px 0; color:#2d2d2d;}
.goods-summary .option-info dl dd .add {margin:0 0 5px; text-align:right; color:#7d7d7d; font-size:12px;}
.goods-summary .option-info dl dd .add strong {color:#3e3e3e;}
.goods-summary .option-info dl dd .form-control {border-radius:0;}
.goods-summary .option-info .qtyselect {border-bottom:1px solid #c4c4c4; background:#f6f6f5;}
.goods-summary .option-info .qtyselect > ul > li {display:table; padding:13px 13px; border-top:1px dotted #c4c4c4;}
.goods-summary .option-info .qtyselect > ul > li:first-child {border-top:0;}
.goods-summary .option-info .qtyselect > ul > li > div {display:table-cell; height:100%; vertical-align:middle; overflow:hidden;}
.goods-summary .option-info .qtyselect .type {width:180px; color:#2d2d2d; font-size:14px; font-weight:700;}
.goods-summary .option-info .qtyselect .price {width:130px; padding:0 30px 0 0; color:#595959; font-size:14px; font-weight:700; text-align:right;}
.goods-summary .option-info .qtyselect .quantity {width:12%;}
.goods-summary .option-info .qtyselect .subtotal {float:right;width:100px; padding:0 10px 0 0; color:#383737; font-size:16px; font-weight:700; text-align:right;}
.goods-summary .option-info .qtyselect .subtotal img {vertical-align:middle;}
.goods-summary .option-info .qtyselect .subtotal .delete {margin-left:10px;}
.goods-summary .total {padding:17px 0; text-align:right; color:#f15a22; font-size:17px;}
.goods-summary .total strong {font-size:30px; margin-left:5px; font-family:"Roboto"}
.goods-summary .btn-wrap {padding:13px 0; overflow:hidden;}
.goods-summary .btn-wrap:after {content:" "; display:block; clear:both;}
.goods-summary .btn-wrap .btn {width:270px; border-radius:0; color:#fff; font-size:17px;}
.btn-list {background:#4b4b4b; color:#fff !important;}
.btn-list:hover,.btn-list:focus,.btn-list:active{color:#fff !important;}
.btn-reserv {background:#f68233; color:#fff !important;}
.btn-reserv:hover,.btn-reserv:focus,.btn-reserv:active{color:#fff !important;}

.detail-slide {display:none; position:relative; width:505px; height:450px; margin:0 0 30px;}
.detail-slide .sliderkit-panels {position:relative; width:505px; height:375px; margin:0 0 9px; overflow:hidden;}
.detail-slide .sliderkit-panel{z-index:1;position:absolute;width:505px; height:375px;background:#fff;overflow:hidden;}
.detail-slide .sliderkit-panel-active{z-index:5;}
.detail-slide .sliderkit-panel-old{z-index:4;}
.detail-slide .sliderkit-nav {width:505px; height:70px; overflow:hidden;}
.detail-slide .sliderkit-nav ul {float:left; width:999px;}
.detail-slide .sliderkit-nav li {float:left;}
.detail-slide .sliderkit-nav li a {display:block; position:relative; overflow:hidden; margin-right:9px; width:94px; height:70px; background:#e4e4e4; line-height:0; transition:none;}
.detail-slide .sliderkit-nav li.sliderkit-selected a {border:2px solid #f68233;}
.detail-slide .sliderkit-nav li.sliderkit-selected a img {margin:-2px;}

.calendar-wrap {*zoom:1;}
.calendar-wrap:after {content:" "; display:block; clear:both;}
.calendar-wrap .left {float:left; width:270px;}
.calendar-wrap .left p {display:inline-block; font-size:15px; font-weight:700; padding:0 0 4px; border-bottom:3px solid #4b4b4b; color:#4b4b4b;}
.calendar-wrap .left ul {margin-top:16px;}
.calendar-wrap .left ul li {position:relative; margin:2px 0; padding:0 0 0 10px; color:#4b4b4b; font-size:13px; line-height:18px;}
.calendar-wrap .left ul li:after {content:" "; display:block; position:absolute; left:0; top:6px; width:4px; height:4px; background:#858585; border-radius:50%;}
.calendar-wrap .right {float:right; width:220px;}

.qty-wrap {display:inline-block; position:relative; width:88px; padding:0 29px;}
.qty-wrap .bt {position:absolute; top:0; width:30px; height:28px; font-size:0; line-height:0; text-indent:-999px; border:1px solid #ddd;}
.qty-wrap .bt.bt-minus {left:0; background:url('/images/sub/bt_minus.png') 0 0 no-repeat;}
.qty-wrap .bt.bt-plus {right:0; background:url('/images/sub/bt_plus.png') 0 0 no-repeat;}
.qty-wrap .qty-input {width:30px; height:28px; font-size:12px; text-align:center; border:1px solid #ddd;}

.goods-detail {margin-bottom:20px;}
.goods-detail .head ul {*zoom:1; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;}
.goods-detail .head ul:after {content:" "; display:block; clear:both;}
.goods-detail .head ul li {float:left; position:relative; width:157px;}
.goods-detail .head ul li:after {content:" "; display:block; position:absolute; left:0; top:50%; margin-top:-6px; width:1px; height:12px; background:#c2c2c2;}
.goods-detail .head ul li:first-child:after {background:#fff;}
.goods-detail .head ul li a {display:block; padding:10px 0; position:relative; text-align:center; font-size:15px; font-weight:700; color:#4b4b4b;}
.goods-detail .head ul li.active a:after {content:" "; display:block; position:absolute; left:0; bottom:-1px; width:100%; height:3px; background:#f68233;}
.goods-detail .body {padding:30px; font-size:14px; line-height:25px; color:#4b4b4b;}
.goods-detail .body .stit {margin:0 0 10px; color:#4f58a7; font-size:15px; font-weight:700;}

.goods-detail .body {padding:0 0 20px;}
.goods-detail .body > ul {*zoom:1; margin:0 -23px;}
.goods-detail .body > ul:after {content:" "; display:block; clear:both;}
.goods-detail .body > ul > li {float:left; width:335px; position:relative; margin:0 15px 15px;}
.goods-detail .body > ul > li > a {display:block;}
.goods-detail .body .thumb {height:250px; line-height:0;}
.goods-detail .body .info h3 {margin:10px 10px; height:26px; color:#373737; font-size:20px; line-height:26px; overflow:hidden;}
.goods-detail .body .info .desc {padding:0 10px 0; margin-bottom:16px; height:30px; color:#3d3d3d; font-size:12px; line-height:16px; overflow:hidden;}
.goods-detail .body .info .date {padding:0 10px; margin-bottom:14px; font-size:13px; line-height:20px;}
.goods-detail .body .info .date li {*zoom:1; padding:2px 0; font-size:13px; line-height:20px;}
.goods-detail .body .info .date li:after {content:" "; display:block; clear:both;}
.goods-detail .body .info .date li span {float:left; margin-right:5px; width:40px; height:20px; background:#9e9e9e; text-align:center; font-weight:700; color:#fff;}
.goods-detail .body .info .price-info {position:relative; height:76px; padding:14px 10px; border-top:1px dotted #000; overflow:hidden;}
.goods-detail .body .info .price-info .price {float:left; color:#f15a22; font-size:20px; font-weight:700; line-height:1.3em;}
.goods-detail .body .info .price-info .opt-label {float:right; margin-top:3px;}
.goods-detail .body .info .price-info .add {display:inline-block; width:100%; font-size:13px; color:#999; text-align:left; clear:both;}
.goods-detail .body .info .price-info .add strong {font-weight:normal; color:#000; letter-spacing:-.2px;}

.tour-course {position:relative; padding:14px; background:#f9f9f9; border:1px solid #eee; z-index:1;}
.tour-course p {margin:0 0 10px; color:#333; font-size:12px;}
.tour-course .thumb {height:auto !important; line-height:0; margin-bottom:10px;}
.tour-course .title {position:relative; padding:0 0 0 20px; font-size:13px; line-height:17px; color:#333;}
.tour-course .num {position:absolute; top:0; left:0; width:16px; height:16px; background:#4f58a7; color:#fff; font-size:12px; font-weight:700; line-height:16px; text-align:center; border-radius:50%;}
.tour-course .bxslider a {display:block;}
.tour-course .bx-wrapper .bx-controls-direction a {margin-top:0; top:50px;}

.schedule-table {margin-top:20px;}
.schedule-table table {width:100%; border-top:2px solid #666; border-bottom:1px solid #666;}
.schedule-table th, 
.schedule-table td {text-align:center; border-left:1px solid #eee; border-right:1px solid #eee;}
.schedule-table tr th:first-child,
.schedule-table tr td:first-child {border-left:0;}
.schedule-table tr th:last-child,
.schedule-table tr td:last-child {border-right:0;}
.schedule-table tr.line td {border-top:1px solid #666;}
.schedule-table td.day span {width:50px; height:50px; display:block; text-align:center; border-radius:50%; background:#f47f40; color:#fff; font-size:18px; font-weight:700; line-height:50px; margin:5px auto;}
.schedule-table td.left {text-align:left;}
.schedule-table thead th {padding:7px 15px; background:#f7f7f7; color:#000;}
.schedule-table tbody td {padding:12px 15px; vertical-align:top; color:#444; line-height:1.7em;}
.schedule-table .details {margin:5px 0;}
.schedule-table .details .tit {background:#505ba3; color:#fff; padding:5px; text-align:center; font-weight:700;}
.schedule-table .details .box {border:1px solid #ccc; padding:12px;}
.schedule-table .details .sub-tit {color:#505ba3; font-weight:700; margin-bottom:5px;}


.schedule-table2 table {width:100%; border-collapse:collapse; border-spacing:0px; border-bottom:1px solid #666;}
.schedule-table2 th, 
.schedule-table2 td {text-align:center; border-left:1px solid #666; border-right:1px solid #666;}
.schedule-table2 tr.line td {border-top:1px solid #666;}
.schedule-table2 td.day span {width:50px; height:50px; display:block; text-align:center; border-radius:50%; background:#f47f40; color:#fff; font-size:18px; font-weight:700; line-height:50px; margin:5px auto;}
.schedule-table2 td.left {text-align:left;}
.schedule-table2 thead th {padding:10px 15px; background:#0070c0; color:#fff;}
.schedule-table2 tbody td {padding:7px 15px; vertical-align:top; color:#444; line-height:1.7em;}


/* layer popup */
#glayLayer {display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; z-index:1000;}
#overLayer {display:none; position:fixed; width:660px; height:600px; background:#fff; left:50%; top:50%; box-shadow:0 0 30px rgba(0,0,0,0.5); z-index:1001;}
#overLayer iframe {width:660px; height:600px; border:0;}
#overLayer .layer-close{position:absolute; top:-15px; right:-15px; cursor:pointer;}

#courseView {width:600px; background:#f9f9f9; margin:0 auto; padding:20px 0;}
#courseView .slides img {height:490px;}
#courseView .flex-direction-nav a {width:50px; height:93px; top:50%; margin:-80px 0 0; font-size:0; line-height:0; opacity:.7; background-image:url('/images/main/slide_btn.png'); background-repeat:no-repeat;}
#courseView .flex-direction-nav .flex-prev {left:10px; background-position:0 50%;}
#courseView .flex-direction-nav .flex-next {right:10px; background-position:-50px 50%;}
#courseView .flex-control-thumbs {margin-top:0;}
#courseView .flex-control-thumbs img {height:120px;}
#courseView h1 {padding:15px 0; color:#000; font-size:24px; line-height:normal;}
#courseView .cnt {font-size:13px; line-height:20px;}

.meeting-place {border:1px solid #d2d2d2; background:#fff;}
.meeting-place > div:first-child {border-top:0;}
.meeting-place .article {padding:25px; color:#333; border-top:1px solid #e7e7e7;}
.meeting-place .article .txt b {color:#12b7f3}

.tour-available {border:1px solid #747474;}
.tour-available .calendar {padding:10px;}
.tour-available .info {padding:14px 20px; height:550px; background:#ecedf1; font-size:16px; font-weight:700; color:#333;}
.tour-available .info li {padding:6px 0;}
.tour-available .info li select {margin-right:20px;}
.tour-available .info .form-control {display:inline-block;}
.tour-available .info .num {display:inline-block; margin:0 50px 0 0; color:#12b7f3;}
.tour-available .info .label {font-size:14px; border-radius:0;}
.tour-available .info .label-reserv {background:#12b7f3;}
.tour-available .info .label-white {background:#fff; color:#666}
.tour-available .info .label-disabled {background:#eee; color:#666; border:1px solid #666}
.tour-available .info .label-age {background:#61687b; }
.tour-available .info .text-gray {font-size:14px; font-weight:normal;}

.schedule-tabs {*zoom:1; margin:0 0 10px;}
.schedule-tabs:after {content:" "; display:block; clear:both;}
.schedule-tabs li {float:left; position:relative; padding:0 10px; border:1px solid #ccc; background:#fff; text-align:center; font-size:16px; font-weight:700; line-height:40px; margin:0 -1px 0 0;}
.schedule-tabs li a {color:#000;}
.schedule-tabs li.active {background:#d9532c; border:1px solid #d9532c;}
.schedule-tabs li.active a {color:#fff;}

.tour-account {position:absolute; top:62px; left:50%; margin:0 0 0 300px; width:280px; background:#fff; border:3px solid #747474; z-index:100;}
.tour-account.fixed {position:fixed; top:70px;}
.tour-account .head {padding:15px; background:#f8f8f8;}
.tour-account .head h3 {color:#333; font-size:22px; line-height:24px; font-weight:700;}
.tour-account .head .fa {font-size:13px; vertical-align:middle;}
.tour-account .body {padding:0 10px 20px;}
.tour-account .body > ul > li {padding:15px 0;}
.tour-account .body > ul > li > dl {*zoom:1; padding:3px 0;}
.tour-account .body > ul > li > dl:after {content:" "; display:block; clear:both;}
.tour-account .body > ul > li > dl > dt {float:left; width:34%; color:#333; font-weight:700;}
.tour-account .body > ul > li > dl > dd {float:left; width:66%; color:#7f7f7f;}
.tour-account .body .price {border-top:1px dashed #ccc;}
.tour-account .body .price .p1 dd {text-align:right; font-size:16px;}
.tour-account .body .price .p2 dd {text-align:right; font-size:16px; color:#3081b4;}
.tour-account .body .price .p2 dd.txt {text-align:left; padding:0 0 0 10px;}
.tour-account .body .price .p3 {margin-top:10px; }
.tour-account .body .price .p3 dt {line-height:26px;}
.tour-account .body .price .p3 dd {text-align:right; font-size:22px; font-weight:800; line-height:26px; color:#333;}
.tour-account .body .price .p3 dd strong {font-weight:800;}
.tour-account .body .total {border-top:1px solid #ccc;}
.tour-account .body .total dt {width:43%; color:#000; font-size:16px; font-weight:800; line-height:26px;}
.tour-account .body .total dd {width:57%; text-align:right; font-size:22px; font-weight:800; line-height:26px; color:#000;}
.tour-account .body .desc {padding:5px 0 0 0; text-align:right; font-size:12px;}
.tour-account .body .desc big {font-size:14px;}
.tour-account .body .desc .btn {background:#f8f8f8; border:1px solid #d8d8d8; border-radius:0;}
.tour-account .body .button {text-align:center;}
.tour-account .body .button .btn {width:85%; height:42px; font-weight:700; font-size:18px; color:#fff; background:#d23510; border:1px solid #8e1303; border-radius:0; box-shadow:0 1px 1px #999;}

/* reservation */
.required {color:#ff0000; font-weight:700;}
.reser-head {margin:-20px 0 15px;}
.reser-head h3 {color:#373737; font-size:20px; font-weight:700; letter-spacing:-.5px; line-height:normal; margin:0 0 8px;}
.reser-head p {color:#595959;}
.reser-form {margin-bottom:40px;}
.reser-form table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #f68233;}
.reser-form table th {padding:7px 10px; height:49px; border-bottom:1px solid #b5b5b5; background:#f6f6f5; font-size:15px; color:#474646; text-align:center;}
.reser-form table th label {margin:0;}
.reser-form table td {padding:7px 10px; font-size:13px; line-height:19px; color:#474646; border-bottom:1px solid #b5b5b5;}
.reser-form table td label {font-weight:normal;}
.reser-form .point-txt {color:#4e58a7; font-size:15px;}
.reser-form .point-txt2 {color:#196ea9;}
.reser-form .form-control {display:inline-block; width:auto;}
.reser-form .cost {padding:0 20px; margin:0; background:#f0f0f0;}
.reser-form .cost dl{*zoom:1; padding:18px 0 11px 92px;}
.reser-form .cost dl:after {content:" "; display:block; clear:both;}
.reser-form .cost dl dt {float:left; color:#474646; font-size:15px; font-weight:700; margin:7px 0 0 -85px;}
.reser-form .cost dl dd {padding:0 0 7px 0;}
.reser-form .cost .label-age {display:inline-block; _width:75px; padding:3px 5px; font-size:14px; line-height:26px; background:#4e58a7; margin:0 8px 0 0; border-radius:4px;}
.reser-form .cost .form-control {border-radius:4px;}
.reser-form .cost .price {display:inline-block; font-size:15px; margin:0 0 0 8px;}
.reser-form .cost .price strong {color:#ff9b0d;}
.reser-form .cost .tot {padding:20px 0; text-align:right; font-weight:700; font-size:17px; line-height:28px; color:#474646; border-top:1px solid #ccc;}
.reser-form .cost .tot strong {font-size:25px; font-weight:800; letter-spacing:-.5px; margin-left:10px;}

.reser-complete {width:770px; margin:0 auto; padding:0 0 40px;}
.reser-complete .head {text-align:center; color:#373737; font-size:20px; font-weight:700; line-height:normal; margin:0 0 30px;}
.reser-complete .head i {font-size:6em; color:#eee;}
.reser-complete table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #f68233; font-size:15px; color:#4a4a4a;}
.reser-complete table th {padding:0 34px; border-bottom:1px solid #e1e1e1; background:#f8f8f8;}
.reser-complete table td {padding:0 34px; border-bottom:1px solid #e1e1e1; background:#f8f8f8;}
.reser-complete .bank {padding:15px 34px; font-size:15px;}

.order-list table th {padding:15px 7px;}
.order-list table td {padding:7px;}
.order-list .label {display:inline-block; padding:4px 10px; font-size:14px; font-weight:normal; line-height:18px;}

.order-list .label-status1 {background:#e60012;}
.order-list .label-status12 {background:#804000;}
.order-list .label-status2 {background:#a000ff;}
.order-list .label-status23 {background:#408080;}

.order-list .label-status3 {background:#ff8040;}
.order-list .label-status9 {background:#004040;}
.order-list .label-status91 {background:#990033;}
.order-list .label-status99 {background:#ff0000;}
.order-list .label-voucher {background:#49b5d0;}
/* board */
.board-category {margin:-20px 0 30px;}
.board-category ul {*zoom:1; border-bottom:1px solid #d6d6d6;}
.board-category ul:after {content:" "; display:block; clear:both;}
.board-category ul li {float:left; display:inline-block; min-width:130px; margin:0 4px -1px 0; overflow:hidden;}
.board-category ul li a {display:block; padding:10px 15px; font-size:17px; font-weight:700; text-align:center; color:#656565; background:#fff; border:1px solid #d6d6d6;}
.board-category ul li a:hover {background:#f9f9f9;}
.board-category ul li.active a {color:#fff; background:#4e58a6; border:1px solid #4e58a6;}


.board-category2 {margin:0px 0 5px;}
.board-category2 ul {*zoom:1; border-bottom:1px solid #d6d6d6;}
.board-category2 ul:after {content:" "; display:block; clear:both;}
.board-category2 ul li {float:left; display:inline-block; min-width:130px; margin:0 4px -1px 0; overflow:hidden;}
.board-category2 ul li a {display:block; padding:5px 10px; font-size:15px; font-weight:700; text-align:center; color:#656565; background:#fff; border:1px solid #d6d6d6;}
.board-category2 ul li a:hover {background:#f9f9f9;}
.board-category2 ul li.active a {color:#fff; background:#4e58a6; border:1px solid #4e58a6;}


.board-search {*zoom:1; margin:0 0 10px;}
.board-search:after {content:" "; display:block; clear:both;}
.board-search .total-page {float:left; line-height:28px;}
.board-search .search {float:right; text-align:right;}
.board-search .search * {display:inline-block; vertical-align:top;}
.board-search .search select {width:100px;}
.board-search .search input[type=text] {width:180px;}

.board-list table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #666;}
.board-list table thead th {height:40px; background:#f8f8f8; border-bottom:1px solid #d8d8d8; color:#333; text-align:center; font-size:13px;}
.board-list table tbody td {padding:10px 0; border-bottom:1px solid #d8d8d8; text-align:center; font-size:12px; line-height:18px; color:#767676; background:#fff;}
.board-list table tbody td.no {font-family:Tahoma; color:#999;}
.board-list table tbody td.subject {text-align:left; padding-left:10px;}
.board-list table tbody td.name {font-weight:700;}
.board-list table tbody td.date,
.board-list table tbody td.hit {font-family:Tahoma; color:#999;}
.board-list table tbody td img {vertical-align:middle;}
.board-list table tbody td a {text-decoration:none;}
.board-list table tbody tr:hover td {background-color:#fafafa;}
.board-list .label {background:#ff6000; font-weight:700;}
.board-list .comment {color:#ff6000;font-family:Tahoma;}

.gallery-list {padding:20px 0 0; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; overflow:hidden;}
.gallery-list ul {*zoom:1; margin:0 -5px;}
.gallery-list ul:after {content:" "; display:block; clear:both;}
.gallery-list ul li {float:left; width:270px; height:260px; background:#eee; font-size:16px; font-weight:700; line-height:1.6em; margin:0 10px 20px;}
.gallery-list ul li a {display:block; position:relative; height:260px; color:#333;}
.gallery-list ul li a:hover {box-shadow:0 0 6px #999;}
.gallery-list ul li .thumb {line-height:0;}
.gallery-list ul li .info {padding:12px 15px;}
.gallery-list ul li .info .date {color:#888; font-weight:normal; font-size:12px;}

.board-form > table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #666;}
.board-form > table > tbody > tr > th {padding:10px; font-size:13px; color:#333; text-align:center; background:#f8f8f8; border-bottom:1px solid #d8d8d8;}
.board-form > table > tbody > tr > th label {margin:0;}
.board-form > table > tbody > tr > td {padding:10px 10px 10px 20px; font-size:13px; background:#fff; border-bottom:1px solid #d8d8d8;}
.board-form > table table  {width:100%; border-collapse:collapse; border-spacing:0px;}
.board-form > table table th {text-align:center;}
.board-form > table table td {padding:5px 10px 5px 20px;}
.board-form .form-control {display:inline-block;}

.board-view .head table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:2px solid #666;}
.board-view .head table th {padding:8px; font-size:13px; color:#333; text-align:center; background:#f8f8f8; border-bottom:1px solid #d8d8d8;}
.board-view .head table td {padding:8px 8px 8px 15px; font-size:12px; background:#fff; border-bottom:1px solid #d8d8d8;}
.board-view .body {padding:20px; background:#fff; border-bottom:1px solid #d8d8d8;}

.prev_next table {width:100%; border-collapse:collapse; border-spacing:0px; border-top:1px solid #d8d8d8;}
.prev_next table th {padding:8px; font-size:13px; color:#333; text-align:center; background:#f8f8f8; border-bottom:1px solid #d8d8d8;}
.prev_next table td {padding:8px 8px 8px 15px; font-size:12px; background:#fff; border-bottom:1px solid #d8d8d8;}

.buttons {*zoom:1; margin:15px auto;}
.buttons:after {content:" "; display:block; clear:both;}
.buttons .cen {text-align:center;}
.buttons .cen input[type=submit],.buttons .cen input[type=cancel],.buttons .cen button {*margin:0 2px;}
.buttons .fr {float:right;}
.buttons .fl {float:left;}
.buttons a {text-decoration:none;}
.buttons a,.buttons input {vertical-align:top;}


/* 달력 calendar 용 class */
#calendar {margin: 0 auto; width:470px; height:500px; padding:0px; padding-top:20px; margin-left:-10px; _min-height:500px}
.fc-day-header {padding:5px !important;}

.soldout {background: #e4e4e4 url(/images/common/icon-soldout.png) no-repeat center center !important;}
.closed {background-color: #666  !important;}
/*.disabled {background-color: #eee !important;color:red !important}*/
.startDate_selected {background-color: #12b7f3  !important;}

.event_tit {background-color:#367fa9 !important; font-size:12px !important;color:#fff !important ; padding:3px  !important; cursor:pointer !important}
.event_tit1 {background-color:#e60012 !important; font-size:12px !important;color:#fff !important ; padding:3px  !important; cursor:pointer !important border:1px solid #e60012 !important;}
.event_tit3 {background-color:#ff8040 !important; border:0px solid !important; font-size:12px !important;color:#fff !important ; padding:3px  !important; cursor:pointer !important}
.event_tit12 {background-color:#804000 !important; font-size:12px !important;color:#fff !important ; padding:3px  !important; cursor:pointer !important; border:1px solid #804000 !important; }

.is_end {background-color:#d73925 !important; border:0 !important;border-color:#d73925 !important; font-size:12px !important; color:#fff !important; padding:5px  !important; text-align:center !important;}
/* 부트스트랩 재 정의 */
/*.modal .modal-dialog {padding-top:150px !important;}*/
.fancybox-skin {background-color: #fff  !important;}

.btn_close_popup {position:absolute; top:0; right:370px;  height:100%; z-index:40; cursor:pointer;}

.w_500 {width:500px !important;}
.w_450 {width:450px !important;}

.w_400 {width:400px !important;}
.w_300 {width:300px !important;}

.w_200 {width:200px !important;}
.w_100 {width:100px !important;}
.w_140 {width:140px !important;}
.w_120 {width:120px !important;}
.w_60 {width:60px !important;}
.w_40 {width:40px !important;}
.w_20 {width:20px !important;}


/********************* SKIN2 *********************/
body.skin2 .b2b-wrap .b2b-info {background:#009cc9}
body.skin2 .b2b-wrap .b2b-info .box,
body.skin2 .b2b-wrap .b2b-info .box dl {border-color:#00b6c9;}

body.skin2 .gnb-wrap {background:#00b6c9;}
body.skin2 .allmenu .area.area2 dt {background:#f68d39;}
body.skin2 .the-search .search-box .btn .fa {color:#00b6c9;}
body.skin2 .best-zone {background-image:url('/images/main/skin2_best_bg.gif')}
body.skin2 .best-item .best-slide .sliderkit-nav li.sliderkit-selected a {color:#00b6c9; border-color:#00b6c9;}
body.skin2 .weekly-zone .weekly-slide .sliderkit-nav li.sliderkit-selected a {background:#00b6c9;}
body.skin2 .tour-search .category .title {background:#00b6c9;}
body.skin2 .tour-search .category .list li a:hover,
body.skin2 .tour-search .category .list li.active a {color:#00b6c9;}
body.skin2 .tour-search .category .list li a:hover .icon.icon-0,
body.skin2 .tour-search .category .list li.active .icon.icon-0 {background-image:url('/images/sub/skin2_theme_icon0.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-1,
body.skin2 .tour-search .category .list li.active .icon.icon-1 {background-image:url('/images/sub/skin2_theme_icon1.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-2,
body.skin2 .tour-search .category .list li.active .icon.icon-2 {background-image:url('/images/sub/skin2_theme_icon2.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-3,
body.skin2 .tour-search .category .list li.active .icon.icon-3 {background-image:url('/images/sub/skin2_theme_icon3.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-4,
body.skin2 .tour-search .category .list li.active .icon.icon-4 {background-image:url('/images/sub/skin2_theme_icon4.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-5,
body.skin2 .tour-search .category .list li.active .icon.icon-5 {background-image:url('/images/sub/skin2_theme_icon5.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-6,
body.skin2 .tour-search .category .list li.active .icon.icon-6 {background-image:url('/images/sub/skin2_theme_icon6.png');}
body.skin2 .tour-search .category .list li a:hover .icon.icon-7,
body.skin2 .tour-search .category .list li.active .icon.icon-7 {background-image:url('/images/sub/skin2_theme_icon7.png');}
body.skin2 .goods-list-group .head .icon {background-color:#00b6c9;}
body.skin2 .detail-slide .sliderkit-nav li.sliderkit-selected a {border-color:#00b6c9;}
body.skin2 .btn-reserv {background:#00b6c9;}
body.skin2 .goods-detail .head ul li.active a:after {background:#00b6c9;}
body.skin2 .btn-etc {background-color:#00b6c9; border-color:#00b6c9;}
body.skin2 .pagination > .active > a, 
body.skin2 .pagination > .active > span, 
body.skin2 .pagination > .active > a:hover, 
body.skin2 .pagination > .active > span:hover, 
body.skin2 .pagination > .active > a:focus, 
body.skin2 .pagination > .active > span:focus {background-color:#00b6c9; border-color:#00b6c9;}
body.skin2 .reser-form table {border-top:2px solid #00b6c9;}


/********************* SKIN3 *********************/
body.skin3 .b2b-wrap .b2b-info {background:#469b19}
body.skin3 .b2b-wrap .b2b-info .box,
body.skin3 .b2b-wrap .b2b-info .box dl {border-color:#a5d18d;}

body.skin3 .gnb-wrap {background:#69b342;}
body.skin3 .gnb > ul > li.selected > a,
body.skin3 .gnb > ul > li.active > a {background:#ffcb05;}
body.skin3 .allmenu .area.area1 dt {background:#ffcb05;}
body.skin3 .allmenu .area.area1 .col p {color:#ffcb05;}
body.skin3 .allmenu .area.area2 dt {background:#f68d39;}
body.skin3 .the-search .search-box .btn .fa {color:#69b342;}
body.skin3 .best-zone {background-image:url('/images/main/skin3_best_bg.gif')}
body.skin3 .hot-item .hot-slide .icon {background-image:url('/images/main/skin3_icon_hot.png');}
body.skin3 .best-item .best-slide .sliderkit-nav li.sliderkit-selected a {color:#ffcb05; border-color:#ffcb05;}
body.skin3 .weekly-zone .weekly-slide .sliderkit-nav li.sliderkit-selected a {background:#ffcb05;}
body.skin3 .tour-search .category {background:#ffcb05;}
body.skin3 .tour-search .category .title {background:#69b342;}
body.skin3 .tour-search .category .list li a:hover,
body.skin3 .tour-search .category .list li.active a {color:#69b342;}
body.skin3 .tour-search .category .list li a:hover .icon.icon-0,
body.skin3 .tour-search .category .list li.active .icon.icon-0 {background-image:url('/images/sub/skin3_theme_icon0.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-1,
body.skin3 .tour-search .category .list li.active .icon.icon-1 {background-image:url('/images/sub/skin3_theme_icon1.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-2,
body.skin3 .tour-search .category .list li.active .icon.icon-2 {background-image:url('/images/sub/skin3_theme_icon2.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-3,
body.skin3 .tour-search .category .list li.active .icon.icon-3 {background-image:url('/images/sub/skin3_theme_icon3.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-4,
body.skin3 .tour-search .category .list li.active .icon.icon-4 {background-image:url('/images/sub/skin3_theme_icon4.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-5,
body.skin3 .tour-search .category .list li.active .icon.icon-5 {background-image:url('/images/sub/skin3_theme_icon5.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-6,
body.skin3 .tour-search .category .list li.active .icon.icon-6 {background-image:url('/images/sub/skin3_theme_icon6.png');}
body.skin3 .tour-search .category .list li a:hover .icon.icon-7,
body.skin3 .tour-search .category .list li.active .icon.icon-7 {background-image:url('/images/sub/skin3_theme_icon7.png');}
body.skin3 .goods-list-group .head .icon {background-color:#69b342;}
body.skin3 .detail-slide .sliderkit-nav li.sliderkit-selected a {border-color:#69b342;}
body.skin3 .btn-reserv {background:#69b342;}
body.skin3 .goods-detail .head ul li.active a:after {background:#69b342;}
body.skin3 .btn.btn-focus {background-color:#ffcb05; border-color:#ffcb05;}
body.skin3 .btn-etc {background-color:#69b342; border-color:#69b342;}
body.skin3 .pagination > .active > a, 
body.skin3 .pagination > .active > span, 
body.skin3 .pagination > .active > a:hover, 
body.skin3 .pagination > .active > span:hover, 
body.skin3 .pagination > .active > a:focus, 
body.skin3 .pagination > .active > span:focus {background-color:#69b342; border-color:#69b342;}
body.skin3 .reser-form table {border-top:2px solid #69b342;}


/********************* SKIN4 *********************/
body.skin4 .b2b-wrap .b2b-info {background:#35409b}
body.skin4 .b2b-wrap .b2b-info .box,
body.skin4 .b2b-wrap .b2b-info .box dl {border-color:#4e58a7;}

body.skin4 .gnb-wrap {background:#4e58a7;}
body.skin4 .gnb > ul > li.selected > a,
body.skin4 .gnb > ul > li.active > a {background:#ef5d8d;}
body.skin4 .allmenu .area.area1 dt {background:#ef5d8d;}
body.skin4 .allmenu .area.area1 .col p {color:#ef5d8d;}
body.skin4 .allmenu .area.area2 dt {background:#3a4492;}
body.skin4 .allmenu .area.area2 .col p {color:#3a4492;}
body.skin4 .the-search .search-box .btn .fa {color:#4e58a7;}
body.skin4 .best-zone {background-image:url('/images/main/skin4_best_bg.gif')}
body.skin4 .hot-item .hot-slide .icon {background-image:url('/images/main/skin4_icon_hot.png');}
body.skin4 .best-item .best-slide .sliderkit-nav li.sliderkit-selected a {color:#ef5d8d; border-color:#ef5d8d;}
body.skin4 .weekly-zone .weekly-slide .sliderkit-nav li.sliderkit-selected a {background:#ef5d8d;}
body.skin4 .tour-search .category {background:#ef5d8d;}
body.skin4 .tour-search .category .title {background:#4e58a7;}
body.skin4 .tour-search .category .list li a:hover,
body.skin4 .tour-search .category .list li.active a {color:#4e58a7;}
body.skin4 .tour-search .category .list li a:hover .icon.icon-0,
body.skin4 .tour-search .category .list li.active .icon.icon-0 {background-image:url('/images/sub/skin4_theme_icon0.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-1,
body.skin4 .tour-search .category .list li.active .icon.icon-1 {background-image:url('/images/sub/skin4_theme_icon1.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-2,
body.skin4 .tour-search .category .list li.active .icon.icon-2 {background-image:url('/images/sub/skin4_theme_icon2.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-3,
body.skin4 .tour-search .category .list li.active .icon.icon-3 {background-image:url('/images/sub/skin4_theme_icon3.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-4,
body.skin4 .tour-search .category .list li.active .icon.icon-4 {background-image:url('/images/sub/skin4_theme_icon4.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-5,
body.skin4 .tour-search .category .list li.active .icon.icon-5 {background-image:url('/images/sub/skin4_theme_icon5.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-6,
body.skin4 .tour-search .category .list li.active .icon.icon-6 {background-image:url('/images/sub/skin4_theme_icon6.png');}
body.skin4 .tour-search .category .list li a:hover .icon.icon-7,
body.skin4 .tour-search .category .list li.active .icon.icon-7 {background-image:url('/images/sub/skin4_theme_icon7.png');}
body.skin4 .goods-list-group .head .icon {background-color:#ef5d8d;}
body.skin4 .detail-slide .sliderkit-nav li.sliderkit-selected a {border-color:#4e58a7;}
body.skin4 .btn-reserv {background:#4e58a7;}
body.skin4 .goods-detail .head ul li.active a:after {background:#ef5d8d;}
body.skin4 .btn.btn-focus {background-color:#ef5d8d; border-color:#ef5d8d;}
body.skin4 .btn-etc {background-color:#4e58a7; border-color:#4e58a7;}
body.skin4 .pagination > .active > a, 
body.skin4 .pagination > .active > span, 
body.skin4 .pagination > .active > a:hover, 
body.skin4 .pagination > .active > span:hover, 
body.skin4 .pagination > .active > a:focus, 
body.skin4 .pagination > .active > span:focus {background-color:#4e58a7; border-color:#4e58a7;}
body.skin4 .reser-form table {border-top:2px solid #4e58a7;}


/********************* skin5 *********************/
body.skin5 .b2b-wrap .b2b-info {background:#e41147}
body.skin5 .b2b-wrap .b2b-info .box,
body.skin5 .b2b-wrap .b2b-info .box dl {border-color:#f23767;}

body.skin5 .gnb-wrap {background:#f23767;}
body.skin5 .gnb > ul > li.selected > a,
body.skin5 .gnb > ul > li.active > a {background:#bf1f48;}
body.skin5 .allmenu .area.area1 dt {background:#bf1f48;}
body.skin5 .allmenu .area.area1 .col p {color:#bf1f48;}
body.skin5 .allmenu .area.area2 dt {background:#4e58a7;}
body.skin5 .allmenu .area.area2 .col p {color:#4e58a7;}
body.skin5 .the-search .search-box .btn .fa {color:#f23767;}
body.skin5 .best-zone {background-image:url('/images/main/skin5_best_bg.gif')}
body.skin5 .hot-item .hot-slide .icon {background-image:url('/images/main/skin5_icon_hot.png');}
body.skin5 .best-item .best-slide .sliderkit-nav li.sliderkit-selected a {color:#ffcb05; border-color:#ffcb05;}
body.skin5 .weekly-zone .weekly-slide .sliderkit-nav li.sliderkit-selected a {background:#f23767;}
body.skin5 .tour-search .category {background:#ffcb05;}
body.skin5 .tour-search .category .title {background:#f23767;}
body.skin5 .tour-search .category .list li a:hover,
body.skin5 .tour-search .category .list li.active a {color:#f23767;}
body.skin5 .tour-search .category .list li a:hover .icon.icon-0,
body.skin5 .tour-search .category .list li.active .icon.icon-0 {background-image:url('/images/sub/skin5_theme_icon0.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-1,
body.skin5 .tour-search .category .list li.active .icon.icon-1 {background-image:url('/images/sub/skin5_theme_icon1.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-2,
body.skin5 .tour-search .category .list li.active .icon.icon-2 {background-image:url('/images/sub/skin5_theme_icon2.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-3,
body.skin5 .tour-search .category .list li.active .icon.icon-3 {background-image:url('/images/sub/skin5_theme_icon3.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-4,
body.skin5 .tour-search .category .list li.active .icon.icon-4 {background-image:url('/images/sub/skin5_theme_icon4.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-5,
body.skin5 .tour-search .category .list li.active .icon.icon-5 {background-image:url('/images/sub/skin5_theme_icon5.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-6,
body.skin5 .tour-search .category .list li.active .icon.icon-6 {background-image:url('/images/sub/skin5_theme_icon6.png');}
body.skin5 .tour-search .category .list li a:hover .icon.icon-7,
body.skin5 .tour-search .category .list li.active .icon.icon-7 {background-image:url('/images/sub/skin5_theme_icon7.png');}
body.skin5 .goods-list-group .head .icon {background-color:#f23767;}
body.skin5 .detail-slide .sliderkit-nav li.sliderkit-selected a {border-color:#f23767;}
body.skin5 .btn-reserv {background:#f23767;}
body.skin5 .goods-detail .head ul li.active a:after {background:#ef5d8d;}
body.skin5 .btn.btn-focus {background-color:#ffcb05; border-color:#ffcb05;}
body.skin5 .btn-etc {background-color:#f23767; border-color:#f23767;}
body.skin5 .pagination > .active > a, 
body.skin5 .pagination > .active > span, 
body.skin5 .pagination > .active > a:hover, 
body.skin5 .pagination > .active > span:hover, 
body.skin5 .pagination > .active > a:focus, 
body.skin5 .pagination > .active > span:focus {background-color:#f23767; border-color:#f23767;}
body.skin5 .reser-form table {border-top:2px solid #f23767;}


ul.typeahead {z-index:99999999999 !important;}

/* -----------------------------------------------
 * Timeline
 * --------------------------------------------- */
 .timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
  width:1100px
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
  width: 50%;
  float: left;
  clear: left;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: 95%;
  float: left;
  border: 1px solid #d4d4d4;
  /*border-radius: 2px;*/
  /*padding: 20px;*/
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel h5{
  margin:20px 10px 0px 20px;;
}
.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline > li > .timeline-badge {
  color: #fff;
  width: 24px;
  height: 24px;
  line-height: 50px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 16px;
  right: -12px;
  /*background-color: #999999;*/
  z-index: 100;
  /*
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  */
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge > a {
  color: #C5C7C5 !important;
}
.timeline-badge a:hover {
  color: #000 !important;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
    padding:20px;
    margin-bottom: 0;
}
.timeline-body > p + p {
  margin-top: 5px;
}
.timeline-footer{
    padding:20px;
    background-color:#f4f4f4;
}
.timeline-footer > a{
    cursor: pointer;
    text-decoration: none;
}
.tooltip{

    position:absolute;
    z-index:1020;
    display:block;
    visibility:visible;
    padding:5px;
    font-size:11px;
    opacity:0;
    filter:alpha(opacity=0);
    
}
.tooltip.in{
    /*opacity:0;
    filter:alpha(opacity=80);*/
    
}
.tooltip.top{
    margin-top:-2px;
}
.tooltip.right{
    margin-left:2px;
}
.tooltip.bottom{
    margin-top:2px;
}
.tooltip.left{
    margin-left:-2px;
}
.tooltip.top .tooltip-arrow{
    bottom:0;
    left:0;
    margin-left:0;
    border-left:0 solid transparent;
    border-right:5px solid transparent;
    border-top:0 solid #000;
}
.tooltip.left .tooltip-arrow{
    bottom:0;
    left:0;
    margin-left:0;
    border-left:0 solid transparent;
    border-right:5px solid transparent;
    border-top:0 solid #000;
}
.tooltip.bottom .tooltip-arrow{
    bottom:0;
    left:0;
    margin-left:0;
    border-left:0 solid transparent;
    border-right:5px solid transparent;
    border-top:0 solid #000;
}
.tooltip.right .tooltip-arrow{
    bottom:0;
    left:0;
    margin-left:0;
    border-left:0 solid transparent;
    border-right:5px solid transparent;
    border-top:0 solid #000;
}
.tooltip-inner{
    width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#313131;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
.tooltip-arrow{
    position:absolute;
    width:0;
    height:0;
}
.timeline > li.timeline-inverted{
  float: right; 
  clear: right;
  margin-top: 30px;
  margin-bottom: 30px;
}
.timeline > li:nth-child(2){
  margin-top: 60px;
}
.timeline > li.timeline-inverted > .timeline-badge{
  left: -12px;
}

@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }

    ul.timeline > li {
      margin-bottom: 20px;
      position: relative;
      width:100%;
      float: left;
      clear: left;
    }
    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
    }

    ul.timeline > li > .timeline-badge {
        left: 28px;
        margin-left: 0;
        top: 16px;
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
    
.timeline > li.timeline-inverted{
  float: left; 
  clear: left;
  margin-top: 30px;
  margin-bottom: 30px;
}

.timeline > li.timeline-inverted > .timeline-badge{
  left: 28px;
}
}


.tDay td dropdown-menu li {width:400px;}

.msg_sound_only, .sound_only, .btn_cke_sc {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
