@charset "euc-kr";
/*----------------------------------------------
version: 1.0
author :  Astrum Creative Group (ACG)
              - Son mi jin (alcaxy@astrum.co.kr)
-----------------------------------------------*/

/* = gnb utility reset
-----------------------------------------------------------------------------------*/
/* È°¼ºÈ­ ¸Þ´º */


#header #header_area #gnb li.jongro { margin: 0 20px 0 -7px; }
#header #header_area #gnb li.jongro a.gnb_menu { width: 93px; height: 25px; background-position: 0 -125px; }
#header #header_area h1 {margin-left:0}


/* ºñÈ°¼ºÈ­ ¸Þ´º */
#header #header_area #gnb li.academy { display:none; position: absolute; top: 38px; left: 108px; padding: 0 13px 0 0; margin: 0 12px 0 0; background: url(/images/common/header/gnb_section.gif) no-repeat right 2px; }
#header #header_area #gnb li.academy a.gnb_menu:link,
#header #header_area #gnb li.academy a.gnb_menu:visited { width:61px; height: 17px; background-position: -130px -0px; }
#header #header_area #gnb li.academy a.gnb_menu:hover,
#header #header_area #gnb li.academy a.gnb_menu:active { background-position: -230px 0px; }

#header #header_area #gnb li.service { display:none; position: absolute; top: 38px; left: 193px; padding: 0 13px 0 0; margin: 0 12px 0 0; background: url(/images/common/header/gnb_section.gif) no-repeat right 2px; }
#header #header_area #gnb li.service a.gnb_menu:link,
#header #header_area #gnb li.service a.gnb_menu:visited { width:77px; height: 17px; background-position: -130px -27px; }
#header #header_area #gnb li.service a.gnb_menu:hover,
#header #header_area #gnb li.service a.gnb_menu:active { background-position: -230px -27px; }

#header #header_area #gnb li.reports { display:none; position: absolute; top: 38px; left: 292px; }
#header #header_area #gnb li.reports a.gnb_menu:link,
#header #header_area #gnb li.reports a.gnb_menu:visited { width: 62px; height: 17px; background-position: -130px -54px; }
#header #header_area #gnb li.reports a.gnb_menu:hover,
#header #header_area #gnb li.reports a.gnb_menu:active { background-position: -230px -54px; }

#header #header_area #gnb li.academy .snb { display: none; }
#header #header_area #gnb li.service .snb { display: none; }
#header #header_area #gnb li.reports .snb { display: none; }

