@charset "euc-kr";
@import url(./font/font.css);

html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset, input, select, label, table, caption, thead, tfoot, tbody, tr, th, td
{margin:0;padding:0;font:12px/150% 'Noto Sans KR',"Malgun Gothic","Apple SD Gothic Neo",'Helvetica','Gulim','Gulim','Dotum','Dotum','Sans-serif';font-weight:500;color:#525252;}
html, body {height:100%;} 
body {margin:0px;}
a{color:#404040}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;}
img{border:0;}
label, input, textarea, select{vertical-align:middle}
ol, ul{list-style:none;} 
table{border-collapse:collapse;table-layout:fixed;}
html input{*margin:-1px 0 1px 0;}
#accessibility, .skip, hr, legend{position:absolute;left:-1000%;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}

.txt_pd1 {padding-left:60px !important;text-indent:-60px !important;}
.txt_pd2 {padding-left:13px !important;text-indent:-13px !important;}
.txt_pd3 {padding-left:16px !important;text-indent:-16px !important;}
.txt_pd4 {padding-left:7px !important;text-indent:-7px !important;}

body{}
#header *{letter-spacing:-1px}
#header{position:absolute;top:0;z-index:500;width:100%;_position:relative;)}
#header>div{width:1125px;padding:53px 0 0;margin:0 auto;position:relative;}
#header h1{padding:0 0 0 232px;width:190px;margin:0 0 21px;*margin:0 0 28px;font-size:0}
#header h1 a{display:block;width:190px;height:51px;font-size:0;background:url(../img/common/logo_en.png) no-repeat right 0;background-size:100% auto !important}
#header #search label{font-size:0;width:0;height:0;color:#fff;overflow:Hidden;position:absolute;z-index:-10}
#header #search{position:absolute;top:61px;left:462px;height:40px;border:solid 6px #de4e53;overflow:hidden;}
#header #search input{margin:0}
#header #search .txt{
	letter-spacing:0px;
	border:0;
	width:343px;height:29px;line-height:29px;padding:5px 10px;*margin-top:2px;
	color:#000;font-size:14px}

#header #search a{display:inline-block;font-size:0;vertical-align:top;width:44px;height:40px;background:#da3b40 url(../img/main/2023_search.png) no-repeat center center}
#header #search .focus, #header #search .focusnot{background-position:0 -44px;}
#header #search .on{display:none;position:absolute;top:0;right:0;z-index:100;font-size:0;width:48px;height:28px;cursor:pointer}
#header #search .close{display:none;position:absolute;top:0;right:65px;width:11px;height:11px;font-size:0;cursor:pointer}
#header #search .close img{padding:9px;}

#header #toplink{position:absolute;top:0;right:1px;z-index:500;}
#header #toplink li{float:left;padding:0 12px 0 10px;background:url(../img/common/bg_toplink.png) no-repeat left center;}
#header #toplink li > a{display:inline-block;color:#606060;font-size:13px;line-height:33px;height:33px;}
#header #toplink li:first-child{background:none;}
#header #toplink .comHelpBox{padding:0;background:none;}

#header .comHelpBox{position:relative;z-index:100;border:solid 1px #fff;border-bottom:0;border-top:0;margin-right:-1px}
#header .comHelpBox.open strong{background-image:url(../img/common/comHelpBox_bg2.png)}
#header .comHelpBox.open{border:solid 1px #b8b8b8;border-top:0;}
#header .comHelpBox strong > a{display:block;width:155px;padding:0 18px 0 14px;color:#fff;letter-spacing:-2px;font-size:14px;font-family:'malgun gothic';font-weight:500}
#header .comHelpBox strong{display:block;line-height:33px;height:33px;background:#e56165 url(../img/common/comHelpBox_bg.png) no-repeat right center;}
#header .comHelpBox > div{display:none;background:#fff;width:187px;padding:8px 0 10px;height:120px}
#header .comHelpBox > div a:hover{background:#fff;color:#d85054;}
#header .comHelpBox > div a{display:block;color:#5f5f5f;padding:2px 8px 2px 13px;text-indent:-5px;line-height:120%;font-size:13px;font-family:'malgun gothic';}
#header .comHelpBox > div span{display:block;margin:0 10px;border-top:dashed 1px #fff;}
#header .comHelpBox > div span:first-child{border-top:0}

#header #gnb{width:100%;height:47px;overflow:hidden;}
#header #gnb li{float:left;margin: 0 22px 0 22px;font-size:0;height:45px;line-height:45px;border-top:solid 1px #e7e7e7;border-bottom:solid 1px #b9b9b9;}
#header #gnb li a{display:block;height:45px;line-height:45px;color:#fff;text-align:center;font-size:0;}
#header #gnb li.a{padding:0;margin-left:0;border-top:solid 1px #e7434a;border-left:solid 1px #dadada;border-right:solid 1px #dadada;}
#header #gnb li.a a{width:187px;background:#e7434a url(../img/main/2020_search2.jpg) no-repeat center center;}
#header #gnb li.b a{width:71px;background:url(../img/common/b_gnb02.png) no-repeat center center}
#header #gnb li.c a{width:85px;background:url(../img/common/b_gnb03.png) no-repeat center center}
#header #gnb li.d a{width:111px;background:url(../img/common/b_gnb04.png) no-repeat center center}
#header #gnb li.evt_d a{width:111px;background:url(../img/common/evt_b_gnb04.gif) no-repeat center center}
#header #gnb li.e a{width:53px;background:url(../img/common/b_gnb05.png) no-repeat center center}
#header #gnb li.f a{width:81px;background:url(../img/common/b_gnb06.png) no-repeat center center}
#header #gnb li.g a{width:68px;background:url(../img/common/b_gnb07.png) no-repeat center center}
#header #gnb li.h a{width: 118px;background:url(../img/common/b_gnb08.png) no-repeat center center;}
#header #gnb li a span{font-size:0;}
#header #gnb li.on{background:url(../img/common/bg_header_on3.png) repeat-x 0 bottom}
#header #gnb li.on.a{background:none;}
#header #gnb li.on.b a{background:url(../img/common/b_gnb02_on.png) no-repeat center center}
#header #gnb li.on.c a{background:url(../img/common/b_gnb03_on.png) no-repeat center center}
#header #gnb li.on.d a{background:url(../img/common/b_gnb04_on.png) no-repeat center center}
#header #gnb li.on.evt_d a{background:url(../img/common/evt_b_gnb04_on.gif) no-repeat center center}
#header #gnb li.on.e a{background:url(../img/common/b_gnb05_on.png) no-repeat center center}
#header #gnb li.on.f a{background:url(../img/common/b_gnb06_on.png) no-repeat center center}
#header #gnb li.on.g a{background:url(../img/common/b_gnb07_on.png) no-repeat center center}
#header #gnb li.on.h a{background:url(../img/common/b_gnb08_on.png) no-repeat center center}
#header #gnb.normal li{margin:0 36px 0 35px;}
#header #gnb.normal li.a{margin-left:0}

#header.headerBar{position:fixed;height:50px;top:0;border-bottom:solid 1px #acacac;background:#fff;*background:#fff}/* 18-02-21 »ö»óº¯°æ*/
#header.headerBar h1{position:absolute;top:7px;left:0;padding:0;margin:0;width:32px;display:none;}
#header.headerBar h1 a{width:32px;height:26px;background:url(../img/common/logo_fixed.png) no-repeat 0 0}
#header.headerBar #search{display:none;}
#header.headerBar #toplink li{display:none;}
#header.headerBar #toplink .comHelpBox{display:block;}
#header.headerBar #gnb{height:50px}
#header.headerBar #gnb li{margin:0 0 0 38px;height:50px;line-height:50px;border-top:0;border-bottom:0}
#header.headerBar #gnb li a{height:49px;line-height:49px}
#header.headerBar #gnb li.a{margin-left:0px;border:0;height:50px;line-height:50px;}
#header.headerBar #gnb li.a a{background:url(../img/common/b_gnb01_.png) no-repeat center center;width:54px;}
#header.headerBar #gnb li.on.a{background:url(../img/common/bg_header_on3.png) repeat-x 0 bottom}
#header.headerBar #gnb li.on.a a{width:53px;background:url(../img/common/b_gnb01_on.png) no-repeat center center;}
#header.headerBar > div{padding-top:0;}
#header.headerBar .comHelpBox strong{height:50px;line-height:50px;}
#header.headerBar .comHelpBox > div a{font-size:13px;padding:7px 8px 7px 13px}
#header.headerBar .comHelpBox > div{height:auto;}
#header.headerBar .toprightBox{display:none;}


#container{padding-top:172px;_padding-top:0;}
#contents{width:100%;overflow:hidden;padding-bottom:15px;padding-top:6px;z-index:49;position:relative;background:#fff}
#aside{width:183px;float:right;}

/*--20150605 ¼öÁ¤*/
#aside #login_box{position:relative;height:119px;border-bottom:solid 1px #d4d4d4;background:url(../img/common/logo_en_s.png) no-repeat 15px 5px;background-size:82px auto}
#aside #login_box h2{font-size:0}
/*#aside #login_box .security{display:block;position:relative;color:#323232;height:24px;font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important}
#aside #login_box .security label{font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;color:#323232;letter-spacing:-1px}
#aside #login_box .security img{vertical-align:-1px;}
#aside #login_box .security input[type=checkbox]{height:12px;width:12px;margin-right:5px;vertical-align:-2px;*vertical-align:2px;}
#aside #login_box .security span{position:absolute;top:0;right:0;font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;color:#323232;letter-spacing:-1px}
#aside #login_box .security span img{vertical-align:-4px;margin-left:2px;margin-top:-2px;*margin-top:-3px;}*/

#aside #login_box p{text-align:center;padding:42px 0 0}
#aside #login_box p.login a{display:block;width:153px;height:35px;line-height:35px;border:solid 1px #969696;background:#fff;font-size:12px;color:#000;font:bold 12px/39px Gulim;margin:0 auto;}
/*#aside #login_box fieldset p label{font-size:0;position:absolute;top:0;left:-500%;color:#fff;}
#aside #login_box fieldset p #uid,
#aside #login_box fieldset p #upw{border:0;border-top:1px solid #bebebe;padding:2px 3px;width:116px;*+margin:0 0 -1px 0;height:18px;line-height:18px;font-family:Dotum !important}
#aside #login_box fieldset p #uid{background:url(../img/common/bg_login.png) no-repeat 0 0;}
#aside #login_box fieldset p #upw{background:url(../img/common/bg_login.png) no-repeat 0 bottom;}
#aside #login_box fieldset p #uid.focus, #aside #login_box fieldset p #uid.focusnot,
#aside #login_box fieldset p #upw.focus, #aside #login_box fieldset p #upw.focusnot{background:none;}

#aside #login_box fieldset p #uid{border-top:0;*height:18px;*line-height:19px;}
#aside #login_box fieldset p span{position:absolute;top:24px;right:0;*top:25px;_top:24px;}
#aside #login_box fieldset .chSSL{position:absolute;top:3px;left:120px}
#aside #login_box fieldset .chSSL label{font-size:11px;color:#666;vertical-align:-1px;padding-left:2px;*padding-left:0px}
#aside #login_box fieldset .btn{position:absolute;top:24px;left:125px;}*/
#aside #login_box .another{position:relative;padding-top:14px;margin:0 10px;overflow:hidden;}
#aside #login_box .another li{color:#000;font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;letter-spacing:-1px;vertical-align:middle;}
#aside #login_box .another li a{display:inline-block;padding-top:1px;height:14px;color:#000;font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;margin-left:2px;vertical-align:middle;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
/*200826 ¼öÁ¤*/
#aside #login_box .another li.join2 {position:absolute;left:0;}

#aside #login_box .another li.join2 a {padding:1px 0 0 19px;background:url(../img/main/2020_join_icon.png)0 center no-repeat;}


#aside #login_box .another b{color:#3b3b3b;font:bold 11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;}
#aside #login_box .another .join{position:absolute;right:0;}
/*//200826 ¼öÁ¤*/
#aside #login_box .help{letter-spacing:-1px;position:absolute;top:-28px;right:15px;font-size:11px;font:11px Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif !important;}

#aside #notice{padding:8px 0 0 7px;height:73px;}
#aside #notice dd{line-height:1.4em}
#aside #notice dd.first-child a{color:#d46259;}
#aside #notice dd a{font-size:11px;color:#525252;font-family:Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif;letter-spacing:-1px}
#aside #notice dd a span{font-size:11px;color:#d46259;font-family:Dotum,Helvetica,"Apple SD Gothic Neo",Sans-serif;padding-right:5px}
#aside .customer{width:181px;overflow:hidden;font-size:0;border:solid 1px #d4d4d4;margin-bottom:5px;}

#aside #mypage_box{position:relative;border-left:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4;margin-top:-6px;z-index:50;background:#f3f3f3}
#aside #mypage_box p.name{overflow:hidden;padding:0 0 7px;height:32px;width:calc(100% - 1px);border-left:1px solid #d4d4d4;letter-spacing:-1px;color:#7e7e7c;font-size:12px;}
#aside #mypage_box p.name .user_name{margin-left:14px;float:left;color:#2d2d2d;padding-top:12px;font-family:Gulim}
#aside #mypage_box p.name .user_name img{display:inline-block;vertical-align:-5px;}
#aside #mypage_box p.name .user_name > img{margin-right:2px;}
#aside #mypage_box p.name .user_name > a{margin-left:2px;vertical-align:3px}
#aside #mypage_box p.name .user_name .gray{color:#2d2d2d;font-weight:normal;*vertical-align:middle;}
#aside #mypage_box p.name .red,
#aside #mypage_box p.name .red *{font-weight:bold;color:#c43026}
#aside #mypage_box p.name .btn{float:right;height:20px;margin-right:7px;margin-top:11px;}
#aside #mypage_box p.name .btn a{display:inline-block;}
#aside #mypage_box .mypage_box ul{width:180px;height:51px;overflow:Hidden;border:solid 1px #d4d4d4;border-right:0;}
#aside #mypage_box .mypage_box ul li:first-child a{width:61px;}
#aside #mypage_box .mypage_box ul li{float:left;text-align:center;width:60px;text-align:center;}
#aside #mypage_box .mypage_box ul a{position:relative;display:block;padding:33px 0 0;height:18px;}
#aside #mypage_box .mypage_box ul a img{position:absolute;top:8px;left:15px;}
#aside #mypage_box .mypage_box ul b{display:block;height:11px;font-size:0;background:url(../img/common/appliction01_txt.png) no-repeat center 0}
#aside #mypage_box .mypage_box ul .a b{background:url(../img/common/appliction01_txt.png) no-repeat center 0}
#aside #mypage_box .mypage_box ul .b b{background:url(../img/common/appliction02_txt.png) no-repeat center 0}
#aside #mypage_box .mypage_box ul .c b{background:url(../img/common/appliction03_txt.png) no-repeat center 0}

#aside #mypage_box .pop_k{display:block;position:absolute;bottom:29px;*bottom:25px;right:0;padding:8px 0 0;background:url(../img/icon_k_bg.png) no-repeat 74px 0;}
#aside #mypage_box .pop_k p{width:159px;border:solid 1px #000;border-radius:3px;background:#fff;padding:11px 11px 6px;font:11px/15px Dotum;letter-spacing:-1px;}
#aside #mypage_box .pop_k span{color:#c80f03;font:11px/15px Dotum}
#aside #mypage_box .pop_k a{position:absolute;top:13px;right:5px;}
#aside #mypage_box .pop_u{display:block;position:absolute;bottom:29px;*bottom:25px;right:0;padding:8px 0 0;background:url(../img/icon_u_bg.png) no-repeat 74px 0;}
#aside #mypage_box .pop_u p{width:159px;border:solid 1px #c83126;border-radius:3px;background:#fff;padding:11px 11px 6px;font:11px/15px Dotum;letter-spacing:-1px;}
#aside #mypage_box .pop_u span{color:#c80f03;font:11px/15px Dotum}
#aside #mypage_box .pop_u a{position:absolute;top:13px;right:5px;}
#aside #mypage_box .cash{position:relative;overflow:hidden;width:100%;height:36px;background:#fff;border-left:solid 1px #d4d4d4border-bottom:solid 1px #d4d4d4}
#aside #mypage_box .cash strong{margin-left:15px;}
#aside #mypage_box .cash strong span{line-height:36px;color:#5f5f5f;font-size:12px;}
#aside #mypage_box .cash img{vertical-align:middle;margin-right:3px}
#aside #mypage_box .cash a img{margin-right:0}
#aside #mypage_box .cash a{position:absolute;top:8px;right:7px}
#aside #mypage_box .cash #mycash{color:#da3b40}

/*°øÅë¿ø¼­°¡ÀÌµå ¹è³Ê*/
.noticeArea{position:relative;z-index:10;height:74px;width:183px;}


#footer{border-top:solid 1px #d2d2d2;position:relative;z-index:48;padding-top:25px;background:#fff;}/**/
#footer h2{width:160px;height:42px;background:url(../img/common/logo_kr_gray.png) no-repeat 0 0;background-size:100% auto;margin-top:-10px}
#footer h2 img{display:none;}
#footer div{width:1123px;margin:0 auto;position:relative;z-index:50;background:#fff;padding-bottom:40px;}
#footer ul{width:800px;overflow:hidden;position:absolute;top:14px;left:200px;}
#footer ul li{float:left;color:#727272;}
#footer ul li strong{font-weight:normal;}
#footer ul li a{color:#727272;padding:0 10px;font-size:13px}
#footer address{position:relative;top:0px;left:0px;padding-top:2px;padding-left:210px;font-style:normal;color:#727272;font-size:11px;font-family:'Gulim',helvetica,"Apple SD Gothic Neo",sans-serif;line-height:1.3em;}
#footer address strong{color:#c02018}

/*À¯ÀúÀÌ¸§ 2ÁÙÀÏ°æ¿ì Àû¿ëcss*/
.name.small .user_name{padding-top:2px !important;position:relative;max-width:90px;margin-left:9px !important;font-size:11px;line-height:15px;*line-height:16px;padding-left:20px;text-indent:-20px}
.name.small .my{position:absolute;bottom:-1px;left:18px;*bottom:-1px;}
.name.small .user_name{height:34px}

/* 18-05-11 ¸Þ´º¼öÁ¤ */
#header #gnb li.d a{width: 115px;}

/* 18-05-17 ¸ÞÀÎ ·Î±×ÀÎ¿µ¿ª ¼öÁ¤ */
#aside #mypage_box p.name{height:50px;padding:0;}
#aside #mypage_box p.name .user_name{position:relative;display:block;padding:0 0 0 51px !important;margin: 0 !important;max-width: inherit;font-size: 14px;font-family: 'Noto Sans KR',"Malgun Gothic","Apple SD Gothic Neo",Helvetica,Gulim,Gulim,Dotum,Sans-serif;text-indent:0 !important;}
#aside #mypage_box p.name .user_name .user_box{position:absolute;top:10px;left:10px;}
#aside #mypage_box p.name strong{display:table-cell;vertical-align:middle;height:50px;color:#959595 !important;font-size:15px}
#aside #mypage_box p.name strong b{font-weight:normal;color:#000;}
#aside #mypage_box p.name strong.small b{font-size:12px;}
#aside #mypage_box .logout > ul{border-LEFT:solid 1px #d4d4d4;padding-bottom: 14px;padding-left:51px}
#aside #mypage_box .logout > ul > li{display: inline;}
#aside #mypage_box .logout > ul > li a{display:inline-block;text-align: center;width:56px;height:20px;line-height:18px !important;font-size:11px;color:#7d7d7d;box-sizing:border-box;letter-spacing:-1px;border:solid 1px #a2a2a2;}
#aside #mypage_box .logout > ul > li:first-child a{color:#e8444d;border-color:#e8444d}
#aside #mypage_box .mypage_box ul{position:relative;overflow:hidden;height: 40px;padding: 0;}
#aside #mypage_box .mypage_box ul li{width:33.333% !important;height: 40px;}
#aside #mypage_box .mypage_box ul > li:last-child{position:absolute;top:0;right:0;border-left: 1px solid #d4d4d4;background:#f5f5f5}
#aside #mypage_box .mypage_box ul a{display: block;width:100% !important;padding: 0;height: 40px;line-height: 40px;font-size: 12px;color: #5a5a5a;letter-spacing: -1px;box-sizing:border-box;background:#f5f5f5;}
#aside #mypage_box .mypage_box ul li:first-child{border-right: 1px solid #d4d4d4;}
#aside #mypage_box .mypage_box ul li a:hover{color: #fff !important;}
#aside #mypage_box .mypage_box ul.hover_red li a:hover{background:#eb6c71 !important;}
#aside #mypage_box .mypage_box ul.hover_green li a:hover{background:#a6b84c !important;}

/* 18-05-17 °í°´¼¾ÅÍ À§Ä¡ º¯°æ */
#header #toplink li.top_customer > a span{font-weight: 600;color:#e7434a;}

@media screen and (-webkit-min-device-pixel-ratio:0) {/*Å©·Ò ¿ÀÆä¶ó*/
	/*#header *{letter-spacing:0}
	#header .comHelpBox strong > a{letter-spacing:-1px}*/
}

@-moz-document url-prefix() { /*ÆÄÆø*/
	/*#header *{letter-spacing:0}
	#header .comHelpBox strong > a{letter-spacing:-1px}*/
}