/* -----------------------------------
	corporate-branding_new
----------------------------------- */
#wrap {
	overflow: hidden;
}
#wrap .pubTopBox .photo {
	width: 581px;
	right: 22px;
	bottom: -4px;
}
#wrap .featuresBox {
	background-color: #a0ff99;
}

#wrap .featuresBox.business {
	background-color: #ff96D5;
}
#wrap .featuresBox.purpose {
	background-color: #dca3f9;
}
#wrap .featuresBox.internal {
	background-color: #47d4ff;
}
#wrap .featuresBox.external {
	background-color: #ffc784;
}


#wrap .featuresBox .image {
	right: auto;
	left: 10px;
}
body#project-list .accordion-box {
	margin-bottom: -18px;
}
body#project-list .inner .list {
	margin-bottom: 98px;
}
body#project-list .inner .list h2 {
	margin-bottom: 0;
	letter-spacing: 0.1em;
}

@media only screen and (max-width:750px) {
body#project-list .inner .list h2  {
	margin-bottom: 40px;
}
}


@media only screen and (min-width:751px) {
	#wrap .featuresBox .image {
		width: 407px;
	}
}
@media only screen and (max-width:750px) {
	#wrap .pubTopBox .photo {
		width: 321px;
    right: 8px;
	}
	body#project-list .inner .list {
		margin-bottom: 20px;
	}
}
@media only screen and (min-width: 751px) and (max-width: 1250px) {
	#wrap .pubTopBox .photo {
		width: 500px;
	}
	#wrap .featuresBox .image {
		width: 380px;
	}
}
