
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansarmenian.css);



html,body,textarea,p,br,td,div,pre,blockquote,center {font-family:"Nanum Gothic", "나눔고딕", "NanumGothic", "맑음고딕", "Malgun Gothic", "Apple SD Gothic Neo", Sans-Serief !important; 
font-size:10pt; line-height:17pt; color:#6a6b6f; letter-spacing:-0.05em;}
ul, ol, li {list-style:none; }
img, hr {border:none;}
img {vertical-align:top; border:0px ;}

@media print { 
	 .page { page-break-after: always;}
	 body { border:0; margin:0; padding:0;  }
}


strong {color:#2a449f; }

/*common*/
.a3_size {position:relative; height:28.5cm; width:42.0cm; padding:0; page-break-after:always;}
.a3_size .page {position:relative; float:left;}
.a3_size .a4_page {position:relative; }
.a3_size .a4_page img {margin:0px; width:21cm; height:29.7cm;}

.page {position:relative; width:19cm; height:27.7cm; margin: 0.2cm 0.2cm; border:1px solid #bababa; page-break-after: always; padding:0.5cm; overflow:hidden;}

	.header {position:relative; float:left; width:100%; border-bottom:1px solid #b6b6bc;  background:url(../images2/logo.png) 0 50% no-repeat;}
		.header .logo {float:left; width:30%; height:50pt;  border-top:2px solid #213475;text-indent:-9999px;}
		.header .data {float:right; width:69%; font-size:9pt; color:#000000; border-top:2px solid #b6b6bc; padding:10pt 0; letter-spacing:-0.1em; }

	.top_title {position:relative; width:100%; padding-top:145px; padding-bottom:80px;}
		.title01 {color:#080f29; font-size:17pt;  line-height:24pt;}
		.title01 strong {color:#080f29;  font-size:33pt; font-weight:bold;}
		.title02 {color:#d2d1d5; font-size:20pt; font-weight:normal; line-height:24pt; padding-top:30px;}
		.title03 {color:#213475; font-size:24pt; font-weight:bold; line-height:29pt; padding-top:20px;}

	.p_area01  {position:relative; padding-top:30pt; width:100%; float:left; }
		.p_area01 h1 {width:30%;float:left; background:url(../images2/title_bar.png) 100% 50% no-repeat; padding-left:10pt; font-size:13pt; color:#fff; height:30pt; line-height:30pt;}
		.p_area01 p {width:65%;float:right; }
		.p_area01 ul {width:65%; float:right; }
		.p_area01 ul li { float:left; border-left:3px solid #57669b; padding-left:15pt;}
		.p_area01 .banner {width:65%;float:right; padding-top:35pt;}

	.say {position:relative; float:left; color:#445db1; line-height:11pt; padding-top:10pt; font-size:9pt;}
	.say2 {position:relative; float:left; color:#445db1; line-height:25px; padding-top:5pt; font-size:9pt;}

	.p_area02  {position:relative; padding-top:10pt; width:100%; float:left; }
		.p_area02 h1 {width:100%;float:left; background:url(../images2/title_bar.png) 0 50% no-repeat; padding-left:10pt; font-size:13pt;  color:#fff; height:30pt; line-height:30pt;}
		.p_area02 h2 {width:100%;float:left; border-left:3px solid #213475; padding-left:10pt; font-size:14pt; color:#5267b1; height:20pt; line-height:20pt; margin:10pt 0 5pt 0;}

		.introp {width:100%;float:left; background:url(http://hyfound.gagabox.com/images2/title_bar.png) 0 50% no-repeat; padding-left:10pt; font-size:13pt;  color:#fff; height:30pt; line-height:30pt;}
		.introp h2 {width:100%;float:left; border-left:3px solid #213475; padding-left:10pt; font-size:14pt; color:#5267b1; height:20pt; line-height:20pt; margin:10pt 0 5pt 0;}


		.p_area02 .p_img01 {float:center; width:43%; padding:15pt 0; overflow:hidden;background:url(../../include/images/graph_bg.jpg) 50% 0 no-repeat;}
		.p_area02 .p_img01 #canvas1r {width:100%; }
		.p_area02 .p_img01 canvas { background:url(../../include/images/can_line1.jpg) 50% 0 no-repeat; margin-left:5px; margin-top:2px;}



		.p_area02 p {position:relative; float:left; width:100%; margin:0px; line-height:16pt; }
		.p_img01 {float:left; width:45%; background-color:#f6f6f8; border:0px solid #b6b6bc; min-height:170pt;}
		.p_img02 {float:left; width:45%;}
		.p_right {width:50%; float:right; }

		.ceo_img {position:relative; float:left; padding-left:180pt;}
		.ceo_img ul {position:relative;}
		.ceo_img ul li {float:left; display:inline; background:url(../images2/icon01.gif) 3px 3px no-repeat; padding-left:10pt; }

		.keworld_area {position:relative; float:left; background-color:#fff; border:1px solid #d8d8df; width:100%; min-height:110pt; margin:3pt 0 0 0;}


	.footer {position:relative; width:18.9cm; border:0px solid #000;  color:#b6b6bc;  text-align:Center; font-weight:Bold;}


	.table01 {position:relative; float:left; margin-top:0pt; width:100%; padding-bottom:15pt;}
	.table01 thead tr th {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:0px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; }
	.table01 thead tr td {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; }

	.table01 tbody tr th { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; }
	.table01 tbody tr td { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; }

	.table02 {float:left; width:100%; border-top:1px solid #b4b2b3;} 
	.table02 thead tr th {padding:2pt 10pt; border-right:1px solid #fff; background-color:#b6b6bc; text-align:center; color:#fff; font-weight:bold;}
	.table02 thead tr td {padding:2pt 10pt; border-right:0px solid #fff; background-color:#b6b6bc; text-align:center; color:#fff; font-weight:bold;}
	.table02 tbody tr th {padding:2pt 10pt; width:23%; border-bottom:1px solid #b4b2b3; background-color:#f4f4f4; text-align:left; color:#3f4a6e;}
		.s_txt {font-size:9pt; color:#adadb0;}
		.s_text {font-size:8.6t; color:#5972c8; }
		.num {font-size:13pt; color:#3b4a7f; font-weight:bold;}
	.table02 tbody tr th.t_right {text-align:Center;}
	.table02 tbody  tr td {padding:5pt 10pt; border-bottom:1px solid #b4b2b3; }

	.table03 {float:left; margin-left:15%; margin-top:10pt; margin-bottom:10pt; width:70%; border-top:1px solid #a5a6a5; border-bottom:1px solid #a5a6a5; padding:0.2pt;} 
	.table03 tr th {padding:10pt; text-align:Center; width:35%; background-color:#f4f4f4; color:#3f4a6e; font-size:12pt;}
	.table03 tr td {padding:10pt; text-align:Center; color:#a78cc1; font-size:12pt;}
	.table04 {float:left; border-top:1px solid #a5a6a5; padding-bottom:0.5cm;}

	.table04 tr th {padding:5pt; text-align:Center; border-bottom:1px solid #a5a6a5;font-size:9pt;}
	.table04 tr td {padding:5pt;  border-bottom:1px solid #a5a6a5; font-size:9pt; text-align:Center;}
	.table04 tr th.num {color:#8c8cc1; }
	.table04 tr th.num2 {color:#be8cc1;}
	.table04 tr th.num3 {color:#a78cc1;}

	.color1 {display:block; width:10px; height:10px; background-color:#8c8cc1; float:left; margin-top:5px;}
	.color2 {display:block; width:10px; height:10px; background-color:#be8cc1; float:left; margin-top:5px;}
	.color3 {display:block; width:10px; height:10px; background-color:#a78cc1; float:left; margin-top:5px;}

	.table05 tr td.d {color:#fff; background-color:#8c8cc1; text-align:Center; font-weight:bold; line-height:40pt;}
	.table05 tr td.s {color:#fff; background-color:#be8cc1; text-align:Center; font-weight:bold; line-height:40pt;}
	.table05 tr td.o {color:#fff; background-color:#a78cc1; text-align:Center; font-weight:bold; line-height:40pt;}



.introp  { margin:30px 0; width:100%;  }

	
	.introtable01 {margin:0 200px; width:600px; padding-bottom:15pt;}
	.introtable01 thead tr th {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; }
	.introtable01 thead tr td {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; }

	.introtable01 tbody tr th { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; padding: 10px;}
	.introtable01 tbody tr td { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; }


	.introtable02 {margin:0 100px; width:800px; padding-bottom:15pt;}
	.introtable02 thead tr th {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; padding:10px;}
	.introtable02 thead tr td {background-color:#b6b6bc; text-align:Center; border-bottom:1px solid #fff; border-left:1px solid #fff; color:#fff; font-weight:bold; font-size:10pt; line-height:30pt; }

	.introtable02 tbody tr th { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; background-color:#b6b6bc;}
	.introtable02 tbody tr td { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; }


.introtable02 .lhead1 { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; background-color:#C3D69B;}
.introtable02 .lhead2 { text-align:Center; border-bottom:1px solid #b4b2b3; font-weight:bold; font-size:10pt; line-height:30pt; background-color:#d5d5d5;}

