@charset "utf-8";

/* =================
	recruit.css		 
=================== */

section{
	margin-bottom:40px;
}

section table{
	margin-bottom:35px;
}

p.txt{
	margin-bottom:25px;
	font-size:116%;
}


.contactarea{
	border:2px solid #d6cbb1;
	background:#fff;
	border-radius:15px;
	padding:18px;
}

	.contactarea .box{
		width: 50%;
		float: left;
		box-sizing: border-box;
	}
	
	.contactarea dl{
		font-size:116%;
		text-align: center;
	}
	
	.contactarea dl dt{
		font-family: 'Noto Sans Japanese';
		font-style: normal;
		font-weight: 700;
		src: local('NotoSansJP-Regular.otf'),
		 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),
		 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),
		 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype');
		 margin-bottom:22px;
	}
	
	.contactarea .leftarea{
		border-right:1px solid #d6cbb1;
		padding-right:20px;
	}
	
		.contactarea .leftarea dl dd{
			font-size:235%;
			color:#43af43;
			font-weight:700;
		}
	
	.contactarea .rightarea{
		padding-left:20px;
	}
	
		.contactarea .rightarea dl dd{
			font-size:33px;
			color:#43af43;
			font-weight:700;
		}
	
		.contactarea .rightarea dl dd{
			font-size:107%;
			background:#ff8fb6;
			width: 80%;
			margin: auto;
			border-radius:5px;
			font-family: 'Noto Sans Japanese';
			font-style: normal;
			font-weight: 400;
			src: local('NotoSansJP-Regular.otf'),
			 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),
			 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),
			 url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype');
		}
	
		.contactarea .rightarea dl dd:hover{
			opacity:0.8;
		}
		
		.contactarea .rightarea dl dd a{
			color:#fff;
			display: block;
			padding: 10px;
		}
	
	









