@charset "utf-8";
/* CSS Document */



/* header */
#wrapper #header ul#h_top {
	display: block;
	width: 550px;
	height: 17px;
	position: absolute;
	top: 63px;
	right: 9px;
}

#wrapper #header ul#h_top li {
	height: 17px;
	margin: 0 15px 0 0;
	float: left;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #header ul#h_top li a {
	display: block;
	width: 68px;
	height: 17px;
	background: url(../img/menu_htop.png) 0 0 no-repeat;
}

#wrapper #header ul#h_top li#h_top_home a {
	width: 60px;
	background: url(../img/menu_htop.png) 0px 0 -30px 0 no-repeat;
}

#wrapper #header ul#h_top li#h_top_guide a {
	width: 90px;
	background: url(../img/menu_htop.png) -72px 0 no-repeat;
}

#wrapper #header ul#h_top li#h_top_entry a {
	background: url(../img/menu_htop.png) -175px 0 no-repeat;
}

#wrapper #header ul#h_top li#h_top_company a {
	background: url(../img/menu_htop.png) -260px 0 no-repeat;
}

#wrapper #header ul#h_top li#h_top_payment a {
	width: 94px;
	background: url(../img/menu_htop.png) -350px 0 no-repeat;
}


#wrapper #header ul#h_top li#h_top_inquiry {
	margin: 0;
}

#wrapper #header ul#h_top li#h_top_inquiry a {
	width: 68px;
	background: url(../img/menu_htop.png) -455px 0 no-repeat;
}

#wrapper #h_main ul {
	display: block;
	width: 1004px;
	min-height: 14px;
	padding: 0 0 7px 0;
	_padding: 0;
	/*margin: 0 auto;*/
	margin: 0 0 0 10px;
	background: url(../img/bg_hmenu.png) 0 0 no-repeat;
	/*right: 8px;
	bottom: -71px;
	*bottom: -75px;
	_bottom: -76px;*/
}
/*
#wrapper #h_main ul, x:-moz-broken, x:last-of-type {
	bottom: -72px;
}*/


#wrapper #h_main ul li {
	width: 167px;
	padding: 5px 0 0;
	text-align: center;
	float: left;
}

#wrapper #h_main ul li a {
	width: 167px;
	float: left;
	color: #fff;
}

/* left menu */

#wrapper #left_menu ul.li_guide {
	width: 100%;
}

#wrapper #left_menu ul.li_guide li {
	padding: 7px 0 7px 24px;
	background: url(../img/li/li_guide.png) 0 10px no-repeat;
	border-bottom: 1px dashed #a48984;
}

#wrapper #left_menu ul.li_guide li.li_last {
	padding: 7px 0 0 24px;
	background: url(../img/li/li_guide.png) 0 10px no-repeat;
	border-bottom: none;
}

#wrapper #left_menu ul.li_left {
	width: 100%;
}

#wrapper #left_menu ul.li_left li {
	padding: 7px 0 7px 30px;
	border-bottom: 1px dashed #a48984;
}

#wrapper #left_menu ul.li_left li#li_question {
	background: url(../img/li/li_icon1-01.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_inquiry {
	background: url(../img/li/li_icon2-01.png) 0 1px no-repeat;
}

#wrapper #left_menu ul.li_left li#li_sitemap {
	background: url(../img/li/li_icon2-02.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_kaden {
	background: url(../img/li/li_icon3-01.png) 0 -2px no-repeat;
}

#wrapper #left_menu ul.li_left li#li_fashion {
	background: url(../img/li/li_icon3-02.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_diet {
	background: url(../img/li/li_icon3-03.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_sport {
	background: url(../img/li/li_icon3-04.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_toy {
	background: url(../img/li/li_icon3-05.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_garden {
	background: url(../img/li/li_icon3-06.png) 0 -1px no-repeat;
}

#wrapper #left_menu ul.li_left li#li_kitchin {
	background: url(../img/li/li_icon3-07.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li#li_car {
	background: url(../img/li/li_icon3-08.png) 0 -1px no-repeat;
}

#wrapper #left_menu ul.li_left li#li_idea {
	background: url(../img/li/li_icon3-09.png) 0 -1px no-repeat;
}

#wrapper #left_menu ul.li_left li#li_pc {
	background: url(../img/li/li_icon3-10.png) 0 0 no-repeat;
}

#wrapper #left_menu ul.li_left li.li_last {
	padding-bottom: 0;
	border-bottom: none;
}




/* center contents */
#wrapper #center_contents #C-news_box ul {
	width: 600px;
	margin: 0 0 0 10px;
	background: url(../img/bg_ul_C-news.png) 0 0 no-repeat;
}

#wrapper #center_contents #C-news_box ul li {
	width: 530px;
	padding: 7px 0 7px 70px;
	border-bottom: 1px dashed #a48984;
}

#wrapper #center_contents #C-news_box ul li.new {
	width: 530px;
	padding: 7px 0 7px 70px;
	background: url(../img/icon_new.png) 0 center no-repeat;
	border-bottom: 1px dashed #a48984;
}

#wrapper #center_contents #C-news_box ul li.li_last {
	width: 530px;
	padding: 7px 0 7px 70px;
	background: url(../img/bg_ul_C-news.png) 0 bottom no-repeat;
	border-bottom: none;
}

/* リニューアル対応 modify start 2010.02.24 ニュース掲載にてスクロール表示 */
/* center contents */
#wrapper #center_contents #C-news_box ul {
/*	width: 566px;	*/
	width: 600px;
	height:130px;
	overflow:auto;

	margin: 0 0 0 10px;
	background: url(../img/bg_ul_C-news.png) 0 0 no-repeat;
}

#wrapper #center_contents #C-news_box ul li {
/*	width: 530px;	*/
	width: 490px;

	padding: 7px 0 7px 70px;
	border-bottom: 1px dashed #a48984;
}

