@charset "utf-8";

body {margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px;}
table,td,tr,div  {font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size:12px; color:#333333; line-height:20px;}
textarea, input{ font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size:12px; COLOR:#333333;}

a:link    { text-decoration:none; color:#333333;}  
a:visited { text-decoration:none; color:#333333;}
a:active  { text-decoration:none; color:#333333;} 
a:hover   { text-decoration:none; color:#333333;}    

li {
	list-style-type: none;
	border: 0;
	margin: 0;
}

/* @import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); */
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);


.form01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #333333; height:19; background-color:#F6F6F6; border-width:1px; border-color:#D2D2D2; border-style:solid;}
.form02 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #333333; height:19; background-color:#FFFFFF; border-width:1px; border-color:#CCCCCC; border-style:solid;}
.jump01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #333333;}
.jump02 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #8D8D8D;}
.font_blue01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #3C83C3;}

.main01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #466EC1;}
.main02 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #669BCC;}
.main03 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #000000; font-weight:bold;}
.main04 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #000000; line-height:16px;}
.main05 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #8D8D8D; line-height:16px;}
.main06 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #333333; line-height:16px;}
.main07 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #4D84C8; font-weight:bold;}
.main08 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 14px; color: #000000; font-weight:bold; padding: 20px 20px 5px 20px;}
.main09 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #7A7A7A; padding-left: 20px;}
.main10 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #7A7A7A;}
.main11 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #3C83C3; font-weight: bold;}
.main12 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #555555; line-height: 16px;}
.main13 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #979797; line-height: 18px;}
.main14 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #555555; line-height: 14px;}
.main15 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 15px; color: #3C83C3; font-weight:bold; padding: 0px 20px 5px 20px;}
.main16 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #3C83C3;}

.title01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #333333; line-height:15px;}
.title02 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #333333; font-weight:bold;}
.title03 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #CC0000;}

.date01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #6A6246; line-height:13px;}

.text01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #333333; line-height:15px;}
.text02 { margin-bottom: 7px; border: 1px solid #E5E5E5; }

.navigation01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 11px; color: #8D8D8D;}

.bbs01 { font-family: µ¸¿ò, µ¸¿òÃ¼, verdana; font-size: 12px; color: #333333; line-height:16px; padding:6px 6px 6px 6px;}




/* ¿ª´ë È¸Àå´Ü ÆäÀÌÁö */ 
.fb {
	font-weight: bold;
	color: #777;
}

.blue {
	color:#2677cc;
}

.tab_part {
	overflow: hidden;
	width: 100%;
	padding-left: 0;
	font-family: µ¸¿ò, µ¸¿òÃ¼, verdana;
	font-size: 11px;
}

.tab_part_num1 {
	width: 143px;
}

.tab_part_num2 {
	width: 143px;
}

.tab_part_num3 {
	width: 160px;
}

.tab_part_num4 {
	width: 324px;
}

.tab_part_blank1 {
	width: 177px;
	height: 44px;
}


.tab_part li:first-child {
	margin-left: 0;
}

.tab_part li {
	float: left;
	margin-right: 2px;
	border: 1px solid #dadada;
	background-color: #f9f9f9;
	margin-bottom: 2px;
}

.num1_tab_inner, .num2_tab_inner, .num3_tab_inner, .num4_tab_inner {
	overflow: hidden;
	width: 100%;
}

.num1_tab_inner ul{
	width: 143px;
	margin: 0 auto;
	padding: 0 2px;
}

.num1_tab_inner li {
	/* float: left; */
	width: 96.5%;
	border:1px solid #dadada;
	background-color: #f9f9f9;
}

.num2_tab_inner ul{
	width: 143px;
	margin: 0 auto;
	padding: 0 2px;
}

.num2_tab_inner li {
	/* float: left; */
	width: 46.5%;
	border:1px solid #dadada;
	background-color: #f9f9f9;
}

.num3_tab_inner ul{
	width: 160px;
	margin: 0 auto;
	padding: 0 3px;
}

.num3_tab_inner li {
	/* float: left; */
	width: 30.2%;
	border:1px solid #dadada;
	background-color: #f9f9f9;
}

.num4_tab_inner ul{
	width: 324px;
	margin: 0 auto;
	padding: 0 3px;
}

.num4_tab_inner li {
	/* float: left; */
	width: 23.5%;
	border:1px solid #dadada;
	background-color: #f9f9f9;
}

.num1_tab_inner li a, .num2_tab_inner li a, .num3_tab_inner li a, .num4_tab_inner li a {
	display: block;
	color: #555;
}

.num1_tab_inner li.tab_part_selected, .num2_tab_inner li.tab_part_selected, .num2_tab_inner li.tab_part_selected, .num4_tab_inner li.tab_part_selected {
	background: #2677cc;
}

.num1_tab_inner li.tab_part_selected a, .num2_tab_inner li.tab_part_selected a, .num3_tab_inner li.tab_part_selected a, .num4_tab_inner li.tab_part_selected a{
	display: block;
	background: #2677cc;
	color: #f2f2f2;
	/* font-weight: bold; */
}


.table_area {
	/* font-family: "Noto Sans KR", sans-serif; */
	font-family: 'NanumSquare', sans-serif;
	margin:50px auto 24px;
}

.tab_title {
	font-size:25px;
	font-weight: 700;
	letter-spacing: -1.2px;
	line-height: 0px;
}

.watchword {
	font-size:18px;
	font-weight: 400;
	letter-spacing: -1px;
}

.b_t {
	display: block;
    width: 770px;
    border-bottom: 1px solid #dadada;
    margin: 17px 0 20px;
}

.b_b {
	display: block;
    width: 770px;
    border-bottom: 1px solid #dadada;
    margin: 17px 0 20px;
}



.tbl_wrap_3c, .tbl_wrap_4c {
	overflow: hidden;
	width: 770px;
}

.tbl_wrap_3c ul, .tbl_wrap_4c ul {
	padding: 0;
	margin: 0;
}

.tbl_wrap_3c li {
	float: left;
	padding-right: 20px;
}

.tbl_wrap_4c li {
	float: left;
	padding-right: 10px;
}

.tbl_wrap_3c li:last-child, .tbl_wrap_4c li:last-child {
	padding-right: 0;
}

.tblArea_3c {
	width: 243px;
	font-size: 12px;
}

.tblArea_4c {
	width: 185px;
	font-size: 12px;
}

.tb_basic { 
	border-collapse: collapse; 
	width: 100%; 
}

.tb_basic th, .tb_basic td {
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding: 5px;
	text-align: center; 
	background-color: #fff; 
}

.tb_basic th { 
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #6aa2dd;
	/* background-color: #878787;  */
}

.tb_basic td { 
	height: 31px;
	color: #555; 
	font-size: 12px;
}


.border1 { 
	border: 1px solid #dcdcdc;
}

.b_tb0 {
	border-top: none;
	border-bottom: none;
}

.title_sub1 {
	background-color: #eee !important;
}