@charset "utf-8";
/* CSS Document */

#wrap {position:relative;width:100%;height:100%}
.inner {position:relative;width:992px;margin:0 auto}
.inner2 {position:relative;width:946px;margin:0 auto;padding:24px 21px 21px 23px;border:1px solid #e4e4e4}

/* 해더 */
#header_wrap {position:relative;width:100%;min-width:992px;height:619px}
#header_wrap .inner {z-index:9999}
#header_wrap .logo {display:block;position:absolute;top:29px;left:0px;z-index:999}
#header_wrap .logo a {display:block;position:relative;z-index:1}
#header_wrap .logo a span {display:inline-block;position:relative;width:110px;height:33px;background:url(../../imgs/common/logo.png) no-repeat 0 0;z-index:1;text-indent: -20000px;}
#header_wrap .logo a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#header_wrap .utile {position:absolute;top:14px;right:0px;z-index:999}
#header_wrap .utile li {float:left;padding:0 6px 0;background:url(../../imgs/common/u_line.png) no-repeat 0 3px;line-height:11px}
#header_wrap .utile li a {font-size:11px;color:#fefefe;}
#header_wrap .utile li.fst {background:none;padding-left:0}
#header_wrap .camp {position:absolute;top:34px;right:0;z-index:999}
#header_wrap .visual_txt {padding-top:171px;text-align:center;z-index:999}
#header_wrap .head_search_area {position:relative;width:100%;height:83px;margin-top:108px;background-color:rgba(0,0,0,0.8);z-index:999}
#header_wrap .head_search_area .head_serach_input {position:relative;width:810px;margin:0 auto 0;padding-top:17px}
#header_wrap .head_search_area .head_serach_input:after {display:block;content:"";clear:both}
#header_wrap .head_search_area .head_serach_input li {float:left;}
#header_wrap .head_search_area .head_serach_input li.fst input[type="text"] {display: inline-block;width: 541px;height: 21px;padding-left: 10px;border: none;background-color: #fff;font-size: 18px;color: #090909;border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding-bottom: 12px;}
#header_wrap .head_search_area .head_serach_input li .search_btn {display:inline-block;width:77px;height:47px;background-color:#f15018;text-align:center;font-size:18px;color:#fff; cursor:pointer;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}
#header_wrap .head_search_area .head_serach_input li.last {margin-left:37px}
#header_wrap .head_search_area .local_search {display:inline-block;width:136px;height:47px;background:url(../../imgs/common/local_search_btn.png) no-repeat 0 0;text-indent:-99999px}

/* gnb */
#gnb {position:relative;width:100%;height:128px;background:url(../../imgs/common/gnb_bg.gif) repeat-x 0 0}
#gnb .gnb_list {width:100%;margin-top:28px}
#gnb .gnb_list:after {display:block;content:"";clear:both}
#gnb .gnb_list li {float:left;width:141px;height:76px;text-align:center;background:url(../../imgs/common/gnb_line.gif) no-repeat 0 0}
#gnb .gnb_list li.fst {background:none}
#gnb .gnb_list li a {display:block;position:relative;z-index:1}
#gnb .gnb_list li a span {display:inline-block;position:relative;width:123px;height:76px;background:url(../../imgs/common/gnb_icon.png) no-repeat 0 -24px;z-index:1;text-indent:-9999px}
#gnb .gnb_list li a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#gnb .gnb_list li.gnb_menu02 a span {background-position:-126px -24px;}
#gnb .gnb_list li.gnb_menu03 a span {background-position:-252px -24px;}
#gnb .gnb_list li.gnb_menu04 a span {background-position:-374px -24px;}
#gnb .gnb_list li.gnb_menu05 a span {background-position:-500px -24px;}
#gnb .gnb_list li.gnb_menu06 a span {background-position:-621px -24px;}
#gnb .gnb_list li.gnb_menu07 a span {background-position:-747px -24px;}
#gnb .gnb_list li.gnb_menu08 a span {background-position:-873px -24px;}

#gnb .gnb_list li a:hover span,
#gnb .gnb_list li a.on span {background-position:0 -152px}
#gnb .gnb_list li.gnb_menu02 a:hover span,
#gnb .gnb_list li.gnb_menu02 a.on span {background-position:-126px -152px}
#gnb .gnb_list li.gnb_menu03 a:hover span,
#gnb .gnb_list li.gnb_menu03 a.on span {background-position:-252px -152px}
#gnb .gnb_list li.gnb_menu04 a:hover span,
#gnb .gnb_list li.gnb_menu04 a.on span {background-position:-374px -152px}
#gnb .gnb_list li.gnb_menu05 a:hover span,
#gnb .gnb_list li.gnb_menu05 a.on span {background-position:-500px -152px}
#gnb .gnb_list li.gnb_menu06 a:hover span,
#gnb .gnb_list li.gnb_menu06 a.on span {background-position:-621px -152px}
#gnb .gnb_list li.gnb_menu07 a:hover span,
#gnb .gnb_list li.gnb_menu07 a.on span {background-position:-747px -152px}
#gnb .gnb_list li.gnb_menu08 a:hover span,
#gnb .gnb_list li.gnb_menu08 a.on span {background-position:-873px -152px}

/* 서브페이지 해더 */
#sub_header_wrap {position:relative;width:100%;min-width:992px;}
#sub_header_wrap .top {width:100%;min-width:992px;height:75px;background-color:#f9ca00}
#sub_header_wrap .logo {display:block;position:absolute;top:21px;left:0px;z-index:999}
#sub_header_wrap .logo a {display:block;position:relative;z-index:1}
#sub_header_wrap .logo a span {display:inline-block;position:relative;width:159px;height:33px;background:url(../../imgs/common/sub_logo.png) no-repeat 0 0;z-index:1;text-indent: -20000px;}
#sub_header_wrap .logo a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#sub_header_wrap .utile {position:absolute;top:14px;right:0px;z-index:999}
#sub_header_wrap .utile li {float:left;padding:0 6px 0;background:url(../../imgs/common/u_line.png) no-repeat 0 3px;line-height:11px}
#sub_header_wrap .utile li a {font-size:11px;color:#4f4f4f;}
#sub_header_wrap .utile li.fst {background:none;padding-left:0}
#sub_header_wrap .camp {position:absolute;top:34px;right:0;z-index:999}
#sub_header_wrap .head_search_area {position:relative;width:423px;height:35px;margin:0 auto;padding-top:21px;}
#sub_header_wrap .head_search_area .head_serach_input {position:relative;width:100%}
#sub_header_wrap .head_search_area .head_serach_input:after {display:block;content:"";clear:both}
#sub_header_wrap .head_search_area .head_serach_input li {float:left;}
#sub_header_wrap .head_search_area .head_serach_input li.fst input[type="text"] {display: inline-block;width:249px;height:31px;padding:0 0 0 10px;border:2px solid #31313b;background-color: #fff;font-size:12px;color:#3a3a3a}
#sub_header_wrap .head_search_area .head_serach_input li .search_btn {display:inline-block;width:65px;height:35px;background:url(../../imgs/common/head_search_btn.png) no-repeat 0 0;text-indent:-99999px;border:0}
#sub_header_wrap .head_search_area .head_serach_input li.last {margin-left:3px}
#sub_header_wrap .head_search_area .local_search {display:inline-block;width:91px;height:35px;background:url(../../imgs/common/local_search_btn2.png) no-repeat 0 0;text-indent:-99999px}
#sub_gnb {position:relative;width:100%;height:34px;background:url(../../imgs/common/sub_gnb_bg.png) repeat-x 0 0;z-index:9999}
#sub_gnb .sub_gnb_list {width:100%;} 
#sub_gnb .sub_gnb_list:after {display:block;content:"";clear:both}
#sub_gnb .sub_gnb_list li {float:left;position:relative;width:88px;height:34px;background:url(../../imgs/common/sub_gnb_line.png) no-repeat 100% 9px;line-height:34px;text-align:center}
#sub_gnb .sub_gnb_list li.fst {width:185px;background:none}
#sub_gnb .sub_gnb_list li.last {background:none}
#sub_gnb .sub_gnb_list li a {color:#fff}
#sub_gnb .sub_gnb_list li a {display:block;position:relative;z-index:1}
#sub_gnb .sub_gnb_list li a span {display:inline-block;position:relative;width:86px;height:34px;background:url(../../imgs/common/sub_gnb_icon.png) no-repeat 0 0px;z-index:1;text-indent:-9999px}
#sub_gnb .sub_gnb_list li.fst a span {width:185px;}
#sub_gnb .sub_gnb_list li a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#sub_gnb .sub_gnb_list li.gnb_menu01 a span {background-position:-189px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu02 a span {background-position:-275px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu03 a span {background-position:-358px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu04 a span {background-position:-444px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu05 a span {background-position:-530px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu06 a span {background-position:-621px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu07 a span {background-position:-723px 0px;}
#sub_gnb .sub_gnb_list li.gnb_menu01 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu01 a.on {background-position:-189px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu02 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu02 a.on {background-position:-275px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu03 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu03 a.on span {background-position:-358px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu04 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu04 a.on span {background-position:-444px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu05 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu05 a.on {background-position:-530px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu06 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu06 a.on {background-position:-621px -34px;}
#sub_gnb .sub_gnb_list li.gnb_menu07 a:hover span,
#sub_gnb .sub_gnb_list li.gnb_menu07 a.on {background-position:-723px -34px;}
#ca_snb {display:none;position:absolute;top:33px;left:0px;width:182px;min-height:404px;border:2px solid #33353d;border-top:none;background:url(../../imgs/common/ca_snb_bg.gif) repeat-x 0 0 #fff;z-index:999}
#ca_snb .ca_snb_list {padding-top:19px}
#ca_snb .ca_snb_list li {float:none;width:auto;background:none;height:auto;padding:6.5px 0 6.5px;border-bottom:1px solid #e8e8e8;line-height:normal;text-align:left;}
#ca_snb .ca_snb_list li a {display:block;position:relative;padding-left:22px;z-index:1}
#ca_snb .ca_snb_list li a.tit span {display:inline-block;position:relative;width:25px;height:14px;z-index:1;text-indent:-9999px; transition:all 0.1s ease}
#ca_snb .ca_snb_list li a.tit span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#ca_snb .ca_snb_list li a.ca_menu_01 span {background:url(../../imgs/common/ca_menu_01.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_02 span {width:24px;background:url(../../imgs/common/ca_menu_02.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_03 span {width:24px;background:url(../../imgs/common/ca_menu_03.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_04 span {width:24px;background:url(../../imgs/common/ca_menu_04.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_05 span {width:24px;background:url(../../imgs/common/ca_menu_05.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_06 span  {width:48px;background:url(../../imgs/common/ca_menu_06.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_07 span  {width:48px;background:url(../../imgs/common/ca_menu_07.gif) no-repeat 0 0}

#ca_snb .ca_snb_list li:hover a.ca_menu_01 span, #ca_snb .ca_snb_list li.on a.ca_menu_01 span {width:57px;height:17px;background:url(../../imgs/common/ca_menu_01_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_02 span, #ca_snb .ca_snb_list li.on a.ca_menu_02 span {width:50px;height:17px;background:url(../../imgs/common/ca_menu_02_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_03 span, #ca_snb .ca_snb_list li.on a.ca_menu_03 span {width:50px;height:17px;background:url(../../imgs/common/ca_menu_03_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_04 span, #ca_snb .ca_snb_list li.on a.ca_menu_04 span {width:50px;height:17px;background:url(../../imgs/common/ca_menu_04_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_05 span, #ca_snb .ca_snb_list li.on a.ca_menu_05 span {width:49px;height:17px;background:url(../../imgs/common/ca_menu_05_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_06 span, #ca_snb .ca_snb_list li.on a.ca_menu_06 span {width:81px;height:17px;background:url(../../imgs/common/ca_menu_06_on.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li:hover a.ca_menu_07 span, #ca_snb .ca_snb_list li.on a.ca_menu_07 span {width:81px;height:17px;background:url(../../imgs/common/ca_menu_07_on.gif) no-repeat 0 0}

#ca_snb .ca_snb_list li a.ca_menu_02 span {width:24px;background:url(../../imgs/common/ca_menu_02.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_03 span {width:24px;background:url(../../imgs/common/ca_menu_03.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_04 span {width:24px;background:url(../../imgs/common/ca_menu_04.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_05 span {width:24px;background:url(../../imgs/common/ca_menu_05.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_06 span  {width:48px;background:url(../../imgs/common/ca_menu_06.gif) no-repeat 0 0}
#ca_snb .ca_snb_list li a.ca_menu_07 span  {width:48px;background:url(../../imgs/common/ca_menu_07.gif) no-repeat 0 0}


#ca_snb .ca_snb_list li .ca_snb_sub {display:none;margin-top:12px;margin-bottom:12px;}
#ca_snb .ca_snb_list li .ca_snb_sub ul li {border:0;height:21px;line-height:21px;padding:0}
#ca_snb .ca_snb_list li .ca_snb_sub ul li a {padding:0 0 0 45px}

#sub_snb_warp {width:100%;height:112px;background:url(../../imgs/common/snb_bg.png) repeat-x 0 0;text-align: center;}
#sub_snb_warp .sub_snb_list {width:100%;padding-top:19px;}
#sub_snb_warp .sub_snb_list li {display:inline-block;*display:inline;position:relative;width:121px;height:72px;background:url(../../imgs/common/sub_snb_line.gif) no-repeat 0 0;line-height:72px;text-align:center}
#sub_snb_warp .sub_snb_list li.fst {background:none}
#sub_snb_warp .sub_snb_list li a {color:#fff}
#sub_snb_warp .sub_snb_list li a {display:block;position:relative;z-index:1;text-align:center;padding-left:1px}
#sub_snb_warp .sub_snb_list li a span {display:inline-block;position:relative;width:118px;height:72px;background:url(../../imgs/common/snb_menu_bg_01.gif) no-repeat 0 0px;z-index:1;text-indent:-9999px}
#sub_snb_warp .sub_snb_list li a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}

/* 생활 서브메뉴*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu01 a span {background-position:0 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu02 a span {background-position:-126px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu03 a span {background-position:-255px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu04 a span {background-position:-378px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu05 a span {background-position:-503px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu06 a span {background-position:-625px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu07 a span {background-position:-748px 0}
#sub_snb_warp .sub_snb_list li.sub_snb_menu08 a span {background-position:-869px 0}

/* 생활 서브메뉴 활성화*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu01 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu01 a:hover span {background-position:0 -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu02 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu02 a:hover span {background-position:-126px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu03 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu03 a:hover span {background-position:-255px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu04 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu04 a:hover span {background-position:-378px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu05 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu05 a:hover span {background-position:-503px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu06 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu06 a:hover span {background-position:-625px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu07 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu07 a:hover span {background-position:-748px -72px}
#sub_snb_warp .sub_snb_list li.sub_snb_menu08 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu08 a:hover span {background-position:-869px -72px}

/* 패션 서브메뉴*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu09 a span {background-position:-126px -143px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu10 a span {background-position:-255px -143px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu11 a span {background-position:-378px -143px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu12 a span {background-position:-503px -143px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu13 a span {background-position:-625px -143px;}

/* 패션 서브메뉴 활성화*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu09 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu09 a:hover span {background-position:-126px -215px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu10 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu10 a:hover span {background-position:-255px -215px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu11 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu11 a:hover span {background-position:-378px -215px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu12 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu12 a:hover span {background-position:-503px -215px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu13 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu13 a:hover span {background-position:-625px -215px;}

/* 맛집 서브메뉴*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu14 a span {background-position:-126px -287px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu15 a span {background-position:-255px -287px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu16 a span {background-position:-378px -287px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu17 a span {background-position:-503px -287px;}

/* 맛집 서브메뉴 활성화*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu14 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu14 a:hover span {background-position:-126px -359px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu15 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu15 a:hover span {background-position:-255px -359px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu16 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu16 a:hover span {background-position:-378px -359px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu17 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu17 a:hover span {background-position:-503px -359px;}

/* 여행 서브메뉴*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu18 a span {background-position:-126px -431px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu19 a span {background-position:-255px -431px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu20 a span {background-position:-378px -431px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu21 a span {background-position:-503px -431px;}

/* 여행 서브메뉴 활성화*/
#sub_snb_warp .sub_snb_list li.sub_snb_menu18 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu18 a:hover span {background-position:-126px -503px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu19 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu19 a:hover span {background-position:-255px -503px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu20 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu20 a:hover span {background-position:-378px -503px;}
#sub_snb_warp .sub_snb_list li.sub_snb_menu21 a.on span,
#sub_snb_warp .sub_snb_list li.sub_snb_menu21 a:hover span {background-position:-503px -503px;}


#sub_local_snb_warp {width:100%;height:74px;background:url(../../imgs/common/snb_bg2.png) repeat-x 0 0}
#sub_local_snb_warp .sub_snb_list {width:100%;padding-top:22px}
#sub_local_snb_warp .sub_snb_list li {float:left;position:relative;width:58px;height:25px;background:url(../../imgs/common/sub_snb_line2.gif) no-repeat 0 0;line-height:25px;text-align:center}
#sub_local_snb_warp .sub_snb_list li.fst {width:64px;background:none}
#sub_local_snb_warp .sub_snb_list li a {color:#fff}
#sub_local_snb_warp .sub_snb_list li a {display:block;position:relative;z-index:1;text-align:center;padding-left:1px}
#sub_local_snb_warp .sub_snb_list li a span {display:inline-block;position:relative;width:57px;height:25px;background:url(../../imgs/common/sub_gnb_icon6.png) no-repeat 0 0px;z-index:1;text-indent:-9999px}
#sub_local_snb_warp .sub_snb_list li a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#sub_local_snb_warp .sub_snb_list li.last {background:none}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu01 a span {background-position:0 4px}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu02 a span {width:27px;background-position:-85px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu03 a span {width:27px;background-position:-141px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu04 a span {width:27px;background-position:-197px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu05 a span {width:27px;background-position:-249px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu06 a span {width:27px;background-position:-305px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu07 a span {width:27px;background-position:-361px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu08 a span {width:27px;background-position:-417px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu09 a span {width:27px;background-position:-473px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu10 a span {width:27px;background-position:-530px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu11 a span {width:27px;background-position:-586px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu12 a span {width:27px;background-position:-642px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu13 a span {width:27px;background-position:-698px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu14 a span {width:27px;background-position:-755px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu15 a span {width:27px;background-position:-810px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu16 a span {width:27px;background-position:-868px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu17 a span {width:27px;background-position:-923px 4px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu18 a span {width:27px;background-position:-923px 4px;}

#sub_local_snb_warp .sub_snb_list li.sub_snb_menu01 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu01 a:hover span {background-position:0 -18px}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu02 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu02 a:hover span {width:27px;background-position:-85px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu03 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu03 a:hover span {width:27px;background-position:-141px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu04 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu04 a:hover span {width:27px;background-position:-197px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu05 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu05 a:hover span {width:27px;background-position:-249px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu06 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu06 a:hover span {width:27px;background-position:-305px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu07 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu07 a:hover span {width:27px;background-position:-361px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu08 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu08 a:hover span {width:27px;background-position:-417px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu09 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu09 a:hover span {width:27px;background-position:-473px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu10 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu10 a:hover span {width:27px;background-position:-530px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu11 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu11 a:hover span {width:27px;background-position:-586px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu12 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu12 a:hover span {width:27px;background-position:-642px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu13 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu13 a:hover span {width:27px;background-position:-698px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu14 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu14 a:hover span {width:27px;background-position:-755px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu15 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu15 a:hover span {width:27px;background-position:-810px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu16 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu16 a:hover span {width:27px;background-position:-868px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu17 a.on span,
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu17 a:hover span {width:27px;background-position:-923px -18px;}
#sub_local_snb_warp .sub_snb_list li.sub_snb_menu18 a:hover span {width:27px;background-position:-923px -18px;}


.head_visual {position:absolute;top:0px;left:0px;width:100%;}
.head_visual .head_visual_list {width:100%}
.head_visual .head_visual_list li {width:100%;height:489px;background-repeat:no-repeat;background-position:50% 0;}

#container {position:relative;width:100%;padding-top:30px;padding-bottom:90px}
.tit_area {position:relative;width:100%}
.tit_area .more {display:block;position:absolute;top:5px;right:0px}

/* 제품 리스트 */
.prd_list {width:100%;margin-top:18px}
.prd_list:after {display:block;content:"";clear:both}
.prd_list li {float:left;position:relative;width:247px;height:367px;margin-left:-1px;margin-top:-1px;border:1px solid #dedede;cursor:pointer}
.prd_list li a {display:block;position:relative;z-index:5}
.prd_list li .prd_icon {position:absolute;top:0px;left:0px;z-index:2}
.prd_list li .prd_img {position:relative;width:247px;height:247px;}
.prd_list li .prd_img img {position:absolute;top:0;left:0;max-width:100%;max-height:100%}
.prd_list li .prd_con {position:relative;width:201px;margin:21px auto 0}
.prd_list li .prd_con .subject {display:block;font-size:13px;color:#1f1f1f;line-height:13px;font-weight:bold}
.prd_list li .prd_con .txt {display:block;margin-top:5px;font-size:13px;color:#636363;line-height:13px;letter-spacing:-0.05em}
.prd_list li .prd_progression {width:100%;height:52px;margin-top:15px;background-color:#f5f5f5}
.prd_list li .prd_progression .review {padding-left:22px;padding-top:17px;text-align:left}
.prd_list li .prd_progression .progression_txt_list {position:relative;width:202px;margin:0 auto 0;padding-top:11px}
.prd_list li .prd_progression .progression_txt_list:after {display:block;content:"";clear:both}
.prd_list li .prd_progression .progression_txt_list li {float:left;width:33.55%;height:auto;font-size:12px;line-height:12px;letter-spacing:-0.02em;border:0;color:#777}
.prd_list li .prd_progression .progression_txt_list li.mid {box-sizing:border-box;padding-left:10px}
.prd_list li .prd_progression .progression_txt_list li.last {text-align:right}
.prd_list li .prd_progression .bar {position:relative;width:202px;height:5px;margin:8px auto 0;background:url(../../imgs/prd/prd_ing_bar_bg.gif) repeat-x 0 0}
.prd_list li .prd_progression .bar .bar_ing {height:5px;background-color:#452b19}
.prd_list li .prd_day_area {display:none;position:absolute;top:0px;left:0px;width:247px;height:367px;background:url(../../imgs/prd/pr_bg.png) no-repeat 0 0;z-index:6; transition:all 0.3s ease-in}
.prd_list li .prd_day_area .prd_day_info {position:relative;margin:61px auto 0;}
.prd_list li .prd_day_area .prd_day_info .day_tit {display:block;width:94px;margin:0 auto;padding:24px 0 24px;border-top:2px solid #fff;border-bottom:2px solid #fff;font-size:36px;color:#fff;font-weight:bold;letter-spacing:-0.03em;line-height:36px}
.prd_list li .prd_day_area .prd_day_info .prd_day_con {position:relative;width:105px;margin:60px auto 0;letter-spacing:-0.03em;line-height:19px;font-weight:bold}
.prd_list li .prd_day_area .prd_day_info span {display:inline-block;font-size:13px;color:#fff}
.prd_list li .prd_day_area .prd_day_info span.tit {width:74px}
.prd_list li .prd_line {display:none;position:absolute;top:0px;left:0px;width:239px;height:358px;border:4px solid #b67800;z-index:0;transition:all 0.3s ease-in}
.prd_review_cnt {display:inline-block;height:22px;width:88%;background:#989898;border:1px solid #7d7d7d;text-align:center;font-size:12px;color:#fff !important;vertical-align:middle}

#top.prd_list li:hover .prd_day_area {display:block}
.prd_list.mid li:hover .prd_line {display:block}

.point_area {float:left;width:50%}
.company_area {float:left;width:50%}

.banner {width:100%;background-color:#faa7c0}

.main_review_area {position:relative;width:992px;margin:49px auto 0}
.main_review_area .review_tit_area {text-align:center}
.review_list {margin-top:22px}
.review_list:after {display:block;content:"";clear:both}
.review_list li {float:left;position:relative;width:247px;height:265px;margin-left:-1px;margin-top:-1px;border:1px solid #dedede;cursor:pointer;text-align:center}
.review_list li a {display:block}
.review_list li .review_img {position:relative;width:97px;margin:26px auto 0}
.review_list li .tit {display:block;margin-top:20px;color:#545454;font-size:14px;line-height:16px}
.review_list li .date {margin-top:9px;color:#a0a0a0;font-size:12px;line-height:12px}
.review_list li .more {margin-top:23px}

.post_area {position:relative;width:992px;margin:52px auto 0}
.post_area:after {display:block;content:"";clear:both}
.notice {float:left;width:300px}
.notice_list {margin-top:14px;padding-left:10px}
.notice_list li {padding-left:10px;background:url(../../imgs/main/list_dot.gif) no-repeat 0 8px;font-size:13px;line-height:20px;color:#636363}
.notice_list li a {color:#636363}
.post_tit_area {position:relative;width:100%;padding-bottom:10px;border-bottom:2px solid #33353d}
.post_tit_area .more {position:absolute;top:0px;right:0px}
.custom {float:left;width:300px;margin-left:40px}
.custom .con {padding:9px 0 0 11px}
.qa {float:left;margin-left:40px}

#left_aside {position:absolute;top:30px;left:50%;margin-left:-590px;padding-bottom:14px;border:1px solid #dddddd}

#right_aside {position:absolute;top:30px;right:50%;margin-right:-590px;background-color:#fff}
#right_aside .right_aside_con {width:80px;border:1px solid #dddddd}
#right_aside .right_aside_con .right_aside_tit {padding:13px 0 8px;background:url(../../imgs/common/quick_line.jpg) no-repeat 0 100%;text-align:center}
#right_aside .right_aside_con .right_view_prd {position:relative;width:68px;margin:7px auto 0}
#right_aside .right_aside_con .right_view_prd .prd_img {position:relative;width:68px;height:59px;margin-bottom:7px;border:1px solid #dddddd} 
#right_aside .right_aside_con .right_view_prd .prd_img img {position:absolute;top:0;left:0;max-width:100%;max-height:100%}
#right_aside .right_aside_con .right_menu {padding:14px 0 14px 11px;background:url(../../imgs/common/quick_line.jpg) no-repeat 0 0}

/* 하단 */
#footer_wrap {position:relative;width:992px;margin:0 auto 0;padding-top:22px;padding-bottom:22px;border-top:2px solid #333333}
#footer_wrap .foot_link {width:100%}
#footer_wrap .foot_link li {float:left;padding:0 17px 0;background:url(../../imgs/common/f_line.gif) no-repeat 0 3px;line-height:14px}
#footer_wrap .foot_link li.fst {background:none;padding-left:0px}
#footer_wrap .foot_link li a {font-size:14px;color:#666565}
#footer_wrap .foot_link li a:hover {color:#111111}
#footer_wrap  address {display:block;margin-top:20px;font-style:normal;font-size:12px;color:#9e9c9c;line-height:18px}
#footer_wrap  address span {display:inline-block;padding:0 0 0 7px;margin-left:7px;background:url(../../imgs/common/f_dot.gif) no-repeat 0 6px}
#footer_wrap .copy {font-size:12px;color:#9e9c9c;line-height:18px}
#footer_wrap .f_logo {display:block;position:absolute;top:21px;right:0}

/* 왼쪽 메뉴 */
#aside {float:left;width:179px;border:1px solid #e1e1e1}
#aside2 {float:left;width:200px;border:1px solid #e1e1e1}
#aside h2 {padding:9px 0 0 14px}
#aside2 h2 {padding:9px 0 0 14px}
#aside .lnb {margin-top:10px}
#aside .lnb li a.lnb_tit {display:block;height:32px;padding-left:14px;background-color:#fafafa;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;line-height:32px;font-size:14px;color:#212121;font-weight:bold}
#aside .lnb li .sub_lnb {margin:9px 0 20px 14px}
#aside .lnb li .sub_lnb li {padding-left:8px;background:url(../../imgs/lnb/lnb_dot.gif) no-repeat 0 10px;line-height:22px}
#aside .lnb li .sub_lnb li a {color:#444;font-size:13px}

#aside2 .lnb2 {margin-top:10px;padding-left:14px;margin-bottom:10px}
#aside2 .lnb2 li {padding-left:8px;background:url(../../imgs/lnb/lnb_dot.gif) no-repeat 0 15px;line-height:30px}
#aside2 .lnb2 li a {display:block;font-size:13px;color:#616161;}
#aside2 .bt {border-top:1px solid #e7e7e7}

/* 내용 */
#article {float:right;width:788px}
#article2 {float:right;width:768px}

#article2 .left_section {float:left;width:379px}
#article2 .right_section {float:right;width:379px}

#map_wrap {position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;height:auto;width:auto;min-width:1000px}
#map_header {position:relative;width:100%;min-width:1000px;height:68px;background-color:#f9ca00;line-height:68px}
#map_header .logo {display:block;position:absolute;top:17px;left:10px;z-index:999}
#map_header .logo a {display:block;position:relative;z-index:1}
#map_header .logo a span {display:inline-block;position:relative;width:159px;height:33px;background:url(../../imgs/common/sub_logo.png) no-repeat 0 0;z-index:1;text-indent: -20000px;}
#map_header .logo a span span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent: -9999px;}
#map_header .utile {position:absolute;top:31px;right:10px;z-index:999}
#map_header .utile li {float:left;padding:0 6px 0;background:url(../../imgs/common/u_line.png) no-repeat 0 3px;line-height:11px}
#map_header .utile li a {font-size:11px;color:#4f4f4f;}
#map_header .utile li.fst {background:none;padding-left:0}
#map_gnb {position:relative;width:100%;height:34px;background:url(../../imgs/common/sub_gnb_bg.png) repeat-x 0 0;z-index:9999}
#map_gnb .map_gnb_list {width:100%}
#map_gnb .map_gnb_list li:after {display:block;content:"";clear:both}
#map_gnb .map_gnb_list li {float:left;width:140px;text-align:center;line-height:34px}
#map_gnb .map_gnb_list li a {display:block;color:#fff;font-size:16px;font-weight:bold}
#map_container {position:absolute;top:102px;bottom:0px;left:0;right:0;overflow:hidden;margin:0;min-height:0;z-index:20;zoom:1;}
#map_container:after {clear:both;display:block;height:0;content: '';visibility:hidden}

#map_lnb {position:absolute;top:0;bottom:0;left:0;z-index:20;width:244px;overflow:visible;overflow-y:hidden;overflow-x:hidden;background-color:#fff;border-right:1px solid #b4b4b4;zoom:1}

#map_lnb .head_search_area {position:relative;padding:10px}
#map_lnb .head_search_area .head_serach_input {position:relative;}
#map_lnb .head_search_area .head_serach_input:after {display:block;content:"";clear:both}
#map_lnb .head_search_area .head_serach_input li {float:left;}
#map_lnb .head_search_area .head_serach_input li.fst input[type="text"] {display: inline-block;width:144px;height:31px;padding:0 0 0 10px;border:2px solid #31313b;background-color: #fff;font-size:12px;color:#3a3a3a}
#map_lnb .head_search_area .head_serach_input li .search_btn {display:inline-block;width:65px;height:35px;background:url(../../imgs/common/head_search_btn.png) no-repeat 0 0;text-indent:-99999px;border:0}
#map_lnb .head_search_area .head_serach_input li.last {margin-left:3px}
#map_lnb .head_search_area .local_search {display:inline-block;width:91px;height:35px;background:url(../../imgs/common/local_search_btn2.png) no-repeat 0 0;text-indent:-99999px}
#map_lnb .map_camp_list {position:absolute;top:130px;bottom:50px;left:0;z-index:20;width:224px;padding:10px;overflow:visible;overflow-y:auto;overflow-x:hidden;zoom:1} 
#map_lnb .map_camp_list li {padding:10px 0px 10px;border-bottom:1px solid #e1e1e1;}
#map_lnb .map_camp_list li:after {display:block;content:"";clear:both}
#map_lnb .map_camp_list li .num {float:left;font-weight:bold;color:#444}
#map_lnb .map_camp_list li .img {float:left;position:relative;width:75px;height:75px;margin-left:5px}
#map_lnb .map_camp_list li .img img {position:absolute;top:0;left:0;max-width:100%;max-height:100%}
#map_lnb .map_camp_list li .map_camp_con {float:left;font-size:12px;margin-left:5px}
#map_lnb .map_camp_list li .map_camp_con .map_tit {color:#444}
#map_lnb .map_camp_list li .map_camp_con .map_local {color:#666}
#map_lnb .map_camp_list li .map_camp_con .map_local2 {color:#555}
#map_lnb .pager {position:absolute;bottom:15px;left:0px;zoom:1;width:100%;text-align:center}
#map_lnb .pager .cmt_num {display:inline-block;width:20px;height:21px;border:1px solid #dedede;font-size:12px;text-align:center;color:#616161;vertical-align:middle}
#map_lnb .pager .cmt_num.on, .cmt_pager .cmt_num:hover {background-color:#727272;color:#fff}
#map_lnb .pager .next {display:inline-block;width:22px;heiht:23px;background:url(../../imgs/board/page.png) no-repeat 0 0;vertical-align:middle;text-indent:-9999px}
#map_lnb .pager .e_next {display:inline-block;width:22px;heiht:23px;background:url(../../imgs/board/page.png) no-repeat -27px 0;vertical-align:middle;text-indent:-9999px}
#map_lnb .pager .prev {display:inline-block;width:22px;heiht:23px;background:url(../../imgs/board/page.png) no-repeat 0 -32px;vertical-align:middle;text-indent:-9999px}
#map_lnb .pager .e_prev {display:inline-block;width:22px;heiht:23px;background:url(../../imgs/board/page.png) no-repeat -27px -32px;vertical-align:middle;text-indent:-9999px}

#section_cen {position:absolute;top:0;right:0;left:0;bottom:0;width:auto;margin-left:0;z-index:10;zoom:1}
.section_cen_fix {position:absolute;left:0px;top:0;right:0;bottom:0;width:auto;height:100%;overflow-y:visible;zoom:1;}
.map_content {position:absolute;left:244px;top:0;bottom:0;right:0;width:auto;overflow:hidden;background:#fff;z-index: 30;zoom:1}
.cont_top_area {position:relative;height:47px;zoom:1;z-index:20;overflow:hidden;border-bottom:1px solid #e1e1e1}
.cont_top_area .search_list {padding:10px 10px 10px 10px}
.cont_top_area .search_list li {float:left;margin-right:10px;line-height:22px;color:#555;font-size:12px}
.cont_top_area .search_list li:after {display:block;content:"";clear:both}
.cont_mid_area {position:absolute;top:47px;bottom:0;left:0;right:0;min-height:1px;overflow:auto;width:auto;z-index:20;zoom:1}
.cont_area {position:relative}