@charset "UTF-8";

/*
 * home.css
 *
 * modified: 2010-10-26 (Nakahara@MonkeyWorks)
 *
 */



/* Overwrite
------------------------------------------------------------ *//*

	@group Base

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

#header {
    position: relative;
    z-index: 1;
}

#billboard {
	z-index: 0;
	border-width: 0;
	background-image: url(../img/home/billboard/bgRepeat.png);
}

#billboard .container {
	height: 590px;
	background-image: url(../img/home/billboard/bgImage.jpg);
}

#billboard .title {
	top: 410px;
	left: 26px;
}

#billboard #swf-recruit {
	position: absolute;
	bottom: 16px;
	left: 721px;
}


#billboard #book01 {
	position: absolute;
	bottom: 272px;
	left: 721px;
}

#content {
	background-image: url(../../img/home/bgRepeatBlue.png);
}

#content .container {
	padding-top: 0;
}

#content .container .wrap {
	padding-top: 19px;
	background: url(../img/home/bgCurve.png) no-repeat 1029px 0;
}

#main {
	padding-top: 26px;
}




/*	@end
------------------------------------------------------------ *//*

	@group Format

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



/*	@end
------------------------------------------------------------ */





/* Content
------------------------------------------------------------ *//*

	@group Service

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

#service {
	position: relative;
	height: 327px;
	margin-bottom: 28px;
	background: url(../img/home/service/bg01.jpg) no-repeat;
	line-height: 1.0;
}

#service dt,
#service dd {
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#service dt.bim {
	position: absolute;
	top: 1px;
	left: 465px;
}

*:first-child+html #service dt.bim{
	top: -3px;
}

#service dd.bim {
	position: absolute;
	top: 30px;
	left: 451px;
}

#service dt.fm {
	position: absolute;
	top: 187px;
	left: 469px;
}

*:first-child+html #service dt.fm{
	top: 183px;
}

#service dd.fm {
	position: absolute;
	top: 216px;
	left: 454px;
}

#service dt.support {
	position: absolute;
	top: 216px;
	left: 15px;
}

*:first-child+html #service dt.support{
	top: 209px;
}


#service dd.support {
	position: absolute;
	top: 241px;
	left: 0;
	width:155px;
}

#service dd {
	line-height: 1.3;
	font-size: 92.3%; /* 12px */
}



/*	@end
------------------------------------------------------------ *//*

	@group News

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


#news h2 {
	margin-bottom: 10px;
}

#news table.format01 th {
	color: #355e8f;
}

/*	@end
------------------------------------------------------------ */
