@charset 'utf-8';

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,address,em,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,video{margin:0;padding:0;font-size:100%;border:0;vertical-align:baseline}
address,em{font-style:normal}
select{height:20px;font-size:12px}
table{border-collapse:collapse}
input{padding-right:1px}
textarea{font-family:'援대┝',gulim,AppleGothic,sans-serif;font-size:12px;color:#333;resize:none}
.blind{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}
ol,ul{list-style:none}
a,a:link{text-decoration:none}
a:hover{text-decoration:underline}
.clear_float:after{display:block;clear:both;content:'.';width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
.clear_float{zoom:1}
body{line-height:1;font-family:'�뗭�',dotum,AppleGothic,sans-serif;color:#000;font-size:12px}

/** skip navigation **/
.skip_navi{position:absolute;top:0;left:0;width:0;height:0;z-index:1000}
.skip_navi a{position:absolute;top:-999px;white-space:nowrap}
.skip_navi a:focus{top:0;color:#fff;font-size:11px;background:#000;padding:5px}

#wrap{margin:0 auto;text-align:left;}

#header{position:relative;height:140px;z-index:10}
#header h1{width:960px;height:48px;padding-top:52px;margin:0 auto}
#header h1 a{float:left}
#header h1 span{display:block;width:85px;height:24px;overflow:hidden;text-indent:-999px;background:url("../images/spr_header_customer_161028.png") no-repeat -85px 0}
#header h1 a.logo{margin-right:7px}
#header h1 a.logo span{width:78px;background-position:0 0}
#header h1 a span{cursor:pointer}
.gnb_wrap{position:absolute;top:0;left:50%;width:960px;margin-left:-480px;z-index:100}
.gnb_wrap .gnb{top:15px;right:0}
#header .header_menu{height:39px;border-bottom:1px solid #d7dddf;background:#eff3f6}
#header .header_menu > ul{width:960px;height:40px;margin:0 auto}
#header .header_menu > ul > li{position:relative;float:left;position:relative;width:159px;height:39px;border-right:1px solid #e1e0e2;border-top:1px solid #e6e5e6}
#header .header_menu > ul > li a{display:block;background:#fbfbfd;height:38px;line-height:38px;color:#262626;font-weight:bold;letter-spacing:-1px;text-align:center;}
#header .header_menu > ul > li:first-child{width:158px;border-left:1px solid #e1e0e2}
#header .header_menu > ul > li.on{border-color:#1169ee;background:#1169ee}
#header .header_menu > ul > li.on a{position:relative;background:#1169ee;color:#fff;}

/* 硫붾돱 �뺤옣 */
body.extend #header{position:relative;height:182px;border-bottom:1px solid #e2e6e8}
body.extend #header .header_menu li .depth2{position:absolute;top:41px;right:-16px;white-space:nowrap}
body.extend #header .header_menu li .depth2 li{float:none;display:inline-block;width:auto;vertical-align:top;*display:inline;zoom:1}
body.extend #header .header_menu li .depth2 li a{width:auto;display:inline-block;background:#fff;color:#4d4d4d;border:0 none;padding:0 16px;}
body.extend #header .header_menu li .depth2 li.on a{color:#1169ee;}

#container{width:960px;margin:0 auto}
#container .title{position:relative;padding-top:20px;height:38px;}
#container .title h2{float:left;font-size:16px;line-height:20px;letter-spacing:-1px;}
#container .title_line{border-bottom:2px solid #0d0409;height:30px;}

#container .tap{position:relative;height:36px;background:url('../images/bg_tap.gif') repeat-x;}
#container .tap li{float:left;}
#container .tap li.first{border-left:1px solid #e1e0e2;}
#container .tap li a{display:block;background:#fbfbfd;width:118px;height:33px;line-height:33px;color:#6e6e6e;border-right:1px solid #e1e0e2;border-top:1px solid #d7dddf;font-weight:bold;letter-spacing:-1px;text-align:center;}
#container .tap li.on a{background:#fff;color:#2885fe;border-top:2px solid #2885fe;width:116px;height:34px;line-height:34px;border-left:2px solid #2885fe;border-right:2px solid #2885fe;margin-left:-1px;}

/* �깅줉�덈궡 �� depth2 */
#container .tap_expend{height:78px;background:url('../images/bg_tap_extend.gif') repeat-x;}
#container .tap_expend li .depth2{position:absolute;top:41px;left:20px;width:500px;}
#container .tap_expend li .depth2 li a{width:auto;display:inline-block;background:#fff;color:#a0a0a0;border:0 none;padding:0 18px;}
#container .tap_expend li .depth2 li a.on,
#container .tap_expend li .depth2 li.on a{color:#3a3a3a;}

#container .terms_index{border-top:1px solid #9fa4a7;margin:40px 0 15px;}
#container .terms_index li{height:30px;line-height:30px;color:#373737;border-bottom:1px solid #cfcdce;}
#container .terms_index li.last{border-bottom:1px solid #9fa4a7;}
#container .terms_index li span.disclaimer{float:left;width:44px;font-weight:bold;text-align:right;padding-right:12px;}
#container .terms_index li a{float:left;display:block;color:#373737}

#container .view_tit{position:relative;background:#f8f8f8;height:37px;line-height:37px;border-top:1px solid #cfd1d3;border-bottom:1px solid #cfd1d3;}
#container .view_tit span.disclaimer{float:left;width:70px;font-size:14px;text-align:center}
#container .view_tit strong{color:#1169ee;}
#container .view_tit a{position:absolute;top:0;right:10px;color:#484848;font-weight:bold;background:url('../images/ico_list.gif') no-repeat 0 12px;padding-left:15px;}

#container .view_contents{position:relative;padding: 20px 10px 20px 70px;border-bottom:1px solid #9fa4a7;margin-bottom:5px}
#container .view_contents span.disclaimer{position:absolute;top:22px;left:30px;font-size:14px;color:#1169ee;font-weight:bold}
#container .view_contents p{line-height:20px;}
#container .view_contents p.img{vertical-align:top;padding:30px 0;}
#container .view_contents a{text-decoration:underline;}

#container .view_bottom{position:relative;padding-bottom:50px;}
#container .view_bottom dl{overflow:hidden;height:100%;line-height:24px;}
#container .view_bottom dt{float:left;width:52px;padding:0 0 0 9px;color:#0d0409;font-weight:bold;background:url('../images/bg_arrow.gif') no-repeat 100% 9px}
#container .view_bottom dt.end{background-position:100% -37px}
#container .view_bottom dd{float:left;padding-left:20px;}
#container .view_bottom dd a{display:block;color:#0d0409;width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#container .view_bottom dd a strong{color:#1169ee;font-weight:normal;}
#container .view_bottom .btn{position:absolute;top:5px;right:0;*zoom:1;}

#container .tit{text-align:center;padding:10px 0 30px;}

/* 臾몄쓽 */
.content_wrap{text-align:center;padding:0 0;border-top:2px solid #0d0409;padding:40px 0 80px}
.content_wrap .info_basic{position:relative;text-align:left;padding:0 0 0 160px;}
.content_wrap .info_basic dl{position:relative}
.content_wrap .info_basic dt{clear:both;float:left;width:110px;line-height:30px;font-weight:bold;padding-bottom:20px;}
.content_wrap .info_basic dt em{font-style:normal;color:#ff3333;}
.content_wrap .info_basic dd{float:left;width:610px;padding-bottom:20px}
.content_wrap input.type_02{background:#eff3f6;font-size:14px;font-weight:bold;color:#262626;height:30px;line-height:30px;border:1px solid #898f94;border-right:1px solid #b3bbc1;border-bottom:1px solid #b3bbc1;padding:0  9px;margin:0;vertical-align:middle;}
.content_wrap input.type_02:focus{background:#fff;}
.content_wrap select.type_02{height:32px;border:1px solid #abadb3;margin:0;padding:0;font-family:Tahoma;vertical-align:middle;padding:6px 6px 6px 0;}
.content_wrap .m_textarea{color:#2f3743;width:503px;height:100px;line-height:20px;background:#eff3f6;border:1px solid #898f94;border-right:1px solid #b3bbc1;border-bottom:1px solid #b3bbc1;vertical-align:top;margin:0;padding:7px;}
.content_wrap .m_textarea:focus{background:#fff;}
.content_wrap .info_txt{font-size:11px;color:#1169ee;line-height:17px;letter-spacing:-1px;padding-top:12px;}
.content_wrap .info_txt a{color:#1169ee;text-decoration:underline;}
.content_wrap #divinputfile{padding-top:5px;}

#container .new{position:relative;font-size:11px;letter-spacing:-1px;padding:28px 0;background:url('../images/bg_h_line.gif') repeat-x 0 100%}
#container .new h3{line-height:17px;padding:0 0 3px 0;}
#container .new p{color:#8e8d8d;line-height:16px;}
#container .new .btn{position:absolute;top:44px;right:0;}
#container .new .btn a{margin-left:5px;}

.content_wrap_none{border-top:0 none}
.content_wrap_none .info_basic{padding-bottom:20px;}
.content_wrap_none .txt_wrap{width:504px;height:100px;font-size:11px;color:#888;line-height:17px;letter-spacing:-1px;background:#eff3f6;border:1px solid #ccc;padding:7px;overflow:auto}
.content_wrap_none .check{font-size:12px;line-height:25px;margin-top:5px;}
.content_wrap_none .check input{margin:0;padding:0;}
.content_wrap_none .check label{position:relative;top:-2px}
.content_wrap_none span.none{display:block;line-height:13px}
.content_wrap_none h4{text-align:left;font-size:14px;padding:36px 0 30px 160px;border-top:1px solid #e2e6e8;letter-spacing:-1px}
.content_wrap_none h4 span{font-size:12px;font-weight:normal;color:#8E8D8D;}
.content_wrap_none h4.first{border:0 none;padding-top:0;}

/* �섏씠吏� */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:0 0 40px;text-align:center;zoom:1}
.paginate a{margin:0;padding:0;display:inline-block;width:20px;line-height:25px;height:25px;color:#373737;text-decoration:none;border:1px solid #fff;}
.paginate a:hover{font-weight:bold;text-decoration:underline;}
.paginate a.on{font-weight:bold;color:#1169ee;text-decoration:underline}
.paginate a.pre{background:url('../images/bg_paginate.gif') no-repeat 0 0;width:27px;height:23px;}
.paginate a.pre:hover{background:url('../images/bg_paginate.gif') no-repeat 0 100%;width:27px;height:23px;}
.paginate a.next{background:url('../images/bg_paginate.gif') no-repeat 100% 0;width:27px;height:23px;}
.paginate a.next:hover{background:url('../images/bg_paginate.gif') no-repeat 100% 100%;width:27px;height:23px;}
.paginate a.pre span, .paginate a.next span{visibility:hidden;vertical-align:middle}

/* �ъ씠�� 寃��� �깅줉 */
#container .submit{position:relative;width:960px;height:312px;background:url('../images/bg_submit_190515.jpg') no-repeat;border-bottom:1px solid #cfcdce;}
#container .submit .btn{position:relative;top:209px;left:55px;}
#container .submit .btn a{margin-right:5px;}

#container .submit_list{zoom:1;margin:50px 0 60px 25px}
#container .submit_list:after{display:block;clear:both;content:'.';width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
#container .submit_list li{float:left;width:302px;height:190px;background:url('../images/bg_v_line.gif') no-repeat 0 0}
#container .submit_list li.first{background:0 none}
#container .submit_list li a{display:block;font-size:11px;height:100%;line-height:18px;color:#717171;text-align:center;letter-spacing:-1px;vertical-align:baseline;}
#container .submit_list li a strong{display:block;width:160px;height:158px;margin:0 auto;background:url('../images/bg_submit_list.gif') no-repeat;text-indent:-999em}
#container .submit_list li.first a strong{background-position:0 0}
#container .submit_list li.second a strong{background-position:-170px 0}
#container .submit_list li.third a strong{background-position:-340px 0}

#container .register{padding:0 0 50px 30px;border-top:1px solid #ededed;}
#container .tap + .register{border:0}
#container .register li{background:url("../images/blt_dot.gif") 0 9px no-repeat;color:#767575;letter-spacing:-1px;line-height:20px;padding-left:5px}
#container .register h3{padding:45px 0 25px;}
#container .register h4{padding:30px 0 15px;}
#container .register .people_table{width:813px;overflow:hidden;border:1px solid #e3e7e9}
#container .register .people_table table{width:814px}
#container .register .people_table table caption{position:absolute;top:0;left:0;width:0;height:0;text-indent:-999px;overflow:hidden;z-index:-1;*display:none}
#container .register .people_table table th,
#container .register .people_table table td{border-right:1px solid #eef0f2;border-bottom:1px solid #eef0f2;padding-left:30px;vertical-align:middle}
#container .register .people_table table th{height:31px;background:#f8f8f8}
#container .register .people_table table td{height:30px}

#container .guide{padding:0 0 50px 30px;border-top:1px solid #ededed;}
#container .tap + .guide{border:0}
#container .guide ul{padding:0 0 3px 20px;}
#container .guide ul.number{padding:10px 0 0 0}
#container .guide ul.number li{background:none}
#container .guide ul.none li{background:none}
#container .guide li{background:url("../images/blt_dot.gif") 0 9px no-repeat;color:#767575;letter-spacing:-1px;line-height:20px;padding-left:5px}
#container .guide li ul{padding-left:5px;}
#container .guide li ul li{background:none;padding-left:0;}
#container .guide p{line-height:20px;padding:0 0 3px 17px;letter-spacing:-1px;color:#666;}
#container .guide h3{padding:45px 0 0;}
#container .guide h4{padding:25px 0 7px}
#container .guide p strong.s_title{color:#767575}
#container .guide p .bar{color:#dedede;font-size:11px;margin:0 2px}

/* �깅줉媛��대뱶 �쒖텧�쒕쪟�덈궡 */
#container .site_table{width:880px;border-collapse:collapse;margin-left:18px;}
#container .site_table caption{position:absolute;top:0;left:0;width:0;height:0;text-indent:-999px;overflow:hidden;z-index:-1;*display:none}
#container .site_table th{border-top:1px solid #E1E1E1;border-right:1px solid #E1E1E1;background:#F7F7F7;border-bottom:1px solid #E1E1E1;text-align:left;font-weight:normal;color:#101010;letter-spacing:-1px;padding:10px 12px 8px}
#container .site_table td{border-bottom:1px solid #E1E1E1;border-right:1px solid #E1E1E1;color:#767575;line-height:20px;letter-spacing:-1px;padding:10px 12px 8px}
#container .site_table .first{border-left:1px solid #E1E1E1}
#container .site_table ul{padding:0;}
#container .site_table a{color:blue}
#container .site_table .sec_ul li{background:none}

#footer{width:960px;border-top:2px solid #666;color:#727272;font-size:11px;text-align:center;padding:20px 0;margin:0 auto}
#footer li{display:inline;padding:0 7px;}
#footer li a{color:#727272;letter-spacing:-1px;}
#footer li.adr em{font-style:normal;letter-spacing:0;padding-right:1px;}
#footer li.adr a{font-family:Tahoma, Geneva, sans-serif;letter-spacing:0}
#footer .phone_line{color:#727272;line-height:16px;margin-top:11px}
#footer .phone_line strong{font-weight:normal;margin-right:5px}
#footer .phone_line span{letter-spacing:-1px}

/* 媛쒖씤�뺣낫 �섏쭛 諛� �댁슜�덈궡 */
.info_agree{text-align:left;padding-left:160px;margin:24px 0 49px}
.info_agree h3{height:25px;color:#262626;line-height:17px}
.info_agree .info_table{margin-bottom:13px}
.info_agree .info_table table{width:638px;border-collapse:collapse;border-spacing:0}
.info_agree .info_table table caption{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;text-indent:-999px;z-index:-1;*display:none}
.info_agree .info_table table th,
.info_agree .info_table table td{color:#666;font-size:11px;line-height:18px;letter-spacing:-1px;border:1px solid #e5e5e5;background:#fff}
.info_agree .info_table table th{height:24px;font-weight:normal;line-height:24px;text-align:center;border-bottom:0;background:#f5f5f7}
.info_agree .info_table table td{padding:12px 0 13px 19px}
.info_agree .noti{width:638px;color:#666;font-size:11px;line-height:16px;letter-spacing:-1px}
.info_agree .noti + .noti{margin-top:7px}
.info_agree .noti .info_txt{padding:0;line-height:inherit}
.info_agree .check input{float:left;margin:7px 5px 0 0;*margin-top:5px}
.info_agree .check label{position:static;color:#1169ee;font-size:11px;line-height:30px;letter-spacing:-1px}