@charset "utf-8";
/* CSS Document */

#wrap {position:relative;width:100%;height:100%}
.scroll_none {overflow:hidden;overflow-x:hidden !important;overflow-y:hidden !important;}
.inner {position:relative;width:1000px;margin:0 auto}


#header_wrap {width:100%;font-family:'돋움',dotum,sans-serif}
#header_wrap .utile_area {width:100%;height:30px;line-height:30px;background-color:#f6f6f6;}
#header_wrap .utile_area .left {float:left;}
#header_wrap .utile_area .right {float:right}
#header_wrap .utile_area .sns_list {float:left;}
#header_wrap .utile_area .sns_list ul {padding-top:9px}
#header_wrap .utile_area .sns_list ul li {float:left;margin-right:9px}
#header_wrap .utile_area .sns_list ul li a {display:block;position:relative;z-index:1}
#header_wrap .utile_area .sns_list ul li a span {display:inline-block;width:18px;height:17px;background:url(../imgs/common/sns_icon.gif) no-repeat 0 0;z-index:1;text-indent:-99999px}
#header_wrap .utile_area .sns_list ul 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;}
#header_wrap .utile_area .sns_list ul li a.face span {background-position:0 0}
#header_wrap .utile_area .sns_list ul li a.kakko span {background-position:-27px 0}
#header_wrap .utile_area .sns_list ul li a.tw span {background-position:-54px 0}
#header_wrap .utile_area .sns_list ul li a.blog span {background-position:-81px 0}
#header_wrap .utile_area .new_link {float:left;margin-left:11px}
#header_wrap .utile_area .new_link ul li {float:left;padding:0 4px 0;background:url(../imgs/common/utile_line.gif) no-repeat 0 11px}
#header_wrap .utile_area .new_link ul li.fst {background-image:none}
#header_wrap .utile_area .new_link ul li a {display:inline-block;font-size:12px;color:#4f4f4f;font-weight:bold}
#header_wrap .utile_area .new_link ul li a.sale_icon {padding-right:18px;background:url(../imgs/common/sale_new_icon.gif) no-repeat 100% 7px}
#header_wrap .utile_list {line-height:30px}
#header_wrap .utile_list a {display:inline-block;position:relative;font-size:11px}
#header_wrap .utile_list a.u_link {margin-right:7px;padding-right:7px}
#header_wrap .utile_list a.u_link2 {padding-right:12px;background:url(../imgs/common/my_dot.gif) no-repeat 100% 12px}
#header_wrap .utile_list a.u_link:after {content:"";display:block;position:absolute;top:9px;right:-3px;width:1px;height:9px;background-color:#9a9a9a}
#header_wrap .utile_list ul li {float:left;padding:0 6px 0;background:url(../imgs/common/utile_line2.gif) no-repeat 0 11px;font-size:11px;color:#4f4f4f}
#header_wrap .utile_list ul li.fst {background-image:none}
#header_wrap .utile_list ul li.last {padding-right:0}
#header_wrap .utile_list ul li a {display:inline-block;font-size:11px;color:#4f4f4f}
#header_wrap .utile_list ul li a.mypage {padding-right:6px;background:url(../imgs/common/my_dot.gif) no-repeat 100% 13px}
#header_wrap .head {position:relative;width:1000px;margin:0 auto;margin-top:15px}
#header_wrap .head .logo {display:block;position:absolute;top:15px;left:0px;}
#header_wrap .head .logo a {display:block;position:relative;z-index:1}
#header_wrap .head .logo a span {display:inline-block;width:190px;height:42px;background:url(../imgs/common/logo.gif) no-repeat 0 0;z-index:1;text-indent:-99999px}
#header_wrap .head .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 .head .head_search_area {position:relative;width:382px;height:62px;margin:-3px auto 0;overflow:hidden}
#header_wrap .head .head_search_area .keyword {position:relative;padding-left:21px;line-height:15px}
#header_wrap .head .head_search_area .keyword .keyword_list {padding-left:10px}
#header_wrap .head .head_search_area .keyword .keyword_list li {float:left;padding:0 6px 0;background:url(../imgs/common/key_line.gif) no-repeat 0 3px;line-height:12px}
#header_wrap .head .head_search_area .keyword .keyword_list li a {font-size:11px;color:#3f3333;}
#header_wrap .head .head_search_area .keyword .keyword_list li.fst {background:none;padding-left:0}
#header_wrap .head .head_search_area .keyword .key_controls {position:absolute;top:0px;right:8px;height:15px}
#header_wrap .head .head_search_area .keyword .key_controls a {display:inline-block;width:15px;height:15px;background:url(../imgs/common/key_controls.gif) no-repeat 0 0;text-indent:-99999px}
#header_wrap .head .head_search_area .keyword .key_controls a span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent:-9999px;}
#header_wrap .head .head_search_area .keyword .key_controls a#prev {background-position:0 0}
#header_wrap .head .head_search_area .keyword .key_controls a#next {background-position:-15px 0}
#header_wrap .head .head_search_area .head_search {position:relative;width:382px;height:35px;margin-top:20px;padding-left:22px;background:url(../imgs/common/top_search_bg.gif) no-repeat 0 0;line-height:35px}
#header_wrap .head .head_search_area .head_search input[type="text"] {display:inline-block;position:relative;width:230px;height:27px;margin-top:-3px;padding:0 0 0 11px !important;border:0 !important;font-size:12px;color:#a38b74}
#header_wrap .head .head_search_area .head_search .hd_search_btn {display:inline-block;position:absolute;top:2px;right:37px;width:31px;height:31px;background:url(../imgs/common/search_btn.gif) no-repeat 0 0;border:0 !important;text-indent:-9999px;cursor:pointer}
#header_wrap .head .head_search_area .head_search .left {float:left;width:70px;height:31px;margin-top:2px;padding-right:6px;letter-spacing:-0.03em}
#header_wrap .head .head_search_area .head_search .right {float:left}

