@charset "Shift_JIS";

/* -------------------------フッタを下に固定 ------------------------- */
html,body {
	height:100%;
}
#container{
	width: 100%;
	min-height: 100%;
	margin :0 auto -170px; /* ---フッタの高さ--- */
	height: auto !important;
	height: 100%;
}
#container #header{
	width: 950px;
	height: 109px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
}
#footer{
	width: 100%;
	height: 170px; /* ---フッタの高さ--- */
}
#container #footer-space{
	height: 170px; /* ---フッタの高さ--- */
}
/* -------------------------フッタを下に固定 ------------------------- */


/* -------------------------背景画像設定 ------------------------- */
body {
	background-image: url(/html/system/common/img/header/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F9F9F8;
	font-size: small;
}
#container {
	background-image: url(/html/system/common/img/header/containerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	/*background-color: #F9F9F8;　ボディの画像が出ない*/
}
/* -------------------------背景画像設定 ------------------------- */


.c-both { clear:both; } /* ---メイン回り込み回避--- */


#box_category　{ 
	position:relative;
	z-index: 30;          /* ---重順指定--- */
}
#category_01_sub,
#category_02_sub,
#category_03_sub,
#category_04_sub,
#category_05_sub,
#category_06_sub,
#category_07_sub,
#category_08_sub,
#category_09_sub {
	z-index: 40;
}
#content {
	position:relative;
	z-index: 0;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 11px;
}

* html #content {
	position:fixed;
	z-index: 1;
	}
* html #prbox1 {
	position:fixed;
	margin-left: 240px;
	margin-top: 10px;
	margin-bottom: 15px;
	}
* html #prbox2 {
	position:fixed;
	margin-left: 180px;
	}



a:link { color: #0099CC; } 
a:visited { color: #0099CC; } 
a:hover { color: #FF9933; } 
a:active { } 
