@charset "UTF-8";

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

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

/*----------------------------------------------------
	ページ
----------------------------------------------------*/
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-top:24px;
}
div#wrapper{
	width:900px;
	margin:0 auto -136px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/*----------------------------------------------------
	ヘッダー
----------------------------------------------------*/



/*----------------------------------------------------
	フッター
----------------------------------------------------*/
#footer{
	clear:both;
	padding:10px 0 10px 0;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	color:#FFF;
	height:116px;
}
.push{
	height:136px;
}
#footerInner{
	width:900px;
	margin:auto;
	position:relative;
}
#footerHead{
	margin-bottom:10px;
}
#footer h2{
	color:#FFF;
	float:left;
	width:149px;
	font-size:88%;
}
#footer h2 .inc{
	font-size:75%;
}
ul#footerNavi{
}
ul#footerNavi li{
	float:left;
	font-size:75%;
	margin-right:1em;
}
#footer a{
	color:#FFF;
}
#footer address{
	clear:both;
	font-size:69%;
}
#footerBottom{
	position:absolute;
	width:300px;
	text-align:right;
	right:0px;
	top:42px;
}
#footerBottom p{
	margin-bottom:3px;
}

/*----------------------------------------------------
	サイドバー
----------------------------------------------------*/



/*----------------------------------------------------
	汎用
----------------------------------------------------*/
a:hover img {
	opacity:0.7;
	filter: alpha(opacity=60);
}

th{
	border-bottom:1px solid #dd8200;
	padding:5px 5px 5px 0;
	vertical-align:top;
}
td{
	border-bottom:1px solid #a8a8a8;
	padding:5px 5px 5px 0;
	vertical-align:top;
}
.input textarea,
.input input{
	border:1px solid #878787;
	padding:3px;
}
.note{
	color:#F00;
}
