@charset "UTF-8";

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

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

/*----------------------------------------------------
	ページ
----------------------------------------------------*/
body{
	background-image:url(/common/images/head_navi_bg.gif);
	background-repeat:repeat-x;
}
div#wrapper{
	width:900px;
	margin:auto;
	position:relative;
}
div#content{
	margin-bottom:30px;
}
div#mainContent{
	width:721px;
	float:left;
}
div#sideBar{
	width:163px;
	float:right;
}
div#pagetop{
	position:absolute;
	left:910px;
	top:200px;
}



/*----------------------------------------------------
	ヘッダー
----------------------------------------------------*/
div#header{	
	margin-bottom:15px;
	position:relative;
}
div#header h1{
	width:244px;
	float:left;
}
div#header p.catch{
	width:656px;
	float:right;
	background-image:url(/common/images/head_line.gif);
	background-repeat:repeat-x;
}
div#header p.catch img{
	margin-top:23px;
}
div#header ul{
	clear:both;	
}
div#header ul li{
	list-style-type:none;
	float:left;
}
div#header p.inquiryBtn{
	position:absolute;
	right:0px;
	top:53px;
}



/*----------------------------------------------------
	フッター
----------------------------------------------------*/

div#footer{
	background-image:url(/common/images/footer_navi_bg.gif);
	background-repeat:repeat-x;
	font-size:75%;
	margin-bottom:20px;
}
div#footer ul,
div#footer address{
	width:900px;
	margin:auto;
}
div#footer ul{
	margin-bottom:7px;
}
div#footer ul li{
	list-style-type:none;
	float:left;
	line-height:35px;
	color:#FFF;
}
	div#footer address{
		font-size:83%; /*10px*/
	}
div#footer ul li a{
	color:#FFF;
}



/*----------------------------------------------------
	サイドバー
----------------------------------------------------*/
div#sideBar div#link{
	margin-bottom:20px;
}
div#sideBar div#link h2{
	margin-bottom:3px;
}
div#sideBar div#link ul li{
	margin-bottom:3px;
}
div#sideBar div#address{
	border:1px solid #CCC;
	padding:5px 5px 5px 5px;
}
div#sideBar div#address h2{
	background-color:#555;
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
	padding:2px 2px 2px 4px;
	margin-bottom:4px;
}
div#sideBar div#address h3{
	font-weight:bold;
	font-size:69%;
	border-bottom:1px dotted #666;
	margin-bottom:5px;
}
div#sideBar div#address address{
	font-size:69%;
	margin-bottom:1em;
}
div#sideBar a:hover img{
	opacity:0.7;
	filter: alpha(opacity=60);
}



/*----------------------------------------------------
	汎用
----------------------------------------------------*/