@charset "shift_jis";


/* #keyimgArea 
--------------------------------------------------------- */
#wrap div#keyimgArea {
	position:relative;
}

#wrap div#keyimgArea p#keyimg{
	position: absolute;
	left: 1px;
	top: 0px;
	/*background: url(../../img/keyimg_img_002.gif) no-repeat left top;*/
}
#wrap div#keyimgArea p#keyimg a{
	/*text-indent:-99999px;*/
	overflow:hidden;
	display:block;
	width:281px;
	height:248px;
}

#wrap div#keyimgArea p a:hover{
	background: url(../../img/keyimg_img_002ov.gif) no-repeat left top;
}

/* 2column 
--------------------------------------------------------- */
.column2WrapA01{
width:705px;
}
.columnBlock01{
float:left;
width:705px;
}

/* indxBlock01 
--------------------------------------------------------- */
#indexBlock01{
background:#F6F6F4;
padding:5px 0;
margin-top:10px;
overflow:hidden;
}
#indexBlock01 h3{
margin-bottom:4px;
}
#indexBlock01 ul li{
float:left;
width:350px;
}

#indexBlock01 ul li#indexBtn02 a,
#indexBlock01 ul li#indexBtn03 a,
#indexBlock01 ul li#indexBtn04 a,
#indexBlock01 ul li#indexBtn05 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:350px;
	height:90px;
}
#indexBlock01 ul li#indexBtn02{
	background: url(../../img/index_img_002.jpg) no-repeat left top;
	margin-right:4px;
	display:inline;
}
#indexBlock01 ul li#indexBtn02 a:hover{
	background: url(../../img/index_img_002ov.jpg) no-repeat left top;
}
#indexBlock01 ul li#indexBtn03{
	background: url(../../img/index_img_003.jpg) no-repeat left top;
}
#indexBlock01 ul li#indexBtn03 a:hover{
	background: url(../../img/index_img_003ov.jpg) no-repeat left top;
}
#indexBlock01 ul li#indexBtn04{
	background: url(../../img/index_img_004.jpg) no-repeat left top;
	margin-top:4px;
	margin-right:4px;
	display:inline;
}
#indexBlock01 ul li#indexBtn04 a:hover{
	background: url(../../img/index_img_004ov.jpg) no-repeat left top;
}
#indexBlock01 ul li#indexBtn05{
	background: url(../../img/index_img_005.jpg) no-repeat left top;
	margin-top:4px;
	display:inline;
}
#indexBlock01 ul li#indexBtn05 a:hover{
	background: url(../../img/index_img_005ov.jpg) no-repeat left top;
}


/* indxBlock02 
--------------------------------------------------------- */
#indexBlock02{
background:#F6F6F4;
padding:5px;
margin-top:10px;
}

#indexBlock02 .bgBlock{
background:#fff;
padding:10px;
}

#indexBlock02 p{
color:#555555;
line-height:1.5 !important;
font: 12px arial,helvetica,clean,sans-serif;
}

*:first-child+html #indexBlock02 p{ /* for Ie7 */
	font-size: 75%;
}
* html #indexBlock02 p{ /* for Ie6 */
	font-size: 75%;
}

#indexBlock02 ul li{
float:left;
width:247px;
margin-top:6px;
}

#indexBlock02 ul li#indexBtn06 a,
#indexBlock02 ul li#indexBtn07 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:247px;
	height:51px;
}
#indexBlock02 ul li#indexBtn06{
	background: url(../../img/index_img_006.gif) no-repeat left top;
	margin-right:4px;
	display:inline;
}
#indexBlock02 ul li#indexBtn06 a:hover{
	background: url(../../img/index_img_006ov.gif) no-repeat left top;
}
#indexBlock02 ul li#indexBtn07{
	background: url(../../img/index_img_007.gif) no-repeat left top;
}
#indexBlock02 ul li#indexBtn07 a:hover{
	background: url(../../img/index_img_007ov.gif) no-repeat left top;
}

/* indxBtn 
--------------------------------------------------------- */
#indexBtn01{
	background: url(../../img/index_img_001.jpg) no-repeat left top;
}
#indexBtn01 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:705px;
	height:110px;
}
#indexBtn01 a:hover{
	background: url(../../img/index_img_001ov.jpg) no-repeat left top;
}

#top #indexBtn08{
	margin-top:10px;
	margin-bottom:38px;
	background: url(../../img/index_img_008.gif) no-repeat left top;
	width:705px;
	height:100px;
}
#top #indexBtn08 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:705px;
	height:100px;
}
#indexBtn08 a:hover{
	background: url(../../img/index_img_008ov.gif) no-repeat left top;
}

#sr_indexBtn08{
	margin-top:10px;
	margin-bottom:38px;
	width:705px;
	height:100px;
}
#sr_indexBtn08 a{
	overflow:hidden;
	display:block;
	width:705px;
	height:100px;
}

#indexBtn09{
	background: url(../../img/index_img_009.jpg) no-repeat left top;
}
#indexBtn09 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:180px;
	height:135px;
}
#indexBtn09 a:hover{
	background: url(../../img/index_img_009ov.jpg) no-repeat left top;
}
#indexBtn10{
	margin-top:5px;
	background: url(../../img/index_img_010.jpg) no-repeat left top;
}
#indexBtn10 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:180px;
	height:150px;
}
#indexBtn10 a:hover{
	background: url(../../img/index_img_010ov.jpg) no-repeat left top;
}
#indexBtn11{
	margin-top:5px;
	background: url(../../img/index_img_011.jpg) no-repeat left top;
}
#indexBtn11 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:180px;
	height:135px;
}
#indexBtn11 a:hover{
	background: url(../../img/index_img_011ov.jpg) no-repeat left top;
}



