@charset "Shift_JIS";

/*---------------------------共通用ここから----------------------------*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img {
	border: none;
	vertical-align: bottom;
}

.clear {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 0px;
	clear: both;
	text-indent: -9999px;
}

.clearspace {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 10px;
	text-indent: -9999px;
	clear: both;
}

.clear_white {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0em;
	height: 15px;
	text-indent: -9999px;
	clear: both;
	background-color: #FFFFFF;
}


#dammy {
	margin: 0px;
	padding: 0px;
}

#ie {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#page {
	width:904px;
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: left;
}

#wrapper {
	margin: 0px;
	padding: 0px;
	width: 904px;
	clear: both;
}

#photo {
	margin: 0px;
	padding: 0px;
	width: 327px;
	float: left;
}

#menu {
	margin: 0px;
	padding: 0px;
	width: 126px;
	float: left;
}

#contents {
	margin: 0px;
	padding: 0px;
	width: 451px;
	float: left;
}

#contentsarea {
	margin: 0px;
	padding: 0px;
	width: 451px;
	height: 438px;
	background: url(../images/bg.gif) no-repeat;
}

#contentsarea_inner {
	margin: 0px 1px 1px 45px;
	padding: 10px 0px 0px 0px;
}

#contentsarea_inner2 {
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
}

#contentsarea_scroll {
	height: 428px;
	overflow: auto;
}

#contentsarea_scroll p {
	padding: 0px 20px 0px 0px;
	font-size: 0.8em;
	line-height: 1.5em;
}

#contentsarea_scroll table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	font-size: 0.8em;
	line-height: 1.5em;
}

#contentsarea_scroll table tr td {
	margin: 0px;
	padding: 0px 5px 15px 0px;
}

/*---------------------------共通用ここまで----------------------------*/


/*---------------------------ヘッダーここから----------------------------*/

#header h1 {
	width: 453px;
	height: 158px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: left;
	text-indent: -9999px;
	background: url(../images/title.gif) no-repeat;
}

#header h1 a {
	width: 453px;
	height: 158px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
}

#header h2 {
	width: 451px;
	height: 158px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: left;
	text-indent: -9999px;
	background: url(../images/ecute.gif) no-repeat;
}

/*---------------------------ヘッダーここまで----------------------------*/


/*---------------------------welcomeメニューここから---------------------------*/

a#welcome_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_welcome_on.gif);
}

a:hover#welcome_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_welcome_on.gif);
}

a#welcome_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_about_off.gif);
}

a:hover#welcome_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_about_on.gif);
}

a#welcome_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_detail_off.gif);
}

a:hover#welcome_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_detail_on.gif);
}

a#welcome_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_goods_off.gif);
}

a:hover#welcome_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_goods_on.gif);l
}

a#welcome_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_access_off.gif);
}

a:hover#welcome_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_access_on.gif)
}

a#welcome_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_news_off.gif);
}

a:hover#welcome_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_menu_news_on.gif);
}

/*---------------------------welcomeメニューここまで---------------------------*/

/*---------------------------aboutメニューここから---------------------------*/

a#about_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_welcome_off.gif);
}

a:hover#about_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_welcome_on.gif);
}

a#about_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_about_on.gif);
}

a:hover#about_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_about_on.gif);
}

a#about_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_detail_off.gif);
}

a:hover#about_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_detail_on.gif);
}

a#about_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_goods_off.gif);
}

a:hover#about_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_goods_on.gif);l
}

a#about_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_access_off.gif);
}

a:hover#about_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_access_on.gif)
}

a#about_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_news_off.gif);
}

a:hover#about_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_menu_news_on.gif);
}

/*---------------------------aboutメニューここまで---------------------------*/

/*---------------------------detailメニューここから---------------------------*/

a#detail_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_welcome_off.gif);
}

a:hover#detail_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_welcome_on.gif);
}

a#detail_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_about_off.gif);
}

a:hover#detail_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_about_on.gif);
}

a#detail_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_detail_on.gif);
}

a:hover#detail_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_detail_on.gif);
}

a#detail_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_goods_off.gif);
}

a:hover#detail_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_goods_on.gif);l
}

a#detail_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_access_off.gif);
}

a:hover#detail_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_access_on.gif)
}

a#detail_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_news_off.gif);
}

a:hover#detail_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/detail_menu_news_on.gif);
}

/*---------------------------detailメニューここまで---------------------------*/

