.headerimg2{ 
    width:100%;
	height:auto;   
    margin: 0 auto;
	margin-top:-280px;
	float:left;
	}
.pageposition3{
	height: 20px;
	margin-right: 8%;
	margin-top: -25px;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-shadow: 0 1px 4px rgba(255,255,255,1);
	color: #b876a3;
}



/*newface*/
#basics1{
	display: block;
	width: 95%;
	background-image: url(../img/bg_g2.png);
	-moz-background-size:100% auto;
 background-size:100% auto;
	margin: 0 auto;
	margin-top: 60px;
	padding-top:10%;
	padding-bottom:10%;
	position: relative;
	}
	




.basics_item{width: 75%;
height:auto;margin:0 auto;
padding:6%;
padding-top:15%;
padding-bottom:15%;


	line-height:170%;
	color:#a8a584;text-shadow:0 1px 4px rgba(255,255,255,1);
	

/* 背景白色のカラー（＃FFFFFF）を95％の透過 */	
	background-color:#FFFFFF;
     filter:alpha(opacity=95);
     -moz-opacity:0.95;
     -khtml-opacity: 0.95;
     opacity:0.95;


/* ボックスシャドウ */

/* border-radius */
border-radius:1px;
-webkit-border-radius:1px;
-moz-border-radius:1px;

/* box-shadow */
box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-webkit-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-moz-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;}

h2{ color:#b876a3;font-size: 14px;font-weight:100;
text-align:center;
margin-top:5px;
margin-bottom:15px;
}


.recruittitle{ color:#b876a3;font-size: 16px;font-weight:100;
text-align:center;
margin-top:0px;
margin-bottom:5px;
line-height:120%;
}


.item_mark{
	width:60%;
margin-left:70%;
position: absolute;
	top: 42px;
	left: -50%;
	z-index: 10;
	}




	
/* css 表 */
.item{
	margin:auto;list-style:none;
text-align:center;color:#adaa88;
}

.point{
	}

.pointmark{margin-top:5px;
	color:#FF6666;font-family: 'Cinzel', serif;}
.pointmark2{
		color:#ffb300;
}	
.pointmark3{margin-top:5px;
font-size:13px;
	color:#FF6666;font-family: 'Cinzel', serif;}

.pointtxt{
	color:#996666;
	}


.manager {margin-left:10%;
	margin-top:20px;
font-size: 12px;
	line-height:140%;
	color:#a8a584;text-shadow:0 1px 4px rgba(255,255,255,1);
	/*見出し */
	 border-left:5px solid #adaa88;  
     padding:1px 5% ;}



#basics2{
	display: block;
	width: 95%;
	background-image: url(../img/bg_p2.png);
	-moz-background-size:100% auto;
 background-size:100% auto;
	margin: 0 auto;
	margin-top: 60px;
	padding-top:10%;
	padding-bottom:10%;
	position: relative;
	}




/* jqueryタブパネル */
#basics3{
	display: block;
	width: 95%;
	background:#dcd5d5;
	background-image: url(../img/bg_g2.png);
	-moz-background-size:100% auto;
 background-size:100% auto;
	margin: 0 auto;
	margin-top: 60px;
	padding-top:10%;
	padding-bottom:10%;
	position: relative;
	}


#tabnavi,#tabnavi2,#tabnavi3{
	width:85%;margin: 0 auto;
	font-size: 12px;
	}
	
#tabcontent p,#tabcontent2 p,#tabcontent3 p{ color:#b876a3;font-size: 25px;font-weight:100;
text-align:center;
margin-top:35px;
margin-bottom:10px;
font-family: 'Cinzel', serif;
/* 背景白色のカラー（＃FFFFFF）を85％の透過 */	
	background-color:#FFFFFF;
     filter:alpha(opacity=85);
     -moz-opacity:0.85;
     -khtml-opacity: 0.85;
     opacity:0.85;}	

