@charset "shift_jis";

#top #keyimgArea{
	position:relative;
	
}

#top #keyimgArea p#keyimgBtn01{
	position:absolute;
	top:0;
	left:0;
	background: url(../../img/keyimg_img_001.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn01 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:224px;
	height:400px;
}
#top #keyimgArea p#keyimgBtn01 a:hover{
	background: url(../../img/keyimg_img_001ov.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn02{
	position:absolute;
	top:0;
	left:224px;
	background: url(../../img/keyimg_img_002.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn02 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:225px;
	height:400px;
}
#top #keyimgArea p#keyimgBtn02 a:hover{
	background: url(../../img/keyimg_img_002ov.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn03{
	position:absolute;
	top:0;
	left:449px;
	background: url(../../img/keyimg_img_003.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn03 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:224px;
	height:400px;
}
#top #keyimgArea p#keyimgBtn03 a:hover{
	background: url(../../img/keyimg_img_003ov.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn04{
	position:absolute;
	top:0;
	left:673px;
	background: url(../../img/keyimg_img_004.jpg) no-repeat left top;
}

#top #keyimgArea p#keyimgBtn04 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:227px;
	height:400px;
}
#top #keyimgArea p#keyimgBtn04 a:hover{
	background: url(../../img/keyimg_img_004ov.jpg) no-repeat left top;
}



/* indexBnr01 */
#indexBnr01 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:655px;
	height:99px;
}
#indexBnr01 {
	background: url(../../img/index_bnr_001.gif) no-repeat left top;
	margin-bottom:9px;
}
#indexBnr01 a:hover{
	background: url(../../img/index_bnr_001ov.gif) no-repeat left top;
}

#indexBnr02 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:655px;
	height:99px;
}
#indexBnr02 {
	background: url(../../img/index_bnr_002.jpg) no-repeat left top;
	margin-bottom:9px;
}
#indexBnr02 a:hover{
	background: url(../../img/index_bnr_002ov.jpg) no-repeat left top;
}

/* indexBlock01 */
#indexBlock01 li{
float:left;
}


/* indexBtn */
#indexBlock01 li#indexBtn01 a,
#indexBlock01 li#indexBtn02 a,
#indexBlock01 li#indexBtn03 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:205px;
	height:300px;
}
#indexBlock01 li#indexBtn01{
	background: url(../../img/index_btn_001.jpg) no-repeat left top;
	margin-right:10px;
	display:inline;
}
#indexBlock01 li#indexBtn01 a:hover{
	background: url(../../img/index_btn_001ov.jpg) no-repeat left top;
}

#indexBlock01 li#indexBtn02{
	background: url(../../img/index_btn_002.jpg) no-repeat left top;
	margin-right:10px;
	display:inline;
}
#indexBlock01 li#indexBtn02 a:hover{
	background: url(../../img/index_btn_002ov.jpg) no-repeat left top;
}

#indexBlock01 li#indexBtn03{
	background: url(../../img/index_btn_003.jpg) no-repeat left top;
}
#indexBlock01 li#indexBtn03 a:hover{
	background: url(../../img/index_btn_003ov.jpg) no-repeat left top;
}



/* o */
#top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01 {
	margin: 0 0 12px;
	background: url(../../img/index_h_001.gif) no-repeat left top;
	min-height:44px;
	padding:25px 0 0 58px;
}
*:first-child+html #top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01 { /* for Ie7 */
	min-height:44px;
}
* html #top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01{ /* for Ie6 */
	height:44px;
}

#top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01 h3 {
	font-weight: bold;
	line-height: 1.33 !important;
	font-size:15px;
	background:transparent;
	padding:0;
}
*:first-child+html #top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01 h3 { /* for Ie7 */
	font-size: 100%;
}
* html #top #wrap div#mainArea div#contentsArea div.section div.headingBlockC01 h3{ /* for Ie6 */
	font-size: 100%;
}









