/* css */
@import url(./fonts/nanumgothic.css); 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,fieldset,button,table,td,p { font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; }

body {
	font-size: 13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/) repeat-x;
	min-width:1200px;
	max-width:100%;
}

a:link		{ font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; text-decoration:none;}
a:visited	{ font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; text-decoration:none;}
a:active	{ font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; color:#666666; text-decoration:none;}
a:hover		{ font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; color:#BC0116; text-decoration:none;}

a.rollover img { border-width:0px; display:inline; }
a.rollover img.over { display:none; line-height: }
a.rollover:hover { border:0px; }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline; }

caption {display:none;}
img {border:0px; margin:0px; padding:0px;}
ul {list-style:none; margin:0; padding:0;}

/* »ó´Ü ·¹ÀÌ¾Æ¿ô */
#layout_all {width:100%; position:relative; overflow:hidden;}
#layout_top {width:100%; height:130px; position:relative; background:url(../images/top_bg.jpg) repeat-x;}
#layout_top_in {width:1200px; height:130px; margin:0 auto; position:relative;}
#layout_top_logo {float:left;  width:396px;}
#layout_login_bg {width:100%; height:39px; position:relative; background:#F8F8F8;}
#layout_login {float:left; width:804px; height:24px; margin:0 auto; position:relative; padding-top:15px;}
.login_info {float:right; padding-right:5px;}
.login_info li{float:left; font-size:13px;}
.login_info li a:link    {color:#555555; text-decoration:none;}
.login_info li a:visited {color:#555555; text-decoration:none;}
.login_info li a:active  {color:#555555; text-decoration:none;}
.login_info li a:hover   {color:#0000FF; text-decoration:none;}

/* Å¾ ¸Þ´º */
#layout_top_menu {width:100%; height:74px; position:relative; background:url(../images/top_menu_bg.jpg) #FFFFFF;}
#layout_top_menu_in {float:left; width:804px; height:74x; margin:0 auto; position:relative;}
.top_guide {position:absolute; z-index:9999;}
.top_menu {margin:0px;}
.top_menu ul {margin:0; padding:0;}
.top_menu ul li.cat {float:left;}

.top_sub_menu {position:absolute; top:74px; z-index:7; height:300px; background-color:#FFFFFF; opacity:1; display:none; padding-top:5px; border-top:#003372 0px solid; border-bottom:#CCCCCC 2px solid;}
.top_sub_menu li {list-style:none outside; text-align:center; margin:10px 0px 10px 0px; line-height:18px; font-size:14px;}
.top_sub_menu li .over {background-color: #f89e4a;}

.top_sub_menu a:link    {color:#333333; text-decoration:none;}
.top_sub_menu a:visited {color:#333333; text-decoration:none;}
.top_sub_menu a:active  {color:#333333; text-decoration:none;}
.top_sub_menu a:hover   {color:#0000FF; text-decoration:none;}

.top_sub_menu li a 		{padding-top:1px;}
.top_sub_menu li.ov		{color:#fff; background-color:#2c7cce; font-weight:bold;}
.top_sub_menu li.ov a	{color:#fff;}

.menu_0 {left:-200%; width:200%;}
.menu_1 {left:0px; width:117px;}/*   204        */
.menu_2 {left:117px; width:165px;}/*   152        */
.menu_3 {left:282px; width:152px;}/*   171        */
.menu_4 {left:434px; width:166px;}/*   168        */
.menu_5 {left:600px; width:204px;}/*   147       */
.menu_9 {left:100%; width:100%;}

/* ÇÏ´Ü Ä«ÇÇ¶óÀÌÆ® */
#layout_bottom {width:100%; height:200px; background:#4D4D4D url(../images/copy_bg.jpg); line-height:20px; border-top:#d0d0d0 1px solid; clear:both;}
#layout_bottom_in {width:1200px; margin:0 auto; position:relative;}
#layout_privacy {width:100%; background:#FFFFFF; margin:0 auto; position:relative; margin-bottom:0px; padding:10px 0px 10px 0px; text-align:center; color:#333333; font-weight:bold; font-size:14px; border-bottom:#b2b2b2 0px solid;}
#layout_privacy a:link    {color:#333333; text-decoration:none;}
#layout_privacy a:visited {color:#333333; text-decoration:none;}
#layout_privacy a:active  {color:#333333; text-decoration:none;}
#layout_privacy a:hover   {color:#0000FF; text-decoration:none;}
#layout_bottom_logo {float:left; padding:32px 20px 0px 20px;}/*   30px -> 20px  150px -> 20px */
#layout_bottom_copy {float:left; padding-top:28px; font-size:13px; color:#E6E6E6;}
#layout_bottom_copy a:link    {color:#E6E6E6; text-decoration:none;}
#layout_bottom_copy a:visited {color:#E6E6E6; text-decoration:none;}
#layout_bottom_copy a:active  {color:#E6E6E6; text-decoration:none;}
#layout_bottom_copy a:hover   {color:#0000FF; text-decoration:none;}
.copy_text {font-weight:bold; color:#FFFFFF;}

/* ¸ÞÀÎ ½½¶óÀÌµå ÀÌ¹ÌÁö */
.slides_container {width:831px; display:none; z-index:1;}
.slides_container div {width:831px; min-height:420px; display:block;}
.pagination_slide li {float:left; margin:0px 2px 0px 2px;}
.pagination_slide li a {width:12px;padding-top: 12px; height:0px; display:block;overflow:hidden;background-image: url(../images/icon_page.png);background-position: 0 0;}
.pagination_slide {
			position:absolute;
			right:420px; bottom:8px;z-index:121;
			list-style:none;
			margin:0;
			padding:0;
		}
.pagination_slide .current a {background-position: 12px 0;}
#slides .control { position: absolute; right:650px; bottom:3px;z-index:121;}
#slides .prev {float:left; display:none;height:20px;overflow:hidden;position:relative;text-indent:-10000em;width:20px;background: url(../images/popup_left.png) no-repeat;}
#slides .next {float:left; display:none;height:20px;overflow:hidden;position:relative;text-indent:-10000em;width:20px;background: url(../images/popup_right.png) no-repeat;}
#slides .stop {float:left; display:block;height:20px;overflow:hidden;position:relative;text-indent:-10000em;width:20px;background: url(../images/stop.png) no-repeat;}
#slides .play {float:left; display:block;height:20px;overflow:hidden;position:relative;text-indent:-10000em;width:20px;background: url(../images/play.png) no-repeat;}


/* ¸ÞÀÎ ÅÇ¸Þ´º */
.tab.list {
	height: 287px;
	background: url(../images/in_notice_bg.jpg) no-repeat;
	overflow: hidden;
}
.tab.list ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 0px solid #ccc;
	font-family: Tahoma, Sans-serif;
	font-size: 12px;
}
.tab.list ul:after {
	content: "";
	display: block;
	clear: both
}
.tab.list li {
	float: left;
	margin-bottom: 0px;
	margin-right: 3px;

}
.tab.list li a {
	position: relative;
	float: left;
	text-decoration: none;
	border: 0px solid #eee;
	border-bottom-color: #ccc;
	color: #666;
	background:#f0f0f0;
}
.tab.list li a span {
	position: relative;
	display: inline-block;
	padding: 6px 20px 6px 20px;
	letter-spacing: -1px;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	z-index: 55;
}
.tab.list li ul {
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0;
	list-style: none;
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
	z-index:10;
	height:249px;
}
.tab.list li ul:after {
	content: "";
	display: block;
	clear: both
}
.tab.list li li {
	float: none;
	top: -20px;
	position: relative;
	margin: 0 0 0 0;
	color: #999;
}
.tab.list li li a {
	padding: 0;
	margin: 0;
	border: 0 !important;
	color: #666 !important;
	font-weight: normal;
	background: transparent;
	letter-spacing: normal
}
.tab.list li li a:hover, .tab.list li li a:active, .tab.list li li a:focus {
	color: #000 !important;
	text-decoration: underline
}
.tab.list li li.more {
	position: absolute;
	top: -38px;
	right: 0;
	border: 0 !important;
	background: transparent;
	z-index:55;
}
.tab.list li.active {
	background:#1a3754;
	z-index:999;
}
.tab.list li.active a {
	display: block;
	border: 0px solid #ccc;
	border-bottom: 0px solid #fff;
	margin-top: 0px;
	background: transparent;
	color: #FFFFFF;
}
.tab.list li.active a span {
	font-weight: bold;
}
.tab.list.jx {
	height: auto
}
.tab.list.jx ul {
	border: 0
}
.tab.list.jx li {
	float: none;
	position: relative
}
.tab.list.jx li a {
	float: none;
	display: block;
	font-weight: bold;
	color: #333;
	border: 0px solid #eee !important;
	border-bottom-color: #ccc !important;
}
.tab.list.jx li ul {
	position: static;
	display: block;
	left: 0;
	top: 0;
	padding: 0px 0
}
.tab.list.jx li li a {
	display: inline;
	border: 0 !important;
	background: none !important;
	font-weight: normal
}
.tab.list.jx li li.more {
	top: -13px;
	right: 0px
}


/*****************************************************************/
/* ¼­ºê ·¹ÀÌ¾Æ¿ô */
/*****************************************************************/

#sub_img {width:100%; position:relative; overflow:hidden; background:url(../images/sub_img_bg.jpg) no-repeat top center;}
#sub_img_in {width:1200px; margin:0 auto; position:relative;}
#sub_main {width:1200px; margin:0 auto; position:relative; overflow:hidden;}
#sub_left {width:222px; float:left; margin-right:58px; overflow:hidden;}
#sub_center {width:820px; float:left; margin-bottom:50px; overflow:hidden;}

#skipNavigation a {display:block; width:0px; height:0px; text-align:center; color:#000; overflow:hidden}
#skipNavigation a:focus, #skipNavigation a:active {display:block; width:auto; height:auto; padding:5px;  border:1px solid #ddd; background:#f2f2f2 !important}

/* ¼­ºê¸Þ´º */
.sub_left_menu_bg {background:url(../images/sub_menu_bg.jpg) repeat-y; margin:0px; padding:0px 0px 0px 0px;}
.sub_left_menu	  {padding:0px 0px 0px 0px; margin:0px;}
.sub_left_menu li {border-bottom:#CBCBCB 1px solid; padding:0px; display:table;}
.sub_left_menu li .sub_left_menu_in {width:222px; background:url(../images/sub_menu_icon.png) no-repeat 200px 15px; padding:10px 10px 10px 10px; line-height:20px; text-align:left; color:#444444; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.sub_left_menu li .sub_left_menu_in:hover {background:#EDEDF5 url(../images/sub_menu_icon.png) no-repeat 200px 15px; line-height:20px; color:#444444; font-size:15px; font-weight:bold; cursor:pointer;}
.sub_left_menu li .sub_left_menu_in:hover a:link    {text-decoration:none;}
.sub_left_menu li .sub_left_menu_in:hover a:visited {text-decoration:none;}
.sub_left_menu li .sub_left_menu_in:hover a:active  {text-decoration:none;}
.sub_left_menu li .sub_left_menu_in:hover a:hover   {color:#444444; text-decoration:none;}

/* ¼­ºê3Â÷¸Þ´º */
.sub_left_menu_3rd    {padding:0px 0px 0px 0px; margin:0px;}
.sub_left_menu_3rd li {text-align:left; font-size:13px; font-weight:normal; line-height:25px; border-bottom:#CCCCCC dotted 0px; background:none; padding:0px;}

/* ¼­ºêº£³Ê */
.sub_banner {margin-top:20px; margin-bottom:20px; overflow:hidden; clear:both;}

/* ¼­ºê Å¸ÀÌÆ² */
.sub_title  {background-image:url(../images/sub_title_bg.jpg); background-repeat:repeat-x; height:76px; margin-bottom:20px;}
.sub_title1 {background:url(../images/sub_title_icon.png) no-repeat 0px 32px; padding:20px 0px 0px 20px; line-height:33px; float:left; font-size:27px; color:#1c3d65; font-weight:bold; letter-spacing:-1px;}
.sub_title1_so {font-size:17px; font-weight:bold; margin-left:5px;}
.sub_title2 {background:url(../images/sub_title_home.png) no-repeat 0px 36px; padding:33px 0px 0px 13px; text-align:right; float:right; font-size:13px; color:#666666;}
.sub_title2_cc {font-weight:bold;}

/*****************************************************************/
/* ³»¿ë ·¹ÀÌ¾Æ¿ô */
/*****************************************************************/
.ksy_content {padding:0px 0px 0px 0px; margin:0; font-size:16px; line-height:28px; text-align:justify;}
.ksy_content a:link    {color:#0000FF; text-decoration:none;}
.ksy_content a:visited {color:#0000FF; text-decoration:none;}
.ksy_content a:active  {color:#0000FF; text-decoration:none;}
.ksy_content a:hover   {color:#FF0000; text-decoration:none;}

.content_01  {margin:10px 0px 40px 0px; clear:both;}
.content_02  {margin:10px 0px 30px 20px; clear:both;}
.content_03  {margin:0px 0px 15px 25px; font-size:14px; clear:both;}
.content_04  {margin:0px 0px 20px 0px; clear:both;}
.content_box01  {border:#CCCCCC solid 1px; background:#FFFEF0; padding:10px 15px; margin:10px 0px 40px 30px; text-align:justify; clear:both;}
.content_box02  {border:#CCCCCC solid 1px; background:#F6F6F6; padding:20px 15px; margin:10px 0px 40px 30px; text-align:center; clear:both;}
.content_box03  {border:#CCCCCC solid 1px; background:#FFFEF0; padding:10px 10px; margin:10px 0px 10px 0px; text-align:justify; clear:both;}

/*****************************************************************/
/* 3Â÷ ÅÇ¸Þ´º */
/*****************************************************************/

.tab_menu {width:100%; margin-bottom:30px; clear:both; overflow:hidden;}
.tab_menu_line {height:5px; border-top:#666666 0px solid; margin-bottom:30px; clear:both;}

/* ÅÇ ½ºÅ¸ÀÏ1 */
/* ÅÇ ½ºÅ¸ÀÏ1 */
.tab_menu_box1 {list-style:none; margin:0px; padding:0px;}
.tab_menu_box1 li {float:left; margin-right:5px; margin-bottom:5px; display:table;}
.tab_menu_box1 li .tab_menu_in {background:#002C81; width:78.7px; border-top:#002C81 2px solid; padding:8px 10px 10px 10px; line-height:14px; text-align:center; color:#FFFFFF; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.tab_menu_box1 li .tab_menu_in a:link    {color:#FFFFFF; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in a:visited {color:#FFFFFF; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in a:active  {color:#FFFFFF; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in a:hover   {color:#555555; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in_roll {background:#f3f3f3; border-top:#002C81 2px solid; padding:13px 30px 15px 30px; line-height:14px; text-align:center; color:#555555; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.tab_menu_box1 li .tab_menu_in:hover {background:#f3f3f3; color:#555555; font-size:15px; font-weight:bold; cursor:pointer}
.tab_menu_box1 li .tab_menu_in:hover a:link   {color:#555555; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in:hover a:visited   {color:#555555; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in:hover a:active   {color:#555555; text-decoration:none;}
.tab_menu_box1 li .tab_menu_in:hover a:hover   {color:#555555; text-decoration:none;}

/*****************************************************************/
/* ³»¿ë ²Ù¹Ì±â */
/*****************************************************************/

.title_tea     {background:url(../images/icon_29.gif) no-repeat 0 7px; padding-left:20px; margin-bottom:5px; font-weight:bold; font-size:18px; color:#333333; text-align:left; clear:both; }
.title_tea2    {background:url(../images/icon_24.gif) no-repeat 0 4px; padding-left:24px; margin:10px 0 5px 0; font-weight:bold; font-size:15px; color:#333333; text-align:left; clear:both;}
.title_so1     {margin:0px 0px 5px 0px; font-weight:bold; color:#149E32; text-align:left; clear:both;}
.title_so2     {margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; text-align:left; clear:both;}
.title_so3     {background:url(../images/icon_10.gif) no-repeat 0 4px; padding-left:18px; margin:10px 0 5px 0; color:#333333; text-align:left; clear:both;}

.list_padding {padding-left:18px; margin-bottom:0px; text-align:justify;}
.list_red {list-style:none; padding:0px; margin:0 0 0 3px;}
.list_red li {background:url(../images/icon_06.gif) no-repeat 0 9px; padding-left:10px; text-align:justify;}
.list_red2 {list-style:none; padding:0px; margin:0 0 0 3px;}
.list_red2 li {background:url(../images/icon_14.gif) no-repeat 0 5px; padding-left:18px; text-align:justify;}
.list_gray {list-style:none; padding:0px; margin:0 0 0 5px;}
.list_gray li {background:url(../images/icon_15.gif) no-repeat 0 10px; padding-left:10px; text-align:justify;}
.list_dot {list-style:none; padding:0px; margin:0 0 0 5px;}
.list_dot li {background:url(../images/icon_20.gif) no-repeat 0 10px; padding-left:10px; padding-bottom:0px; text-align:justify;}
.list_dot2 {list-style:none; padding:0px; margin:0 0 0 20px;}
.list_dot2 li {background:url(../images/icon_23.gif) no-repeat 0 9px; padding-left:10px; padding-bottom:0px; font-size:14px; text-align:justify;}
.list_green {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_green li {background:url(../images/icon_10.gif) no-repeat 0 4px; padding-left:15px; padding-bottom:5px; text-align:justify;}
.list_blue {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_blue li {background:url(../images/icon_16.gif) no-repeat 0 4px; padding-left:15px; padding-bottom:5px; text-align:justify;}
.list_left {list-style:none; padding:0px; margin:0 0 0 0px; clear:both;}
.list_left li { float:left; }
.list_sisul_photo {list-style:none; padding:0px; margin:10px 0px 10px 0px; clear:both;}
.list_sisul_photo li { float:left; margin-right:10px; }
.list_history {list-style:none; padding-left:10px; margin:0 0 0 0px; border-left:#CCCCCC 1px solid;}
.list_history li {background:url(../images/icon_16.gif) no-repeat 0 4px; font-size:16px; padding-left:15px; padding-bottom:20px; text-align:justify; }
.list_num {list-style:decimal; padding:0px; margin:0 0 0 0px;}
.list_num li {padding-bottom:25px; text-align:justify; }
.list_num1 {list-style:decimal; padding:0px; margin:0 0 0 25px;}
.list_num1 li {padding-bottom:0px; }
.list_10 {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_10 li {background:url(../images/icon_10.gif) no-repeat 0 4px; padding-left:18px; padding-bottom:5px; text-align:justify; }
.list_13 {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_13 li {background:url(../images/icon_13.gif) no-repeat 0 4px; padding-left:18px; padding-bottom:5px; text-align:justify; }
.list_24 {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_24 li {background:url(../images/icon_24.gif) no-repeat 0 4px; padding-left:25px; padding-bottom:5px; text-align:justify; }
.list_25 {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_25 li {background:url(../images/icon_25.gif) no-repeat 0 4px; padding-left:25px; padding-bottom:5px; text-align:justify; }
.list_30 {list-style:none; padding:0px; margin:0 0 0 0px;}
.list_30 li {background:url(../images/icon_30.gif) no-repeat 0 8px; padding-left:20px; padding-bottom:5px; text-align:justify; }
.list_no {list-style:none; padding:0px; margin:0 0 0 10px;}
.list_no li {background:none; padding-left:10px; padding-bottom:0px; text-align:justify;}
.list_no2 {list-style:none; padding:0px; margin:5px 0 0 0px;}
.list_no2 li {background:none; padding-left:10px; padding-bottom:0px; text-align:justify;}

.list_left {list-style:none; padding:0px; margin:0px; clear:both;}
.list_left li {float:left;}
.list_top {list-style:none; padding:0px; margin:0px; clear:both;}
.list_top li img {display:block;}

.list_navi {list-style:none; padding:0px; margin:0px; clear:both;}
.list_navi li {float:left; margin-right:10px; margin-bottom:10px;}

.list_support {list-style:none; padding:23px 20px 0 20px; margin:0px; clear:both;}
.list_support li {float:left; margin-right:5px; font-size:16px; font-weight:bold; color:#333333; }
.list_support_title {font-size:16px; font-weight:bold; color:#333333; }

.list_how {list-style:none; margin:0px; padding:5px 0px 0px 20px; overflow:hidden;}
.list_how li {float:left; margin:0px 5px 5px 0px; display:table; background:none;}
.list_how li .list_how_in {background:#f3f3f3 url(../images/tab_icon.png) top left no-repeat; height:40px; padding:13px 7px 15px 7px; line-height:20px; text-align:center; color:#555555; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.list_how li .list_how_out {height:40px; padding:13px 0px 15px 0px; line-height:20px; text-align:center; color:#555555; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}

.hidden {display:none;}


/*****************************************************************/
/* ³»¿ë²Ù¹Ò */
/*****************************************************************/

.text_blue {color:#5e99d8;}
.text_green {color:#66AA66; font-weight:bold;}
.nana01 {color:#0c716f; font-weight:bold;}
.gray02_b {color:#4a4a4a;font-weight:bold;}

.page_man {text-align:right; font-size:13px; font-style:italic; margin-top:20px;}


/*****************************************************************/
/* Å×ÀÌºí */
/*****************************************************************/

/* ±âº»-----------------------------------------------------------*/
.ksy_basic {width:100%; padding:0px 0px 10px 0px; background:url(../images/table_line_01.jpg) top repeat-x; line-height:22px; color:#333333; clear:both;}
.ksy_basic table {width:100%; border-collapse:collapse; border-top:2px solid #406AA5; border-bottom:1px solid #999999; font-size:15px;}
.ksy_basic table thead th {padding:5px 10px; white-space:nowrap; text-align:center; font-size:15px; font-weight:bold; color:#666; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_basic table thead th.last {border-right:none;}
.ksy_basic table tbody th {padding:5px 10px; white-space:nowrap; text-align:center; font-weight:bold; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_basic table tbody td {padding:5px 10px; border-bottom:1px solid #cdcdcd;}
.ksy_basic table.info_table_2 td {padding:5px 10px; line-height:22px; text-align:center; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.ksy_basic table.info_table_2 td.last {border-right:none;}
.ksy_basic table.info_table_2 th.last {border-right:none;}

/* ±âº»2-----------------------------------------------------------*/
.ksy_basic2 {width:100%; padding:0px 0px 10px 0px; line-height:22px; color:#333333; clear:both;}
.ksy_basic2 table {width:100%; border-collapse:collapse; border-top:2px solid #406AA5; border-bottom:1px solid #999999; font-size:15px; background:#FFFFFF;}
.ksy_basic2 table thead th {padding:5px 10px; white-space:nowrap; text-align:center; font-size:15px; font-weight:bold; color:#666; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_basic2 table thead th.last {border-right:none;}
.ksy_basic2 table tbody th {width:80px; padding:5px 25px; white-space:nowrap; text-align:center; font-weight:bold; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_basic2 table tbody td {padding:5px 10px; border-bottom:1px solid #cdcdcd;}
.ksy_basic2 table.info_table_2 td {padding:5px 10px; line-height:22px; text-align:justify; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.ksy_basic2 table.info_table_2 td.last {border-right:none;}
.ksy_basic2 table.info_table_2 th.last {border-right:none;}

/* ¿¬Çõ-----------------------------------------------------------*/
.ksy_history {width:100%; padding:2px 0px 10px 0px; background:url(../images/table_line_01.jpg) top repeat-x; line-height:22px; color:#666666; clear:both;}
.ksy_history table {width:100%; border-collapse:collapse; border-top:2px solid #406AA5; border-bottom:1px solid #666666; font-size:15px;}
.ksy_history table thead th {padding:5px 5px; white-space:nowrap; text-align:center; font-size:15px; font-weight:bold; color:#666; border-right:0px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_history table thead th.last {border-right:none;}
.ksy_history table tbody th {padding:4px 30px 7px 10px; text-align:center; vertical-align:text-top; white-space:nowrap; font-size:20px; font-weight:bold; color: #333333; border-right:none; border-bottom:1px solid #cdcdcd; background: #FFFFFF;}
.ksy_history table tbody td {padding:3px 5px; color:#666; border-bottom:1px solid #cdcdcd;}
.ksy_history table.info_table_2 td {width:100px; padding:3px 5px; text-align:left; color:#406AA5; border-bottom:1px solid #cdcdcd; border-right:none; background:#FFFFFF;}
.ksy_history table.info_table_2 td.last {width:auto; border-right:none; text-align:left; color:#555555;}
.ksy_history table.info_table_2 th.last {border-right:none;}

/* ÈÄ¿øÈ¸¼Ò°³-----------------------------------------------------------*/
.ksy_hoo {width:100%; padding:0px 0px 10px 0px; background:url(../images/table_line_01.jpg) top repeat-x; line-height:22px; color:#333333; clear:both;}
.ksy_hoo table {width:100%; border-collapse:collapse; border-top:2px solid #406AA5; border-bottom:1px solid #999999; font-size:16px;}
.ksy_hoo table tbody th {padding:10px 10px; width:200px; height:160px; white-space:nowrap; text-align:center; font-weight:bold; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_hoo table tbody td {padding:10px 10px; border-bottom:1px solid #cdcdcd;}
.ksy_hoo table.info_table_2 td {padding:10px 20px; line-height:28px; text-align:left; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.ksy_hoo table.info_table_2 td.last {border-right:none;}
.ksy_hoo table.info_table_2 th.last {border-right:none;}
.ksy_hoo_name { font-size:28px; font-weight:bold;; margin-bottom:20px;}




