@charset "utf-8";
/*
* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }


/* Basic */
body{ PADDING: 0px; MARGIN: 0px; width:100%; background-repeat:repeat-x;overflow:hidden;}
DIV  { TEXT-ALIGN: left;font-family:"Noto Sans KR", "µ¸¿òÃ¼"; font-size:13px; color:#545454 ;}
IMG  { BORDER: 0px}

td, table	{font-family:"Noto Sans KR", "µ¸¿òÃ¼"; font-size:13px;}


a:link					{font-family:"Noto Sans KR", "µ¸¿òÃ¼"; color:#545454; text-decoration:none;}
a:visited				{font-family:"Noto Sans KR", "µ¸¿òÃ¼"; color:#545454; text-decoration:none;}
a:active				{font-family:"Noto Sans KR", "µ¸¿òÃ¼"; color:#545454; text-decoration:none;}
a:hover					{font-family:"Noto Sans KR", "µ¸¿òÃ¼"; color:#EE6907; text-decoration:underline;}


/* Style */
.style2 {color: #452424}
.style10 {font-weight: bold; color: #333333; }
.style1 {
	color: #0066CC;
	font-weight: bold;
}
.txt_tdbody 		   {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#545454;text-decoration:none}
.txt_tdbody A          {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#545454;text-decoration:none}
.txt_tdbody A:visited  {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#545454;text-decoration:none}
.txt_tdbody A:hover    {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#6b0f08;text-decoration:none}

.txt_title   {color: #ee6907; font-weight: bold; line-height:24px;}
.txt_subtitle   {color: #000000; font-weight: bold; line-height:24px;}


/* UI */

#naviAll    {MARGIN:0px; padding:0px; WIDTH: 940px; background:url(../img/sub_bg.gif) repeat; display:inline; overflow-x:hidden; font-family:"Noto Sans KR", "µ¸¿òÃ¼"; font-size:13px;}
#naviBottom {MARGIN:0px; padding:0px; WIDTH: 940px;}
#naviL      {FLOAT:left; WIDTH: 132px; overflow-x:hidden; margin:0; padding:0;}
#naviR      {Float:left; width:808px; display:inline; overflow-x:hidden; margin:0; padding:24 0 20 43px;}
#navimain   {Float:left; width:808px; display:inline; overflow-x:hidden; margin:0; padding:0px; position:absolute;}

.dot{background:url(../img/dot.gif) repeat-x; margin:0px; padding:10 0 0 10px}

.pass{background:url(../img/dot_pass.gif) repeat-x; margin:0px; padding:10 0 0 10px;font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:12px;color:#543335;text-decoration:none}
.pass A          {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#543335;text-decoration:none}
.pass A:visited  {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#543335;text-decoration:none}
.pass A:hover    {font-family:"Noto Sans KR", "µ¸¿òÃ¼";font-size:13px;color:#2c0101;text-decoration:none}

.input16 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:40%;height:30px; font-size:16px; line-height:15px;margin:8px 0 8px 0; color: #595D59; }
.input18 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:30%;height:30px; font-size:16px; line-height:15px;margin:8px 0 8px 0; color: #595D59; }
.input19 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:20%;height:30px; font-size:16px; line-height:15px;margin:8px 0 8px 0; color: #595D59; }


@media all and (min-width:0px) and (max-width:1100px){
	h2{margin:20px 0 0 10px; color:#003981;}
}

@media all and (min-width:1101px){
	h2{margin:120px 0 50px 0; color:#003981;}
}