#tabnavi li,#tabnavi2 li,#tabnavi3 li{
	display:inline;
}
#tabnavi li a,#tabnavi2 li a,#tabnavi3 li a{width:31%;
text-align:center;
	display:inline-block;
	background:#c1bcbc;
	color:#fff;
	font-size:13px;
	padding-top:15px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:15px;
	border-radius:5px 5px 0 0;
	text-decoration:none;
}
#tabnavi li a:hover,
#tabnavi li a.active,#tabnavi2 li a:hover,
#tabnavi2 li a.active,#tabnavi3 li a:hover,
#tabnavi3 li a.active{
	background:#eee8e8;
	color:#888;
}
#tabcontent,#tabcontent2,#tabcontent3{width:65%;background:#eee8e8;margin: 0 auto;font-size: 14px;
	padding-top:0%;
	padding-left:10%;
	padding-right:10%;
	padding-bottom:10%;
	border:1px solid #ccc;color:#a29f7f;
	
	/* 背景白色のカラー（＃FFFFFF）を85％の透過 */	
	background-color:#FFFFFF;
     filter:alpha(opacity=95);
     -moz-opacity:0.95;
     -khtml-opacity: 0.95;
     opacity:0.95;


/* ボックスシャドウ */

/* border-radius */
border-radius:1px;
-webkit-border-radius:1px;
-moz-border-radius:1px;

/* box-shadow */
box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-webkit-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-moz-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
}

#tabcontent img{
	width:100%;
	margin-top:10px;}

.recruitimg{ 
    width:100%;
	height:auto;   
    margin: 0 auto;
	
	}
	
	.salaryrate{
		text-align:center;
		font-size:16px;
}