#header_wrap .head_banner {position:absolute;top:-8px;right:0px}
#header_wrap .head_banner .banner_list {overflow:hidden;width:196px;height:77px;margin-right:37px}
#header_wrap .head_banner .banner_list li {float:left}
#header_wrap .head_banner .controls {position:absolute;bottom:14px;right:0px;height:15px}
#header_wrap .head_banner .controls a {display:inline-block;position:relative;z-index:1;width:15px;height:15px;background:url(../imgs/common/key_controls.gif) no-repeat 0 0;text-indent:-99999px}
#header_wrap .head_banner .controls a span {overflow:hidden;position:relative;z-index:-1;height:11px;font-size:11px;letter-spacing:-2px;*font-size: 0;*text-indent:-9999px;}
#header_wrap .head_banner .controls a#prev {background-position:0 0}
#header_wrap .head_banner .controls a#next {background-position:-16px 0}
#header_wrap #gnb {position:relative;width:100%;height:50px;background-color:#8fcd06;margin-top:10px;line-height:50px}
#header_wrap #gnb .gnb_ca {position:relative;float:left;width:48px;height:41px;}
#header_wrap #gnb .gnb_ca a#ca_btn {display:inline-block;width:48px;height:41px;background:url(../imgs/common/gnb_icon.gif) no-repeat 0 0;text-indent:-9999px}
#header_wrap #gnb .gnb_ca_area {display:none;position:absolute;top:50px;left:0px;z-index:9999;width:976px;height:226px;padding:0 10px 0 210px;border:2px solid #8fcd06;border-top:none;background:#fff;box-sizing:border-box}
#header_wrap #gnb .gnb_ca_area .ca_menu {float:left;width:132px;font-family:'돋움',dotum,sans-serif;margin-top:16px;}
#header_wrap #gnb .gnb_ca_area .ca_menu:nth-child(2) {width:163px}
#header_wrap #gnb .gnb_ca_area .ca_menu:nth-child(3) {width:154px}
#header_wrap #gnb .gnb_ca_area .ca_menu li {position:relative}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit {display:block;position:relative;z-index:1;font-size:12px;line-height:12px;color:#4f4f4f;padding-left:8px;padding-bottom:5px;border-bottom:2px solid #8fcd06;border-right:1px dotted #cccccc}
#header_wrap #gnb .gnb_ca_area .ca_menu:last-child a.ca_tit {border-right:0}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit span {display:inline-block;width:63px;height:14px;background:url(../imgs/common/gnb_ca_menu.png) no-repeat 0 0;z-index:1;text-indent:-99999px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit 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 #gnb .gnb_ca_area .ca_menu li a.ca_tit .dot {}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu1 span {background-position:-8px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu2 span {background-position:-206px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu3 span {width:77px;background-position:-404px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu4 span {background-position:-604px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu5 span {background-position:-807px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu6 span {background-position:-829px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit.menu7 span {background-position:-8px -16px}
#header_wrap #gnb .gnb_ca_area .ca_menu li a.ca_tit span.arr {display:inline-block;position:absolute;top:5px;right:10px;width:10px;height:6px;background:url(../imgs/common/ca_arr.gif) no-repeat 0px 0px;z-index:1;text-indent:-99999px}
#header_wrap #gnb .gnb_ca_area .ca_menu li ul {height:159px;padding-left:10px;padding-top:10px;border-right:1px dotted #cccccc;line-height:20px}
#header_wrap #gnb .gnb_ca_area .ca_menu:last-child ul {border-right:0}
#header_wrap #gnb .gnb_ca_area .ca_menu li ul li a {font-size:11px;color:#4f4f4f;font-family:'돋움',dotum,sans-serif;}
#header_wrap #gnb .gnb_list {position:relative;text-align:center}
#header_wrap #gnb .gnb_list li.gnb_menu {display:inline-block;position:relative;padding:0 26px 0}
#header_wrap #gnb .gnb_list li.gnb_menu:after {content:"";position:absolute;top:18px;right:0px;width:2px;height:16px;background-color:#fff}
#header_wrap #gnb .gnb_list li.gnb_menu:last-child:after {display:none}
#header_wrap #gnb .gnb_list li.gnb_menu a.gnb_link {display:inline-block;/*padding-right:16px;background:url(../imgs/common/gnb_dot.png) no-repeat 100% 22px*/}
#header_wrap #gnb .gnb_list li.gnb_menu.on a.gnb_link {/*background:url(../imgs/common/gnb_dot_on.png) no-repeat 100% 22px*/} 
#header_wrap #gnb .gnb_list li.gnb_menu .lnb {display:none;position:absolute;top:50px;left:0px;z-index:9999;width:157px;padding:10px 10px 10px 25px;border:2px solid #8fcd06;border-top:none;background:#fff;box-sizing:border-box;text-align:left}
#header_wrap #gnb .gnb_list li.gnb_menu .lnb a {font-size:11px;color:#4f4f4f;font-family:'돋움',dotum,sans-serif;}
#header_wrap #gnb .gnb_list li.gnb_menu .lnb li {line-height:20px}
#header_wrap #gnb .menu {float:left;width:976px;margin-left:1em;letter-spacing:3.2em;margin-top:15px;text-align:center;}
#header_wrap #gnb .menu span {position:absolute;float:left;width:976px;margin-left:-36.2em;letter-spacing:1em;font-family:'돋움',dotum,sans-serif;margin-top:2px;text-align:center;color:#fff;font-weight:bold;}


