@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');

*, *:before, *:after {
	margin:0px; 
	padding:0px;
	font-family:'Inter', 'AppleSDGothicNeo', 'AppleSDGothicNeo-Regular', 'Apple Gothic', 'Noto Sans KR', 'Malgun Gothic', Arial, Helvetica, sans-serif;
	box-sizing:inherit;
  	-webkit-box-sizing:inherit;
  	-moz-box-sizing:inherit;
	-o-box-sizing:inherit;
}

html {height:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

body {
	scrollbar-3dlight-color:#b4b4b4;
	scrollbar-arrow-color:#333333;
	scrollbar-base-color:#eeeeee;
	scrollbar-darkshadow-color:#efefef;
	scrollbar-face-color:#efefef;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#b4b4b4;
	height:100%;	
	/*font:inherit;*/
	line-height:1.7;
	vertical-align:baseline;	
	color:#666666;
}
body.on {overflow:hidden;}

address, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, section {display:block\9; margin:0\9; padding:0\9;}
hr, caption {display:none;}
h1, h2, h3, h4, h5, h6 ,h7 {font-weight:normal;}
img {border:none; vertical-align:middle;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {
	width:100%; 
	border:0px; 
	border-spacing:0px; 
	border-collapse:collapse; 
	box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box; 
	-o-box-sizing: border-box;
}
th, td {border:0px; word-break:break-all; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
th {font-weight:normal; color:#333;}
fieldset {width:100%; border:0px;}
legend {display:none;}
frameset {border:0px;}
iframe {width:100%; border:0px;}
em, address {font-style:normal;}
button, a, select, input, label {vertical-align:middle; cursor:pointer;}
select, input, textarea {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
a {font-size:12px; color:#111111; text-decoration:none;}

#Wrap {position:relative; width:100%; min-width:320px; min-height:100%;}
.cover_wrap {display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background:#000; opacity:0.6; z-index:99;}
.cover_wrap.on {display:block;}

/*
	.cover_wrap : z-index:99
	.menuNav    : z-index:100
	.Header_Wrap: z-index:102
	.layerPop   : z-index:103 (Content.css)
	.mask       : z-index:104
*/

.mask {display:none; position:fixed; left:0px; top:0px; width:100%; height:100%; background:#000; opacity:0.6; z-index:1004;}
.mask.on {display:block;}

#Header_Wrap {position:fixed; left:0px; top:0px; width:100%; box-shadow:0 1px 1px rgba(0,0,0,0.15); background:#fff; z-index:102;}
.GNB_Wrap {position:relative; width:100%; height:40px; /*line-height:40px;*/ padding:0 0;}
.GNB_Wrap .logo_header {width:82px; height:26px; margin:0 auto; padding-top:7px}
.GNB_Wrap .logo_header > img {width:100%;}
/*
.menuWrap {position:absolute; top:0px;}
.menuWrap.allMenu_wrap {left:-260px;}
*/
.menuWrap a.btn_allManu {position:absolute; left:10px; top:13px; width:20px; height:14px;}
.menuWrap a.btn_allManu > img {width:100%;}
.menuWrap a.btn_prev {position:absolute; left:10px; top:0px}

.menuNav {display:none; overflow-y:scroll; position:fixed; top:0px; width:256px; height:100%; background:#fff; z-index:100;}
.menuNav.on {display:block;}
.menuNav.left {left:-270px;}
.menuNav.right {right:-270px;}

/*·Î±×ÀÎ*/
.loginInfo {position:absolute; left:0px; top:40px; width:256px; height:40px; line-height:40px; padding:0 0 0 35px; border-bottom:1px solid #ccc; background:#fff; z-index:99;}
.loginInfo.on {position:fixed; left:0px; top:0px;}
.loginInfo.border_b {border-bottom:1px solid #ccc;}
.loginInfo.loginBefor {background:#fff url("/_Tpln/Images/Common/bg_loginBefore.gif") 10px center no-repeat; background-size:20px 26px;}
.loginInfo.loginAfter {background:#fff url("/_Tpln/Images/Common/bg_loginAfter.gif") 10px center no-repeat; background-size:20px 18px;}
.loginInfo .tit {font-family:'Nanum Gothic'; font-size:12px; color:#3b3b3d}
.loginInfo a.delete {position:absolute; right:11px; top:0; width:15px; height:14px;}
.loginInfo a.delete > img {width:100%;}

.myMenu_wrap a.btn_myMenu {position:absolute; right:10px; top:10px; width:17px; height:22px;}
.myMenu_wrap a.btn_myMenu > img {width:100%;}

/* All Menu */
.menuList a {display:block;}
.menuList .depth1 {
	padding:8px 10px; 
	background:#cccc33 url("/_Tpln/Images/Common/sArr_w.png") 96% center no-repeat; 
	background-size:12px auto;
	font-family:"Nanum Gothic Bold"; 
	font-size:14px; 
color:#fff}
.allMenu {overflow-y:scroll; height:100%; padding:40px 0 40px 0;}
.allMenu .subMenu li {border-bottom:1px solid #ccc;}
.allMenu .subMenu li.last {border-bottom:0px;}
.allMenu .subMenu li a.depth2 {padding:18px 10px 18px 50px;  line-height:18px}
.allMenu .subMenu li a.depth2:last-child {border-top:0px;}
.allMenu .subMenu li a.depth2 .tit {font-family:"Nanum Gothic Bold"; font-size:14px;}
.allMenu .subMenu li a.depth2 .tit span {font-family:"Nanum Gothic Bold";}
.allMenu .subMenu li a.depth2 .sub {font-family:"Nanum Gothic"; font-size:12px}


.allMenu a.depth2.lodgeHome {background:url("/_Tpln/Images/Common/ico_allMenu_lodgeHome.gif") 9px center no-repeat; background-size:30px 30px;}
.allMenu a.depth2.lodgeHome .tit {color:#3b3b3d}
.allMenu a.depth2.nowReservation {background:url("/_Tpln/Images/Common/ico_allMenu_tReservation.gif") 9px center no-repeat; background-size:30px 30px;}
.allMenu a.depth2.nowReservation .tit {color:#89b337}
.allMenu a.depth2.realReservation {background:url("/_Tpln/Images/Common/ico_allMenu_rReservation.gif") 9px center no-repeat; background-size:30px 30px;}
.allMenu a.depth2.realReservation .tit {color:#00a9e0}

.allMenu a.depth2.mCoupon {background:url("/_Tpln/Images/Common/ico_sml_allMenu_mCoupon.gif") 9px center no-repeat; background-size:30px 25px;}
.allMenu a.depth2.cardMonthly {background:url("/_Tpln/Images/Common/ico_sml_allMenu_card.gif") 9px center no-repeat; background-size:30px 21px;}
.allMenu a.depth2.event {background:url("/_Tpln/Images/Common/ico_sml_allMenu_event.gif") 9px center no-repeat; background-size:28px 32px;}
.allMenu a.depth2.exhibition {background:url("/_Tpln/Images/Common/ico_sml_allMenu_exhibition.gif") 9px center no-repeat; background-size:30px 33px;}


/* myMenu */
/* ·Î±×ÀÎ¹öÆ° */
.bt_loginWrap {padding-top:100px;padding-bottom:15px}
.bt_loginWrap .btn_bigW{margin:0 auto;width:170px}
.btn_bigW{display:block;height:70px;line-height:70px;overflow:hidden;background-color:#FFF;color:#333;border:1px solid #b4b4b4;border-bottom:1px solid #959595;/*±×¶óµ¥ÀÌ¼Ç*/ background:#FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F4F4F4)); -moz-linear-gradient(top, #FFFFFF, #F4F4F4);text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 4px rgba(30,30,30,0.1);}
.btn_bigW span{display:block;height:70px; background:url('/NImg/common/lock.png') 30px 25px no-repeat; background-size:17px 17px; font-family:'Arial'; font-weight:bold; padding-left:12px; text-align:center; font-size:1.2em;}
.loginBox {padding:20px 0; text-align:center}
.joinBox {padding:0 10px;}
.joinBox .tit {
	padding:18px 0 18px 100px;
	background:url("/_Tpln/Images/Common/ico_join_webTour_g.gif") 40px center no-repeat;
	background-size:50px auto;
	font-family:"Nanum Gothic Bold"; 
	font-size:14px; 
	color:#333; 
	line-height:18px
}
.joinBox .con {}
.joinBox .con li {font-family:"Nanum Gothic Bold";  font-size:12px; line-height:18px;}
.joinBox a.btn_join {display:block; margin:10px 0; text-align:center}

.memBer_wrap {height:100%;}
.myInfo_wrap {overflow-y:scroll; height:100%; padding:80px 0; background:#fff;}
.myInfo {*zoom:1; text-align:center}
.myInfo:after {content:""; display:block; clear:both;}
.myInfo li {display:inline-block; width:105px; height:89px; border-left:1px solid #d8d8d8; text-align:center}
.myInfo li:first-child {border-left:0px;}
.myInfo li .tit {padding:34px 0 12px 0; font-family:"Nanum Gothic"; font-size:12px; color:#666;}
.myInfo li .cnt {font-family:"Nanum Gothic Bold"; font-size:20px; color:#666;}
.myInfo li.tourCash .tit {background:url("/_Tpln/Images/Common/ico_myMenu_tourCash.gif") center 10px no-repeat; background-size:15px 15px;}
.myInfo li.coupon .tit {background:url("/_Tpln/Images/Common/ico_myMenu_coupon.gif") center 10px no-repeat; background-size:15px 15px;}

.myInfo_wrap .subMenu {}
.myInfo_wrap .subMenu li {*zoom:1; border-bottom:1px solid #ccc;}
.myInfo_wrap .subMenu li:after {content:""; display:block; clear:both;}
.myInfo_wrap .subMenu li a {display:block; padding:18px 10px; font-family:"Nanum Gothic Bold"; font-size:14px; color:#3b3b3d;}
.myInfo_wrap .subMenu li.last {border-bottom:0px}

.myInfo_wrap .subMenu .lodging {position:relative; padding:18px 10px;}
.myInfo_wrap .subMenu .lodging span.tit {font-family:"Nanum Gothic Bold"; font-size:14px; color:#3b3b3d;}
.myInfo_wrap .subMenu .lodging a.cnt {position:absolute; right:0px; top:0px;}

/* Header */
.keyword_header {overflow::hidden;}
.keyword_header h1 {float:left; margin-left:40px; font-family:"Nanum Gothic Bold"; font-size:14px; padding-top:15px}
.keyword_header h1.green {color:#69c114}
.keyword_header h1.blue {color:#0099CC;}
.keyword_header h1.black {color:#333;}
.keyword_header .today {float:right; margin-right:40px; font-family:"Nanum Gothic Bold"; font-size:14px; color:#333; padding-top:15px}
.keyword_header {position:relative;}


#Footer_Wrap {/*position:absolute; left:0px; bottom:0px; width:100%;*/}
#Footer_Wrap #Footer {background:#fff;padding:20px 0 30px 0;line-height:1.7;border-top:1px solid #dfdfdf}
#Footer_Wrap .inquiry_dh {text-align:center;padding:10px 0 0 0;border-top:1px solid #f3f3f3}
#Footer_Wrap .inquiry_dh p {color:#555; font-size:14px;text-shadow:0 1px 0 rgba(255,255,255,0.4)}
#Footer_Wrap .inquiry_dh p span {font-size:18px;font-weight:bold;margin-left:5px}
#Footer .f_gnb {width:100%; *zoom:1;}
#Footer .f_gnb:after {content:""; display:block; clear:both;}
#Footer .f_gnb li {float:left; width:33%; background:#bbb; border-left:1px solid #fff; text-align:center;}
#Footer .f_gnb li:first-child {border-left:0px;width:34%}
#Footer .f_gnb li a {display:block; height:40px; line-height:40px; font-family:"Nanum Gothic Bold"; font-size:12px; color:#fff;}
#Footer .f_gnb li a .ico_tel {position:relative; left:2px; top:5px; display:inline-block; width:9px; height:21px; background:url("/_Tpln/Images/Common/ico_tel.png") no-repeat;}

#Footer .f_menu {display:flex;align-items:center;justify-content:center;margin-bottom:6px}
#Footer .f_menu a {display:inline-block; padding:0 7px; font-family:"Nanum Gothic Bold"; font-size:13px; color:#000;}
#Footer .f_menu a:first-child {background:none;}

#Footer .address {font-size:13px; color:#777; text-align:center;margin-bottom:7px;}
#Footer .address span.company {color:#5b5b5b;}
#Footer .copyWrite {text-align:center; font-size:12px; color:#8f8f8f;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
#hnWrap {background:#f6f6f6}
* {box-sizing:border-box}
.hnimg {width:100%;float:left}
div.info {font-size:11px;color:#343434;line-height:1.1;padding:5px 7px;letter-spacing:-1px}
.banner {padding:10px}
.banner a {float:left;width:100%;display:block;margin-top:4px;border:1px solid #dcdcdc}
.banner a:first-child {margin-top:0}
a.btnindex {border:0;padding:15px 0;background:#00d2d3;text-align:center;color:#fff;font-size:14px;text-decoration:none;margin-top:7px;}
a.btnindex strong {font-weight:bold}
a.btnindex b {display:inline-block;width:18px;height:18px;line-height:14px;text-align:center;border-radius:15px;font-size:10px;font-weight:bold;color:#fff;margin-left:4px;vertical-align:0px;background:#059a9b}
.claearfix:after {content:'';display:block;clear:both}
#Container {padding:0}

/**************************************************************/

/* 2016.05.31 Á¦ÈÞ»ç cjtour ±úÁö´ÂºÎºÐ Ãß°¡¼öÁ¤ */
#header {text-align:left;}
input[type="radio"]+label {vertical-align:inherit;}
input[type="radio"] {display:inline !important;-webkit-appearance:radio;}
* {box-sizing:content-box;}
/*// 2016.05.31 Á¦ÈÞ»ç cjtour ±úÁö´ÂºÎºÐ Ãß°¡¼öÁ¤ */


/* common */

/* reset mobile */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} /* ºäÇ¥Æ® º¯È¯½Ã ÆùÆ®Å©±â ÀÚµ¿È®´ë ¹æÁö */
input[type='text'],input[type='password'],input[type='submit'],input[type='search'] {-webkit-appearance:none; border-radius:0}
input:checked[type='checkbox'] {background-color:#666; -webkit-appearance:checkbox}
button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file'] {-webkit-appearance:button; border-radius:0}
input[type='search']::-webkit-search-cancel-button {-webkit-appearance:none}

body {background:#fff}
body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;color:#333} /* color°ªÀº µðÀÚÀÎ°¡ÀÌµå¿¡ ¸Â°Ô»ç¿ë */

a {color:#333;text-decoration:none; cursor:pointer;}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

/*header*/
.wtHeader_wrap{position:relative; height:40px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#6fd622, EndColorStr=#63cc15);
		 background:#6fd622 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fd622), to(#63cc15)); background:#6fd622 -moz-linear-gradient(top, #6fd622, #63cc15); border-bottom:1px solid #666d60;}
.wtHeader_wrap .home{display:block; float:left; width:90px; height:40px; text-align:center;}
.wtHeader_wrap .home span{display:block; height:40px; background-color:#fff;}
.wtHeader_wrap .home img{width:70px; height:21px; margin-top:9px;}

.navi_wrap{height:40px; line-height:40px; margin-left:90px;}
.navi_wrap a{display:block; float:left; font-size:0.98em; color:#fff; letter-spacing:-0.06em; font-weight:bold;}
.navi_wrap a span{display:block; text-align:center; text-shadow:0 0 2px #346f07; font-family:'Malgun Gothic', '¸¼Àº °íµñ', sans-serif;}
.navi_wrap .m_search{width:34%;}
.navi_wrap .m_event{width:28%;}
.navi_wrap .m_mypage{width:38%;}

/*footer*/
.footer_naviBar{height:40px; overflow:hidden; background-color:#bbb; border-top:1px solid #999; text-align:center;}
.footer_naviBar .btWrap{margin-left:3px; margin-right:3px;}
.footer_naviBar .btn_basicW{display:inline-block; height:25px; line-height:25px; margin:6px -2px;}
.footer_naviBar .btn_basicW span{ background:none;}
.footer_info{background-color:#e5e5e5; font-size:0.75em; color:#888; letter-spacing:-0.06em;padding-top:5px}
.footer_info .txt{padding:10px;text-align:center}

/* display class */
.dp_none{display:none}
.dp_inline{display:inline}
.dp_block{display:block}

.of_hidden{overflow:hidden}

/*padding*/
.pd_t2{padding-top:2px;}
.pd_t3{padding-top:3px;}
.pd_t4{padding-top:4px;}
.pd_t5{padding-top:5px;}
.pd_t6{padding-top:6px;}
.pd_t7{padding-top:7px;}
.pd_t8{padding-top:8px;}
.pd_t10{padding-top:10px;}
.pd_t15{padding-top:15px;}
.pd_b3{padding-bottom:3px;}
.pd_b5{padding-bottom:5px;}
.pd_b10{padding-bottom:10px;}
.pd_b15{padding-bottom:15px;}
.pd_l5{padding-left:5px;}
.pd_l10{padding-left:10px;}
.pd_l15{padding-left:15px;}
.pd_r5{padding-right:5px;}
.pd_r7{padding-right:7px;}
.pd_r10{padding-right:10px;}
.pd_r12{padding-right:12px;}
.pd_l30{padding-left:30px;}

/*margin*/
.mg_t1{margin-top:1px;}
.mg_t2_{margin-top:-2px;}
.mg_t3_{margin-top:-3px;}
.mg_t5_{margin-top:-5px;}
.mg_t12_{margin-top:-12px;}
.mg_b7_{margin-bottom:-7px;}
.mg_t30_{margin-top:-42px;}
.mg_t46_{margin-top:-46px;}
.mg_t3{margin-top:3px;}
.mg_t4{margin-top:4px;}
.mg_t5{margin-top:5px;}
.mg_t6{margin-top:6px;}
.mg_t7{margin-top:7px;}
.mg_t8{margin-top:8px;}
.mg_t10{margin-top:10px;}
.mg_t15{margin-top:15px;}
.mg_t20{margin-top:20px;}
.mg_t30{margin-top:30px;}
.mg_t40{margin-top:40px;}
.mg_l1{margin-left:1px;}
.mg_l5{margin-left:5px;}
.mg_l7{margin-left:7px;}
.mg_l10{margin-left:10px;}
.mg_l15{margin-left:15px;}
.mg_r5{margin-right:5px;}
.mg_r7{margin-right:7px;}
.mg_r10{margin-right:10px;}
.mg_r20{margin-right:20px;}
.mg_l10_{margin-left:-10px;}
.mg_r10_{margin-right:-10px;}

/*font*/
.eng{font-family:Verdana, Arial, Helvetica, sans-serif;}
.fb{font-weight:bold;}
.fcc{color:#ccc;}
.f77{color:#777;}
.f99{color:#999;}
.fs85{font-size:0.85em;}
.fs97{font-size:0.97em;}
.fs90{font-size:0.90em;}
.lh17{line-height:1.7em;}
.fred{color:#ff0000;}
.fbl{color:#146dc6;}
.for{color:#f17139;}
.fbl a:link{text-decoration:none;color:#146dc6;}
.fbl a:visited{text-decoration:none;color:#146dc6;}
.fbl a:hover{text-decoration:none;color:#146dc6;}
.fbl a:active{text-decoration:none;color:#146dc6;}
.ls4{letter-spacing:-0.04em;}
.ls_1{letter-spacing:-1px;}
.fl{float:left}
.fr{float:right}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.fwn{font-weight:normal}

/*width*/
.w45{width:45%}
.w63{width:63%}

.ta_l{text-align:left}
.ta_c{text-align:center}
.ta_r{text-align:right}

.va2_{vertical-align:-2px}

.tit_type01{height:30px;overflow:hidden;line-height:30px;background-color:#edeeee;border-top:1px solid #c0c0c0;-webkit-box-shadow:0 0 3px rgb(220,220,220);-moz-box-shadow:0 0 3px rgb(220,220,220);box-shadow:0 0 3px rgb(220,220,220)}
.tit_type01 .title{float:left;margin-left:10px;margin-right:10px;color:#333;font-weight:bold;letter-spacing:-0.06em;}

/* ¹öÆ° */
.btn_basicW{display:block;height:20px; overflow:hidden; line-height:22px;overflow:hidden;background-color:#FFF;color:#333;border:1px solid #b4b4b4;border-bottom:1px solid #959595;/*±×¶óµ¥ÀÌ¼Ç*/filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#F4F4F4);
   background:#FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F4F4F4)); -moz-linear-gradient(top, #FFFFFF, #F4F4F4);text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:-1px}
.btn_basicW span{display:block;height:20px;background:url('/NImg/common/arrR_g2.png') 98% 6px no-repeat; background-size:8px 8px; text-align:center; font-size:0.82em;}


/* CONTENTS_ROUND_BOX */
.ct_wrap{position:relative;background:#fff;border:1px solid #979da2;
		 /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FEFEFE, EndColorStr=#E7E9EB);
		 background:#FFFFFF -webkit-gradient(linear, 0% -10%, 0% 100%, from(#FEFEFE), to(#E7E9EB)); -moz-linear-gradient(top, #FEFEFE, #E7E9EB);*/}
.list_wrap{position:relative; overflow:hidden; background:#f0f2f4;border:1px solid #979da2;margin-bottom:7px;
		 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FEFEFE, EndColorStr=#E7E9EB);
		 background:#FFFFFF -webkit-gradient(linear, 0% -10%, 0% 100%, from(#FEFEFE), to(#E7E9EB)); -moz-linear-gradient(top, #FEFEFE, #E7E9EB);}
.tl{position:absolute;top:-1px;left:-1px;}
.tr{position:absolute;top:-1px;right:-1px;}
.bl{position:absolute;bottom:-1px;left:-1px;}
.br{position:absolute;bottom:-1px;right:-1px;}
.tl p{width:11px;height:11px;background:url('/img/common/bg_round2.png') ;}
.tr p{width:11px;height:11px;background:url('/img/common/bg_round2.png') ;}
.bl p{width:11px;height:11px;background:url('/img/common/bg_round2.png') ;}
.br p{width:11px;height:11px;background:url('/img/common/bg_round2.png') ;}
.tl .r1{background-position:0 0; color:#e3e5e7;}
.tr .r2{background-position:11px 0; color:#e3e5e7;}
.bl .r3{background-position:0 -11px; color:#e3e5e7;}
.br .r4{background-position:11px -11px; color:#e3e5e7;}

.header_menuWrap{height:113px;overflow:hidden;background-color:#535d66;border-bottom:1px solid #374048;-webkit-box-shadow:0 0 7px rgb(190,190,190);-moz-box-shadow:0 0 7px rgb(190,190,190);box-shadow:0 0 7px rgb(190,190,190)}
.header_menuWrap ul{height:37px; /*background:url('/img/common/bg_grd38.gif') bottom repeat-x;*/border-bottom:1px solid #374048}
.header_menuWrap li{float:left;width:25%;height:37px;overflow:hidden}
.header_menuWrap li a{display:block;text-decoration:none;letter-spacing:-1px;font-size:13px;/*background:url('/NImg/common/arrGr_off.png') 94% 16px no-repeat; background-size:6px 6px;*/ text-align:center;color:#bbb;line-height:37px;border-left:1px solid #374048}
.header_menuWrap li.on a{height:37px;/*background:url('/NImg/common/arrw_on.png') #0ab9cd 94% 16px no-repeat; background-size:6px 6px;*/ color:#fff;font-weight:bold}

/* ¸¶ÀÌÆäÀÌÁö_only±¹³»¼÷¹Ú */
.header_menuWrap.DH {height:auto;border-top:1px solid #374048;border-bottom:none}
.header_menuWrap.DH ul{height:34px;overflow:hidden}
.header_menuWrap.DH li {width:31%;height:34px;overflow:hidden}
.header_menuWrap.DH li:first-child, .header_menuWrap.DH li.w38 {width:38%}
.header_menuWrap.DH li a {height:34px;overflow:hidden;line-height:37px;font-size:0.90em;padding-right:3px;letter-spacing:normal}
.header_menuWrap.DH li.on a{height:34px;overflow:hidden;line-height:37px}

/* ·Îµù */
.daLoader_wrap{position:absolute; width:100%; height:100%; top:0; left:center; z-index:100; }
.daLoader_wrap .blind{position:relative; height:100%; background-color:#000; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; text-align:center;}
.daLoader{position:absolute; width:100%; top:200px;}
.daLoader p{width:75px; height:75px; background-color:#fff; -webkit-border-radius:36px; -moz-border-radius:36px; border-radius:36px; 
-webkit-box-shadow:2px 2px 10px rgb(50,50,50);-moz-box-shadow:2px 2px 10px rgb(50,50,50); box-shadow:2px 2px 10px rgb(50,50,50); text-align:center; margin:0 auto;}
.daLoader img{margin-top:13px}


/* ÇÁ·Î¸ð¼Ç¹è³Ê */
.comm_pmBnr{position:relative; background-color:#4a5565; border-top:1px dashed #252a32; border-bottom:1px dashed #252a32; padding-top:8px; padding-bottom:3px;}
.comm_pmBnr .pmBnr_tit{color:#fff; padding-bottom:5px; font-size:1.2em; letter-spacing:-0.04em; font-weight:bold; line-height:1.2em; text-align:center;}
.comm_pmBnr .pmBnr_tit .title{background:url('/DT/img/ico_best.png') left 4px no-repeat; background-size:18px 18px; padding-left:25px;}
.comm_pmBnr .bnrWrap {padding:0 7px;}
.comm_pmBnr .bnrWrap img{width:100%; -webkit-box-shadow:0 1px 3px rgb(43,51,61);-moz-box-shadow:0 1px 3px rgb(43,51,61); box-shadow:0 1px 3px rgb(43,51,61);}
.comm_pmBnr2{position:relative; background-color:#4a5565; border-top:1px dashed #252a32; border-bottom:1px dashed #252a32; padding-bottom:7px;}
.comm_pmBnr2 .bnrWrap {padding:1px 7px;}
.comm_pmBnr2 .bnrWrap img{width:100%;}



/** Çì´õ(2014-02-26) **/
.wtHeader{position:relative; height:72px;}
.wtHeader_basic{position:relative; height:40px; overflow:hidden; border-bottom:1px solid #6fd622; box-sizing:border-box; -moz-box-sizing:border-box;}
.wtHeader_basic .logo{text-align:center;margin-top:8px;}
.wtHeader_basic .logo a {display:block;width:80px; height:24px;margin:0 auto;}
.wtHeader_basic .logo img{width:80px; height:24px;vertical-align:inherit;}
.wtHeader_basic .logo.sscard {text-align:center; padding-top:0;}
.wtHeader_basic .logo.sscard img{width:100px; height:40px}
.wtHeader_basic .btn_gr25{position:absolute; top:6px; width:30px;}
.wtHeader_basic .category{left:8px;}
.wtHeader_basic .mypage{right:8px;}
.wtHeader_basic .btn_gr25.category span{background:url('/NImg/common/category.png') center no-repeat; background-size:20px 20px;}
.wtHeader_basic .btn_gr25.mypage span{background:url('/NImg/common/mypage.png') center no-repeat; background-size:21px 21px;}
.wtHeader_basic .btn_gr25.sscard {position:absolute;top:5px;right:8px;width:55px}
	/* °Ë»ö¾ÆÀÌÄÜ */
.wtHeader_basic .search_iconW {position:absolute;top:8px;right:50px;width:22px;height:22px;overflow:hidden;
							   background:url('/NImg/common/header_search_icon.png') 0 0 no-repeat;background-size:22px 22px;}

/** Çì´õ(2015-02-25 °³º°¾Û¿ë) **/
.wtHeader_basic_app {position:relative;background-color:#fff; height:40px; overflow:hidden}
.wtHeader_basic_app .logo{text-align:center; padding-top:8px;}
.wtHeader_basic_app .logo img{width:120px}
.wtHeader_basic_app .logo.wt img{width:80px}
.wtHeader_basic_app .logo.sscard {text-align:center; padding-top:0;}
.wtHeader_basic_app .logo.sscard img{width:100px; height:40px}
.wtHeader_basic_app .btn_gr25{position:absolute; top:6px; width:30px;}
.wtHeader_basic_app .category{left:8px;}
.wtHeader_basic_app .mypage{right:8px;}
.wtHeader_basic_app .btn_gr25.category span{background:url('/NImg/common/category.png') center no-repeat; background-size:20px 20px;}
.wtHeader_basic_app .btn_gr25.mypage span{background:url('/NImg/common/mypage.png') center no-repeat; background-size:21px 21px;}
.wtHeader_basic_app .btn_gr25.sscard {position:absolute;top:5px;right:8px;width:55px}

/* Ç×°øÅëÇÕ_ÅÇ */
.air_headerTab {height:30px;background-color:#fff;border-bottom:2px solid #6fd622;box-shadow:0 1px 0 rgb(90,162,37)}
.air_headerTab a {display:block;position:relative;float:left;width:50%;height:30px;z-index:5}
.air_headerTab .on {z-index:10}

.air_headerTab a .text {display:block;height:30px;text-align:center;line-height:30px;background-color:#566778;color:#ddd;font-weight:bold;font-size:1.0em}
.air_headerTab a:nth-child(1) .text {margin-right:13px}
.air_headerTab a:nth-child(2) .text {margin-left:13px}
.air_headerTab .on .text {background-color:#6fd622;color:#353535;text-shadow:0 1px 0 rgba(250,250,250,0.5)}

.air_headerTab a:nth-child(1) .icon {display:block;position:absolute;width:20px;height:30px;top:0;right:-7px;background:url('/NImg/common/tab_aaOff.png') 0 0 no-repeat;background-size:contain}
.air_headerTab a:nth-child(2) .icon {display:block;position:absolute;width:20px;height:30px;top:0;left:-7px;background:url('/NImg/common/tab_daOff.png') 0 0 no-repeat;background-size:contain}
.air_headerTab a:nth-child(1).on .icon {background:url('/NImg/common/tab_aaOn.png') 0 0 no-repeat;background-size:contain}
.air_headerTab a:nth-child(2).on .icon {background:url('/NImg/common/tab_daOn.png') 0 0 no-repeat;background-size:contain}

/* ÇØ¿Ü¿©Çà_ÅÇ */
.fre_headerTab {height:35px;background-color:#fff;box-shadow:0 1px 0 rgb(90,162,37)}
.fre_headerTab a {display:block;position:relative;float:left;width:50%;height:35px;z-index:5}
.fre_headerTab .on {z-index:10}

.fre_headerTab a .text {display:block;height:35px;text-align:center;line-height:36px;background-color:#566778;color:#ddd;font-weight:bold;font-size:16px;}
.fre_headerTab a:nth-child(1) .text {margin-right:13px}
.fre_headerTab a:nth-child(2) .text {margin-left:13px}
.fre_headerTab .on .text {background-color:#6fd622;color:#353535;text-shadow:0 1px 0 rgba(250,250,250,0.5)}

.fre_headerTab a:nth-child(1) .icon {display:block;position:absolute;width:20px;height:35px;top:0;right:-7px;background:url('/NImg/common/tab_aaOff.png') 0 0 no-repeat;background-size:20px 35px;}
.fre_headerTab a:nth-child(2) .icon {display:block;position:absolute;width:20px;height:35px;top:0;left:-7px;background:url('/NImg/common/tab_daOff.png') 0 0 no-repeat;background-size:20px 35px;}
.fre_headerTab a:nth-child(1).on .icon {background:url('/NImg/common/tab_aaOn.png') 0 0 no-repeat;background-size:20px 35px;}
.fre_headerTab a:nth-child(2).on .icon {background:url('/NImg/common/tab_daOn.png') 0 0 no-repeat;background-size:20px 35px;}


/** Çì´õ(°³º°¾Û¿ë) **/
.wtHeader_app{position:relative; height:40px; overflow:hidden; border-bottom:3px solid #6fd622; box-sizing:border-box; -moz-box-sizing:border-box;}
.wtHeader_app .logo{position:absolute; top:9px; left:8px;}
.wtHeader_app .logo img{width:63px; height:19px;}
.wtHeader_app .category{text-align:center; line-height:36px; padding-top:7px;}
.wtHeader_app .category img{height:22px;}
.wtHeader_app .btn_gr25{position:absolute; top:6px; width:30px;}
.wtHeader_app .mypage{right:8px;}
.wtHeader_app .btn_gr25.mypage span{background:url('/NImg/common/mypage.png') center no-repeat; background-size:21px 21px;}

.wtApp_down {width:100%;background-color:#58d20a;z-index:1000}
.wtApp_down .appBnr {text-align:center}
.wtApp_down .btCls {display:none;position:absolute;bottom:10px;right:0}

/** INDEX ³×ºñ **/
.wtIndex_navi{position:relative; height:30px; line-height:30px; background-color:#6fd622; box-sizing:border-box; -moz-box-sizing:border-box;}
.wtIndex_navi nav{height:30px; overflow:hidden;}
.wtIndex_navi nav a{display:block; float:left; text-align:center; color:#fff;}
.wtIndex_navi nav a.on span{display:block; height:30px; font-weight:bold; border-bottom:3px solid #333; color:#fff; box-sizing:border-box; -moz-box-sizing:border-box;}
.wtIndex_navi nav .home{width:18%;}
.wtIndex_navi nav .event{width:30%;}
.wtIndex_navi nav .today{width:26%;}
/*.wtIndex_navi nav .sale{width:23%;}*/
.wtIndex_navi nav .coupon{width:26%;}

/* ¼÷¹ÚÇì´õ¾ÆÀÌÄÜ */
.webTonight_m_wrap {position:relative;padding-right:10px}
.webTonight_m_wrap .iconWrap {position:absolute;top:-7px;right:-17px;}
.webTonight_m_wrap .iconWrap img {width:27px}

.mCoupon_m_wrap {position:relative;padding-right:3px}
.mCoupon_m_wrap .iconWrap {position:absolute;top:-4px;right:-15px}
.mCoupon_m_wrap .iconWrap img {width:18px}

.blk_film{display:none;position:absolute; width:100%; height:100%; top:0; left:0; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; text-align:center;z-index:100 }
.blk_film.open{display:block}
/** ÀüÃ¼Ä«Å×°í¸® **/
.wt_category{display:none;position:absolute; width:210px; height:100%; top:0; left:0; background-color:#404a57; z-index:1000; -webkit-box-shadow:3px 0 10px rgb(30,30,30);-moz-box-shadow:3px 0 10px rgb(30,30,30); box-shadow:3px 0 10px rgb(30,30,30);}
.wt_category .wrap{position:relative;}
.category_title{position:relative; height:43px;overflow:hidden; line-height:45px; border-bottom:1px solid #242a31; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#3c4957, EndColorStr=#353e49);
   background:#3c4957 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c4957), to(#353e49)); background:#3c4957 -moz-linear-gradient(top, #3c4957, #353e49);}
.category_title p{padding-left:35px; font-size:1.0em; font-weight:bold; color:#adb8c2; background:url('/NImg/common/category.png') 10px 14px no-repeat; background-size:16px 16px;}
.category_title .close{display:block; position:absolute; top:7px; right:7px; height:25px; line-height:25px; border:1px solid #272e36; border-radius:4px; -webkit-box-shadow:1px 1px 0 rgb(66,78,92);-moz-box-shadow:1px 1px 0 rgb(66,78,92); box-shadow:1px 1px 0 rgb(66,78,92);}
.category_title .close span{display:block; font-size:0.85em; color:#adb8c2; padding-left:5px; padding-right:5px;}
.wt_category.open{display:block} 

.cat_menuWrap{position:relative;}
.menuGroup_tit{height:35px; overflow:hidden; line-height:37px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#6fd622, EndColorStr=#62cb14);
   background:#6fd622 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fd622), to(#62cb14)); background:#6fd622 -moz-linear-gradient(top, #6fd622, #62cb14);}
.menuGroup_tit .txt{color:#222; font-size:1.0em; font-weight:bold; margin-left:10px; background:url('/NImg/common/arr_gr.png') 95% 12px no-repeat; background-size:9px 9px;}

.cat_menuWrap a{display:block; color:#fff; font-size:1.02em; height:40px; overflow:hidden; line-height:42px; border-top:1px solid #46515f; border-bottom:1px solid #313843;}
.cat_menuWrap a:hover{background-color:#313843; border-top:1px solid #313843;}
.cat_menuWrap a span{display:block; height:40px; padding-left:35px;}
.cat_menuWrap a .home{background:url('/NImg/common/home2.png') 10px 13px no-repeat; background-size:14px 14px;}

.cat_menuWrap a .DA{background:url('/NImg/main/DA.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DH{background:url('/NImg/main/DH.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DG{background:url('/NImg/main/DG.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DGJ{background:url('/NImg/main/DGJ.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DM{background:url('/NImg/main/DM.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DMI{background:url('/NImg/main/DMI.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .AA{background:url('/NImg/main/AA.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .AH{background:url('/NImg/main/AH.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .AG{background:url('/NImg/main/AG.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DR{background:url('/NImg/main/DR.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .DT{background:url('/NImg/main/DT.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .AGH{background:url('/NImg/main/AGH.png') 10px 12px no-repeat; background-size:17px 17px;}

.cat_menuWrap a .event{background:url('/NImg/common/event_01.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .today{background:url('/NImg/common/today.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .sale{background:url('/NImg/common/time.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .coupon{background:url('/NImg/common/coupon.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .benefit{background:url('/NImg/common/benefit.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .plan{background:url('/NImg/common/promotion.png') 10px 12px no-repeat; background-size:17px 17px;}
.cat_menuWrap a .tourcash{background:url('/NImg/common/tourcash3.png') 10px 12px no-repeat; background-size:17px 17px;}



/** ¸¶ÀÌÆäÀÌÁö **/
.wt_mypage{display:none;position:absolute; width:230px; height:100%; top:0; right:0; background-color:#e8e8e8; z-index:1000; -webkit-box-shadow:-3px 0 10px rgb(30,30,30);-moz-box-shadow:-3px 0 10px rgb(30,30,30); box-shadow:-3px 0 10px rgb(30,30,30);}
.wt_mypage .wrap{position:relative;}
.wt_mypage.open{display:block} 

.mypage_title{position:relative; height:40px; overflow:hidden; line-height:42px; border-bottom:1px solid #242a31; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#3c4957, EndColorStr=#353e49);
   background:#3c4957 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3c4957), to(#353e49)); background:#3c4957 -moz-linear-gradient(top, #3c4957, #353e49);}
.mypage_title p{padding-left:15px; text-align:center; font-size:1.0em; font-weight:bold; color:#6fd622; background:url('/NImg/common/my.png') 68px 12px no-repeat; background-size:16px 16px;}
.mypage_title .setting{display:block; position:absolute; top:7px; right:7px; height:25px; line-height:25px; border:1px solid #272e36; border-radius:4px; -webkit-box-shadow:1px 1px 0 rgb(66,78,92);-moz-box-shadow:1px 1px 0 rgb(66,78,92); box-shadow:1px 1px 0 rgb(66,78,92);}
.mypage_title .setting span{display:block; padding-left:5px; padding-right:5px;}
.mypage_title .setting img{width:20px; height:20px; margin-top:2px;}
.mypage_title .logout{display:block; position:absolute; top:7px; right:7px; height:25px; line-height:25px; border:1px solid #272e36; border-radius:4px; -webkit-box-shadow:1px 1px 0 rgb(66,78,92);-moz-box-shadow:1px 1px 0 rgb(66,78,92); box-shadow:1px 1px 0 rgb(66,78,92);}
.mypage_title .close{display:block; position:absolute; top:7px; left:7px; height:25px; line-height:25px; border:1px solid #272e36; border-radius:4px; -webkit-box-shadow:1px 1px 0 rgb(66,78,92);-moz-box-shadow:1px 1px 0 rgb(66,78,92); box-shadow:1px 1px 0 rgb(66,78,92);}
.mypage_title .logout span, .mypage_title .close span{display:block; font-size:0.85em; color:#adb8c2; padding-left:5px; letter-spacing:-0.06em; padding-right:5px;}
.mypage_title .logout span, .mypage_title .close span{display:block; font-size:0.85em; color:#adb8c2; padding-left:5px; letter-spacing:-0.06em; padding-right:5px;}
.mypage_title .logout img{width:19px; height:19px; margin-top:3px;}


.myp_menuWrap{position:relative;}
.myGroup_tit{clear:both;height:35px; overflow:hidden; line-height:37px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#8995a3, EndColorStr=#7c8895);
   background:#8995a3 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8995a3), to(#7c8895)); background:#8995a3 -moz-linear-gradient(top, #8995a3, #7c8895); }
.myGroup_tit .txt{color:#fff; font-size:1.0em; font-weight:bold; margin-left:10px; background-size:9px 9px; text-shadow:1px 0 0 rgb(117,129,141);}
.myGroup_tit .case{color:#fff; font-size:0.85em; font-weight:bold;}
.myGroup_tit .case .num{padding-right:10px; text-decoration:underline;color:#fff}

.myp_menuWrap a{display:block;overflow:hidden;color:#666; font-size:1.02em; min-height:40px; line-height:40px; border-top:1px solid #f6f6f6; border-bottom:1px solid #d4d4d4;}
.myp_menuWrap a:hover{background-color:#FFF; border-top:1px solid #FFF;}
.myp_menuWrap a .txt{display:block; height:26px; padding-left:10px;}
.myp_menuWrap .case{color:#6495c2; font-size:0.96em; font-weight:bold;}
.myp_menuWrap .case .num{padding-right:10px;color:#6495c2}
.myp_menuWrap .tourcash{color:#444; font-size:0.96em; font-weight:bold;}
.myp_menuWrap .tourcash .cash{padding-right:10px;}
.myp_menuWrap .tourcash .cash img{width:20px; height:20px; vertical-align:-5px;}
.myp_menuWrap .myp_none {text-align:center;margin:20px 0;font-size:1.02em;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;}

.wt_mypage .btn_bigW{margin:0 auto;}
.login_txt{text-align:center; padding-top:50px; color:#888; font-size:0.90em; padding-bottom:10px;}


/* È¸¿ø°¡ÀÔÇýÅÃ */
.pop_signFit_wrap{border-top:1px solid #cbcbcb; border-radius:3px; padding-top:20px; padding-bottom:7px; margin:40px 10px 10px 10px;}
.pop_signFit{color:#555;}
.pop_signFit p{font-size:0.82em; letter-spacing:-0.06em; background:url('/GMember/img/b_check.png') 0 3px no-repeat; background-size:9px 9px; padding-left:12px;}
.pop_signFit p span{font-size:0.82em; color:#777;}
.pop_signFit p:first-child{font-weight:bold; height:24px; font-size:0.95em; color:#454545; background:none; padding-left:0;}
.pop_signFit_wrap .btn_blue30{margin-top:10px;}


/* ¹öÆ° */
.btn_gr25{display:block;height:25px;line-height:25px;overflow:hidden;color:#333;border:1px solid #cbcbcb;border-right:1px solid #a1a1a1;border-bottom:1px solid #909090; text-align:center; text-decoration:none; -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;letter-spacing:-1px; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F7F7F7, EndColorStr=#F1F1F1);
   background:#F7F7F7 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7F7F7), to(#F1F1F1)); background:#F7F7F7 -moz-linear-gradient(top, #F7F7F7, #F1F1F1);}
.btn_gr25 span{display:block; height:25px; text-align:center; font-size:0.82em;}

.btn_bigW{display:block;height:70px;line-height:70px;overflow:hidden;background-color:#FFF;color:#333;border:1px solid #b4b4b4;border-bottom:1px solid #959595;/*±×¶óµ¥ÀÌ¼Ç*/filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#F4F4F4);
   background:#FFFFFF -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#F4F4F4)); -moz-linear-gradient(top, #FFFFFF, #F4F4F4);text-align:center;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:-1px; 
   -webkit-box-shadow:1px 1px 5px rgb(220,220,220);-moz-box-shadow:1px 1px 5px rgb(220,220,220); box-shadow:1px 1px 5px rgb(220,220,220);}
.btn_bigW span{display:block;height:70px; background:url('/NImg/common/lock.png') 20px 27px no-repeat; background-size:17px 17px; padding-left:7px; font-weight:bold; text-align:center; font-size:1.8em;}
.btn_bigW.reser span{display:block;font-size:1.5em;background:none;padding-left:0;}

a.btn_blue30{display:block;height:30px; background-color:#8bb4da; text-decoration:none; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:1px solid #85acd0; border-bottom:1px solid #64829c;}
a.btn_blue30 span{display:block;height:30px;overflow:hidden;line-height:30px;color:#FFF;text-align:center;font-weight:bold; font-size:0.96em; -webkit-text-shadow:0 0 2px #64829c;-moz-text-shadow:0 0 2px #64829c;text-shadow:0 0 2px #64829c}

.w170{width:170px;}
.grTitle{height:25px;overflow:hidden;line-height:28px;font-size:12px;background-color:#a87f61;border-bottom:1px solid #8a684e;color:#FFF}
.grTitle span{color:#FFF;margin-left:7px}
.grTab{height:29px;overflow:hidden;line-height:32px;font-size:16px;background-color:#f0f0f0;border-bottom:1px solid #8a684e;color:#FFF}
.grTab span{display:block;color:#5f4a36;text-align:center;background:url('/img/common/arrow_on.gif') 10px 12px no-repeat}

/* ÀÚµ¿È­±âÈ¹Àü */
.goods_wrap{position:relative;height:100px;border-bottom:1px solid #b2b2b2;padding:3px;background-color:#FFF}
.goods_wrap .img{width:110px;height:96px;border:1px solid #e9e9e9;overflow:hidden;}
.goods_wrap .img img{width:135px;height:96px;}
.goodsInfo{width:auto;margin-top:-96px;margin-left:120px;margin-right:5px;}
.goodsInfo .main{font-size:14px;height:35px; line-height:17px;overflow:hidden;}
.goodsInfo .sub{font-size:12px;height:15px;overflow:hidden;font-weight:normal;color:#909090;}
.goodsInfo .sum{height:22px;}
.goodsInfo .sum span{font-family:Arial, Tahoma, Verdana;}
.goodsInfo .sum.mg_t8{margin-top:5px;}
.goodsInfo .normal{font-size:13px;color:#999;font-weight:normal;text-decoration:line-through;margin-right:5px}
.goodsInfo .price{font-size:16px;color:#e71e1e; margin-top:0;}
.goodsInfo .price em{font-family:µ¸¿ò, Dotum;font-size:12px}

/* ´ñ±Û´Þ±â */
.comment_wrap{position:relative; background-color:#404b57; padding-top:7px;}
.comment_tit{height:25px; overflow:hidden; line-height:20px; /*±×¶óµ¥ÀÌ¼Çfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#465565, EndColorStr=#3e4955);
   background:#465565 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#465565), to(#3e4955)); background:#465565 -moz-linear-gradient(top, #465565, #3e4955);*/}
.comment_tit .main{font-weight:bold; color:#fff; font-size:1.0em; margin-left:8px; margin-right:3px;}
.comment_tit .sub{color:#aaa; font-size:0.84em;}

.inp_comment{position:relative; padding:0 7px 10px 7px;}
.inp_comment .inpTxt{margin-right:80px;}
.inp_comment textarea{width:100%; height:40px; background-color:#FFF; overflow-x:hidden; overflow-y:auto; border:0;}
.inp_comment .btn_green40{position:absolute; width:75px; top:0; right:10px;}

a.btn_green40{display:inline-block;height:40px;/*±×¶óµ¥ÀÌ¼Ç*/filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#73e013, EndColorStr=#61d30b);
   background:#73e013 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73e013), to(#61d30b)); background:#73e013 -moz-linear-gradient(top, #73e013, #61d30b);
   text-decoration:none; border:1px solid #4da707; border-bottom:1px solid #439205; border-right:1px solid #439205; box-sizing:border-box;}
a.btn_green40 span{display:block;height:40px;overflow:hidden;line-height:40px;color:#222;text-align:center;font-weight:bold; font-size:0.90em; letter-spacing:-0.06em;
text-shadow:1px 0 0 rgb(149,236,78);}

.comment_view{position:relative; background:url('/NImg/common/bg_ptn.png'); border:1px solid #d9dada;}
.repleBx{position:relative; padding:10px 10px 7px 30px; border-bottom:1px dotted #a9a9a9;}
.repleBx .no{position:absolute; width:25px; height:25px; line-height:25px; top:0; left:0; background-color:#bcbdc0; text-align:center; color:#fff; font-size:0.80em;}
.repleBx .contents{font-size:0.95em; color:#333; line-height:1.25em; padding-bottom:6px;}
.repleBx .w_info{font-size:0.82em; color:#707070;}
.repleBx .del{position:absolute; bottom:4px; right:8px;}

.comment_wrap .c_btn{padding-left:7px; padding-bottom:5px;}
.comment_wrap .btn_basicW{float:left; width:90px;}
.cb{clear:both}

/* ÄíÆùÇÒÀÎ°¡ */
.couponDc_price{margin-top:10px;}
.couponDc_price .coupon_n{float:left; height:19px; line-height:19px; font-size:11px; color:#47af04; background:url('/NImg/common/ico_couponDc.png') 0 3px no-repeat; background-size:21px 13px;}
.couponDc_price .coupon_n span{padding-left:22px; font-weight:bold; font-size:12px; font-family:Arial, Tahoma, Verdana;}
.couponDc_price .discount_n{float:left; height:18px; line-height:19px; font-size:11px; color:#222; background:url('/NImg/common/ico_dcPrice.png') 0 3px no-repeat; background-size:28px 13px; margin-left:5px;}
.couponDc_price .discount_n span{padding-left:30px; font-weight:bold; font-size:16px; letter-spacing:-0.04em; font-family:Arial, Tahoma, Verdana;}

/* ¸ð¹ÙÀÏÆ¯°¡ */
.mobile_dc{font-size:11px; color:#f7294b;}
.mobile_dc span{font-weight:bold; font-size:16px; vertical-align:-1px; letter-spacing:-0.04em; font-family:Arial, Tahoma, Verdana;}
.mobile_dc .mbDc{width:36px; vertical-align:-2px; margin-right:3px;}

/*Åõ¾îÄ³½¬*/
.save_tourcash{color:#4ab704; font-weight:bold;}
.save_tourcash img{width:18px; vertical-align:-5px; margin-right:2px;}

/*¸¶°¨Ç¥½Ã*/
.ico_finish{display:none;position:absolute;width:60px;height:60px;background:url('/NImg/common/finish.png') no-repeat;bottom:-2px;right:-1px}
.goods_wrap .ico_finish{display:block}

.evList_bnr{margin:15px auto;background-color:#FFF;-webkit-box-shadow:0 0 5px rgb(150,150,150);-moz-box-shadow:0 0 5px rgb(150,150,150);box-shadow:0 0 5px rgb(150,150,150);} 
.evList_bnr img {width:100%;}
.noEvent{padding-top:30px; padding-bottom:30px; text-align:center;}

.ptn_wrap{background:url('/AA/img/bg_ptn01.png');padding-bottom:10px;}
.tit14{height:27px;overflow:hidden;line-height:30px;font-size:14px;color:#292929;background-color:#f2f2f2;border-bottom:2px solid #666}
.tit14 span{padding-left:10px}

/*¼­ºêÆäÀÌÁö_»ó´ÜÅ¸ÀÌÆ²*/
.sub_hdTitle{position:relative;}
.h35_darkBar{height:35px; overflow:hidden; /*±×¶óµ¥ÀÌ¼Ç*/filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#465565, EndColorStr=#3e4955);
   background:#465565 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#465565), to(#3e4955)); background:#465565 -moz-linear-gradient(top, #465565, #3e4955);}
.sub_hdTitle .subTit{height:35px; color:#fff; font-weight:bold; font-size:1.20em; line-height:37px; text-align:center;}
.dark_hdBtn{display:block; background-color:#515f6f; border:1px solid #272e36; border-radius:3px; -webkit-box-shadow:1px 1px 0 rgb(66,78,92);-moz-box-shadow:1px 1px 0 rgb(66,78,92); box-shadow:1px 1px 0 rgb(66,78,92);}
.dark_hdBtn span{display:block; color:#fff; font-size:0.78em; font-weight:normal; text-align:center;}
.h35_darkBar .dark_hdBtn{position:absolute; width:55px; top:5px; right:7px; height:23px; line-height:23px;}

.mCpn_wrap{margin bottom:7px; text-align:center;}
.mCpn_wrap img{width:280px; -webkit-box-shadow:0 1px 5px rgb(160,160,160);-moz-box-shadow:0 1px 5px rgb(160,160,160);box-shadow:0 1px 5px rgb(160,160,160);}
.mCpn_none{text-align:center;}
.mCpn_none .noCpn{margin-top:25px;}
.mCpn_none .noCpn img{width:50%;}
.mCpn_none .cpn_ing{padding-bottom:30px; margin-top:5px; font-size:0.84em; color:#666;}
.mCpn_none .cpn_ing p:first-child{font-weight:bold; font-size:1.25em; color:#444;}



/* ÀÚÀ¯¿©Çà_¸ÞÀÎ */
.agMain{padding-top:10px; padding-bottom:10px;}
.agMain .agComm_wrap{height:82px; background:url('/AG/img/arrR_g.png') #fff 98% 32px no-repeat; background-size:20px 20px; margin-bottom:10px;}
.agMain .agComm_wrap .wrap{padding:2px;}
.agMain .agComm_wrap.open{height:auto; background:url('/AG/img/arrD_r.png') #fff 97% 32px no-repeat; background-size:20px 20px; border:2px solid #686868;}
.agMain .agComm_wrap.open .wrap{height:81px; padding:1px;}
.cityPic{float:left; /* filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;*/}
.agMain .agComm_wrap.open .cityPic{/*filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;*/}
.cityPic img{width:100px; height:78px;}
.agComm_wrap .cityTit{float:left; margin-top:15px; margin-left:7px;}
.agComm_wrap .cityEng{font-size:0.76em; line-height:0.88em; color:#aaa; margin-bottom:5px;}
.agComm_wrap .cityKor{font-size:0.99em; font-weight:bold; color:#292929; letter-spacing:-0.09em;}
.agComm_wrap .cityEng em{color:#ccc;}
.agComm_wrap .cityKor em{color:#aaa;}


/* ÀÚÀ¯¿©Çà_Ä«Å×°í¸® */
.agArea_list{clear:both; display:none; background:url('/AG/img/bg_inSd.png') #efefef 0 -5px repeat-x; border-top:1px solid #c3c3c3;}
.agMain .agComm_wrap.open .agArea_list{display:block;}

.area_title{height:27px; line-height:27px; /*±×¶óµ¥ÀÌ¼Ç*/filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#485562, EndColorStr=#404c58);
   background:#485562 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#485562), to(#404c58)); background:#485562 -moz-linear-gradient(top, #485562, #404c58); font-size:1.0em; letter-spacing:-0.04em; border-top:1px solid #596978; border-bottom:1px solid #323c46}
.area_title a{display:block; margin-left:10px; color:#58dc10; text-align:left;}

.clickMenu a{display:block; height:28px; overflow:hidden; border-bottom:1px solid #d0d0d0; color:#555; font-size:0.99em; letter-spacing:-0.04em;}
.clickMenu a:hover{background-color:#e0e0e0;}
.clickMenu a span{display:block; line-height:28px; background:url('/AG/img/arrR_g.png') 97% 8px no-repeat; background-size:13px 13px; padding-left:10px; text-align:left;}
.clickMenu a:hover span{background:url('/AG/img/arrR_b.png') 97% 8px no-repeat; background-size:13px 13px;}
.clickMenu a .pink{color:#e74b98;}
.clickMenu a .blue{color:#4784d7;}
.clickMenu a .brown{color:#e36c09;}

.city_group a{display:block; height:28px; overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #d0d0d0; color:#555; font-size:0.99em; letter-spacing:-0.04em;}
.city_group a:hover{background-color:#e0e0e0;  border-top:1px solid #e0e0e0;}
.city_group a:first-child{border-top:none;}
.city_group a:last-child{border-bottom:none;}
.city_group a span{display:block; line-height:28px; background:url('/AG/img/arrR_g.png') 97% 8px no-repeat; background-size:13px 13px; padding-left:20px;}
.city_group a:hover span{background:url('/AG/img/arrR_b.png') 97% 8px no-repeat; background-size:13px 13px;}


.aghMain{padding-top:10px; padding-bottom:10px;}
.aghMain .agComm_wrap{height:82px; background:url('/AG/img/arrR_g.png') #fff 98% 32px no-repeat; background-size:20px 20px; margin-bottom:10px;}
.aghMain .agComm_wrap .wrap{padding:2px;}
.aghMain .agComm_wrap .cityEng{height:14px; font-size:0.85em; color:#aaa;}
.aghMain .agComm_wrap .cityKor{font-size:1.10em; font-weight:bold; color:#292929; letter-spacing:-0.09em;}

/* ¾ÛÀ¸·Î º¸±â */
.wt_appDown_wrap {position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.4);z-index:1001}
.wt_appDown_bnr {position:absolute;top:50%;left:50%;width:200px;height:280px;margin-top:-140px;margin-left:-100px}
.wt_appDown_bnr .appDown_icon {text-align:center}
.wt_appDown_bnr .appDown_cls {padding-top:10px}

/* È¸¿ø°¡ÀÔ Å×ÀÌºí */
.preson td{font-size:12px;padding:5px 0;}
/* °³ÀÎÁ¤º¸ ¼öÁý ¹× ÀÌ¿ëµ¿ÀÇ */
.items {margin-top:5px;border:1px solid #c3c3c3;}
.items dt{background-color:#e5e5e5;text-align:center;font-weight:bold;height:30px;line-height:30px;}
.items dd{text-indent:-8px;padding:2px 5px 2px 18px;}

/* ÆË¾÷¹è³Ê */
.wt_hidden_wrap {position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:1002;}/* ¹è°æ¾îµÓ°Ô */
.wt_hidden_wrap2 {position:fixed;width:100%;height:100%;top:0;left:0;z-index:1002;}/* ¹è°æÅõ¸í»ö */
.wt_hidden_bnr {position:absolute;top:50%;left:50%;width:250px;height:308px;margin-top:-170px;margin-left:-122px}
.wt_hidden_bnr .hidden_icon {text-align:center;height:277px;}
.wt_hidden_bnr .hidden_cls {background:url('/AA/img/hiddenTicket_b.png') no-repeat;background-size:250px 30px;width:250px;height:30px;}
.wt_hidden_bnr .hidden_cls ul {display:inline-block;width:225px;margin-top:-1px;}
.wt_hidden_bnr .hidden_cls .cls_txt1{float:left;margin-top:5px;width:105px;margin-left:23px;}
.wt_hidden_bnr .hidden_cls .cls_txt1 img{margin-top:0px;}
.wt_hidden_bnr .hidden_cls .cls_txt2{float:right;margin-top:6px;}
.wt_hidden_bnr .custom_checkbox {position:relative; margin:3px 0 8px 12px;height:18px;}
.wt_hidden_bnr .custom_checkbox input {width:5px;height:5px;}
.wt_hidden_bnr .custom_checkbox label {position:absolute; left:-1px;top:0px;height:18px;padding:1px 0 0 22px;
									   background:url('/AA/img/hiddenCheck_Btn.jpg') 0 0 no-repeat;
									   background-size:20px auto;}/* label°ú Ã¼Å©¹Ú½ºÅ©±â */
.wt_hidden_bnr .custom_checkbox input[type="checkbox"]:checked + label {background-position:0px -20px;}
.wt_hidden_bnr .custom_checkbox .on {background-position:0px -17px;}
	/* ¸ÞÀÎÆäÀÌÁö gHeader,globalHeader,globalMobile */
.wt_hidden_bnr .hidden_cls2 {background:url('/AA/img/hiddenTicket_b02.png') no-repeat;background-size:250px 30px;width:250px;height:30px;cursor:pointer;}



/* ÆË¾÷¹è³Ê ÀÌ¹ÌÁö2°³ ¸µÅ©2°³ */
.wt_pop_wrap {position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:1002;}
.wt_pop_bnr {position:absolute;top:50%;left:50%;width:290px;margin-top:-225px;margin-left:-145px}
.wt_pop_bnr .pop_img {text-align:center;/*width:290px;height:370px;*/}
.wt_pop_bnr .pop_img img {/*width:290px;height:370px;*/}
.wt_pop_bnr .pop_cls {background-color:#afbbcb;width:290px;height:35px;}
.wt_pop_bnr .pop_cls ul {display:inline-block;width:290px;height:35px;}
.wt_pop_bnr .pop_cls .cls_txt1{float:left;margin-top:8px;width:105px;margin-left:18px;}
.wt_pop_bnr .pop_cls .cls_txt1 img{margin-top:0px;}
.wt_pop_bnr .pop_cls .cls_txt2{float:right;margin:8px 15px 0 0;padding-left:15px;border-left:1px solid #bfcde1;}
.wt_pop_bnr .custom_checkbox {position:relative; margin:3px 0 8px 12px;height:18px;}
.wt_pop_bnr .custom_checkbox input {width:5px;height:5px;}
.wt_pop_bnr .custom_checkbox label {position:absolute; left:-1px;top:0px;height:18px;padding:1px 0 0 22px;
									   background:url('/AA/img/hiddenCheck_Btn.jpg') 0 0 no-repeat;
									   background-size:20px auto;}/* label°ú Ã¼Å©¹Ú½ºÅ©±â */
.wt_pop_bnr .custom_checkbox input[type="checkbox"]:checked + label {background-position:0px -20px;}
.wt_pop_bnr .custom_checkbox .on {background-position:0px -17px;}

/* ÅØ½ºÆ® È­¸é¿¡¼­ ¾Èº¸ÀÌ°Ô */
.ir {display: block;position:absolute;top:-9999px;left:-9999px;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;}


/** ¹öÆ° **/
a.btn_green36{display:inline-block;height:40px;/*±×¶óµ¥ÀÌ¼Ç*/background:#73e013 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73e013), to(#61d30b)); background:#73e013 -moz-linear-gradient(top, #73e013, #61d30b);text-decoration:none; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; border:1px solid #4da707; border-bottom:1px solid #439205; border-right:1px solid #439205}
a.btn_green36 span{display:block;height:40px;overflow:hidden;line-height:40px;color:#FFF;text-align:center;font-weight:bold; font-size:16px; -webkit-text-shadow:0 0 2px #258103;-moz-text-shadow:0 0 2px #258103;text-shadow:0 0 2px #258103}


/* Çì´õÅ¾¹è³Ê */
.TopBannerW {position:relative;}
.TopBannerW .closeBtn {display:block;position:absolute;top:22%;right:1%;width:9%;height:52%;}

.coalition-header {position:relative;background:#007ad9;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px;font-weight:bold}
.coalition-header a {color:#fff}
.coalition-header .btnr-mypage {display:block;height:33px;position:absolute;right:0;top:0;color:#fff;font-weight:normal;padding:0 10px;line-height:1.2;padding-top:7px;font-size:11px;background:rgba(0,0,0,0.3)}
/*.coalition-header .btn-mypage:before {content:'';display:block;width:21px;height:20px;position:absolute;top:50%;left:50%;margin:-10px 0 0 -10.5px;background:url(/_ui/images/comm/ico_mypage.png) no-repeat;background-size:21px 20px}*/

#cont h1.wtm-h1.ins {position:relative;font-size:16px;line-height:1.01;font-weight:bold;color:#333;float:none;margin:15px 0 0 0;padding:13px 10px !important;}
.aa_subBx {background-color:#f2f2f2;border-radius:0 0 3px 3px;}
.aa_subBx .guideTxt_wrap {padding-bottom:15px}
.aa_subBx .btn_drk30 {vertical-align:top;margin-bottom:7px}
.unFold .aa_subBx {}
.aa_subBx .inc_f {background-color:#fff;border-bottom:1px solid #ccc;padding:10px;font-size:0.90em;}
.aa_subBx .inc_f span {display:block;font-weight:bold;color:#f23333;margin-bottom:3px;}
.aa_subBx.ins {background:#fff;}
.aa_subBx.ins .data-ul {padding:15px;}
.aa_subBx.ins .data-ul li {font-size:12px;color:#777;margin-top:10px;}
.aa_subBx.ins .data-ul li:first-child {margin-top:0;}
.aa_subBx.ins .data-ul li * {display:inline-block;vertical-align:middle}
.aa_subBx.ins .data-ul li .name {min-width:92px;}
.aa_subBx.ins .data-ul li i {height:12px;width:1px;background:#ddd;margin-right:8px;}
.aa_subBx.ins .data-ul li strong {color:#555;}
.aa_subBx.ins .wt-ul {margin:0 15px 15px 15px;}
.aa_subBx.ins .wt-ul li:before {top:7px}
.aa_subBx.ins table {width:100%;border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.aa_subBx.ins table th {background:#e9e9e9;color:#777;font-size:13px;padding:10px 0;}
.aa_subBx.ins table td {background:#f2f2f2;color:#222;font-size:14px;padding:8px 0;text-align:center;}
.aa_subBx.ins span.ins-btn,
.aa_subBx.ins a.ins-btn {margin:15px;display:block;border:1px solid #949eaa;border-radius:3px;font-size:15px;padding:10px 0;text-align:center;color:#6c7178;background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 50%,#f3f3f3 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 50%,#f3f3f3 100%);}
.aa_subBx.ins a.ins-btn {background:#616a73;border-color:#5a6067;color:#fff;font-weight:bold;}
.aa_subBx.ins [class|=wt-ul] li {position:relative;padding-left:9px;margin-top:10px}
.aa_subBx.ins [class|=wt-ul] li:first-child {margin-top:0}
.aa_subBx.ins [class|=wt-ul] li:before {content:'';display:block;width:4px;height:4px;background:#333;border-radius:4px;position:absolute;left:0;top:5px}

.info-pointpay {color:#ff9001;border-bottom:1px solid #aaa;padding:10px 15px;background:#fff;font-size:12px;}
.info-pointpay span {font-size:11px;color:#666;}
.ico-pointpay {font-family:'Malgun Gothic','¸¼Àº °íµñ', sans-serif;font-size:14px;font-weight:bold;display:inline-block;vertical-align:-2px;width:16px;height:16px;text-align:center;line-height:16px;border-radius:8px;background:#ff9001;color:#fff;}
.ico-pointpay:after {content:"P";}
.txt-pointpay {font-family:'Malgun Gothic','¸¼Àº °íµñ', sans-serif;color:#ff9001;}
.air_box3 .ico-pointpay {vertical-align:-1px}
.daRes .ico-pointpay {width:20px;height:20px;border-radius:10px;line-height:20px;position:absolute;top:50%;right:76px;margin-top:4px;}
.bodys .da_listBx .daFlight p.airBu {display:block;font-size:10px;padding:1px 0;line-height:1.2;color:#fff;background:#3160fb;width:52px;margin:3px auto;border:1px solid #2450e3;border-radius:3px}
.bodys .da_listBx {height:auto;padding-bottom:8px;}
.bodys .da_listBx .daFlight .wrap {height:auto;}

.res_dt.card-table {display:none;}
.res_dt.card-table.on {display:table;}
.divAlert {color:#ff3300;text-decoration:underline}
.pay-type-sel .radios label {display:inline-block;margin-left:10px;}
.pay-type-sel .radios label:first-child {margin-left:0;}
.pay-type-sel .radios input {display:none !important;}
.pay-type-sel .radios input+b {position:relative;display:inline-block;vertical-align:-4px;width:18px;height:18px;border-radius:10px;border:1px solid #ddd;background:#fff;margin-right:5px;}
.pay-type-sel .radios input:checked+b:after {content:'';display:block;width:10px;height:10px;border-radius:5px;background:#777;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;}
.btn_green36.not {background:#ddd !important;border-color:#dcdcdc !important;}

/*
.nav-21 {background:#fff}
.nav-21 h3 {font-size:13px;text-align:left;color:#000;margin-bottom:10px;}
.nav-21 h3 span {font-size:11px;color:#333;font-weight:normal;margin-left:5px;}
.nav-21 nav {text-align:center;}
.nav-21 nav .group {text-align:center;overflow:hidden;display:table;width:100%;table-layout:fixed}
.nav-21 nav .a {display:table-cell;vertical-align:top;padding:5px 0 7px 0;position:relative}
.nav-21 nav .a .ico {width:50%;display:block;margin:0 auto;}
.nav-21 nav .a b .sbr {display:block;}
.nav-21 nav .menu-btn {display:block;border:1px solid #dadada;color:#666;font-size:12px;text-align:center;padding:5px 0;margin-top:5px;}
.nav-21 nav .menu-btn i {display:inline-block;width:7px;height:1px;position:relative;vertical-align:3px;background:#666;margin-left:5px;}
.nav-21 nav .menu-btn i.p:after {content:'';display:block;width:1px;height:7px;background:#666;position:absolute;top:50%;left:50%;margin:-3px 0 0 -1px;}
.nav-21 nav .more {display:none;}
.nav-21 nav .more.on {display:block;}
.nav-21 nav .more.on+.menu-btn {display:none;}
.nav-21 nav hr {height:1px;background:#e9e9e9;border:0;margin:6px 0 4px 0;}
.nav-21.img nav {overflow:hidden;padding:0 5px;}
.nav-21.img nav a {display:block;float:left;width:20%;margin:0 2.5% 15px 2.5%;padding:0;position:relative;overflow:hidden;border-radius:400px}
.nav-21.img nav a img {width:100%;position:relative;z-index:1;vertical-align:top}
.nav-21.img nav a b {font-size:13px;text-shadow:1px 2px 2px rgba(0,0,0,0.6);background:rgba(0,0,0,0.3);line-height:70px;white-space:nowrap;color:#fff;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-align:center;}
.nav-21 nav .a.new:after {content:'';position:absolute;z-index:10;top:0px;right:9px;display:block;width:22px;height:22px;background:url(//m.webtour.com/_UI/svg/new.svg) no-repeat;background-size:22px 22px}
.nav-21 nav .a.beta:after {content:'';position:absolute;z-index:10;top:0px;right:-13px;display:block;width:45px;height:16px;background:url(//m.webtour.com/_UI/svg/beta.svg) no-repeat;background-size:45px 16px}
*/

.simple-search-wrap {background:#fff;padding:23px 13px 13px 13px}
.simple-search {border-radius:5px;overflow:hidden;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,0.4);}
.simple-search input {border:0;height:40px;outline:none;text-indent:10px;width:100%;position:relative;z-index:1;}
.simple-search input:focus {outline:none;}
.simple-search .ico {width:19px;height:19px;margin-top:-12px;position:absolute;top:50%;right:10px;z-index:5;opacity:0.5;}

.gtpl-bns.swiper-container {padding:13px 15px;background:#fff;border-bottom:6px solid #f5f5f5;overflow:hidden;}
.gtpl-bns .more {font-size:14px;font-weight:normal;position:absolute;right:0;top:0;}
.gtpl-bns h2.h2 {font-size:16px;font-weight:bold;color:#333;margin:0 0 10px 0;position:relative;}
.gtpl-bns li {overflow:hidden;}
.gtpl-bns li a {display:block;}
.gtpl-bns li .thumb {border-radius:3px;display:block;position:relative;border-bottom:1px solid #e9e9e9;height:105px;background-position:50% 50%;background-size:cover;}
.gtpl-bns li .thumb .type {font-weight:normal;border:1px solid rgba(255,255,255,0.7);padding:3px 7px;display:block;position:absolute;bottom:9px;left:16px;color:#fff;font-size:12px;line-height:1.1;background:rgba(0,0,0,0.4);}
.gtpl-bns li.korCp .thumb:after {content:'';display:block;width:60px;height:60px;background:url(/DHN/img/ico_korCp.png) no-repeat;background-size:130px 60px;position:absolute;right:0px;top:0px;z-index:10;}
.gtpl-bns li .infos {display:block;padding:10px 0;}
.gtpl-bns li .infos .tit {display:block;font-size:14px;color:#333;line-height:1.3;}
.gtpl-bns li .infos .txt {display:block;font-size:13px;margin-bottom:6px;}
.gtpl-bns li .infos .price {color:#333;font-size:16px;font-weight:bold;display:block;}
.gtpl-bns li .infos .price .dc {color:#999;font-size:11px;font-weight:normal;text-decoration:line-through}
.gtpl-bns li .infos .price .days {font-size:13px;color:#3449a5;margin-right:4px}

.wtc,
.wtc * {box-sizing:border-box !important}
.wt-depth3 {padding:5px 0}
.wt-depth3 .wt-inner a {display:inline-block;border-radius:3px;padding:6px 8px;background:#fff;border:1px solid #ddd;margin:2px 0px}
.wt-depth3 .wt-inner a.event {color:#ff5e5e;}
.wt-depth3 .wt-inner a.eventB {color:#007dfb;}
.wt-depth3 .wt-inner a.on {color:#111;border-color:#333}
.wt-depth3 .wt-inner a.home {border-color:#53ca08;background:#53ca08;color:#fff}
.wt-depth3 .wt-inner a.home.on {border-color:#439212}
.wt-depth3 .wt-inner a b:after {font-size:11px;font-weight:bold;content:'HOT';text-decoration:underline;display:inline}

.wt-list-path {z-index:2;position:relative;}
.wt-list-path [class|=wtico] {background:url(//www2.webtour.com/_ui/wt/2017/img/comm/ico.png) no-repeat;display:inline-block;vertical-align:middle}
.wt-list-path a {color:#555}
.wt-list-path > .page-path,
.wt-list-path > .wtico-home,
.wt-list-path > i.wtico {height:15px;vertical-align:middle;padding-bottom:5px}
.wt-list-path .wtico-home {width:16px;height:14px;background-position:-100px -200px;font-size:0;color:transparent}
.wt-list-path .page-path {display:inline-block;position:relative;padding:0 4px 10px 4px;color:#333}
.wt-list-path i.wtico {display:inline-block;width:9px;height:15px;margin:0 3px;background-position:-150px -200px}
.wt-list-path.first {padding-top:0}
.gtpl-bns.swiper-container.swiper-container-free-mode>.swiper-wrapper {height:auto}

h2.wt-h2 {color:#333;position:relative;font-size:18px;background:#fff;font-weight:bold;padding:13px 15px 6px 15px;border-bottom:1px solid #e4e4e4}
h2.wt-h2 .wt-more {position:absolute;top:50%;right:10px;font-size:13px;margin-top:-9px;font-weight:normal}
h2.wt-h2 .wt-more.wtbtn- {padding:4px 7px;margin-top:-13px;}
h2.wt-h2 .wt-more i.arr {border-color:#333}
h2.wt-h2 .wt-more.wtbtn- i.arr {border-color:#fff;}
h2.wt-h2 .min {font-weight:normal}
h2.wt-h2 .min b {color:#ff372d}
h2.wt-h2.g {border-color:#333;}
h3.wt-h3 {color:#333;font-size:15px;font-weight:bold;text-align:left;margin-bottom:10px;}
h4.wt-h4 {color:#333;font-size:14px;font-weight:bold;text-align:left;margin-bottom:10px;}
h2.lineNo {border:0;}

.mainBanner {z-index:1;border-bottom:6px solid #f5f5f5;overflow:hidden;padding:0 12px;min-height:0 !important;background:#fff !important;}
.mainVisualBanner.swiper-container {overflow:visible;}
.mainVisualBanner .swiper-wrapper {height:auto}
.mainVisualBanner .swiper-slide {height:auto;overflow:hidden;border-radius:4px;background-position:50% 50%;background-size:cover;}
.mainVisualBanner .swiper-slide img {width:100%;}
.mainVisualBanner .swiper-pagination {border-radius:3px;font-size:12px;line-height:1.1;position:absolute;right:10px;bottom:10px;padding:5px 29px 7px 1px;background:rgba(0,0,0,0.3);color:#fff;width:auto;left:auto;}
.mainVisualBanner .swiper-pagination * {line-height:1.1;vertical-align:0px}
.mainVisualBanner .all {display:block;width:17px;height:17px;border-radius:9px;background:#fff;overflow:hidden;position:absolute;right:14px;bottom:15px;z-index:10;}
.mainVisualBanner .all:after,
.mainVisualBanner .all:before {content:'';display:block;width:60%;height:2px;margin:-1px 0 0 -30%;background:#000;position:absolute;top:50%;left:50%;}
.mainVisualBanner .all:before {transform:rotate(90deg)}
.mainBanner.sub {padding-top:6px;}
.mainBanner.sub .swiper-pagination {padding:5px 10px 7px 10px;}
.mainVisualBanner.swiper-container .swiper-wrapper {display:block}
.mainVisualBanner.swiper-container .swiper-wrapper .swiper-slide {margin-bottom:10px}

.sms-confirm-wrap {padding:0}
.sms-confirm-wrap button {border:1px solid #ddd;border-bottom-color:#c9c9c9;background:#f9f9f9;padding:3px 5px;font-size:12px;cursor:pointer}
.sms-confirm-wrap .sms-confirm-time {padding:10px;display:none}
.sms-confirm-wrap .sms-confirm-time.on {display:block}
.sms-confirm-wrap .sms-confirm-time strong {color:red}
.sms-confirm-wrap .sms-confirm-detail {margin-left:5px;display:none}
.sms-confirm-wrap .sms-confirm-detail.on {display:inline-block}
.sms-confirm-wrap input {width:80px;border:1px solid #ddd;height:23px}
.sms-confirm-wrap * {vertical-align:middle}

.wt-depth2 {position:relative;border-bottom:1px solid #ccc;line-height:40px;height:40px;background:#fff;}
.wt-depth2 .wt-inner {position:relative;padding:0 5px;white-space:nowrap;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.wt-depth2 .a {color:#111;font-size:14px;font-weight:bold;display:inline-block;padding:0 10px;line-height:38px}
.wt-depth2 .a.on {color:#58d20a;border-bottom:2px solid #58d20a;}
.wt-depth2 .toggleBtn {position:absolute;width:40px;height:40px;z-index:5;border-left:1px solid #ccc;right:0;top:0;background:#fff;color:transparent;font-size:0;}

.wtbtn-post {display:inline-block;height:26px;line-height:26px;padding:0 5px;font-size:12px;color:#111;border: 1px solid #b4b4b4;border-bottom-color:#959595;border-radius:3px;margin-left:5px;}

.lastA {margin-bottom:6px}
.lastB {margin-bottom:10px}
.lastC {margin-bottom:15px}
.data-table {}
.data-table table {width:100%;border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #e4e4e4}
.data-table table thead th {text-align:center;padding:12px 0;background:#f5f5f5;color:#333;font-size:15px;font-weight:bold;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.data-table table thead th:first-child {border-left:0;}
.data-table table tbody th,
.data-table table tbody td {padding:12px 10px;color:#333;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.data-table table tbody th {border-left:0;text-align:center}
.data-table table tbody td:first-child {border-left:0;}
.data-table table tbody th {text-align:center}
.data-table.ins {padding:0;}
.data-table.ins table td {text-align:center;}
.cncl-rule {line-height:1.7;font-size:15px;margin-bottom:13px}

.g-company-info {background:#fff;border-top:1px solid #745fa3;background:#efefef}
.g-company-info .in {padding:20px 15px;font-size: 14px;}
.g-company-info .in > p {margin-bottom: 15px;color:#713fe1;font-weight:bold;}
.g-company-info dl dt {font-size: 15px;font-weight:bold;color:#000;}
.g-company-info dl dd {font-size: 13px;}
.g-company-info dl dd strong {font-weight:bold;color:#000;font-family:arial;font-size:17px;}
.g-company-info .grid-box {display:grid;grid-template-columns:1fr;row-gap: 15px;}

/* 2023.12.26 °øÅÛÇì´õ */

.g-header {background:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:6px;box-shadow:0 0 6px 6px #f5f5f5;}
.g-header .g-head {display:flex;align-items:center;justify-content:space-between;padding:5px 15px;min-height:40px;}
.g-header .g-head .mypage {width:30px;height:40px;background:url(/_ui/images/comm/ico-mypage.png) no-repeat 50% 50%;background-size:22px auto;}
.g-header .g-head .logo {display:flex;align-items:center;justify-content:left;column-gap:9px}
.g-header .g-head .logo .ltxt {white-space:nowrap;color:#000;font-size:15px;}
.g-header .g-nav {overflow-y:hidden;overflow-x:auto;}
.g-header .g-nav .g-inner {display:flex;}
.g-header .g-nav .a {display:flex;white-space:nowrap;padding:8px 15px 6px 15px;font-size:14px;color:#000;border-bottom:2px solid rgba(0,0,0,0)}
.g-header .g-nav .a.on {color:#5398f5;font-weight:600;border-bottom-color:#5398f5}

.gt-loader {position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.9);z-index:1000000;}
.gt-loader > div {position:absolute;top:50%;left:50%;width:300px;height:100px;margin:-50px 0 0 -150px;text-align:center;}
.gt-loader b {animation: loader .3s linear .2s infinite alternate;display:inline-block;width:15px;height:15px;border-radius:10px;background:#004098;}
.gt-loader b:first-child {animation: loader .3s linear 0s infinite alternate;margin-right:10px;}
.gt-loader b:last-child {animation: loader .3s linear .4s infinite alternate;margin-left:10px;}
.gt-loader .msg {color:#004098;font-size:20px;padding:5px 0;}
@keyframes loader {
  from {
    opacity:1;
  }
  to {
    opacity:.3;
  }
}

.gt-wrap {background:#fff;}
.nav-21 {background:#fff;}
.nav-21 h3 {font-size:13px;text-align:left;color:#000;margin-bottom:10px;}
.nav-21 h3 span {font-size:11px;color:#333;font-weight:normal;margin-left:5px;}
.nav-21 nav {text-align:center;padding:15px 15px;}
.nav-21 nav .group {text-align:center;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}
.nav-21 nav .a {display:block;vertical-align:top;padding:5px 0 12px 0;position:relative}
.nav-21 nav .a:before {position:relative;z-index:1;margin:0 auto;content:'';display:block;width:75%;aspect-ratio:1;background:#efefef;border-radius:50%;margin-bottom:5px;}
.nav-21 nav .a .ico {position:absolute;z-index:1;top:20%;left:50%;margin-left:-20%;width:40%;display:block;}
.nav-21 nav .a b {font-size:12px;line-height:1.3;display:block;font-weight:600;}
.nav-21 nav .a b .sbr {display:block;}
.nav-21 nav .menu-btn {display:block;border:1px solid #dadada;color:#666;font-size:12px;text-align:center;padding:5px 0;margin-top:5px;}
.nav-21 nav .menu-btn i {display:inline-block;width:7px;height:1px;position:relative;vertical-align:3px;background:#666;margin-left:5px;}
.nav-21 nav .menu-btn i.p:after {content:'';display:block;width:1px;height:7px;background:#666;position:absolute;top:50%;left:50%;margin:-3px 0 0 -1px;}
.nav-21 nav .more {display:none;}
.nav-21 nav .more.on {display:block;}
.nav-21 nav .more.on+.menu-btn {display:none;}
.nav-21 nav hr {height:1px;background:#e9e9e9;border:0;margin:6px 0 4px 0;}
.nav-21.img nav .group {grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px;margin-top:5px;margin-bottom:10px;overflow:hidden;}
.nav-21.img nav a {display:block;padding:0;position:relative;overflow:hidden;border-radius:400px;aspect-ratio:1}
.nav-21.img nav a:before {display:none;}
.nav-21.img nav a img {width:100%;position:relative;z-index:1;vertical-align:top}
.nav-21.img nav a b {font-size:13px;text-shadow:1px 2px 2px rgba(0,0,0,0.6);background:rgba(0,0,0,0.3);line-height:1.5;white-space:nowrap;color:#fff;position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;}
.nav-21 nav .a .badge {font-family:'arial';box-sizing:border-box !important;background:#fff;top:-14px;left:50%;margin-left:-35%;position:absolute;width:70%;height:17px;line-height:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;border:1px solid #ff5c5c;color:#ff5c5c;border-radius:20px;font-size:10px;}
.nav-21 nav .a .badge:after {transform:rotate(45deg);position:absolute;bottom:-4px;left:50%;margin-left:-3px;background:#fff;content:'';display:block;width:5px;height:5px;border-right:1px solid #ff5c5c;border-bottom:1px solid #ff5c5c}
.nav-21 nav .a.new:after {content:'';position:absolute;z-index:10;top:0px;left:4px;display:block;width:30px;height:30px;background:url(/_UI/svg/new.svg) no-repeat;background-size:30px 30px}
.nav-21 nav .a.beta:after {content:'';position:absolute;z-index:10;top:0px;right:-13px;display:block;width:45px;height:16px;background:url(/_UI/svg/beta.svg) no-repeat;background-size:45px 16px}
.nav-21 nav .a.event:after {content:'';position:absolute;z-index:10;top:-16px;left:50%;margin-left:-22.5px;display:block;width:45px;height:21px;background:url(/_UI/svg/event.svg) no-repeat;background-size:45px 21px}

.main-visual-slider .swiper-slide img {width:100%;}
.main-visual-slider .swiper-pagination-fraction {color:#fff;bottom:var(--swiper-pagination-bottom,15px)}
.main-visual-slider .swiper-button-next {right:0;}
.main-visual-slider .swiper-button-prev {left:0;}
.main-visual-slider .swiper-button-next, 
.main-visual-slider .swiper-button-prev {display:none;filter:brightness(0) invert(1);padding:10px;box-sizing:border-box;}
.main-visual-slider .swiper-button-next:after, 
.main-visual-slider .swiper-button-prev:after {font-size:28px}
.main-visual-slider .swiper-initialized .swiper-button-next, 
.main-visual-slider .swiper-initialized .swiper-button-prev {display:block;}
.gt-main-titles {font-size:13px;color:#000;text-align:center;margin-bottom:25px;}
.gt-main-titles strong.main {display:block;font-size:23px;}
.benefit-list {padding:25px;}
.benefit-list .list {margin-bottom:30px;}
.benefit-list .list .thumb {position:relative;z-index:5;display:block;overflow:hidden;border-radius:15px 0 15px 0;margin:0 15px;}
.benefit-list .list .thumb img {width:100%;vertical-align:bottom;}
.benefit-list .list .infos {position:relative;z-index:1;background:#efefef;padding:37px 15px 25px 15px;margin-top:-25px;}
.benefit-list .list .infos .name {font-size:15px;font-weight:600;color:#000;margin-bottom:7px}
.benefit-list .list .infos ul {margin-bottom:15px;}
.benefit-list .list .infos li {position:relative;padding-left:8px;font-size:13px;}
.benefit-list .list .infos li:before {content:'';display:block;width:2px;height:2px;background:#000;position:absolute;left:0;top:8px;}
.benefit-list .list .infos .link {display:flex;align-items:center;justify-content:center;background:#00c881;color:#fff;width:60%;margin:0 auto;padding:7px 0;font-size:15px;}
.process-info {background:#e9f7ff;padding:30px 0;}
.process-info img {width:100%;}

.svg-ico-nav {padding:30px 20px;}
.svg-ico-nav,
.svg-ico-nav * {box-sizing:border-box;}
.svg-ico-nav ul {display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;row-gap:22px;}
.svg-ico-nav ul li {width:25%;}
.svg-ico-nav ul li a {display:flex;padding:0 10px;text-align:center;justify-content:center;align-items:center;flex-direction:column;row-gap:10px;font-size:13px;line-height:1.3;color:#000;}
.svg-ico-nav ul li a img {width:50%;}

.service-request {margin-bottom:20px;}
.service-request .wt-ul {margin-bottom:0;}
.service-request .dan {display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;margin-bottom:8px;}
.service-request label {position:relative;user-select:none;display:flex;align-items:center;column-gap:5px;cursor:pointer;}
.service-request label select.sel {display:none;height:28px;border:1px solid #ccc;width:80px;position:absolute;left:100%;margin-left:10px;border-radius:3px;}
.service-request label input:checked~select.sel {display:block;}
.service-request .dan .detail-info {display:block;width:100%;padding-left:17px;padding-top:7px;}
.service-request .dan .inp {text-indent:10px;height:28px;border:1px solid #ddd;}
