@charset "UTF-8";
/* CSS Document */

/* 필수 요소 */
h1{display:none;}
img{border:0;}
p{margin:0; padding:0;}
/* br{margin:0 0 0 50px;} */
br{margin:0 0 0 0px;}

.right{text-align:right; padding:0;}
.left{text-align:left; margin:0;}
.center{text-align:center;}
body{background:#f2f2f2;font-weight:normal; line-height: 120%; width:100%;height:100%;margin: 0;padding :0;font-family: "돋움", Gulim, Dotum, "나눔고딕" ;}
.select{background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; font-size:12px ;font-weight:bold;color:#454545;height:22px;}

#main{ width:100%; height:100%; }
#mainWhite { width:100%; height:100%; background-color:#FFF; }

#bodyContainer {
	width:100%;
}

/* 헤더 메뉴 */
#topmenu {width:1200px;background-color:#1c1b1b; padding:0px; margin:0px; text-align:right;}
#topmenu .margin_right{width:90%}
#topmenu .service_btn{margin:0; padding:; text-align:right;}
#topmenu td{margin:0; padding:0 8px 6px 8px; text-align:right;}
#topmenu .la{margin:0; padding:0 0 6px 8px;}

/* 콘텐츠 */
#contents {width:1000px; height:100%;  margin:50px 0 0 0; padding:10px 10px 50px 90px; text-align:left;}
#contents .input{width:180px; height:18px; padding: 3px 3px 0px 3px; background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; font-size:12px ;font-weight:bold;color:#454545;}

#contents .input_long{width:98%; height:18px; padding: 3px 3px 0px 3px; background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; font-size:12px ;font-weight:bold;color:#454545;}

#contents .input_se{width:180px; height:18px; padding-bottom:-15px; background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; font-size:15px ;font-weight:bold;}
#contents .input_box{width:98%; height:200px; padding:5px ; margin:0; background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; font-size:12px ;font-weight:bold;color:#454545;}
#contents .leftBox{text-align:left; margin:0; margin-left:0px;}
#contents .leftBox p{text-align:center;}
#contents .subtit_clause{margin-left:0px;  font-size:14px; color:#333; vertical-align:top; font-weight: bold; }
#contents .text_area{ width:740px;height:200px;font-size:12px;color:#565555;text-align:left;border:0;background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; margin-left:0px;padding: 10px;overflow-y: auto;}
#contents .text_area_pri{ width:740px;height:382px;font-size:12px;color:#565555;text-align:left;border:0;background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; margin-left:0px;padding: 10px;overflow-y: auto;}
#contents .text_area_small{ width:740px;height:100px;font-size:12px;color:#565555;text-align:left;border:0;background:#FFFFFF; border: 1px solid; border-color: #DAD9D9; margin-left:0px;padding: 10px;overflow-y: auto;}
/* 서브메뉴 */
#submenu{ margin:0; padding:0; float:left; position:absolute; top:140px; left:960px; }
#submenu_ul{
	margin:0;
	padding:0;
	/*
	float:left;
	position:absolute;
	*/
	left: 378px;
	top: 174px;
}
#submenu_ul li{display:inline;float:left;}

/* 타이틀박스 */
#titleBox{margin:0 0 30px -20px; padding:0;}

#box{ width:708px; border: 5px solid #b9b49e; padding:9px 21px 9px 21px; margin-left:0px; text-align:left; font-family:Dotum, Gulim, "나눔고딕"; font-weight:normal; color:#333; font-size:12px }
#box_gray{ width:708px; border: 5px solid #a3a5a5; padding:9px 21px 9px 21px; margin-left:0px; text-align:left; font-family:Dotum, Gulim, "나눔고딕"; font-weight:normal; color:#333; font-size:12px }
/* 필수 요소 끝 */

