@charset "euc-kr";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css ");
body{margin:0;padding:0}

/* reset style */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:13px;font-family:'Nanum Gothic',Dotum,tahoma,arial,sans-serif,verdana,helvetica;color:#333;line-height:19px;}
ol,ul,li{list-style:none}
blockquote,q{quotes:'none'}
select{margin:0 0 1px;padding:1px 0;font:13px;border:1px solid #bdbdbd;}
img {vertical-align:middle;}
/*  */
.blind{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}

/* linkcolor */
a,a:link,a:visited{color:#666;text-decoration:none}
a:hover,a:active{text-decoration:underline}

/* remember to define focus styles! */
:focus{/* outline: 0; */}

/* remember to highlight inserts somehow! */
.ins{text-decoration:none}
.del{text-decoration:line-through}

/* form */
textarea{width:100%}
input,select,textarea{vertical-align:middle}
fieldset{border:none}
legend{position:absolute;top:-9999em;left:-9999em;width:0;height:0;margin:0;padding:0;font-size:0}

/* input */
label{color:#000;color:#555}
input[type=radio],input[type=checkbox],input[type=text],input[type=password]{margin:0;padding:0 7px;color:#555}
input[type=radio],input[type=checkbox]{width:13px;height:13px;margin:2px 2px 2px 0;padding:0;vertical-align:-2px}
input[type=text],input[type=password]{height:24px;border:1px solid #bdbdbd;line-height:20px}
input[type=image]{vertical-align:middle}
textarea{padding:5px 7px;border:1px solid #d9d9d9;color:#555;resize:none}

/* common style */
.ft_l{float:left}
.ft_r{float:right}
.clear{clear:both}

.al_l{text-align:left}
.al_r{text-align:right}
.al_c{text-align:center}

a {text-decoration:none}


.dis_block {display:block;}
.dis_inblock {display:inline-block;}

.vt_m{vertical-align:middle}
.vt_t{vertical-align:top}

.no_mar{margin:0}

.mt_0{margin-top:0px !important}
.mt_5{margin-top:5px}
.mt_10{margin-top:10px}
.mt_15{margin-top:15px}
.mt_20{margin-top:20px !important}
.mt_25{margin-top:25px}
.mt_30{margin-top:30px}
.mt_35{margin-top:35px}
.mt_40{margin-top:40px}
.mt_45{margin-top:45px}
.mt_50{margin-top:50px}
.mt_55{margin-top:55px}
.mt_60{margin-top:60px}
.ml_0{margin-left:0px !important}
.ml_5{margin-left:5px}
.ml_10{margin-left:10px}
.ml_15{margin-left:15px}
.ml_20{margin-left:20px}
.ml_25{margin-left:25px}
.ml_30{margin-left:30px}
.ml_35{margin-left:35px}
.ml_40{margin-left:4px}
.mb_5{margin-bottom:5px}
.mb_10{margin-bottom:10px}
.mb_15{margin-bottom:15px}
.mb_20{margin-bottom:20px}
.mb_25{margin-bottom:25px}
.mb_30{margin-bottom:30px}
.mb_35{margin-bottom:35px}
.mb_40{margin-bottom:40px}
.mr_5{margin-right:5px}
.mr_10{margin-right:10px}
.mr_15{margin-right:15px}
.mr_20{margin-right:20px}
.mr_25{margin-right:25px}
.mr_30{margin-right:30px}
.mr_35{margin-right:35px}
.mr_40{margin-right:40px}

/* ?킵?비게이??*/
#skipContent{position:absolute;top:0;left:0;z-index:100001;width:100%}

#skipContent a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#fff;text-align:center}

#skipContent a:focus,#skipContent a:active{position:absolute;top:0;left:0;width:100%;height:auto;padding:5px 0;background:#000}

.h130 {height:130px !important;}
.h150 {height:150px !important;}
.h200 {height:200px !important;}
.h210 {height:210px !important;}
.h220 {height:220px !important;}
.h230 {height:230px !important;}
.h240 {height:240px !important;}
.h250 {height:250px !important;}

/* ŵ̼ */
#skipContent{position:absolute;top:0;left:0;z-index:100001;width:100%}

#skipContent a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;color:#fff;text-align:center}

#skipContent a:focus,#skipContent a:active{position:absolute;top:0;left:0;width:100%;height:auto;padding:5px 0;background:#000}

/*h4{margin:0 0 10px;font-family:'Nanum Gothic';font-size:20px;font-weight:bold;color:#244274;}*/
h4{margin:0 0 10px 0;padding-left:25px;font-family:'Nanum Gothic';font-size:18px;font-weight:bold;color:#244274;background:url(../images/common/h4.gif) no-repeat left top;}
h5{margin:15px 0 5px 10px;padding:0 0 5px 20px;font-weight:bold;font-size:14px;color:#454545;background:url(../images/common/h5.gif) no-repeat left 5px;}
h6{margin:5px 0 5px 20px;padding:0 0 0 23px;background:url(../images/common/h6.gif) no-repeat 12px 8px;font-size:12px;font-weight:bold;color:#454545}
.h4_list{margin:0 0 6px;padding:0}
.h4_list li{margin:0 0 6px 3px;font-size:14px;font-weight:bold;color:#212121;letter-spacing:-1px}
.h4_list li strong{color:#000}
.h5_list{margin:15px 0 5px 15px;padding:0}
.h5_list li{padding:0 0 6px 20px;background:url(../images/common/h5.gif) no-repeat 3px 5px;font-size:13px;color:#555}
.h5_list li strong{color:#666}
.h6_list{margin:5px 0 5px 20px;padding:0}
.h6_list li{margin:0;padding:0 0 2px 13px;background:url(../images/common/h6.gif) no-repeat 2px 9px;font-size:12px}
.h6_list li strong{color:#333}
.h7_list{margin:0 0 10px 24px;padding:0}
.h7_list li{padding:0 0 0 12px;background:url(../images/common/h7.gif) no-repeat 0 8px}
.h7_list li strong{font-weight:normal;color:#5d5d5d}
.h8_list{margin:3px 0 10px 38px;padding:0;border-left:1px solid #ddd}
.h8_list li{margin-bottom:0;background:none repeat 0 0;font-size:13px;line-height:16px;color:#666}
.h8_list li strong{font-weight:bold}
.h6_dl{margin:0 0 10px 10px;padding:0}
.h6_dl dt{margin:0;padding:0 0 2px 13px;background:url(../images/common/h6.gif) no-repeat 2px 9px;font-size:13px;color:#666}
.h6_dl dd{margin-left:14px;padding:0 0 2px 12px;background:url(../images/common/h7.gif) no-repeat 0 8px;color:#666}
.h4_list .h5_list{margin-bottom:3px;margin-left:0}
.h5_list .h6_list{margin-bottom:0;margin-left:0}
.h6_list .h7_list{margin-bottom:3px;margin-left:0}
.h7_list .h8_list{margin-bottom:3px;margin-left:3px}

table caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0}
table{width:100%;margin-bottom:10px;border-collapse:collapse;border-bottom:1px solid #bbb;border-top:2px solid #454545;border-spacing:0;clear:both;}
table th{padding:10px 6px;text-align:center;border-bottom:1px solid #adadad;border-right:1px solid #adadad;background:#f7f7f7;font-weight:bold;vertical-align:middle}
table td{padding:10px 8px;border-bottom:1px solid #adadad;border-right:1px solid #adadad;color:#666;text-align:center;vertical-align:middle}
table .t_head{background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
table .t_left{border-right:2px solid #b3bbc4;background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
table .t_body{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight:normal;color:#567394}
table .end{border-right:medium none}
table .noline{border:medium none}
table tfoot{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)}
table ul{text-align:justify}
.table1 caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0}
.table1{width:100%;margin-bottom:10px;border-collapse:collapse;border-bottom:1px solid #454545;border-top:2px solid #454545;border-spacing:0}
.table1 th{padding:10px 6px;border-bottom:1px solid #adadad;border-right:1px solid #adadad;background:none repeat scroll 0 0 #f7f7f7;font-weight:bold;vertical-align:middle}
.table1 td{padding:10px 8px;border-bottom:1px solid #adadad;border-right:1px solid #adadad;color:#666;text-align:left;vertical-align:middle}
.table1 .t_head{background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
.table1 .t_left{border-right:2px solid #b3bbc4;background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
.table1 .t_body{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight:normal;color:#567394}
.table1 .end{border-right:medium none}
.table1 .noline{border:medium none}
.table1 tfoot{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)}
.table1 ul{text-align:justify}
.table2 caption{visibility:hidden;width:0;height:0;margin:0;padding:0;font-size:0}
.table2{width:100%;margin-bottom:10px;border-collapse:collapse;border-bottom:1px solid #bbb;border-top:none;border-spacing:0}
.table2 th{padding:10px 6px;border-bottom:1px solid #adadad;background:none;font-weight:bold;vertical-align:middle}
.table2 td{padding:10px 8px;border-bottom:1px solid #adadad;border-right:1px solid #adadad;color:#666;text-align:center;vertical-align:middle}
.table2 .t_head{background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
.table2 .t_left{border-right:2px solid #b3bbc4;background:none repeat scroll 0 0 #e9eef3;font-weight:bold;color:#224a7c}
.table2 .end{border-right:medium none}
.table2 .thnoline{border-bottom:none;border-right:medium none}
.table2 .noline{border-right:medium none}

.hide {visibility:hidden;}
.bbtm_no {border-bottom:none;}

.btn_blue, .btn_orange, .btn_gray, .btn_dw, .btn_gray2 {display:inline-block;margin:3px 3px 3px 0;}
.btn_blue:hover span, .btn_orange:hover span, .btn_gray:hover span, .btn_dw:hover span, .btn_gray2:hover span {text-decoration:underline;}
.btn_blue {height:30px;padding:0;border:1px solid #2667c9;background:#2f74dc}
.btn_blue span {display:inline-block;min-width:65px;padding:0 10px 0 10px;line-height:30px;text-align:center;color:#fff;background:#2f74dc url(../images/common/btn_arrow.png) no-repeat right 13px;}

.btn_orange {height:30px;padding:0;border:1px solid #c15d14;background:#e36a12}
.btn_orange span {display:inline-block;min-width:65px;padding:0 10px 0 10px;line-height:30px;text-align:center;color:#fff;background:#e36a12 url(../images/common/btn_arrow.png) no-repeat right 13px;}

.btn_gray {height:30px;padding:0;border:1px solid #444952;background:#585e68}
.btn_gray span {display:inline-block;min-width:65px;padding:0 10px 0 10px;line-height:30px;text-align:center;color:#fff;background:#585e68 url(../images/common/btn_arrow.png) no-repeat right 13px;}

.btn_dw {height:20px;padding:0 10px 0 0;border:1px solid #2667c9;background:#2f74dc}
.btn_dw span {display:inline-block;min-width:65px;padding:0 15px 0 10px;line-height:18px;text-align:center;color:#fff;background:#2f74dc url(../images/common/btn_dw.png) no-repeat right 7px;}

.btn_gray2 {height:20px;padding:0 10px 0 10px;border:1px solid #7f7f7f;background:#969696}
.btn_gray2 span {display:inline-block;min-width:65px;line-height:18px;text-align:center;color:#fff;}

.btn_sc {height:24px;padding:0;}
.btn_sc span {display:inline-block;min-width:55px;padding:0 15px 0 10px;line-height:24px;text-align:center;color:#fff;background:#2f74dc url(../images/common/btn_sc.png) no-repeat right 5px;}

.btnwp_r {text-align:right;margin:20px 0;}
.btnwp_c {text-align:center;margin:20px 0;}
.btnwp_img img {width:49%;}

.point {color:#2e9fb3 !important;}
.point_red {color:#da4f24 !important;}
.point_blue {color:#204184 !important;} 
.point_green {color:#667918 !important;}

.f16 {font-size:16px !important;}
.f20 {font-size:20px;}
.caption {float:right;font-size:12px;}
.tip {padding-left:25px;background:url(../images/common/ico_tip.gif) no-repeat left top;}
.imgbox{width:94%;margin:0 auto 20px;;padding:10px 5px;text-align:center;border:1px solid #bbb;}
.imgbox img {width:100%;}
.imgbox2 {width:94%;margin:0 auto 20px;;padding:10px;text-align:center;}
.imgbox2 img {width:100%;}
.imgbox .boxtxt {margin-top:10px;padding-top:10px;font-size:12px;border-top:1px dotted #ddd;}

.txtbox {width:88%;margin:0 auto 20px;padding:10px 20px;border:1px solid #5a6277;border-radius:5px;border-top:3px solid #5a6277;/*background:url(../images/contents/box_bg.gif) no-repeat right bottom;background-size:146px;*/}
.txtbox strong {display:block;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dddddd;}
.txtbox .boxtxt {margin-top:10px;padding-top:10px;font-size:12px;border-top:1px dotted #ddd;}

.txtbox2 {width:94%;margin:0 auto 20px;padding:10px 20px 20px;border:1px solid #dddddd;}
.txtbox2 strong {}
.txtbox2 h5 {padding:0;background:none;}

.topbox{margin-bottom:20px;padding:10px 20px;background:#f0f0f0 url(../images/common/topbox_bg.gif) no-repeat right bottom;}
.dot_line{margin-bottom:30px;padding-bottom:20px;border-bottom:1px dashed #ddd;}

.no_bo {border:none;}
.pageing {margin-top:30px;text-align:center;}
.pageing a {display:inline-block;margin:0 3px;}
.pageing span {display:inline-block;margin:0 3px;font-weight:bold;color:#204184;text-decoration:underline;}

.w50 {width:50px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}