@charset "utf-8";



/* topLeadTxtWrap
------------------------------------------------------------------------------ */
#topLeadTxtWrap {
	margin-bottom: 25px;
}

#topLeadTxtWrap .left {
	width: 100%;
	float: none;
}

#topLeadTxtWrap .right {
	width: 100%;
	float: none;
}

#topLeadTxtWrap h4 {
	font-size: 15px;
	margin-bottom: 10px;
}

#topLeadTxtWrap p {
	font-size: 12px;
	margin-bottom: 10px;
}


/* voice
------------------------------------------------------------------------------ */
#indexvoice{ padding-bottom:30px;}
#indexvoice h3{ font-size:14px; padding:20px 0;}
#indexvoice h3 p{ font-size:20px; line-height:1.2;}
#indexvoice ul{}
#indexvoice li{ width:48%; margin:0 4% 15px 0; vertical-align:top;}
#indexvoice li img{ width:100%}
#indexvoice li:nth-child(2n){margin:0 0 15px 0;}
#indexvoice .name1{ font-size:18px; padding:10px 0 10px 10px;}
#indexvoice .name2{ font-size:13px; line-height:1.4; padding:0 0 8px 10px;}

/* jiman
------------------------------------------------------------------------------ */
#jiman {
	margin-bottom: 25px;
}

#jiman p {
	font-size: 12px;
	margin-bottom: 15px;
}

#jimanImgWrap figure {
	width: 100%;
	float: none;
	margin-left: 0;
	margin-bottom: 10px;
}

#jimanImgWrap figcaption {
	font-size: 15px;
	padding-top: 8px;
}

/* treatment
------------------------------------------------------------------------------ */
#treatment {
	padding: 30px 0;
}

#treatment h3 {
	text-align: center;
	margin-bottom: 20px;
}
#treatment h3 img {
	width: auto;
	height: 46px;
}

#treatment dl {
	margin-bottom: 25px;
}

#treatment dd .btn {
	margin-top: 15px;
}

#toYoukou {
	margin: 0 auto;
}


/* 募集要項
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------ */
.subNav.type2 > ul > li:nth-child(2),
.subNav.type2 > ul > li:nth-child(1) {
	width: 25%;
}
.subNav.type2 > ul > li:nth-child(3) {
	width: 50%;
}


.application_wrap .leadWrap h3 {
	margin-bottom: 20px;
}
.application_wrap .leadWrap h3 img {
	width: auto;
	height: 46px;
}

.application_wrap .leadWrap .txtLead {
	margin-bottom: 20px;
}

.appBox {
	margin-bottom: 35px;
}

#btnGakusei {
	padding-top: 15px;
}

#btnGakusei li.btn {
	width: 100%;
	float: none;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 13px;
}

#toMynavi {
	padding-top: 10px;
}
#toMynavi img {
	width: 100%;
	height: auto;
}

.dlTableWrap {
	margin-bottom: 15px;
}

#appPart .dlTableWrap {
	margin-bottom: 6px;
}

#appPart .dlTableWrap + p {
	margin-bottom: 15px;
}

#bnrContact {
	margin-bottom: 30px;
}

/* 応募フォーム
------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------ */
.form_wrap {
	margin-bottom: 25px;
}

.form_wrap .leadWrap .txtLead {
	margin-bottom: 15px;
}
.form_wrap .leadWrap .txtLead img {
	width: auto;
	height: 46px;
}

.formTbl {
	margin-bottom: 15px;
}

.formTbl tr th {
	width: 100%;
}

#lastSch {
	padding-left: 30px;
}
