/* 폰트부분 */
.normal{font-size:12px; font-weight:normal; color:#7e7f7f; }
.about{ font-size:13px; font-weight:normal; color:#666; }
.smail{font-size:10px; font-weight:bold; color:#666;}
.smailText{font-size:12px; font-weight:normal; }
.title{	font-size:16px;font-weight:bold ;color:#333;}
.sub_title_top{ font-family: "맑은 고딕", Gulim, Dotum, "나눔고딕" ;font-size:16px; color:#333; vertical-align:top; font-weight: bold; }
.sub_title_mid { font-family: "맑은 고딕", Gulim, Dotum, "나눔고딕" ;font-size:13px; color:#333; vertical-align:top; font-weight: bold; }
.sub_title{ font-size:13px; color:#333; vertical-align:top; font-weight: bold; }
/* 폰트부분 끝 */


/* 푸터부분 */
#footer{width:1200px;height:24px; background:#444341;}
#footer table{width:100%; background:#444341;}
#footer .foot_menu{width:321px; text-align:left; background:#000;}
#footer .foot_link{width:820px; text-align:right; background:#000;}
#footer .link{margin:0;padding:0;text-align:right;background:#000;color:#ffffff;border:0px;font-size:12px;}
#footer .foot_mar{width:90%; margin:0; background:#000;}
#footer .add{ text-align:left; background:#454242; margin:0;}
#footer .add_mar{width:90% margin:0; background:#444341; margin:0; }
/* 푸터부분 끝*/

/* 테이블 */
#table{width:844px;}
#table .left_text{width:40%; padding:5px 5px 5px 20px; text-align:left; vertical-align:top;}
#table .right_img{width:60%; padding:5px; text-align:right; vertical-align:middle;}
#table .Tleft{
	width:45%;
	padding:4px;
	text-align:left;
}
#table .Tright{
	width:56%;
	padding:4px;
	text-align:left;
}

#table_gray {width:100%; border-top:5px solid #c3c5c5; border-left:5px solid #c3c5c5;  }
#table_gray th{vertical-align:middle; padding: 15px; border-right:5px solid #c3c5c5; font-family:Dotum, Gulim, "나눔고딕"; border-bottom:5px solid #c3c5c5; font-size:13px; font-weight:bold; text-align:center; color:#8ca907}
#table_gray td{verticals-align:middle; border-right:5px solid #c3c5c5;	font-family:Dotum, Gulim, "나눔고딕";	border-bottom:5px solid #c3c5c5; font:12px normal;text-align:center;}

#table_Com{
	width:840px;
	text-align:center;
	/* font-family:Dotum, Gulim, "나눔고딕"; */
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#666
}
#table_Com th{border:0; text-align:left;}
/*
#table_Com td{width:22%; border:0; }
#table_Com th{width:70%; border:0; text-align:left;}
*/


#table_Yea{
	width:840px;
	border:0;
	font-family:Dotum, Gulim, "나눔고딕";
	margin:0 0 0 30%;
	font-size:13px;
	font-weight:bold;
	color:#c3c5c5;
}
#table_Yea th{width:14%; text-align:center; font-family:Dotum, Gulim, "나눔고딕"; font-size:12px; font-weight:normal; color:#333;}
#table_Yea td{
	width:100%;
	text-align:left;
	font-family:Dotum, Gulim, "나눔고딕";
	font-size:12px;
	font-weight:normal;
	color:#666;
	padding:5px;
}
#table_year{width="600px";}


/* 테이블 끝 */



#contentTable {
	width: 760px;
}

.dot{
	
	border-bottom:1px solid #DBDBDB;
	/*
	height:1px;
	background: #DBDBDB;
	*/
}



/* circle */

#navCircle {
        margin: 0;
        border-bottom: 1px solid #DBDBDB;
}

#navCircleDot {
        margin: 0;
        border-bottom: 1px dotted #DBDBDB;
}




#table_cost {width:96%; border-top:1px solid #c3c5c5; border-left:1px solid #c3c5c5;  }
#table_cost th{vertical-align:middle; padding: 6px; border-right:1px solid #c3c5c5; font-family:Dotum, Gulim, "나눔고딕"; border-bottom:1px solid #c3c5c5; font-size:13px; font-weight:bold; text-align:center; background-color:#F0F0F0}
#table_cost td{verticals-align:middle; padding: 5px; border-right:1px solid #c3c5c5;	font-family:Dotum, Gulim, "나눔고딕";	border-bottom:1px solid #c3c5c5; font:12px normal;text-align:center;}



#table_input{width:760px; border-top:1px solid #c3c5c5; border-left:1px solid #c3c5c5;}
#table_input th{vertical-align:middle; padding: 6px; border-right:1px solid #c3c5c5; font-family:Dotum, Gulim, "나눔고딕"; border-bottom:1px solid #c3c5c5; font-size:13px; font-weight:normal; text-align:right; background-color:#F0F0F0; width:150px;}
#table_input td{verticals-align:middle; padding: 5px; border-right:1px solid #c3c5c5;	font-family:Dotum, Gulim, "나눔고딕";	border-bottom:1px solid #c3c5c5; font:12px normal;text-align:left;}
#table_input .name{width:22%; text-align:left; padding-bottom:5px; vertical-align:top; }
#table_input .slash{width:5%; text-align:center; padding-bottom:5px; vertical-align:top; }
#table_input .duty{width:90%; text-align:left; padding-bottom:5px; vertical-align:top; }


.btnIdCheck {
	background-repeat:repeat-x; 
	background-color:#FFFFFF; 
	height:22px; 
	border:1px solid #d6d3d6; 
	color:#595959; 
	letter-spacing:-1px; 
	FONT-SIZE:11PX; 
	FONT-FAMILY:DOTUM; 
	font-weight:bold; 
	padding-top:2px;
}

.btnIdCheckBig {
	width:220px;
	background-repeat:repeat-x; 
	background-color:#FFFFFF; 
	height:26px; 
	border:1px solid #d6d3d6; 
	color:#595959; 
	letter-spacing:-1px; 
	FONT-SIZE:13PX; 
	FONT-FAMILY:DOTUM; 
	font-weight:bold; 
	color:	#E03636;
	padding-top:2px;
}

