@charset "UTF-8";

.both {
	position:relative;
	clear:both;
	overflow:hidden;
	padding-top:10px;
}

#mailformWrap {
	position:relative;
	clear:both;
	overflow:hidden;
	background:url(../img/bg/bg-stone.jpg) repeat;
	width:900px;
	margin:0 auto 62px auto;
}
#mailform_main {
	position:relative;
	clear:both;
	overflow:hidden;
	background:url(../img/bg/bg-stripe.jpg) repeat;
	margin:10px;
	padding:36px 16px;
}

p.txt-mail {
	position:relative;
	clear:both;
	overflow:hidden;
	border:1px solid #ad5c49;
	color:#ad5c49;
	width:707px;
	padding:11px 0;
	margin:0 auto 33px auto;
	text-align:center;
}
p.txt-mail span {
	color:#F00;
}

ul.entryform {
	width:100%;
	margin:0 auto;
	position:relative;
	clear:both;
	overflow:hidden;
	border-top:1px dashed #000;
}
ul.entryform li {
	position:relative;
	clear:both;
	overflow:hidden;
	border-bottom:1px dashed #000;
	padding:2px 0;
}

/*----- 見出し部分 -----*/

ul.entryform li dl dt {
	display:table-cell;
	vertical-align:middle;
	background:rgba(165,55,112,0.1);
	width:200px;
	padding:17px 0;
}
ul.entryform li dl dt span.hisu {
	position:relative;
	color:#F00;
	font-size:10px;
	top:-5px;
}
ul.entryform li dl dt span.hisu:before,
ul.entryform li dl dt span.hisu:after {
	position:relative;
	color:#333;
	font-size:10px;
}
ul.entryform li dl dt span:before {
	content:'(';
}
ul.entryform li dl dt span:after {
	content:')';
}

/*----- input内容部分 -----*/

ul.entryform li dl dd {
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	width:625px;
	padding:17px 0 17px 15px;
}
ul.entryform li dl dd span.mt {
	display:block;
	float:left;
	width:29px;
	text-align:right;
	margin:5px 20px 0 0;
}
ul.entryform li dl dd label {
	display:block;
	float:left;
	text-align:left;
	margin:5px 20px 0 0;
}

/*----- input -----*/

ul.entryform input[type=text],
ul.entryform input[type=email] {
	padding:5px;
	border:2px solid #cbcbcb;
	border-radius:5px;
	width:52%;
}
ul.entryform input[type=button] {
	padding:5px;
}

/*----------------------------------------------------------------------
	エントリーフォームページ(entry.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit {
	width:367px;
	height:70px;
	border:none;
    cursor:pointer;
    overflow:hidden;
    display: block;
	margin:30px auto 0 auto;
	background:url(../img/content-img/entryform/btn-entryform.png) 0 0 no-repeat;
	text-indent:-9999px;
}
input.submit:hover {
	background:url(../img/content-img/entryform/btn-entryform_on.png) 0 0 no-repeat;
}

/*----- input width指定 -----*/

ul.entryform input.names {
	width:30%;
	float:left;
	margin-right:20px;
}
ul.entryform input.sex {
	float:left;
	margin:8px 20px 0 0;
}

ul.entryform input.yyyy {
	width:20%;
	margin-right:10px;
}
ul.entryform input.mm {
	width:10%;
	margin-right:10px;
}
ul.entryform input.dd {
	width:10%;
	margin-right:10px;
}

ul.entryform input.nowjob {
	float:left;
	margin:8px 20px 0 0;
}


ul.entryform li dl dd textarea {
	width: 70%;
	height: auto;
	padding:5px;
	border:2px solid #cbcbcb;
	border-radius:5px;
}

/*----------------------------------------------------------------------
	エントリーフォームページ(entry_corporate.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit-corporate {
	width:367px;
	height:70px;
	border:none;
    cursor:pointer;
    overflow:hidden;
    display: block;
	margin:30px auto 0 auto;
	background:url(../img/content-img/entryform/btn-entryform_corporate.png) 0 0 no-repeat;
	text-indent:-9999px;
}
input.submit-corporate:hover {
	background:url(../img/content-img/entryform/btn-entryform_corporate_on.png) 0 0 no-repeat;
}

ul.entryform li dl dt span.anno {
	position:relative;
	font-size:10px;
	display:block;
}

/*----- 郵便番号 -----*/

ul.entryform input.zip {
	width:10%;
	margin-bottom:10px;
}

/*----- 期間 -----*/