.step{
	font-size:17px;font-family: 'Cinzel', serif;
	text-align:center;}
	
	.step_pointmark{margin-top:5px;
	margin-bottom:5px;
	color:#FF6666;font-family: 'Cinzel', serif;}
		
	
	.steptxt{
	font-size:14px;font-family: 'Cinzel', serif;
	color:#996666;
	text-align:center;
	}
	
.recruitclick{width:80%;
margin:auto;
margin-top:10px;
margin-bottom:5px;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
text-align:center;
font-weight:200;
font-family: 'Cinzel', serif;


/* botton */
/* テキストシャドウ */
color:#bb89ab;text-shadow:-1px -1px 1px #eee, 1px 1px 1px #fff;font-size:15px;line-height:120%;

/* border-radius */
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;

/* box-shadow */
box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-webkit-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;
-moz-box-shadow:rgba(153, 148, 148, 0.498039) 0px 0px 5px 3px ;

/* box-グラデーション */
   
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #fff), color-stop(0.50, #f9f6f6), color-stop(0.50, #d2d2d2), color-stop(1.00, #ece7e7));
    background: -webkit-linear-gradient(top, #fff 0%, #f9f6f6 50%, #d2d2d2 50%, #ece7e7 100%);
    background: -moz-linear-gradient(top, #fff 0%, #f9f6f6 50%, #d2d2d2 50%, #ece7e7 100%);
    background: -o-linear-gradient(top, #fff 0%, #f9f6f6 50%, #d2d2d2 50%, #ece7e7 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f9f6f6 50%, #d2d2d2 50%, #ece7e7 100%);
    background: linear-gradient(to bottom, #fff 0%, #f9f6f6 50%, #d2d2d2 50%, #ece7e7 100%);
}	

.recruitclick a{text-decoration:none;
	color:#b876a3;}


.recruitprofile	{
	/*見出し */
	 border-left:5px solid #adaa88;  
     padding:1px 5px ;
}


.newfacecomment{font-size: 14px;
margin-top:5px;

	line-height:140%;
	color:#b0859b;text-shadow:0 1px 4px rgba(255,255,255,1);
	text-align:left;
	border-top: 1px solid #9e9b7c;
	padding-top: 5px; /* 内容と線との間隔量 */
	}
	
.recruitmanager {
	margin-top:10px;
    font-size: 14px;
	line-height:140%;
	color:#a8a584;text-shadow:0 1px 4px rgba(255,255,255,1);
	border-top: 1px solid #9e9b7c;
	padding-top: 5px; /* 内容と線との間隔量 */clear:both;
}

.recruitsheat{
	width:80%;
	margin:auto;
	font-size:25px;font-family: 'Tangerine';
	}
	
	
	.recruitphone{width:49%;
height:auto;
	border-right: 1px solid red;
    padding-right: 0px; /* 内容と線との間隔量 */
	background:#FFF;text-align:center;
	float:left;}

	
.recruitphone img{width:75px;height:75px;
	}	
	
		
.recruitphone a{
	
	text-decoration:none;
	color:#b876a3;}
	
	

.recruitmail{width:49%;
height:auto;margin:auto;
margin-left:0px;
	background:#FFF;text-align:center;
	float:left;}

.recruitmail img{width:75px;height:75px;
margin-left:3px;}


.recruitmail a{
	text-decoration:none;
	color:#b876a3;}
	
.recruitmanager2 {
	margin-top:120px;
    font-size: 14px;
	line-height:140%;
	color:#a8a584;text-shadow:0 1px 4px rgba(255,255,255,1);
	border-top: 1px solid #9e9b7c;
	padding-top: 5px; /* 内容と線との間隔量 */clear:both;
}





/* トピックス */

#recruittopics{display:block;
width:300px;
height:425px;
margin:auto;
margin-top:-40px;
margin-bottom:100px;
padding-bottom:135px;
background: #e8e6e1;
}

.recruit_topics{display: block;
	width: 100%;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom:30px;
	padding-top:20px;
	padding-bottom:20px;
	background-color: #d9d5d5;
	text-align: center;
	}


		
	
.store_topics{margin-top:-45px;margin-left:0px;
margin-bottom:15px;color:#b876a3;text-shadow:0 1px 4px rgba(255,255,255,1);font-size:50px;font-weight:200;font-family: 'Tangerine', cursive;text-align:center;
}

.topics_topi{
	color:#6e6d7b;text-shadow:0 1px 4px rgba(255,255,255,1);font-size:14px;line-height:120%;
margin:5px 0 0 0;text-align:center;font-weight:200;
}


.recruit_topics p{
color:#929191;text-shadow:0 1px 4px rgba(255,255,255,1);font-size:14px;line-height:120%;
margin:5px 0 25px 0;text-align:center;font-weight:200;
}

	

.topics_enter a {
	display:block;
	margin:auto;
	width:85%;
	height:100%;
	text-decoration:none;
	/* 背景白色のカラー（＃FFFFFF）を65％の透過 */	
	background-color:#FFFFFF;
     filter:alpha(opacity=65);
     -moz-opacity:0.65;
     -khtml-opacity: 0.65;
     opacity:0.65;}







.contactsheat3{
	width: 49%;
	height:auto;
	padding-top:10px;
	padding-bottom:5px;
	font-family: 'Tangerine';
	clear:both;margin: 0px auto;
	

	/* 背景白色のカラー（＃adaa88）を65％の透過 */	
	background-color: #fff;
	filter: alpha(opacity=65);
	-moz-opacity: 0.65;
	-khtml-opacity: 0.65;
	opacity: 0.65;
	
	  position: absolute;
	    top: 100%;
	     left: 100%;
	      z-index: 30;
	         margin: -715px 0px 0px -55%; /* 幅と高さの半分のネガティブマージン */
}





.recruitshopname2{
		width:80%;
		height:auto;
	margin-top:0px;
	margin-left:0%;
	color:#aaa;
	text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.5), 0px 0px 10px rgba(255, 255, 255, 0.5);font-family: 'Tangerine', cursive;
	font-size:35px;letter-spacing: -1px;
	text-align:left;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 30;
	margin: 435px 0px 0px 5%; /* 幅と高さの半分のネガティブマージン */
	}


/* phone mail contact*/	
.recruitbusiness_hours2{
		width:90%;
		height:auto;
	margin-top:0px;
	margin-left:0%;
	color:#b8b8b2;
	text-shadow: 0px 0px 15px rgba(255, 255, 255, 0.5), 0px 0px 10px rgba(255, 255, 255, 0.5);font-family: 'Cinzel', serif;
	font-size:17px;letter-spacing: -1px;
	text-align:left;
	border-top: 1px solid #b8b8b2;
	padding-top: 1px; /* 内容と線との間隔量 */
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 30;
	margin: 520px 0px 0px 5%; /* 幅と高さの半分のネガティブマージン */
	}
	/* phone mail contact*/	
	
	
	.margintop14{
		margin-top:14px;}
		
		.centor{
			text-align:center;
			}
			
			