/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/


/* -- header   -- */
#js_topbn {width:100%; margin:0 auto; background:#1a2a39;}
#js_topbn ul {width:1008px; margin:0 auto; line-height:0;}
#js_topbn li {float:left;}
.clear {clear:both;}

#js_gnb {width:1008px; margin:0 auto;}
.js_gnb_left {float:left; padding-top:5px;}
.js_gnb_left li {float:left; margin-right:5px;}
.js_gnb_right {float:right; padding-top:10px;}
.js_gnb_right li {float:left; font-family:'','Dotum'; font-size:12px; color:#ccc;}
.js_gnb_right li a {color:#999;}
.font_red {color:#dc1626 !important;}

#js_logo {width:1008px; position:relative; margin:0 auto; padding-bottom:40px; text-align:center; line-height:0;}
.js_logo_left {position:absolute; top:32px; left:0;}
.js_logo_right {position:absolute; top:20px; right:0;}
.js_logo_right dl {float:left;}
.js_search {margin-top:-8px; line-height:0;}
.js_search input {width:150px; height:32px; margin-right:16px; padding-left:10px !important; color:#333 !important; border:1px solid #dc1626 !important;}
.js_search_btn {position:relative; top:12px; left:-20px;}
*::selection {background:#fff; color:#dc1626 !important; text-shadow:none;}
*::-moz-selection {background:#fff; color:#dc1626 !important; text-shadow:none;}
*::-webkit-selection {background:#fff; color: #dc1626 !important; text-shadow:none;}

#js_menu {width:100%; height:40px; margin:0 auto; background:#dc1626;}
#js_menu ul {width:1008px; margin:0 auto; padding:11px 0 10px 0;}
#js_menu li {float:left; margin-right:35px;}
/* -- //header   *-- /


/* GNB -  */
#headerwrap {width:100%; z-index:10000;  }

#headerwrap .gnb {position:relative; width:100%; height:30px;margin:0 auto; border-bottom:solid 1px #dfdfdf; background-color:#f7f7f7;z-index:999999;}
#headerwrap .gnb .g_center{position:relative; width:986px;height:30px; border-bottom:solid 1px #dfdfdf; background-color:#f7f7f7; margin:0 auto}
#headerwrap .gnb .g_center ul.left_m{position:absolute; left:-175px; width:606px;height:30px; }
#headerwrap .gnb .g_center ul.left_m li{ float:left; border-right:solid 1px #dfdfdf;height:30px; padding:0 0; }
#headerwrap .gnb .g_center ul.left_m li.line{border-left:solid 1px #dfdfdf;}
#headerwrap .gnb .g_center ul.left_m li.sns1{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll 0px 0px; width:31px; height:30px; background-color: #e68578;}/**/
#headerwrap .gnb .g_center ul.left_m li.sns2{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -31px 0px; width:31px; height:30px; background-color: #e68578;}/**/
#headerwrap .gnb .g_center ul.left_m li.sns3{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -61px 0px; width:31px; height:30px; background-color: #e68578;}/**/
#headerwrap .gnb .g_center ul.left_m li.sns4{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -91px 0px; width:31px; height:30px;background-color: #e68578;}/**/
#headerwrap .gnb .g_center ul.left_m li.sns5{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -123px 0px; width:31px; height:30px;background-color: #e68578;}/**/
#headerwrap .gnb .g_center ul.left_m li.f1{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -158px 0px; width:66px; height:30px;}/**/
#headerwrap .gnb .g_center ul.left_m li.f2{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -226px 0px; width:67px; height:30px}/*ؿܴ*/
#headerwrap .gnb .g_center ul.left_m li.f3{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -296px 0px; width:109px; height:30px}/*߰*/
#headerwrap .gnb .g_center ul.left_m li.f4{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -409px 0px; width:68px; height:30px}/*ķ*/
#headerwrap .gnb .g_center ul.left_m li.f5{ background:url(/new_img/main2016/sprite_gnb_2016.png) no-repeat scroll -483px 0px; width:68px; height:30px}/*佺Ƽ*/
#headerwrap .gnb .g_center ul.left_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m{ position:absolute; right:-120px;height:42px;}
#headerwrap .gnb .g_center ul.right_m li{ float:left;height:15px; padding:0px 8px; font-size:11px; color:#666; letter-spacing:-1px; border-right:solid 1px #dfdfdf; margin-top:9px}
#headerwrap .gnb .g_center ul.right_m li.sf1{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -456px -3px; width:40px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf2{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -514px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li.sf3{ background:url(/new_img/main2015/sprite_gnb_si.png) no-repeat scroll -586px -3px; width:55px; height:15px}
#headerwrap .gnb .g_center ul.right_m li span{text-indent: -3000em; display: block; overflow: hidden; height:30px;}
#headerwrap .gnb .g_center ul.right_m li.line{ border-right:none}



#gateway_warp { position:relative; z-index:102; text-align: center; width:100%; min-width:960px; height:32px; background:#fff; border-bottom:1px solid #c1c1c1}
#gateway_warp img {vertical-align: top;}
#gateway_con {text-align: left; width:960px; margin:0 auto;}
 #gateway_con .gnbArea_top{ position:relative; z-index:1000; display:inline-block; width:100%; zoom:1;}
.bn_Center{ position:absolute; top:0px; left:0px; width:100%; height:25px; overflow:hidden; text-align:center; z-index:1000; display:inline-block; zoom:1; !important}
.bn_Center img{ margin-left:-70px !important;}

#gateway_con .gnbArea_left {float:left; display:inline-block; height:32px; font-size:0px; line-height:0px; margin-top:0px !important; overflow:visible !important;}
#gateway_con .gnbArea_left ul {float: left; position:relative; z-index:1001;}
#gateway_con .gnbArea_left li {	float:left; height:32px; font-size:0px; line-height:0px; margin:0px; padding:0px; position:relative;}
#gateway_con .gnbArea_left li.last {margin:0px; padding:0px;}
#gateway_con .gnbArea_left li a {display:block; height:32px; background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png")-644px -82px no-repeat;  vertical-align:top; font-size:0px; line-height:0px;}
#gateway_con .gnbArea_left li a.btn_gnbHome {width:42px;}
#gateway_con .gnbArea_left li a.btn_gnbShopping {width:43px; background-position:-686px -82px}
#gateway_con .gnbArea_left li a.btn_gnbBook {width:42px; background-position:-729px -82px}
#gateway_con .gnbArea_left li.btn_gnbTicket {width:86px; position:relative;}
#gateway_con .gnbArea_left li.btn_gnbTicket a {width:86px; background-position:-771px -82px; height:33px; position:absolute; top:0px; left:0px; background-color:#fff;}
#gateway_con .gnbArea_left li a.btn_gnbTour {width:43px; background-position:-857px -82px}
#gateway_con .gnbArea_left li a.btn_gnbImarket {width:86px; background-position:-900px -82px}

#gateway_con .gnbArea_left a{display:inline-block; }
#gateway_con .gnbArea_left a, 
#gateway_con .gnbArea_left a:active {text-decoration:none;	font:normal 11px Dotum;	color:#666}
#gateway_con .gnbArea_left a:visited {color:#666;}
#gateway_con .gnbArea_left a:hover {text-decoration:underline;	font:normal 11px Dotum;	color:#da6464;}
#gateway_con .gnbArea_left img {margin:3px 8px 0 2px; }

#gateway_con .gnbArea_right {display:block; margin-top:7px; text-align:right; right: 0px; position: relative; zoom:1; z-index:1000;}
:root #gateway_con .gnbArea_right { float:right; }
#gateway_con .gnbArea_right img.icon_arrow { margin-top:1px; vertical-align: top; }

#gateway_con ul {float: right;}
#gateway_con li {float:left; display:inline-block; margin-top:4px; *margin-top:5px; margin-left:5px; padding-right:6px; background: url('file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/bl_gray.gif') no-repeat right 1px; font:normal 11px Dotum;	color:#666;	letter-spacing:-1px; !important; vertical-align:top;}
#gateway_con li.last {position:relative;  background:none; padding-right:0px; }
#gateway_con li a, 
#gateway_con li a:link, 
#gateway_con li a:visited, 
#gateway_con li a:active {text-decoration:none;	font:normal 11px Dotum;	color:#666;}
#gateway_con li a:hover {text-decoration:underline;	font:normal 11px Dotum;	color:#da6464}
#gateway_con li.last a:hover {text-decoration:none; }

#gateway_con li.mypage {position:relative; padding-left:5px; margin-left:0; !important; display:inline-block; color:#666; cursor: pointer; z-index:106;}
#gateway_con li.mypage a {color:#666}
#gateway_con li.mypage a:hover {color:#da6464; text-decoration:none}

#gateway_con li.mypage,
#gateway_con li.last { margin-top:4px;  }

#gateway_con .lay_language,
#gateway_con .lay_mypgsub {position:absolute; top:0px; left:0px; margin-top:13px; width:88px; height:; display:inline-block; padding: 2px 0 2px 0; background: #FFFFFF; z-index:250; border: 2px solid #e38989;}
#gateway_con .lay_language a:hover,
#gateway_con .lay_mypgsub a:hover {color:#da6464;	text-decoration:underline}
#gateway_con .lay_language ul,
#gateway_con .lay_mypgsub ul {float: left; width:79px; overflow:auto; overflow:hidden; margin:0 0 2px 5px;	padding:0px;}
#gateway_con .lay_language li,
#gateway_con .lay_mypgsub li {margin: 0px; padding:3px 0 0 5px;	width:100%;	height:14px; background:url('file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/bl_square_dot.gif') no-repeat left 9px; text-align:left; letter-spacing:-1px}
#gateway_con .lay_mypgsub li a, 
#gateway_con .lay_mypgsub li a:active {font:11px dotum; color:#7F7F7F; letter-spacing:-1px}
#gateway_con .lay_mypgsub li a:visited {color:#7f7f7f;}
#gateway_con .lay_mypgsub li a:hover {font:11px dotum; color:#da6464; letter-spacing:-1px}

#gateway_con .lay_language { width:60px; left:-3px; padding-top:4px;}
#gateway_con .lay_language ul { width:55px; } 
#gateway_con .lay_language ul li {  background-position:left 7px; }
#gateway_con .lay_language ul li.en a { font-family:Arial; letter-spacing:0; }
#gateway_con .lay_language ul li a ,
#gateway_con .lay_language ul li a:visited {  font-size:11px !important; font-family:MS UI Gothic !important; color:#7F7F7F;}
#gateway_con .lay_language ul li a:hover { color:#da6464;   font-size:11px !important; font-family:MS UI Gothic !important;  } 

#gateway_con .gnbArea_left li.first img.icon_arrow {	vertical-align: top;	margin:1px 0 0 2px;}
#gateway_con .gnbArea_left img.icon_arrow {	vertical-align: top; margin:1px 0 0 2px; #margin: 0 0 0 2px;}


#gateway_con .gnbArea_left .categoryNew12_box {	width: 960px; height: 200px; z-index:105; position:absolute; left: 0px;	top: 23px; background:#FFF; border: 1px solid #666666; display:inline-block;}
#gateway_con .gnbArea_left .categoryNew12_box .categoryNew_box_iframe {	width: 100%; height: 100%;	z-index: -1;	position:absolute;	left: 5px;	top: -5px;	background: transparent; 	filter:alpha(opacity=0) }
#gateway_con .gnbArea_left .categoryNew12_box img {	vertical-align: top;	margin: 0px;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 {width: 958px;	/*table-layout: fixed;*/	margin: 10px 0 7px 1px;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 li { width:125px; #width:131px !important; min-height:177px; _height:177px; vertical-align: top; padding-top: 3px; text-align:left;	background:url('file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/bg_tb_categoryNew12.gif') no-repeat right 0;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 li.first {	background: none;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 li.last { padding-left:6px;margin-left:0 !important; background: none;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dl {clear: both; overflow: auto; overflow: hidden;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dl.last {clear: both; overflow: auto; overflow: hidden;}

#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt {display:block; height:17px; font: bold 11px dotum;	color: #C10001;	letter-spacing: -1px;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt.multi {padding: 0px 0 0 8px; display:inline-block;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt.multi a{display:inline-block !important; vertical-align:middle; }
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt.multi span{padding:0; display:inline-block; vertical-align:top; !important}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt span{padding: 0px 0 0 8px; display:inline-block;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt a{ padding:0 !important;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt a,
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt a:active {display:block; height:17px; cursor:pointer; font: bold 11px dotum;	color: #C10001;	letter-spacing: -1px;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt a:visited {color:#c1001;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dt a:hover {display:block; height:17px; font: bold 11px dotum;	color: #da6464;	letter-spacing: -1px;	text-decoration: none;}

#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd {display:block;	height :20px; font: normal 11px dotum;	color: #555555;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd.space {margin-top: 10px;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd span{padding:5px 0 0 8px; display:inline-block;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd a{ padding:0 !important;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd a, 
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd a:active {display:inline-block; width:100%;	height:20px; cursor:pointer; font:normal 11px dotum; color: #555555;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd a:visited {color:#555;}
#gateway_con .gnbArea_left .categoryNew12_box .tb_categoryNew12 dd a:hover {display: inline-block; width:100%; height:20px; font:normal 11px dotum; color: #FFFFFF; background: #DA6464;	text-decoration: none;}


#wrapGNB .gnbTicket{ position:relative; height:100px; width:1004px; text-align:left; margin:0 auto; display:block; z-index:100; !important}

.gnbTicket .logo {position:absolute; top:46px; left:0; display:block; width:169px; height:29px; background:url('../new_img/main2015/gnb_logo.gif') no-repeat;}
.gnbTicket .logo a {  float:left;  height:29px; overflow:hidden; background:none; } 
.gnbTicket .logo .interpark { width:113px; text-indent:-999px; }
.gnbTicket .logo .ticket {  width:55px; text-indent:-999px; }
.gnbTicket .logo_nhn { position:absolute; top:46px; left:0; display:block; width:169px; height:29px;}
.gnbTicket .logo_nhn a {  float:left;  height:29px; overflow:hidden; background:none; } 
.gnbTicket .logo_nhn .interpark { display:none;  }
.gnbTicket .logo_nhn .ticket {width:192px; height:35px; overflow:hidden; text-indent:-999px; }

/* logo 2014.09 ?쏙?占?옙?쏙?트 */
.gnbTicket .logo2014 {position:absolute; top:30px; left:0; display:block; width:210px; height:30px; background:url('file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/DownloadCache/gnb_logo2014.gif') no-repeat;}
.gnbTicket .logo2014 a {  float:left;  height:30px; overflow:hidden; background:none; } 
.gnbTicket .logo2014 .interpark { width:150px; text-indent:-999px; }
.gnbTicket .logo2014 .ticket {  width:55px; text-indent:-999px; }


/* logo 2015 ver */
.gnbTicket .logo2015 {position:absolute; top:30px; left:220px; display:block; width:138px; height:63px; background:url('../new_img/main2015/gnb_logo.gif') no-repeat;}
.gnbTicket .logo2015 a {  float:left;  height:36px; overflow:hidden; background:none; }
.gnbTicket .logo2015 .gamja { width:125px; text-indent:-999px; }
.gnbTicket .logo2015 .ticket { width:70px; text-indent:-999px; }
.gnbTicket .logo20152 {position:absolute; top:16px; left:400px; display:block; width:218px; height:75px; background:url('../new_img/main2015/gnb_logo.png') no-repeat;overflow:hidden;}
.gnbTicket .logo20152 a { overflow:hidden; background:none; display:block;text-indent:-9999px;height: 75px;}

.gnbTicket .vision2{position:absolute; top:7px;  right:-30px; display:block; width:266px; height:43px;}
.gnbTicket .vision{position:absolute; top:7px; left:10px; display:block; width:266px; height:43px;}
.gnbTicket .sns{top:70px; right:0; position:absolute; z-index:100; padding:0 5px; font-size:13px; height:23px; width:100px; }
.gnbTicket .sns2{top:70px; right:-50px;; position:absolute; z-index:100; padding:0 5px; font-size:13px; height:23px; width:100px; }
.gnbTicket .sns2 li{ margin-left:3px;float:left; display:block;}
.gnbTicket .sns li{ margin-left:3px;float:left; display:block;}
.gnbTicket .three_d2{top:55px; right:-160px; position:absolute; z-index:100;  height:42px; width:93px; }
.gnbTicket .three_d{top:60px; right:100px; position:absolute; z-index:100; padding:0 5px; height:35px; width:117px; }

.gnbTicket .gT_TmL{position:absolute; display:block; text-align:left; top:9px; left:0px; !important}
.gnbTicket .gT_TmL li{float:left; display:block;}
.gnbTicket .gT_TmL li a{font-size:11px; letter-spacing:-0.1em; color:#696969;}
.gnbTicket .gT_TmL li a:hover{ color:#696969;}
.gnbTicket .gT_TmL li.gray_bar{margin:0 4px; font-size:10px; color:#ccc; display:inline-block;}
:root .gnbTicket .gT_TmL li.gray_bar{margin:2px 4px; font-size:10px; color:#ccc; display:inline-block;}

.gnbTicket .gT_TmR{ z-index:50; position:absolute; display:block; text-align:right; top:9px; right:0px; !important}
.gnbTicket .gT_TmR li{float:left; display:block;}
.gnbTicket .gT_TmR li.English a{font-size:11px; letter-spacing:-0.1em; color:#a9a9a9;}
.gnbTicket .gT_TmR li a{font-size:11px; letter-spacing:-0.1em; color:#696969;}
.gnbTicket .gT_TmR li a:hover{ color:#696969;}
.gnbTicket .gT_TmR li.gray_bar{margin:0 4px; font-size:10px; color:#ccc; display:inline-block;}
:root .gnbTicket .gT_TmR li.gray_bar{margin:2px 4px; font-size:10px; color:#ccc; display:inline-block;}

/*ÿ*/
.gnbTicket .search2 {position:absolute; top:60px; left:770px; width:205px; height:34px; z-index:20 !important;}
.gnbTicket .search2 legend,
.gnbTicket .search2 h2 { position:absolute; left:0; top:0; overflow:hidden; height:1px; width:1px; text-indent:-999px; }
.gnbTicket .search2 .box { float:left; width:205px; height:34px; #height:34px; #width:205px;overflow:hidden; border:1px solid #e25147; margin-right:12px;}
.gnbTicket .search2 .box input {font-family:"Nanum Gothic","Malgun Gothic"; float:left;width:171px; font-size:12px;  height:30px; line-height:30px; color:#e25147;font-weight:bold;letter-spacing: 0;border:0px;  background-repeat:no-repeat !important; text-indent:16px; padding:0px;}
.gnbTicket .search2 .box a.btn_search {float:left;}
.gnbTicket .search2 .box div { float:left; width:34px; height:34px; margin:5px 0 0 0px;}
.gnbTicket .search2 .box div img { position:absolute; margin:5px 0 0 10px; cursor:pointer;}
.gnbTicket .search2 .btn { float:left;margin-left:6px}
/*ÿ */

.gnbTicket .search {position:absolute; top:50px; left:380px; height:30px; z-index:20 !important;}
.gnbTicket .search legend,
.gnbTicket .search h2 { position:absolute; left:0; top:0; overflow:hidden; height:1px; width:1px; text-indent:-999px; }
.gnbTicket .search .box { float:left; width:320px; height:38px; #height:40px; #width:322px;overflow:hidden; border:1px solid #e25147; margin-right:12px;}
.gnbTicket .search .box input {font-family:"Nanum Gothic","Malgun Gothic"; float:left;width:284px; font-size:14px;  height:38px; line-height:38px; color:#e25147;font-weight:bold;letter-spacing: 0;border:0px;  background-repeat:no-repeat !important; text-indent:16px; padding:0px;}
.gnbTicket .search .box a.btn_search {float:left;}
.gnbTicket .search .box div { float:left; width:27px; height:24px; margin:2px 0 0 0px;}
.gnbTicket .search .box div img { position:absolute; margin:7px 0 0 10px; cursor:pointer;}
.gnbTicket .search .btn { float:left;margin-left:6px}

.gnbTicket .gnb_Ad2 {position:absolute; bottom:0px; right:0px; width:235px; overflow:hidden; z-index:1; display:inline-block; text-align:right; height:90px;}
.gnbTicket .gnb_Ad2 span{ float:left; display:inline-block;}
.gnbTicket .gnb_Ad2 span.ad_bar{ float:left; margin:0 3px 0 3px; display:inline;}

/*˻â */
#suggesarea{ width:405px; height:290px; border:1px solid #e4504a; background:#fff; z-index:50000000000000000; position: absolute; margin-top:38px;  }
#suggesarea dt a{color: #4b4e56; text-decoration:none;}
#suggesarea dt a:hover{color: #4b4e56; text-decoration:underline;}
#suggesarea .sc_left{ width:152px; float:left; border-right:1px solid #e2e2e2;}

#suggesarea .sc_left dt{ font-size:12px; color:#4b4e56; height:22.5px; border-bottom:1px solid #e2e2e2; padding:8px 0 0 10px; font-weight:bold; letter-spacing:-1px;}
#suggesarea .sc_left dt:last-child{border-bottom:none;}
#suggesarea .sc_left .sc_schoollist{border-bottom:1px solid #e2e2e2; font-size:11px; color:#7f8288; height:85px; padding:7px 15px 7px 15px; overflow:hidden; line-height:1.5;}
#suggesarea .sc_right{ width:252px;float:left;z-index:99999;}
#suggesarea .sc_right dt { font-size:12px; color:#4b4e56; height:20px;  padding:5px 0 0 10px; font-weight:bold; letter-spacing:-1px; border-top:1px solid #e2e2e2;}
#suggesarea .sc_right dd{ float:left; width:64px; height:64px; border:1px solid #e2e2e2; overflow:hidden; margin-left:10px; }
#suggesarea .sc_imglist { width:230px; height:66px; margin-left:10px; margin-bottom:5px;}

.sc_hits{ color:#e15148;}


/* gnb 메뉴 css ?작*/
#leftWing {width:91px; position:absolute; top:0px; left:50%; margin-left:-576px; display:none; z-index:1}
#leftWing a {display:block; margin-bottom:15px;}
#leftWing a img {width:80px;}
#rightWing {width:81px; position:absolute; top:0px; right:0px; z-index:11;}
#rightWing .rightWingBanner {font-size:0px; line-height:0px;vertical-align:top; display:block;}
#rightWing .wingContent {width:80px; border-left:1px solid #d4d4d4; background:#fff;}
#rightWing .wingContent a {display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#222; border-bottom:1px solid #d4d4d4; text-decoration:none; font-size:11px; letter-spacing:-1px;}
#rightWing .wingContent a#myTicket {height:31px; padding-top:35px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -237px -82px no-repeat;*/ line-height:27px;}
#rightWing .wingContent a.off {background:#edeff0; color:#7f7f7f}
#rightWing .wingContent a.off b.on {color:#fa6464}
#rightWing .wingContent span {display:block; height:30px; border-bottom:1px solid #d4d4d4; color:#222; line-height:30px; text-align:center;}
#rightWing .wingContent .recent {width:60px; height:127px; padding:10px 10px 0; background:#edeff0;}
#rightWing .wingContent .recent .prds {display:none;}
#rightWing .wingContent .recent .prds a {width:60px;height:auto;border:0px;line-height:0px;}
#rightWing .wingContent .recent .prds a.prdName {margin-top:7px; color:#7f7f7f; line-height:15px; height:15px;}
#rightWing .wingContent .recent .paging {height:14px;width:60px;}
#rightWing .wingContent .recent .paging span {display:block;float:left; width:50px;height:14px; line-height:14px; font-size:11px; color:#666666; text-align:center; border:0px;}
#rightWing .wingContent .recent .paging span.pagingPrev {width:5px; height:14px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -193px -91px no-repeat;*/ cursor:pointer}
#rightWing .wingContent .recent .paging span.pagingNext {width:5px; height:14px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -198px -91px no-repeat;*/ cursor:pointer}
#rightWing .wingContent .recent .paging span span {display:inline; float:none; color:#fa6464; width:auto;}
#rightWing .wingContent .btn_top {display:inline; font-size:0px; line-height:0px;}

.gnbWrap {width:100%; height:40px; background:url("../new_img/main2015/bg_gnb.gif") center 0 no-repeat;position:relative; z-index:99;}


.gnbWrap ul.gnbBtns {height:40px; width:1130px; margin:0 auto; #margin:0px;}
.gnbWrap ul.gnbBtns li {height:40px; float:left;}
.gnbWrap ul.gnbBtns li a {display:block;height:40px; background:url("../new_img/main2017/btn_gnbSplite2017.png") 0 0 no-repeat;}
.gnbWrap ul.gnbBtns li a.btn_usa {width:60px; background-position:-88px -3px; }/*̱*/
.gnbWrap ul.gnbBtns li a.btn_canada {width:64px; background-position:-148px -3px;}/*ĳ*/
.gnbWrap ul.gnbBtns li a.btn_uk {width:54px;  background-position:-212px -3px;}/**/
.gnbWrap ul.gnbBtns li a.btn_aus {width:53px; background-position:-266px -3px;}/*ȣ*/
.gnbWrap ul.gnbBtns li a.btn_new {width:84px; background-position:-320px -3px;}/**/
.gnbWrap ul.gnbBtns li a.btn_irel{width:80px; background-position:-405px -3px;}/*Ϸ*/
.gnbWrap ul.gnbBtns li a.btn_phi {width:68px; background-position:-487px -3px;}/*ʸ*/
.gnbWrap ul.gnbBtns li a.btn_malta {width:54px; background-position:-556px -3px;}/*Ÿ*/
.gnbWrap ul.gnbBtns li a.btn_ch {width:57px; background-position:-612px -3px;}/*߱*/
.gnbWrap ul.gnbBtns li a.btn_jp {width:57px; background-position:-668px -3px;}/*Ϻ*/
.gnbWrap ul.gnbBtns li a.btn_uni {width:94px; background-position:-725px -3px;}/*ؿܴ*/
.gnbWrap ul.gnbBtns li a.btn_lower {width:102px; background-position:-819px -3px;}/**/
.gnbWrap ul.gnbBtns li a.btn_community {width:91px; background-position:-921px -3px;}/*Ŀ´Ƽ*/
.gnbWrap ul.gnbBtns li a.btn_special  {width:116px; background-position:-1012px -3px;}/*Ű*/
.gnbWrap ul.gnbBtns li a.btn_total {width:88px; background-position:0px -3px;}




.gnbWrap ul.gnbBtns li.selected a.btn_usa {background-position:-88px -49px;}/*̱*/
.gnbWrap ul.gnbBtns li.selected a.btn_canada {background-position:-148px -49px;}/*ĳ*/
.gnbWrap ul.gnbBtns li.selected a.btn_uk {background-position:-212px -49px;}/**/
.gnbWrap ul.gnbBtns li.selected a.btn_aus {background-position:-266px -49px;}/*ȣ*/
.gnbWrap ul.gnbBtns li.selected a.btn_new {background-position:-320px -49px;}/**/
.gnbWrap ul.gnbBtns li.selected a.btn_irel{background-position:-405px -49px;}/*Ϸ*/
.gnbWrap ul.gnbBtns li.selected a.btn_phi {background-position:-487px -49px;}/*ʸ*/
.gnbWrap ul.gnbBtns li.selected a.btn_malta {background-position:-556px -49px;}/*Ÿ*/
.gnbWrap ul.gnbBtns li.selected a.btn_ch {background-position:-612px -49px;}/*߱*/
.gnbWrap ul.gnbBtns li.selected a.btn_jp{ background-position:-668px -49px;}/*Ϻ*/
.gnbWrap ul.gnbBtns li.selected a.btn_uni {background-position:-725px -49px;}/*ؿܴ*/
.gnbWrap ul.gnbBtns li.selected a.btn_lower {background-position:-819px -49px;}/*߰*/
.gnbWrap ul.gnbBtns li.selected a.btn_community {background-position:-921px -49px;}/*Ŀ´Ƽ*/
.gnbWrap ul.gnbBtns li.selected a.btn_special {background-position:-1012px -49px;}/**/
.gnbWrap ul.gnbBtns li.selected a.btn_total {background-position:0 -49px;}





/*_02
.gnbWrap ul.gnbBtns {height:47px; width:960px; margin:0 auto; #margin:0px;}
.gnbWrap ul.gnbBtns li {height:47px; float:left;}
.gnbWrap ul.gnbBtns li a {display:block;height:47px; background:url("../new_img/main2015/btn_gnbSplite1.png") 0 0 no-repeat;}
.gnbWrap ul.gnbBtns li a.btn_allMenu {width:41px; background-position:0 0;}
.gnbWrap ul.gnbBtns li a.btn_usa {width:71px; background-position:-41px 0;}
.gnbWrap ul.gnbBtns li a.btn_canada {width:106px; background-position:-112px 0;}
.gnbWrap ul.gnbBtns li a.btn_aus {width:77px;  background-position:-218px 0;}
.gnbWrap ul.gnbBtns li a.btn_uk {width:80px; background-position:-295px 0;}
.gnbWrap ul.gnbBtns li a.btn_irel {width:114px; background-position:-375px 0;}
.gnbWrap ul.gnbBtns li a.btn_phili{width:105px; background-position:-489px 0;}
.gnbWrap ul.gnbBtns li a.btn_etc {width:114px; background-position:-594px 0;}
.gnbWrap ul.gnbBtns li a.btn_community {width:103px; background-position:-708px 0;}
.gnbWrap ul.gnbBtns li a.btn_special {width:130px; background-position:-811px 0;}
.gnbWrap ul.gnbBtns li a.btn_location {width:76px; background-position:-941px 0;}
.gnbWrap ul.gnbBtns li a.btn_event {width:85px; background-position:-875px 0;}

.gnbWrap ul.gnbBtns li.selected a.btn_allMenu {background-position:0 -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_usa {background-position:-41px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_canada {background-position:-112px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_aus {background-position:-218px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_uk {background-position:-295px -46px;}/
.gnbWrap ul.gnbBtns li.selected a.btn_irel {background-position:-375px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_phili{background-position:-489px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_etc {background-position:-594px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_community {background-position:-708px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_special {background-position:-811px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_location {background-position:-941px -46px;}
.gnbWrap ul.gnbBtns li.selected a.btn_event {background-position:-875px -46px;}
*/

/*
.gnbWrap ul.gnbBtns li a {display:block;height:47px; background:url("../new_img/main2015/btn_gnbSplite1.png") 0 0 no-repeat;}
.gnbWrap ul.gnbBtns li a.btn_allMenu {width:41px; background-position:0 0;}
.gnbWrap ul.gnbBtns li a.btn_musical {width:71px; background-position:-41px 0;}
.gnbWrap ul.gnbBtns li a.btn_concert {width:73px; background-position:-112px 0;}
.gnbWrap ul.gnbBtns li a.btn_play {width:61px;  background-position:-185px 0;}
.gnbWrap ul.gnbBtns li a.btn_classic {width:102px; background-position:-246px 0;}
.gnbWrap ul.gnbBtns li a.btn_sports {width:102px; background-position:-348px 0;}
.gnbWrap ul.gnbBtns li a.btn_exhibit{width:91px; background-position:-450px 0;}
.gnbWrap ul.gnbBtns li a.btn_kids {width:91px; background-position:-541px 0;}
.gnbWrap ul.gnbBtns li a.btn_tiki {width:93px; background-position:-632px 0;}
.gnbWrap ul.gnbBtns li a.btn_ranking {width:74px; background-position:-725px 0;}
.gnbWrap ul.gnbBtns li a.btn_location {width:76px; background-position:-799px 0;}
.gnbWrap ul.gnbBtns li a.btn_event {width:85px; background-position:-875px 0;}

.gnbWrap ul.gnbBtns li.selected a.btn_allMenu {background-position:0 -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_musical {background-position:-41px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_concert {background-position:-112px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_play {background-position:-185px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_classic {background-position:-246px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_sports {background-position:-348px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_exhibit{background-position:-450px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_kids {background-position:-541px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_tiki {background-position:-632px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_ranking {background-position:-725px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_location {background-position:-799px -41px;}
.gnbWrap ul.gnbBtns li.selected a.btn_event {background-position:-875px -41px;}
*/
.gnbWrap .gnbSubWrap.total_wrap {height:auto;}
.gnbWrap .gnbSubWrap.total_wrap .gnbSubBody_total {width:1051px;padding:10px 0;text-align:left;margin:0 auto;clear:both;}
.gnbWrap .gnbSubWrap {width:100%; height:288px; border-bottom:2px solid #e25147; position:absolute; top:40px; left:0px; padding-top:1px; display:none; background:#fff center 0 repeat-y;}
.gnbWrap .gnbSubWrap .gnbSubBody {width:1004px; margin:0 auto;height:288px; background:#fff; text-align:left; }
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 {width:187px; #width:187px; border-right:1px solid #dadada; height:288px; float:left;  position:relative; background:#f9f9f9}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice {width:375px;#width:387px;border-right:1px solid #dadada; height:288px; float:left; position:relative; text-align:left; padding-left:10px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_suggest {width:218px;#width:219px;border-right:1px solid #dadada; height:288px; float:left;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_banner {width:416px; position:relative; height:288px; float:left; }

.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_usa {width:105px; height:22px;background:url("") 0 -82px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_canada {width:105px; height:22px;background:url("") 0 -104px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_australia {width:105px; height:22px;background:url("") 0 -126px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_classic {width:105px; height:22px;background:url("") 0 -148px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_sports {width:105px; height:22px;background:url("") 0 -170px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_exhibit {width:105px; height:22px;background:url("") 0 -192px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_kids {width:105px; height:22px;background:url("") 0 -214px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 .depth2_tiki {width:105px; height:22px;background:url("") 0 -236px no-repeat; margin-top:15px; margin-left:22px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul.depth2Menu {padding-left:22px; padding-top:14px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul.depth2Menu li {width:218px; height:21px; font-size:13px; font-weight:500; }
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul.depth2Menu li a {line-height:21px; padding-right:13px;height:21px;float:left; color:#666; text-align:left;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul#tikiDepth2 li a,
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul#concertDepth2 li a,
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul#sportsDepth2 li a {display:block;width:109px; padding-right:0px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul.depth2Menu li a:hover {font-weight:600; color:#fa6464; text-decoration:underline;  }
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 ul.depth2Menu li.depth2MenuSub a {color:#333333; font-weight:bold;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2 a.btn_goMain {width:57px; height:57px; position:absolute; bottom:22px; right:22px; background:url("") -105px -82px no-repeat;}

.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice .noticeTitle {color:#666; margin-top:21px;  display:block; font-size:13px;background:url("") -133px -161px no-repeat;text-indent:8px; }
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice .noticeSubTitle {color:#666;  background:url("") -133px -161px no-repeat;display:block; text-indent:8px; font-size:13px; margin-bottom:9px; margin-top:10px; clear:both; width:200px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice a {display:inline-block;line-height:18px; color:#666}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice a:hover {text-decoration:none;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice a.preOrder1 {width:85px; #width:108px; height:32px; font-size:13px; border:1px solid #e25147; position:absolute; bottom:22px; left:22px; line-height:32px; background:#fff; color:#e25147; font-weight:600; -moz-border-radius: 6px; /**/ -webkit-border-radius: 6px; /*Ŷ*/border-radius: 6px; text-align:center; margin-left:10px; padding-left:20px; background:url(../new_img/main2015/top_m_b01.jpg) no-repeat left top;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice a.preOrder2 {width:83px; #width:108px; height:32px;font-size:13px; border:1px solid #e25147; position:absolute; bottom:22px; left:140px; line-height:32px; background:#fff; color:#e25147; font-weight:600;-moz-border-radius: 6px; /**/ -webkit-border-radius: 6px; /*Ŷ*/border-radius: 6px;text-align:center; margin-left:5px; padding-left:20px; background:url(../new_img/main2015/top_m_b02.jpg) no-repeat left top;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_notice a.preOrder3 {width:83px; #width:108px; height:32px; font-size:13px; border:1px solid #666666; position:absolute; bottom:22px; left:250px; line-height:32px; background:#fff; color:#666666; font-weight:600;-moz-border-radius: 6px; /**/ -webkit-border-radius: 6px; /*Ŷ*/border-radius: 6px;text-align:center; margin-left:5px; padding-left:20px; background:url(../new_img/main2015/top_m_b03.jpg) no-repeat left top;}

.gnbWrap .gnbSubWrap .gnbSubBody .depth2_suggest .suggestTitle {color:#333; margin-top:21px; margin-left:22px; display:block; font-size:13px; margin-bottom:8px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_suggest ul.suggestPrd {width:186px; padding-left:22px; #width:211px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_suggest ul.suggestPrd li {width:79px; height:102px; border:1px solid #e4e4e4; margin-right:12px; float:left; margin-bottom:12px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_suggest ul.suggestPrd li img {width:79px; height:102px;}

.gnbWrap .gnbSubWrap .gnbSubBody .depth2_banner a {position:absolute; top:0px; left:0px;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_banner a img {height:288px;}

.gnbWrap #gnbRightRank .gnbSubBody .depth2_banner{width:400px;float:left; height:288px; border-right:1px solid #dadada;}
.gnbWrap .gnbSubWrap .gnbSubBody .depth2_banner .baTitle {color:#333; margin-top:21px; margin-left:22px; display:block; font-size:13px; margin-bottom:8px;}

/*޴ */
.gallerys{ width:180px; height:120px;  float:left;position:relative; padding:0 10px; }
.gallerys .bot{ height:30px; line-height:14px;  margin-top:3px; font-size:13px; font-weight:600; text-align: center; color:#494949}
.gallerys .sfont{ width:155px; line-height:15px; padding:2px 15px; font-size:12px; text-align: left; color:#666}
#g_re01{position:absolute;
	right:210px;
	top: 20px;
	width: 42px;
	height:43px;
	z-index:50;
}
#g_re02{position:absolute;
	right:10px;
	top: 20px;
	width: 42px;
	height:43px;
	z-index:50;
}

.gnbWrap #gnbRightRank .gnbSubBody .depth2_suggest {width:311px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2_suggest .suggestPrd{width:279px; _width:304px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 {width:327px; border-right:0px; }
.gnbWrap #gnbRightRank .gnbSubBody .depth2  div {float:left; width:130px; margin-left:22px; margin-bottom:10px;font-size:13px}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 .depth2_rank {width:105px; height:22px;/*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") 0 -258px no-repeat;*/ margin-top:15px; margin-left:22px; float:none; margin-bottom:13px; }
.gnbWrap #gnbRightRank .gnbSubBody .depth2  div b {display:block; color:#000;  line-height:20px; letter-spacing:-1px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2  div a {display:block; color:#7f7f7f;  line-height:20px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2  div a:hover {font-weight:bold; color:#fa6464; text-decoration:none;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 a.preOrder1 {width:106px; #width:108px; height:32px; border:1px solid #dadada; position:absolute; bottom:22px; left:22px; line-height:32px; background:#ededed; color:#333; text-align:center; margin-left:0px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 a.preOrder2 {width:106px; #width:108px;height:32px; border:1px solid #dadada; border-left:0px; position:absolute; bottom:22px; left:130px; line-height:32px; background:#ededed; color:#333;text-align:center; margin-left:0px;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 a.preOrder1:hover,
.gnbWrap #gnbRightRank .gnbSubBody .depth2 a.preOrder2:hover {text-decoration:none;}
.gnbWrap #gnbRightRank .gnbSubBody .depth2 a.btn_goMain {width:57px; height:57px; position:absolute; bottom:22px; right:12px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -105px -82px no-repeat;*/}

.gnbWrap #gnbRightLocation .gnbSubBody .depth2_banner{width:400px;float:left; height:288px; border-right:1px solid #dadada;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2_suggest {width:311px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2_suggest .suggestPrd{width:279px; _width:304px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2 {width:400px; border-right:0px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div {float:left; width:300px; margin-left:22px; margin-bottom:10px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2 .depth2_rank {width:105px; height:30px;background:url("") 0 -280px no-repeat; margin-top:15px; margin-left:22px; float:none; margin-bottom:25px; }
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div b {display:block; color:#000;  line-height:20px; letter-spacing:-1px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div a {display:block; color:#7f7f7f;  line-height:20px; width:35px; float:left;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div a:hover {font-weight:bold; color:#fa6464; text-decoration:none;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div.boldAnchor a {color:#000; width:auto; font-weight:bold; letter-spacing:-1px;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2  div.boldAnchor a:hover {color:#000;}
.gnbWrap #gnbRightLocation .gnbSubBody .depth2 a.btn_goMain {width:57px; height:57px; position:absolute; bottom:22px; right:12px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -105px -82px no-repeat;*/}

.gnbWrap #gnbRightEvt .gnbSubBody .depth2_banner{width:400px;float:left; height:288px; border-right:1px solid #dadada;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2_suggest {width:311px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2_suggest .suggestPrd{width:279px; _width:304px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2 {width:327px; border-right:0px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div {float:left; width:130px; margin-left:22px; margin-bottom:10px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2 .depth2_rank {width:105px; height:22px;/*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") 0 -302px no-repeat;*/ margin-top:21px; margin-left:22px; float:none; margin-bottom:13px; }
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div b {display:block; color:#000;  line-height:20px; letter-spacing:-1px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div a {display:block; color:#7f7f7f;  line-height:20px;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div a:hover {font-weight:bold; color:#fa6464; text-decoration:none;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div.boldAnchor {clear:both;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div.boldAnchor a {color:#000; width:auto; font-weight:bold; }
.gnbWrap #gnbRightEvt .gnbSubBody .depth2  div.boldAnchor a:hover {color:#000;}
.gnbWrap #gnbRightEvt .gnbSubBody .depth2 a.btn_goMain {width:57px; height:57px; position:absolute; bottom:22px; right:12px; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btn_gnbSplite.png") -105px -82px no-repeat;*/}

.gnbWrap #allMenu {height:384px;}
.gnbWrap #allMenu .gnbSubBody {height:347px;}
.gnbWrap #allMenu .gnbSubBody ul {width:123px; border-right:1px solid #dadada; height:347px; padding-left:13px; _width:137px; float:left; }
.gnbWrap #allMenu .gnbSubBody ul.lastUl {border-right:0px;}
.gnbWrap #allMenu .gnbSubBody ul li a {color:#666; display:block; height:22px; line-height:22px;}
.gnbWrap #allMenu .gnbSubBody ul li a:hover {color:#fa6464; font-weight:bold;}
.gnbWrap #allMenu .gnbSubBody ul li a.boldAnchor {font-weight:bold; margin-bottom:3px; color:#000; text-decoration:underline; margin-top:20px;}
.gnbWrap #allMenu .gnbSubBody ul li a.boldAnchor:hover {color:000;}
.gnbWrap #allMenu .allBottom {height:37px; background:#808597; vertical-align:top;}
.gnbWrap #allMenu .allBottom .gnbSubBody {height:37px; background:#808597; position:relative;vertical-align:top; clear:both; }
.gnbWrap #allMenu .allBottom .gnbSubBody ul {width:auto; height:37px; border:0px; padding:0px;}
.gnbWrap #allMenu .allBottom .gnbSubBody ul  li {height:37px; width:192px; float:left; border:0px; margin:0px;}
.gnbWrap #allMenu .allBottom .gnbSubBody a {display:block; height:37px; width:192px; line-height:37px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; position:relative; vertical-align:top; /*background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/gnbBtnBg.gif") right 0 no-repeat;*/}
.gnbWrap #allMenu .allBottom .gnbSubBody ul  li.lastLi a {background:none;}
.gnbWrap #allMenu .allBottom .gnbSubBody a:hover {color:#fff;}


/*Ű*/
.sp_tit{ width:100%; height:30px; margin:15px 0 15px 60px; float:left}
.sp_box{ width:100%; height:100%; float:left; margin-top:10px; padding:0 50px 0 50px}
.sp_box .sp_gallerys{ width:185px; height:185px; margin-right:0px; margin-left:30px; border:2px solid #e3e3e3; float:left; margin-bottom:10px }
.sp_box .sp_gallerys .bot{ width:185px; padding:5px 15px 5px 15px;  height:20px; line-height:14px;  margin-top:3px; font-size:13px; font-weight:600; text-align: center; padding-left:10px; color:#494949}
.sp_box .sp_gallerys .sfont{ width:185px; height:30px;line-height:15px; padding:2px 15px; font-size:12px; text-align: left; color:#666}









/* ?동?성 */
.searchAC h3 { padding:5px 0 2px 0; color:#454545; }
.searchAC .result { width:490px; #width:506px; display:block; padding:11px 7px;  overflow:hidden; border:1px solid #A6A3A3;  background:#fff; }
.searchAC .result h4 { position:absolute; left:0; top:0; width:1px; height:1px; overflow:hidden; text-indent:-999px; }
.searchAC .check {position:absolute; right:6px; top:7px; }	
.searchAC .check label {  font-size:11px; color:#777;}
.searchAC .check img,
.searchAC .check input { vertical-align:middle; margin-top:-2px;}

#SearchAC_List { float:left; width:50%; }
#SearchAC_Detail { float:left;  width: 223px; padding-left:12px; border-left:1px solid #ddd; }
#SearchAC_Detail .detail { position:relative; display:block; overflow:hidden; height:170px; }
#SearchAC_Detail .info { position:absolute; left:92px; top:0;}
#SearchAC_Detail .more {position:absolute; left:92px; top:80px;  }
#SearchAC_Detail .txt {display:block; padding-top:3px; width:132px; color:#da6464; }
#SearchAC_Detail .poster {position:absolute; left:0px; top:0;  }
#SearchAC_Detail .poster img { width:78px; height:95px; border:2px solid #cfcfcf ; } 
#SearchAC_Detail .spot { display:block; height:52px; #height:65px; margin-top:104px; padding:5px; overflow:hidden; border:1px solid  #e6e6e6; background:#f4f4f4; }
#SearchAC_Detail .spot .tit { display:block; color:#666;}
#SearchAC_Detail .spot span { display:block; overflow:hidden; font-size:11px; color:#888; margin-top:5px;}
.Search_At { position:absolute; top:30px; left:0; text-align:left; z-index:1001; display:block; overflow:hidden; background-color:#F4F4F4; border:1px solid #CFCFCF; padding:5px;}
.Search_At a, .Search_At a:link{color:#33333b; text-decoration:none; font-weight:normal;}	
.Search_At a:hover { color:#da6464; text-decoration:underline;}

#scrol { display:block; width:100%; height:170px; overflow:hidden;}
#scrol ul li{color:#888888; margin-right:10px;  font-weight:normal; padding:3px 0 1px 5px; height:19px; line-height:130%; overflow:hidden; display:block;}
:root #scrol ul li{color:#888888; margin-right:10px;  font-weight:normal; padding:3px 0 1px 5px; height:15px; line-height:130%; overflow:hidden; display:block;}
#scrol ul li a span{color:#C55F80; font-weight:normal;}
#scrol ul li a{color:#888888; display:block; font-weight:normal;}
#scrol ul li a:hover{ background:#f6f6f6; font-weight:normal; text-decoration:underline;}

/* α  */
#gateway_con .gnb_login {
	POSITION: relative; MARGIN-LEFT: 0px
}
#gateway_con .gnb_login A:hover {
	COLOR: #666
}
#gateway_con .gnb_login .btn_login {
	LINE-HEIGHT: 12px; MARGIN-TOP: -1px; PADDING-RIGHT: 30px; BACKGROUND: url(https://sslimage.interpark.com/ticketimage/TicketImage/main/100506_main/Gateway/ico_login_state.gif) no-repeat right 1px; FLOAT: left; HEIGHT: 11px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; PADDING-TOP: 1px
}
#gateway_con .gnb_login .login_type2 {
	MARGIN-TOP: -1px; BACKGROUND-POSITION: right -14px
}
#gateway_con .login_layer {
	Z-INDEX: 9999; BORDER-BOTTOM: #e38989 2px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #e38989 2px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 9px; PADDING-RIGHT: 30px; BACKGROUND: #fff; FONT-SIZE: 11px; BORDER-TOP: #e38989 2px solid; BORDER-RIGHT: #e38989 2px solid; PADDING-TOP: 8px; TOP: 14px; LEFT: 0px
}
#gateway_con .login_layer STRONG {
	COLOR: #e05046
}
#gateway_con .login_layer P {
	LINE-HEIGHT: 1.3; MARGIN: 3px 0px; WIDTH: 211px; COLOR: #999; FONT-SIZE: 11px
}
#gateway_con .login_layer .btn {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 8px; RIGHT: 10px
}
#gateway_con .login_layer .btn_close {
	POSITION: absolute; RIGHT: 10px; TOP: 6px
}
#gateway_con .login_layer1 {
	WIDTH: 211px
}
#gateway_con .login_layer2 {
	PADDING-BOTTOM: 3px; WIDTH: 183px
}
#gateway_con .login_layer2 .btn {
	BOTTOM: 6px
}
#gateway_con .login_layer2 P {
	WIDTH: 183px
}

/* ?른쪽윙배너 20150504 */
#NewrightWing {width:119px; position:fixed; top:0px; right:0px; z-index:111; height:100%; }
#NewrightWing .rightWingWrap {width:120px; overflow:hidden;  height:100%;}
#NewrightWing p, #NewrightWing span, #NewrightWing a, #NewrightWing em, #NewrightWing div {font-family: 'Nanum Gothic', 'Malgun Gothic'; font-weight: bold;}
#NewrightWing .login {background-color: #ef554d; font-weight: bold; color: #fff; padding: 15px 10px 13px 10px; text-decoration: none;}
#NewrightWing .openWing {background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/rightWing_open.gif") 0 0 no-repeat; width: 20px; height: 62px; display: block; position: absolute; top: 270px; left: -20px; text-decoration: none;}
#NewrightWing .closeWing {background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/rightWing_close.gif") 0 0 no-repeat; width: 20px; height: 62px; display: block; position: absolute; top: 270px; left: -20px; text-decoration: none;}
#NewrightWing .login img {margin-bottom: 17px;}
#NewrightWing .login .txt {margin-bottom: 16px; line-height: 18px;}
#NewrightWing .login a.btn {display: block; width: 96px; height: 23px; text-align: center; background-color: #be3834; border: 1px solid #af322e; line-height: 23px; color: #fff; text-decoration: none;}
#NewrightWing .login .txt span {display: block; color: #fcff00;}

#NewrightWing .wingContent {border-left:1px solid #c3c3c3; background:#fff; padding: 0;  height:100%;}
#NewrightWing .wingContent a {display:block; width:98px; _width:118px; height:30px; line-height:30px; text-align:left; color:#393939; border-bottom:1px solid #d9d9d9; text-decoration:none; font-size:11px; letter-spacing:-1px; margin: 0 auto; padding: 0 10px; _padding: 0 10px 0 10px; _margin:0px;}
#NewrightWing .wingContent a.list:first-child {border-bottom: none;}
#NewrightWing .wingContent a.Tchu {position: relative; left: -7px; border-bottom: none; height: 80px; width: 126px; padding: 0; z-index: 999;}
#NewrightWing .wingContent a.last {border-bottom: none;}
#NewrightWing .wingContent a.list {color: #e83535; background: url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/listArrow.png") 90% 50% no-repeat;}
#NewrightWing .wingContent div.on {border-bottom:1px solid #d9d9d9; padding: 10px 0;}
#NewrightWing .wingContent div.on div {display:none;}
#NewrightWing .wingContent div.on a {border-bottom: none; height:20px; line-height:20px;}
#NewrightWing .wingContent div.on a b {float: right; *margin-top: -20px;}
#NewrightWing .wingContent .recentBox {background-color: #f9f9f9;  border-top:1px solid #d9d9d9}
#NewrightWing .wingContent .recentBox a.show {background: url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/showArrow2.png") 90% 50% no-repeat;}
#NewrightWing .wingContent .recentBox a.show.on {background: url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/showArrow1.png") 90% 50% no-repeat;}
#NewrightWing .wingContent .recentBox a.show.line {padding: 0; _padding-left:10px;}
#NewrightWing .wingContent .recentBox a.show em.on {color:#ef3e42}
#NewrightWing .wingContent .recentBox .recent.none {color: #666; text-align: left; line-height: 18px; border-bottom: 1px solid #d8d8d8;}
#NewrightWing .wingContent .recentBox .recent {width:98px; _width:118px; padding:10px 10px; font-size: 11px;}
#NewrightWing .wingContent .recent {border-bottom:1px solid #d9d9d9;}
#NewrightWing .wingContent .recent .prds {display:none;}
#NewrightWing .wingContent .recent .prds a {width:80px; _width:98px; height:auto;border:0px;line-height:0px;margin-bottom:7px;}
#NewrightWing .wingContent .recent .prds a img {border: 1px solid #d8d8d8; width:80px; height:103px;}
#NewrightWing .wingContent .recent .prds a.prdName {margin-top:7px; color:#7f7f7f; line-height:15px; height:15px; text-align: center; margin-bottom:7px;}
#NewrightWing .wingContent .recent .paging {height:17px;width:78px; padding: 0 11px 7px; _padding:0 0 7px; _margin-left:10px;}
#NewrightWing .wingContent .recent .paging span {display:block;float:left; width:50px;height:14px; line-height:14px; font-size:11px; color:#666666; text-align:center; border:0px;}
#NewrightWing .wingContent .recent .paging span.pagingPrev {width:37px; height:17px; background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btnRecent_l.gif") 0 0 no-repeat; cursor:pointer; margin-right: 4px;}
#NewrightWing .wingContent .recent .paging span.pagingNext {width:37px; height:17px; background:url("file:///C|/Users/gamjapoto/AppData/Roaming/Adobe/Dreamweaver CS6/en_US/Configuration/Temp/img/header/btnRecent_r.gif") 0 0 no-repeat; cursor:pointer}
#NewrightWing .wingContent .recent .paging span span {display:inline; float:none; color:#fa6464; width:auto;}
#NewrightWing .wingContent .btn_top {display:inline; font-size:0px; line-height:0px;}

#ifrStarLogTop {vertical-align:top;}