@charset "utf-8";/********************
	Default set
********************/
html,body{width:100%;height:100%;margin:0;padding:0;}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,a,button,select{margin:0;padding:0}
li{list-style:none}
body{font-size:0.8em;line-height:140%;font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif;color:#666;}
textarea{font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif;color:#666;}
input,select{padding:0;font-size:0.9em;font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif;color:#666;}
input[type=text],input[type=file],input[type=password]{padding:2px;border:1px solid #d4d4d4;}
a:link{color:#666;cursor:pointer;text-decoration:none;}
a:visited{color:#666;cursor:pointer;text-decoration:none;}
a:active,a:hover{color:#355596;cursor:pointer;text-decoration:none;}
input.radio{border:0 !important;padding:0;}

/********************
	Element selector
********************/
form{margin:0;padding:0;}
img{border:0;}
noscript{position:absolute;z-index:10;background:#efefef;}
noscript p{margin:0;}
label{cursor:pointer;}
legend{visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;position:absolute;left:-9999px;top:-9999px;}
caption{visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;}
hr.section{display:none;/*visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;*/}
.hidden{visibility:hidden;height:0;width:0;font-size:0;line-height:0;overflow:hidden;position:absolute;left:-9999px;top:-9999px;}

/********************
	Popup
********************/
#wrap{background:url("bg_popup.gif") no-repeat 0 0;}
#header{overflow:hidden;}
#header h1{float:left;width:126px;height:88px;margin:8px 0 0 10px;background:url("h1_logo.png") no-repeat 0 0;text-indent:-999px;}
#header h2{float:left;width:282px;height:60px;padding-top:28px;margin:8px 0 0 30px;background:url("h2_tit.png") no-repeat 0 28px;font-size:0;text-indent:-999px;}
#header h2 span{display:block;width:188px;height:24px;margin-top:-28px;background:url("h2_sub.gif") no-repeat 3px 0;}

#content{}
#tablist{position:relative;margin:10px 5px 0;padding-top:40px;}
#tablist h3{position:absolute;top:0;left:0;}
#tablist h3.tab_tit2{left:56px}
#tablist h3.tab_tit3{left:145px}
#tablist h3.tab_tit4{left:234px}
#tablist h3.tab_tit5{left:323px}
#tablist h3.tab_tit6{left:412px}
#tablist h3.tab_tit7{left:501px}
#tablist h3 a{display:block;width:89px;height:26px;padding-top:14px;background:url("tab_off.gif") no-repeat 0 0;font-family:bold;font-size:14px;line-height:16px;color:#fff;text-align:center;letter-spacing:-1px;}
#tablist h3 a#tab1, #tablist h3 a#tab1.on{width:56px;background:url("tab_home.gif") no-repeat 0 0;text-indent:-999px;}
#tablist h3 a#tab2,#tablist h3 a#tab6{height:34px;padding-top:6px;}
#tablist h3 a.on{background:url("tab_on.gif") no-repeat 0 0;color:#015199;} /* 0212수정 */

.tab_con{position:relative;overflow:auto;height:267px;padding:18px 14px 20px;border-width:2px 1px 1px;border-style:solid;border-color:#005aab #81add4 #81add4;background-color:#fff;}
.tab_con h4{margin-bottom:18px;font-size:16px;line-height:18px;color:#005aab;}
.tab1{padding-left:269px;background:#fff url("bg_home.jpg") no-repeat 0 44px;}
.tab1 p{width:292px;height:238px;background:url("txt_home.gif") no-repeat 0 30px;font-size:0;text-indent:-999px;}

.db{display:block;}
.mt5{margin-top:5px;}
.ml10{margin-left:10px;}
.pl10{padding-left:10px;}
.fc_222{color:#222;}
.fc_blue{color:#005aab !important;}
.btxt{font-weight:bold;}
.t_ud{text-decoration:underline !important;}
.lst_bu li{margin-top:15px;padding-left:10px;background:url("bu_dot.gif") no-repeat 0 6px;}

.exam{margin-top:19px;padding:10px;border:1px solid #d0dde7;background-color:#e7f2fa;color:#444;}
.exam strong{display:block;margin-bottom:15px;}

.lst_qna{margin-top:20px;font-weight:bold;line-height:18px;color:#333;}
.lst_qna li .ques{display:block;overflow:hidden;padding:7px 0 8px 36px;border:1px solid #e5e9ec;background:#eff4f7 url("ico_q.png") no-repeat 10px 50%;}
.lst_qna li .answ{position:relative;overflow:hidden;padding:16px 20px 30px 36px;background:#f7f7f7 url("ico_a.png") no-repeat 10px 16px;font-weight:normal;}
.lst_qna li .grad{position:absolute;bottom:0;left:0;width:100%;height:28px;background-color:#f7f7f7;}
.lst_qna li div a.more{display:block;position:absolute;bottom:10px;right:5px;width:58px;height:17px;background:url("btn_more.gif") no-repeat 0 0;font-size:0;text-indent:-999px;}
.lst_qna li div a.close{background:url("btn_close.gif") no-repeat 0 0;}
.lst_qna .lst_bu li p{margin-top:5px;color:#005aab;}
.lst_qna a.link{display:inline-block;margin-top:10px;font-weight:bold;color:#005aab;text-decoration:underline;}

#footer{position:relative;padding-top:8px;text-align:center;}
#checkToday{display:block;position:absolute;top:13px;right:5px;color:#333;letter-spacing:-1px;}
#checkToday input{vertical-align:middle;}
#checkToday .popclose{display:inline-block;width:43px;height:18px;margin-left:10px;padding-top:2px;background-color:#909090;text-align:center;color:#fff;}