/* CSS Document */



/* ****************************************



*Site Name : will

*Style Name : index.css

*Description : index��

*Version : 1.00

*Last Update : 2009/06/start

*Author : Syo Motohashi





**************************************** */





/**html #header-top h1 a,

*html #header-top h2,

*html #header-top p,

*html #wrapper,

{

	behavior: expression(IEPNGFIX.fix(this));

}

*/


/* ----------------------------------------

*	new-recruitment

---------------------------------------- */

.new-recruitment{
	width: 760px;
	margin: 35px auto;
	background-color: #fffece;
	border: 1px solid #d5c146;
}

.new-recruitment > div{
	width: 758px;
	height: 246px;
	margin: 0;
	padding: 0;
}

.new-recruitment > dl{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}

.new-recruitment > dl > dt{
	width: 400px;
	height: 50px;
	margin: 10px auto 0;
	padding: 0;
}

.new-recruitment > dl > dd{
	width: 620px;
	height: 80px;
	margin: 15px auto 15px;
	padding: 0;
}


/* ----------------------------------------

*	top-main-content

---------------------------------------- */



#top-main-content{

	width:798px;

	background:url(../imgs/index/main-bg.png) no-repeat bottom left;

	background-color:#FEBF05;

	margin:0 auto;

	padding-bottom:10px;

	overflow:hidden;

	border-left:solid 1px #999999;

	border-right:solid 1px #999999;

}



#top-main-content #flash-movie{

	width:360px;

	margin:10px;

	float:left;

	display:inline;

}



#top-main-content #area-select{

	width:410px;

	margin:10px 0;

	float:left;

	padding-bottom:28px;

	background:url(../imgs/index/footer-company-introduce.png) no-repeat bottom left;

	display:inline;

}



#top-main-content #area-select p{

	width:410px;

	height:64px;

}



#top-main-content #area-select div{

	width:410px;

	background:url(../imgs/index/body-company-introduce.png) repeat-y top left;

}





#top-main-content ul{

	width:366px;

	margin:0 auto;

	padding-top:10px;

	background-color:#FFFFCC;

	overflow:hidden;

}





div#top-main-content ul li{

	width:112px;

	height:53px;

	list-style-type:none;

	text-decoration:none;

	padding:5px;

	float:left;

}



div#top-main-content ul li a{

	width:112px;

	height:53px;

	display:block;

	background-position:top;

	background-repeat:no-repeat;

	text-decoration:none;

}



div#top-main-content ul li a:hover{

	background-position:bottom;

}


/*
li#itabashi a{background-image:url(../imgs/index/btn-itabashi.png);}

li#ota a{background-image:url(../imgs/index/btn-ota.png);}

li#shinagawa a{background-image:url(../imgs/index/btn-shinagawa.png);}

li#setagaya a{background-image:url(../imgs/index/btn-setagaya.png);}

li#nakano a{background-image:url(../imgs/index/btn-nakano.png);}

li#nerima a{background-image:url(../imgs/index/btn-nerima.png);}

li#meguro a{background-image:url(../imgs/index/btn-meguro.png);}

li#minato a{background-image:url(../imgs/index/btn-minato.png);}

li#shibuya a{background-image:url(../imgs/index/btn-shibuya.png);}

li#toshima a{background-image:url(../imgs/index/btn-toshima.png);}

li#shinjuku a{background-image:url(../imgs/index/btn-shinjuku.png);}

li#suginami a{background-image:url(../imgs/index/btn-suginami.png);}
*/


/*#top-main-content dl{

	width:366px;

	margin:0 auto;

	padding-top:10px;

}



#top-main-content dl dt{

	width:167px;

	height:14px;

	background:url(../imgs/index/title-recruit.png) no-repeat top left;

	padding-bottom:10px;

}





#top-main-content dl dd{

	margin:0 auto;

	padding:0 20px;

}

*/



/* ----------------------------------------

*	pr

---------------------------------------- */



h3#pr-title{

	width:798px;

	height:96px;

}