#posts_area {width:100%;font-family:'돋움',dotum,sans-serif;}
#posts_area .inner {padding-top:25px}
#posts_area .left {float:left;margin-left:-3px}
#posts_area .left .notice {position:relative;width:285px;height:204px;background:url(../imgs/main/notice_bg.png) no-repeat 0 0}
#posts_area .left .notice .notice_tab {padding-left:27px;padding-top:27px;font-size:16px;color:#b8b8b8}
#posts_area .left .notice .notice_tab li {float:left;line-height:18px}
#posts_area .left .notice .notice_tab li a {margin-right:16px;font-size:16px;color:#b8b8b8;line-height:16px;transition:all 0.1s linear}
#posts_area .left .notice .notice_tab li.on a,
#posts_area .left .notice .notice_tab li a:hover {font-size:18px;font-weight:bold;color:#464747;}
#posts_area .left .notice .notice_con {width:218px;padding-left:27px;margin-top:31px}
#posts_area .left .notice .notice_con .subject {font-size:14px;color:#464747;line-height:18px}
#posts_area .left .notice .notice_con .subject a {color:#464747}
#posts_area .left .notice .notice_con .date {margin-top:20px;font-size:11px;color:#9c9c9c}
#posts_area .left .notice .more {display:block;position:absolute;top:24px;right:9px}
#posts_area .left .data {position:relative;width:285px;height:391px;background:url(../imgs/main/data_bg.png) no-repeat 0 0}
#posts_area .left .data .data_tit_area {position:relative;padding-top:27px;padding-left:27px}
#posts_area .left .data .data_tit_area .data_tit {padding-left:35px;background:url(../imgs/main/data_tit.gif) no-repeat 0 0;font-size:18px;color:#fff;font-weight:normal}
#posts_area .left .data .data_tit_area .more {display:block;position:absolute;top:30px;right:9px}
#posts_area .left .data .data_con {margin-top:34px;padding-left:27px;padding-right:27px;}
#posts_area .left .data .data_con dl {padding:10px 0 10px;border-bottom:1px dotted #fff}
#posts_area .left .data .data_con dl.brb_none {border-bottom:none}
#posts_area .left .data .data_con dl dt {padding-left:19px;background:url(../imgs/main/data_dot.gif) no-repeat 0 0;font-size:14px;line-height:14px;color:#fff;font-weight:normal}
#posts_area .left .data .data_con dl dd {margin-top:5px;font-size:14px;line-height:18px;color:#fff;}
#posts_area .left .data .data_con dl dd a {color:#fff}

