.header_img{
	background: url("../work/images/header_back.jpg") center;
	background-size: cover;
	
}

.h2h4_container h4{
	line-height: 1.7em;
}
.work01 .left_block{
	width:100%;
}
.work01 h3{
	
	font-size:2em;
}
.work01 .left_block{
	padding-top:0 !important;
}
.work01 .right_block{
	border-top:1px #ddd solid;
}


h2.next {
	margin:1em 0 0 0;
}
.right_block h3.next{
	margin-top: 4.5em;
}


/***********************************
DETAIL
************************************/
.detail .h2h4_container{
	width:100%;
	max-width: 1200px;
	margin:0 auto;
	padding:50px 0;
}
.detail .h2h4_container h2{
	color:#fff !important;
	text-align:left;
	font-size:1.8em;
	margin-bottom: 0 !important;
	margin-left:0px !important;
}
.detail .h2h4_container h4{
	color:#fff !important;
	text-align:right;
	font-size:1.2em;
	margin-top:0 !important;
}
.detail span.type{
	color:#fff;
	background: #E7A32C;
	padding:5px 20px;
	margin-right:10px;
	font-size:0.8em;
	white-space: nowrap;
}
.detail_topimg{
	width:100%;
	max-width:1200px;
	margin:50px auto;
	text-align: center;
}
.detail_topimg img{
	display: inline !important;	
}
.detail_imgs img{
	display: inline !important;	
}
.detail .right_block{
	padding-top:6em;
}
.detail_imgs{
	display:block;
	width:100%;
}
.detail_imgs div:nth-child(odd){
	text-align: left;
	margin:50px 0;
}
.detail_imgs div:nth-child(even){
	text-align: right;
	margin:50px 0;
}
.detail_imgs div:nth-of-type(1) img{
	transform: scale(0.9);
}
.detail_imgs div:nth-of-type(2) img{
	transform: scale(0.82);
}
.detail_imgs div:nth-of-type(3) img{
	transform: scale(0.88);
}
.detail_imgs div:nth-of-type(4) img{
	transform: scale(0.83);
}
.detail_imgs div:nth-of-type(5) img{
	transform: scale(0.9);
}
.detail_imgs div:nth-of-type(6) img{
	transform: scale(0.85);
}

.back_to_works{
	position:fixed;
	left:20px;
	top:49%;
	z-index:100;
	cursor: pointer;
}