/* CSS Document */

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

*Site Name : ailus Group Kanagawa
*Style Name : index.css
*Description : for index
*Last Update : 2012/03/

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



/* ----------------------------------------
*	main_content
---------------------------------------- */

#top_main_content{
	width:781px;
	height:330px;
	margin:10px auto 0;
	overflow:hidden;
}


/* ----------------------------------------
*	Area Select
---------------------------------------- */

#area_select_h3{
	width:780px;
	height:35px;
	margin:10px auto 0;
}

/*#area_select_ul{
	width:755px;
	height:auto;
	margin:15px auto 0;
	background-color:#c3e5ef;
	border:#cccccc solid 1px;
	padding:5px 9px 0 14px;
	overflow:hidden;
}

#area_select_ul li{
	width:146px;
	height:50px;
	list-style-type:none;
	text-decoration:none;
	padding:0 5px 5px 0;
	float:left;
}

#area_select_ul li a{
	width:146px;
	height:50px;
	display:block;
	background-position:top;
	background-repeat:no-repeat;
	text-decoration:none;
}

#area_select_ul li a:hover{
	background-position:bottom;
}*/

#area_select_map{
	background:url(../imgs/index/area_select_map.png) no-repeat bottom center;
	width:780px;
	height:280px;
	margin:15px auto 0;
	position:relative;
	padding:0;
}

#area_select_map li{
	list-style-type:none;
}

li#map_yokohama{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:67px;
	right:55px;
}

li#map_kamakura{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:140px;
	right:120px;
}

li#map_kawasaki{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:20px;
	right:20px;
}

li#map_sagamihara{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:25px;
	right:230px;
}

li#map_zama{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:67px;
	right:250px;
}

li#map_yamato{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:67px;
	right:152px;
}

li#map_ebina{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:105px;
	right:160px;
}

li#map_isehara{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:120px;
	right:260px;
}

li#map_fujisawa{
	width:93px;
	height:33px;
	margin:0;
	padding:0;
	position:absolute;
	top:142px;
	right:140px;
}

p#invite{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin-top:9px;
	color:#0196cd;
	text-decoration:underline;
}

/* ----------------------------------------
*	group pr
---------------------------------------- */

#group_pr_h3{
	width:780px;
	height:35px;
	margin:10px auto 0;
}

#group_pr_outer_div{
	width:748px;
	margin:0 auto 0;
	border-right:#69bed7 solid 1px;
	border-bottom:#69bed7 solid 1px;
	border-left:#69bed7 solid 1px;
	padding:15px;
}

#group_pr_div{
	border:#b8b8b8 solid 1px;
	padding:20px;
}

#group_pr_div p{
	font-size:13px;
	background:url(../imgs/index/h_dots_line.gif) no-repeat bottom center;
	padding:0 0 20px;
}

/*	new-recruitment
---------------------------------------- */
.new-recruitment{
	width:780px;
	margin:2px auto 0;
	position:relative;
}

#ailus_recruitment_h3{
	width:780px;
	height:35px;
	margin:0 auto 0;
	padding:8px 0 0;
}

.new-recruitment > dl{
	width: 778px;
	margin: auto;
	padding: 15px 0;
	border-right:#69bed7 solid 1px;
	border-bottom:#69bed7 solid 1px;
	border-left:#69bed7 solid 1px;
}

.new-recruitment > dl > dt{
	/* width: 748px;
	border: solid 1px #afafaf; */
	width: 580px;
	height: 188px;
	margin: 0 auto;
	padding: 0;
	text-align: center;

}

.new-recruitment > dl > dt > img{
	/* width: 748px; */
	width: 580px;
	height: 188px;
	margin: 0;
	padding: 0;
}

.new-recruitment > dl > dd{
	/* width: 748px; */
	width: 580px;
	margin: 0 auto;
	padding: 25px 0;
	border: #afafaf solid 1px;
	font-size: 20px;
	text-align: center;
}

.new-recruitment > dl > dd > span{
	font-size: 28px;
	text-decoration: underline;
	visibility: visible;
}


/* ----------------------------------------
*	news
---------------------------------------- */

#group_news_div{
	width:780px;
	margin:2px auto 0;
	position:relative;
}

#ailus_news_h3{
	width:780px;
	height:35px;
	margin:0 auto 0;
	padding:8px 0 0;
}

#more_news{
	width:146px;
	height:43px;
	position:absolute;
	top:0;
	right:15px;
}

#more_news a{
	width:146px;
	height:43px;
	display:block;
	text-decoration:none;
}

#ailus_news{
	width:748px;
	height:auto;
	border-right:#69bed7 solid 1px;
	border-bottom:#69bed7 solid 1px;
	border-left:#69bed7 solid 1px;
	padding:15px;
}

#ailus_news ul{
	border:#b8b8b8 solid 1px;
}

#ailus_news ul li{
	width:685px;
	margin:0 auto 10px;
	background:url(../imgs/index/h_dots_line.gif) no-repeat bottom center;
	list-style:none;
}

#ailus_news ul li dl{
	overflow:hidden;
}

#ailus_news ul li dl dt{
	width:160px;
	padding:10px 0 0 10px;
	font-size:13px;
	float:left;
}

#ailus_news ul li dl dd{
	width:515px;
	padding:10px 0 15px 0;
	font-size:13px;
	float:left;
}

/* ----------------------------------------
*	group recruit
---------------------------------------- */

#group_recruit_h3{
	width:780px;
	height:35px;
	margin:10px auto 0;
}

#group_recruit_outer_div{
	width:748px;
	height: auto;
	margin:0 auto 0;
	border-right:#ff4145 solid 1px;
	border-bottom:#ff4145 solid 1px;
	border-left:#ff4145 solid 1px;
	padding:15px;
	overflow: hidden;
}

#group_recruit_div{
	border:#b8b8b8 solid 1px;
	padding:20px;
}

#group_recruit_div #recruit_bg{
	background:url(../imgs/index/h_dots_rec_line.png) no-repeat bottom center;
	padding:0 0 50px;
}

#group_recruit_div #chiiki{
	font-size: 22px;
}

#group_recruit_div #sonohoka{
	color: #ff0000;
	font-size: 24px;
	float: right;
}