ul.entryform input.day_yyyy {
	width:20%;
	margin:0 10px 10px 0;
}
ul.entryform input.day_mm {
	width:10%;
	margin:0 10px 10px 0;
}
ul.entryform input.day_dd {
	width:10%;
	margin:0 10px 10px 0;
}

/*----- 現在の職業 -----*/

ul.entryform input.nowjob {
	float:left;
	margin:8px 20px 0 0;
}

/*----- 勤務日 -----*/

ul.entryform input.week {
	float:left;
	margin:8px 20px 0 0;
}

/*----- 労働時間 -----*/

ul.entryform input.gg {
	width:10%;
	margin:0 10px 0 0;
}
ul.entryform input.ii {
	width:10%;
	margin:0 10px 0 0;
}


/*----------------------------------------------------------------------
	サンキューページ(thanks.html, thanks_corpo.html)
 ---------------------------------------------------------------------*/

#thanks {
	padding-bottom:200px;
	font-size:15px;
}
#thanks p {
	color:#000;
}

p.home {
	position:relative;
	clear:both;
	overflow:hidden;
	margin:46px auto 20px auto;
	font-size:18px;
}

p.home a,
p.home a:link {
	color:#1b83f7;
	text-decoration:underline;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------
	Tablet
 -------------------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (min-width: 641px) and (max-width: 768px) {

.both {
	padding-top:2%;
}

#mailformWrap {
	background-size:10% auto;
	width:100%;
	margin:0 auto 10% auto;
}
#mailform_main {
	background-size:7 auto;
	width:90%;
	margin:2%;
	padding:6% 3%;
}

p.txt-mail {
	width:90%;
	padding:2% 0;
	margin:0 auto 5% auto;
	font-size:12px;
}
p.txt-mail span {
}

ul.entryform {
}
ul.entryform li {
}

/*----- 見出し部分 -----*/

ul.entryform li dl dt {
	width:30%;
	padding:3% 0;
	font-size:12px;
}
ul.entryform li dl dt span.hisu {
}
ul.entryform li dl dt span.hisu:before,
ul.entryform li dl dt span.hisu:after {
}
ul.entryform li dl dt span:before {
}
ul.entryform li dl dt span:after {
}

/*----- input内容部分 -----*/

ul.entryform li dl dd {
	padding:3% 0 3% 2%;
	font-size:12px;
}
ul.entryform li dl dd span.mt {
	width:10%;
	margin:1% 4% 0 0;
}
ul.entryform li dl dd label {
	margin:1% 4% 0 0;
}

/*----- input -----*/

ul.entryform input[type=text],
ul.entryform input[type=email] {
}
ul.entryform input[type=button] {
}

/*----------------------------------------------------------------------
	Tablet エントリーフォームページ(entry.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit {
	width:40%;
	min-width:40%;
	height:50px;
	margin:6% auto 0 auto;
	background-size:100% auto;
}
input.submit:hover {
	background-size:100% auto;
}

/*----- input width指定 -----*/

ul.entryform input.names {
	margin-right:4%;
}
ul.entryform input.sex {
	float:left;
	margin:1% 4% 0 0;
}

ul.entryform input.yyyy {
	margin-right:2%;
}
ul.entryform input.mm {
	margin-right:2%;
}
ul.entryform input.dd {
	margin-right:2%;
}

ul.entryform input.nowjob {
	margin:1% 4% 0 0;
}


ul.entryform li dl dd textarea {
	width: 100%;
	padding:2%;
}

/*----------------------------------------------------------------------
	Tablet エントリーフォームページ(entry_corporate.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit-corporate {
	width:40%;
	min-width:40%;
	height:50px;
	margin:6% auto 0 auto;
	background-size:100% auto;
}
input.submit-corporate:hover {
	background-size:100% auto;
}

/*----- 郵便番号 -----*/

ul.entryform input.zip {
	margin-bottom:2%;
	width:20%;
}

/*----- 期間 -----*/

ul.entryform input.day_yyyy {
	margin:0 2% 2% 0;
}
ul.entryform input.day_mm {
	width:10%;
	margin:0 2% 2% 0;
}
ul.entryform input.day_dd {
	width:10%;
	margin:0 2% 2% 0;
}

/*----- 現在の職業 -----*/

ul.entryform input.nowjob {
	margin:1% 4% 0 0;
}

/*----- 勤務日 -----*/

.weekbox {
	clear:both;
	display:block !important;
}
ul.entryform input.week {
	margin:1% 4% 0 0;
}

/*----- 労働時間 -----*/

ul.entryform input.gg {
	margin:0 2% 0 0;
}
ul.entryform input.ii {
	margin:0 2% 0 0;
}

