@charset 'utf-8';

/* --全タグ共通----------------------------------------------------- */
*	{
		margin:0;
		padding:0;
	}
html	{
		overflow-y:scroll;
	}
img	{
		border:0;
	}
body	{
		text-align:center;
		font-size:12px;
	}

/* --wrapper-------------------------------------------------------- */
#wrapper	{
		width:900px;
		margin:0 auto;
		text-align:left;
	}

/* --header--------------------------------------------------------- */
#header	{
		border-bottom:1px solid #f80;
		margin-bottom:5px;
	}
#header h1	{
		font-size:10px;
		font-weight:normal;
		background-color:#fdb;
		padding:3px 10px;
		color:#777;
	}
#header h2	{
		float:left;
	}
#header h2 a	{
		height:40px;
		width:170px;
		background-image:url(../img/logo.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		display:block; text-indent:-9999px;
	}
#header h3	{
		font-weight:normal;
		padding-top:10px;
		font-size:12px;
	}

/* --footer--------------------------------------------------------- */
#footer	{
		clear:both;
		background-image:url(../img/footer.gif);
		background-position:50% 100%;
		background-repeat:repeat-x;
		background-color:#fff;
		border-top:2px solid #fa4;
		padding:5px 10px 15px;
		margin-bottom:10px;
	}
#footer div	{
		font-size:12px;
	}

/* --content--------------------------------------------------------- */
/* --mainとrightbarを含む-------------------------------------------- */
#content	{
		float:right;
		width:740px;
	}
#main	{
		float:left;
		width:490px;
		margin:0 10px;
	}
#main .block h4	{
		width:470px;
	}
#rightbar	{
		float:right;
		width:230px;
	}
#rightbar .block h4	{
		width:210px;
	}
#rightbar .blockbody,
#rightbar .blockbottom	{
		background-color:#ffe;
	}

/* --leftbar--------------------------------------------------------- */
#leftbar	{
		float:left;
		width:160px;
	}
#leftbar .block h4	{
		width:140px;
	}
#leftbar .blockbody,
#leftbar .blockbottom	{
		background-color:#fff8f8;
	}

/* --見出し---------------------------------------------------------- */
h4	{
		color:#333;
	}
h4 em	{
		display:none;
	}

/* --サブメニュー---------------------------------------------------- */
ul#submenu	{
		padding:3px 0 5px;
	}
ul#submenu li	{
		display:inline;
		margin:0 2px;
	}
ul#submenu li a	{
		background:#eee;
		border:1px solid #00a;
		padding:3px 8px;
		text-decoration:none;
	}
ul#submenu li a:hover	{
		background:#00a;
		color:#fff;
	}











