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

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,button,table,td,p { font-family:'Nanum Gothic', 'NanumGothic', '³ª´®°íµñ'; color:#666666; }
caption{width:0; height:0; font-size:0;}
body {
	font-size: 13px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/) repeat-x;
}

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:#F15A01; text-decoration:none;}

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

/* ¸ÞÀÎ·¹ÀÌ¾Æ¿ô */
#layout_view { }
#layout_top {width:100%; height:70px; position:relative; background:url(../images/top_bg.jpg) repeat-x;}
#layout_top_in {width:1020px; height:70px; margin:0 auto; position:relative;}
#layout_top_logo {float:left; width:370px;}
#layout_login {float:left; width:650px; height:70px; top:30px; padding-top:30px;}
.login_info {right:5px; top:0px; float:right;}
.login_info li{float:left; font-size:13px;}

#layout_bottom {width:100%; height:110px; background:#ffffff url(../images/copy_bg.jpg) repeat-x; border-top:#bababa 1px solid; line-height:18px; clear:both;}
#layout_bottom_in {width:1020px; margin:0 auto; position:relative;}
#layout_bottom_logo {float:left; padding:35px 20px 0px 80px;}
#layout_privacy {margin-bottom:10px;}
#layout_bottom_copy {float:left; padding-top:13px; font-size:13px; color:#444444;}
#layout_bottom_copy a:link    {color:#444444; text-decoration:none; font-size:13px;}
#layout_bottom_copy a:visited {color:#444444; text-decoration:none; font-size:13px;}
#layout_bottom_copy a:active  {color:#444444; text-decoration:none; font-size:13px;}
#layout_bottom_copy a:hover   {color:#F15A01; text-decoration:none; font-size:13px;}
.copy_text {font-weight:bold; color:#336fb5;}

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; }

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

