#content div.main ul.menu li {

	width:224px;

	padding:0 9px 0 0;

	float:left;

	background:url(../images/menu_bottom.gif) left bottom no-repeat;

	margin-bottom:10px;

}



#content div.main ul.menu li.r {

	padding:0;

}



#content div.main ul.menu li a {

	display:block;

}



#content div.main ul.menu li span {

	padding:7px 13px 15px;

	display:block;

	overflow:hidden;

	height:128px;

}

#content div.main ul.menu li.lmenu01,#content div.main ul.menu li.lmenu02 {

	width:340px;

	padding:0 10px 0 0;

	float:left;

	background:url(../images/lmenu_bottom.gif) left bottom no-repeat;

}

#content div.main ul.menu li.lmenu02 {

	padding:0;

}

#content div.main ul.menu li.lmenu01 span,#content div.main ul.menu li.lmenu02 span {

	width:314px;

	height:114px;

	padding:7px 8px 10px 8px;

	margin-bottom:5px;

	overflow:hidden;

}



div#campaign {

background:url(../../images/campaign_bg.gif) no-repeat left bottom;

padding-bottom:2px;

}

div#campaign div.banner{

	margin:8px 10px;

}

div#campaign div.banner img{

	margin:0px 5px;

}



div#campaign div.list{

	margin:16px;

}





.osusume_detail {

	border-collapse: collapse;

	text-align: left;

	vertical-align: top;

	margin-bottom: 10px;

}

.osusume_detail td {

	border-collapse: collapse;

	text-align: left;

	vertical-align: top;

}

.osusume_detail td.detail {

	padding: 7px 13px;

	background: url(../images/detail_bg.gif) repeat-y left top;

}

.osusume_detail td.bottom {

	padding: 0px;

	background: url(../images/detail_bg.gif) repeat-y left top;

}















/*

#content div.main ul.menu li.lmenu01 span{

	background:url(../images/img_m01.jpg) right top no-repeat;

}

#content div.main ul.menu li.lmenu02 span{

	background:url(../images/img_m02.jpg) right top no-repeat;

}



*/