/*----------------------------------------------------------------------
	Tablet サンキューページ(thanks.html, thanks_corpo.html)
 ---------------------------------------------------------------------*/

#thanks {
	padding-bottom:20%;
	font-size:13px;
}
#thanks p {
}

p.home {
	margin:8% auto 5% auto;
	font-size:16px;
}

p.home a,
p.home a:link {
}

}


/*--------------------------------------------------------------------------------------------------------------------------------------------
	SmartPhone
 -------------------------------------------------------------------------------------------------------------------------------------------*/

@media only screen and (max-width: 640px) {

.both {
	padding-top:2%;
}

#mailformWrap {
	background-size:10% auto;
	width:100%;
	margin:0 auto 10% auto;
}
#mailform_main {
	background-size:7 auto;
	width:90%;
	margin:3% 1.5%;
	padding:6% 3%;
}

p.txt-mail {
	width:90%;
	padding:2%;
	margin:0 auto 5% auto;
	font-size:12px;
	text-align:left;
}
p.txt-mail span {
}

ul.entryform {
}
ul.entryform li {
}

/*----- 見出し部分 -----*/

ul.entryform li dl dt {
	width:100%;
	padding:3% 0;
	display:block;
	text-align:center;
}
ul.entryform li dl dt span.hisu {
}
ul.entryform li dl dt span.hisu:before,
ul.entryform li dl dt span.hisu:after {
}
ul.entryform li dl dt span:before {
}
ul.entryform li dl dt span:after {
}

/*----- input内容部分 -----*/

ul.entryform li dl dd {
	position:relative;
	clear:both;
	overflow:hidden;
	width:94%;
	padding:3%;
	display:block;
	font-size:11px;
	text-align:left;
}
ul.entryform li dl dd span.mt {
	width:10%;
	text-align:left;
	margin:1% 2% 0 0;
}
ul.entryform li dl dd label {
	margin:1% 2% 0 0;
}

/*----- input -----*/

ul.entryform input[type=text],
ul.entryform input[type=email] {
	width:100%;
}
ul.entryform input[type=button] {
}

/*----------------------------------------------------------------------
	SmartPhone エントリーフォームページ(entry.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit {
	width:60%;
	min-width:60%;
	height:60px;
	margin:6% auto 0 auto;
	background-size:100% auto;
}
input.submit:hover {
	background-size:100% auto;
}

/*----- input width指定 -----*/

ul.entryform input.names {
	margin-right:4%;
	width:34%;
}
ul.entryform input.sex {
	float:left;
	margin:1% 3% 0 0;
}

ul.entryform input.yyyy {
	margin-right:2%;
	width:30%;
}
ul.entryform input.mm {
	margin-right:2%;
	width:20%;
}
ul.entryform input.dd {
	margin-right:2%;
	width:20%;
}

ul.entryform input.nowjob {
	margin:1% 4% 0 0;
}


ul.entryform li dl dd textarea {
	width: 100%;
	padding:2%;
}

/*----------------------------------------------------------------------
	SmartPhone エントリーフォームページ(entry_corporate.html)
 ---------------------------------------------------------------------*/

/*----- submit -----*/

input.submit-corporate {
	width:60%;
	min-width:60%;
	height:60px;
	margin:6% auto 0 auto;
	background-size:100% auto;
}
input.submit-corporate:hover {
	background-size:100% auto;
}

/*----- 郵便番号 -----*/

ul.entryform input.zip {
	margin-bottom:2%;
	width:30%;
}

/*----- 期間 -----*/

ul.entryform input.day_yyyy {
	width:24%;
	margin:0 2% 2% 0;
}
ul.entryform input.day_mm {
	width:16%;
	margin:0 2% 2% 0;
}
ul.entryform input.day_dd {
	width:16%;
	margin:0 2% 2% 0;
}

/*----- 現在の職業 -----*/

ul.entryform input.nowjob {
	margin:1% 4% 0 0;
}

/*----- 勤務日 -----*/

.weekbox {
	clear:both;
	display:block !important;
}
ul.entryform input.week {
	margin:1% 4% 0 0;
}

/*----- 労働時間 -----*/

ul.entryform input.gg {
	margin:1% 2% 0 0;
	width:27%;
}
ul.entryform input.ii {
	margin:1% 2% 0 0;
	width:27%;
}

/*----------------------------------------------------------------------
	SmartPhone サンキューページ(thanks.html, thanks_corpo.html)
 ---------------------------------------------------------------------*/

#thanks {
	padding-bottom:20%;
	font-size:13px;
}
#thanks p {
}

p.home {
	margin:8% auto 5% auto;
	font-size:16px;
}

p.home a,
p.home a:link {
}




}