.top_sub_menu {position:absolute; top:66px; z-index:7; height:220px; background-color:#ffffff; display:none; border-top:0px solid #73C2DF; border-bottom:1px solid #b8b8b8; padding-top:5px; font-size:13px;}
.top_sub_menu li {list-style:none outside; text-align:center; margin:10px 0px 10px 0px; line-height:16px;}
.top_sub_menu li .over {background-color: #f89e4a;}

.top_sub_menu a:link    {color:#555555; text-decoration:none;}
.top_sub_menu a:visited {color:#555555; text-decoration:none;}
.top_sub_menu a:active  {color:#555555; text-decoration:none;}
.top_sub_menu a:hover   {color:#F15A01; 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_1 {left:0px; width:176px; border-left:1px solid #b8b8b8;}
.menu_2 {left:176px; width:224px;}
.menu_3 {left:400px; width:224px;}
.menu_4 {left:624px; width:231px;}
.menu_5 {left:855px; width:165px; border-right:1px solid #b8b8b8;}

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

#sub_img {width:100%; background:url(../images/sub_img_bg_00.jpg) repeat-x top; text-align:center;}
#sub_main {width:100%; overflow:hidden; position:relative;}
#sub_left {width:221px; float:left; margin-right:34px;}
#sub_center {width:100%; margin-bottom:30px;}

/* ¼­ºê¸Þ´º */
.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; margin:0px;}
.sub_left_menu li {border-bottom:#CBCBCB 1px solid; padding:0px; display:table;}
.sub_left_menu li .sub_left_menu_in {width:247px; background:url(../images/sub_menu_icon.png) no-repeat 200px 15px; padding:10px 10px 10px 10px; line-height:20px; text-align:left; color:#666666; font-size:15px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.sub_left_menu li .sub_left_menu_in:hover {background:#e7eef4 url(../images/sub_menu_icon.png) no-repeat 200px 15px; line-height:20px; color:#666666; 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:#1364B1; 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:0px;}
.sub_banner img {margin-bottom:0px;}

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

/*****************************************************************/
/* ³»¿ë ·¹ÀÌ¾Æ¿ô */
/*****************************************************************/
.ksy_content {padding:15px 0px 0px 0px; margin:0; font-size:14px; line-height:26px;}

.content_01  {margin:10px 0px 40px 0px; clear:both;}
.content_02  {margin:20px 0px 30px 10px; 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Â÷ ÅÇ¸Þ´º */
/*****************************************************************/

/* ÅÇ ½ºÅ¸ÀÏ1 */
.tab_menu {width:100%; clear:both;}
.tab_menu_box1 {list-style:none; margin:0px; padding:0px;}
.tab_menu_box1 li {float:left; margin-right:5px; display:table;}
.tab_menu_box1 li .tab_menu_in {width:150px; background:url(../images/tab_icon.png) top left no-repeat #559AD7; padding:10px 10px 10px 10px; line-height:14px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.tab_menu_box1 li .tab_menu_in:hover {background:url(../images/tab_icon.png) top left no-repeat #006699; color:#FFFFFF; font-size:13px; font-weight:bold; cursor:pointer}
.tab_menu_line {height:5px; border-top:#559AD7 2px solid; margin-bottom:25px; clear:both;}

/* ÅÇ ½ºÅ¸ÀÏ2 */
.tab_menu {width:100%; clear:both;}
.tab_menu_box2 {list-style:none; margin:0px; padding:0px;}
.tab_menu_box2 li {float:left; margin-right:5px; display:table;}
.tab_menu_box2 li .tab_menu_in {width:160px; background:url(../images/tab_icon.png) top left no-repeat #f1f5ea; padding:10px 10px 10px 10px; line-height:14px; text-align:center; color:#000; font-size:13px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.tab_menu_box2 li .tab_menu_in:hover {background:url(../images/tab_icon.png) top left no-repeat #f1f5ea; color:#000; font-size:13px; font-weight:bold; cursor:pointer}
.tab_menu_box2 li .tab_menu_in_roll {width:160px; background:url(../images/tab_icon.png) top left no-repeat #589c5e; padding:10px 10px 10px 10px; line-height:14px; text-align:center; color:#FFFFFF; font-size:13px; font-weight:bold; display:table-cell; vertical-align:middle; cursor:pointer;}
.tab_menu_line {height:5px; border-top:#589c5e 2px solid; margin-bottom:25px; clear:both;}

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

.title_tea   {background:url(../images/icon_20.gif) no-repeat 0 5px; padding-left:25px; 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_red   {background:url(../images/icon_14.gif) no-repeat 0 3px; padding-left:18px; margin:10px 0px 0px 0px; font-weight:bold; font-size:16px; color:#444444; clear:both;}
.title_blue  {background:url(../images/icon_16.gif) no-repeat 0 3px; padding-left:18px; margin:0px 0px 5px 0px; font-weight:bold; font-size:14px; text-align:left; clear:both;}
.title_green {background:url(../images/icon_10.gif) no-repeat 0 3px; padding-left:18px; margin:10px 0px 3px 0px; font-weight:bold; font-size:14px; color: #444444; 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_06.gif) no-repeat 0 9px; padding-left:10px; padding-bottom:10px; text-align:justify; }
.list_red3 {list-style:none; padding:0px; margin:0px 0 0 0px;}
.list_red3 li {background:url(../images/icon_06.gif) no-repeat 0 9px; padding-left:10px; padding-bottom:0px; text-align:justify; }
.list_gray {list-style:none; padding:0px; margin:0 0 0 3px;}
.list_gray li {background:url(../images/icon_15.gif) no-repeat 0 9px; 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_23.gif) no-repeat 0 9px; padding-left:10px; padding-bottom:0px; text-align:justify; }
.list_dot2 {list-style:none; padding:0px; margin:0 0 0 5px;}
.list_dot2 li {background:url(../images/icon_23.gif) no-repeat 0 12px; padding-left:10px; padding-bottom:0px; line-height:30px; 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; }

/*****************************************************************/
/* ±ÛÀÚ»ö */
/*****************************************************************/

.text_blue {color:#5e99d8;}
.text_green {color:#66AA66; font-weight:bold;}

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

/* ±âº»-----------------------------------------------------------*/
.ksy_basic {width:100%; padding:0px 0px 10px 0px; line-height:22px; color:#666666; clear:both;}
.ksy_basic table {width:100%; border-collapse:collapse; border-top:2px solid #336FB5; border-bottom:1px solid #336FB5; font-size:13px; background:#FFFFFF;}
.ksy_basic table thead th {padding:5px 10px; white-space:nowrap; text-align:center; font-size:14px; 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 25px; 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; color:#666; 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:#666666; clear:both;}
.ksy_basic2 table {width:100%; border-collapse:collapse; border-top:2px solid #D71879; border-bottom:1px solid #999999; font-size:13px;  background:#FFFFFF;}
.ksy_basic2 table thead th {padding:5px 10px; white-space:nowrap; text-align:center; font-size:14px; 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 {padding:5px 10px; white-space:nowrap; text-align:center; font-weight:bold; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; background:#F9F9F9;}
.ksy_basic2 table tbody td {padding:5px 10px; color:#666; border-bottom:1px solid #cdcdcd;}
.ksy_basic2 table.info_table_2 td {padding:5px 10px; line-height:22px; text-align:center; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-left: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:0px 0px 10px 0px; line-height:22px; color:#666666; clear:both;}
.ksy_history table {width:100%; border-collapse:collapse; border-top:2px solid #336FB5; border-bottom:1px solid #666666; font-size:13px;  background:#FFFFFF;}
.ksy_history table tbody th {padding:4px 10px 7px 10px; text-align:center; vertical-align:text-top; white-space:nowrap; font-size:22px; font-weight:bold; color: #333333; border-right:none; border-bottom:1px solid #cdcdcd; background: #FFFFFF;}
.ksy_history table tbody td {padding:3x 5px; color:#666; border-bottom:1px solid #cdcdcd;}
.ksy_history table.info_table_2 td {width:70px; padding:3px 5px; text-align:left; color:#377CC7; 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;}



