
	/* INDEX */
	body#recruit-index #title{
		background-image: url(../images/recruit/title-bg.jpg);
	}

	body#recruit-index #recruit-message .image-box{
		width: 240px;
	}
	body#recruit-index #recruit-message .text-box{
		width: 660px;
	}
	body#recruit-index #recruit-message .text-box .lead{
		color: #4552a1;
		font-family:  "A1 Mincho", "Hiragino Mincho ProN",  "YuMincho", "Yu Mincho", "MS PMincho", serif;
		font-weight: bold;
		font-size: 2.2rem;
		line-height: 1.8;
	}
	body#recruit-index #recruit-message .name{
		text-align: right;
	}
	body#recruit-index #recruit-message .name span{
		font-size: 2.4rem;
	}
	body#recruit-index #recruit-visitor .text{
		margin-bottom: 20px;
	}
	body#recruit-index #recruit-visitor table.type01 th{
		padding: 10px 20px;
		font-size: 1.8rem;
		font-weight: bold;
		vertical-align: middle;
	}
	body#recruit-index #recruit-visitor table.type01 td{
		padding: 10px 20px;
		text-align: center;
		vertical-align: middle;
	}
	body#recruit-index #recruit-visitor table.type01 td img{
		vertical-align: inherit;
	}
	body#recruit-index #recruit-outline .program-box{
		display: flex;
		margin-bottom: 30px;
	}
	body#recruit-index #recruit-outline .program-box .year{
		min-height: 105px;
		width: 160px;
		display: flex;
		justify-content: center;
    align-items: center;
		margin-right: 30px;
		padding: 10px;
		font-size: 1.8rem;
		font-weight: bold;
		text-align: center;
		box-sizing: border-box;
	}
	body#recruit-index #recruit-outline .program-box .outline{
		padding: 0 10px;
		display: flex;
    align-items: center;
	}
	body#recruit-index #recruit-outline .program-box .outline .lead{
		margin-bottom: 5px;
		font-size: 1.8rem;
		font-weight: bold;
	}

	body#recruit-index #recruit-outline .program-box.first-box .year{
		color: #3c61ac;
		background: #d2ddf0;
	}
	body#recruit-index #recruit-outline .program-box.first-box .outline .lead{
		color: #3c61ac;
	}
	body#recruit-index #recruit-outline .program-box.second-box .year{
		color: #7c4597;
		background: #e7ddec;
	}
	body#recruit-index #recruit-outline .program-box.second-box .outline .lead{
		color: #7c4597;
	}
