@charset "Shift_JIS";
@import url("common.css");

/************** メインイメージ ***************/

#mainImg{
	width:800px;
	height:268px;
	float:none;
}

/************** センターコンテンツ ***************/

#centerContent{
	width:800px;
	height:1%;
	background:#FFF;
}

#centerContent:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#oyajiMenu{
	width:280px;
	padding-top:6px;
	height:1%;
	float:left;
}

#oyajiMenu:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#oyTitle{
	width:258px;
	height:28px;
	margin-left: 22px;
}

#oyList{
	width:255px;
	height:auto;
	padding:5px 0 0 22px;
	list-style:none;
}

#oyList li{
	width:255px;
	border-bottom:1px dotted #CCC;
	padding-bottom:5px;
	margin-bottom:10px;
	height:1%;
}

#oyList li:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

.oyList_img{
	border:1px solid #CCC;
	padding:1px;
	float:left;
}

.oyList_title{
	width:255px;
	font-size:12px;
	line-height:1.2;
	padding:0 0 5px 5px;
	float:left;
}

.oyList_body{
	width:255px;
	font-size:10px;
	line-height:1.2;
	padding:0 0 0 5px;
	float:left;
	color:#666;
	background:transparent;
}

#NewsandBlog{
	width:283px;
	height:1%;
	float:left;
}

#NewsandBlog:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#news{
	height:auto;
	padding:14px 0 0 18px;
}

#newsTitle{
	width:260px;
	height:20px;
}

.nb_list{
	list-style:none;
}

.nb_list li{
	font-size:12px;
	border-bottom:1px dotted #CCC;
	padding:0 0 5px 9px;
	background-image:url(../img/icon_red01.gif);
	background-repeat:no-repeat;
	background-position:0px 16px;
}
.day{
	color:#888;
	font-size:10px;
}

#blog{
	height:auto;
	padding:14px 0 15px 18px;
}

#blogTitle{
	width:260px;
	height:20px;
}

#bunner{
	width:200px;
	padding:0 20px 0 0;
	height:1%;
	float:right;
}

#bunner:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#bunner ul{
	list-style:none;
	height:1%;
}

#bunner ul:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#bunner ul li{
	padding-bottom:10px;
	float:left;
}

#bunnerH4box{
	width:200px;
	color:#666;
	background:#EAECCD;
	margin-bottom:10px;

}

#bunnerH4box h4{
	font-size:10px;
	line-height:1.3;
	color:#666;
	font-weight:normal;
	padding:5px;
	background:transparent;
}
#bunnerH4box p{
	font-size:10px;
	line-height:1.3;
	color:#666;
	font-weight:normal;
	padding:5px;
	background:transparent;
}

#bunnerH4box2{
	width:200px;
	color:#666;
	background:#EAECCD;
	margin-bottom:10px;
}

#bunnerH4box2 h4{
	font-size:10px;
	line-height:1.3;
	color:#666;
	font-weight:normal;
	padding:5px;
	background:transparent;
}
#bunnerH4box2 p{
	font-size:10px;
	line-height:1.3;
	color:#666;
	font-weight:normal;
	padding:5px;
	background:transparent;
}

#bottomBox{
	width:800px;
	height:1%;
	float:left;
}

#bottomBox:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#mameBox{
	width:278px;
	height:111px;
	background:url(../img/mame_bg.gif) top left no-repeat;
	background-position:15px 0;
	float:left;
}

#mameLeft{
	width:170px;
	float:left;
	padding:34px 0 0 15px;
}

#vol{
	width:160px;
	height:auto;
	margin-left:10px;
	font-size:10px;
	font-weight:bold;
	color:#C28F8F;
	background:transparent;
	float:none;
}

#mameBox h5{
	width:160px;
	height:auto;
	margin:3px 0 0 10px;
	font-size:12px;
	line-height:1.2;
	float:none;
}

#mameBody{
	width:160px;
	height:auto;
	margin:3px 0 0 10px;
	font-size:10px;
	font-weight:normal;
	line-height:1.2;
	color:#666;
	background:transparent;
	float:none;
}

#mameImg{
	border:1px solid #CCC;
	padding:1px;
	margin:35px 8px 0 0;
	float:right;
}

#albumBox{
	width:487px;
	height:auto;
	padding:0 20px 0 0;
	float:right;
}

#albumTitle{
	width:487px;
	height:28px;
	margin-bottom:6px;
}

#albumBody{
	width:487px;
	list-style:none;
	height:1%;
}

#albumBody:after {
	content		: ".";
	display		: block;
	height		: 0;
	clear		: both;
	visibility	: hidden;
}

#albumBody li{
	float:left;
	padding:0 5px 0 6px;
}

.albumImg{
	border:1px solid #CCC;
	padding:1px;
	margin:0 0 1px 0;
	float:none;
}

.albumDay{
	width:84px;
	text-align:center;
	font-size:10px;
}

