.recruit #UnderlayerOuter{
    background: none;
}
/* casestudy 用途例 */
#recruitMaintitle{
	background: url(/images_2022/recruit/recruit_bg.jpg) top center no-repeat;
    background-size: cover;
	padding: 10em 40px;
}
#recruitMaintitleIn{
	width: 330px;
	margin: 0 auto;
	padding: 2.5em 60px 2em;
    background: rgba(255,255,255,0.9);
}
#recruitMaintitleIn .title02{
    margin-bottom: 1em;
}
/*table*/
.tableDesignRecruit table tr{
    border-top: solid 1px #C4C4C4;
}
.tableDesignRecruit table tr:last-of-type{
    border-bottom: solid 1px #C4C4C4;
}
.tableDesignRecruit table tr th, .tableDesignRecruit table tr td {
    text-align: center;
    padding: 2em 1em;
    line-height: 1.3em;
}
.tableDesignRecruit table tr th{
    width: 20%;
    color: #2355A1;
    font-size: 16px;
}
.tableDesignRecruit table tr td {
    text-align: left;
    width: 80%;
}
.tableDesignRecruit table tr td ul{
    padding-left: 1em;
}
.tableDesignRecruit table tr td ul,.tableDesignRecruit table tr td ul li{
    list-style: disc;
}
.tableDesignRecruit table tr td a{
    color: #2355A1;
    text-decoration: underline;
}
.tableDesignRecruit table tr td a:hover{
    text-decoration: none;
}


.disc{
	background: #fff;
	box-shadow: 0 0 5px #eff1f3;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 2em 40px;
	line-height: 1.5em;
	color: #2F3948;
}
.disc span.blue{
	color: #2355A1;
}
.disc span.size01{
	font-size: 130%;
}


@media screen and (max-width:1279.5px){
	
}

@media screen and (max-width:1199.5px){

}

@media screen and (max-width:999.5px){

}





/* スマホ
------------------------------------------------*/
@media screen and (max-width:767.5px){
	#recruitMaintitle{
		padding: 2em 20px;
	}
	#recruitMaintitleIn {
		padding: 1.5em 15px;
	}
    .tableDesignRecruit table tr{
        display: block;
        padding: 1em;
    }
    .tableDesignRecruit table tr th, .tableDesignRecruit table tr td{
        display: block;
        width: 100%;
        padding: 0.5em;
    }
	
	.disc{
		font-size: 16px;
		padding: 1.5em 20px;
	}
	
	
	
}