

.container{
	position: relative;
	overflow: hidden;
}


.Tbreak{
	white-space: normal;
}


.find_job_image{
	width: 100%;
	max-width: 700px;

}

.box_style{
	display: inline-block;
	padding-top: 30px;
	border-radius: 42.5px;
	width: 85px;
	height: 85px;
	background:rgba(19, 73, 100, 0.6);
	color: #fff;
	line-height: 1.6;
	font-size: 1rem;
	text-align: center;
}
.box_style2{
	display: inline-block;
	padding-top: 30px;
	border-radius: 42.5px;
	width: 85px;
	height: 85px;
	background:rgba(120, 35, 34, 0.6);
	color: #fff;
	line-height: 1.6;
	font-size: 1rem;
	text-align: center;
}

.box_style3{
	display: inline-block;
	padding-top: 30px;
	border-radius: 42.5px;
	width: 85px;
	height: 85px;
	background: rgba(78, 120, 29, 0.6);
	color: #fff;
	line-height: 1.6;
	font-size: 1rem;
	text-align: center;
}

.btn{
	background-color: transparent!important;
}



.NavBack{
	margin: 20px;
	background: #fff;
	border: #cce0e2 2px dotted;
	border-radius: 10px;
}

@media screen and (min-width:801px){
	.NavBack{

	}
}

.Search{
	/*
	padding: 10px;
	margin: 20px;
	background-color: rgba(255,255,255,0.5);
	border-radius: 10px;

	 */

	margin-top: 60px;
	margin-bottom: 30px;
}


.Search__Button h2 {
	margin: 0 auto 0 5%;
	padding:15px 14px;
	font-size: 1.2rem;
	border-bottom: #907553 thin dotted;
	line-height: 1;
}
.Search__Button h2:first-child {

	padding-top:28px;

}
.Search__Button h2:last-child {

	border-bottom:none;

}
@media screen and (min-width:450px) and (max-width:800px){
	.Search h2{
		padding: 15px;
		font-size: 1.5rem;
		width: 50%;
	}
}

@media screen and (min-width:801px){
	.Search h2{
		padding: 15px;
		font-size: 1.5rem;
		width: 40%;
	}
}

.arrow_style{
	/*width:55px;

	 */
	vertical-align: baseline;
	padding-left: 10px;
	padding-right:10px;
}

nav > div > div {
	font-size: 1.3rem;
	line-height: 1.2;
	padding: 13px 0px!important;
	border-bottom: #8fc3c6 thin dotted;
}
@media screen and (min-width:415px) and (max-width:575px){
	nav > div > div {
		padding: 13px 50px!important;

	}
}

nav > div > div a{
	color: rgba(131, 72, 4, 1);
}

a.LinkButton{
	background-color: #614b49!important;
	font-size: 1rem;
	color:#fff;
	border-radius:5px;
}

/* 合同企業説明会 */

.Event{
	position: relative;
	background: #fff;
	/*
	background:#fff url(.../../../../img/event.png) no-repeat;
	background-position: bottom right;
	background-size:400px;
	 */
	margin:2rem 0 0.5rem;
	padding-bottom: 1rem;
	overflow: visible;
	border-radius: 15px;
}

.Event__box{
	padding:1.5rem 1.5rem;

}
.long-url {
	word-break: break-all;
	color:#6C3A0D;
}
.Event__box .-title{
	font-size: 2rem;
	color:#834804;
	font-weight: bold;

}
.Event__box .-date{
	font-size: 1.5rem;

}

.Event__contact{
	position: absolute;
	bottom:0;
	margin: 0 auto;
	text-align: center;
	left: 30%;
}
.Event button{
	margin: 1rem;
	padding: 0.5rem 1rem;
	background: #b12a0e;
	border: none;
	border-radius: 20px;
}
.Event a button {
	color:#FFF;
}
.cr{
	clear: both;
}