div#pr-comment{

	width:758px;

	border-color:#ceb70d;

	border-style:solid;

	border-width:5px 1px 1px;

	margin:0 auto 50px;

	background-color:#ffffcc;

}



div.no-photo p{

	width:700px;

	margin:20px auto;

	padding:0 15px 15px;

	border-bottom:solid 2px #d0bb17;

}



div.no-photo dl{

	width:700px;

	margin:20px auto;

	padding:0 15px 15px;

}



div.no-photo dt{

	font-weight:bold;

	margin-bottom:10px;

}



div.exist-photo dl{

	width:700px;

	margin:20px auto;

	padding:0 15px 15px;

	border-bottom:solid 2px #d0bb17;

	overflow:hidden;

}



div.exist-photo dl dt{

	font-weight:bold;

	margin-bottom:10px;

}



div.exist-photo dl dd#txt_01{

	width:440px;

	float:left;

	margin-right:15px;

}



div.exist-photo dl dd#txt_02{

	width:480px;

	float:left;

	margin-right:20px;

}


div.exist-photo dl dd#txt_03{

	width:480px;

	float:left;

	margin-right:20px;

}

div.exist-photo dl dd#txt_03_2{

	width:480px;

	float:left;

	margin-right:20px;

}


div.exist-photo-special{

	width:700px;

	margin:20px auto;

	padding:0 15px 15px;

	border-bottom:solid 2px #d0bb17;

	overflow:hidden;

}



div.exist-photo-special ul{

	width:190px;

	float:left;

	margin-right:20px;

}



div.exist-photo-special li{

	margin:5px auto;

	text-align:center;

	list-style-type:none;

}



div.exist-photo-special dl{

	width:490px;

	float:left;

}



div.exist-photo-special dt{

	font-weight:bold;

	margin-bottom:10px;

}









/* ----------------------------------------

*	news

---------------------------------------- */



h3#news-title{

	width:798px;

	height:132px;

}





div#ailus-news{

	width:758px;

	border-color:#ceb70d;

	border-style:solid;

	border-width:5px 1px 1px;

	margin:0 auto 50px;

	background-color:#ffffcc;

	overflow:hidden;

}



div#ailus-news p#more-news{

	width:200px;

	float:left;

}



div#ailus-news p#more-news a{

	width:182px;

	height:53px;

	display:block;

	text-decoration:none;

	margin:15px auto;

}
div#ailus-news p#more-news2{

	width:200px;

	float:left;

}



div#ailus-news p#more-news2 a{

	background-image:url(../imgs/index/more-newslink.png);

	width:182px;

	height:53px;

	display:block;

	text-decoration:none;

	margin:15px auto;

}



div#ailus-news div#news-group{

	width:557px;

	float:left;

	border-left:solid 1px #ceb70d;

}



div#ailus-news div#news-group dl{

	width:500px;

	overflow:hidden;

	margin:30px auto 30px;

}



div#ailus-news div#news-group dl dt{

	width:100px;

	float:left;

}



div#ailus-news div#news-group dl dd{

	width:400px;

	float:left;

}





/* ----------------------------------------

*	members_campaign

---------------------------------------- */



/*#members_campain_box{

	width:798px;

	border-top:solid 5px #ceb70d;

}

*/

#members_campain a{

	text-decoration:none;

}



#members_campain li{

	width:723px;

	height:174px;

	list-style:none;

	margin:10px auto 30px;

}



/* ----------------------------------------

*	will-list

---------------------------------------- */



h3#will-list-title{

	background:url(../imgs/index/will-group.png) no-repeat top left;

	width:500px;

	height:46px;

	margin:0 auto 0;

}



div#will-list{

	width:798px;

	border-top:solid 5px #ceb70d;

	margin-bottom:10px;

}



#will-list ul{

	margin:15px auto;

	text-align:center;

	width:700px;

	padding-bottom:20px;

	overflow:hidden;



}



#will-list ul li{

	padding:10px;

	float:left;

	list-style-type:none;

}



#content #will-list ul li a{

	text-decoration:none;

}
