@charset "shift_jis";

@import "_common.css";



/**** -- TOPページ -- ****/

body {
	text-align: center;
	background: #2ae400 url('../img/bg.gif') repeat-x center top;
	color: #666666;
}


#header {
	position: relative;
	margin: 0 auto 0;
	width: 909px;
	height: 673px;
	background: #2ae400 url('../img/top.jpg') no-repeat center top;
}


#header ul li { list-style-type: none; }


/* header menu */

#header li.tennnenouji {
	position: absolute;
	top: 15px;
	left: 5px;
}
#header li.top {
	position: absolute;
	top: 15px;
	left: 190px;
}


/* side menu */

#header li.story {
	position: absolute;
	top: 330px;
	left: 670px;
}
#header li.char {
	position: absolute;
	top: 380px;
	left: 660px;
}
#header li.cg {
	position: absolute;
	top: 425px;
	left: 660px;
}
#header li.dl {
	position: absolute;
	top: 485px;
	left: 650px;
}
#header li.shop {
	position: absolute;
	top: 525px;
	left: 650px;
}
#header li.goods {
	position: absolute;
	top: 575px;
	left: 652px;
}



/*** -- 情報スペース-- ***/

#mainbox {
	text-align: center;
	width: 900px;
	margin: 0 auto 0;
}


/* - 左 - */

#mainbox #mainbox_left {
	float: left;
	display: inline;
	text-align: center;
	width: 491px;
	margin: 0 1px 0 18px;
}

/* - 右 - */

#mainbox #mainbox_right {
	float: right;
	display: inline;
	text-align: center;
	width: 331px;
	margin: 0 40px 0 19px;
}




/* 新着情報 */

#mainbox #mainbox_left .newsbox {
	width: 491px;
	height: 139px;
	background: #2ae400 url('../img/box_news.jpg') no-repeat center top;
	padding: 48px 0 15px 0;
}



/* 製品情報 */

#mainbox #mainbox_left .specbox {
	width: 491px;
	height: 256px;
	background: url('../img/box_spec2.jpg') no-repeat center top;
	text-align: left;
	padding: 48px 0 15px 0;
}
#mainbox #mainbox_left .specbox dt {
	float: left;
	text-align: right;
	width: 90px;
	margin: 0 10px 5px 0;
	font-weight: bold;
	font-size: 11px;
}
#mainbox #mainbox_left .specbox dd {
	width: 360px;
	margin: 0 0 5px 100px;
	color: #333333;
}
#mainbox #mainbox_left .specbox dd span {
	font-weight: bold;
	color: #cc3333;
}



/* 雑誌掲載情報 */

#mainbox #mainbox_right .infobox {
	width: 321px;
	height: 164px;
	background: url('../img/box_info.jpg') no-repeat center top;
	text-align: left;
	padding: 40px 0 15px 10px;
}



/* リンク情報 */

#mainbox #mainbox_right .linkbox {
	text-align: left;
	width: 321px;
	height: 213px;
	background: url('../img/box_link.jpg') no-repeat center top;
	font-size: 11px;
	padding: 40px 0 15px 10px;
}
#mainbox #mainbox_right .linkbox h3 {
	font-size: 14px;
	color: #ee6633;
}