/* = È¸¿ø°¡ÀÔ
-----------------------------------------------------------------------------------*/
.box_login_type{ width: 690px; overflow: hidden; padding: 0 0 30px; margin: 0 0 20px 0; border-bottom: 1px solid #e0e7e6; }
.box_login_type .login_type { display: inline; float: left; padding: 0 0 20px 0; margin: 0 0 0 30px; }
.box_login_type .login_type .rbox04_01 { padding: 21px 21px 0 21px;}
.box_login_type .login_type .btn_area { margin: 0; padding: 10px 0 0; border-top: 1px solid #e0e7e6; line-height: 0; font-size: 0;  }
.box_login_type .login_type h3 { margin: 0 0 15px; }
.box_login_type .login_type p { margin: 0 0 5px; }
.box_login_type .first { margin: 0; }
.box_login_type .description { padding: 0 0 0 0; margin: 2px 0 0; }

/* = ·Î±×ÀÎ
-----------------------------------------------------------------------------------*/
.login_area { padding: 30px 0 30px; border-top: 2px solid #739490; border-bottom: 1px solid #cbd7d5; }
.login_area .login { position: relative; width: 370px; padding: 0 0 20px; margin: 0 auto; border-bottom: 1px solid #e0e7e6; }
.login_area .login label { position: absolute; font-weight: bold; }
.login_area .login label.login_id { top: 4px; left:0; }/*ie6, */
.login_area .login label.login_pw { top: 30px; left: 0; }/*ie6,  ie7 */
.login_area .login .input_text { width: 193px; margin: 0 0 0 70px; }
.login_area .login input.login_pw { margin-top: 5px; }
.login_area .login .btn_login { position: absolute; top: 0; right: 0; }
.login_area .btn_area { width: 370px; margin: 10px auto 0 auto; }

/* = »ç¾÷¹®ÀÇ
-----------------------------------------------------------------------------------*/
.contact_jongro {position: relative; width: 100%; border-top: 2px solid #739490; border-bottom: 1px solid #b9c9c7; }
.contact_jongro dt {position: absolute; margin: 20px 0 0; }
.contact_jongro dd {position: relative; width: 345px; padding: 17px 0 13px 345px; border-top: 1px solid #e4ebe9; line-height: 21px; color: #e06e36; }
.contact_jongro .tit { display: inline-block; width: 79px; font-weight: bold; color: #808080; }
.contact_jongro .contact { width: 335px; padding: 6px 0 0; margin: 3px 0 0; border-top: 1px solid #f6f6f6; color: #999999; }
.contact_jongro .contact .tel { display: inline-block; width: 81px; padding: 0 0 0 20px; vertical-align: top; background: url(/images/common/sprite_blt.gif) no-repeat left -502px; }
.contact_jongro .contact .email { display: inline-block; padding: 0 0 0 22px; vertical-align: top;  background: url(/images/common/sprite_blt.gif) no-repeat left -549px; }

/* = »çÀÌÆ®¸Ê
-----------------------------------------------------------------------------------*/
.map_box { overflow: hidden; width: 940px; padding-bottom:40px }
.map_box ul.site_map { float: left; overflow: hidden; width: 940px;  }
.map_box ul.site_map li { float: left; width: 205px; margin: 0 30px 0 0; font-weight: bold; }
.map_box ul.site_map ul{ margin: -4px 0 0 0; }
.map_box ul.site_map ul li { margin: 23px 0 0 0; }
.map_box ul.site_map ul li ul { overflow: hidden; width: 205px; margin: 3px 0 0 0; }
.map_box ul.site_map ul li ul li { overflow: hidden; width: 205px; margin: 0; line-height: 19px; font-weight: normal; }
.map_box ul.site_map .section_site { display: block; padding: 0 0 10px; border-bottom: 1px solid #b9c9c7; font-size: 0; line-height: 0; }
.map_box ul.site_map .section_site_txt { display: block; padding: 0 0 10px; border-bottom: 1px solid #b9c9c7; font-size: 19px; font-family: 'NotoKR-Medium','µ¸¿ò'; font-weight:normal; line-height: 19px; color:#333; }
.map_box ul.utility_map { float: left; width: 205px; margin: -24px 0 0; }
.map_box ul.utility_map li { margin: 24px 0 0; line-height: 19px; }
.map_box ul.utility_map ul{ margin: 18px 0 0; }
.map_box ul.utility_map ul li { margin: 0; }
.map_box ul.utility_map .section_site { display: block; padding: 0 0 10px; border-bottom: 1px solid #b9c9c7; font-size: 0; line-height: 0; }
.map_box ul.site_map .ulist01 li { background-position: 0 7px;  }

/* ¸µÅ©°ª Ãß°¡ 20100617 -BJP */
.map_box ul.site_map li a:link { color:#808080; }
.map_box ul.site_map li a:visited { color:#808080; }
.map_box ul.site_map li a:hover { color:#808080; }
.map_box ul.site_map li a:active { color:#808080; }

/* = ÀÌ¿ë¾à°ü
-----------------------------------------------------------------------------------*/
h3.agree01 { margin-top:30px; }
h4.agree_tit01 { margin:21px 0 5px; }
h4.agree_tit02 { margin:14px 0 5px; }
h4.agree_tit03 { font-weight:normal; margin:14px 0 5px; }

ol.agree_list01 { text-indent:-12px; padding-left:20px; }
ol.agree_list01_mgt { text-indent:-12px; padding-left:20px; margin-top:4px; }
ol.agree_list01 li,
ol.agree_list01_mgt li { margin-bottom:4px; }
ol.agree_list02 { text-indent:-16px; padding-left:14px; }
ol.agree_list02_mgt { text-indent:-16px; padding-left:14px; margin-top:4px; }
ol.agree_list03 { text-indent:-12px; padding-left:15px; }
ol.agree_list03_mgt { text-indent:-12px; padding-left:12px; margin-top:4px; }
ol.agree_list03 li,
ol.agree_list03_mgt li { margin-bottom:4px; }
ol.agree_list04 { font-weight:bold; word-spacing:-1px; }

/* = °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§
-----------------------------------------------------------------------------------*/
.enforcement_txt { margin-top:4px; }
.personal_clause { margin:0; }
.personal_clause h3 { margin-top:36px; }
.personal_clause h4 { margin:36px 0 15px; font-size:18px; color:#666666;letter-spacing:-0.1em;}
.personal_stit01 { padding:3px 0 0 0; }
.personal_stit02 { padding:9px 0 0 0; }
.personal_stxt { margin-top:3px; }
.personal_txt01 { margin-top:4px; }
.personal_txt02 { padding-top:3px; }
.personal_stxt li { vertical-align:top; margin-top:8px; line-height:19px; padding-left:14px; text-indent:-15px; }
.personal_stxt li.dot13{padding: 0 0 0 23px; margin: 0 0 0px; background: url(/images/common/blt_square01.gif) no-repeat 0px 7px;}
.personal_stxt li.first_pt { margin-top:0; }
.personal_stxt li p.strong2 { font-weight:bold; }
.personal_stxt li.last_pt { margin-top:2px; }
.personal_stxt li dl { padding-left:13px; }
.personal_stxt li dl dt { vertical-align:top; line-height:17px; margin-top:4px; }
.personal_stxt li dl dd { vertical-align:top; line-height:17px; }
.personal_stxt02 { margin:0; }
.personal_stxt02 li { vertical-align:top; margin:0; line-height:19px; padding-left:14px; text-indent:-15px; }
.personal_stxt02_none01 li { vertical-align:top; margin:0; line-height:19px; padding-left:14px; text-indent:-20px; }
.personal_stxt02 li.first_pt { margin-top:8px; }
.personal_stxt02 li.last_pt { margin-top:0; }
.personal_stxt02 a:link { color:#808080; }
.personal_stxt02 a:visited { color:#808080; }
.personal_stxt02 a:hover { color:#808080; }
.personal_stxt02 a:active { color:#808080; }
.personal_stxt03 { margin-top:8px; }
.personal_stxt03 li { vertical-align:top; margin:0; line-height:19px; padding-left:14px; text-indent:-15px; }
.process_stxt { margin:0; }
.process_stxt dt { vertical-align:top; line-height:17px; margin-top:4px; padding-top:5px; }
.process_stxt dd { vertical-align:top; line-height:17px; margin-top:2px; padding-left:10px; text-indent:-10px; }
.process_stxt dd.txt { vertical-align:top; line-height:17px; margin-top:2px; padding-left:10px; text-indent:0px; }
.yearSel{float:right;margin-top:-27px;}
.yearSel.acceptance{margin-top:-68px}


