@charset "UTF-8";

.width_fixed .content_wrapper {
    max-width: 1300px !important;
}

/*----------------------------バナー6個並び----------------------------*/
#top_bnr01+div img,
#top_bnr02+div img,
#top_bnr03+div img{
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.15);
}

@media screen and (max-width: 600px){
.composite_box01 .inner_item:nth-of-type(1):nth-last-of-type(2), .composite_box01 .inner_item:nth-of-type(2):nth-last-of-type(1){
	width: 48%!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
	#top_bnr01+div .inner_item,
	#top_bnr02+div .inner_item,
	#top_bnr03+div .inner_item{
		margin-bottom: 0px!important;
	}
	#top_bnr01+div,
	#top_bnr02+div,
	#top_bnr03+div{
	padding-top: 0px!important;
	}
	#top_bnr03+div{
		padding-bottom: 30px !important;
	}
}

/*----------------------------リクルートバナー----------------------------*/

#bnr_recruit+section{
	text-align: center;
}
#bnr_recruit+section img{
	box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
}
#bnr_recruit+section a:hover{
	opacity: 0.7;
	transition: 0.3s ease-in-out;
}
@media screen and (max-width: 500px){
	#bnr_recruit+section{
		padding-bottom: 30px!important;
		padding-top:30px!important;
	}
}

/*----------------------------見出しアイコン変更----------------------------*/
#service+section .heading.block_header_6{
	background: url("/common/upload_data/escrowcojp/image/bg_h1_service.png") no-repeat center top/45px auto;
}
#topics+div .heading.block_header_6{
	background: url("/common/upload_data/escrowcojp/image/bg_h1_topics.png") no-repeat center top/42px auto;
	padding-top: 49px;
}
#campany+section .heading.block_header_6{
	background: url("/common/upload_data/escrowcojp/image/bg_h1_company.png") no-repeat center top/51px auto;
	padding-top: 46px;
}

@media screen and (max-width: 800px){
#service+section .heading.block_header_6 {
    margin-bottom: 20px;
    padding-top: 35px;
    background-size: 35px auto;
}
#topics+div .heading.block_header_6 {
    margin-bottom: 20px;
    padding-top: 35px;
    background-size: 31px auto;
}
#campany+section .heading.block_header_6 {
    margin-bottom: 20px;
    padding-top: 35px;
    background-size: 39px auto;
}
	}

/*----------------------------余白調整(TOP)----------------------------*/

@media screen and (max-width: 800px){
	#campany+section{
		padding-bottom: 0px;
	}
}