/*'#AAAAAA / #DFDFDF */
#serviceTable {width:844px; border-top:2px solid #C5C5C5; border-left:2px solid #C5C5C5;border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; }
#serviceTable th{vertical-align:middle; padding: 6px; border-right:1px solid #C5C5C5; font-family:Dotum, Gulim, "나눔고딕"; border-bottom:1px solid #C5C5C5; font-size:13px; font-weight:normal; text-align:center; background-color:#EDEDED}
#serviceTable td{verticals-align:middle; padding: 5px; border-right:1px solid #C5C5C5;	font-family:Dotum, Gulim, "나눔고딕";	border-bottom:1px solid #C5C5C5; font:12px normal;text-align:center; background-color:#fff;}





#contentWrap div.body { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_lbg11.gif') repeat-y left top #ffffff; padding:0; margin:0; width:auto; height:100%; width:760px; overflow:hidden; }
#contentWrap div.content { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_lbg2.gif') repeat-y right top; overflow:hidden; }
#contentWrap div.content div.contentTop { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_tbg.gif') repeat-x top; overflow:hidden; }
#contentWrap div.content div.contentTopL { background:url('http://mimg.daum-img.net/dcal/mt_tcn012.gif') no-repeat left top; overflow:hidden; }
#contentWrap div.content div.contentTopR { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_tcn02.gif') no-repeat right top; overflow:hidden; }
#contentWrap div.content div.contentBottom { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_bbg.gif') repeat-x bottom; overflow:hidden; }
#contentWrap div.content div.contentBottomL { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_bcn01.gif') no-repeat left bottom; overflow:hidden; }
#contentWrap div.content div.contentBottomR { background:url('http://mimg.daum-img.net/dcal_2/01_common/mt_bcn02.gif') no-repeat right bottom; overflow:hidden; padding:5px 0 6px 0; }
#contentWrap div.content #layout_main { padding:0 2px 0 10px; overflow:hidden; overflow-y:auto; font-family:Dotum, Gulim, "나눔고딕"; font-size:12px; font-weight:bold;}
#contents .redStar{color:#F00;}





.containerTab {
        width: 840px;
		padding: 15px 0px 15px 0px;
        margin: 3px 0 0px 0;
        border: 1px solid #ccc;
        background: #fff;
}

/* circle */

#navCircleMenu {
        margin: 0;
        /*
		padding: 0 0 20px 376px;
		*/
		padding: 0 0 20px 0px;
        border-bottom: 1px dotted #DBDBDB;
}

#navCircleMenu li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircleMenu a:link, #navCircleMenu a:visited {
        float: left;
        font-size: 14px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 24px 6px 12px;
        text-decoration: none;
        color: #333333;
}

#navCircleMenu a:link.active, #navCircleMenu a:visited.active, #navCircleMenu a:hover {
        padding-bottom: 6px;
        color: #E03636;
        background: url(../../images/front/circle3.gif) no-repeat bottom center;
}

#layout_main a:link, #navCircleMenu a:visited {
        font-size: 14px;
        line-height: 14px;
        font-weight: bold;
        text-decoration: none;
        color: #E03636;
}

#layout_main a:link.active, #layout_main a:visited.active, #layout_main a:hover {
        padding-bottom: 6px;
        color: #333333;
}


#table_agency{width:760px; border-top:1px solid #c3c5c5; border-left:1px solid #c3c5c5;}
#table_agency th{vertical-align:middle; padding: 6px; border-right:1px solid #c3c5c5; font-family:Dotum, Gulim, "나눔고딕"; border-bottom:1px solid #c3c5c5; font-size:13px; font-weight:normal; text-align:right; background-color:#F0F0F0; width:150px;}
#table_agency td{verticals-align:middle; padding: 6px; border-right:1px solid #c3c5c5;	font-family:Dotum, Gulim, "나눔고딕";	border-bottom:1px solid #c3c5c5; font:12px normal;text-align:left;}
#table_agency .name{width:22%; text-align:left; padding-bottom:5px; vertical-align:top; }
#table_agency .slash{width:5%; text-align:center; padding-bottom:5px; vertical-align:top; }
#table_agency .duty{width:90%; text-align:left; padding-bottom:5px; vertical-align:top; }





/* main */
.flash{
margin:0;
padding:0;


}
#main_sub{ display:inline; margin:0 0 0 816px; padding:0; position:absolute; left:10px; top:75px; }
.main_text_table{
	width:255px; 
margin:0 99px 0 31px; 
padding:0; 
text-align:left; 
}
.main_text{
	width:230px;
	height:20px;
	magin:3PX;
	padding: 2px 3px;
	background:#f8f8f8;
	font-size: 8pt;
	color:#333333;
	font-weight:normal;
	text-align:left;
}
.main_text_bg{ background-image:url(../../images/front/text_bg.gif); background-repeat:repeat-y; 	
}
.dot_main{
	margin:0;
	padding:0;
	height:2px;
	background-image:url(../../images/front/dot_line.gif);
	background-repeat:repeat-x;
	background-position: center;
}
