
#osusume_bar{
	width: 980px;
	height: 36px;
	padding-bottom: 15px ;
	display: block;
	text-indent: -9999px;
	background: url("../img/osusume_bar.gif") no-repeat;
}

#osusume_menu{
	margin: 0 auto 0;
	width: 980px;
	height: 100px;
	padding-bottom: 15px ;
	background-color: #fee2d1;
	margin-top:15px;
}

#osusume_menu ul li{
	float: left;
	list-style-type: none;
}

#osusume_menu_01 a{
	display: block;
	width: 336px;
	height: 100px;
	text-align: left;
	text-indent: -9999px;
}

#osusume_menu_02 a{
	display: block;
	width: 336px;
	height: 100px;
	text-align: left;
	text-indent: -9999px;
}

#osusume_menu_03 a{
	display: block;
	width: 308px;
	height: 100px;
	text-align: left;
	text-indent: -9999px;
}

#osusume_menu_01 a{background: url("../img/cam_bana.jpg") no-repeat 0px 0px;}
#osusume_menu_02 a{background: url("../img/cam_bana.jpg") no-repeat -336px 0px;}
#osusume_menu_03 a{background: url("../img/cam_bana.jpg") no-repeat -672px 0px;}

#osusume_menu_01 a:hover{background: url("../img/cam_bana_r.jpg") no-repeat 0px 0px;}
#osusume_menu_02 a:hover{background: url("../img/cam_bana_r.jpg") no-repeat -336px 0px;}
#osusume_menu_03 a:hover{background: url("../img/cam_bana_r.jpg") no-repeat -672px 0px;}



#infor_bar{
	width: 980px;
	height: 36px;
	padding-bottom: 10px ;
	display: block;
	text-indent: -9999px;
	background: url("../img/infor_bar.gif") no-repeat;
}

/*メニュー________________________________________________________________________*/

#top_menu{
	margin: 0 auto 0;
	width: 980px;
	height: 500px;
	padding-bottom: 0px ;
	background-color: #ff9c00;
}

#top_menu ul li{
	float: left;
	list-style-type: none;
}

#top_menu_01 a{
	display: block;
	width: 490px;
	height: 300px;
	text-align: left;
	text-indent: -9999px;
}

#top_menu_02 a{
	display: block;
	width: 294px;
	height: 300px;
	text-align: left;
	text-indent: -9999px;
}

#top_menu_03 a, #top_menu_04 a{
	display: block;
	width: 196px;
	height: 150px;
	text-align: left;
	text-indent: -9999px;
}

#top_menu_05 a, #top_menu_06 a{
	display: block;
	width: 294px;
	height: 200px;
	text-align: left;
	text-indent: -9999px;
}

#top_menu_07 a, #top_menu_08 a, #top_menu_09 a, #top_menu_10 a{
	display: block;
	width: 196px;
	height: 100px;
	text-align: left;
	text-indent: -9999px;
}

#top_menu_01 a{background: url("../img/top_menu.jpg") no-repeat 0px 0px;}
#top_menu_02 a{background: url("../img/top_menu.jpg") no-repeat -490px 0px;}
#top_menu_03 a{background: url("../img/top_menu.jpg") no-repeat -784px 0px;}
#top_menu_04 a{background: url("../img/top_menu.jpg") no-repeat -784px -150px;}
#top_menu_05 a{background: url("../img/top_menu.jpg") no-repeat -0px -300px;}
#top_menu_06 a{background: url("../img/top_menu.jpg") no-repeat -294px -300px;}
#top_menu_07 a{background: url("../img/top_menu.jpg") no-repeat -588px -300px;}
#top_menu_08 a{background: url("../img/top_menu.jpg") no-repeat -784px -300px;}
#top_menu_09 a{background: url("../img/top_menu.jpg") no-repeat -588px -400px;}
#top_menu_10 a{background: url("../img/top_menu.jpg") no-repeat -784px -400px;}

#top_menu_01 a:hover{background: url("../img/top_menu_r.jpg") no-repeat 0px 0px;}
#top_menu_02 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -490px 0px;}
#top_menu_03 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -784px 0px;}
#top_menu_04 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -784px -150px;}
#top_menu_05 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -0px -300px;}
#top_menu_06 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -294px -300px;}
#top_menu_07 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -588px -300px;}
#top_menu_08 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -784px -300px;}
#top_menu_09 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -588px -400px;}
#top_menu_10 a:hover{background: url("../img/top_menu_r.jpg") no-repeat -784px -400px;}

table{
	width: 980px;
	margin-bottom: 30px;
}

td{
	text-align: left;
	vertical-align: middle; 
	padding: 5px 5px;
	border-bottom: 1px dotted #999999;
	border-right: 1px dotted #999999;
	line-height: 18px;
}

/*キャンペーン________________________________________________________________________*/

#cam{
	margin: 0 auto 0;
	width: 980px;
	height: 100px;
	margin-top:15px;
	background-image:url(../camimg/cam_bana.jpg);
}

#cam a{
	display: block;
	width: 980px;
	height: 100px;
	text-align: left;
	text-indent: -9999px;
}

#cam a:hover{
	background-image:url(../camimg/cam_bana_r.jpg);
}