@charset "UTF-8";
/* CSS Document */

/* layout */
#contents .wrap #inner #container #wide3column #mainbox {
	width: 910px;
	padding: 0 20px 30px;
	margin: 0 0 30px 0;
	background: url(../images/top_bg.jpg) top center no-repeat;
	background-color: #000;
}

#contents .wrap #inner #container #wide3column #mainbox h3 {
	height: 50px;
	background-color:#00C;
}

#goTop2 { text-align:right; margin: 30px 12px; 0 0 }


/*-- 異世界の種族相関図 --*/

#contents .wrap #inner #container #wide3column #mainbox #topmenu {
	margin: 0;
	height: 485px;
	padding: 0 200px;
}


/*-- 異世界の種族相関図 --*/

#contents .wrap #inner #container #wide3column #mainbox #interrelation .leftbox,
#contents .wrap #inner #container #wide3column #mainbox #interrelation .rightbox {
	margin: 0;
	padding: 0;
	width: 290px;
	float: left;
}

#contents .wrap #inner #container #wide3column #mainbox #interrelation .centerbox {
	margin: 0;
	padding: 0;
	width: 330px;
	float: left;
}


/*-- 異世界の種族相関図 --*/

#contents .wrap #inner #container #wide3column #mainbox #quest {
	background: url(../images/quest/quest_bg.jpg) top center no-repeat;
}

/*-- 関連するページ --*/
#contents .wrap #inner #container #wide3column #mainbox #relatedpage {
	width: 787px;
	padding: 35px 0 0;
	margin: 65px auto 0;
	background: url(../images/relatedpage_top.jpg) top center no-repeat;
}

#contents .wrap #inner #container #wide3column #mainbox #relatedpage ul {
	padding: 10px;
	background: url(../images/relatedpage_line.jpg) top center repeat-y;
}

#contents .wrap #inner #container #wide3column #mainbox #relatedpage ul li {
	margin: 0 20px;
	padding: 5px 15px 10px;
	background: url(../images/list_icon.gif) left 9px no-repeat;
}

#contents .wrap #inner #container #wide3column #mainbox #relatedpage .relatedpage_box {
	padding: 0 0 5px;
	background: url(../images/relatedpage_bottom.jpg) bottom center no-repeat;
}