
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
h1,h2,h3,h4,h5,h6 {font-size:1em; font-weight:normal;}
ul,ol,li {list-style-type:none;}
a {color: #333; text-decoration:none;}
img {border:0 none; vertical-align:top;}
address {font-style:normal;}
/* ¿¡µðÅÍ »ðÀÔ ÄÁÅÙÃ÷ ³» Å×ÀÌºí ½ºÅ¸ÀÏ Àû¿ëÀ» À§ÇØ ÁÖ¼®Ã³¸®.
table {width:100%; border-spacing: 0; border-collapse:collapse; table-layout:fixed;} 
*/
button {margin:0; padding:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:0 none; background-color:transparent; font-family:inherit; font-size:inherit; cursor:pointer;}
input {-webkit-appearance: none; -webkit-border-radius: 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
textarea {width:100%; -webkit-appearance: none; -webkit-border-radius: 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
select {cursor:pointer; -webkit-border-radius: 0;}
.clearfix:after {content: "";display: block;width: 0;height: 0;font-size: 0;clear: both;}

input[type="radio"],
input[type="checkbox"] {
	-webkit-appearance : auto;
}

td, body, input, select,textarea {font-family:NanumGothic,dotum,verdana; font-size:12px;line-height:150%;  }

td, th {padding:0;}


a:link    			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#000000;}
a:active  			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: underline; color:#0077FF;}
a:visited			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#434343;}
a:hover  			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: underline; color:#000000;}

.member 			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#04648E;}
.member a:link 		{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#04648E; font-weight:bold;}
.member a:active 	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#04648E; font-weight:bold;}
.member a:visited 	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#04648E; font-weight:bold;}
.member a:hover	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#04648E; font-weight:bold;}

.member1 		{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#666666; font-weight:bold;}
.member_text		{background-color:#FFFFFF;border:1px #BBBBBB solid; border-color: #666666; FONT-SIZE: 12px;}

.board			{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#737373; font-weight:100;}
.board a:link 		{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#666666; font-weight:100;}
.board a:active 	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#3366CC; font-weight:800;}
.board a:visited 	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#737373; font-weight:100;}
.board a:hover	{font-family:NanumGothic,dotum,verdana; font-size:12px; text-decoration: none; color:#3366CC; font-weight:800;}




.copyright			{font-family:NanumGothic,dotum,verdana; font-size:11px; text-decoration: none; color:#E5E5E5; font-weight:bold;}

.Site				{font-family:NanumGothic,dotum,verdana; font-size:13px; text-decoration: underline; color:blue; font-weight:bold;}

.bt1 				{width:200px; height:50px; background-color:#d0d0d0;border:1px #BBBBBB solid; cursor:pointer;font-weight:bold;FONT-SIZE: 12px;border-style:outset;}
.bt2 				{width:200px; height:30px; background-color:#D6F1F8;border:1px #BBBBBB solid; cursor:pointer;font-weight:300;FONT-SIZE: 12px;border-style:outset;}
.menu  {padding-top:25px;}

/* ¹Ú½º ½ºÅ¸ÀÏ01 */

.shinbox01 {clear:both; width:100%; margin-bottom:10px;border-top:1px solid #cccccc;border-collapse: collapse;}
.shinbox01 thead th { font-weight:normal; font-size: 12px; font-weight: bold; color:#999999; padding:6px 0 3px 0; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background-color:#f1f5f9; }
.shinbox01 thead th.end {border-right:none;} 
.shinbox01 th.first {border-left:none;} 
.shinbox01 td.first {border-left:none; text-align:center;font-weight:bold;font-size:11px;color:#666666;padding:3px 0 0 0;} 
.shinbox01 td.end {border-right:none;} 
.shinbox01 tbody td { height: 25px; padding:3px; border:1px solid #e6e6e6; text-align:left;  padding:3px 10px 3px 10px;}s
.shinbox01 thead th.clear {border-right:none;} 
.shinbox01 td.ok {text-align:center;font-weight:bold;color:#cccccc;border-right:none;} 
.shinbox01 td.check {text-align:center;font-weight:bold;color:#0072bc;border-right:none;} 
.shinbox01 td.cut {text-align:center;font-weight:bold;color:#f26522;border-right:none;} 
.shinbox01 td.title{text-align:center;font-weight:bold;color:#999999;} 
.shinbox01 tbody td input[type="radio"] { -webkit-appearance: auto;}
.shinbox01 tbody td input[type="text"] {border:1px solid #aaa;height:28px;padding:0 0 0 10px}
.shinbox01 tbody td input[type="submit"] {border:1px solid #aaa;height:28px;padding:0 15px;}
.shinbox01 tbody td select {border:1px solid #aaa;height:30px;}
.shinbox01 table {border-collapse: collapse;}
/* ¹Ú½º ½ºÅ¸ÀÏ02 */

.schedule{border:none;}
.pt_20{padding-top:20px;}

.tbl_type,.tbl_type th,.tbl_type td{border:0} 
.tbl_type{width:100%;border-bottom:2px solid #dcdcdc;font-family:Tahoma;font-size:11px;text-align:center} 
.tbl_type caption{display:none} 
.tbl_type th{padding:7px 0 4px;border-top:1px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-family:'NanumGothic,dotum',NanumGothic,dotum;font-size:12px;font-weight:bold;} 
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5;color:#4c4c4c} 


/* ¸ÅÀÎ ¹Ú½º ½ºÅ¸ÀÏ */

.tb_type,.tb_type th,.tb_type td{border:0} 
.tb_type{width:100%;border:none;font-family:Tahoma;font-size:11px;text-align:left} 
.tb_type caption{display:none} 
.tb_type th{border-bottom:1px solid #ffffff;background-color:#266593;color:#ffffff;font-family:'NanumGothic,dotum',NanumGothic,dotum;font-size:12px;font-weight:bold;text-align:center;width:100px; } 
.tb_type td{border:none;color:#4c4c4c; height:20px;padding-left:10px} 

/* ¸ÅÀÎ ¹Ú½º ½ºÅ¸ÀÏ2 */

.tb,.tb th,.tb td{border:0} 
.tb{width:750px;border:1px solid #e5e5e5;font-family:Tahoma;font-size:11px;text-align:left;margin-bottom:20px} 
.tb caption{display:none} 
.tb td{padding:10px;border:none;color:#4c4c4c;background-color:#fafafa;} 

/*¸Þ´º*/

.tb_menu,.tb_menu th, .tb_menu td {border:0} 
.tb_menu td {height:14px;padding:0;margin:0}
.tb_menu td .pn {padding:0}
.tb_menu td a {word-break:keep-all;}

/* º»ÀÎÀÎÁõ¹Ú½º */

.tb01,.tb01 th,.tb01 td{border:0} 
.tb01{width:750px;border:1px solid #e5e5e5;font-family:Tahoma;font-size:11px;text-align:left;margin-left:38px} 
.tb01 caption{display:none} 
.tb01 td{padding:10px;border:none;color:#4c4c4c;background-color:#fafafa;} 
.tb01 td dt {display:inline-block; width:20px;}
.tb01 td dt dd {display:inline-block;}

/*ÈÄ¿ø»ç ¹Ú½º*/
table.spon_board tr td {
    text-align:center; border-top:1px solid #ddd; border-left:1px solid #ddd;
}
table.spon_board tr td.r_line {
    border-right:1px solid #ddd;
}
table.spon_board tr.b_line td {
    border-bottom:1px solid #ddd;
}


@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic);

@font-face {
   font-family: 'Noto Sans Regular';
   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');
}

.science_title { font-family:'Noto Sans Regular', 'Malgun Gothic', '¸¼Àº °íµñ', NanumGothic,dotum; font-size:24px; font-weight:bold; color:#0b3b6e; }
.science_text { font-family:'Noto Sans Regular', 'Malgun Gothic', '¸¼Àº °íµñ', NanumGothic,dotum; font-size:14px; font-weight:400; color:#333; }




.tbl_type_P,.tbl_type_P th,.tbl_type_P td {border:0} 
.tbl_type_P {width:100%; border-bottom:2px solid #dcdcdc; font-family:Tahoma; font-size:11px; text-align:center} 
.tbl_type_P caption {display:none} 
.tbl_type_P th{border:1px solid #ffffff; background-color:#10307A; color:#ffffff; font-family:'¸¼Àº °íµñ'; font-size:12px; font-weight:bold; text-align:center; padding:5px 0; } 
.tbl_type_P td{border-bottom:1px #ccc solid; color:#4c4c4c; padding:3px 0;} 



/* Button ¿ä¼Ò */
.btnB_Blue, .btnB_Red, .btnB_Nam, .btnB_Green, .btnB_Silver
	{ display:inline-block;
	   border-radius:3px;
	   font-size:16px;
	   font-weight:bold; 
	   height:30px;
	   line-height:15px;
	   padding: 5px 10px 5px 10px;
	   text-align:center;
	   text-decoration:none;
	   border:none;
	   cursor:pointer;}

.btnM_Blue, .btnM_Red, .btnM_Nam, .btnM_Green, .btnM_Silver
	{ display:inline-block;
	   border-radius:3px;
	   font-size:14px;
	   font-weight:bold; 
	   height:26px;
	   line-height:15px;
	   
	   text-align:center;
	   text-decoration:none;
	   border:none;
	   cursor:pointer;}
	   	   
.btnS_Blue, .btnS_Red, .btnS_Nam, .btnS_Green, .btnS_Silver
	{ display:inline-block;
	   border-radius:2px;  
	   font-size:12px;
	   font-weight:bold; 
	   /* height:22px; padding: 1px 5px 1px 5px;*/
	   text-align:center;
	   text-decoration:none;
	   border:none;
	   cursor:pointer;
	   font-weight:normal;
		padding: 5px 10px;
		height: auto; }

.btnS_Blue, .btnM_Blue, .btnB_Blue { background-color:#346bc6; color:#ffffff;  }
.btnS_Red, .btnM_Red, .btnB_Red  { background-color:#C82626; color:#ffffff;  }
.btnS_Nam, .btnM_Nam, .btnB_Nam  { background-color:#566589; color:#ffffff;  }
.btnS_Green, .btnM_Green, .btnB_Green  { background-color:#229928; color:#ffffff;  }
.btnS_Silver, .btnM_Silver, .btnB_Silver  { background-color:#777777; color:#ffffff;  }

.table_manage_default { border-collapse:collapse;line-height:160%; background:#fff; text-align:center; }
.table_header_A { text-align:center; background-color:#dddddd; border:1px #bbbbbb solid; font-weight:bold; line-height:20px; padding:5px; }

.grid_td_center { text-align:center; padding:3px; height:25px; border:1px #cccccc solid; }
.grid_td_center_small {text-align: center; padding: 3px; height: 25px; border: 1px #cccccc solid; font-size:12px;}
.grid_td_left { text-align:left; padding:0 3px 0 5px; height:30px; border:1px #cccccc solid; word-break:break-all; }
.grid_td_left_small { text-align:left; padding:0 3px 0 5px; height:30px; border:1px #cccccc solid; font-size:12px; word-break:break-all;}
.grid_td_right { text-align:right; padding:0 7px 0 3px; height:30px; border:1px #cccccc solid;  word-break:break-all;}
.grid_td_dt { text-align:center; padding:1px; height:30px; border:1px #cccccc solid; font-size:13px;  word-break:break-all;}
.grid_td_center_stat { text-align:center; padding:2px; height:22px; border:1px #cccccc solid;  word-break:break-all;}
.grid_td_right_stat { text-align:right; padding:0 7px 0 0; height:22px; border:1px #cccccc solid;  word-break:break-all;}

.input_text {
    font-family: 'Noto Sans Regular', 'Malgun Gothic', '¸¼Àº °íµñ', NanumGothic,dotum;
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    border: 1px #bbbbbb solid;
}