/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}

html{
	height:100%;/*背景を下まで伸ばす*/ 
} 

body {
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-size: 13px;
	/*Firefox、Safari、Opera等モダンブラウザやMac IE5に適用*/
	*font-size: small;
	/*Win IE7およびWin IE6標準準拠モードに適用*/
	*font: x-small;
	/*Win IE 5-5.5､6(後方互換モード)に適用*/
	background:url("../img/bg002.jpg") fixed;
	background-position:center top;
	color:#FFFFFF;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	height:100%;/*背景を下まで伸ばす*/
	line-height:1.7em;
	}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}

a:link    { color: #000000;text-decoration: underline}
a:visited { color: #000000;text-decoration: underline}
a:active  { color: #000000;text-decoration: none}
a:hover   { color: #000000;text-decoration: none}



/*ページ全体の幅、レイアウトをセンタリング*/
#wrapper {
	width:860px;
	margin:0px auto;

	}
	

#left {
	width:130px;
	float:left;
	margin:30px 0;
}
	
#center {
	width:520px;
	float:left;
	padding:40px;
	height:100%; /*背景を下まで伸ばす*/
    min-height:100%; /*背景を下まで伸ばす*/
	background:url(../img/bg_orange.gif) repeat-y center;
}

#right {
	width:130px;
	float:left;
	margin:30px 0;
}



/*　フッター（コピーライト）　*/
#footer {
 margin-top : 40px;
 font-size: 10px;
 font-family: Arial;
 color:#000000;
 clear: both;
 text-align:center;
}


.text {
	padding:20px;
	}



ul#menu{
    list-style:none;
	margin: 0;
	padding:0;
}
ul#menu li{
    list-style:none;
    float:left;
	width:130px;overflow:hidden;
}
ul#menu a{
    display:block;
    text-indent:-200px;
    overflow:hidden;
	margin-bottom:20px;
}

a.home{
    background-image:url(../img/left_home.png);
	height:22px;
	background-position:0px -22px;
}
a:hover.home{ background-position:0px 0px; }

a.about{
    background-image:url(../img/left_about.png);
	height:18px;
	background-position:0px -18px;
}
a:hover.about{ background-position:0px 0; }

a.blog{
    background-image:url(../img/left_blog.png);
	height:27px;
	background-position:0px -27px;
}
a:hover.blog{ background-position:0px 0px; }