#head ul li a,
.test
{
	background-image: url(../img/common.png);
	background-repeat: no-repeat;
}

/*============================================================================================================= メイン */
#body{
	width: 100%;
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	background: url(../img/contents_bg.gif) repeat-y center top;
}

#bodyInner{
 		height: 100%;
		background: url(../img/head_bg.gif) repeat-x;
}

#container{
	margin: 0 auto;
}

#contentsWrap{
	width: 900px;
	margin: 0 auto;
	padding-bottom: 180px;
}

/***************************************************ヘッダー記述*********************/

#head{
	width: 900px;
	overflow: hidden;
	margin: 0 auto;
	height: 115px;
}

#head h1 a{
	width: 105px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	top: 5px;
	left: 0px;
	background: url(../img/rogo.jpg) no-repeat left top;
}

#head h2{
	height: 11px;
	overflow: hidden;
	font-weight: normal;
	font-size: 11px;
	color: #555; 
	position: relative;
	top: -10px;
	left: 100px;
}

/*メニュー記述*/
#head ul{
	height: 51px;
	width: 876px;
	margin: 0 auto;
	clear: both;
}

#head ul li{
	width: 146px;
	float: left;
}

#head ul li a{
	width: 142px;
	height: 51px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

#head ul li a.menu01{ background-position: 0 0;}
#head ul li a.menu02{ background-position: -147px 0;}
#head ul li a.menu03{ background-position: -294px 0;}
#head ul li a.menu04{ background-position: -441px 0;}
#head ul li a.menu05{ background-position: -588px 0;}
#head ul li a.menu06{ background-position: -735px 0;}

#head ul li a.menu01:hover{ background-position: 0 -70px;}
#head ul li a.menu02:hover{ background-position: -147px -70px;}
#head ul li a.menu03:hover{ background-position: -294px -70px;}
#head ul li a.menu04:hover{ background-position: -441px -70px;}
#head ul li a.menu05:hover{ background-position: -588px -70px;}
#head ul li a.menu06:hover{ background-position: -735px -70px;}


/*======================================== 左カラム */
#left{
	width: 190px;
	float: left;
}

#leftInner dl.banner{
	margin: 0 0 10px 0;
}

#leftInner dl.banner dd{
	width: 176px;
}

#leftInner dl.banner dd img{
	border: 1px #aaa solid;
}

#leftInner dl.mobile{
	height: 190px;
	position: relative;
	background: url(../img/qrBg.jpg) no-repeat left top;
}

#leftInner dl.mobile dd{
	position: relative;
	top: 50px;
	left: 47px;
}

/*左カラムメニュー*/
#leftInner ul{
	width: 178px;
	overflow: hidden;
	padding: 0 0 10px 0;
}

#leftInner ul li a{
	width: 178px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
}

#leftInner ul li a.menu01{ height: 36px; background-position: 0 -160px;}
#leftInner ul li a.menu02{ height: 36px; background-position: 0 -196px;}
#leftInner ul li a.menu03{ height: 36px; background-position: 0 -232px;}
#leftInner ul li a.menu04{ height: 36px; background-position: 0 -268px;}
#leftInner ul li a.menu05{ height: 36px; background-position: 0 -304px;}
#leftInner ul li a.menu06{ height: 36px; background-position: 0 -340px;}

#leftInner ul li a.menu07{ height: 36px; background-position: 0 -392px;}
#leftInner ul li a.menu08{ height: 36px; background-position: 0 -428px;}
#leftInner ul li a.menu09{ height: 36px; background-position: 0 -464px;}
#leftInner ul li a.menu10{ height: 36px; background-position: 0 -500px;}
#leftInner ul li a.menu11{ height: 36px; background-position: 0 -536px;}
#leftInner ul li a.menu12{ height: 36px; background-position: 0 -572px;}
#leftInner ul li a.menu13{ height: 36px; background-position: 0 -608px;}
#leftInner ul li a.menu14{ height: 36px; background-position: 0 -644px;}


#leftInner ul li a.menu01:hover{ background-position: -200px -160px;}
#leftInner ul li a.menu02:hover{ background-position: -200px -196px;}
#leftInner ul li a.menu03:hover{ background-position: -200px -232px;}
#leftInner ul li a.menu04:hover{ background-position: -200px -268px;}
#leftInner ul li a.menu05:hover{ background-position: -200px -304px;}
#leftInner ul li a.menu06:hover{ background-position: -200px -340px;}

#leftInner ul li a.menu07:hover{ background-position: -200px -392px;}
#leftInner ul li a.menu08:hover{ background-position: -200px -428px;}
#leftInner ul li a.menu09:hover{ background-position: -200px -464px;}
#leftInner ul li a.menu10:hover{ background-position: -200px -500px;}
#leftInner ul li a.menu11:hover{ background-position: -200px -536px;}
#leftInner ul li a.menu12:hover{ background-position: -200px -572px;}
#leftInner ul li a.menu13:hover{ background-position: -200px -608px;}
#leftInner ul li a.menu14:hover{ background-position: -200px -644px;}




/***************************************************フッター記述*********************/

#foot{
	width: 100%;
	height: 180px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	position /**/: absolute;
	bottom: 0;
	background: url(../img/foot_bg.gif) repeat-x;
}

#foot h5{
	text-align: left;
	float: left;
	padding: 15px 360px 0 0;
}

#foot div.foot_wrap{
	width: 900px;
	margin: 0 auto;
	text-align: center;
}

#foot div.foot_wrap ul{
	float: left;
	text-align: left;
	margin: 15px 0 0 0;
	padding: 0 15px 0 10px;
	border-left: 1px #ddd solid;
}

#foot ul li{
	font-size: 12px;
	padding: 0 20px 5px 15px;
	background: url(../img/icon03.gif) no-repeat left top;
}

#foot ul li a{
	color: #777;
}

#foot address{
	padding: 15px 0 0 0;
	font-weight: normal;
	font-style: normal;
}
