@charset "utf-8";
/*하이중공업 메인*/
.all_include{padding-top:100px;}


/*koca 메인*/
.all_include01{border-bottom:solid 1px #e3e3e3; padding-bottom:40px;}/*선*/
.all_include02{padding-bottom:40px;}/*없음*/
.all_include03{border-bottom:solid 1px #e3e3e3; background:#f3f3f3; padding-bottom:40px;}/*배경&선*/
.all_include04{background:#f5f3f3; padding-bottom:40px; padding-top:40px;}/*배경&padding-top*/
.all_include05{background:#efefef; padding-bottom:40px;}/*배경*/

.main_width_setting{width:1100px; margin:0 auto;}
.main_width_setting .title_deco{text-align:center; color:#3f3f3f;}
.main_width_setting .title_deco p{font-size:1em; padding-top:10px; }
.main_width_setting .title_deco h3{font-size:2.5em; font-weight:bold;padding-top:10px;}
.main_width_setting .title_deco01{background:url(./../img/main/title_bg01.jpg) no-repeat center center; height:197px;}
.main_width_setting .title_deco02{background:url(./../img/main/title_bg02.jpg) no-repeat center center; height:194px;}
.main_width_setting .title_deco03{background:url(./../img/main/title_bg03.jpg) no-repeat center center; height:206px;}
.main_width_setting .title_deco04{background:url(./../img/main/title_bg04.jpg) no-repeat center center; height:182px;text-align:center; color:#3f3f3f;}

/*하이건설 메인 공지사항 및 뉴스레터*/
.live_new{height:550px; position:relative;}
.live_new ul.list_area{position:absolute; top:-140px; left:0; z-index:99;}
.live_new ul.list_area > li{float:left;}
.live_new ul.list_area > li.li_list01{width:366.6px;text-align:center;padding:130px 60px; box-sizing:border-box;}
.live_new ul.list_area > li.li_list01:nth-child(1){background:url(./../img/main/top_overlap01.jpg) no-repeat center center;}
.live_new ul.list_area > li.li_list01:nth-child(2){background:url(./../img/main/top_overlap02.jpg) no-repeat center center;}
.live_new ul.list_area > li.li_list01:nth-child(3){background:#055282;}
.live_new ul.list_area > li.li_list01:nth-child(3) h3{color:#fff; font-weight:bold;}
.live_new ul.list_area > li.li_list01:nth-child(3) p{color:#bdd3ee; font-weight:bold; word-break: keep-all;}
.live_new ul.list_area > li.li_list01 h3{font-size:26px; color:#3d3d3d;margin-bottom:30px;font-weight:bold;}
.live_new ul.list_area > li.li_list01 p{font-size:14px;font-weight: bold; color:#333333; line-height:20px;word-break: keep-all;}
.live_new ul.list_area > li.li_list02{width:50%; height:200px;background:#fff;border-bottom:solid 2px #8d8b8b;box-sizing:border-box;padding:50px 30px 0;}
.live_new ul.list_area > li.li_list02:last-child{border-left:solid 1px #8d8b8b;}
.live_new ul.list_area > li.li_list02 h4{float:left;width:20%; font-size:16px; font-weight:bold; color:#1d67b3;}
.live_new ul.list_area > li.li_list02 ul{float:left;width:80%;}
.live_new ul.list_area > li.li_list02 ul li{margin-bottom:25px;}
.live_new ul.list_area > li.li_list02 ul li:last-child{margin-bottom:0;}
.live_new ul.list_area > li.li_list02 ul li a{display:block;font-size:18px;color:#3d3d3d; position:relative;}
.live_new ul.list_area > li.li_list02 ul li a:after{content:'>';font-size:18px; color:#3d3d3d; position:absolute; top:0;right:0;}

/*하이건설 메인 중앙 유동적 이미지*/
.center_img{text-align:center;background:url(./../img/main/center_img.jpg); background-attachment:fixed; padding:100px 0;background-position: center;}
.center_img h2{font-size:30px; color:#434343;line-height:45px;}
.center_img h2 span{font-weight:bold;}

/*하이건설 메인 주요서비스*/
.hi_title{text-align:center;color:#434343; font-size:45px;margin:100px 0 50px;}
.main_service{}
.main_service li{float:left;width:19%;margin-right:1%;text-align:center;}
.main_service li:nth-child(1){background:url(./../img/main/li_list01_bg01.jpg) no-repeat left bottom;}
.main_service li:nth-child(2){background:url(./../img/main/li_list01_bg02.jpg) no-repeat left bottom;}
.main_service li:nth-child(3){background:url(./../img/main/li_list01_bg03.jpg) no-repeat left bottom;}
.main_service li:nth-child(4){background:url(./../img/main/li_list01_bg04.jpg) no-repeat left bottom;}
.main_service li:nth-child(5){background:url(./../img/main/li_list01_bg01.jpg) no-repeat left bottom;}

.main_service li:last-child{margin-right:0;}
.main_service li img{margin-bottom:50px; width:100%;}
.main_service li h3{color:#fff; font-size:28px;}
.main_service li a{color:#fff;display:block; text-align:left; padding:5px 10px;box-sizing:border-box; line-height:40px; font-size:16px; font-weight:bold;border:solid 1px #fff;		margin: 20px;	}
.main_service li a:after{content:'>';color:#fff; font-size:16px; margin-left:30px;}

.xe_info_box h2{font-size:25px; text-align:center; margin-bottom:15px;}
.xe_info_box textarea{width:100%;height:300px;}

