@charset"utf-8";
#sub_container_wrap{position:relative;width:1220px; margin:0 auto; background:url(../images/sub_common/try_bg.png) no-repeat bottom left;}
#sub_container{position:relative;width:940px; margin:0 auto;background:url(../images/sub_common/left_bg.png) repeat-y; min-height:100%; z-index:1;}
#sub_container:after{content:""; display:block; clear:both;}

/* layout */

#left{float:left; width:220px;  min-height:750px;}
#left h3{font-size:0;}
.lnb{ width:180px; margin:0 auto; padding:70px 0 0 0;}
.lnb h4{line-height:0; font-size:0;}
.lnb h4.business{width:180px;height:42px;background:url(../images/sub_common/left_menu.png) no-repeat 0 -279px;}
.about_left li,.business_left li,.research_left li,.marketing_left li,.recruit_left li,.webservice_left li{line-height:0; font-size:0;}
.about_left li a,.business_left li a,.biz_left li a,.research_left li a,.marketing_left li a,.recruit_left li a,.webservice_left li a{display:block; width:180px; height:40px; background-repeat: no-repeat; overflow-y:hidden;}

/*left_menu_sub_on_off*/
.left_menu_sub01_1_on,.left_menu_sub01_2_on,.left_menu_sub01_1_off,.left_menu_sub01_2_off,
.left_menu_sub02_0_on,.left_menu_sub02_0_off,.left_menu_sub02_1_on,.left_menu_sub02_1_off,
.left_menu_sub02_2_on,.left_menu_sub02_2_off,.left_menu_sub02_3_on,.left_menu_sub02_3_off,
.left_menu_sub03_1_on,.left_menu_sub03_1_off,.left_menu_sub03_2_on,.left_menu_sub03_2_off,
.left_menu_sub04_1_on,.left_menu_sub04_1_off,.left_menu_sub04_2_on,.left_menu_sub04_2_off,{
	display:block;
	width:180px;
	height:39px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image:url(../images/sub_common/left_menu.png);
	}

.left_menu_sub01_1_off{background-position:0 -52px;}
.left_menu_sub01_1_on{background-position:-190px -52px;}
.left_menu_sub01_2_off{background-position:0 -91px;}
.left_menu_sub01_2_on{background-position:-190px -91px;}

.left_menu_sub02_0_off{background-position:-380px -52px;}
.left_menu_sub02_0_on{background-position:-570px -52px;}
.left_menu_sub02_1_off{height:20px !important;background-position:-380px -91px;}
.left_menu_sub02_1_on{height:20px !important;background-position:-570px -91px;}
.left_menu_sub02_2_off{height:27px !important;background-position:-380px -110px;}
.left_menu_sub02_2_on{height:27px !important;background-position:-570px -110px;}
.left_menu_sub02_3_off{background-position:-380px -137px;}
.left_menu_sub02_3_on{background-position:-570px -137px;}

.left_menu_sub03_1_off{background-position:0 -186px;}
.left_menu_sub03_1_on{background-position:-190px -186px;}
.left_menu_sub03_2_off{background-position:0 -225px;}
.left_menu_sub03_2_on{background-position:-190px -225px;}

.left_menu_sub04_1_off{background-position:-380px -186px;}
.left_menu_sub04_1_on{background-position:-570px -186px;}
.left_menu_sub04_2_off{background-position:-380px -225px;}
.left_menu_sub04_2_on{background-position:-570px -225px;}

