﻿@charset "UTF-8";

/* 女の子求人
------------------------------------------------- */
#main h3 {
	 padding: 0 2%;
	color: #fff;
}
#main table {
	width: 100%;
	margin-bottom: 4%;
	background-color: #fff;
}
#main table th {
	padding: 0 2%;
	color: #980005;
}
#main table td {
	padding: 0 2% 2% 2%;
	color: #000;
}
#main #recruit {
	margin: 0 0 10px 0;
	clear: both;
	background-color: #fff;
	padding-bottom: 10px;
	-webkit-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/*#main #recruit .ttl {
	color: #fff;
	background-color: #000;
	font-size: 15px;
	padding: 2px 10px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}*/
#main #recruit .ttl {
	color: #fff;
	background-color: #000;
	font-size: 15px;
	padding: 2px 10px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
}
#main #recruit .ttl span {
	color: #fff;
	font-size: 13px;
	margin-left: 1em;
}
#main #recruit h3 {
font-size: 12px;
font-weight: bold;
color: #000;
border-left: solid 5px #000;
padding-left: 5px;
margin: 15px 0 0 10px;
}
#main #recruit p {
font-size: 12px;
margin: 0 10px 0 10px;
color: #000;
}
#main #image_area {
	margin: 0 0 5px 0;
	padding-top: 5px;
	background-color: #fff;
	clear: both;
}
#main #image_area img {
	width: 306px;
}
.iphone-wide #main #image_area img {
	width: 466px;
}
#main .phone_area {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #da0001;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	background-color: #fceaf4;
	line-height: 1.2;
}
#main .phone_area img {
	position: relative;
	top: -5px;
	width: 18px;
	height: 18px;
	margin-right: 5px;
}
#main .phone_area a {
	font-size: 21px;
	font-family: Arial-BoldMT, "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6";
	color: #f68d18;
}
#main .contact_area .ttl {
	color: #fff;
	background-color: #980005;
	font-size: 13px;
	padding: 2px 10px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-top-left-radius: 8px;
	-moz-border-top-right-radius: 8px;
	-moz-border-bottom-left-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
}
#main .contact_area .ttl span {
color: #EEE;
font-size: 13px;
margin-left: 1em;
}
#main .contact_area .form_area {
	clear : both;
	padding: 5px 5px 10px 5px;
	margin-bottom: 10px;
	background-color: #fff;
	font-size: 12px;
	line-height: 1.5;
	font-family: ArialMT, "HiraKakuProN-W3", "ヒラギノ角ゴ ProN W3";
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-bottom-left-radius: 8px;
	-moz-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}
#main .contact_area .form_area label{
	background-color: #D40000;
	color: #fff;
	padding: 2px 15px;
	margin-right: 2%;
	font-size: 12px;
	font-family: Arial-BoldMT, "HiraKakuProN-W6", "ヒラギノ角ゴ ProN W6";
}
#main .contact_area .form_area dd {
	border-bottom: 2px solid #60605f;
	padding-bottom: 5px;
	margin-bottom: 8px;
	margin-top: 2px;
	color: #333;
}
#main .contact_area .form_area select {
	width:100%;
	height: 30px;
	font-size: 16px;
}
#main .contact_area .form_area .submit {
	-webkit-appearance: none;
	color: #fff;
	background-color: #D40000;
	/*background: -moz-linear-gradient(top, #fcdce4, #FF5887);
	background: -webkit-gradient(linear, center top, center bottom, from(#fcdce4), to(#FF5887));*/
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	width: 40%;
	font-size: 14px;
	padding: 3px 0;
	font-family: Arial-BoldMT, HiraKakuProN-W6, 'ヒラギノ角ゴ ProN W6';
}

#main #recruit table {
	 clear: both;
	 margin: 5px 0 0 10px;
	 width: 95%;
}
#main #recruit table th {
	 background-color: #C80404;
	 border: 1px solid #60605F;
	 color: #fff;
	 font-size: 11px;
	 line-height: 1.2;
	 padding: 2px;
	 text-align: left;
	width:35%;
}
#main #recruit table td {
	 background-color: #FFFFFF;
	 border: 1px solid #60605F;
	 color: #000;
	 font-family: ArialMT,"HiraKakuProN-W3","ヒラギノ角ゴ ProN W3";
	 font-size: 11px;
	 line-height: 1.2;
	 padding: 2px;
	 text-align: left;
}

#line_box {
	padding: 20px 20px 10px;
}
