 a:link, a:visited, a:active { font-size:12px; text-decoration:none; color:#666666;}
 a:hover { font-size:12px;text-decoration:underline; color:#222222;}
 
 body, td, p, input, button, textarea, select {font-family: "dotum"; font-size: 12px; color: #666666; line-height:16px; letter-spacing:0px; text-decoration: none;}
 textarea {font-family: "dotum"; font-size: 12px; color: #666666; line-height:16px; letter-spacing:0px; text-decoration: none;}
 
 /*¹è°æ°ü·Ã*/
 .bg_y       {background-repeat: repeat-y;}
 .bg_x       {background-repeat: repeat-x;}
 .bg_x_b     {background-repeat: repeat-x;background-position: bottom left;}
 .bg_x_r     {background-repeat: repeat-y;background-position: right top;}
 .bgno       {background-repeat: no-repeat;background-position: left top;}
 .bgno_b     {background-repeat: no-repeat;background-position: bottom left;}
 .bgno_r     {background-repeat: no-repeat;background-position: right top;}
 .bgbottom   {background-repeat: repeat-x;background-position: bottom left;}
 .bgcenter   {background-repeat: repeat-y;background-position: center;}
 
 /*±âº»*/
 .body01 {text-align:justify;}
 .extra01 {color: FF3300;  text-decoration:none; }
 .extra02 {color: EC675C;  text-decoration:none; font-size:13px; font-weight: bold;}
 .input		{border:1 solid #acacac; background-color:#ffffff; line-height:150%; height:18;}

 .input_login	{border:1 solid #d9d9d9; background-color:#ffffff; width:170;}
 
 .popup01 {font-size: 13px;font-weight: bold;}
 .main_box {padding:0 15 0 20; }
 
 .title_line {background-image: url(image/common/title_bg.gif);background-repeat: repeat-x; padding:0 0 55 0;} 
 .subtop01 {padding-bottom:15;} /*Å¾ÀÌ¹ÌÁö ½ºÆäÀÌ½º*/
 .st01 {padding:0 0 2 0;} /*Áß°£´Ü¶ôÁ¦¸ñ Á¦¾î*/
 
 .dot_line01 {background-image: url(image/common/dot_line01.gif);background-repeat: repeat-x; height:35;} /*±âº» ´Ü¶ô±¸ºÐ µµÆ®¶óÀÎ*/
 .dot_line02 {background-image: url(image/common/dot_line02.gif);background-repeat: repeat-x; height:41;} /*±âº» ´Ü¶ô±¸ºÐ µµÆ®¶óÀÎ*/
 .dot_line03 {background-image: url(image/common/dot_line03.gif);background-repeat: repeat-x; height:21;} /*±âº» ´Ü¶ô±¸ºÐ µµÆ®¶óÀÎ*/
 
 .space01 {height:15;}
 .space02 {height:25;}
 .space03 {height:30;}
 
 /*»çÀÌÆ®¸Ê*/
 .site01 {padding: 6 0 5 0;}
 .site02 {padding: 3 0 2 26;background-image: url(image/sitemap/01_s_bg03_.gif);background-repeat: repeat-y;}
 .site03 {background-image: url(image/sitemap/01_line02.gif);background-repeat: repeat-y; width:60;}
 
 a.site:link, a.site:visited, a.site:active { font-size:12px; text-decoration:none; color:#666666; }
 a.site:hover { font-size:12px; color:#F37011; }
 
 a.site_s:link, a.site_s:visited, a.site_s:active { font-size:11px;text-decoration:none; color:#777777; }
 a.site_s:hover { font-size:11px;color:#F37011; }
 
 .use01 {background-image: url(image/sitemap/02_line.gif);background-repeat: repeat-x; height:35;padding-top:5;padding-left:3; font-weight:bold; vertical-align:top;}
 .use02 {padding:0px 10px 25px 20px; text-align:justify;}
 
 /*ÆÐ¾²*/
 .path01 {color: #797979; font-size:11px;letter-spacing:-1px;padding:11 12 0 0; text-align:right; vertical-align:top;}
 .path02 {color: #797979; font-weight: ;letter-spacing:px;}
 .path11 {color: #336093; font-size:9px; }
 a.path:link, a.path:visited, a.path:active {text-decoration:none; color:#797979;	 font-size:11px;}
 a.path:hover {text-decoration:underline; color:#797979; font-size:11px;}
 
 
 /*¼Ò°³*/
 .int01  {color:D21111;letter-spacing:-1px;}
 .int02  { text-align:justify; padding:0 0 6 3;vertical-align:top;}
 .int03  {color:76B42E; font-weight:bold;}
 .int04_1  {background-image: url(image/int/04_01_bg.gif);background-repeat: repeat-x; padding:0 0 15 2;}
 .int04_2  {padding-left:6; list-style-image:url(image/int/icon01.gif);}
 .int04_3  {height:25;}
 .int04_4  { width:250; padding-left:20;}
 .int04_5  {padding:5 0 15 15;}
 
 .int_his01 {height:2; background-color:BC5C5C;}
 .int_his02 {width:110; text-align:center; padding:10;}
 .int_his03 {width:110; color:B22626; background-color:FAEFEF;}
 .int_his04 {width:420; padding:4 4 4 10; }
 .int_his05 {height:1; background-image:url(image/int/04_line.gif); background-repeat: repeat-x;}
 .int_his06 {height:1; background-color:E2CBCB;}


 .form01_01 { background-color:#DFB4B4;}
 .form01_02 { background-color:#F5D5D5;text-align:center;color: #BD3838;font-weight: bold;padding:4;}
 .form01_03 { background-color:#F9F3F3;text-align:center;color:BC5050 ; padding:4;}
 .form01_04 { background-color:#ffffff;text-align: ;color: ; padding:4 4 4 8; list-style-image:url(image/common/icon01.gif);}
 .form01_04_2 { background-color:#ffffff;text-align: ;color:FF3300; padding:4 4 4 8; list-style-image:url(image/common/icon01.gif);}
  


/*Ç¥¸¸µé±â*/
 .form01_01 {background-color:#5395D0; height:2;}
 .form01_02 { background-color:#E3EDF7;text-align:center;color: #467CAB;font-weight: bold;padding:4;border-right:solid 1px #ACBECF; border-bottom:solid 1px #ACBECF;}
 .form01_02_2 { background-color:#E3EDF7;text-align:center;color: #467CAB;font-weight: bold;padding:4; border-bottom:solid 1px #ACBECF;}
 .form01_03 { background-color:#F9FBFD;text-align:center;color:467CAB ; padding:4; border-right:solid 1px #ACBECF;border-bottom:solid 1px #ACBECF;}
 .form01_04 { background-color:#ffffff;text-align: ;color: ; padding:4; border-right:solid 1px #ACBECF;border-bottom:solid 1px #ACBECF; list-style-image:url(image/int/list_icon01.gif);}
 .form01_04_2 { background-color:#ffffff;text-align: ;color: ; padding:4; border-bottom:solid 1px #ACBECF;}
 .form01_05 { background-color:#B4DC94;text-align:center;color: #ffffff;font-weight: bold;padding:4;border-right:solid 1px #ACBECF;border-top:solid 1px #ACBECF; }
 .form01_05_2 { background-color:#B4DC94;text-align:center;color: #ffffff;font-weight: bold;padding:4;border-top:solid 1px #ACBECF; }
 .form01_06 { background-color:#ffffff;text-align:center ;color: ; padding:4; border-right:solid 1px #ACBECF;border-bottom:solid 1px #ACBECF; list-style-image:url(image/int/list_icon01.gif);}
 .form01_06_2 { background-color:#ffffff;text-align:center ;color: ; padding:4; border-bottom:solid 1px #ACBECF;}

/*Ç¥ ¿¬Çõ*/
 .his01_01 {background-color:#6996ce; height:2; }
 .his01_02 { text-align:center;color: 3b73b9; padding: 30 0 0 0; }
 .his01_03 { text-align:left;color: 7a7a7a; padding: 30 10 10 10; }
 .his02_01 { background-color:#f0f4fb; text-align:center;color: 3b73b9; padding: 10 10 10 10; }
 .his02_01_2 { text-align:center;color: 3b73b9; padding: 10 10 10 10; }
 .his02_02 { text-align:center;color: 3b73b9;}
 .his02_03 { text-align:left;color: 7a7a7a;}¤¤
 .his_line1 {background-image:url(image/int/03_line1.gif); background-repeat: repeat-x;}
 .his_line2 {background-image:url(image/int/03_line2.gif); background-repeat: repeat-y; padding-top:10;}
 .his_11 {text-align:center;color:3b73b9;}
 .his_22 {text-align:left;color:7a7a7a;}
 
 
 
 
 /*Ç¥ Á¦Ç°¼³¸í*/
 .pro01_01 {background-color:#6996ce; height:2; } 
 
/*¼­ºê¸Þ´º*/
 .sub_bg {background-color:#d2d2d2; height:1; }
 
/*¸ÞÀÎ ³»¿ë*/
 .main{padding: 20 0 0 0}



 /*Á¦Ç°¼Ò°³-sono*/
 .pro01 {padding:0 0 0 4; text-align:justify;}
 .pro01_2 {padding:0 0 20 4; text-align:justify;}
 
 .pro02 {color:2369b1; font-weight:bold; padding:0 0 8 4;}
 .pro03 {text-align:center; padding:5;}
 .proimg01 {padding:0 0 0 20; text-align:right;}
 .proimg02 {padding:15 0 0 0; text-align:center;}
 .proimg03 {padding:0 15 0 0; text-align:left;}
 .proimg04 {padding:0 0 20 0; text-align:left;}
 
 .pro_form01 {text-align:center; color:ffffff; font-weight:bold; 
              background-color:#6a9ac4; height:25; border-right:solid 1px #ffffff;border-bottom:solid 2px #ffffff;}
 .pro_form01_2 {background-image:url(image/pro/form_img01.jpg); background-repeat: no-repeat; text-align:center; color:ffffff; font-weight:bold; 
              background-color:#6a9ac4; height:25; border-bottom:solid 2px #ffffff;}
 .pro_form02 { padding:4; background-color:f1f8fb; color:4480b4; text-align:center; border-left:solid 1px #99b9d5;border-right:solid 1px #99b9d5;border-bottom:solid 1px #99b9d5; }
 .pro_form02_title {
	padding: 0 0 0 5;
	color: #4480b4;
	font-size: 20px;
	font-weight: 600;
}
 .pro_form02_2 { padding:4; background-color:f1f8fb; color:4480b4; text-align:center; border-right:solid 1px #99b9d5;border-bottom:solid 1px #99b9d5; }
 .pro_form03 { padding:4; border-right:solid 1px #99b9d5;border-bottom:solid 1px #99b9d5; }
 .pro_form03_2 { padding:4; border-left:solid 1px #99b9d5;border-right:solid 1px #99b9d5;border-bottom:solid 1px #99b9d5; }
 .pro_form_line {height:1; background-color:#99b9d5;}

.tee_width {width:310; padding:0 10 15 0;}
.tee01 {color:5779b6; background-color:dee5ee; padding:5 10; font-weight:bold; border-bottom:5px solid #ffffff;}
.tee02 { width:170; padding:0 5 0 0; cursor:hand;}
.tee03 {background-color:f3f3f3; padding:10; color:757575;}






 
 /*º¸µå°ü·Ã*/
 
 a.tm:link, a.tm:visited, a.tm:active { text-decoration:none; color:#555555;	 font-size:11px}
 a.tm:hover { text-decoration:none; font-size:11px}
 
 a.tm2:link, a.tm2:visited, a.tm2:active { text-decoration:none; color:#FFFFFF}
 a.tm2:hover { text-decoration:none }
 
 .tablebg { background-color:#DDDDDD; }
 
 .subject { color:#315584; }
 .subjectbg { background-color:#EFF3F7; }
 
 .content { color:#404040; }
 .contentbg { background-color:#FFFFFF; }
 .noti01 { background-color:#D65600;font-weight: bold; color:ffffff;}
 
 .list { color:#222222; }
 .list0 { background-color:#FFFFFF; }
 .list1 { background-color:#F5F5F5; }
 
 .textarea { border: 1px solid #777777; }
 
 .button { }
 .select { }
 
 /* .name { font-weight: bold; color:#575757; } */
 .name { font-weight: normal; color:#064E53; }
 
 .b { font-weight: bold; }
 .ht { height:30px; } 
 .ht2 { height:20px; } 
 .price { color:crimson; }
 .lfont { font-size:13px; }
 .sfont { font-size:11px; }
 .w50 { width:50%; }
 .w99 { width:99%; }
 .arial { font-family:Arial; }
 .lh  { line-height:150%; }
 .lh2 { line-height:200%; }
 
 .box {border:1 solid; border-color:#DDDDDD; background-color:#FDFDFD;}
 .login { color:#222222; font-family:vernada; font-size:10px;}
 .line { background-color:#969696;}
 .tdsc {background-color:#F0F0F0;}
 .edit    { border-color:#B4B4B4; border-style:solid; border-width:1px; }  /* ¸ðµç input¿¡ ÀÔ·ÂµÇ´Â ÅØ½ºÆ® ÆùÆ®*/


.year{
	font-weight: bold;
	color: #6699cc;
	font-size: 32px;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: -3px;
	height: 40px;
	padding-top: 7px;
}

.month{
	font-weight: 800;
	color: #cc9933;
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing:0px;
	padding-right: 20px;
}

/* ½ÇÀû */
div.perf_title{
	padding:0 0 10px 0;
}
table.perftbl{
	width:100%;
	border:1px solid #99b9d5;
	margin-bottom:30px;
}
table.perftbl th{
   height:30px;
}
table.perftbl > tbody > tr:nth-child(1) > th{
	background-color:#6a9ac4;
	color:#fff;
	font-size:14px;
	line-height: 26px;	
}
table.perftbl > tbody > tr:nth-child(1) > th:nth-child(1), table.perftbl > tbody > tr:nth-child(1) > th:nth-child(2){
	border-right:1px solid #99b9d5;
}
table.perftbl td{
	border-bottom:1px solid #99b9d5;
	line-height:26px;
}
table.perftbl td:nth-child(1),table.perftbl td:nth-child(2){
	border-right:1px solid #99b9d5;
}


.tab{
    width:100%;
    height:auto;
    overflow:hidden;
}
 
.tab ul{
	display:flex;	
    padding:0;
    margin:0 auto;
    list-style:none;
    width:100%;
    height:auto;
	margin-bottom:20px;
	box-sizing:border-box;
    overflow:hidden;	
}
 
.tab ul li{
    width:25%;
    text-align:center;
    cursor:pointer;
	background:#fff;	
	border:1px solid #6a9ac4;
	color:#6a9ac4 ;
	font-size:14px;
	font-weight:bold;
	padding-top:9px;
	margin-right:5px;
	letter-spacing:-1px;
	
}
 
.tab ul li:hover,
.tab ul li.on{
    background:#254083;
	color:#fff;
}
 
.tab .conBox{
    width:100%;
    height:auto;
    overflow:hidden;
    min-height:200px;
    display:none;
    text-align:center;
}
 
.tab .conBox.on{
    display:block;

}