/*left_menu_sub_on_off 사업분야 > 서브메뉴의 세부메뉴 */
.leftmenu_2020sub011_on,.leftmenu_2020sub012_on,.leftmenu_2020sub013_on,
.leftmenu_2020sub011_off,.leftmenu_2020sub012_off,.leftmenu_2020sub013_off,
.leftmenu_2020sub021_on,.leftmenu_2020sub022_on,.leftmenu_2020sub023_on,
.leftmenu_2020sub021_off,.leftmenu_2020sub022_off,.leftmenu_2020sub023_off,
.leftmenu_2020sub031_on,.leftmenu_2020sub032_on,.leftmenu_2020sub033_on,
.leftmenu_2020sub031_off,.leftmenu_2020sub032_off,.leftmenu_2020sub033_off,
.leftmenu_2020sub041_on,.leftmenu_2020sub042_on,.leftmenu_2020sub043_on,
.leftmenu_2020sub041_off,.leftmenu_2020sub042_off,.leftmenu_2020sub043_off,
.leftmenu_2020sub051_on,.leftmenu_2020sub052_on,.leftmenu_2020sub053_on,
.leftmenu_2020sub051_off,.leftmenu_2020sub052_off,.leftmenu_2020sub053_off{
	display:block;
	width:180px;
	height:40px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-image:url(../images/biz/left_menu_biz.png);
	}
/* 폐기물처리분야 : 소각시설 재활용시설/매립시설 주요실적*/
.leftmenu_2020sub011_on{background-position:0 -178px;}
.leftmenu_2020sub012_on{background-position:0 -218px;}
.leftmenu_2020sub013_on{background-position:0 -258px;}
.leftmenu_2020sub011_off{background-position:0 -54px;}
.leftmenu_2020sub012_off{background-position:0 -94px;}
.leftmenu_2020sub013_off{background-position:0 -134px;}

/* 수처리분야 : 하수처리시설 폐수처리시설 주요실적*/
.leftmenu_2020sub021_on{background-position:-189px -178px;}
.leftmenu_2020sub022_on{background-position:-189px -218px;}
.leftmenu_2020sub023_on{background-position:-189px -258px;}
.leftmenu_2020sub021_off{background-position:-189px -54px;}
.leftmenu_2020sub022_off{background-position:-189px -94px;}
.leftmenu_2020sub023_off{background-position:-189px -134px;}

/* 에너지분야 : 에너지자립화 발전시설/수소제조시설 주요실적*/
.leftmenu_2020sub031_on{background-position:-376px -178px;}
.leftmenu_2020sub032_on{background-position:-376px -218px;}
.leftmenu_2020sub033_on{background-position:-376px -258px;}
.leftmenu_2020sub031_off{background-position:-376px -54px;}
.leftmenu_2020sub032_off{background-position:-376px -94px;}
.leftmenu_2020sub033_off{background-position:-376px -134px;}

/* 위탁운영 : 폐기물처리시설 하폐수처리시설 주요실적*/
.leftmenu_2020sub041_on{background-position:-566px -178px;}
.leftmenu_2020sub042_on{background-position:-566px -218px;}
.leftmenu_2020sub043_on{background-position:-566px -258px;}
.leftmenu_2020sub041_off{background-position:-566px -54px;}
.leftmenu_2020sub042_off{background-position:-566px -94px;}
.leftmenu_2020sub043_off{background-position:-566px -134px;}

/* 기타분야 : 토목건축공사 SOC민간투자사업 주요실적*/
.leftmenu_2020sub051_on{background-position:-756px -178px;}
.leftmenu_2020sub052_on{background-position:-756px -218px;}
.leftmenu_2020sub053_on{background-position:-756px -258px;}
.leftmenu_2020sub051_off{background-position:-756px -54px;}
.leftmenu_2020sub052_off{background-position:-756px -94px;}
.leftmenu_2020sub053_off{background-position:-756px -134px;}



/*
.left_menu_sub01_1_on{background-position:-190px -52px;}
.left_menu_sub01_2_off{background-position:0 -91px;}
.left_menu_sub01_2_on{background-position:-190px -91px;}

.left_menu_sub02_0_off{background-position:-380px -52px;}
.left_menu_sub02_0_on{background-position:-570px -52px;}
.left_menu_sub02_1_off{height:20px !important;background-position:-380px -91px;}
.left_menu_sub02_1_on{height:20px !important;background-position:-570px -91px;}
.left_menu_sub02_2_off{height:27px !important;background-position:-380px -110px;}
.left_menu_sub02_2_on{height:27px !important;background-position:-570px -110px;}
.left_menu_sub02_3_off{background-position:-380px -137px;}
.left_menu_sub02_3_on{background-position:-570px -137px;}

.left_menu_sub03_1_off{background-position:0 -186px;}
.left_menu_sub03_1_on{background-position:-190px -186px;}
.left_menu_sub03_2_off{background-position:0 -225px;}
.left_menu_sub03_2_on{background-position:-190px -225px;}

.left_menu_sub04_1_off{background-position:-380px -186px;}
.left_menu_sub04_1_on{background-position:-570px -186px;}
.left_menu_sub04_2_off{background-position:-380px -225px;}
.left_menu_sub04_2_on{background-position:-570px -225px;}
*/


