﻿/*-- フォントルール YUI --*/
#header,
#footer { position: relative; }
/*-- M-ON!ヘッダ --*/
#mon-header {
	margin: 0;
	padding: 10px 0;
	height: 34px;
	line-height: 1;
	text-align: center;
	font-family:Arial, sans-serif;
	border-bottom:5px solid #dddddd;
	background: #ffffff;
}
#mon-header-inner {
	margin: 0 auto;
	padding: 0;
	width:1000px;
}
#header-name {
	margin:  0;
	padding: 0 0 0 30px;
	width: 160px;
	height: 34px;
	float:left;
}
#header-sns {
	margin:  0;
	padding: 0;
	width: 600px;
	height: 34px;
	float: right;
}
.header-sns-tw {
	margin:  0;
	padding: 8px 0 0;
	height:22px;
	width: 105px;
	float: right;
	overflow:hidden;
}
.header-sns-fb {
	margin:  0;
	padding: 8px 0 0;
	height:22px;
	width: 130px;
	float:right;
	overflow:hidden;
}
.header-sns-gp {
	margin:  0;
	padding: 8px 0 0;
	height:22px;
	width: 75px;
	float:right;
	overflow:hidden;
}
/*-- フッタ --*/
#mon-footer {
	margin: 0;
	padding: 15px 0;
	clear: both;
	border-top:5px solid #dddddd;
	font-family:Arial, sans-serif;
	font-size: 85%;
	text-align: center;
	line-height: 1;
	color:#333333;
	background: #ffffff;
}

.boxWrap {
    margin: 0 auto;
	width:1000px !important;
}
.boxWrap .singleBoxL {
    background-color: #ffffff;
	width:986px !important;
	margin: 12px 0 12px 0 !important;
}
div.chartBox div.singleBoxL div.chartLists .chartList {
    width: 324px;
}
.fleft {
    float: left;
	margin:0 7px 0 0;
}
.fcenter {
    float: left;
	margin:0 7px 0 0;
}
#chartBoxes {
	width:1012px !important;
}
.boxWrap .singleBox {
    background-color: #ffffff;
	width:225px !important;
}
.boxWrap .singleBox .img {
	width:223px !important;	
}
.top-img {
	text-align:center;
}