/*■初期設定*/

body{
	color:#333;/*通常のテキストカラー*/
	background-image:url(../../images/top-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	font-size: 12px; /* モダンブラウザ */
    *font-size: 12px; /* IE 7 */
    _font: 12px; /* IE 6以下 */
	margin:0 auto;
	padding:0 auto;
	}
	
a{
	color:#484848;
	text-decoration:none;/*通常のリンクテキストカラー*/
	}
a:hover{
	color:#6F2B91;/*マウスが乗った時の通常のリンクテキストカラー*/
	text-decoration:none;/*マウスが乗った時下線を表示（つけない場合は underline を none へ）*/
	}


img{ border:0;}



h1{
	width:234px;
	height:296px;
	margin:0 auto;
}


h2{
	padding:0;
	margin:0 auto;
	text-align:center;
	}


#wrapper{
	width:100%;
	margin:0 auto;
    font-family:Osaka, Osaka-mono, "Verdana", "ＭＳ Ｐゴシック", "MS PGothic", monospace;
}

html*#wrapper{
   font-family:Osaka, Osaka-mono, "Verdana", "ＭＳ Ｐゴシック", "MS PGothic", monospace;
   letter-spacing:1px;
	}
	

/***ヘッダ***/
#header{
	width:747px;
	height:296px;
	background-image: url(../../images/head_bg.gif);
	background-repeat:no-repeat;
    margin:0 auto;
	padding:0;
	text-align:center;
	}


	
/*フッター*/
#footer{
	clear:both;
	width:100%;
	text-align:center;
	background-image:url(../../images/foot_bg.gif);
	background-repeat:repeat-x;
	}

#footer .copy{
	width:747px;
	height:40px;
    padding: 0;
	margin:0 auto;
	text-align: center;
	}



#contents{
    width:100%;
	height:282px;
	margin:0;
	padding:0;
	background-image: url(../../images/bottom-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	}


/***TOP***/
#main{
	width:747px;
	height:282px;
	margin:0 auto;
	padding:0;
	background-image: url(../../images/main_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
	}


#main div#left-side{
	float:left;
	width:225px;
	padding:0;
	margin:0;
	}
	
#main div#right-side{
	float:left;
	width:215px;
	padding:0;
	margin:0 auto;
	}
	
#main div#menu{
	float:left;
	width:297px;
	text-align:center;
	margin:0;
	}

#main div#menu ul{
	width:270px;
	text-align:center;
	margin:0 auto;
	padding:10px 0 0 0;
	}
	
	
#menu ul li{
	text-align:center;
	font-size:11px;
	_font:11px;
	list-style-type: none;
	background-image:url(../../images/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
	}

#menu .adress{
	text-align:center;
	font-size:11px;
	padding:40px 0 0 0;
	}