#posts_area .mid {float:left;margin-left:6px}
#posts_area .mid .main_banner {position:relative;width:429px;height:389px;background:url(../imgs/main/main_banner_bg.png) no-repeat 0 0}
#posts_area .mid .main_banner .banner_tit_area {padding-left:32px;padding-top:29px}
#posts_area .mid .main_banner .banner_tit_area .tit {font-size:18px;color:#464747;line-height:18px;font-weight:bold}
#posts_area .mid .main_banner .banner_con {margin-top:39px;padding-left:23px}




#posts_area .inner .main_banner2 { margin-left:-1px; margin-top:20px; }
#posts_area .inner .main_banner3 { margin-left:-1px; margin-top:37px; letter-spacing:0.2em;}
#posts_area .inner .main_banner4 { position:absolute;bottom:-14px; right:0px; margin-right:0; width:425px;height:117px;padding:18px 0px 17px 25px;background-color:#f3f3f3;border:1px solid #e0e0e0;}
#posts_area .inner .main_banner4 .left { margin:0; }
#posts_area .inner .main_banner4 .right { margin-top:23px;line-height:24px;margin-right:13px; }
#posts_area .inner .main_banner4 .right ul { }
#posts_area .inner .main_banner4 .right li { }
#posts_area .inner .main_banner4 .right ul li a { font-size:12px;color:#666666; letter-spacing:0.03em;font-weight:bold}
#posts_area .inner .main_banner4 .right ul li span { font-weight:bold;}