/*---------------------------goodsメニューここから---------------------------*/

a#goods_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_welcome_off.gif);
}

a:hover#goods_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_welcome_on.gif);
}

a#goods_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_about_off.gif);
}

a:hover#goods_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_about_on.gif);
}

a#goods_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_detail_off.gif);
}

a:hover#goods_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_detail_on.gif);
}

a#goods_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_goods_on.gif);
}

a:hover#goods_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_goods_on.gif);l
}

a#goods_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_access_off.gif);
}

a:hover#goods_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_access_on.gif)
}

a#goods_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_news_off.gif);
}

a:hover#goods_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/goods_menu_news_on.gif);
}

/*---------------------------goodsメニューここまで---------------------------*/

/*---------------------------accessメニューここから---------------------------*/

a#access_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_welcome_off.gif);
}

a:hover#access_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_welcome_on.gif);
}

a#access_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_about_off.gif);
}

a:hover#access_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_about_on.gif);
}

a#access_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_detail_off.gif);
}

a:hover#access_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_detail_on.gif);
}

a#access_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_goods_off.gif);
}

a:hover#access_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_goods_on.gif);l
}

a#access_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_access_on.gif);
}

a:hover#access_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_access_on.gif)
}

a#access_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_news_off.gif);
}

a:hover#access_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/access_menu_news_on.gif);
}

/*---------------------------accessメニューここまで---------------------------*/

/*---------------------------newsメニューここから---------------------------*/

a#news_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_welcome_off.gif);
}

a:hover#news_menu_welcome {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_welcome_on.gif);
}

a#news_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_about_off.gif);
}

a:hover#news_menu_about {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_about_on.gif);
}

a#news_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_detail_off.gif);
}

a:hover#news_menu_detail {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_detail_on.gif);
}

a#news_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_goods_off.gif);
}

a:hover#news_menu_goods {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_goods_on.gif);l
}

a#news_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_access_off.gif);
}

a:hover#news_menu_access {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_access_on.gif)
}

a#news_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_news_on.gif);
}

a:hover#news_menu_news {
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 31px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/news_menu_news_on.gif);
}

/*---------------------------newsメニューここまで---------------------------*/

/*---------------------------welcomeページ用ここから---------------------------*/

#welcome_message {
	margin: 0px;
	padding: 0px;
	width: 358px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/welcome_message.gif);
}

/*---------------------------welcomeページ用ここまで---------------------------*/

/*---------------------------aboutページ用ここから---------------------------*/

#about_message {
	margin: 0px;
	padding: 0px;
	width: 347px;
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
	background: url(../images/about_message.gif);
}

/*---------------------------aboutページ用ここまで---------------------------*/

/*---------------------------detailページ用ここから---------------------------*/

#detailmenu {
	margin: 0px 0px 0px 27px;
	padding: 0px;
	list-style-type: none;
}

#detailmenu li {
	margin: 0px 15px 15px 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
	text-indent: -9999px;
}

#detailmenu li#recommend a {
	margin: 0px;
	padding: 0px;
	width: 91px;
	height: 45px;
	display: block;
	background: url(../images/detail_recommend_off.gif);
}

#detailmenu li#recommend a:hover {
	margin: 0px;
	padding: 0px;
	width: 91px;
	height: 45px;
	display: block;
	background: url(../images/detail_recommend_on.gif);
}

#detailmenu li#recommend_on a {
	margin: 0px;
	padding: 0px;
	width: 91px;
	height: 45px;
	display: block;
	background: url(../images/detail_recommend_on.gif);
}

#detailmenu li#toycamera a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_toycamera_off.gif);
}

#detailmenu li#toycamera a:hover {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_toycamera_on.gif);
}

#detailmenu li#toycamera_on a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_toycamera_on.gif);
}

#detailmenu li#rare a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_rare_off.gif);
}

#detailmenu li#rare a:hover {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_rare_on.gif);
}

#detailmenu li#rare_on a {
	margin: 0px;
	padding: 0px;
	width: 111px;
	height: 45px;
	display: block;
	background: url(../images/detail_rare_on.gif);
}

/*---------------------------detailページ用ここまで---------------------------*/

/*---------------------------footerここから---------------------------*/

#footerbanner {
	padding: 15px 0px 0px 0px;
	text-align: right;
	clear: both;
}

/*---------------------------footerここまで---------------------------*/