@charset "UTF-8";
/* 下層ページタイトル部分
----------------------------------------*/
.subpage-title-area .mainvisual {
	background: url("../img/mainvisual_wide.jpg") center center no-repeat;
	background-size: cover; }
	@media screen and (max-width: 750px) {
		.subpage-title-area .mainvisual {
			background: url("../img/mainvisual_narrow.jpg") center center no-repeat;
			background-size: cover; } }

/* 募集要項
----------------------------------------*/
.section-requiments .section-inner {
	background-color: #FFF;
	padding: 120px; }
	@media screen and (max-width: 750px) {
		.section-requiments .section-inner {
			padding: 14.49275% 4.34783%; } }

.section-requiments .apply-btn-area {
	width: 490px;
	margin: 0 auto 0; }
	@media screen and (max-width: 750px) {
		.section-requiments .apply-btn-area {
			width: 72.46377%; } }

/* 募集要項用のtable wordpressのデフォルトのtableにスタイルする
----------------------------------------*/
.section-requiments table {
	width: 100% !important;
	font-size: 16px;
	line-height: 1.5em;
	margin-bottom: 60px; }
	@media screen and (max-width: 750px) {
		.section-requiments table {
			font-size: 12px;
			font-size: 3.2vw;
			margin-bottom: 8.69565%; } }
	.section-requiments table tr, .section-requiments table td {
		width: auto !important; }
	.section-requiments table tr {
		border-bottom: 1px solid #cdcdcd; }
		.section-requiments table tr:first-child {
			border-top: 1px solid #cdcdcd; }
	.section-requiments table td:first-child {
		width: 190px !important;
		border-right: 1px solid #cdcdcd;
		padding: 40px 0;
		font-weight: 500; }
		@media screen and (max-width: 750px) {
			.section-requiments table td:first-child {
				display: block;
				width: 100% !important;
				border-right: none;
				padding: 4.34783% 0 0;
				margin-bottom: 2.89855%;
				font-weight: bold; } }
	.section-requiments table td {
		padding: 40px 0 40px 30px; }
		@media screen and (max-width: 750px) {
			.section-requiments table td {
				display: block;
				padding: 0 0 4.34783%; } }
