@charset "utf-8";
/* under.css */

body{
	background:url(../images/common/bg.gif) 0 0 repeat-x;
}
#after,
#album,
#faq,
#friend,
#guidelines,
#interview,
#welfare,
#guidelines_new,
#guidelines_career{
	width:864px;
	margin:0 auto;
	padding-bottom:30px;
}
#contents{
	width:800px;
	margin:0 auto;
}
#contents_friend{
	width:860px;
	margin:0 auto;
}

/* heading */
h1{
	text-indent:-9999px;
	background:url(../images/common/logo.gif) 0 0 no-repeat;
	margin-top:12px;
	float:left;
}
h1 a{
	width:116px;
	height:82px;
	display:block;
}
h2{
	width:864px;
	height:70px;
	text-indent:-9999px;
	margin-bottom:30px;
}
#after h2{background:url(../images/common/h2_aft.gif) 0 0 no-repeat;}
#album h2{background:url(../images/common/h2_alb.gif) 0 0 no-repeat;}
#faq h2{background:url(../images/common/h2_faq.gif) 0 0 no-repeat;}
#friend h2{background:url(../images/common/h2_fri.gif) 0 0 no-repeat;}
#guidelines h2{background:url(../images/common/h2_gui.gif) 0 0 no-repeat;}
#interview h2{background:url(../images/common/h2_int.gif) 0 0 no-repeat;}
#welfare h2{background:url(../images/common/h2_wel.gif) 0 0 no-repeat;}
#guidelines_new h2{background:url(../images/common/h2_guidelines_new.gif) 0 0 no-repeat;}
#guidelines_career h2{background:url(../images/common/h2_guidelines_career.gif) 0 0 no-repeat;}



/* header */
#header{
	width:975px;
	height:104px;
	margin:0 auto 10px;
	;
}

/* hnavi */
#hnavi{
	width:845px;
	height:70px;
	float:right;
	margin-top:19px;
	background:url(../images/common/hnavi.gif) 0 0 no-repeat;
}
#hnavi li{
	text-indent:-9999px;
	float:left;
}

#hnavi li a{
	display:block;
	width:121px;
	height:70px;
}
#hnavi li.hnavi1 a:hover{background:url(../images/common/hnavi_ov1.gif) 0 0 no-repeat;}
#hnavi li.hnavi2 a:hover{background:url(../images/common/hnavi_ov2.gif) 0 0 no-repeat;}
#hnavi li.hnavi3 a:hover{background:url(../images/common/hnavi_ov3.gif) 0 0 no-repeat;}
#hnavi li.hnavi4 a:hover{background:url(../images/common/hnavi_ov4.gif) 0 0 no-repeat;}
#hnavi li.hnavi5 a:hover{background:url(../images/common/hnavi_ov5.gif) 0 0 no-repeat;}
#hnavi li.hnavi6 a:hover{background:url(../images/common/hnavi_ov6.gif) 0 0 no-repeat; width:120px;}
#hnavi li.hnavi7 a:hover{background:url(../images/common/hnavi_ov7.gif) 0 0 no-repeat; width:120px;}
#hnavi li.hnavi6 a,
#hnavi li.hnavi7 a{width:120px;}

#hnavi li.hnavi1act a{background:url(../images/common/hnavi_ov1.gif) 0 0 no-repeat;}
#hnavi li.hnavi2act a{background:url(../images/common/hnavi_ov2.gif) 0 0 no-repeat;}
#hnavi li.hnavi3act a{background:url(../images/common/hnavi_ov3.gif) 0 0 no-repeat;}
#hnavi li.hnavi4act a{background:url(../images/common/hnavi_ov4.gif) 0 0 no-repeat;}
#hnavi li.hnavi5act a{background:url(../images/common/hnavi_ov5.gif) 0 0 no-repeat;}
#hnavi li.hnavi6act a{background:url(../images/common/hnavi_ov6.gif) 0 0 no-repeat; width:120px;}
#hnavi li.hnavi7act a{background:url(../images/common/hnavi_ov7.gif) 0 0 no-repeat; width:120px;}

/* パンクズ */
#plist{
	font-size:71%;
	color:#595448;
	margin:1px 0 24px 0;
}
#plist a{color:#595448;}

#plist_l{
	width:500px;
	float:left;
}
#plist_r{
	width:140px;
	float:right;
}



/* footer */
#footer{
	background:url(../images/common/bg_footer.gif) 0 bottom repeat-x;
	padding-bottom:36px;
}
#ftinner{
	width:864px;
	margin:10px auto 0;
}
#ftleft{
	float:left;
	width:260px;
}
#ftleft img{margin-bottom:10px;}

#ftbnn{
	width:577px;
	height:80px;
	background:url(../images/common/ft_bnn.gif) 0 0 no-repeat;
	float:right;
	padding:45px 0 50px 14px;
}
#ftbnn li.ftbnn1{margin-right:8px;}
#ftbnn li.ftbnn2{padding-right:20px;}

#footer ul{margin:0 0 5px 5px;}
#footer ul li{
	font-size:71%;
	line-height:1;
	display:inline;
	color:#666;
}
#footer ul li a{color:#666;}
#footer ul li a:hover{text-decoration:none;}
#copy{width:350px; margin:8px auto;}


/* footer banner */
div#content_bnrarea {
	width:950px;
	margin:0 auto;
	text-align:center;
}

div#bnrbox {
	width:720px;
	margin:0 auto;
	text-align:center;
}

div#content_bnrarea p#gotop {
	width:199px;
	float:right;
	display:inline;
}

div#bnrbox dl {
	width:325px;
	text-align:center;
	padding:25px 15px 26px 15px;
	float:left;
	display:inline;

}
div#bnrbox dl dt {
	width:325px;
	height: 32px;
}

div#bnrbox dl dd {
	width:321px;
	height: 81px;
	padding:10px 0 0 2px;
}



/* -------------------------------------------------------------------------------- */
/*      入社後の流れ（#after）                                                      */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      エバーライフカレンダー（#album）                                            */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      採用に関するQ&A（#faq）                                                     */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      カスタマーフレンド（#friend）                                               */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      会社概要・募集要項（#guidelines）                                           */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      インタビュー（#interview）                                                  */  
/* -------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------- */
/*      人事制度・働く環境（#welfare）                                              */  
/* -------------------------------------------------------------------------------- */
