@charset "utf-8";
/*wrap*/
#wrap{position:relative} /*유튜브 팝업 po:ab의 relative*/

/*contents*/
.contents_wrap {width:100%;}
.contents_wrap .visual_item1 {width:100%;min-width:1280px;height:510px;background:url(../image/main/main_view1.jpg) no-repeat 50%/100%;}
.contents_wrap .visual_item2 {width:100%;min-width:1280px;height:510px;background:url(../image/main/main_view2.jpg) no-repeat 50% 20%/100%;}
.contents_wrap .visual_item3 {width:100%;min-width:1280px;height:510px;background:url(../image/main/main_view3.jpg) no-repeat 50% 43%/100%;}

.contents_wrap .main_container {width:1280px;min-width:1280px;margin:0 auto;padding-top:30px}
.contents_wrap .main_container:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.contents_wrap .main_container .left_area {float:left;width:955px;}
.contents_wrap .main_container .left_area > div {float:left}
.contents_wrap .main_container .right_area {float:right}
.contents_wrap .main_container .bottom_banner_area {float:left; width:1280px;min-width:1280px; margin-bottom:25px } /*동영상 팝업 배너*/

/*뉴스*/
.group_news {width:560px;margin-right:25px}
.group_news .news_menu ul {border-left:1px solid #d7d7d7;;border-right:1px solid #d7d7d7;;}
.group_news .news_menu li {float:left;width:33.3%;}
.group_news .news_menu li.active {width:33.4%;}
.group_news .news_menu li a {display:block;border:1px solid #d7d7d7;border-right:0;background:#fafafb;font-size:14px;font-weight:bold;line-height:42px;text-align:center}
.group_news .news_menu li:first-child a {border-left:0;}
.group_news .news_menu li a:hover {border-color:#365398;color:#fff;background:#365398}
.group_news .news_menu li.active a {border-color:#365398;color:#fff;background:#365398}
.group_news .news_cont {padding:15px 20px ;border:1px solid #d7d7d7;border-top:0}
.group_news .news_cont li a {display:block;padding-top:10px;font-size:13px;line-height:15px;}
.group_news .news_cont li:first-child a {padding-top:0;}
.group_news .news_cont li a:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.group_news .news_cont li a:hover {font-weight:bold}
.group_news .news_cont li .news_tit {display:inline-block;overflow:hidden;float:left;width:380px;padding-left:14px;background:url(../image/main/news_bullet.png) no-repeat 0 50%;white-space:nowrap;text-overflow:ellipsis;}
.group_news .news_cont li .news_date {float:right;}

/*건임료 체납신고센터*/
.group_report:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
.group_report .center,
.group_report .report {float:left;}
.group_report .report {margin-left:14px;}
.group_report .center a {background:url(../image/main/center_bg.png) no-repeat 100% 100%;}
.group_report .report a {background:url(../image/main/report_bg.png) no-repeat 100% 100%;}
.group_report a {display:block;width:178px;height:190px;padding: 30px 25px 0;border:1px solid #d7d7d7;}
.group_report a h2 {color:#212121;font-size: 19px;}
.group_report a h2 span {display:block;}
.group_report a p {margin-top:15px;color:#666;font-size:14.2px;font-weight:bold;line-height:1.9;}
.group_report a p span {display:block;}
.group_report a span.shortcut {display:inline-block;position:relative;margin-top: 40px;padding:6px 10px;background:#2c67d3;color:#fff;border-radius:30px;font-size:13px;font-weight:bold;}

/*갤러리*/
.group_gallery {margin:25px 0;padding:0 20px;border:1px solid #d7d7d7;}
.group_gallery .gallery_tit {position:relative;font-size:14px;font-weight:bold;line-height:40px;}
.group_gallery .gallery_tit .btn_more {display:inline-block;position:absolute;right:0;width:18px;height:18px;margin-top:11px;background:url(../image/main/btn_more.png) no-repeat;}
.group_gallery li {float:left;cursor:pointer}
.group_gallery li p {overflow:hidden;font-size:13px;line-height:30px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}

/*회장동정*/
.group_chair {width:560px;margin-right:25px;}
.group_chair ul {width:100%;}
.group_chair li {width:32%;margin-right:2%;}
.group_chair li:last-child {margin-right:0;}
.group_chair li img {width:100%;height:107px;}
.group_chair li iframe {width:100%;height:107px;}
.group_chair li p {width:100%;}

/*포토갤러리*/
.group_photo {width:370px;}
.group_photo ul {width:100%;}
.group_photo li {width:49%;margin-right:2%;}
.group_photo li:last-child {margin-right:0}
.group_photo li > img {width:100%;height:107px;}
.group_photo li > p {width:100%;}

/*바로가기*/
.group_shortcut {width:300px;height:395px;}
.group_shortcut li.link2 {margin-top:25px;}
.group_shortcut li.link3 {margin-top:15px;}
.group_shortcut li a {display:block;border:1px solid #d7d7d7;}
/*안전교육*/
.group_shortcut li.link1 a {width:300px;height:190px;padding: 25px 30px;background:#cbe4dd url(../image/main/link1_bg.png) no-repeat 100% 100%;}
.group_shortcut li.link1 a h2 {color:#212121;font-size: 20px;font-family:'nanumgothic_l';}
.group_shortcut li.link1 a p {margin-top: 10px;color:#333;font-size: 15px;font-weight:bold;line-height: 1.7;}
.group_shortcut li.link1 a p span {display:block;}
.group_shortcut li.link1 a span.shortcut {display:inline-block;position:relative;margin-top:15px;padding:6px 12px;background:#11ab7d;color:#fff;border-radius:30px;font-size:13px;font-weight:bold;}
.m_link1 {display:none;}
/*공제사업본부*/
.group_shortcut li.link2 div {width:300px;height:85px;background:url(../image/main/link2_bg.jpg) no-repeat;}
.group_shortcut li.link2 div h2 {float:left;padding:28px 15px 0;color:#fff;font-size:20px;}
.group_shortcut li.link2 div a {float:right;display:inline-block;border:0;position:relative;margin:27px 12px 0 0;padding:6px 10px;background:#95a8ca;color:#fff;border-radius:30px;font-size:13px;font-weight:bold;}
.group_shortcut li.link2 div a.blog {margin-right:8px;}
/*대한건설기계신문*/
.group_shortcut li.link3 a {width:300px;height:85px;background:url(../image/main/link3_bg.jpg) no-repeat;}
.group_shortcut li.link3 a h2 {float:left;padding:28px 15px 0;color:#fff;font-size:20px;}
.group_shortcut li.link3 a span.shortcut {float:right;display:inline-block;position:relative;margin:27px 12px 0 0;padding:6px 10px;background:#95a8ca;color:#fff;border-radius:30px;font-size:13px;font-weight:bold;}


/*footer*/
.bn_area {width:100%;height:60px;background:#dbe2ec;border-top:1px solid #c5d2e2;}
.bn_area .bn_roll {width:1280px;margin:0 auto;padding:10px 50px;}
.bn_area .bn_roll a {display:inline-block;}
.bn_area .bn_roll img {width:160px;height:40px;}

/*popup*/
#popup {position:absolute;top:130px;right:40px;z-index:99999;}
#pop1 {float:left;margin:0;padding:0;}
#popContent {position:relative;margin:0;padding:0;width:550px;height:240px;}
#popFooter {position:relative;margin:0;padding:0;width:550px;height:30px;background-color:#000;font-size:12px;}
#popFooter .popChk {float:left;margin:5px 0 0 10px;padding:0;width:20px;}
#popFooter .popTxt {float:left;margin:0 0 0 1px;padding:5px 0 0 0;_padding:6px 0 0 0;width:150px;}
#popFooter .popTxt span {color:#ffffff;}
#popFooter .popClose {float:right;margin:0;padding:6px 0 4px 0;width:60px;}
#popFooter .popClose span {color:#ffffff;font-weight:bold;}

.pop_wrap div.pop_footer {text-align:right; margin:10px 0;}
.pop_wrap div.pop_footer span{margin-right:3px;}
.pop_wrap div.pop_footer input[type=button]{padding:5px 10px; background:#f0f0f0; border:1px solid #d5d5d5}
.pop_wrap div.pop_footer input[type=button]:hover{background:#e0e0e0;}

/*동영상 팝업 배너(2021 한국국제건설기계전)*/
.group_banner{width:1280px;min-width:1280px; height: 85px; background: #d9ecf2; background-image: url('../image/main/bottom_banner_bg.png'); background-repeat: no-repeat; background-position:70px 10px;}
.group_banner li.link1 a{display: block;}
.group_banner li.link1 a h2 {color:#212121; font-size: 23px;font-family:'nanumgothic_l'; float: left; line-height: 85px; margin-left: 257px}
.group_banner li.link1 a h2 span.clo_or{color: #fb7901;}
.group_banner li.link1 a h2 span.conex_day{font-size: 19px;}
.group_banner li.link1 a span.shortcut {display:inline-block;position:relative;margin:28px 0 0 70px; padding:6px 12px;background:#5caac2;color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float: left;}

/*동영상 팝업 배너 (건설기계대여 계약사살신고전)*/
.group_banner02{width:1280px;min-width:1280px; height: 85px; background: #9dcaee; background-image: url('../image/main/bottom_banner_bg02.png'); background-repeat: no-repeat; background-position:70px 10px;}
.group_banner02 li.link1 a{display: block;}
.group_banner02 li.link1 a h2 {color:#212121; font-size: 23px;font-family:'nanumgothic_l'; float: left; line-height: 85px; margin-left: 257px; width:740px; text-align:center; word-spacing: 3.5px}
.group_banner02 li.link1 a span.shortcut {display:inline-block;position:relative;margin:28px 0 0 70px; padding:6px 12px;background:#335495; color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float: left;}


/*동영상 레이어 팝업*/
/*
#popup_youtube{position:absolute; margin:0; padding:0; left:50px; top:100px; z-index:99; width: 700px;}
#pop_youtube {float:left;margin:0;padding:0;}
#popContent1 {position:relative;margin:0;padding:0;width:700px;height:450px;}
#popContent1 .video_wrap {width: 700px;}
#popContent1 .video_wrap iframe { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
#popFooter1 {position:relative;margin:0;padding:0;width:700px;height:30px;background-color:#000;font-size:14px;}
#popFooter1 .popChk1 {float:left;margin:5px 0 0 10px;padding:0;width:20px;height:30px;}
#popFooter1 .popTxt1 {float:left;margin:0 0 0 1px;padding:5px 0 0 0;width:150px;height:20px;}
#popFooter1 .popTxt1 span {color:#ffffff;}
#popFooter1 .popClose1 {float:right;margin:0;padding:6px 0 4px 0;width:60px;height:20px;}
#popFooter1 .popClose1 span {color:#ffffff;font-weight:bold;}
*/

/*태블릿*/
@media (max-width: 1024px) {

	/*IE에서 스크롤바 감춤*/
	body {-ms-overflow-style:none;}
	/*윈도우 크롬 등 스크롤바 감춤*/
	body::-webkit-scrollbar {display:none;}
	/*IE에서 스크롤바 감춤*/
	.header_wrap .m_gnb {-ms-overflow-style:none;}
	/*윈도우 크롬 등 스크롤바 감춤*/
	.header_wrap .m_gnb::-webkit-scrollbar {display:none;}
	
	/*wrap*/
	#wrap{position:relative} /*유튜브 팝업 po:ab의 relative*/
	
	/*contents*/
	.contents_wrap .visual_item1 {width:100%;min-width:768px;height:350px;}
	.contents_wrap .visual_item2 {width:100%;min-width:768px;height:350px;}
	.contents_wrap .visual_item3 {width:100%;min-width:768px;height:350px;}

	.contents_wrap .main_container {padding:25px 15px;width:100%;min-width:100%;}
	.contents_wrap .main_container .left_area,
	.contents_wrap .main_container .right_area {float:none;width:100%;margin:0;}
	.contents_wrap .main_container .left_area:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:''}
	
	.contents_wrap .main_container .bottom_banner_area {float:left; width:100%; min-width:768px; margin-top:25px; margin-bottom: 0  } /*동영상 팝업 배너*/
	

	/*뉴스*/
	.group_news {width:59%;margin-right:3%}
	.group_news .news_cont li .news_tit {width:70%;}

	/*건임료 체납신고센터*/
	.group_report {width:38%;}
	.group_report .center,
	.group_report .report {width:48%;}
	.group_report .report {margin-left:4%;}
	.group_report a {width:100%;padding: 18% 0 0 13%;}
	.group_report a h2 {font-size:1.2em;}

	/*회장동정*/
	.group_chair {width:59%;margin-right:3%;}
	
	/*포토갤러리*/
	.group_photo {width:38%;}

	/*바로가기*/
	.group_shortcut {width:100%;height:auto;}
	.group_shortcut ul {width:100%;}
	.group_shortcut li {float:left;}
	.group_shortcut li.link1 {width:40%;}
	.group_shortcut li.link2 {width:28%;;margin:0 2%;}
	.group_shortcut li.link3 {width:28%;margin-top:0;}
	.group_shortcut li.link1 a {width:100%;height:140px;padding:5%;}
	.group_shortcut li.link1 a h2 {font-size:18px;}
	.group_shortcut li.link1 a p {margin-top:5px;font-size:13px}
	.group_shortcut li.link1 a p span {display:inline-block;margin-right:5px;}
	.group_shortcut li.link1 a span.shortcut {margin-top:15px;}
	
	/*공제사업본부, 대한건설기계신문*/
	.group_shortcut li.link2 div {width:100%;height:140px;background-size:100% 100%}
	.group_shortcut li.link3 a {width:100%;height:140px;background-size:100% 100%}
	.group_shortcut li.link2 div h2,
	.group_shortcut li.link3 a h2 {float:none;padding: 11% 12% 0;}
	.group_shortcut li.link2 div a,
	.group_shortcut li.link3 a span.shortcut {float:none;margin-left:12%}
	
	/*footer*/
	.bn_area {padding:0 15px;}
	.bn_area .bn_roll {width:100%;}
	
	/*동영상 팝업 배너(2021 한국국제건설기계전)*/
	.group_banner{width:100%; min-width:768px; height: 85px; background: #d9ecf2; background-image: url('../image/main/bottom_banner_bg.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner li.link1 a{display: block;}
	.group_banner li.link1 a h2 {color:#212121; font-size: 18px;font-family:'nanumgothic_l'; float: left; line-height: 85px; margin-left:15%}
	.group_banner li.link1 a h2 span.clo_or{color: #fb7901;}
	.group_banner li.link1 a h2 span.conex_day{font-size: 15px; display:none}
	.group_banner li.link1 a span.shortcut {display:inline-block;position:relative;margin:28px 100px 0 0; padding:6px 12px;background:#5caac2;color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float:right;}
	
	/*동영상 팝업 배너 (건설기계대여 계약사살신고전)*/
	.group_banner02{width:100%; min-width:768px; height: 85px; background: #9dcaee; background-image: url('../image/main/bottom_banner_bg02.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner02 li.link1 a{display: block;}
	.group_banner02 li.link1 a h2 {color:#212121; font-size: 18px; font-family:'nanumgothic_l'; float: left; line-height: 85px; margin-left: 15%; text-align:left; word-spacing:-1px; width:398px;}
	.group_banner02 li.link1 a span.shortcut {display:inline-block;position:relative;margin:28px 100px 0 0; padding:6px 12px;background:#335495; color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float: right;}

	/*동영상 레이어 팝업*/
	/*
	#popup_youtube {position:absolute; margin:0; padding:0; left:50px; top:100px; z-index:99; width:700px;}
	#pop_youtube {float:left;margin:0;padding:0;}
	#popContent1 {position:relative;margin:0;padding:0;width:100%; height:450px;}
	#popContent1 .video_wrap {width:700px}
	#popContent1 .video_wrap iframe { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap object { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap embed { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popFooter1 {position:relative;margin:0;padding:0;width:100%;height:30px;background-color:#000;font-size:14px;}
	#popFooter1 .popChk1 {float:left;margin:5px 0 0 10px;padding:0;width:20px;height:30px;}
	#popFooter1 .popTxt1 {float:left;margin:0 0 0 1px;padding:5px 0 0 0;width:150px;height:20px;}
	#popFooter1 .popTxt1 span {color:#ffffff;}
	#popFooter1 .popClose1 {float:right;margin:0;padding:6px 0 4px 0;width:60px;height:20px;}
	#popFooter1 .popClose1 span {color:#ffffff;font-weight:bold;}
	*/
}

/*저해상도 태블릿, 모바일(가로)*/
@media (max-width: 768px) {
	
		
	/*wrap*/
	#wrap{position:relative} /*유튜브 팝업 po:ab의 relative*/
	
	/*contents*/
	.contents_wrap .visual_item1 {width:100%;min-width:480px;height:280px;background:url(../image/main/m_main_view1.jpg) no-repeat 50%/cover;}
	.contents_wrap .visual_item2 {width:100%;min-width:480px;height:280px;background:url(../image/main/m_main_view2.jpg) no-repeat 50%/cover;}
	.contents_wrap .visual_item3 {width:100%;min-width:480px;height:280px;background:url(../image/main/m_main_view3.jpg) no-repeat 50%/cover;}
	.contents_wrap .main_container .left_area,
	.contents_wrap .main_container .left_area > div,
	.contents_wrap .main_container .right_area	 {float:none;width:100%;margin:0;}
	.contents_wrap .main_container .left_area > div {margin-bottom:25px}
	
	.contents_wrap .main_container .bottom_banner_area {float:left; width:100%; min-width:480px; margin-top:25px; margin-bottom: 0 } /*동영상 팝업 배너*/
	
	/*뉴스*/
	.group_news .news_menu li a {line-height:45px;}
	.group_news .news_cont {padding:15px;}/*수정*/
	.group_news .news_cont li a {padding-top:10px;font-size:13px;line-height:15px;}
	.group_news .news_cont li .news_tit {width:70%;padding-left:10px;}
	
	/*건임료 체납신고센터*/
	.group_report a {display:block;width:100%;height:160px;padding:8% 0 0 13%;}
	.group_report a h2 {font-size:1.4em;}
	.group_report a span.shortcut {margin-top:18px;}

	/*안전교육*/
	.m_link1 {display:block;}
	.m_link1 a {display:block;width:100%;height:130px;padding:17px 5% 0;border:1px solid #d7d7d7;background:#cbe4dd url(../image/main/link1_bg.png) no-repeat 100% 100%;}
	.m_link1 a h2 {color:#212121;font-size: 20px;font-family:'nanumgothic_l';}
	.m_link1 a p {margin-top:5px;color:#333;font-size:14px;font-weight:bold;line-height: 1.7;}
	.m_link1 a p span {display:inline-block;margin-right:5px}
	.m_link1 a span.shortcut {display:inline-block;position:relative;margin-top:10px;padding:6px 12px;background:#11ab7d;color:#fff;border-radius:30px;font-size:13px;font-weight:bold;}
	
	/*바로가기*/
	.group_shortcut li {float:none;width:100%;}
	.group_shortcut li.link1 {display:none;}
	.group_shortcut li.link2 {width:100%;margin:0;}
	.group_shortcut li.link3 {width:100%;margin-top:25px;}
	.group_shortcut li.link1 a {width:100%;height:130px;padding:17px 5% 0;}
	.group_shortcut li.link1 a h2 {font-size:20px;}
    .group_shortcut li.link1 a h2 span {display:inline-block;margin-left:5px;}
	.group_shortcut li.link1 a p {font-size:14px}
    .group_shortcut li.link1 a p span {display:inline-block;}
	.group_shortcut li.link1 a span.shortcut {margin-top:10px;}
	
	/*공제사업본부, 대한건설기계신문*/
	.group_shortcut li.link2 div {width:100%;height:130px;background-size:100% 100%}
	.group_shortcut li.link3 a {width:100%;height:130px;background-size:100% 100%}
	.group_shortcut li.link2 div h2,
	.group_shortcut li.link3 a h2 {float:left;padding:7% 0 0 5%;font-size: 1.8em;}
	.group_shortcut li.link2 div a,
	.group_shortcut li.link3 a span.shortcut {float: right;padding:8px 18px;margin: 7% 5% 0 0;}
	
	/*footer*/
	.footer_box .footer_cont .fot_address .info {font-size:1em;}
	
		
	/*동영상 팝업 배너(2021 한국국제건설기계전)*/
	.group_banner{width:100%; min-width:480px; height: 100px; background: #d9ecf2; background-image: url('../image/main/bottom_banner_bg.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner li.link1 a{display: block;}
	.group_banner li.link1 a h2 {color:#212121; font-size: 17px; font-family:'nanumgothic_l'; float:left; line-height: 20px; padding-top:20px; padding-bottom:10px; display:block; width:100%; margin:0; text-align:center}
	.group_banner li.link1 a h2 span.clo_or{color: #fb7901;}
	.group_banner li.link1 a h2 span.conex_day{font-size: 15px; display:none}
	.group_banner li.link1 a span.shortcut {display:inline-block; position:relative; margin:0 10px 0 0px; padding:6px 12px;background:#5caac2;color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float:right;}
	
		
	/*동영상 팝업 배너 (건설기계대여 계약사살신고전)*/
	.group_banner02{width:100%; min-width:480px; height: 100px; background: #9dcaee; background-image: url('../image/main/bottom_banner_bg02.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner02 li.link1 a{display: block;}
	.group_banner02 li.link1 a h2 {color:#212121; font-size: 17px; font-family:'nanumgothic_l'; float: left; line-height: 20px; margin-left: 0; text-align:center; word-spacing:-1px; width:100%; padding-top:20px; padding-bottom:10px; display:block;}
	.group_banner02 li.link1 a span.shortcut {display:inline-block;position:relative;margin:0 10px 0 0; padding:6px 12px; background:#335495; color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float: right;}
	
	/*동영상 레이어 팝업*/
	/*
	#popup_youtube {position:absolute; margin:0; padding:0; left:15px; top:40px; z-index:99; width:450px;}
	#pop_youtube {float:left;margin:0;padding:0;}
	#popContent1 {position:relative;margin:0;padding:0;width:100%; height:300px;}
	#popContent1 .video_wrap {width:450px}
	#popContent1 .video_wrap iframe { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap object { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap embed { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popFooter1 {position:relative;margin:0;padding:0;width:100%;height:30px;background-color:#000;font-size:14px;}
	#popFooter1 .popChk1 {float:left;margin:5px 0 0 10px;padding:0;width:20px;height:30px;}
	#popFooter1 .popTxt1 {float:left;margin:0 0 0 1px;padding:5px 0 0 0;width:150px;height:20px;}
	#popFooter1 .popTxt1 span {color:#ffffff;}
	#popFooter1 .popClose1 {float:right;margin:0;padding:6px 0 4px 0;width:60px;height:20px;}
	#popFooter1 .popClose1 span {color:#ffffff;font-weight:bold;}
	*/
}

/*모바일(세로)*/
@media (max-width: 480px) {
	
		
	/*wrap*/
	#wrap{position:relative} /*유튜브 팝업 po:ab의 relative*/

	/*contents*/
	.contents_wrap .visual_item1 {width:100%;min-width:0;max-width:480px;height:280px;}
	.contents_wrap .visual_item2 {width:100%;min-width:0;max-width:480px;height:280px;}
	.contents_wrap .visual_item3 {width:100%;min-width:0;max-width:480px;height:280px;}
	.contents_wrap .main_container {padding:25px 15px;width:100%;min-width:100%;}
	.contents_wrap .main_container .left_area,
	.contents_wrap .main_container .left_area > div,
	.contents_wrap .main_container .right_area	 {float:none;width:100%;margin:0;}
	.contents_wrap .main_container .left_area > div {margin-bottom:25px}
	
	.contents_wrap .main_container .bottom_banner_area {float:left; width:100%; min-width:320px; margin-top:25px; margin-bottom: 0  } /*동영상 팝업 배너*/
	
	/*뉴스*/
	.group_news .news_menu li a {line-height:38px;}
	.group_news .news_cont {padding:15px;}/*수정*/
	.group_news .news_cont li a {padding-top:10px;font-size:13px;line-height:15px;}
	.group_news .news_cont li .news_tit {width:70%;padding-left:10px;}

	/*건임료 체납신고센터*/
	.group_report a {padding:15% 0 0 10%;}
	.group_report a h2 {font-size:1em;}
	.group_report a span.shortcut {margin-top:20px;}
	
	/*회장동정*/
	.group_chair li p {text-align:center;}

	/*포토갤러리*/
	.group_photo li p {text-align:center;}

	/*갤러리*/
	.group_gallery {padding:0 10px;}
	.group_gallery li {width:100%;margin-right:0;}
	.group_gallery li:nth-child(2) {display:none;}
	.group_gallery li:nth-child(3) {display:none;}
	.group_gallery li img,
	.group_gallery li iframe {height:200px;}
	
	/*공제사업본부, 대한건설기계신문*/
	.group_shortcut li.link2 div h2,
	.group_shortcut li.link3 a h2 {padding:15% 0 0 5%;font-size:1.4em;}
	.group_shortcut li.link2 div a,
	.group_shortcut li.link3 a span.shortcut {margin:15% 5% 0 0;}
	
			
	/*동영상 팝업 배너(2021 한국국제건설기계전)*/
	.group_banner{width:100%; min-width:320px; height: 100px; background: #d9ecf2; background-image: url('../image/main/bottom_banner_bg.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner li.link1 a{display: block;}
	.group_banner li.link1 a h2 {color:#212121; font-size: 15px; font-family:'nanumgothic_l'; float:left; line-height: 20px; padding:20px 0 10px ; display:block; width:100%; margin:0; text-align:center}
	.group_banner li.link1 a h2 span.clo_or{color: #fb7901;}
	.group_banner li.link1 a h2 span.conex_day{font-size: 15px; display:none}
	.group_banner li.link1 a span.shortcut {display:inline-block; position:relative; margin:0 10px 0 0px; padding:6px 12px; background:#5caac2;color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float:right;}	
		
	/*동영상 팝업 배너 (건설기계대여 계약사살신고전)*/
	.group_banner02{width:100%; min-width:320px; height: 100px; background: #9dcaee; background-image: url('../image/main/bottom_banner_bg02.png'); background-repeat: no-repeat; background-position:10px 10px;}
	.group_banner02 li.link1 a{display: block;}
	.group_banner02 li.link1 a h2 {color:#212121; font-size: 13px; font-family:'nanumgothic_l'; float: left; line-height: 20px; text-align:center; word-spacing:-1px; width:100%; padding:20px 0 10px ; display:block; margin:0 5px; word-break:keep-all}
	.group_banner02 li.link1 a span.shortcut {display:inline-block;position:relative;margin:0 10px 0 0; padding:6px 12px; background:#335495; color:#fff;border-radius:30px; font-size:13px; font-weight:bold; float: right;}
	
	
	/*동영상 레이어 팝업*/
	/*
	#popup_youtube {position:fixed; margin:0; padding:0; left:10px; top:60px; z-index:99; width:300px;}
	#pop_youtube {float:left;margin:0;padding:0;}
	#popContent1 {position:relative;margin:0;padding:0;width:100%; height:200px;}
	#popContent1 .video_wrap {width:300px;}
	#popContent1 .video_wrap iframe { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap object { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popContent1 .video_wrap embed { z-index: 1; top: 0; left: 0; position: absolute; width: 100%; height: 100%;}
	#popFooter1 {position:relative;margin:0;padding:0;width:100%;height:30px;background-color:#000;font-size:14px;}
	#popFooter1 .popChk1 {float:left;margin:5px 0 0 10px;padding:0;width:20px;height:30px;}
	#popFooter1 .popTxt1 {float:left;margin:0 0 0 1px;padding:5px 0 0 0;width:150px;height:20px;}
	#popFooter1 .popTxt1 span {color:#ffffff;}
	#popFooter1 .popClose1 {float:right;margin:0;padding:6px 0 4px 0;width:60px;height:20px;}
	#popFooter1 .popClose1 span {color:#ffffff;font-weight:bold;}
	*/

}












