@charset "UTF-8";
/* CSS Document */
/*LAYOUT---------------------------*/
h1{
	color: #e48490;
}
.title{
	background: #e8979f;
	background: -moz-linear-gradient(top, #e8979f 0%, #e9546b 100%);
	background: -webkit-linear-gradient(top, #e8979f 0%,#e9546b 100%);
	background: linear-gradient(to bottom, #e8979f 0%,#e9546b 100%);
	padding: 5px;
}
/*HEADER--------------------------*/
header{
	background-color: #e8979f;
	background-image: url(../img/recruit/recruit_header7.jpg);
}
header .appeal_box {

	border: 0px #ff7bac solid;
	margin: 20px 20px 0 270px;
	padding: 8px 20px;
	font-size: 26px;
	font-weight:700;
	text-align:center;
	color: #ffffff;
	line-height:1.0;
	background-color: #ff7bac;
	background: -moz-linear-gradient(top, #ff7bac 0%, #e24d83 100%);
	background: -webkit-linear-gradient(top, #ff7bac 0%,#e24d83 100%);
	background: linear-gradient(to bottom, #ff7bac 0%,#e24d83 100%);
	line-height:1.4;
}
header .appeal_box p {
	color:#ffffff;
}
header .appeal_box p .big_text {
	padding: 1px 7px;
	font-size:38px;
}
/*NAV-AREA--------------------------*/
nav .side-nav p{
	color: #e9546b;
}
nav .banner-nav p{
	color:#e9546b;
}
nav .side-nav li a{
	color:#ffffff;
	/*228b22*/
	/*152,251,152,1*/
	/*219,235,196,1*/
	background: #e8979f;
	font-weight:700;
	text-shadow: 0px 0px 0px #eb6ea5, 0px 0px 0px #eb6ea5, 0px 0px 0px #eb6ea5, 0px 0px 0px #eb6ea5;

}
nav .side-nav li a:hover{
	background: #e9546b;
	color: #ffff8e;
}
/*BUTTON-AREA--------------------------*/
.button_area{
	padding: 20px 0;
	text-align: center;
}
.mini_button{
	text-align: center;
	display: inline-block;
}
.mini_button submit{
	background-color: #98fb98;
	display: block;
	padding: 10px;
	margin: 5px;
	font-size: 18px;
	text-decoration: none;
	width:280px;

	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ws-border-radius: 10px;
	-o-border-radius: 10px;
}

.button_area .next_button{
	width: 350px;
	text-align: center;
	display: inline-block;
}
.button_area .next_button a{
	background-color: #fe638b;
	display: block;
	padding: 25px 0;
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
	-ms-border-radius: 50px;
}
.button_area .next_button a:hover{
	background-color: #e2e2e2;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
/*FOOTER--------------------------*/
footer {
	background: #ffd6ea;
	background: #fff4f4;
}
footer .footer_nav .line .box{
	color: #e9546b;
}
footer .footer_nav .line .box  li a{
	color: #313131;
}
footer .footer_nav .copylight{
	color: #e9546b;
}
