@charset "UTF-8";

@media only print {
	body{position: relative; width: 210mm; height: 297mm;print-color-adjust: exact; -webkit-print-color-adjust: exact; box-sizing: border-box;}
	.skip-navi{display: none;}

	#wrap{margin: 10mm;}
	#wrap header{display: none;}
	#wrap footer{display: none;}

	.member.profile .header-area{background: none;}
	.floating-menu{display: none;}

	/* 공통 */
	.search-area{padding-top: 10mm;}
	.business .search-area .input-search input{background-color: transparent;}

	/* 지평소개 */
	.company.branch{background-color: transparent;}
	.company.branch .header-area{height: 120mm;}
	.company.branch .header-area:after{display: none;}
	.company.branch .header-area .category{padding-top: 10mm;color: #000;}
	.company.branch .header-area .title{color: #000;}
	.company.branch .header-area .address{color: #000;}
	.company.branch .header-area .contact li strong{color: #000;}
	.company.branch .header-area .contact li span{color: #000;}
	.company.branch .cont-wrap .article.left{padding-top: 0;}
	.company.branch .cont-wrap h3{padding-top: 20mm;}

	.company.list{background-color: transparent;}
	.company.list #content{padding-top: 10mm;}
	.company.list .list-wrap{margin: 0 auto;padding:  10mm 0 0 0;}
	.company.list .list-wrap .item-list {width: 100%;margin: 0 auto;}
	.company.list .list-wrap .item-list li{float: none;margin: 0 auto 5mm;padding: 0;}
	.company.list .list-wrap .item-list li:nth-child(odd){float: none;margin: 0 auto 5mm;padding: 0;}

	.cont-wrap .article.left{width: auto;}
	.cont-wrap .to-list{padding-top: 20mm;}

	/* 업무분야 */
	.business{background-color: transparent !important;}
	.business.list{background-color: transparent;}
	.business.introduce .header-area{height: 70mm;background-image: none;background-color: transparent !important;}
	.business.introduce .header-area .category{padding-top: 20mm;}
	.business.introduce02 .header-area{height: 90mm;background-image: none;background-color: transparent !important;}
	.business.introduce02 .header-area .category{padding-top: 20mm;}
	.header-area.left .category{max-width: none;}
	.header-area .category{color: #000;}
	.header-area .title{color: #000;}

	/* 구성원 */
	.member.list{background-color: transparent;}
	.member-wrap .item-list.divide04{width: 100%;}
	.member-wrap .item-list.divide04 li{width: 38mm;height: 84mm;min-height: 0;margin: 0 4mm 14mm 4mm}
	.member-wrap .item-list li .member{width: 38mm;min-height: 0;}
	.member-wrap .item-list li .thumb{width: 38mm;height: 51mm;}
	.member-wrap .item-list li .thumb img{width: 38mm;height: 51mm;}
	.member-wrap .item-list li .position{width: 38mm;font-size: 4pt;}
	.member-wrap .item-list li .position a{font-size: 13pt;}
	.member-wrap .item-list li .contact{width: 38mm;}
	.member-wrap .item-list li .phone{font-size: 8pt;}
	.member-wrap .item-list li .email{font-size: 8pt;}
	.member.profile{background-color: transparent;}
	.member.profile .header-area{background-attachment: scroll;background-size: auto;background-repeat: 0 none;}

	.article .accordion .data-list li, 
	.article .accordion .data-list div{background-size: 4px auto;}

	.cont-wrap{max-width: none;}
	.cont-wrap .article.left{float: none;width: auto;}
	.cont-wrap > .aside{float: none;margin-top: 30mm;}
	.post-header{max-width: auto;}
	#contentHtml table{width: 100%;}

	.parallax-mirror{display: none;background: none !important;}
	.parallax-slider{background: none !important;}

	.member.profile .header-area{height: 70mm;}
	.member.profile .header-area .name{padding-top: 0;color: #000 !important;}
	.member.profile .header-area .category{padding-top: 0;color: #000 !important;}
	.member.profile .header-area .name-eng{color: #000 !important;}
	.member.profile .content-header .info-wrap{position: static;bottom: auto;margin-top: 20mm;}
	.member.profile .content-header .info{float: none;}
	.member.profile .header-area .name{padding-top: 10mm;}
	.member.profile .header-area .inner img{display: block;width: 60mm;height: auto;}
	.member.profile .header-area .inner .text{top: 0;margin-left: 70mm;}

	/* 소식/자료 */
	.task.list{background-color: transparent;}
	.news.list{background-color: transparent;}
	.news-wrap .item-list{width: auto;}
	.news-wrap .item-list li{width: 100%;height: 70mm;margin-top: 20mm;}
	.post{background-color: transparent;}
	.post .post-header{padding: 0;width: 100%;}
	.post-header .title{width: 100%;}
	.news-wrap .item-list li.bg a .category{height: 40mm;}
	.news-wrap .item-list li{margin-top: 20mm;}
	.press.list .news-wrap .item-list li{width: 100%;height: 70mm;margin-top: 20mm;}
	.news-letter.list{background-color: transparent;}
	.news-letter.list .cont-wrap{padding-left: 0;padding-right: 0;}
	.news-wrap .item-list li{margin-top: 20mm;}
	.media.list{background-color: transparent;}
	.press.list{background-color: transparent;}

	/* 사회책임경영 */
	.management{background-color: transparent;}
	.management .header-area{height: 180mm;text-align: center;}
	.management .header-area .title{padding-top: 40mm;color: #000;}
	.management .header-area .text{color: #000;}

	.management .header-area .title{padding-top: 40mm;}
	.management.policy .header-area{margin-bottom: 100mm;}
	.management.policy .header-area .data-list{top: 130mm;bottom: auto;width: 100%;}
	.management.policy .header-area .data-list li{float: none;width: 100%;margin-top: 5mm;}
	.management.policy .header-area .data-list li:first-child{margin-top: 0;}
	.management.policy .header-area .section-wrap .text-wrap{text-align: center;}
	.management.policy section .thumb{width: 100%;}
	.management.policy section .thumb img{width: 100%;}

	.header-area .site{width: 100%;bottom: 0;}
	.header-area .site .site-wrap{box-shadow: none;}
	.header-area .site .site-wrap p .for-pc{display: none;}
	.management.policy02 .cont-wrap{padding-top: 20mm;}
	.management.policy02 .principle li span{width: 40mm;height: 40mm;padding-top: 27mm;}
	.management.policy02 .principle li.item01 span{background-position: 50% 8.9mm;background-size:	 15mm auto;}
	.management.policy02 .principle li.item02 span{background-position: 50% 8.9mm;background-size:	 15.5mm auto;}
	.management.policy02 .principle li.item03 span{background-position: 50% 8.9mm;background-size:	 15.5mm auto;}
	.management.policy02 .section02{height: 170mm;}
	.management.policy02 .section02 h3{padding-top: 0;color: #000;}
	.management.policy02 .section02 .data-list li{color: #000;}
	.management.policy02 .cont-wrap .section03 h3{padding-top: 0;}
	.management.policy02 .principle li:after{top: 18mm;}
	.management.policy02 .section03 .thumb img{width: 100%;}

	.paper.list{background-color: transparent;}
	.paper-wrap .item-list{width: 210mm;overflow: hidden;}
	.paper-wrap .item-list li{width: 48mm;height: 80mm;padding-right: 22mm;}
	.paper-wrap .item-list li a .thumb{width: 48mm;height: 59mm;}
	.paper-wrap .item-list li a .thumb img{width: 48mm !important;height: 59mm !important;}
	.paper-wrap .item-list li a .title{width: 48mm;}

	/* 인재영입 */
	.recruit{background-color: transparent;}
	.recruit .header-area .title{color: #000;}
	.recruit .header-area .text{color: #000;}
	.recruit .cont-wrap{padding-bottom: 0;}
	.recruit.apply .cont-wrap{margin-top: 0mm;padding-bottom: 0;}
	.job-apply .data-list{width: 195mm;}
	.job-apply .data-list li{width: 60mm;margin-right: 5mm;}

	.recruit .header-area{height: 160mm;}
	.recruit.talent .header-area .data-list{width: 100%;}
	.recruit .header-area .title{padding-top: 40mm;padding-bottom: 20mm;}
	.recruit.talent .header-area .data-wrap{top: 130mm;bottom: auto;}

	.search-area .input-wrap .text .for-pc{display: none;}
}
