@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

 Style Info:     各ページの共通スタイル設定
 File name:      common.css
 Last update:    2009.12.12
----------------------------------------------------------- */

/*----------------------------------------------------
	ページ
----------------------------------------------------*/
body{
	background-image:url(../images/body_bg.png);
	background-repeat:repeat-x;
}
#wrapper{
	width:900px;
	margin:auto;
}
.text_Red{
	color:#F00;
}
.text_right{
	text-align:right;
}
.text_center{
	text-align:center;
}
.img_R{
	float:right;
}
.alignleft{
	float:left;
	margin-right:1em;
}
.alignright{
	float:right;
	margin-left:1em;
}
.pagetop{
	text-align:right;
	clear:both
}


/*----------------------------------------------------
ヘッダー
----------------------------------------------------*/
#header{
	width:900px;
	margin:auto;
	position:relative;
}
ul#global_nav{
	position:absolute;
	top:50px;
	left:549px;
	width:354px;
}
ul#global_nav li{
	float:left;
}
ul#global_nav li a:hover img {
	opacity:1;
	filter: alpha(opacity=100);
}
/*----------------------------------------------------
リンクバナー
----------------------------------------------------*/

ul.link_list{
	float:left;
	margin:0 5px 52px 0;
}
ul.link_list li{
	margin-bottom:7px;
}
ul.link_list_end{
	margin-right:0px;
}



/*----------------------------------------------------
コンテンツ領域
----------------------------------------------------*/
#content{
	width:900px;
	margin:auto;
}
p#main_pic{
	margin-bottom:13px;
}

/*----------------------------------------------------
メイン
----------------------------------------------------*/


/*----------------------------------------------------
フッター
----------------------------------------------------*/
#footer{
	clear:both;
	background-image:url(../images/footer_bg.png);
	background-repeat:repeat-x;
	padding-top:7px;
	height:93px;
	margin-top:35px;
}
#footer_inner{
	width:900px;
	margin:auto;
}
#footer ul{
	font-size:69%;
	width:400px;
	float:left;
}
#footer ul li{
	float:left;
}
#footer address{
	font-size:63%;
	width:400px;
	color:#999;
	float:right;
	text-align:right;
}
/*----------------------------------------------------
表
----------------------------------------------------*/
table{
	background-color:#FFF;
	font-size:81%;
}
th{
	color:#622907;
	font-weight:bold;
	padding:5px;
	border:1px solid #bfbfbf;
	white-space:nowrap;
}
td{
	padding:5px;
	border:1px solid #bfbfbf;
}