#posts_area .right {float:right;margin-right:-8px;}
#posts_area .right .book_area {position:relative;width:287px;height:391px;background:url(../imgs/main/book_bg.png) no-repeat 0 0}
#posts_area .right .book_area .book_tit_area {position:relative;padding:27px 0 0 25px}
#posts_area .right .book_area .book_tit {padding-left:32px;background:url(../imgs/main/book_icon.gif) no-repeat 0 0;font-size:18px;color:#fff;font-weight:normal;line-height:23px}
#posts_area .right .book_area .book_tit_area .more {display:block;position:absolute;top:28px;right:9px}
#posts_area .right .book_area .book_con {margin-top:21px;padding-left:27px;padding-right:27px;}
#posts_area .right .book_area .book_con dl {padding:13px 0 13px;border-bottom:1px dotted #fff}
#posts_area .right .book_area .book_con dl.brb_none {border-bottom:none}
#posts_area .right .book_area .book_con dl dt {padding-left:19px;background:url(../imgs/main/book_dot.gif) no-repeat 0 0;font-size:14px;line-height:14px;color:#fff;font-weight:normal}
#posts_area .right .book_area .book_con dl dd {margin-top:5px;font-size:14px;line-height:18px;color:#fff;}
#posts_area .right .book_area .book_con dl dd a {color:#fff}

.main_tit_area {position:relative;}
.main_tit_area .more {position:absolute;top:3px;right:0px}

