@charset "UTF-8";
/* ------------------------------
固定ページ　業種から探す用css
------------------------------ */

/* --------------------------- mainvis */
.page-industry_search .mainvis{
	background-image:url(../img/industry_search_mainvis.png) ;
}
.page-industry_search_01 .mainvis{
	background-image:url(../img/industry_search_01_mainvis.png) ;
}
.page-industry_search_02 .mainvis{
	background-image:url(../img/industry_search_02_mainvis.png) ;
}
.page-industry_search_03 .mainvis{
	background-image:url(../img/industry_search_03_mainvis.png) ;
}
.page-industry_search .mainvis h2{
	letter-spacing: 0.1em;
}

/* --------------------------- industry-search-section01 */
.industry-search-section01{
	padding:70px 0;
}
.industry-search-section01 h3{
	text-align: center;
	font-size:175%;
	color:#333333;
	line-height: 1.4;
	margin-bottom:20px;
}

/* --------------------------- industry-search-section02 */
.industry-search-section02{
	padding:70px 0;
	background:url(../img/industry_search_section_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_01 .industry-search-section02{
	background:url(../img/industry_search_01_section_01_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_02 .industry-search-section02{
	background:url(../img/industry_search_02_section_01_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_03 .industry-search-section02{
	background:url(../img/industry_search_03_section_01_image.png) 50% top no-repeat;
	background-size: cover;
}
.industry-search-section02 .number{
	text-align: center;
	color:#FFFFFF;
	margin: 0 0 30px 0;
}
.industry-search-section02 .number span{
	border-bottom:1px solid #FFFFFF;
}
.industry-search-section02 h3{
	text-align: center;
	font-size:175%;
	color:#FFFFFF;
	line-height: 1.4;
	margin-bottom:30px;
}
.industry-search-section02 h3 strong{
	font-size:110%;
	font-weight:bold;
}
.industry-search-section02 .body{
	color:#FFFFFF;
}
.industry-search-section02 .morelink{
	margin: 40px 0 0 0;
}
.industry-search-section02 .morelink a{
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}


/* --------------------------- industry-search-section03 */
.industry-search-section03{
	padding:70px 0;
}
.industry-search-section03 .number{
	text-align: center;
	color:#333333;
	margin: 0 0 30px 0;
}
.industry-search-section03 .number span{
	border-bottom:1px solid #333333;
}
.industry-search-section03 h3{
	text-align: center;
	font-size:175%;
	color:#333333;
	line-height: 1.4;
	margin-bottom:30px;
}
.industry-search-section03 h3 strong{
	font-size:110%;
	font-weight:bold;
}
.industry-search-section03 .body{
	color:#333333;
}
.industry-search-section03 .morelink{
	margin: 40px 0 0 0;
}

/* --------------------------- industry-search-section04 */
.industry-search-section04{
	padding:70px 0;
	background:url(../img/industry_search_section_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_01 .industry-search-section04{
	background:url(../img/industry_search_01_section_03_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_02 .industry-search-section04{
	background:url(../img/industry_search_02_section_03_image.png) 50% top no-repeat;
	background-size: cover;
}
.page-industry_search_03 .industry-search-section04{
	background:url(../img/industry_search_03_section_03_image.png) 50% top no-repeat;
	background-size: cover;
}

.industry-search-section04 .number{
	text-align: center;
	color:#FFFFFF;
	margin: 0 0 30px 0;
}
.industry-search-section04 .number span{
	border-bottom:1px solid #FFFFFF;
}
.industry-search-section04 h3{
	text-align: center;
	font-size:175%;
	color:#FFFFFF;
	line-height: 1.4;
	margin-bottom:30px;
}
.industry-search-section04 h3 strong{
	font-size:110%;
	font-weight:bold;
}
.industry-search-section04 .body{
	color:#FFFFFF;
}
.industry-search-section04 .morelink{
	margin: 40px 0 0 0;
}
.industry-search-section04 .morelink a{
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/* --------------------------- industry-search-section05 */
.industry-search-section05{
	padding:70px 0;
}
.industry-search-section05 .number{
	text-align: center;
	color:#333333;
	margin: 0 0 30px 0;
}
.industry-search-section05 .number span{
	border-bottom:1px solid #333333;
}
.industry-search-section05 h3{
	text-align: center;
	font-size:175%;
	color:#333333;
	line-height: 1.4;
	margin-bottom:30px;
}
.industry-search-section05 h3 strong{
	font-size:110%;
	font-weight:bold;
}
.industry-search-section05 .body{
	color:#333333;
}
.industry-search-section05 .morelink{
	margin: 40px 0 0 0;
}

/* --------------------------- industry-search-section05 */
.industry-search-section06{
	background: #F2F2F2;
}


/* ---------------------------------------------------------------------------- 

▼▼▼ ウィンドウサイズ1140px以下にのみ適用されるcss ▼▼▼

---------------------------------------------------------------------------- */
@media only screen and (max-width: 1140px) {

	.industry-search-section01{
		padding:20px 3%;
	}
	.industry-search-section02{
		padding:50px 3%;
	}
	.industry-search-section03{
		padding:50px 3%;
	}
	.industry-search-section04{
		padding:50px 3%;
	}
	.industry-search-section05{
		padding:50px 3%;
	}

}


/* ---------------------------------------------------------------------------- 

▼▼▼ ウィンドウサイズ768px以下にのみ適用されるcss ▼▼▼

---------------------------------------------------------------------------- */

@media screen and (max-width: 768px){


}