@charset "utf-8";

/* -------------------------------------------------- */
/* トップページ　レイアウト                           */
/* ボックスモデルとレイアウト関連のスタイルだけを書く */
/* -------------------------------------------------- */

/*
*****************************************************
▼▼ 全体を包むwrapper ▼▼
*****************************************************
*/
body{
	/* text-align:center!important; *//* IE6対応 */
	/* margin:0px auto 0px auto; */
	background-color:#fff;
}
body *{
	/* text-align:left!important; *//* IE6対応 */
}
#wrapper{
	width:1010px;
	margin:0px;
	padding:0px;
}

* html #wrapper{
	margin:0px;
	width:1010px;
}

/*
*****************************************************
▼▼ ヘッダー（ロゴ周り、isMediaロゴ検索窓など） ▼▼
*****************************************************
*/

#header.common-header{
	width:960px;
	margin:0px 0px 0px 20px;
	padding:0px;
	height:125px;
}

/*
*********************************************************
▼▼ 左欄主要部を包む　　　　　　　　　　　　　　　  ▼▼
*********************************************************
*/
#main-column{
	clear:both;
	width:650px;
	float:left;
	margin:0px 0px 0px 20px;
	padding:0px;
}
* html #main-column{
	width:650px;
	margin-left:10px;
}

/*
*********************************************************************
▼▼ ナビ大枠　　　　　　 ▼▼
*********************************************************************
*/
#navi-menu{
	clear:both;
	/*float:left;*/
	width:640px;
	height:65px;
	margin:0px 0px 0px 0px;
}

/*
****************************************************
▼▼ 最新記事部分（main-columnの下） ▼▼
****************************************************
*/
#latest{
	clear:both;
	width:640px;
	/* height:729px; */
	margin-top:0px;
}

/*
****************************************************
▼▼ サブカラム部分（右欄メニュー、広告類） ▼▼
****************************************************
*/
#sub-column{
	clear:none;
	float:right;
	margin:0 20px 0 0;
	padding-top:0;
	width:300px;
}
* html #sub-column{
	margin-right:2px;
}

/*
*****************************************************
▼フッター部分▼
*****************************************************
*/

#footer{
	clear:both;
	width:1010px;
	margin:0px;
	padding:20px 0px 10px 0px;
}
