/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

@charset "utf-8";

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src:local('☺');
  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');
}

body {font-size:12px; 
     font-family:"나눔고딕","NanumGothic","Nanum Gothic","NanumGothicOTF","맑은고딕", "Malgun Gothic","굴림", gulim, "Trebuchet MS", "Lucida Grande", "Tahoma","Helvetica","Arial", "hiragino kaku gothic pro", sans-serif; }
input,select,textarea {font-size:12px; font-family:gulim;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}

.wrap {width:995px; margin:auto;}

#header {}
#header .headerbox {  }
#header .headerbox .headertop { border-bottom:1px solid #cccccc; }

#header .headerbox .headertop .topnav { height:30px; }
#header .headerbox .headertop .topnav .menutops {padding:20px 0 0px 0;text-align:right;font-size:14px;font-family:dotum;letter-spacing:2px;}
#header .headerbox .headertop .topnav .menutops a {font-family:gulim;font-size:13px;letter-spacing:-1px;outline:none;}
#header .headerbox .headertop .topnav .menutops a:hover {text-decoration:underline;}
#header .headerbox .headertop .topnav .menutops img {margin-bottom:-3px;}
#header .headerbox .headertop .topnav .menutops .admin {font-size:11px;font-family:dotum;font-weight:bold;color:#FA5800;}

#header .headerbox .headertop .logo {	height:80px; position:relative; }
#header .headerbox .headertop .logo h1 {padding:0;margin:0;}
#header .headerbox .headertop .logo a {font-size:30px;font-family:"malgun gothic";outline:none;display:inline; }
#header .headerbox .headertop .logo img {}
#header .headerbox .headertop .logo #top_logo { float:left; margin: 0px 0px 0px 0px; }
#header .headerbox .headertop .logo #top_direct_menu { float:left; top:30px; margin: 30px 0px 25px 0px; }
#header .headerbox .headertop .logo #top_direct_menu ul { margin:0; }
#header .headerbox .headertop .logo #top_direct_menu ul li { list-style:none; display:inline; }
#header .headerbox .headertop .logo #banner { position:absolute; right:0px; top:35px; display:none; }

#header .headerbox .headerbottom { height:50px; border-bottom:3px solid #66cdca; }

p { font-size:14px; line-height:160%; color:#222; } 
.desc { font-family:Gulim, Arial, Sans Serif; }

/* ---------------------------------------------------------------- */

.content {  } 
.title h1 { font-size: 27px; color: #777; font-weight: normal; } 
.title h1 .small { font-size:20px; } 
.content .comment { font-size:12px; color:#444; } 

/* ------------------------- */

#footer { margin:15px 0 0 0 0; clear:both; border-top:solid 2px #e2e2e2; background-color:#f7f8fa; height:150px; }
#footer .footer { padding:0px 0 20px 0; }
#footer .footer .slinks {float:left;}
#footer .footer .slinks2 {float:right;}

#footer .footer .slinks .elink {padding:30px 0 10px 0;font-size:13px;font-family:dotum;color:#c0c0c0;letter-spacing:2px;}
#footer .footer .slinks .elink a {font-family:gulim;font-size:13px;letter-spacing:-1px;color:#999999;
	font-weight:bold; xtext-shadow: 1px 1px 3px rgba(133, 131, 124, 0.69);
}
#footer .footer .slinks .elink a:hover {text-decoration:underline;}
#footer .footer .slinks .copyright {font-size:13px;font-family:arial;color:#999999;}
#footer .footer .powered {float:right;}
#footer .footer .kimsq {padding:10px 0 10px 0;font-size:11px;font-family:arial;color:#c0c0c0;}

/* ------------------------- */

._action_frame_ { display:none; } 



/* --
From 독립기념관 
----------------------- */

/*공통 테이블 스타일*/
table.basic { width:100%; border-collapse:collapse; }
table.center { width:100%; border-collapse:collapse; text-align:center; }
table.basic caption { display:none; }
table.basic caption.comment { display:block; text-align:right; padding-bottom:2px; color:#F33; }
table.basic caption.normal { display:block; text-align:right; padding-bottom:2px; color:#555; }
table.basic th, table.basic td { padding:6px; border:#cecece 1px solid; line-height:140%; border-left:0; padding-right:7px; }
table.basic th.first, table.basic td.first { border-left:0; }
table.basic th.last, table.basic td.last { border-right:0; }
table.basic thead th { border-top:#224192 1px solid; background:#eef2f6; color:#224192; }
table.basic thead td { background:#eef2f6; text-align:center; color:#224192; }
table.basic tbody th { background:#f2f2f2; color:#6d7fad; font-weight:normal; border-left:0; }
table.basic tbody tr.bg td { background:#eef2f6; }
table.basic tbody tr.bg2 td { background:#f2f2f2; }
table.basic tbody td.team { border-top:#cecece 2px solid; }
table.basic a { color:#5e6e96; }
table.basic a:hover { color:#111; }

