@charset "EUC-JP";

/* Header
**************************** */

a.header_buy_point {
	display:block;
	position:absolute;
	top:0;
	left:526px;
}

a.header_game_start {
	display:block;
	position:absolute;
	top:0;
	left:756px;
}

/* Main
**************************** */
html {
	overflow-y:scroll;
}

div#container {
	margin: 0 auto;
	width: 980px;
	height: auto;
	background-color: #fff;
	border-top: none;
}
div#container h2.title {
	clear:both;
	text-align:left;
	font-size:20px;
	font-weight:bold;
	margin:20px 0 10px 20px;
}

div#container ol.topicpath {
	overflow: hidden;
	margin:1em 0 0 0;
}

div#container ol.topicpath li {
	float:left;
	font-size:16px;
	text-align:left;
}

div#container ul.result {
	text-align:left;
	margin-bottom:40px;
}

div#container ul.result li {
	margin:20px 0 10px 20px;
	padding:10px;
	width:900px;
	background:url("https://www.maru-jan.com/image/topicpath/bg.jpg") repeat #eee;
}

div#container ul.result li h3 {
	padding:10px 10px 10px 46px;
	background:url("https://www.maru-jan.com/image/topicpath/marker.jpg") no-repeat 0px 0px;
}

div#container ul.result li h3 a {
	margin-bottom:10px;
	padding-bottom: 2px;
	font-size:16px;
	line-height:1.4em;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	border-bottom: 1px solid #000;
}

div#container ul.result li h3 a:hover {
	color:#f00;
	border-bottom: 1px solid #f00;
}

div#container ul.result li p {
	margin:10px 0 0 1em;
	font-size:16px;
	line-height:1.8em;
	color: #666;
}

div#container div#footer {
	height:100px;
	text-align:center;
}
