@charset "utf-8";

.sec_kind {
	margin-top: 120px;
}
.sec_kind01 {
	margin-top: 80px;
}

.sec_kind_stc {
}
	.sec_kind_stc .group {
		margin-bottom: 80px;
	}
	.sec_kind_stc .title {
		background-image: url(../../../img/common/bg_ptn_gray.gif);
		background-repeat: repeat;
		margin-bottom: 20px;
		padding: 3px;
		font-size: 2.0rem;
		font-family: 'Noto Sans JP','Ubuntu','Hiragino Kaku Gothic Pro',HiraKakuPro-W3,'ヒラギノ角ゴ Pro W3',sans-serif;
		text-align: center;
	}
	.sec_kind_stc .image {
		margin-bottom: 30px;
		text-align: center;
	}
	.sec_kind_stc .text {
		margin-bottom: 20px;
	}
	.sec_kind_stc .btn_black_area {
		margin-top: 40px;
		text-align: center;
	}
		.sec_kind_stc .btn_black_area a {
			display: inline-block;
			border: 3px solid #222;
			padding: 10px 30px;
			color: #222;
			font-size: 2.0rem;
			font-family: 'Noto Sans JP','Ubuntu','Hiragino Kaku Gothic Pro',HiraKakuPro-W3,'ヒラギノ角ゴ Pro W3',sans-serif;
		}
			.sec_kind_stc .btn_black_area a i {
				margin-left: 20px;
			}
		.sec_kind_stc .btn_black_area a:hover, .sec_kind_stc .btn_black_area a:focus {
		}


@media (max-width: 667px) {
.title_style04 h3 {
	font-size: 1.6rem;
}
.sec_kind {
	margin-top: 60px;
}
.sec_kind01 {
	margin-top: 40px;
}
	.sec_kind_stc .group {
		margin-bottom: 40px;
	}
	.sec_kind_stc .btn_black_area {
		margin-top: 20px;
	}
	.sec_kind_stc .btn_black_area a {
		font-size: 1.6rem;
	}
}
