/*프로젝트 컨텐츠-해송*/
.pjt-content.haesong h4{font-weight: 300 !important;}
.pjt-content.haesong .box-hae span.my-img{width: 130px; float: left;}
.pjt-content.haesong .box-hae span.my-txt{width: calc(100% - 150px); float: left; margin-left: 20px}
.pjt-content.haesong .hae-comp li{width: 100%; float: left; margin-bottom: 30px; border: 1px solid #cccccc; padding-right: 30px; box-sizing: border-box;}
.pjt-content.haesong .hae-comp li .hae-img{width: 50.8%; max-width: 332px; float: left;}
.pjt-content.haesong .hae-comp li .hae-txt{width: 49.2%; padding-left: 70px; padding-top: 40px;box-sizing: border-box; float: left;}
.pjt-content.haesong .hae-comp h3{text-align: left !important;}
.pjt-content.haesong .hae-comp .break05{display: block;}
.pjt-content.haesong .hae-guide{float: left;}
.pjt-content.haesong .hae-guide li{width: calc(50% - 5px); float: left; margin-right: 10px; min-height: 300px; padding-bottom: 30px}
.pjt-content.haesong .hae-guide li:nth-child(2),.pjt-content.haesong .hae-guide li:nth-child(4),.pjt-content.haesong .hae-guide li:nth-child(6){margin-right: 0}
.pjt-content.haesong .hae-guide li:nth-child(5),.pjt-content.haesong .hae-guide li:nth-child(6){padding-bottom: 0}
.pjt-content.haesong .hae-guide .icon{width: 24px;float: left;}
.pjt-content.haesong .hae-guide .txt{width: calc(100% - 34px); margin-left:10px; float: left;}
.pjt-content.haesong .hae-faq{padding-top: 30px}
.pjt-content.haesong .hae-faq li{width: 100%; float: left; margin-bottom: 40px}
.pjt-content.haesong .hae-faq li .img{width: 106px; float: left;}
.pjt-content.haesong .hae-faq li .txt{width: calc(100% - 126px); float:left; margin-left: 20px}
.pjt-content.haesong .hae-faq li .tit{margin-bottom: 10px; font-weight: bold; font-size: 18px}

@media only screen and (max-width:700px){
	.pjt-content.haesong .hae-faq li .img{display: none;}
	.pjt-content.haesong .hae-faq li .txt{width: 100%; margin-left: 0}
}
@media only screen and (max-width:630px){
	.pjt-content.haesong .hae-comp li .hae-txt{padding-left: 20px; padding-top: 20px;}
	.pjt-content.haesong .hae-comp .break05{display: inline-block; padding-left: 10px}
	.pjt-content.haesong .hae-guide li{min-height: 250px}
}

@media only screen and (max-width:530px){
	.pjt-content.haesong .hae-comp li .hae-txt{padding-left: 20px; padding-top: 10px;}
	.pjt-content.haesong .hae-comp li .hae-txt .mg20f{margin-bottom: 10px}

}
@media only screen and (max-width:450px){
	.pjt-content.haesong .box-hae span.my-img{width: 100%; text-align: center;}
	.pjt-content.haesong .box-hae span.my-txt{width: 100%; margin-left: 0}
}
@media only screen and (max-width:420px){
	.pjt-content.haesong .hae-comp li .hae-img{width: 100%; max-width: 430px; text-align: center;}
	.pjt-content.haesong .hae-comp li .hae-img img{}
	.pjt-content.haesong .hae-comp li .hae-txt{width:100%; padding-left: 0px; padding-top: 20px; padding-bottom: 20px; text-align: center;}	
	.pjt-content.haesong .hae-comp h3{text-align: center !important;}
	.pjt-content.haesong .hae-guide li{width: 100%; margin-right: 0; min-height: 150px}
	.pjt-content.haesong .hae-guide li:nth-child(5){padding-bottom: 30px}
}