#wrapper #center_contents #C-news_box ul li.new {
/*	width: 530px;	*/
	width: 490px;

	padding: 7px 0 7px 70px;
	background: url(../img/icon_new.png) 0 center no-repeat;
	border-bottom: 1px dashed #a48984;
}

#wrapper #center_contents #C-news_box ul li.li_last {
/*	width: 530px;	*/
	width: 490px;

	padding: 7px 0 7px 70px;
	background: url(../img/bg_ul_C-news.png) 0 bottom no-repeat;
	border-bottom: none;
}
/* リニューアル対応 modify end 2010.02.24 ニュース掲載にてスクロール表示 */



/* footer contents */
#wrapper #foot2 ul {
	margin: 0 0 15px 37px;
	padding: 0 0 0 14px;
	color: #491309;
	border-left: 3px solid #292929;
}

#wrapper #footer #foot_navi ul {
	height: 17px;
	margin: 0 0 18px 17px;
}

#wrapper #footer #foot_navi ul li {
	width: 103px;
	height: 17px;
	float: left;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #footer #foot_navi ul li a {
	display: block;
	width: 103px;
	height: 17px;
	background: url(../img/bg_foot_navi.png) 0 0 no-repeat;
}

#wrapper #footer #foot_navi ul li a:hover {
	background: url(../img/bg_foot_navi.png) 0 -17px no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav2 a {
	background: url(../img/bg_foot_navi.png) -103px 0 no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav2 a:hover {
	background: url(../img/bg_foot_navi.png) -103px -17px no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav3 a {
	background: url(../img/bg_foot_navi.png) -206px 0 no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav3 a:hover {
	background: url(../img/bg_foot_navi.png) -206px -17px no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav4 {
	width: 125px;
}

#wrapper #footer #foot_navi ul li#F_nav4 a {
	width: 125px;
	background: url(../img/bg_foot_navi.png) -309px 0 no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav4 a:hover {
	width: 125px;
	background: url(../img/bg_foot_navi.png) -309px -17px no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav5 a {
	background: url(../img/bg_foot_navi.png) -434px 0 no-repeat;
}

#wrapper #footer #foot_navi ul li#F_nav5 a:hover {
	background: url(../img/bg_foot_navi.png) -434px -17px no-repeat;
}

/* 1column */

#wrapper #foot_navi ul {
	height: 17px;
	margin: 0 0 18px 17px;
}

#wrapper #foot_navi ul li {
	width: 103px;
	height: 17px;
	float: left;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
}

#wrapper #foot_navi ul li a {
	display: block;
	width: 103px;
	height: 17px;
	background: url(../img/bg_foot_navi.png) 0 0 no-repeat;
}

#wrapper #foot_navi ul li a:hover {
	background: url(../img/bg_foot_navi.png) 0 -17px no-repeat;
}

#wrapper #foot_navi ul li#F_nav2 a {
	background: url(../img/bg_foot_navi.png) -103px 0 no-repeat;
}

#wrapper #foot_navi ul li#F_nav2 a:hover {
	background: url(../img/bg_foot_navi.png) -103px -17px no-repeat;
}

#wrapper #foot_navi ul li#F_nav3 a {
	background: url(../img/bg_foot_navi.png) -206px 0 no-repeat;
}

#wrapper #foot_navi ul li#F_nav3 a:hover {
	background: url(../img/bg_foot_navi.png) -206px -17px no-repeat;
}

#wrapper #foot_navi ul li#F_nav4 {
	width: 125px;
}

#wrapper #foot_navi ul li#F_nav4 a {
	width: 125px;
	background: url(../img/bg_foot_navi.png) -309px 0 no-repeat;
}

#wrapper #foot_navi ul li#F_nav4 a:hover {
	width: 125px;
	background: url(../img/bg_foot_navi.png) -309px -17px no-repeat;
}

#wrapper #foot_navi ul li#F_nav5 a {
	background: url(../img/bg_foot_navi.png) -434px 0 no-repeat;
}

#wrapper #foot_navi ul li#F_nav5 a:hover {
	background: url(../img/bg_foot_navi.png) -434px -17px no-repeat;
}