@charset "utf-8";
@font-face {font-family:nanum;font-style:normal;font-weight:normal;src:url(NanumGothic.eot);src:local('☺'),url(NanumGothic.woff) format('woff');}
@font-face {font-family:nanumbold;font-style:normal;font-weight:bold;src:url(NanumGothicBold.eot);src:local('☺'),url(NanumGothicBold.woff) format('woff');}

/* CSS Document */

body, input, textarea, select, button, table, small {font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif;font-size:12px;color:#848383;line-height:18px;word-break:keep-all;}
a,img,input{ selector-dummy:expression(this.hideFocus=true);}

img{vertical-align:middle;}

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ul, li, fieldset, form, legend,
caption, input, select, textarea{margin:0; padding:0;}

li{list-style-type:none;}

.table_style_01{ border-top: 1px solid #6db5ff; border-collapse:collapse;}
.table_style_01 th{ border-bottom: 1px solid #d9d9d9; font-size:12px; color:#5c6772; font-weight:bold;}
.table_style_01 td{ border-bottom: 1px solid #d9d9d9;}

.table_style_02{ border-top: 1px solid #5bc1fc; border-collapse:collapse;}
.table_style_02 th{ border:0; font-size:12px;  font-family:Arial, Helvetica, sans-serif "돋음"; color:#474747; font-weight:bold; background-color:#dfeff8;}
.table_style_02 td{ border:0; font-size:12px; font-family:Arial, Helvetica, sans-serif "돋음"; color:#474747; line-height:22px; padding-left:30px;}

.table_style_03{ border-top: 1px solid #d7d7d7; border-collapse:collapse;}
.table_style_03 th{ border:0; font-size:12px;  font-family:Arial, Helvetica, sans-serif "돋음"; color:#474747; font-weight:bold; background-color:#f4f4f4; text-align:center;}
.table_style_03 td{ border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; font-size:12px; font-family:Arial, Helvetica, sans-serif "돋음"; color:#474747;}

.font_style_01{ font-size:11px; font-family:"굴림"; color:#797979; vertical-align:middle;}
.font_style_02{ font-size:12px; font-family:"돋움"; color:#3a3a3a;}
.font_style_03{ font-size:13px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#535353;}
.font_style_04{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#7f7f7f; line-height:18px;}
.font_style_05{ font-size:14px; font-family:Arial; color:#F00; line-height:20px; font-weight:bold;}
.font_style_06{ font-size:12px; font-family:"돋음"; color:#696969; line-height:16px; font-weight:bold;}
.font_style_07{ font-size:12px; font-family:"돋움"; color:#3a3a3a; line-height:14px;}
.font_style_08{ font-size:12px; font-family: Arial, Helvetica, sans-serif "돋음"; color:#757575; line-height:29px;}
.font_style_09{ font-size:12px; font-family: Arial, Helvetica, sans-serif "돋음"; color:#000000; line-height:23px;}
.font_style_10{ font-size:12px; font-family:"굴림"; color:#5b5b5b;}
.font_style_11{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif;}
.font_style_12{ font-size:12px; font-family:"굴림"; color:#5b5b5b; line-height:26px;}
.font_style_13{ font-size:12px; font-family:nanum; color:#5b5b5b; line-height:22px;}
.font_style_14{ font-size:12px; font-family:nanumbold,"나눔고딕 볼드체"; color:#333333; line-height:20px; }
.font_style_15{ font-size:15px; font-family:nanumbold,"나눔고딕 볼드체"; line-height:20px; }


.link_style_01 a:link{ font-size:13px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#636363; line-height:30px; text-decoration:none;}
.link_style_01 a:hover{ font-size:13px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#202020; line-height:30px; font-weight:bold; text-decoration:none;}
.link_style_01 a:visited{ font-size:13px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#636363; line-height:30px; text-decoration:none;}
.link_style_01 a:active{ font-size:13px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#636363; line-height:30px; text-decoration:none;}

.link_style_02 a:link{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#4f4f4f; line-height:24px; text-decoration:none;}
.link_style_02 a:hover{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#3399cc; line-height:24px; text-decoration:underline; font-weight:bolder;}
.link_style_02 a:visited{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#4f4f4f; line-height:24px; text-decoration:none;}
.link_style_02 a:active{ font-size:11px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#3399cc; line-height:24px; text-decoration:none;}

.link_style_03 a:link{ font-size:10px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#787878; text-decoration:none; font-weight:bold;}
.link_style_03 a:hover{ font-size:10px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#306df7; text-decoration:none; font-weight:bold;}
.link_style_03 a:visited{ font-size:10px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#787878; text-decoration:none; font-weight:bold;}
.link_style_03 a:active{ font-size:10px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#787878; text-decoration:none; font-weight:bold;}

.link_style_04 a:link{ font-size:12px; line-height:26px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#3a3a3a; text-decoration:none;}
.link_style_04 a:hover{ font-size:12px; line-height:26px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#1e93de; text-decoration:none; font-weight:bold;}
.link_style_04 a:visited{ font-size:12px; line-height:26px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#3a3a3a; text-decoration:none;}
.link_style_04 a:active{ font-size:12px; line-height:26px; font-family:'나눔고딕', NanumGothic, nanum, '돋움',Dotum,Helvetica,AppleGothic,sans-serif; color:#3a3a3a; text-decoration:none;}