@charset "utf-8";

body { margin:0; font-family: "돋움"; font-size: 11px; line-height: 22px; color: #828181; letter-spacing:-0.04em; }
wrap { height:auto;  width:100%;}


img {border :0; vertical-align:middle; }
ul {padding:0; margin:0;}
li { list-style:none;}
p {padding:0; margin:0;}
form { margin:0; padding:0;}




@charset "utf-8";

#header { height: auto; width: 100%; }
#header .lnb { width: 1060px; padding:0 20px; margin:0 auto; height:68px; clear:both;}
#header .lnb .logo {float: left; width:200px;}
#header .lnb .g_menu { float:left; width:840px; }
#header .gnb_wrap { width:100%; background-color:#e5e5e5; height:20px;}
#header .gnb {float:right; letter-spacing:-1px; }
#header .gnb li { display:block; float:left;}
#header .gnb .gnb_menu {}
#header .gnb .gnb_menu a { display:block; padding:0 8px; text-decoration:none; color:#666; }
#header .gnb .gnb_menu a:hover { color:#4f8f01;}
#header .gnb .gnb_online { width:75px; background-color:#bdbdbd; text-align:center; height:20px; }
#header .gnb .gnb_online a { text-decoration:none; color:#fff; font-weight:bold; display:block;}
#header .gnb .gnb_online_1 { width:75px; background-color:#c8c8c8; text-align:center; height:20px; }
#header .gnb .gnb_online_1 a { text-decoration:none; color:#fff; font-weight:bold; display:block;}
#header .gnb .gnb_branch { width:95px; background-color:#fbbe05; text-align:center; height:20px;}
#header .gnb .gnb_bookmark { color:#666; padding-left:10px;}
#header .gnb .gnb_branch a { text-decoration:none; color:#fff; font-weight:bold; display:block;}
#header .gnb .gnb_request { width:95px; background-color:#777; text-align:center; height:20px; }
#header .gnb .gnb_request a { text-decoration:none; color:#fff; font-weight:bold; display:block;}
#header .lnb .navigation { margin-top:40px;}
#header .lnb .navigation li { display:inline; padding-left:33px;}

#header .sub_navi { background-image: url(../images/subnavi_bg.gif); background-repeat: repeat-x; width: 100%; height:28px; }
#header .sub_navi .sub_menu { width: 1060px; height:25px; padding:3px 20px 0 20px; margin: 0 auto;  background-image: url(../images/subnavi_bg.gif); background-repeat: repeat-x;}
#header .sub_navi li { display:inline; padding-left:30px;}
#header .sub_navi .sub_menu_1 { margin-left:220px;}
#header .sub_navi .sub_menu_2 { margin-left:320px;}
#header .sub_navi .sub_menu_3 { margin-left:415px;}
#header .sub_navi .sub_menu_4 { margin-left:440px;}
#header .sub_navi .sub_menu_5 { margin-left:350px;}
#header .sub_navi .sub_menu_6 { margin-left:400px;}
#header .sub_navi .sub_menu_7 { margin-left:300px;}@charset "utf-8";

#contents { width:100%; height:auto; } 
.main_visual { width: 1835px;  margin:2px auto;}

#slideContainer{width:100%; height:220px; overflow:hidden; position:relative;}
#slideContainer #slideTrack{white-space:nowrap; position:absolute;}

.business_area { width: 100%; border-top:1px solid #e1e0e0; border-bottom:1px solid #e1e0e0; padding:10px 0; }
.business_area .business_banner { width:1060px; margin:0 auto; display:flex;}
.business_area .business_banner li { display:inline; padding:0px; font-size:0; line-height:0;}

.main_contents_01 { height: auto; width: 100%; margin-top:40px;  margin-bottom:0px; padding:0; overflow:hidden; }
.main_contents_01 li { display:inline;}
.main_contents_01 .contents01_top { background-color: #fec231; height: 32px; width: 100%; }
.main_contents_01 .contents01_top .contents01_tab { width:1060px; margin:0 auto;}
.main_contents_01 .contents01_detail { width: 1060px; margin:0 auto; height:auto;  padding:15px 0 40px 0;}
.main_contents_01 .contents01_detail .notice { width: 250px; float:left; padding-right:10px; border-right:solid 1px #eae9e9; }
.main_contents_01 .contents01_detail .event { width: 250px; float:left; padding:0 9px; border-right:solid 1px #eae9e9;}
.main_contents_01 .contents01_detail .freegift { width: 250px; float:left; padding:0 9px; border-right:solid 1px #eae9e9;}
.main_contents_01 .contents01_detail .review { width: 250px; float:left; padding-left:10px; }
.main_contents_02 { height: auto; width: 100%; margin-top:0px; overflow:hidden;  }
.main_contents_02 li { display:inline;}
.main_contents_02 .contents02_top { background-color: #fca755; height: 32px; width: 100%; margin-top:1px; }
.main_contents_02 .contents02_top .contents02_tab { width:1060px; margin:0px auto;}
.main_contents_02 .contents02_detail { width: 1060px; margin:15px auto 0px; height:auto;  }
.main_contents_02 .contents02_detail .contents02_01 { width: 250px; float:left; padding-right:10px; border-right:dotted 1px #eae9e9; margin-top:30px; }
.main_contents_02 .contents02_detail .contents02_02 { width: 250px; float:left; padding:0 9px; border-right:solid 1px #eae9e9; margin-top:30px; }
.main_contents_02 .contents02_detail .contents02_03 { width: 250px; float:left; padding:0 9px; border-right:solid 1px #eae9e9; margin-top:30px; }
.main_contents_02 .contents02_detail .contents02_04 { width: 250px; float:left; padding-left:10px;  margin-top:30px; }
.main_contents_03 { height: auto; width: 100%;  background-color: #f6f7f7; overflow:hidden; }
.main_contents_03 .contents_03_detail { width:1060px; margin:0 auto; height:auto; padding-bottom:20px;}
.main_contents_03 .contents_03_detail .contents_03_01 { width: 530px; float:left; margin-top:35px; border-right:solid 1px #eae9e9;}
.main_contents_03 .contents_03_detail .contents_03_03 table tr td .letter_service { background-image: url(../images/message_center.gif); height: 183px; width: 203px; }
.main_contents_03 .contents_03_detail .contents_03_01 .contents_03_01_01 { width:250px; float:left; padding-right:10px; border-right:solid 1px #eae9e9;}
.main_contents_03 .contents_03_detail .contents_03_01 .contents_03_01_02 {width: 250px; float:left; padding:0 9px; }
.main_contents_03 .contents_03_detail .contents_03_02 { width: 290px; float:left; margin-top:35px; padding:0 9px; border-right:solid 1px #eae9e9;}
.main_contents_03 .contents_03_detail .contents_03_03 { width: 203px; float:left; margin-top:20px; padding-left:10px; }

.main_visual { width:100%; height:220px; position:relative; overflow:hidden; }
.main_visual img { position:absolute; top:0; left:50%; /*transform:translateX(-50%);*/ z-index:10; margin-left:-917px; }
#layer_popup,
#layer_popup2,
#layer_popup3{ z-index:100;}


/* 긴급메세지*/
.letter_service { color:#474747;  }
.partner { background-image: url(../images/partners/partners_bg.gif); height:56px; width: 1060px; margin:20px auto; padding-top:12px;  }
.partner ul { font-size:0; line-height:0; }
.partner li { display:inline; padding:0 3px; font-size:0; line-height:0;}

@charset "utf-8";

#footer {margin-top:0px; border-top:solid 2px #edeeed; }
.copyright { width:1060px; margin:0 auto; padding-top:20px;} 
.footlogo { float:left; width:240px;}
.footquick { float: left; }
.quicklink li { display:inline; padding-right:40px;}
.copytext  { color:#8c8c8c; font-size:11px; line-height:15px; padding-top:15px; padding-bottom:20px;}


/* 서브 하단 퀵메뉴들 */
#sub_btm { background-color: #fbfcfc; width: 100%; margin-bottom:20px; clear:both; }
.sub_btm_banner { width:1060px; margin:0 auto 20px auto;}
.sub_btm_banner li { display:inline; font-size:0; line-height:0;}
