

/* °øÅë */

* { margin: 0; padding: 0; line-height:18px; }
/*¿¡µðÅÍ¿¡¼­ spanÀÌ ÁÙ¹Ù²ÞµÇ¸é ÁÙ°£°ÝÀÌ ÀÌ»óÇØ¼­, µ¤¾î¾º¿ò*/
.board_view p span{line-height: inherit;}
/* { margin: 0; padding: 0; font-family: dotum; font-size: 12px; line-height:18px; color: #737787;}*/
/*
table { margin: 0; padding: 0; border: 0; border-collapse: collapse;}
th, td { border-collapse: collapse;}
*/
img {border: none;}

a:link, a:visited, a:active { color: #f26522 ; text-decoration: none;}
a:hover { color: #ff5300; text-decoration: none;}


/* ÅØ½ºÆ® */

.TextB { font-size: 12px; font-weight:bold; color: #737787 !important;}
.TextB14 { font-size: 14px; font-weight:bold; color: #2d7d54 !important;}
.TextB12 { font-size: 12px; font-weight:bold; color: #494949 !important;}
.TextB_date { font-size: 12px; font-weight:bold; color: #737787 !important;}
.sText { font-size: 11px; color: #737787 !important;}
.sText_date { font-size: 11px; color: #adadad !important;}
.sTextB { font-size: 11px; line-height:12px; font-weight:bold; color: #737787 !important;}
.nText { font-family: dotum; font-size: 12px; line-height:18px; color: #737787 !important;}
.gText { font-family: dotum; font-size: 12px; line-height:18px; color: #737787; padding-bottom: 21px !important;}


/* ·Î±×ÀÎ */

.top_login_Text { padding: 4px 8px 0px 0px; font-size: 11px; color: #9a9a9a !important;}
.top_login_TextB { font-size: 11px; font-weight:bold; color: #737787 !important;}
.login_Text { font-size: 12px; font-weight:bold;  line-height:14px;  color: #4989b6 !important;}
.login_sText { font-size: 11px; line-height:14px;  color: #737787 !important;}
.ptl19 { padding: 19px 0px 9px 15px;}
.pb_mlog{ padding-bottom: 25px !important;}


/* ÆÐµù */

.ptb6_13 { padding: 6px 0px 13px 0px;}
.ptb15 { padding: 15px 0px 15px 0px;}
.pt_Pro { padding: 5px 0px 20px 0px;}
.p_pro{ padding: 0px 0px 20px 12px; background:url(/images/info/04_pro_icon.gif) no-repeat left top;}
.pt6{ padding-top: 6px !important;}
.pt7{ padding-top: 7px !important;}
.pt14{ padding-top: 14px !important;}
.pt16{ padding-top: 16px !important;}
.pt18{ padding-top: 18px !important;}
.ptb18{ padding: 18px 0px 16px 0px;}
.pt27{ padding-top: 27px !important;}
.pt30{ padding-top: 30px !important;}
.pt32{ padding-top: 32px !important;}
.pr3{ padding-right: 3px !important;}
.pr18{ padding-right: 18px !important;}
.pb3 { padding-bottom: 3px !important;}
.pb8 { font-family: dotum; font-size: 12px; color: #737787; line-height:18px; padding-bottom: 8px !important;}
.pb11 { padding-bottom: 11px !important;}
.pb13 { padding-bottom: 13px !important;}
.pb14 { padding-bottom: 14px !important;}
.pb16 { padding-bottom: 16px !important;}
.pb21 { padding-bottom: 21px !important;}
.pb30 {  font-family: dotum; font-size: 12px; color: #737787; padding-bottom: 30px !important;}
.pb40 { padding-bottom: 40px !important;}
.pb55 { padding-bottom: 55px !important;}
.ptl10_17 { padding: 10px 0px 9px 17px;}
.ptbl17_12_2 { padding: 17px 0px 12px 2px;}
.ptbl14_19_10 { padding: 14px 0px 19px 10px;}
.ptbl24 { font-family: dotum; font-size: 12px; color: #737787; line-height:18px; padding: 24px 24px 24px 24px;}
.ptb18_18 { padding: 18px 0px 18px 0px;}
.ptl2 { padding: 10px 0px 0px 3px;}
.pbl2 { padding: 0px 0px 10px 3px;}
.pl11 { padding: 0px 0px 0px 11px;}
.pl16 { padding: 0px 0px 0px 16px;}
.ptrbl1 { padding: 1px 1px 1px 1px;}
.pl4 { padding: 0px 0px 0px 4px;}
.pb5 { padding: 0px 0px 5px 0px;}
.prl5 { padding: 0px 5px 0px 5px;}

.pl8_bg{ padding-left: 8px; background:url(/images/common/main_icon.gif) no-repeat left top;}
.pl21_bg{ padding-left: 21px; background:url(/images/common/main_Nicon.gif) no-repeat left top;}
.pl9_bg{ padding-left: 9px; background:url(/images/common/main_Nicon1.gif) no-repeat left top;}


/* ¸¶Áø */

.mt0 { margin-top: 0px !important;}
.mr0 { margin-right: 0px !important;}
.mr5 { margin-right: 5px !important;}
.mb0 { margin-bottom: 0px !important;}
.ml0 { margin-left: 0px !important;}

.mtb36_18 { margin: 36px 0 18px 0;}



/* ÅØ½ºÆ® ÄÃ·¯ */

.sGray { font-size: 11px; color: #878787 !important;}
.sGray1 { font-size: 11px; color: #4c4c4c !important;}
.blue { color: #2176b7 !important;}
.blue_BT { font-weight:bold; color: #425c7a !important;}
.sBlue {  font-size: 11px; color: #2176b7 !important;}
.black { color: #000000 !important;}
.blackB { font-weight:bold; color: #000000 !important;}
.Orange { color: #d07b3a !important;}
.Orange05 { font-family: dotum; font-size: 12px; line-height:18px; color: #f26522 !important;}
.sOrange {  font-size: 11px; line-height:12px; color: #d07b3a !important;}
.Green { font-family: dotum; font-size: 12px; color: #1d905b !important;}


/* ÅØ½ºÆ® ÄÃ·¯ */

.input_box {	background-color: #f5f5f5; border: 1px solid #d7d7d7; }
.input_login {	color:#9a9a9a; background-color: #f5f5f5; height: 19px; width: 164px; border: 1px solid #d7d7d7; padding: 0px 0px 0px 8px; }



/* Border ¶óÀÎ */

.border_line_edu { border: 1px solid #e1e1e1; padding: 7px 0px 4px 0px; }
.border_line_license { border: 1px solid #dedede; }
.border_line_login { border: 1px solid #abd8ce; background: url(/images/common/login_bg.gif) repeat-x left top; }  
.border_line_quick { border: 1px solid #e1e0e0;  background: url(/images/common/quick_bg.gif) repeat-x left top; } 
.border_line_profile { border: 1px solid #e3e3e3; background: url(/images/info/04_Fbg.gif) no-repeat right top; padding: 25px 0px 5px 25px; }  
 
.border_line { border: 1px solid #dedede;  padding: 7px 0px 4px 0px;}
.border_line05 { font-family: dotum; font-size: 12px; color: #737787; border: 1px solid #dedede;  padding: 0px 0px 0px 0px;}
.border_line051 { font-family: dotum; font-size: 12px; color: #737787; border: 1px solid #dedede;  padding: 16px 13px 16px 13px;}
.border_line_Tel { border: 1px solid #dedede; padding: 7px 0px 4px 10px;}

.border_lineT  {
    font-family: dotum; 
	font-size: 12px; 
	line-height:17px; 
	color: #616161;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style:  solid;
	border-left-style: solid;
	border-top-color: #dedede;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
	PADDING-RIGHT: 12px; PADDING-LEFT: 18px; PADDING-BOTTOM: 4px; PADDING-TOP: 7px;
	}

.copy_line  {
	line-height:29px; 
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style:  solid;
	border-left-style: none;
	border-top-color: #e4e4e4;
	border-right-color: none;
	border-bottom-color: #e4e4e4;
	border-left-color: none;
	PADDING-RIGHT: 5px;
	}


/* BG */

.main_Fbg {background:url(/images/common/main_bg.gif) no-repeat left top;}
.main_ICbg {background:url(/images/common/main_incu_bg.gif) no-repeat right top;}
.main_INbg {background:url(/images/common/main_info_bg.gif) no-repeat right top;}

.top_Lbg {background: url(/images/common/top_Lbg.gif) repeat-x left top;}


/* Board ¶óÀÎ */

.board_line  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: none;
	border-right-color: none;
	border-bottom-color: #dcdcdc;
	border-left-color: none;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px;
	}

.board_lineT  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: none;
	border-right-color: none;
	border-bottom-color: #dcdcdc;
	border-left-color: none;
	 PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px;
	}

	.board_faq  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: none;
	border-right-color: none;
	border-bottom-color: #dcdcdc;
	border-left-color: none;
	 PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 6px;
	}


/* page BG */

.info_bg01 { background:url(/images/info/01_bg.gif) no-repeat left top;}
.info_bg02 { background:url(/images/info/02_bg.gif) no-repeat left top;}
.info_bg021{ background:url(/images/info/02_bg1.jpg) no-repeat right top;}
.info_bg03 { background:url(/images/info/03_bg.gif) no-repeat left top;}
.info_bg04 { background:url(/images/info/04_bg.gif) no-repeat left top;}
.info_bg05 { background:url(/images/info/05_bg.jpg) no-repeat left top;}

/* ¸ÞÀÎ¸Þ´º */
#menu { position:relative; width:100%; height:58px; background:url(/images/common/menu_bar.gif) no-repeat; }
#topMenu { position:relative; width:765px; overflow:visible !important; margin:0 auto; }

#topMenu > li { position:relative; float:left; width:20%; text-align:center; overflow:visible; display:inline-block; }

#topMenu > li > a:link,
#topMenu > li > a:visited { height:50px; vertical-align:top; padding:7px 0px 0 0px; box-sizing:border-box; color:#fff; font-size:100%; font-family:NotoSans-Medium, "º»°íµñ ¹Ìµð¾ö"; letter-spacing:-1px; display:block; }
#topMenu > li > a:active,
#topMenu > li > a:focus,
#topMenu > li > a:hover,
#topMenu > li > a.select { background:url(/images/common/menu_blt.gif) no-repeat 50% 28px; color:#ffff00;  }



/* ¼­ºê¸Þ´º Ç¥½Ã */
#topMenu > li > ul { position:absolute; left:0; top:33px; height:25px; padding-top:0px; box-sizing:border-box; display:none; clear:both; overflow:visible; z-index:1003; }
#topMenu > li > ul > li { position:relative; float:left; background:#f5f5f5; display:block; }

#topMenu > li > ul > li > a:link,
#topMenu > li > ul > li > a:visited { height:25px; line-height:25px; padding:0 10px; text-decoration:none; color:#666; font-family:NotoSans-DemiLight, "º»°íµñ µ¥¹Ì¶óÀÌÆ®"; font-size:85%; letter-spacing:-1px; margin:0; background:none; border:0; display:block; }
#topMenu > li > ul > li > a:active,
#topMenu > li > ul > li > a:hover,
#topMenu > li > ul > li > a:focus,
#topMenu > li > ul > li > a.select { clear:both; color:#2d7754; font-weight:bold; }


#topMenu > li > ul > li:first-child a { padding-left:50px;}
#topMenu > li > ul > li:last-child a { padding-right:50px;}

#topMenu > li > #snb5 { left:-354px; width:650px; }




/* ¸ÞÀÎºñÁÖ¾ó */
.mVisible { position:relative; width:700px; height:248px; background:url(/images/common/visible_bg.jpg) no-repeat 50% top; }
.mVisible p { position:absolute; opacity:0; animation-duration:1s; animation-iteration-count:1; animation-timing-function:ease-out; animation-fill-mode:forwards; letter-spacing:-1px;  }
.mVisible .txt1 { animation-delay :0.5s; animation-name:visibleMove1; font-size:130%; font-family: NotoSans-DemiLight, "º»°íµñ µ¥¹Ì¶óÀÌÆ®"; }
.mVisible .txt2 { animation-delay :1.2s; animation-name:visibleMove2; color:#ee7911; font-size:200%; font-family: NotoSans-Medium, "º»°íµñ ¹Ìµð¾ö"; line-height:1.2;}


@keyframes visibleMove1 {
	from { right:40px; top:25px; opacity:0; }
	to { right:115px; top:25px; opacity:1; }	
}
@keyframes visibleMove2 {
	from { right:0px; top:50px; opacity:0; }
	to { right:75px; top:50px; opacity:1; }	
}

.pt18 { font-size:75% !important; }
.pt18 table td a { color:#777; }