@charset "UTF-8";

/*横幅768px以下に適応*/
@media screen and (max-width: 768px) {
	
/*header2ここから*/
.header2_sub {
	background-repeat: repeat-x;
	width: 100%;
	/* [disabled]min-height: 100px; */
	background-position: center 0%;
	margin-top: 155px;
	text-align: center;
}
.header2_sub_in {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.header2_in_sub {
	width: 100%;
	max-width: 1080px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}


/*contentここから-----------------*/

.contents {
	padding-top: 0px;
	background-size: cover;
}
.contents_in_sub_title {
	text-align: center;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
	width: 96%;
	margin-bottom: 0px;
	background-image: url(../p1-business/images/h2_bg_13.png);
	background-repeat: no-repeat;
	background-position: center center;
	min-height: 130px;
	padding-top: 30px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 30px;
	font-weight: 400;
	}
.contents_in_sub_text-sb {
	font-size: 18px;
	margin-right: auto;
	width: 96%;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 8px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	border-bottom: 2px solid #3F94D0;
	padding-bottom: 8px;
	min-height: 20px;
}
.contents_in_sub_text-s {
	color: #3F94D0;
	font-size: 12px;
	margin-right: auto;
	width: 50%;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 8px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	




.topback {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: #3F94D0;
	font-size: 12px;
	padding-bottom: 10px;
	text-decoration: none;
	margin-bottom: 20px;
	text-align: center;
}
.topback a {
	color: #9CA2A7;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../images/arrow_51.png);
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.topback a:hover {
	color: #3F94D0;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../images/arrow_51.png);
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

}
