@charset "utf-8";


/*==========================================================
                        LAYOUT
 ==========================================================*/
 
#top #wrap {
	background: url(../cmn_img/bg_img_004.gif) repeat-x left top;
}
#top #wrap div#wrapInner02{
	background: url(../cmn_img/bg_img_005.gif) no-repeat center top;
	padding: 0 10px;
}

#top #wrap div#keyimgArea h2 {
	height:284px;
}
#top #wrap div#keyimgArea ul li#keyBtn01{
	position:absolute;
	top:2px;
	left:672px;
	background: url(../cmn_img/key_btn_003.jpg) no-repeat left top;
}
#top #wrap div#keyimgArea ul li#keyBtn01 a{
	width:226px;
	height:138px;
}
#top #wrap div#keyimgArea ul li#keyBtn01 a:hover{
	background: url(../cmn_img/key_btn_003ov.jpg) no-repeat left top;
}


#top #wrap div#keyimgArea ul li#keyBtn02{
	position:absolute;
	top:142px;
	left:672px;
	background: url(../cmn_img/key_btn_004.jpg) no-repeat left top;
}
#top #wrap div#keyimgArea ul li#keyBtn02 a{
	width:226px;
	height:138px;
}
#top #wrap div#keyimgArea ul li#keyBtn02 a:hover{
	background: url(../cmn_img/key_btn_004ov.jpg) no-repeat left top;
}


/* sideNavi  */
#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav02{
	background: url(../cmn_img/snav_img_009.jpg) no-repeat left top;
}
#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav02 a{
	width:240px;
	height:399px;
	margin-right:-1px;
}
#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav02 a:hover{
	background: url(../cmn_img/snav_img_009ov.jpg) no-repeat left top;
}



#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav08{
	background: url(../cmn_img/snav_img_010.jpg) no-repeat left top;
	margin-right:-1px;
}
#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav08 a{
	width:239px;
	height:294px;
}
#top #wrap div#mainArea div#snvArea div.snvBlock01 #snav08 a:hover{
	background: url(../cmn_img/snav_img_010ov.jpg) no-repeat left top;
}


/*==========================================================
                        Button
 ==========================================================*/

#indexBlock02{
margin-top:15px;
}

#indexBlock02 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
}
#indexBlock02 li{
height:1%;
}


#indexBtn01{
	background: url(../img/index_btn_001.jpg) no-repeat left top;
}
#indexBtn01 a{
	width:621px;
	height:78px;
}
#indexBtn01 a:hover{
	background: url(../img/index_btn_001ov.jpg) no-repeat left top;
}

#indexBtn02{
	background: url(../img/index_btn_002.jpg) no-repeat left top;
}
#indexBtn02 a{
	width:621px;
	height:99px;
}
#indexBtn02 a:hover{
	background: url(../img/index_btn_002ov.jpg) no-repeat left top;
}

#indexBtn03{
	background: url(../img/index_btn_003.jpg) no-repeat left top;
}
#indexBtn03 a{
	width:621px;
	height:103px;
}
#indexBtn03 a:hover{
	background: url(../img/index_btn_003ov.jpg) no-repeat left top;
}

#indexBtn04{
	background: url(../img/index_btn_004.jpg) no-repeat left top;
}
#indexBtn04 a{
	width:621px;
	height:99px;
}
#indexBtn04 a:hover{
	background: url(../img/index_btn_004ov.jpg) no-repeat left top;
}

#indexBtn05{
	background: url(../img/index_btn_005.jpg) no-repeat left top;
}
#indexBtn05 a{
	width:621px;
	height:195px;
}
#indexBtn05 a:hover{
	background: url(../img/index_btn_005ov.jpg) no-repeat left top;
}
 
 
 
 
 
 
 
 
 
 
