@charset "euc-kr";

/*==========================================================================
Web Font
==========================================================================*/
/*
@font-face {
  font-family: Nanum Gothic, ¸¼Àº °íµñ;
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: Nanum Gothic, ¸¼Àº °íµñ;
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: Nanum Gothic, ¸¼Àº °íµñ;
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}
*/
/* ±âº» ½ºÅ¸ÀÏ */
BODY {
font-family: Nanum Gothic, ¸¼Àº °íµñ;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    scrollbar-face-color: #F2F2F2;
    scrollbar-shadow-color: #999999;
    scrollbar-highlight-color: #999999;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-track-color: #F2F2F2;
    scrollbar-arrow-color: #999999;
}

.scroll     {scrollbar-face-color: #FFFFFF; 
	          scrollbar-shadow-color: #CCCCCC;
	          scrollbar-highlight-color: #CCCCCC; 
              scrollbar-3dlight-color: #FFFFFF;
	          scrollbar-darkshadow-color: #FFFFFF;
	          scrollbar-track-color: #FFFFFF;
              scrollbar-arrow-color: #CCCCCC}

body, table, tr, td, select, input, div, form, textarea {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-size:12px; color:#565383; line-height:12pt; word-break:break-all;}


/* Å×ÀÌºí¿¡ ´ëÇÑ ±âº» ½ºÅ¸ÀÏ Á¤ÀÇ */
td			{font-family: Nanum Gothic, ¸¼Àº °íµñ; font-size: 12px; color: #383838;}

/* ------------ LINK ----------- */
A:link    {color: #454545; font-family: Nanum Gothic, ¸¼Àº °íµñ; text-decoration: none;}
A:visited {color: #454545; font-family: Nanum Gothic, ¸¼Àº °íµñ; text-decoration: none;}
A:active  {color: #454545; font-family: Nanum Gothic, ¸¼Àº °íµñ; text-decoration: none;}
A:hover   {color: #707070; font-family: Nanum Gothic, ¸¼Àº °íµñ; text-decoration: none;}

.c         {color:#ffffff; text-decoration:none}
.c:link    {color:#ffffff; text-decoration:none}
.c:visited {color:#ffffff; text-decoration:none}
.c:active  {color:#ffffff; text-decoration:none}
.c:hover   {color:#ff0066; text-decoration:none}

/* ÀÏ¹ÝÀûÀÎ ÅØ½ºÆ® ·Ñ¿À¹ö¹× ¸µÅ© */
a:link			{text-decoration: none}
a:visited		{text-decoration: none}
a:active		{text-decoration: none}
a:hover			{text-decoration: none}

/*------------forn--------------*/
.input_box {BORDER-RIGHT: #c9c9c9 1px solid; BORDER-TOP: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid}

/*------------text--------------*/
.bluebold			{font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 12px; color:#011977}
.blue2			{font-family: Nanum Gothic, ¸¼Àº °íµñ; font-size: 12px; color:#233889}
.course         {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: normal; font-size: 11px; color: #383838}
.bold         {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 12px; color: #383838}
.white         {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 12px; color: #ffffff}
.blue        {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 14px; color: #33ccff}
.red        {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 14px; color: #ff0066}
.title         {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 14px; color: #383838}
.sub_title         {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-weight: bold; font-size: 14px; color: #001d91}
.text_body {text-align:justify; line-height:160%; word-break:break-all;}
.text_disable {color:#AAAAAA;}
.text_small {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-size: 11px;}

/* FAQ */
.text_faq_title {text-align:justify; text-decoration:bold;}
.text_faq_title:link {text-align:justify; text-decoration:bold;}
.text_faq_title:visited {text-align:justify; text-decoration:bold;}
.text_faq_title:active {text-align:justify; text-decoration:bold;}
.text_faq_title:hover {text-align:justify; text-decoration:underline;}

/* ¼­ºê ¸Þ´º 1 */
.submenu1    {color:#555555; text-decoration:none; font-weight:bold;}
.submenu1:link    {color:#555555; text-decoration:none; font-weight:bold;}
.submenu1:visited {color:#555555; text-decoration:none; font-weight:bold;}
.submenu1:active  {color:#555555; text-decoration:none; font-weight:bold;}
.submenu1:hover   {color:#000055; text-decoration:none; font-weight:bold;}

/* ¼­ºê ¸Þ´º 2 */
.submenu2    {color:#555555; text-decoration:none;}
.submenu2:link    {color:#555555; text-decoration:none;}
.submenu2:visited {color:#555555; text-decoration:none;}
.submenu2:active  {color:#555555; text-decoration:none;}
.submenu2:hover   {color:#000055; text-decoration:none;}

/* ¾Ë¸² »çÇ× */
.text_know    {color:#555555; text-decoration:none; font-family:webfont1; font-size:12px;}
.text_blue    {color: #000379}

/* »çÀÌµå¹Ù */
.text_sidemenu {color:#555555; text-decoration:none; font-family:webfont1;}

/* È÷½ºÅä¸®*/
.history    {color:#555555; text-decoration:none}
.history:link    {color:#555555; text-decoration:none}
.history:visited {color:#555555; text-decoration:none}
.history:active  {color:#555555; text-decoration:none}
.history:hover   {color:#000055; text-decoration:underline}

/* ÀÔ·Â»óÀÚ */
.inputbox1 {border-top: 1px solid #A0A0A0;	border-right: 1px solid #A0A0A0;	border-bottom: 1px solid #A0A0A0;	border-left: 1px solid #A0A0A0; background-color:#FFFFFF; height:18px;}
.textarea1 {color:#5D5D5D; border-top: 1px solid #A0A0A0;	border-right: 1px solid #AA0A0A0;	border-bottom: 1px solid #A0A0A0;	border-left: 1px solid #A0A0A0; background-color:#FFFFFF;}

/* °ü¸®ÀÚ */
.admin_text1 {font-family: Nanum Gothic, ¸¼Àº °íµñ; font-size: 11px;}
.webfont { padding:3px;line-height:25px;}