#ca_best_area {width:100%;padding:42px 0 46px;background-color:#f7f7f7;font-family:'Malgun Gothic','Malgun Gothic','맑은고딕','돋움',dotum,sans-serif;}
.ca_best_tab {margin-top:34px;height:29px;background-color:#fff;border:1px solid #d5d5d5;line-height:29px}
.ca_best_tab ul {float:right}
.ca_best_tab ul li {float:left;}
.ca_best_tab ul li a {display:block;position:relative;width:97px;height:31px;font-size:14px;color:#5f5f5f;line-height:27px;text-align:center}
.ca_best_tab ul li a:hover, .ca_best_tab ul li.on a {width:93px;height:27px;border:2px solid #d34613;color:#d34613;z-index:1}

.prd_list_area {width:100%;margin-top:30px}
.prd_list {float:left;width:199px;padding:10px 10px 14px 10px;border:1px solid #fff;margin:-1px 0 0 -1px;box-sizing:border-box}
.prd_list .img {position:relative;width:171px;height:171px;margin:0 auto}
.prd_list .prd_list_content {text-align:center}
.prd_list .prd_list_content dt {margin-top:15px;font-size:14px;line-height:16px;color:#010101;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prd_list .prd_list_content dd {margin-top:8px;font-size:16px;line-height:16px;color:#eb5310;font-weight:bold} 

.prd_list ul {}
.prd_list ul.sub li {margin-bottom:11px}
.prd_list ul li {float:left;width:19%;margin-right:1%;border:1px solid #e6e6e6;background-color:#fff}
.prd_list ul li.last {margin-right:0px}
.prd_list ul li .prd_box {position:relative;padding:21px 20px 37px 21px}
.prd_list ul li .prd_box .icon {position:absolute;top:21px;left:21px;z-index:2}
.prd_list ul li .prd_box .icon span {display:inline-block;vertical-align:middle}
.prd_list ul li .prd_box .icon span:last-child {margin-left:-5px}
.prd_list ul li .prd_box .img {position:relative;width:148px;height:197px;border:1px solid #e1e1e1}
.prd_list ul li .prd_box .img img {position:absolute;top:0px;left:0px;max-width:100%;max-height:100%}
.prd_list ul li .prd_box .prd_subject {height:33px;margin-top:23px;font-size:14px;color:#2f2f2f;line-height:14px}
.prd_list ul li .prd_box .prd_txt {height:32px;margin-top:9px;font-size:12px;color:#8e8e8e;line-height:16px;letter-spacing:-0.04em}
.prd_list ul li .prd_box .prd_price {margin-top:10px;font-size:12px;color:#242424;font-weight:bold;line-height:12px}
.prd_list ul li .prd_box .prd_price span {display:inline-block}
.prd_list ul li .prd_box .prd_price span.org_price {padding-left:12px;background:url(../imgs/prd/org_icon.gif) no-repeat 0 5px;font-weight:normal;color:#a4a4a4}

#article {position:relative;width:1000px;margin:0 auto}
#sub_article {position:relative;width:1000px;margin:31px auto 0}
#sub_article #aside {float:left;width:170px;}
#sub_article #aside .aside_tit {display:block;width:170px;height:80px;background:url(../imgs/snb/snb_tit_bg.jpg) no-repeat 0 0;font-size:26px;font-weight:normal;text-align:center;line-height:80px;color:#fff}
#sub_article #aside .snb {border:1px solid #e1e1e1;box-sizing:border-box;border-bottom:0}
#sub_article #aside .snb .snb_list {width:100%}
#sub_article #aside .snb .snb_list .snb_menu {border-bottom:1px solid #e1e1e1}
#sub_article #aside .snb .snb_list .snb_menu .snb_link {display:block;padding:15px 15px 15px 16px;background:url(../imgs/snb/snb_dot_off.png) no-repeat 97% 16px;font-size:15px;color:#302523;line-height:15px}
#sub_article #aside .snb .snb_list .snb_menu .snb_link:hover, #sub_article #aside .snb .snb_list .snb_menu .snb_link.on {color:#709915;background:url(../imgs/snb/snb_dot_on.png) no-repeat 97% 19px}
#sub_article #aside .snb .snb_list .snb_menu .snb_link2 {display:block;padding:15px 15px 15px 16px;background:url(../imgs/snb/snb_dot_off.png) no-repeat 97% 16px;font-size:15px;color:#302523;line-height:15px}
#sub_article #aside .snb .snb_list .snb_menu .snb_link2.on, #sub_article #aside .snb .snb_list .snb_menu .snb_link2:hover {background:url(../imgs/snb/snb_dot_on2.png) no-repeat 97% 16px;color:#709915}
#sub_article #aside .snb .sub_snb {display:none;width:100%}
#sub_article #aside .snb .sub_snb li a {display:block;padding-left:16px;height:28px;line-height:28px;background-color:#e6e6e6;font-size:13px;color:#626262}
#sub_article #aside .snb .sub_snb li a:hover, #sub_article #aside .snb .sub_snb li a.on {background-color:#7bb105;color:#fff}
#sub_article #aside .today_prd {margin-top:29px;border:1px solid #e1e1e1;border-bottom:0}
#sub_article #aside .today_prd .today_tit {display:block;padding-left:10px;height:30px;background-color:#8fcd06;line-height:30px;color:#fff;font-size:14px;font-weight:normal}
#sub_article #aside .today_prd .t_prd_area .t_prd_list {padding:10px;border-bottom:1px solid #e1e1e1}
#sub_article #aside .today_prd .t_prd_area .t_prd_list .t_prd_img {float:left;width:55px;height:55px;border:0}
#sub_article #aside .today_prd .t_prd_area .t_prd_list .t_prd_img img {width:55px;height:55px}
#sub_article #aside .today_prd .t_prd_area .t_prd_list .t_prd_content {padding-left:65px;padding-top:13px}
#sub_article #aside .today_prd .t_prd_area .t_prd_list .t_prd_content dt {display:block;color:#000;font-weight:normal;font-size:13px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#sub_article #aside .today_prd .t_prd_area .t_prd_list .t_prd_content dd {margin-top:4px;font-size:14px;line-height:14px;color:#ef410b;font-weight:bold}  

#sub_article #sub_content {float:right;width:800px}
#sub_article .curmb {position:relative;width:100%;height:12px;line-height:12px;font-family:'돋움',dotum,sans-serif;}
#sub_article .curmb ul {}
#sub_article .curmb ul li {float:left;padding:0 6px 0 10px;background:url(../imgs/common/curmb_dot.gif) no-repeat 0 0;font-size:12px;line-height:12px;color:#616161}
#sub_article .curmb ul li:first-child {padding-left:0;background:none}
#sub_article .curmb ul li:last-child {padding-right:0;}

#footer_wrap {position:relative;width:100%;margin:60px auto 0;font-family:'Nanum Gothic';border-top:1px dotted #b6b6b6}
#footer_wrap .footer_content {position:relative;width:1000px;margin:0 auto 0;padding:19px 0 18px;}
#footer_wrap .footer_info {float:left;width:622px}
#footer_wrap .footer_info .f_logo {margin-left:-14px;padding-top:13px}
#footer_wrap .footer_info .foot_link {margin-top:10px}
#footer_wrap .footer_info .foot_link li {float:left;padding:0 15px 0;background:url(../imgs/common/f_link_dot.gif) no-repeat 0 6px;line-height:13px;}
#footer_wrap .footer_info .foot_link li.fst {padding-left:0;background:none}
#footer_wrap .footer_info .foot_link li a {font-size:12px;color:#5e5e5e;font-weight:bold;}
#footer_wrap .footer_info .foot_link li a:hover {color:#000000}
#footer_wrap .footer_info address {margin-top:20px;font-size:11px;color:#9e9c9c;font-style:normal;line-height:18px;font-weight:500}
#footer_wrap .footer_info .copy {margin-top:5px;font-size:12px;color:#9e9c9c;font-style:normal;line-height:11px;}
#footer_wrap .foot_custom {float:left;width:356px;padding:22px 0px 17px 22px;background-color:#f3f3f3;}
#footer_wrap .foot_custom .left {float:left;width:168px}
#footer_wrap .foot_custom .left ul {margin-top:10px;}
#footer_wrap .foot_custom .left ul li {position:relative;padding-left:5px;font-size:12px;line-height:18px;color:#7f7e7e;}
#footer_wrap .foot_custom .left ul li:after {content:"";display:block;position:absolute;top:8px;left:0px;width:2px;height:2px;background-color:#7f7e7e;border-radius:50%}
#footer_wrap .foot_custom .right {float:right;width:141px;margin-right:19px}
#footer_wrap .foot_custom .right ul {}
#footer_wrap .foot_custom .right ul li {margin:13px;width:125px;height:29px;margin-top:-8px;line-height:29px;letter-spacing:-0.04em;font-size:14px;color:#262626;font-weight:bold}
#footer_wrap .foot_custom .right ul li a {font-size:11px;color:#848484;font-weight:bold}
#footer_wrap .foot_etc_logo_area {width:100%;padding-top:16px;padding-bottom:16px;margin-top:17px;background:url(../imgs/common/f_etc_logo_line.gif) repeat-x 0 0;text-align:left}

#quick {position:fixed;top:198px;right:50%;width:73px;margin-top:-4px;margin-right:-580px}
#quick .quick_content {width:73px;height:130px;background:url(../imgs/common/quick_bg.png) no-repeat 0 0}
#quick .quick_content .quick_tit {height:36px;line-height:36px;text-align:center}
#quick .quick_content .quick_prd {padding:11px 0 8px}
#quick .quick_content .quick_prd .btn {text-align:center;line-height:4px}
#quick .quick_content .quick_prd .quick_prd_list {position:relative;width:48px;height:121px;margin:7px auto 6px}
#quick .quick_content .quick_prd .quick_prd_list li {margin-bottom:5px;padding:3px 0 3px;border:1px solid #dddddd;text-align:center}
#quick .quick_content .quick_prd .quick_prd_list li img {border:1px solid #d4d4d4}
#quick .quick_content .quick_link {padding-top:18px;padding-left:7px;line-height:20px}


/* 비주얼 */
#m_visual_wrap {position:relative;width:1400px;height:800px;margin:0px auto}
#m_visual_wrap .m_visual_list {position:relative;width:100%;height:800px;margin:0 auto}
#m_visual_wrap .m_visual_list li {float:left;width:100%;height:800px;background-repeat:no-repeat;background-position:50% 50%;}
#m_visual_wrap .m_visual_list li .visual_con {position:relative;height:800px;margin:0 auto}
#m_visual_wrap .m_visual_list li.bg1 {background-color:#e03637}
#m_visual_wrap .m_visual_list li.bg2 {background-color:#ffd7dd}
#m_visual_wrap .m_visual_list li.bg3 {background:url(../../imgs/main/banner_bg.png) repeat-x 0 0}
#m_visual_wrap .m_visual_list li.bg4 {background-color:#88b1e4}
#m_visual_wrap .m_visual_control_area {position:absolute;top:44%;left:0;width:100%;z-index:9998}
#m_visual_wrap .m_visual_control {display:block;position:absolute;top:0px;width:22px;height:38.5px;background:url(../imgs/main/visual_control.png) no-repeat 0 0;border:0;background-size:44px;text-indent:-9999px}
#m_visual_wrap .m_visual_control.prve_btn {left:10px;background-position:0 0}
#m_visual_wrap .m_visual_control.next_btn {right:10px;background-position:-22px 0}
#m_visual_wrap .push_btn {display:inline-block;width:11px;height:13px;background:url(../imgs/main/puse_icon.png) no-repeat 0 0}
#m_visual_wrap .pager {position:absolute;bottom:30px;left:0px;width:100%;z-index:99;text-align:center;line-height:14px; cursor:pointer}
#m_visual_wrap a {vertical-align:middle}
#m_visual_wrap a.p_num {display:inline-block;width:14px;height:14px;background:url(../imgs/main/roll_off.png) no-repeat 0 0;text-indent:-9999px}
#m_visual_wrap a.p_num.active {background:url(../imgs/main/roll_on.png) no-repeat 0 0}

/* 비주얼 */
#m_visual_wrap2 {position:relative;width:1000px;height:500px;margin:0px auto}
#m_visual_wrap2.full {
    width:100%;
}
#m_visual_wrap2 .m_visual_list {position:relative;width:100%;height:500px;margin:0 auto}
#m_visual_wrap2 .m_visual_list li {float:left;width:100%;height:500px;background-repeat:no-repeat;background-position:50% 50%;}
#m_visual_wrap2 .m_visual_list li .visual_con {position:relative;height:500px;margin:0 auto}
#m_visual_wrap2 .m_visual_list li.bg1 {background-color:#e03637}
#m_visual_wrap2 .m_visual_list li.bg2 {background-color:#ffd7dd}
#m_visual_wrap2 .m_visual_list li.bg3 {background:url(../../imgs/main/banner_bg.png) repeat-x 0 0}
#m_visual_wrap2 .m_visual_list li.bg4 {background-color:#88b1e4}
#m_visual_wrap2 .m_visual_control_area {position:absolute;top:44%;width:100%;z-index:9998}
#m_visual_wrap2 .m_visual_control {display:block;position:absolute;top:0px;width:44px;height:77px;background:url(../imgs/main/visual_control.png) no-repeat 0 0;border:0;background-size:88px;text-indent:-9999px}
#m_visual_wrap2 .m_visual_control.prve_btn {left:10px;background-position:0 0}
#m_visual_wrap2 .m_visual_control.next_btn {right:10px;background-position:-44px 0}
#m_visual_wrap2 .push_btn {display:inline-block;width:11px;height:13px;background:url(../imgs/main/puse_icon.png) no-repeat 0 0}
#m_visual_wrap2 .pager {position:absolute;bottom:30px;left:0px;width:100%;z-index:99;text-align:center;line-height:14px; cursor:pointer}
#m_visual_wrap2 a {vertical-align:middle}
#m_visual_wrap2 a.p_num {display:inline-block;width:14px;height:14px;background:url(../imgs/main/roll_off.png) no-repeat 0 0;text-indent:-9999px}
#m_visual_wrap2 a.p_num.active {background:url(../imgs/main/roll_on.png) no-repeat 0 0}
