@charset "utf-8";
/* ===================================================================
CSS information

 file name  :base.css
 style info :コンテンツエリア基本設定 他
 
このスタイルシートの構成
 基本設定、リンクカラー、レイアウト、横幅設定など
 汎用class
 #navSkip
 #page
 #contents
 #main
 #sub
 
=================================================================== */

/*----------------------------------------------------
	基本設定
----------------------------------------------------*/
body {
	color: #333333;
	background: url(../images/common/bg.jpg) 0 0 repeat-x;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif,monospace;
	line-height: 1.5;
}
*:first-child + html body {	/* for IF7 */
	font-family: "メイリオ","Meiryo";
}


a:link {
	color: #0099CC;
	text-decoration: underline;
}

a:visited {
	color: #0099CC;
	text-decoration: underline;
}

a:hover {
	color: #FF9900;
	text-decoration: underline;
}

a:active {
	color: #FF9900;
}



/*----------------------------------------------------
	#page
----------------------------------------------------*/
#page {
	background-color:#FFFFFF;
	width: 940px;
	margin: 0 auto;
	text-align: left;
	border-top: 5px solid #000000;
}

span#navSkip {
	position: absolute;
	top: 0;
	left: 0;
}

#container {
	width: 920px;
	margin: 0 auto;
	text-align: left;
}

/*----------------------------------------------------
	#contents
----------------------------------------------------*/
#contents {
	width: 920px;
	background-color: #FFFFFF;
}

/*----------------------------------------------------
	#main
----------------------------------------------------*/
#main {
	width: 700px;
	float: right;
}

#main.wide {
	width: 920px;
	margin-right: 0;
}


/*----------------------------------------------------
	#nav
----------------------------------------------------*/
#nav {
	width: 200px;
	float: left;
	margin-right: 20px;
}

/* #nav内のスタイルはmodule.cssに記述する */



