@charset "utf-8";
/* NAVER (developers@xpressengine.com) */

/* Site Layout - Body Wrap */
body{padding:0;margin:0;font-size:12px;color:#666;background:#ebebeb;line-height:1.5em;}
body, table, input, textarea, select, button {font-family:돋움,Dotum,Arial,Helvetica,sans-serif;}
a,
.language button{color:#666;}
.clearBoth{position:relative;*zoom:1;}
.clearBoth:after{content:"";display:block;clear:both;}
.xe{padding-top:120px;position:relative;z-index:1;background:#fff;}
.xe_width{max-width:990px;margin:0 auto;position:relative;}
.round{background:#fff;overflow:hidden; position:relative;box-shadow: 0 1px 2px rgba(0,0,0,0.15); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);}
.H_height{padding-bottom:20px;}
/* Site Layout - Header */
.header{border-top:2px solid #00a7ea;z-index:5;position:absolute;overflow:hidden !important;width:100%;top:0;padding-bottom:8px;font-family:나눔고딕,NanumGothic,NG,돋움,Dotum,Arial,Helvetica,sans-serif;}

/* Skin to content */
.skip{margin:0}
.skip a{display:block;text-align:center;line-height:0;height:0;width:0;overflow:hidden}
.skip a:active,
.skip a:focus{position:relative;height:auto;width:auto;line-height:25px;}

/* 헤더 */
.header a{text-decoration:none;}
.header h1 a{display:inline-block;}
.header img{vertical-align:middle;}
.header ul{list-style:none;margin:0;padding:0;zoom:1;}
.logo_min{display:none;}
/* -- 우상단 로그인 -- */
.top_header{z-index:2;position:relative;background:#fafafa;border-bottom:1px solid #DADADA;}
.wrap_account{z-index:2;position:relative;*zoom:1;}
.account{position:relative;z-index:1;*zoom:1;font-family:돋움,Dotum,Arial,Helvetica,sans-serif;}
.account ul{ margin:0; padding:0; z-index:2;list-style:none;float:right;}
.account li{float:left;height:30px;line-height:30px;padding-top:1px;position:relative;background:url(../img/top_li.gif) no-repeat left 50%}
.account li.first_top{background:none;}
.account li.zoom_out{background:url(../img/zoom1.gif) no-repeat;padding:0;width:148px;height:21px;line-height:21px;margin-top:5px;padding-right:5px;}
.account li a,
.account li button{text-decoration:none;padding:0;height:30px;line-height:30px;display:inline-block;padding:0 10px;}
.account dl{margin:0;padding:0;}
.account dt,
.account dd{float:left;margin:0;padding:0;}
.account dt{width:79px;text-align:center;padding-top:2px;height:18px;line-height:18px;color:#fff;}
.account dd {padding-left:3px;}
.account dd a{width:20px;height:20px;padding:0;display:inline-block;text-indent:-9999px;overflow:hidden;display:block;}
.account img{vertical-align:middle;top:-1px;}
/* 로고 */
.header h1{margin:0;padding:0;z-index:2;width:200px;position:absolute;}
.hidden_header h1{top:5px;}
.header ul:after{content:"";display:block;clear:both}
.middle_menu{z-index:1;position:relative;}


/* -- 메뉴 -- */

.wrap_menu{margin-top:25px;z-index:1;position:relative;background:url(../img/menu_bg2.png) repeat-x left bottom;padding-bottom:5px;}
.c .wrap_menu{background:#fff;padding-bottom:0;}
.act_header .wrap_menu{background:url(../img/menu_bg.png) repeat-x left bottom !important;padding-bottom:18px !important;overflow:hidden;}
.wrap_menu .xe_width{background:#fff;}
.gnb{position:relative;padding-left:222px;z-index:1;height:54px;overflow:hidden;}
.gnb li{position:relative;}
li.first_li{float:left;text-align:center;width:128px}
a.first_a{height:34px;line-height:34px;font-size:13px;font-weight:bold;display:block;}
.gnb .first_span{position:relative;height:34px;display:inline-block;}
.main_menu div{min-height:168px;position:relative;text-align:left;padding:20px 0;margin:0 5px;border-top:2px solid #c9c9c9;background:url(../img/empty.gif);font-family:돋움,Dotum,Arial,Helvetica,sans-serif;}
li.first_li:hover div{border-top:2px solid #71CDF3;}
.main_menu li li a{display:block;padding:5px 5px;font-size:12px; position:relative;line-height:14px;}
.gnb li div li a:hover,
.gnb li div li a.active_a{color:#00a7ea;}
.gnb li div li a:hover{text-decoration:underline}
/* 메뉴 좌측 배너 */
.menu_banner{margin:0;padding:0;list-style:none;position:absolute;height:160px;width:200px;left:0;top:60px;text-align:center;}
/* 슬라이드 */
.wrap_slide{border-bottom:2px solid #f3f3f3;z-index:1;}
.wrap_slide .camera_pag{right:auto;left:40px;}
.wrap_slide .camera_wrap .camera_pag .camera_pag_ul li{height:20px;width:20px;}
.wrap_slide .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent{width:34px;}
.wrap_slide .camera_wrap .camera_pag .camera_pag_ul li span,
.wrap_slide .camera_wrap .camera_pag .camera_pag_ul li:hover span {width:14px;height:14px;background:url(../img/camera_a.png);}
.wrap_slide .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent span{background:url(../img/camera_a.png) left -100px;width:28px;}
.camera_prev, .camera_next{display:none;}
.camera_commands{opacity:1 !important;}
.wrap_slide .camera_commands {top:auto;right:auto;bottom:3px;left:5px;width:40px;}
/* 이용안내 */
.wrap_support_box{border-bottom:2px solid #f3f3f3;z-index:2;}
.support_box{margin:0;padding:0;list-style:none;border:1px solid #d5d5d5;margin-top:22px;overflow:hidden;padding:19px 0; }
.support_box li{float:left;padding:0 20px;width:206px; border-right:1px solid #d5d5d5;}
.support_box li.food{border:0;}
.support_box h2{margin:0;padding:0;font-size:14px;}
.support_box p{margin:0;line-height:18px;font-size:11px;padding:15px 50px 0 0;position:relative;}
.support_box p img{position:absolute;right:0;top:20px;}
.support_box a{text-decoration:none;}
/* 메인위젯 */
.wrap_main_widget{z-index:3;}
.main_widget{margin:0;padding:0;list-style:none;margin-top:22px;}
.main_widget .widget_li{float:left;width:247px;margin-right:10px;}
.main_widget .last_widget{margin:0;}
.main_widget .center_widget{width:476px;}
.inner_widget{height:290px;border:1px solid #d5d5d5;border-top:0}
.inner_widget2{height:91px;background:#f9f9f9;}
.wrap_in_select{position:relative;height:26px;margin:0 20px}
.wrap_in_select .act_search{background:url(../img/bg_search.gif) no-repeat left top;height:16px;display:block;padding:5px 20px;text-decoration:none;}
.in_widget_bottom{margin-top:10px;position:relative;z-index:1;}
.inner_widget3{height:164px;padding:20px 20px 0 20px;background: #f9f9f9;}
.in_widget{border-bottom:2px solid #f3f3f3;border-top:2px solid #00a7ea}
.main_widget h2{padding:10px 10px 6px 20px;margin:0;font-size:14px;border:1px solid #fff;background:#f9f9f9;line-height:24px;position:relative;}
.main_widget h2.search_h2{border:0;padding-left:40px;padding-bottom:10px;background:url(../img/search.png) no-repeat 20px 14px}
.more_h2{position:absolute;width:12px;height:12px;text-indent:-9999px;overflow:hidden;background:url(../img/bg_more.gif) no-repeat;display:block;right:20px;top:15px;}
.wrap_widget{border-top:1px solid #ddd;}
.wrap_widget1{padding:15px 0 0 20px;}
.wrap_widget2{padding:14px 0 0 14px;}
.in_select{margin:0;padding:0;list-style:none;border:1px solid #ddd;border-bottom:0;position:absolute;width:100%;display:none;}
.in_widget_top{position:relative;z-index:2;}
.position_top .in_select{bottom:26px;}
.in_select li{line-height:24px;background:#f5f5f5;padding:2px 10px;border-bottom:1px solid #ddd;border-top:1px solid #fff;}
.in_select li:hover{background:#f1f1f1}
.in_select a{text-decoration:none;}
.link_map{margin:0;padding:0;list-style:none;padding-left:89px;background:url(../img/bg_map.gif) no-repeat;height:71px;}
.link_map li{height:29px;}
.link_map li img{vertical-align:middle;}
.addr{padding-top:8px;background:url(../img/bg_addr.gif) repeat-x left top}
.addr h2,
.addr p{margin:0;padding:0;}
.addr h2{font-size:14px;line-height:24px;background:transparent;padding-top:8px;border:0;}
.addr span{font-weight:bold;}
.addr .addr_tel{color:#00a7ea}
/* 서포트 */
.wrap_rolling_text{border-bottom: 2px solid #f3f3f3;margin-top:22px;}
.in_rolling_text{height:36px;border:1px solid #d5d5d5;padding-left:255px;position:relative}
.rolling_text_h2{margin:0;padding:12px 7px 10px 0;line-height:16px;text-align:center;width:246px;float:left;font-size:14px;background:url(../img/bg_rolling2.gif) no-repeat;color:#fff;position:absolute;left:-1px;top:-1px;}
.jcarousel {position:relative;overflow:hidden;padding-top:10px;margin-right:8px;}
.jcarousel ul {width:20000em;position:relative;list-style:none;margin:0;padding:0; }
.jcarousel li {float:left;padding:0;}
.jcarousel li .thumb{padding:0 14px;display:inline-block;}
.jcarousel img {display:block;max-width:100%;height:auto !important; }
.jcarousel-wrapper a{color:#666;}
.support_li{margin:0;padding:0;list-style:none;position:absolute;}
.support_li li{float:left;font-weight:bold;}
/* 롤링 배너 */
.wrap_rolling_banner{margin-top:22px;padding:22px 0;border-top:1px solid #d5d5d5;text-align:center;}
.rolling_banner_li{margin:0;padding:0;list-style:none;display:inline-block;*display:inline;}
.rolling_banner_li li{float:left;}
.rolling_banner_li img{vertical-align:middle;}
/* Site Layout - Content Body */
.body{position:relative;z-index:1;zoom:1;border-bottom:1px solid #d5d5d5;padding-bottom:10px;}
.body:after{content:"";display:block;clear:both}
.c .body{padding:0;}
.ec .lnb{width:200px;float:left;}
.ec .content{width:760px;float:right;}

/* 본문 위젯 */

/*빵조각*/
.wrap_breadclumb{position:relative;margin-bottom:20px;padding-bottom:5px;*zoom:1;border-bottom:1px solid #ddd;padding-top:28px;font-family:돋움,Dotum,Arial,Helvetica,sans-serif;}
.wrap_breadclumb:after{content:"";display:block;clear:both;}
.breadclumb{margin:0;padding:10px 25px 0 0 ;list-style:none;float:right;}
.breadclumb li{float:left;padding-left:16px;height:18px;line-height:18px;background:url(../img/breadclumb.png) no-repeat 6px 4px}

.breadclumb li.first_breadclumb{background-position:5px -47px;padding-left:20px;}
.breadclumb a{text-decoration:none;color:#888;}
.breadclumb .last_breadclumb a{color:#00a7ea;font-weight:bold;}
/* Site Layout - Column Left */
.lnb{padding-top:6px;}
.lnb a{text-decoration:none;}
.lnb h2{margin:0;text-align:center;}
.lnb h2 a{display:block;font-family:맑은 고딕!important;line-height:26px;height:26px;font-size:16px;text-shadow:0 0 2px #888;padding:15px;background:url(../img/bg_lnb.png) no-repeat;color:#666;font-weight:normal}
.lnb h2 a img{vertical-align:middle;}
.wrap_locNav{border-bottom: 2px solid #f3f3f3;margin-bottom:-2px;}
.locNav{margin:0;padding:5px 10px 2px 10px;border:1px solid #d5d5d5;border-top:none;background:#fff;list-style:none}
.locNav li{border-bottom:1px solid #ddd;}
.lnb li:last-child {border-bottom:none;}
.locNav ul li{border:0;border-top:1px solid #ddd;}
.locNav li a{display:block;font-weight:bold;padding:4px 7px;line-height:30px;height:30px;transition:all 200ms;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;text-decoration:none}
.locNav li a:hover{color:#00a7ea;}
.locNav ul{margin:0;padding:0;list-style:none;}
.locNav ul li a{padding-left:10px;font-weight:normal}

.sub_banner{margin:0;padding:0;list-style:none;}
.sub_banner li{padding-top:10px;}
.sub_banner img{width:100%;vertical-align:middle;}
/* Site Layout - Column Right */

/* Site Layout - Footer */
.footer{position:relative;padding:40px 0 35px 0;overflow: hidden;background:#ebebeb url(../img/bg_foot.gif) no-repeat 50% 0%;clear:both}
.footer a{text-decoration:none;}
.foot_menu{margin:0;padding:0;list-style:none;}
.foot_menu li{float:left;padding:0 10px 0 11px;background:url(../img/foot_li.gif) no-repeat left 50%;line-height:18px;}
.foot_menu li.foot_li1{padding-left:0;background:none;}
.foot_menu li a{font-weight:bold;font-size:13px;color:#333;}
.footer p{padding-top:7px;margin:0;color:#666}
.footer span{color:#333;font-weight:bold;}
.foot_logo{margin:0;padding:0;position:absolute;right:0;top:10px;}
/* 졸졸이 메뉴 */
.fixed{position:fixed;_position:absolute;z-index:2;right:0;top:0;width:120px;height:100%;}
.fixed img.fix_top_img{vertical-align:middle;padding-top:48px;}
.quick_fix{position:relative;}
.close_fix{position:absolute;width:39px;height:41px;left:-39px;top:0;background:url(../img/quick_close.png) no-repeat left -50px;;display:block;text-indent:-9999px;overflow:hidden;}
.on_fix{background-position:left top}
.fix_h2{height:41px;margin:0;padding:0;overflow:hidden;text-indent:-9999px;background:#a85114 url(../img/quick_02.gif) no-repeat 50% top}
.fix_menu{margin:0;padding:0;list-style:none;border:1px solid #d5d5d5;}
.fix_menu li{padding:6px 0 4px 10px;background:#f9f9f9;line-height:24px;border-top:1px dotted #d5d5d5;}
.fix_menu li:hover{background:#f5f5f5;}
.fix_menu li.fix_li1{border:0;}
.fix_menu li a{text-decoration:none}
.fix_menu li a:hover,
.fix_menu li a:focus{color:#00a7ea;text-decoration:underline}
.fix_foot{height:100%;background:#bbbbbb;}
.fix_banner{margin:0;padding:0;list-style:none;}
.fix_banner img{vertical-align:middle}
.fix_zoom{margin:0;padding:0;height:100px;background:#71546b url(../img/fix_zoom.gif) no-repeat;position:relative;}
.fix_zoom dt{font-weight:bold;color:#fff;text-align:center;font-size:13px;text-indent:-9999px;overflow:hidden}
.fix_zoom dd{margin:0;padding:0;position:absolute;top:50px;}
.zoomIn_li{left:19px;}
.zoomOut_li{left:65px;}
.fix_zoom dd a{width:36px;height:36px;display:block;text-indent:-9999px;overflow:hidden;}
.to_top img{vertical-align:middle;}

@media screen and (max-width:1270px){
.breadclumb{float:left}
}