<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*===== recruit.css =====*/
.recruit__table table{
	width: 100%;
}
.recruit__table tr:not(:last-child){
  margin-bottom: 20px;
}
.recruit__table tr{
	display: grid;
}
.recruit__table th{
	margin-bottom: 10px;
	text-align: left;
}
input,select,textarea{
	padding: 0 5px;
	border: solid 1px #bfbfbf;
  font-size: 15px;
}
input[name="birthy"],
input[name="birthm"],
input[name="birthd"]{
	width: 75px;
}
input[type="radio"]{
	width: 15%;
	height: 25px;
	vertical-align: middle;
}
input,select{
  width: 100%;
  height: 40px;
}
select{
	-webkit-appearance: menulist;
}
textarea{
	width: 100%;
	height: 130px;
}
.sub__input__ttl{
	width: 110px;
	display: inline-block;
}
.btn_form{
	margin: 30px auto 10px;
	overflow: hidden;
}
a.btn_form_caption,
.btn__submit,
.btn__submit.conf{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
}
a.btn_form_caption,
.btn__submit{
	background: #df002d;	
}
.btn__submit,
.btn__submit.conf{
	width: 48%;
	border: none;
	cursor: pointer;
}
.btn__submit:hover{
	opacity: 0.8;
}
.btn__submit{
	float: right;
}
.btn__submit.conf{
	background: #888;
	float: left;
}
.label{
  margin-right: 10px;
  padding: 1px 5px 0;
  font-size: 13px;
  color: #fff;
  background: #df002d;
  display: inline-block;
}
.label.pt01{
  background: #008bdf;
}
.ssl__area{
  width: 20%;
}
.ssl__txt{
  width: 75%;
}
.ssl p{
  font-size: 13px;
}</pre></body></html>