@charset "UTF-8";

#wrap { background:#f8f6f2 url(../img/bg.gif) repeat-x left top;}

#headerBlock p {
	position:absolute;
	right:3px;
	top:6px;
	background:url(../img/header_btn_001.gif) no-repeat left top;
	width:327px;
	height:115px;
	text-indent:-9999px;
	zoom:1;
}

#headerBlock p a {
	display:block;
	width:327px;
	height:115px;
}

#headerBlock p a:hover {
	background:url(../img/header_btn_001ov.gif) left top;
}

#mainBlock {
	position:relative;
	z-index:0;
	background:url(../img/main_bg_001.gif) repeat left top;
	width:886px;
	height:297px;
	padding:7px;
	zoom:1;
}

#mainBlock p {
	position:absolute;
	left:13px;
	top:13px;
	background:url(../img/header_btn_002.gif) no-repeat left top;
	width:194px;
	height:215px;
	text-indent:-9999px;
	zoom:1;
}

#mainBlock p a {
	display:block;
	width:194px;
	height:215px;
}

#mainBlock p a:hover {
	background:url(../img/header_btn_002ov.gif) left top;
}

#mainBlock #gNavi {
	position:absolute;
	left:7px;
	top:268px;
	background:url(../img/gnavi_img.gif) no-repeat left top;
	width:888px;
	height:38px;
}

#mainBlock #gNavi ul {
	position:absolute;
	left:1x;
	top:0px;
	background:none;
	width:888px;
	height:38px;
	padding:0px;
}

#mainBlock #gNavi ul li.gN01 a:hover {
	background:url(../img/gnav_img_001ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN02 a:hover {
	background:url(../img/gnav_img_002ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN03 a:hover {
	background:url(../img/gnav_img_003ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN04 a:hover {
	background:url(../img/gnav_img_004ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN05 a:hover {
	background:url(../img/gnav_img_005ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN06 a:hover {
	background:url(../img/gnav_img_006ov.gif) no-repeat left top;
}

#mainBlock #gNavi ul li.gN07 a:hover {
	background:url(../img/gnav_img_007ov.gif) no-repeat left top;
}

#main #contents .column2WrapS01 dl.listBlock dd {
	padding:0 0 0 11px;
	margin-bottom:3px;
}

#main #contents .column2WrapS01 dl.listBlock dd.list01 {
	background:url(../img/common_ico_007.gif) no-repeat left 0.3em;
}

#main #contents .column2WrapS01 dl.listBlock dd.list02 {
	background:url(../img/common_ico_008.gif) no-repeat left 0.3em;
}

#main #contents dl.contentsmenu {
	background:url(../img/common_bg_001.gif) no-repeat left bottom;
	width:671px;
	margin:0 0 36px 2px;
	padding-bottom:16px;
}

#main #contents dl.contentsmenu dt {
	padding-bottom:14px;
}

#main #contents dl.contentsmenu dd {
	float:left;
	width:202px;
	height:160px;
}

#main #contents dl.contentsmenu dd a {
	display:block;
	width:202px;
	height:160px;
	text-indent:-9999px;
}

#main #contents dl.contentsmenu dd.menu01 {
	background:url(../../img/index_img_002.jpg) no-repeat 16px top;
	padding-left:16px;
}

#main #contents dl.contentsmenu dd.menu02 {
	background:url(../../img/index_img_003.jpg) no-repeat 15px top;
	padding-left:15px;
}

#main #contents dl.contentsmenu dd.menu03 {
	background:url(../../img/index_img_004.jpg) no-repeat 15px top;
	padding-left:15px;
}


