@charset "utf-8";
/* CSS Document */

.subbtn{
	margin:2em 0;
	padding:1em 0;
	text-align:center;
	background-color:#D6FBA8;
	border:1px solid #999;
}
.subbtn input.sbutton{
	font-size:1.2em;
	padding-left:1em;
	padding-right:1em;
	margin:1em;
	cursor:pointer;
}
ul.support{
	margin-left:0;
	padding:0;
	list-style-type:disc;
}
ul.support li{
	margin-left:2em;
	font-size:0.9em;
	margin-bottom:1em;
}
ol.information{
	margin-bottom:2em;
}
ol.information li{
	margin-left:2em;
}
ol.information li a{
	color:#00F;
}

/*医療機関の求人申込み*/
h2#form_title2{
	color:#FFF;
	font-size:1.5em;
	line-height:3em;
	font-weight:400;

background: rgb(180,227,145); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */

}

table#form_table2{
	width:100%;
	border-collapse:collapse;
}
table#form_table2 td{
	border:1px solid #666;
	padding:0.5em;
	margin:0;
	background-color:#FFF;
}
table#form_table2 td span{
	display:inline-block;
}

table#form_table2 td.klist{
	width:20%;
	min-width:3em;
	background-color:#D1FFB3;
}
table#form_table2 td.bun{
	background-color:transparent;
	border-left-style:none;
	border-right-style:none;
	color:#F00;
	height:3em;
	font-size:1.2em;
}
table#form_table2 td.sukima{
	height:0.5em;
	border-left-style:none;
	border-right-style:none;
	background-color:transparent;
}
table#form_table2 input,table#form_table2 select{
	font-size:1em;
}
table#form_table2 select{
	height:1.5em;
}
table#form_table2 textarea.smalltype{
	width:95%;
	height:2.5em;
	font-size:1.1em;
}
table#form_table2 textarea.middletype{
	width:95%;
	height:4em;
	font-size:1.1em;
}
table#form_table2 textarea.bigtype{
	width:95%;
	height:8em;
	font-size:1.1em;
}
.box90{
	width:90%;
}
.box80{
	width:80%;
}
.box70{
	width:70%;
}
.box60{
	width:60%;
}
.box50{
	width:50%;
}
.box40{
	width:40%;
}
.box35{
	width:35%;
}
.box30{
	width:30%;
}
.box20{
	width:20%;
}
.box15{
	width:15%;
}
.box10{
	width:10%;
}

:focus::-webkit-input-placeholder { color: white; } /* Chrome・Safari・Opera用(※Edgeにも使える) */
:focus:-moz-placeholder { color: white; }  /* Firefox18以前用 */
:focus::-moz-placeholder { color: white; } /* Firefox19以上用 */
:focus:placeholder-shown { color: white; } /* CSS標準(予定)の記述 */

span.req{
	font-size:0.8em;
	color:#F00;
	display:inline-block;
}

span.nini{
	font-size:0.8em;
	color:#00F;
	display:inline-block;
}
.info2{
	font-size:0.9em;
	line-height:150%;
	color:#F00;
	border:1px dashed #FF0000;
	background-color:#FFF0F8;
	margin-bottom:2em;
}
