@charset "utf-8";

#recruit_w{
	
	width: 800px;
	margin: 0 auto;
}

#recruit_w br{
	display: none;
}

.title_h2 h2{
	font-size: 21px;
	text-align: center;
	color: #1E1E1E;
	border: none;
}
.title_h2 h2::after{
	display: none;
}

.bosyu_w h3 {
    position: relative;
    padding: 10px 0;
    color: #0762A7;
    font-weight: bold;
    border-bottom: 1px solid #aaa;

}

.bosyu_youkou table{
	margin: 10px auto 20px;
	width: 100%;
	display: flex;
}

.bosyu_youkou tbody{
	width: 100%;
}

.bosyu_youkou tr{
	display: flex;
	 border-bottom: 1px solid #aaa;
	padding: 26px 0;
}


.bosyu_youkou th {
    width: 7%;
    white-space: nowrap;
    text-align-last: justify;
    padding: 0 50px 0 0 ;
}

.bosyu_youkou td{
	width: 80%;

}


.kensyu_tel{
	width: 500px;
	margin: 40px auto 10px;
}

	
	.kensyu_tel img {
		width: 100%;
		margin: 10px auto;
			
	}


.kensyu_tel p{
	font-size: 18px;
	text-align: center;
	 white-space: nowrap;
    text-align-last: justify;
	
}



.kensyu_tel .tantou{
	font-size: 14px!important;
	text-align: right!important;
	white-space: inherit;
    text-align-last: inherit;
}


@media (max-width:750px) {
	
header {
    width: 100%!important;
    height: 51px;
}
	

#recruit_w br{
	display: inherit;
}
	
.contents_w {
 
}
	
	.title_h2 h2{
	font-size: 21px;
	text-align: center;
		margin: 0 auto;
		padding: 6vw 0;
}
	.bosyu_w h3 {
    padding: 4vw 0 0 0;

}
	
#recruit_w{
	width: 96%;
	margin: 0 auto;
}
	
	.bosyu_youkou tr {

    border-bottom: 1px solid #aaa;
    padding:4vw 0 0 0;
    flex-direction: column;
	}	
	
	.bosyu_youkou th {
    width: 100%;
    white-space:inherit;
    text-align-last: inherit;
    padding: 0 0 0 0 ;
		text-align: left;
	}
	
	.bosyu_youkou td{
	width: 100%;
		padding: 4vw 0 ;
	}

	.kensyu_tel {
    width: 96%;
    margin: 40px auto 10px;
	}
	
	.kensyu_tel p {
		
	white-space: normal;
		text-align-last: auto;
	}	
	
	.kensyu_tel img {
		width: 100%;
		max-width: 100%;
		margin: 10px auto;
			
	}
	
}/*スマホここまで*/





