/*그룹사*/
.intro_05 {
    background-image: url(../images/about/halla_benner05_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.group_company {
    overflow: hidden;
}
.group_company li {
    float: left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 30px;
}
.group_company li:nth-child(3n) {
    margin-right: 0;
}
.group_company li > h2 {
    position: relative;
    font-weight: 700;
    font-size: 18px;
    color: #5281bc;
    padding-bottom: 10px;
    padding-top: 8px;
}
.group_company li > h2:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 26px;
    height: 3px;
    background-color: #5281bc;
    
}
.group_company li > a {
    display: block;
    color: #666;
    font-size: 14px;
    padding: 3px 0 3px 20px;
    margin: 4px 0;
    background-image: url(../images/about/halla_benner05_more.png);
    background-repeat: no-repeat;
    background-size: 11px 11px;
    background-position: left center;
}











/* 기업소개 left_on_off*/

.about_left01_on,.about_left02_on,.about_left03_on,.about_left04_on,.about_left05_on,.about_left06_on,.about_left07_on,
.about_left01_off,.about_left02_off,.about_left03_off,.about_left04_off,.about_left05_off,.about_left06_off,.about_left07_off{
	background-image:url(../images/about/left_menu_about.gif);	
	}

.about_left01_on{background-position:0px 0px;}
.about_left02_on{background-position:0px -40px;}
.about_left03_on{background-position:0px -80px;}
.about_left04_on{background-position:0px -160px;}
.about_left05_on{background-position:0px -200px;}
.about_left06_on{background-position:0px -240px;}
.about_left07_on{background-position:0px -120px;}

.about_left01_off{background-position:-180px 0px;}
.about_left02_off{background-position:-180px -40px;}
.about_left03_off{background-position:-180px -80px;}
.about_left04_off{background-position:-180px -160px;}
.about_left05_off{background-position:-180px -200px;}
.about_left06_off{background-position:-180px -240px;}
.about_left07_off{background-position:-180px -120px;}




/*사업분야_left_on_off*/
.business_left01_on,.business_left02_on,.business_left03_on,.business_left04_on,.business_left05_on,
.business_left01_off,.business_left02_off,.business_left03_off,.business_left04_off,.business_left05_off{
	background-image:url(../images/sub_common/left_menu.png);	
	}

.business_left01_on{background-position:0px 0px}
.business_left02_on{background-position:-190px 0}
.business_left03_on{background-position:-380px 0}
.business_left04_on{background-position:-570px 0}


.business_left01_off{background-position:0 -470px}
.business_left02_off{background-position:-190px -470px}
.business_left03_off{background-position:-380px -470px}
.business_left04_off{background-position:-570px -470px}


/*사업분야biz_left_on_off  폐기물처리분야 수처리분야 에너지분야 위탁운영 기타분야 */
.biz_left01_on,.biz_left02_on,.biz_left03_on,.biz_left04_on,.biz_left05_on,
.biz_left01_off,.biz_left02_off,.biz_left03_off,.biz_left04_off,.biz_left05_off{
	background-image:url(../images/biz/left_menu_biz.png);	
	}

.biz_left01_on{background-position:0px 0px}
.biz_left02_on{background-position:-189px 0px}
.biz_left03_on{background-position:-376px 0px}
.biz_left04_on{background-position:-566px 0px}
.biz_left05_on{background-position:-756px 0px}

.biz_left01_off{background-position:-188px -325px}
.biz_left02_off{background-position:-188px -366px}
.biz_left03_off{background-position:-188px -406px}
.biz_left04_off{background-position:-188px -446px}
.biz_left05_off{background-position:-188px -486px}



/*연구개발_left_on_off*/

.research_left01_on,.research_left02_on,.research_left03_on,
.research_left01_off,.research_left02_off,.research_left03_off{
	background-image:url(../images/research/left_menu_research.gif);	
	}

.research_left01_on{background-position:0px 0px;}
.research_left02_on{background-position:0px -40px;}
.research_left03_on{background-position:0px -80px;}

.research_left01_off{background-position:-180px 0px;}
.research_left02_off{background-position:-180px -40px;}
.research_left03_off{background-position:-180px -80px;}


/*홍보센터_left_on_off*/

.marketing_left01_on,.marketing_left02_on,
.marketing_left01_off,.marketing_left02_off{
	background-image:url(../images/marketing/left_menu_marketing.gif);	
	}

.marketing_left01_on{background-position:0px 0px;}
.marketing_left02_on{background-position:0px -40px;}

.marketing_left01_off{background-position:-180px 0px;}
.marketing_left02_off{background-position:-180px -40px;}

/*인재채용_left_on_off*/

.recruit_left01_on,.recruit_left02_on,
.recruit_left01_off,.recruit_left02_off{
	background-image:url(../images/recruit/left_menu_recruit.gif);	
	}

.recruit_left01_on{background-position:0px 0px;}
.recruit_left02_on{background-position:0px -40px;}

.recruit_left01_off{background-position:-180px 0px;}
.recruit_left02_off{background-position:-180px -40px;}

/*������_left_on_off*/

.webservice_left01_on,.webservice_left02_on,.webservice_left03_on,.webservice_left04_on,
.webservice_left01_off,.webservice_left02_off,.webservice_left03_off,.webservice_left04_off{
	background-image:url(../images/webservice/left_menu_webservice.gif);	
	}

.webservice_left01_on{background-position:0px 0px;}
.webservice_left02_on{background-position:0px -40px;}
.webservice_left03_on{background-position:0px -80px;}
.webservice_left04_on{background-position:0px -120px;}

.webservice_left01_off{background-position:-180px 0px;}
.webservice_left02_off{background-position:-180px -40px;}
.webservice_left03_off{background-position:-180px -80px;}
.webservice_left04_off{background-position:-180px -120px;}


#sub_content{position:relative;width:720px; float:right;  }

/*content_title*/
.content_title{
	position:relative;
	width:720px; height:165px;
	background-repeat: no-repeat;
}

.about_visual{background-image:url(../images/about/about_visual.png); }
.business_visual{background-image:url(../images/business/business_visual.png);}
.biz_visual{background-image:url(../images/biz/biz_visual.png);}
.research_visual{background-image:url(../images/research/research_visual.png);}
.marketing_visual{background-image:url(../images/marketing/marketing_visual.png);}
.recruit_visual{background-image:url(../images/recruit/recruit_visual.png);}
.webservice_visual{background-image:url(../images/webservice/webservice_visual.png);}




/*line_map*/
.line_map{position:absolute; top:15px; right:0;}
.line_map li{float:left; margin:0 5px 0 0; color:#999; font-size:11px;}
.line_map .last{font-weight:bold;}
.line_map .middle{font-weight:bold; margin:2px 5px 0 0; font-size:7px; }

#sub_content_content{position:relative; width:670px; float:right; min-height:800px;}

.content_right_title{margin:79px 0 0 0;}

.introduce01{position:relative; margin:79px 0 0 0; }
.introduce01_title:after{content:""; display:block; clear:both;}
.introduce01 h3 a{display:block; float:left; width:334px; height:58px; background-repeat: no-repeat; background-image:url(../images/about/introduce01_tab.png);}

.introduce01_tab_title01_on{background-position:0 0;}
.introduce01_tab_title02_on{background-position:0px -58px;  margin:0 0 0 2px;}
.introduce01_tab_title01_off{background-position:-334px 0;}
.introduce01_tab_title02_off{background-position:-334px -58px; margin:0 0 0 2px;}
.introduce01 h4{margin:35px 0 0 0;}

.about_content05_wrap{width:670px; background:url(../images/about/halla_benner_bg.png) no-repeat top center;}
.about_content05_wrap:after{content:""; display:block;clear:both;}
.about_content05_wrap div{float:left; margin:168px 0 0 0; }
.about_content05_wrap div:after{content:""; display:block;clear:both;}
.about_content05_benner{position:relative;  *zoom:1; margin:40px 0 0 0;}
.about_content05_benner li{float:left;}
.about_content05_benner .first{display:inline; margin:0 0 3px 0px;}
.about_content05_benner .last{margin:0 0 3px 3px;}

.about_content06_table{table-layout:fixed; width:670px; margin:40px 0 0 0;}
.about_content06_table th,.about_content06_table td{}
.about_content06_table .th01{background:url(../images/about/about_content06_table_bg.gif) repeat; color:#fff; border:1px solid #3b6caa; height:68px;}
.about_content06_table .th02{background:url(../images/about/about_content06_table_bg.gif) repeat; color:#fff; border:1px solid #3b6caa; height:34px;}
.about_content06_table td{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-right:1px solid #d4d4d4; text-align:left; padding:0 0 0 15px;}
.about_content06_map{margin:20px 0 0 0;}

.business01{position:relative;  margin:79px 0 0 0;}
.business01_tab_title{}
.business01_tab_title:after{content:""; display:block; clear:both;}
.business01 h3{float:left;margin-top:30px;}
.business01 h3 .business_tab01_on,.business01 h3 .business_tab02_on,
.business01 h3 .business_tab01_off,.business01 h3 .business_tab02_off{
	display:block;
	width:335px; height:37px; overflow:hidden;
	background-repeat: no-repeat; background-image:url(../images/business/business_tab01.png);
}
.business01 h3 .business_tab01_on{background-position:0 0;}
.business01 h3 .business_tab02_on{background-position:-335px -43px;}

.business01 h3 .business_tab01_off{background-position:0 -43px;}
.business01 h3 .business_tab02_off{background-position:-335px 0;}

.business02{position:relative;  margin:79px 0 0 0;}
.business02_tab_title{}
.business02_tab_title:after{content:""; display:block; clear:both;}
.business02 h3{float:left;margin-top:30px;}
.business02 h3 .business_tab01_on,.business02 h3 .business_tab02_on,
.business02 h3 .business_tab01_off,.business02 h3 .business_tab02_off{
	display:block;
	width:335px; height:37px; overflow:hidden;
	background-repeat: no-repeat; background-image:url(../images/business/business_tab01.png);
}
.business02 h3 .business_tab01_on{background-position:0 0;}
.business02 h3 .business_tab02_on{background-position:-335px -43px;}

.business02 h3 .business_tab01_off{background-position:0 -43px;}
.business02 h3 .business_tab02_off{background-position:-335px 0;}

.business03{position:relative;  margin:79px 0 0 0;}
.business03_tab_title{}
.business03_tab_title:after{content:""; display:block; clear:both;}
.business03 h3{float:left;margin-top:30px;}
.business03 h3 .business_tab01_on,.business03 h3 .business_tab02_on,
.business03 h3 .business_tab01_off,.business03 h3 .business_tab02_off{
	display:block;
	width:335px; height:37px; overflow:hidden;
	background-repeat: no-repeat; background-image:url(../images/business/business_tab01.png);
}
.business03 h3 .business_tab01_on{background-position:0 0;}
.business03 h3 .business_tab02_on{background-position:-335px -43px;}

.business03 h3 .business_tab01_off{background-position:0 -43px;}
.business03 h3 .business_tab02_off{background-position:-335px 0;}
.business03_02_1 p img{margin-top:-6px;}

.business04{position:relative;  margin:79px 0 0 0;}
.business04_tab_title{}
.business04_tab_title:after{content:""; display:block; clear:both;}
.business04 h3{float:left;margin-top:30px;}
.business04 h3 .business_tab01_on,.business04 h3 .business_tab02_on,
.business04 h3 .business_tab01_off,.business04 h3 .business_tab02_off{
	display:block;
	width:335px; height:37px; overflow:hidden;
	background-repeat: no-repeat; background-image:url(../images/business/business_tab01.png);
}
.business04 h3 .business_tab01_on{background-position:0 0;}
.business04 h3 .business_tab02_on{background-position:-335px -43px;}

.business04 h3 .business_tab01_off{background-position:0 -43px;}
.business04 h3 .business_tab02_off{background-position:-335px 0;}


.business01_03{position:relative; margin:40px 0 0 0;}
.business01_03 h3{}
.business01_03 .business01_03_box01{position:relative; margin:10px 0 0 0; width:668px;height:178px; border:1px solid #356bb2;}
.business01_03 .business01_03_box01:after{content:""; display:block; clear:both;}
.business01_03_img{position:absolute; top:0; left:0; width:348px;height:178px; border-right:2px solid #356bb2;}
.business01_03_title_bg01{
	position:absolute; 
	top:0; left:350px;
	width:318px; 
	height:42px;background:url(../images/business/business01_03_title_bg01.png) repeat; 
	color:#fff; 
	font-weight:bold;
	line-height:44px;
	text-indent:30px;
	font-size:14px;
	}
.business01_03 dl dd{position:absolute; left:350px; top:42px; width:318px; margin:10px 0 0 0;}
.business01_03 dl dd ul{width:318px; }
.business01_03 dl dd ul:after{content:""; display:block; clear:both;}
.business01_03 dl dd ul li{ float:left; line-height:38px;}
.business01_03 dl dd ul li p{line-height:22px;}
.business01_03 .first{font-weight:bold; color:#356bb2; width:90px; text-indent:30px;}
.business01_03 .last{}

.business01_03_box02{margin:20px 0 100px 0; background:url(../images/business/business01_03_title_bg02.png) no-repeat top left; padding:4px 0 0 0;}
.business01_03_box02 table{}
.business01_03_box02 table thead tr{ }
.business01_03_box02 table thead th{color:#4a7fc8; height:48px; border-bottom:1px solid #356bb2;}
.business01_03_box02 table tbody tr:hover{font-weight:bold; background:#356bb2; color:#fff;}
.business01_03_box02 table tbody td{height:49px; border-bottom:1px solid #eee;}


.research03{position:relative;  margin:79px 0 0 0;}
.research03_tab_title{}
.research03_tab_title:after{content:""; display:block; clear:both;}
.research03 h3{float:left;}
.research03 h3 .research_tab01_on,.research03 h3 .research_tab02_on,
.research03 h3 .research_tab01_off,.research03 h3 .research_tab02_off{
	display:block;
	width:334px; height:58px; overflow:hidden;
	background-repeat: no-repeat; background-image:url(../images/research/reseach03_tab.png);
}
.research03 h3 .research_tab01_on{background-position:0 0;}
.research03 h3 .research_tab02_on{background-position:0 -58px; margin:0 0 0 2px;}

.research03 h3 .research_tab01_off{background-position:-334px 0;}
.research03 h3 .research_tab02_off{background-position:-334px -58px; margin:0 0 0 2px;}
.research03_01{margin:35px 0 0 0;}

.webservice01{position:relative; margin:40px 0 150px 0;}
.webservice01 h3{}
.webservice01_box{position:relative; }
.webservice01_title{border:1px solid #eee; padding:20px; margin:0 0 50px 0;}
.webservice01_title a{line-height:28px; color:#333; font-weight:normal;}
.webservice01_title:after{content:""; display:block; clear:both;}
.webservice01_title .first{float:left;width:335px;}
.webservice01_box h3 a{display:block; font-size:16px; color:#333; margin:20px 0 20px 0;}
.webservice01_box p{line-height:22px; margin:10px 0 10px 0; color:#666;}

.webservice02{position:relative; margin:40px 0 150px 0;}
.webservice02 h3{}
.webservice02 p{margin:10px 0 0 0;}

.webservice04{position:relative; margin:40px 0 150px 0;}
.webservice04:after{content:""; display:block; clear:both;}
.webservice04 a{font-weight:bold; }
.webservice04 dl{width:210px; float:left;}
.webservice04 dl dt{height:74px; border-bottom:1px solid #e8e8e8}
.webservice04 dl dt img{float:left; margin:25px 0 0 20px;}
.webservice04 dl li{line-height:56px; border-bottom:1px solid #e8e8e8;text-indent:20px;}
.webservice04 .col01{border-top:2px solid #205cab; color:#205cab; }
.webservice04 .col01 li a{ color:#205cab;}
.webservice04 .col02{border-top:2px solid #e61119; color:#e61119; }
.webservice04 .col02 li a{color:#e61119;}
.webservice04 .col03{border-top:2px solid #3fa11c; color:#3fa11c;}
.webservice04 .col03 li a{color:#3fa11c;}
.sitemap_box01{}
.sitemap_box01:after{content:""; display:block; clear:both;}
.sitemap_box02{margin:50px 0 0 0;}

.basic_table{table-layout:fixed; width:670px; margin:10px 0 0 0; border-top:2px solid #5281bc;}
.basic_table thead th{height:39px; border-bottom:1px solid #b3b3b3; color:#5281bc;}
.basic_table .title_no{text-align:left; padding:0 0 0 15px;}
.basic_table tbody td{height:32px; border-bottom:1px solid #e8e8e8;}
.basic_table tbody td a{display:block;text-align:left; color:#666; font-weight:bold;} 
.basic_table tbody tr:hover{background-color:#f3f3f3; }

.basic_table02{table-layout:fixed; width:670px; margin:10px 0 0 0; border-top:2px solid #5281bc;}
.basic_table02 thead th{height:39px; border-bottom:1px solid #b3b3b3; color:#5281bc;}
.basic_table02 .title_no{text-align:left; padding:0 0 0 15px;}
.basic_table02 .line{display:inline-block; text-indent:35px;text-align:right; font-weight:normal; font-size:10px;}
.basic_table02 tbody td{height:32px; border-bottom:1px solid #e8e8e8;}
.basic_table02 tbody td a{display:block;text-align:left; color:#666; font-weight:bold; } 
.basic_table02 tbody .area{padding:20px 10px 20px 10px; line-height:22px; text-align:left; vertical-align:top; min-height:300px;}
#file_add{text-align:right; border:none;}
#file_add a{display:inline-block; font-weight:normal; }
.basic_input{height:19px; border-top:1px solid #a7a7a7; border-left:1px solid #a7a7a7; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}

.basic_table03{table-layout:fixed; width:670px;  }
.basic_table03  th,.basic_table03 td{height:32px;border-bottom:1px solid #e8e8e8;color:#5281bc; color:#666;}
.basic_table03  td a{display:block;text-align:left; color:#666;}
.basic_table03 .line{display:inline-block; text-indent:35px;text-align:right; font-weight:normal; font-size:10px; color:#666;}
.basic_table03 #bottom_line{border-bottom:1px solid #5281bc;}

.list_btn{margin:10px 0 0 0; text-align:right;}

#paging{margin:10px 0 0 0;text-align:right;  height:27px;}
#paging span{vertical-align:top; background:#fff;}
#paging .no{display:inline-block; background:#a4a5a6; width:27px; height:27px; overflow:hidden;}
#paging .no a{display:block; width:27px; height:27px; text-align:center; color:#fff; padding:6px 0 0 0;}

#paging .no_off{display:inline-block; border:1px solid #e0e0e0; width:26px; height:26px; overflow:hidden;}
#paging .no_off a{display:block; width:27px; height:27px; text-align:center; color:#666; padding:6px 0 0 0;}

#paging .pre{display:inline-block; border:1px solid #e0e0e0; width:26px; height:26px;overflow:hidden;}
#paging .pre a{display:block; width:27px; height:27px; text-align:center; color:#666; padding:6px 0 0 0; font-size:10px;}

#paging .next{display:inline-block; border:1px solid #e0e0e0; width:26px; height:26px; font-size:10px; overflow:hidden;}
#paging .next a{display:block; width:27px; height:27px; text-align:center; color:#666; padding:6px 0 0 0;}


