/* メニュー
------------------------------------------------ */
#menu {
	float: left;
	width: 200px;
}
#menu a:link,
#menu a:visited {
	text-decoration: none;
}
#menu a:hover {
	text-decoration: underline;
}
#menu input.price1,
#menu input.price2 {
	width: 120px;
	padding: 2px;
	border: 1px solid #cecece;
	line-height: 120%;
	margin-top: 2px;
	margin-right: 2px;
}
#menu .menuBoxBtm {
	width: 200px;
	padding-bottom: 10px;
	background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_btm.gif) no-repeat left bottom;
	margin-bottom: 10px;
}
#menu .menuBox01 {
	width: 200px;
	padding: 10px 8px 0px;
	background: #eeeeee url(http://img1.kakaku.k-img.com/images/category/menu_box01_top.gif) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 184px;
}
#menu .menuBox01 li{
	margin-top: 5px;
	font-size: 107%;
	line-height: 120%;
	list-style: none;
	width: 178px;
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) left top no-repeat;
	padding-left:6px;
}
#menu .menuBox01 li a {
	width: 178px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu .menuBox01 li a img.externalIco {
	vertical-align: middle;
	margin-left: 3px;
	position: relative;
	top: -1px;
}
#menu .menuBox01 li span,
#menu .menuBox01 li.subTitle span {
	font-size: 85%;
	font-weight: normal;
}
#menu .menuBox01 li a:link span,
#menu .menuBox01 li a:visited span,
#menu .menuBox01 li a:hover span {
	color: #333333;
	line-height:1.3;/* 行間調整 120201 sm8 */
}
#menu .menuBox01 li.subTitle {
	padding:0 0 5px 0;
	margin-top: 10px;
	font-weight: bold;
	color: #666666;
	background: url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	width:184px;
}

/*sm1*/
#menu .menuBox01 li.selectedlist {
	font-weight:bold;
}

/* keitai acc 140411 sm5 */
#menu .menuBox01 li ul.secondList {
	padding:0 0 2px;
}
#menu .menuBox01 li ul.secondList li {
	font-size:92%;
	margin-top:5px;
	padding-left:7px;
	width:auto;
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu_02.gif) left 7px no-repeat;
}
#menu .menuBox01 li ul.secondList li a {
	width:auto;
}
#menu .menuBox01 li ul.secondList li a span {
	font-size:92%;
}

/* menuBox01 search 130625 sm4 */
#menu .menuBox01 .itemAllBox {
	width:184px;
	margin:6px 0 0;
}
#menu .menuBox01 .itemAllImg {
	display:table-cell;
	width:80px;
	padding-right:6px;
	vertical-align:middle;
}
#menu .menuBox01 .itemAllTextArea {
	display:table-cell;
	width:98px;
	line-height:1.3;
	vertical-align:top;
}
#menu .menuBox01 .itemAllText {
	line-height:1.3;
	margin-bottom:27px;
}
* html #menu .menuBox01 .itemAllImg{/* IE 6 */
    display:inline;
    zoom:1;
}
*:first-child+html #menu .menuBox01 .itemAllImg{/* IE 7 */
    display:inline;
    zoom:1;
}
* html #menu .menuBox01 .itemAllTextArea{/* IE 6 */
    display:inline;
    zoom:1;
}
*:first-child+html #menu .menuBox01 .itemAllTextArea{/* IE 7 */
    display:inline;
    zoom:1;
}
#menu .menuBox01 .itemAllText2 {
	width:184px;
	line-height:1.3;
}
#menu .menuBox01 .itemAllText span,
#menu .menuBox01 .itemAllText2 span {
	font-weight:bold;
	font-size:125%;
	margin-right:2px;
	word-wrap:break-word;
}
#menu .menuBox01 .itemAllLink {
	text-align:right;
	line-height:1.3;
	font-size:92%;
}
#menu .menuBox01 .itemAllLink a {
	background: url(http://img1.kakaku.k-img.com/images/category/search/arrow_searchitem.gif) no-repeat 0 3px;
	padding-left:8px;
}

#menu .menuBox02 li {
	margin-top: 5px;
	font-size: 107%;
	line-height: 120%;
	list-style: none;
	width: 184px;
}
#menu .menuBox02 li a {
	width: 184px;
	display: block;
	margin: 0px;
	padding: 0px;
}

/* search キーワード検索メニュー ↓ */
#menu ul.listIn {
	margin-left: 0px;
	margin-left: 8px;/* サイズ変更　少し余白を削りました */
}
#menu ul.listIn li {
	margin-left: 0px;
	width: 170px;/* サイズ変更 */
}
#menu .menuBox01 ul.listIn li a {
	margin-left: 0px;
	width: 170px;/* サイズ変更 */
}
/* search キーワード検索メニュー ↑ */

#menu .menuBox02 {
	width: 200px;
	margin-top: 10px;
	background: url(http://img1.kakaku.k-img.com/images/category/menu_box02_bg.gif) repeat-y left top;
}
#menu .menuBox02 .menuTitle {
	padding: 4px 8px;
	font-size: 100%;
	font-weight: bold;
	line-height: 120%;
	background: #ECEBEB url(http://img1.kakaku.k-img.com/images/category/menu_box02_top.gif) no-repeat left top;
}
#menu .menuBox02 ul {
	padding: 0px 8px 5px 8px;
	margin-top: 5px;
}
#menu .menuBox03 {
	width: 200px;
	margin-top: 10px;
}
#menu .menuBox03 a {
	color: #333333;
	text-decoration: underline;
}
#menu .menuBox03 .menuTitle {
	width: 200px;
	padding: 4px 8px;
	margin-bottom: 8px;
	font-weight: bold;
	line-height: 120%;
	background: #d6d4d4 url(http://img1.kakaku.k-img.com/images/category/menu_box03_top.gif) no-repeat left top;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 184px;
}
#menu .menuBox03 .imgArea {
	float: left;
	width: 47px;
}
#menu .menuBox03 p {
	margin: 8px 0px 0px 47px;
}
#menu .menuInbox {
	background: #fff url(http://img1.kakaku.k-img.com/images/category/menu_inbox_btm.gif) no-repeat left bottom;
	padding-bottom: 5px;
	margin-top: 10px;
}
#menu .menuInbox ul {
	margin: 0px;
	padding: 0px;
}
		
/*for outlet 1003 sm1 */
#menu .menuBox02 .outl .menuTitle span{
		font-size: 90%;
}
#menu .menuBox02 .outl dl{
		width:180px;
		margin:10px auto 0;
}
#menu .menuBox02 .outl dt {
	font-weight:bold;
	font-size:100%;
}
#menu .menuBox02 .outl dd {
	font-size:90%;
	margin:1px 0 10px;
}
/*for outlet 1003 end */
/* メニューサイズ変更の為修正↓ */
#menu .menuInbox ul li {
	margin-top: 5px;
	line-height: 120%;
	list-style: none;
	/* 追加 */
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat;
	background-position: 5px 0px;
	/* 追加 */
}
			
/* メニューサイズ変更の為修正↑ */
#menu .menuInbox ul li a {
	width: 174px;
	display: block;
	padding: 0px 5px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 164px;
}
#menu .btn {
	background: url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left top;
	margin-top: 5px;
	text-align: right;
	padding: 7px 5px 0px;
}
#menu .boxIn {
	width: 184px;
	padding: 10px 8px 0px;
}

/* メニュー・メーカー並び替え
------------------------------------------------ */
#menu ul.makerSort {
	background-image: url(http://img1.kakaku.k-img.com/images/category/line_makersort_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 8px;
	letter-spacing: 0.07em;
	line-height: 100%;
	padding-top: 5px;
}
#menu ul.makerSort li {
	width: auto;
	background-image: url(http://img1.kakaku.k-img.com/images/category/line_makersort_02.gif);
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	padding-right: 10px;
}
#menu ul.makerSort li.makerSortend {
	background-image: none;
	padding-left: 4px;
}
#menu ul.makerSort li a {
	width: auto;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 85%;
	display: inline;
		voice-family: "\"}\"";
		voice-family:inherit;
		padding-right: 1px;
		padding-left: 2px;
}
#menu ul.makerSort a:visited {
	color: #0000dd;	
}
#menu ul.makerSort a:hover {
	color: #0099FF;	
}
#menu ul.makerSort li span {
	background-color: #d9d9d9;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		voice-family: "\"}\"";
		voice-family:inherit;
		padding-right: 1px;
		padding-left: 2px;
}
#menu #maker_product , #menu #maker_name {
	background-image: url(http://img1.kakaku.k-img.com/images/category/line_makersort_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 6px;
	margin-top: 2px;
}

/* メニュー・メーカー並び替え（IE7以下）
------------------------------------------------ */
#menu ul.makerSort li {
	/padding-right: 5px;
}
#menu ul.makerSort li.makerSortend {
	/padding-left: 9px;
}
#menu #maker_product , #menu #maker_name {
	/margin-top: 3px;
}


/* ■H2　カテゴリカラー ------------------- */
#menu h2 {
	padding-bottom: 8px;
	font-size: 107%;
}
#default #menu h2,
#shoes #menu h2,
#sports-shoes #menu h2,
#ladies-shoes #menu h2,
#mens-shoes #menu h2,
#kids-shoes #menu h2,
#shoes-accessories #menu h2,
#outdoor #menu h2,
#housing #menu h2,
#reform #menu h2,
#lighting #menu h2
{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_default.gif) no-repeat left bottom;}

#pc #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_pc.gif) no-repeat left bottom;}
#kaden #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_kaden.gif) no-repeat left bottom;}
#camera #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_camera.gif) no-repeat left bottom;}
#keitai #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_keitai.gif) no-repeat left bottom;}
#bb #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_bb.gif) no-repeat left bottom;}
#game #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_game.gif) no-repeat left bottom;}
#book-cd-dvd #menu h2,
#book #menu h2,
#dvd #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_dvd.gif) no-repeat left bottom;}

/* fitness追加 150108sm17 */
#fitness #menu h2,
#sports-wear #menu h2,
#sports #menu h2,
#golf #menu h2,
#bicycle #menu h2,
#snow #menu h2,
#fishing #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_sports.gif) no-repeat left bottom;}
#kuruma #menu h2,
#car-goods #menu h2,
#bike #menu h2,
#bike-goods #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_kuruma.gif) no-repeat left bottom;}
#insurance #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_insurance.gif) no-repeat left bottom;}
#money #menu h2,
#card #menu h2,
#loan #menu h2,
#invest #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_money.gif) no-repeat left bottom;}
#food-drink #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_food.gif) no-repeat left bottom;}
#food-drink #menu h2.colorLow {background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_food2.gif) no-repeat left bottom;}
#fashion #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_fashion.gif) no-repeat left bottom;}
#beauty-health #menu h2,
#contactlens #menu h2,
#cosme #menu h2,
#cosmetic #menu h2,
#medicine #menu h2,
#supplement #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_beauty.gif) no-repeat left bottom;}
#interior #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_interior.gif) no-repeat left bottom;}
#houseware #menu h2,
#stationery #menu h2,
#daily-goods #menu h2,
#nursing-care #menu h2{ background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_houseware.gif) no-repeat left bottom; } /* nursing-care 150212sm17 */
/* カテゴリ追加 sm11 150817*/
#pet #menu h2,
#dog-goods #menu h2,
#cat-goods #menu h2,
#animal-goods #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_pet.gif) no-repeat left bottom;}
/* カテゴリ追加 sm5 120806*/
#baby #menu h2,
#maternity #menu h2,
#baby-goods #menu h2,
#kids #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_baby.gif) no-repeat left bottom;}
#used #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_used.gif) no-repeat left bottom;}
#outlet #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_outlet.gif) no-repeat left bottom;}
/* カテゴリ追加 sm03 10.10.01 */
#drink #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_drink.gif) no-repeat left bottom;}
#hobby #menu h2,
#gakki #menu h2,
#toy #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_hobby.gif) no-repeat left bottom;}
#watch-accessory #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_watch.gif) no-repeat left bottom;}
#diy #menu h2,
#electric-tools #menu h2,
#working-tool #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_diy.gif) no-repeat left bottom;}
/* instant-food追加 150709sm26 */
#instant-food #menu h2,
#food #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_foods.gif) no-repeat left bottom;}
#health-food #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_health.gif) no-repeat left bottom;}
/* カテゴリ追加 101210SM5 */
#kitchen #menu h2,
/* カテゴリ追加 sm07 10.11.01 */
#cookware #menu h2,
#kitchen-goods #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_kitchen.gif) no-repeat left bottom;}
/* カテゴリ追加 11.07.01 sm1 */
#mobile-data #menu h2{background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_mobile_data.gif) no-repeat left bottom;}
/*  submenu展開 re 100304 sm03 */
#menu .menuBox01 .listOpen li {
	margin-top:0;
	padding-top:5px;
}
#menu .menuBox01 li.submenuTtl {
	background: url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	width:184px;
	margin-top: 10px;
	padding:0 0 5px 0;
	color: #666;
	font-weight: bold;
}
#menu .menuBox01 li.submenuTtl p,
#menu .menuBox01 li.submenuTtl a {
	padding-left:7px;
}
#interior #menu .menuBox01 li.submenuTtl p,
#interior #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_interior.gif) no-repeat;
}
#houseware #menu .menuBox01 li.submenuTtl p,
#houseware #menu .menuBox01 li.submenuTtl a,
#stationery #menu .menuBox01 li.submenuTtl p,
#stationery #menu .menuBox01 li.submenuTtl a,
#daily-goods #menu .menuBox01 li.submenuTtl p,
#daily-goods #menu .menuBox01 li.submenuTtl a,
#nursing-care #menu .menuBox01 li.submenuTtl p,
#nursing-care #menu .menuBox01 li.submenuTtl a{ /* nursing-care 150212sm17 */
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_houseware.gif) no-repeat;
}
#food-drink #menu .menuBox01 li.submenuTtl p,
#food-drink #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_food.gif) no-repeat;
}
/* pickup枠 111014 sm1 */
#menu .menuBox01 ul.pkupCtn li.submenuTtl p,
#menu .menuBox01 ul.pkupCtn2 li.submenuTtl p{
	padding-left:9px;
}
#menu .menuBox01 ul.pkupCtn p.lh,
#menu .menuBox01 ul.pkupCtn2 p.lh{
	line-height:120%;
}
/* pickup枠 end */

/* カテゴリ追加 sm03 10.10.01 */
#drink #menu .menuBox01 li.submenuTtl p,
#drink #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_drink.gif) no-repeat;
}
#hobby #menu .menuBox01 li.submenuTtl p,
#hobby #menu .menuBox01 li.submenuTtl a, 
#gakki #menu .menuBox01 li.submenuTtl p,
#gakki #menu .menuBox01 li.submenuTtl a,
#toy #menu .menuBox01 li.submenuTtl p,
#toy #menu .menuBox01 li.submenuTtl a{
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_hobby.gif) no-repeat;
}
/* instant-food追加 150709sm26 */
#instant-food #menu .menuBox01 li.submenuTtl p,
#instant-food #menu .menuBox01 li.submenuTtl a,
#food #menu .menuBox01 li.submenuTtl p,
#food #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_foods.gif) no-repeat;
}
#diy #menu .menuBox01 li.submenuTtl p,
#diy #menu .menuBox01 li.submenuTtl a,
#electric-tools #menu .menuBox01 li.submenuTtl p,
#electric-tools #menu .menuBox01 li.submenuTtl a,
#working-tool #menu .menuBox01 li.submenuTtl p,
#working-tool #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_diy.gif) no-repeat;
}
#health-food #menu .menuBox01 li.submenuTtl p,
#health-food #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_health.gif) no-repeat;
}
/* カテゴリ追加 101210SM5 */
#kitchen #menu .menuBox01 li.submenuTtl p,
#kitchen #menu .menuBox01 li.submenuTtl a,
/* カテゴリ追加 sm07 10.11.01 */
#cookware #menu .menuBox01 li.submenuTtl p,
#cookware #menu .menuBox01 li.submenuTtl a,
#kitchen-goods #menu .menuBox01 li.submenuTtl p,
#kitchen-goods #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_kitchen.gif) no-repeat;
}
/* fitness追加 150108sm17 */
#fitness #menu .menuBox01 li.submenuTtl p,
#fitness #menu .menuBox01 li.submenuTtl a,
#sports-wear #menu .menuBox01 li.submenuTtl p,
#sports-wear #menu .menuBox01 li.submenuTtl a,
#sports #menu .menuBox01 li.submenuTtl p,
#sports #menu .menuBox01 li.submenuTtl a,
#golf #menu .menuBox01 li.submenuTtl p,
#golf #menu .menuBox01 li.submenuTtl a,
#bicycle #menu .menuBox01 li.submenuTtl p,
#bicycle #menu .menuBox01 li.submenuTtl a,
#snow #menu .menuBox01 li.submenuTtl p,
#snow #menu .menuBox01 li.submenuTtl a,
#fishing  #menu .menuBox01 li.submenuTtl p,
#fishing  #menu .menuBox01 li.submenuTtl a{
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_sports.gif) no-repeat;
}
/* add 111122 sm1 */
#beauty-health #menu .menuBox01 li.submenuTtl p,
#beauty-health #menu .menuBox01 li.submenuTtl a,
#medicine #menu .menuBox01 li.submenuTtl p,
#medicine #menu .menuBox01 li.submenuTtl a,
#supplement #menu .menuBox01 li.submenuTtl p,
#supplement #menu .menuBox01 li.submenuTtl a{
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_beauty_health.gif) no-repeat;
}
#shoes  #menu .menuBox01 li.submenuTtl p,
#shoes  #menu .menuBox01 li.submenuTtl a,
#sports-shoes  #menu .menuBox01 li.submenuTtl p,
#sports-shoes  #menu .menuBox01 li.submenuTtl a,
#ladies-shoes  #menu .menuBox01 li.submenuTtl p,
#ladies-shoes  #menu .menuBox01 li.submenuTtl a,
#mens-shoes  #menu .menuBox01 li.submenuTtl p,
#mens-shoes  #menu .menuBox01 li.submenuTtl a,
#kids-shoes  #menu .menuBox01 li.submenuTtl p,
#kids-shoes  #menu .menuBox01 li.submenuTtl a,
#shoes-accessories  #menu .menuBox01 li.submenuTtl p,
#shoes-accessories  #menu .menuBox01 li.submenuTtl a,
#outdoor  #menu .menuBox01 li.submenuTtl p,
#outdoor  #menu .menuBox01 li.submenuTtl a,
#housing #menu .menuBox01 li.submenuTtl p,
#housing #menu .menuBox01 li.submenuTtl a,
#reform #menu .menuBox01 li.submenuTtl p,
#reform #menu .menuBox01 li.submenuTtl a,
#lighting #menu .menuBox01 li.submenuTtl p,
#lighting #menu .menuBox01 li.submenuTtl a
{
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_shoes.gif) no-repeat;
}
/* add 120319 sm1 */
#fashion  #menu .menuBox01 li.submenuTtl p,
#fashion  #menu .menuBox01 li.submenuTtl a{
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_fashion.gif) no-repeat;
}

/* 追加 130125 sm7 */
#book-cd-dvd #menu .menuBox01 li.submenuTtl p,
#book-cd-dvd #menu .menuBox01 li.submenuTtl a,
#book #menu .menuBox01 li.submenuTtl p,
#book #menu .menuBox01 li.submenuTtl a,
#dvd #menu .menuBox01 li.submenuTtl p,
#dvd #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/search/bg_menu_subttl_dvd.gif) no-repeat;}
	
	
/* 左メニュー注目カテゴリ枠 リストマーカー追加（価格比較カテゴリ） 111130 sm8 */
#pc #menu .menuBox01 li.submenuTtl p,
#pc #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_pc.gif) no-repeat;
}
#kaden #menu .menuBox01 li.submenuTtl p,
#kaden #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_kaden.gif) no-repeat;
}
#camera #menu .menuBox01 li.submenuTtl p,
#camera #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_camera.gif) no-repeat;
}
#game #menu .menuBox01 li.submenuTtl p,
#game #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_game.gif) no-repeat;
}
#watch-accessory #menu .menuBox01 li.submenuTtl p,
#watch-accessory #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_watch_accessory.gif) no-repeat;
}
/* カテゴリ追加 sm5 120806*/
#baby #menu .menuBox01 li.submenuTtl p,
#baby #menu .menuBox01 li.submenuTtl a,
#maternity #menu .menuBox01 li.submenuTtl p,
#maternity #menu .menuBox01 li.submenuTtl a,
#baby-goods #menu .menuBox01 li.submenuTtl p,
#baby-goods #menu .menuBox01 li.submenuTtl a,
#kids #menu .menuBox01 li.submenuTtl p,
#kids #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_baby.gif) no-repeat;
}
/* カテゴリ追加 sm11 150817*/
#pet #menu .menuBox01 li.submenuTtl p,
#pet #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_pet.gif) no-repeat;
}
#dog-goods #menu .menuBox01 li.submenuTtl p,
#dog-goods #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_pet.gif) no-repeat;
}
#cat-goods #menu .menuBox01 li.submenuTtl p,
#cat-goods #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_pet.gif) no-repeat;
}
#animal-goods #menu .menuBox01 li.submenuTtl p,
#animal-goods #menu .menuBox01 li.submenuTtl a {
	background:url(http://img1.kakaku.k-img.com/images/category/bg_menu_subttl_pet.gif) no-repeat;
}
/* 左メニュー注目カテゴリ枠 リストマーカー追加（価格比較カテゴリ） 111130 sm8 end */

#menu .submenuBtn {
	margin-top:3px;
	text-align:right;
}
#menu .menuBox01 .submenuBtn img {
	cursor:pointer;
}

/* jsオフ対応 */
#menu .listOpen {display:none;}
#menu .listClose {display:block;}
#menu .listClose .submenuBtn {display:none;}

/* 季節注目カテゴリ枠 sm03 100304 */
#menu .menuBox01 h2.pkupTtl {
	position:relative;
	width:184px;
	padding-left:20px;
	voice-family: "\"}\"";
	voice-family:inherit;
	position:relative;
	width:164px;
	padding-left:20px;
	line-height:1.2;
}
#menu .menuBox01 h2.pkupTtl span {
	position:absolute;
	display:block;
}
#menu .menuBox01 h2.pkupTtl span.spring {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_spring.gif) no-repeat;
	top:-2px;
	left:-3px;
	width:20px;
	height:22px;
}

/*100601 sm1*/
#menu .menuBox01 h2.pkupTtl span.rainy {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_rainy.gif) no-repeat;
	top:-2px;
	left:-3px;
	width:20px;
	height:22px;
}
/*100601 end*/

/*100715 sm1*/
#menu .menuBox01 h2.pkupTtl span.summer {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_summer.gif) no-repeat;
	top:-2px;
	left:-3px;
	width:20px;
	height:22px;
}
/*100715 end*/

/*100903 sm1*/
#menu .menuBox01 h2.pkupTtl span.autumn {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_autumn.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:20px;
	height:22px;
}
/*100903 end*/

/*101105 sm1*/
#menu .menuBox01 h2.pkupTtl span.autumnWinter {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_autumnWinter.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:20px;
	height:22px;
}
/*101105 end*/

/*101126 sm6*/
#menu .menuBox01 h2.pkupTtl span.xmas2010 {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_xmas2010.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:22px;
	height:22px;
}
/*101126 end*/

/*101208 sm6*/
#menu .menuBox01 h2.pkupTtl span.winter2010 {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_winter2010.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:22px;
	height:22px;
}
/*101208 end*/

/*110207 sm6*/
#menu .menuBox01 h2.pkupTtl span.earlyspring2011 {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_earlyspring2011.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:22px;
	height:22px;
}
/*110207 end*/

/*110216 sm6*/
#menu .menuBox01 h2.pkupTtl span.sakura {
	background:url(http://img1.kakaku.k-img.com/images/category/icon_pkup_sakura.gif) no-repeat;
	top:-4px;
	left:-3px;
	width:22px;
	height:22px;
}
/*110216 end*/

#menu .menuBox01 ul.pkupCtn li {
	background:url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	padding-left:0;
	padding-bottom:3px;
}
#menu .menuBox01 ul.pkupCtn li.noBd {
	background:none;
	padding-bottom:0;
}
#menu .menuBox01 ul.pkupCtn li span a {
	color:#333;
	text-decoration:none;
}
#menu .menuBox01 ul.pkupCtn li p {
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat left top;
	padding-left:5px;
}

/* add 120319 sm1 */
#menu .menuBox01 ul.pkupCtn2 li {
	background:url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	padding-left:0;
	padding-bottom:3px;
}
#menu .menuBox01 ul.pkupCtn2 li.noBd {
	background:none;
	padding-bottom:0;
}
#menu .menuBox01 ul.pkupCtn2 li span a {
	color:#333;
	text-decoration:none;
}
#menu .menuBox01 ul.pkupCtn2 li p {
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat left top;
	padding-left:5px;
}

/* 腕時計カテゴリ改善 110823 sm8 */
#menu #toggleMenu #menuGroupTab {
display: none;
}
#menu #toggleMenu #menuGroup1Title,
#menu #toggleMenu #menuGroup2Title {
font-weight: bold;
width: 175px;
padding: 7px 10px 3px 15px;
font-size: 107%;
background: url(http://img1.kakaku.k-img.com/images/category/tab_on_wide.gif) top left no-repeat;
}
#menu .toggleMenuBox {
padding: 10px 8px 0px;
background: #eeeeee;
width: 184px;
font-size: 107%;
}
#menu #toggleMenu #menuGroupTab ul {
list-style: none;
}
#menu #toggleMenu #menuGroupTab li a:link,
#menu #toggleMenu #menuGroupTab li a:visited {
color:#666;
}
#menu #toggleMenu #menuGroupTab li a:hover {
color:#666;
text-decoration: underline;
}
#menu #toggleMenu #menuGroupTab li#group1Tab {
float: left;
}
#menu #toggleMenu #menuGroupTab li#group2Tab {
float: right;
}
#menu .showGroup1 #menuGroupTab li#group1Tab,
#menu .showGroup2 #menuGroupTab li#group2Tab {
font-weight: bold;
width: 82px;
padding: 7px 0 3px 15px;
font-size: 107%;
background:url(http://img1.kakaku.k-img.com/images/category/tab_on.gif) top left no-repeat;
}
#menu .showGroup1 #menuGroupTab li#group2Tab a,
#menu .showGroup2 #menuGroupTab li#group1Tab a {
display: block;
font-weight: bold;
width: 82px;
padding: 7px 0 3px 15px;
font-size: 107%;
background:url(http://img1.kakaku.k-img.com/images/category/tab_off.gif) top left no-repeat;
color:#666;
}
#menu .toggleMenuBox ul li {
margin-top: 5px;
line-height: 120%;
list-style: none;
padding-left: 10px;
background: url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat;
background-position: 3px 0px;
}
#menu .toggleMenuBox ul li.nodot {
background: none;
padding: 0;
font-weight: bold;
}
#menu .toggleMenuBox ul li a {
width: 174px;
display: block;
margin: 0px;
padding: 0px;
}
#menu .toggleMenuBox .subGroupTitle {
background: url(http://img1.kakaku.k-img.com/images/category/line_makersort_01.gif) left bottom repeat-x;
padding: 3px 0 5px;
font-weight: bold;
margin-top: 15px;
width: 184px;
}
#menu .toggleMenuBox .subGroupTitle .menuImg {
vertical-align:middle;
margin-right:5px;
}
#menu .toggleMenuBox .subGroupTitle .subGroupTitleText {
display: block;
float:right;
width:170px;
_width:167px;
}
#menu .toggleMenuBox .subGroupTitle .arrowimg {
float:left;
padding-top:2px;
}
#menu .toggleMenuBox .subGroupTitle a:link,
#menu .toggleMenuBox .subGroupTitle a:visited {
color:#333;
}
#menu .toggleMenuBox .subGroupTitle a:hover span {
color:#333;
text-decoration: underline;
}
#menu .toggleMenuBox a.moreBtn {
outline:none;
}
#menu .toggleMenuBox a.moreBtn span {
display: block;
text-align: right;
padding:0;
background:none;
margin-top:3px;
}
/* 左メニュー開閉汎用化 111006 sm8 */
#toggleMenu2 .toggleMenuBox {
	background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_top.gif) no-repeat left top #eee;
}
/* 腕時計カテゴリ改善 110823 sm8 end */

/* カテゴリトップ左メニュートグル化 110915 sm8 */
/* 全体 */
#toggleMenuB {
width: 200px;
}
#toggleMenuB ul{
list-style: none;
}

/* tglMenuBox */
#toggleMenuB div.tglMenuBoxBtm {
background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_btm.gif) no-repeat scroll left bottom transparent;
margin-bottom: 10px;
padding-bottom: 7px;
width: 200px;
}
#toggleMenuB div.tglMenuBox {
background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_top.gif) no-repeat scroll left top #EEEEEE;
padding: 10px 8px 3px;
voice-family: inherit;
width: 200px;/* IE5.5 only */
width:/**/ 184px;
}

/* h2 */
#toggleMenuB .h2Box {
margin-bottom: 7px;
padding-bottom: 8px;
}
#toggleMenuB .h2Border {
}
#kaden #toggleMenuB .h2Box { background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_kaden.gif) no-repeat left bottom;}
#toggleMenuB h2 {
background: none !important;
padding-bottom: 0;
}

/* カテゴリ一覧li要素 */
#toggleMenuB ul li {
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_btnicon_dotarrow.gif) no-repeat center left;
margin: 0.34em 0 0 12px;
padding: 2px 0 0 9px;
line-height: 1.1em;
font-size: 92%;
color: #0000DD;
}
#toggleMenuB li a {
display: block;
width: 163px;
_zoom: 1;
}

/* li.subTitle */
#toggleMenuB li.subTitle {
background: none !important;
margin: 9px 0 0 7px;
padding: 0 !important;
line-height: 1.1em;
font-size: 107%;
font-weight: bold;
color: #666;
width: 177px;
}

#toggleMenuB.categoryMode li.subTitle {
width: 184px;
margin: 7px 0 0 0;
padding: 0 !important;
border: none;
}
#toggleMenuB.categoryMode li.subTitle a {
padding: 2px 0 0 21px !important;
color:#0000DD;
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_btnicon_plus.gif) no-repeat center left !important;
}
#toggleMenuB.categoryMode li.subTitle a:visited {
color:#0000DD;
}
#toggleMenuB.categoryMode li.subTitle a:hover {
color:#0099FF;
}
#toggleMenuB.categoryMode li.minus {
background: #DAE1F8 !important;
}
#toggleMenuB.categoryMode li.minus a {
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_btnicon_minus.gif) no-repeat center left !important;
}
#toggleMenuB.categoryMode li.noToggle {
}

/* h2.toggleBtn */
#toggleMenuB.categoryMode h2.toggleBtn {
border: none;
}
#toggleMenuB.categoryMode h2.toggleBtn a {
display: block;
padding: 2px 0 0 21px !important;
color: #0000DD;
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_btnicon_plus.gif) no-repeat center left !important;
}
#toggleMenuB.categoryMode h2.toggleBtn a:visited {
color:#0000DD;
}
#toggleMenuB.categoryMode h2.toggleBtn a:hover {
color:#0099FF;
}
#toggleMenuB.categoryMode h2.minus {
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_h2bg.gif) no-repeat left top #DAE1F8 !important;
}

#toggleMenuB.categoryMode h2.minus a {
background: url(http://img1.kakaku.k-img.com/images/category/tglmenu_btnicon_minus.gif) no-repeat center left !important;
}

/* tglTab */
#toggleMenuB a.tglTab,
#toggleMenuB a.tglTab img {
width: 184px;
height: 23px;
}
#toggleMenuB a.tglTab img {
display: block;
margin: 3px 0 -5px 0;
_position: relative;
}
.tabMTop {
margin-top: 15px;
}

/* 切り戻し臨時対応(toggleMenuC) 111020 sm8 */
/* 全体 */
#toggleMenuC {
width: 200px;
}
#toggleMenuC ul{
list-style: none;
}

/* tglMenuBox */
#toggleMenuC div.tglMenuBoxBtm {
background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_btm.gif) no-repeat scroll left bottom transparent;
margin-bottom: 10px;
padding-bottom: 7px;
width: 200px;
}
#toggleMenuC div.tglMenuBox {
background: url(http://img1.kakaku.k-img.com/images/category/menu_box01_top.gif) no-repeat scroll left top #EEEEEE;
padding: 10px 8px 3px;
voice-family: inherit;
width: 200px;/* IE5.5 only */
width:/**/ 184px;
}

/* h2 */
#toggleMenuC .h2Box {
margin-bottom: 6px;
padding-bottom: 8px;
}
#toggleMenuC .h2Border {
}
#kaden #toggleMenuC .h2Box { background: url(http://img1.kakaku.k-img.com/images/category/menu_bar_kaden.gif) no-repeat left bottom;}
#toggleMenuC h2 {
background: none !important;
padding-bottom: 0;
}

/* カテゴリ一覧li要素 */
#toggleMenuC ul li {
background: url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat left top;
margin: 0.34em 0 0 1px;
padding: 2px 0 0 6px;
line-height: 1.1em;
font-size: 92%;
color: #0000DD;
}
#toggleMenuC li a {
display: block;
width: 163px;
_zoom: 1;
}
#toggleMenuC li a img {
margin-bottom:-2px;
padding-left:2px;
_position:relative;
}

/* li.subTitle */
#toggleMenuC li.subTitle {
background: none !important;
margin: 9px 0 0 0;
padding: 0 !important;
line-height: 1.1em;
font-size: 107%;
font-weight: bold;
color: #666;
width: 184px;
}
/* 切り戻し臨時対応(toggleMenuC) 111020 sm8 end */
/* カテゴリトップ左メニュートグル化 110915 sm8 end */

/* 左メニュー部分の価格で絞込みテキストボックス用　2008,11,27今橋追加 */	
#menu .keywordBox {
	width: 120px;
	border: 1px solid #cecece;
	height: 16px;
	padding: 2px;}
	
/* 4.02 used 120220 sm1*/
#used #menu #toggleMenu2 .h2group {
    background: url("http://img1.kakaku.k-img.com/images/category/menu_bar_used.gif") no-repeat scroll left bottom transparent;
}
#used #menu #toggleMenu2 .h2group h2 {
	background:none;
}
#used #menu #toggleMenu2 .subGroup img.arrowimg {
	float:left;
	width:15px;
	padding-top:1px;
}
#used #menu #toggleMenu2 .subGroup h2 {
	float:right;
	width:165px;
}
#used #menu .toggleMenuBox ul li a,
#used #menu .toggleMenuBox li {
	width:170px;
}
#used #menu .toggleMenuBox li.subTitle{
	width:180px;
}
/* tag search 110711 sm1 */
#menu #tag .makertag {
	height:230px;
	width:180px;
	overflow-y: auto;
	overflow-x: hidden;
	border:1px solid #CCC;
	margin-top:5px;

}
#menu #tag .makertag li{
	margin-left:5px;
	width:140px;
}
#menu #tag .menuBox01 .makertag li a {
	width:140px;
}
/* tag search end */

/* figureprisemenu 120424 sm1 */
#toy #menu #toggleMenu2 .subGroup .h3group,
#toy #menu #toggleMenu2 .subCateList h3 {
    background:url("http://img1.kakaku.k-img.com/images/category/dotline01.gif") repeat-x scroll left bottom transparent;
    font-weight:bold;
    margin-top:5px;
    padding:3px 0;
    width:184px;
}
#toy #menu #toggleMenu2 .subGroup h3 {
    float: right;
    width: 165px;
}
#toy #menu #toggleMenu2 .subGroup a h3 {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
#toy #menu #toggleMenu2 .subGroup img.arrowimg {
    float: left;
    width: 15px;
}
#toy #menu #toggleMenu2 .subGroup .morebtnOpen img {
	height:17px;
	width:52px;
}
#toy #menu #toggleMenu2 .subGroup .morebtnClose img {
	height:0;
	width:0;
}

/* figureprisemenu end */

/* guidehelp 120514 sm1 */
#menu .menuBox01 li span.guidetxt,
#menu .menuBox01 li span.guidetxtNoscr{
	font-size:12px;
	line-height:17px;
	margin-top:2px;
	color:#555;
	padding:0;
}
#menu .menuBox01 .opened span.guidetxt,
#menu .menuBox01 .closed span.guidetxtNoscr {
	display:block;

}
#menu .menuBox01 .closed span.guidetxt {
	display:none;
}
#menu .h2Guide {
	float:left;
	display:block;
	width:140px;
}
#menu .h2Btn {
	width:40px;
	float:right;
}
#menu .menuBox01 li noscript {
	padding:0;
	margin:0;
}
/* guidehelp end */

/* watch-accessory 120626 sm1 */
#watch-accessory #menu .toggleMenuBox ul li.hideStart {
	border-top:1px dotted #999;
	padding-top:10px;
	background:url(http://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat scroll 3px 10px transparent;
}
/* watch-accessory end */


/* 特集露出枠 120803 sm7 */
#menu .menuBox01 .menuDotline {
    background:url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left top transparent;
	padding-top:8px;}
/* 特集露出枠 end */

/* menuBox08 130621 sm4 */
#menu .menuBox08 {
	width: 200px;
	background: #f2f2f2 url(http://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat right bottom;
	margin-bottom: 10px;
	padding-bottom: 6px;
}
#menu .menuBox08 .menuBox08h3Box {
	padding: 8px 0 0;
	background: #e0e0e0 url(http://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat left top;
	width: 200px;
}
#menu .menuBox08 h3 {
	background: url(http://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat -250px bottom;
	width: 184px;
	padding: 0 8px 12px;
	font-size:106%;
}
#menu .menuBox09 {
	width: 200px;
	background: #edf8ff url(http://img1.kakaku.k-img.com/images/category/menu_box09_bg.png) no-repeat right bottom;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#menu .menuBox09 .menuBox09h3Box {
	padding: 8px 0 0;
	background: #c5deee url(http://img1.kakaku.k-img.com/images/category/menu_box09_bg.png) no-repeat left top;
	width: 200px;
}
#menu .menuBox09 h3 {
	background: url(http://img1.kakaku.k-img.com/images/category/menu_box09_bg.png) no-repeat -250px bottom;
	width: 184px;
	padding: 0 8px 12px;
	font-size:106%;
}
#menu .menuBox09 h4.menu09Ttl,
#searchCategory #menu .menuBox09 h4.menu09Ttl {
	font-size:100%;
	margin:0 0 3px;
	border:none;
	padding:0;
}
#menu .menuBox08 .menuBox08Inner,
#menu .menuBox09 .menuBox09Inner {
	width: 184px;
	padding: 5px 8px 0;
}
#menu .menuItemBox{
	background:url(http://img1.kakaku.k-img.com/images/category/line_makersort_01.gif) repeat-x scroll left bottom;
	margin-bottom:7px;
	padding:0 0 8px 0;
}
#menu .menuItemBoxEnd{
	padding:0;
}
#menu .menuBox08 .menuBox08Inner .blkText,
#menu .menuBox09 .menuBox09Inner .blkText {
	display:block;
	font-weight:bold;
}
#menu .menuBox08 li,
#menu .menuBox09 li {
	font-size: 100%;
	line-height: 1.2;
	list-style: none;
	width: 184px;
	margin-bottom:6px;
}
#menu .menuBox08 li a,
#menu .menuBox09 li a {
	width: 184px;
	display: block;
}
#menu .menuBox08 li span,
#menu .menuBox09 li span {
	font-size: 85%;
	font-weight: normal;
}
#menu .menuBox08 li a:link span,
#menu .menuBox08 li a:visited span,
#menu .menuBox08 li a:hover span,
#menu .menuBox09 li a:link span,
#menu .menuBox09 li a:visited span,
#menu .menuBox09 li a:hover span {
	color: #333333;
	line-height:1.3;
}
#menu .menuBox09 .boxTrendsearch p.corpText,
#menu .menuBox09 .boxPr p.corpText,
#menu .menuBox09 .boxFeature p.corpText,
#menu .menuBox09 .boxShop p.corpText {
	margin:10px 0 0 0;
	padding:0 0 0 40px;
	color:#333333;
	line-height:1.3;
}
#menu .menuBox09 .boxTrendsearch p {
	background: url(http://img1.kakaku.k-img.com/images/parts/category_top/ico_corp_ts.png) no-repeat;
}
#menu .menuBox09 .boxPr p {
	background: url(http://img1.kakaku.k-img.com/images/parts/category_top/ico_corp_pr.png) no-repeat;
}
#menu .menuBox09 .boxFeature p {
	background: url(http://img1.kakaku.k-img.com/images/parts/category_top/ico_corp_feature.png) no-repeat;
}
#menu .menuBox09 .boxShop p {
	background: url(http://img1.kakaku.k-img.com/images/parts/category_top/ico_corp_shop.png) no-repeat;
}

/* 全商品枠 130816SM5 */

h2.menuareaTtl {
	line-height:120%;
}
#menu .allitemLink {
	font-size:100%;
	line-height:120%;
	letter-spacing:0.07em;
	padding:13px 0 3px 2px;
}
#menu .menuSearchBox {
	background: url(http://img1.kakaku.k-img.com/images/category/menu/line_separate_01.gif) repeat-x 0 6px;
	padding:18px 0 0;
}
#menu .menuSearchBox .menuSearchTtl {
	display:block;
	font-size:92%;
	font-weight:bold;
	line-height:120%;
	color:#666666;
	margin-bottom:7px;
	padding:0 0 0 1px;
}
#menu .menuSearchBox span.menuSearchText,
#menu .menuSearchBox span.menuSearchBtn {
	display:block;
	float:left;
	vertical-align:middle;
}
#menu .menuSearchBox span.menuSearchText {
	width:147px;
	height:22px;
	vertical-align:middle;
}
#menu .menuSearchBox span.menuSearchText input {
	background: url(http://img1.kakaku.k-img.com/images/category/menu/bg_menusearch_01.png) no-repeat;
	width:142px;
	height:22px;
	border:none;
	padding:4px 0 2px 5px;
	font-size:92%;
	line-height:22px;
	outline:0;
	/position:relative;
	/bottom:1px;
}
#menu .menuSearchBox span.menuSearchText input.focusOn {
	color:#969696;
}
#menu .menuSearchBox span.menuSearchBtn input {
	background: url(http://img1.kakaku.k-img.com/images/category/menu/btn_menusearch_01.png) no-repeat;
	width:33px;
	height:28px;
	border:none;
	cursor:pointer;
}

/* 全商品枠 130816SM5 END */

/* ----- メーカー直販モデルメニュー 130821 sm4 ----- */
#menu .tglCon .tabMoreDirect {
	margin-top:10px;
}
#menu .tglCon .tabMoreDirect p {
	text-align:center;
}
#menu .tglCon .tabMoreDirect img {
    cursor: pointer;
}
#menu .tglCon ul.choiceList li.type {
	margin-top: 10px;
	padding:7px 0 0 0;
	font-weight: bold;
	color: #666666;
	background: url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left top;
	width:184px;
}
#menu .tglCon ul.choiceList li.zerohit {
	text-decoration:none;
	color:#999;
}
#menu .tglCon .hideItem {
	display:none;
}
#menu .tglCon .tabMoreDirect .moretab {
	background:url(http://img1.kakaku.k-img.com/images/category/pmenu_parts_menu.png) -8px -9px no-repeat;	
}
#menu .tglCon .tabMoreDirect .closetab {
	background:url(http://img1.kakaku.k-img.com/images/category/pmenu_parts_menu.png) -8px -77px no-repeat;	
}
#menu .menuBox01 li.guideList{
	background-image:none;
}
* html #menu .menuBox01 li.guideList{
	display:inline;
}
*:first-child+html #menu .menuBox01 li.guideList{
	display:inline;
}
/* ----- メーカー直販モデルメニュー 130821 sm4 end ----- */


/* カラー枠・価格帯枠改修 131119sm5 */
#menu .menuBox01 ul.colorTipText {
	padding-top:5px;
	/padding-top:8px;
}
#menu .menuBox01 .hideItem ul.colorTipText {
	padding-top:0px;
}
#menu .menuBox01 ul.colorTipText li {
	list-style:none;
	background:none;
	width:182px;
	margin-top:3px;
	padding-left:2px;
	font-size:100%;
	line-height:150%;
}
#menu .menuBox01 ul.colorTipText li a {
	background:url(http://img1.kakaku.k-img.com/images/category/variation/colortipL_all_01.png) no-repeat;
	width:146px;
	padding:2px 0 0 32px;
	min-height:24px;
}
* html #menu .menuBox01 ul.colorTipText li a {
	padding:3px 0 2px 32px;
}
#menu .menuBox01 ul.colorTipText li.colorTip1 a {
	background-position:0 0;
}
#menu .menuBox01 ul.colorTipText li.colorTip2 a {
	background-position:0 -100px;
}
#menu .menuBox01 ul.colorTipText li.colorTip3 a {
	background-position:0 -200px;
}
#menu .menuBox01 ul.colorTipText li.colorTip4 a {
	background-position:0 -300px;
}
#menu .menuBox01 ul.colorTipText li.colorTip5 a {
	background-position:0 -400px;
}
#menu .menuBox01 ul.colorTipText li.colorTip6 a {
	background-position:0 -500px;
}
#menu .menuBox01 ul.colorTipText li.colorTip7 a {
	background-position:0 -600px;
}
#menu .menuBox01 ul.colorTipText li.colorTip8 a {
	background-position:0 -700px;
}
#menu .menuBox01 ul.colorTipText li.colorTip9 a {
	background-position:0 -800px;
}
#menu .menuBox01 ul.colorTipText li.colorTip10 a {
	background-position:0 -900px;
}
#menu .menuBox01 ul.colorTipText li.colorTip11 a {
	background-position:0 -1000px;
}
#menu .menuBox01 ul.colorTipText li.colorTip12 a {
	background-position:0 -1100px;
}
#menu .menuBox01 ul.colorTipText li.colorTip13 a {
	background-position:0 -1200px;
}
#menu .menuBox01 ul.colorTipText li.colorTip99 a {
	background-position:0 -1300px;
}
#menu .menuBox01 .tabMore {
	padding-top:8px;
}
#menu .menuBox01 .tabMore img.moretab {
	background: url(http://img1.kakaku.k-img.com/images/category/menu/btn_toggle_01.png) no-repeat;
	cursor:pointer;
}
#menu .menuBox01 .tabMore img.closetab {
	background: url(http://img1.kakaku.k-img.com/images/category/menu/btn_toggle_01.png) no-repeat 0 -100px;
	cursor:pointer;
}

/* 価格帯検索 */
#menu ul li.rangeSearch {
	background:none;
	margin:7px 0 0 -2px;
	padding-left:0;
	font-size:85%;
}
#menu input.typesearchBtn {
    background: url(http://img1.kakaku.k-img.com/images/facetsearch/parts_menu.png) no-repeat 0 -324px;
    height: 18px;
    margin:0 0 0 5px;
    width: 22px;
	vertical-align:middle;
	position:relative;
	bottom:2px;
	/bottom:4px;
}
#menu li.rangeSearch input.menuForm {
	background: #FFF url(http://img1.kakaku.k-img.com/images/category/contentmenu/bg_overselect_07.gif) repeat-x left top;
    border: 1px solid #BBBBBB;
    margin: 0 3px 0 2px;
    padding: 2px 3px;
    width: 50px;
	outline:none;
}
/* カラー枠・価格帯枠改修 131119sm5 END */

/* ----- WindowsXP 買い替え特集 カウントダウンバナー 131119 sm4 ----- */
#menu #win8prBnr {
	position:relative;
	width:200px;
}
#menu #win8prBnr a {
	text-decoration:none;
	cursor:pointer;
}
#countdownDate{
	display:block;
	position:absolute;
	right:1px;
	top:6px;
	width:61px;
	height:48px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
#countdownDate span.countdownText{
	font-size:10px;
	line-height:12px;
	color:#ffffff;
	letter-spacing:-0.03em;
}
#countdownDate strong{
	line-height:14px;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	vertical-align:bottom;
}
#countdownDate span.countdownEnd{
	font-size:10px;
	line-height:12px;
	color:#ffffff;
	letter-spacing:-0.03em;
}
#countdownDate span.countdownEnd2{
	display:table-cell;
    font-size:10px;
	line-height:14px;
	color:#ffffff;
	vertical-align:middle;
	height:41px;
}
* html #countdownDate span.countdownEnd2 {
    display:block;
	padding-top:5px;
}
*:first-child+html #countdownDate span.countdownEnd2 {
    display:block;
    padding-top:5px;
}
/* ----- WindowsXP 買い替え特集 カウントダウンバナー 131119 sm4 end ----- */

/* サブシリーズ 140203sm5 */
#menuNojs ul.childList {
	display:none;
	border-top:none;
	width:188px;
	padding-left:16px;
	margin-bottom:-12px;	
}
#menu .childListBox ul.childList,
#menuNojs span.listMore {
	display:none;
}
#menu ul.childList li {
	/word-break:break-all;
	word-wrap:break-word;
}
#menu li.parentList {
	position:relative;
	width:166px;
	padding-right:12px;
	/word-break:break-all;
	word-wrap:break-word;
	z-index:10000;
}
#balloon_box .balloon {
	z-index:10001;
}
#menu li.parentList a {
	width:160px;
}
#menu li.parentList ul.childList li a {
	width:auto;
}
#menu span.listMore {
	display:none;
	background:url(http://img1.kakaku.k-img.com/images/category/menu/icon_arrow_01.png) no-repeat left top;
}
#menu .childListOn span.listMore {
	display:block;
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_07.png) no-repeat left top;
	width:243px;
	height:40px;
	position:absolute;
	top:0;
	right:0;
}
* html #menu .childListOn span.listMore {
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_10.png) no-repeat left top;
	right:-1px;
}
#menu .childListBox {
	position:absolute;
	top:-3px;
	right:-8px;
}
#menu .childListOn {
	position:absolute;
	top:-14px;
	right:-222px;
	width:243px;
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_09.png) no-repeat left bottom;
	padding:0 0 7px 0;
}
* html #menu .childListOn {
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_12.png) no-repeat left bottom;
}
#menu .childListOn ul.childList {
	display:block;
	width:203px;
	margin-top:12px;
	border-top:none;
	padding:2px 0 3px 40px;
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_08.png) repeat-y;
}
* html #menu .childListOn ul.childList {
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_poplist_11.png) repeat-y;
}
#menu .childListOn ul.childList li {
	position:relative;
	z-index:2;
	margin:0 0 3px;
	/margin:0 0 0;
}
/* サブシリーズ 140203sm5 END */

/* 枠デザイン変更 140626sm5 */
/* 大枠 */
#menu.menuFrame001 .menuBoxBtm {
	padding: 0 0 11px;
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_btm.png) left bottom no-repeat;
}
#menu.menuFrame001 .menuBox01,
#menu.menuFrame001 .menuBox01.toggleMenuBox {
	padding: 5px 8px 0px;
}

/* カテゴリカラー */
#default #menu.menuFrame001 .menuBox01,
#default #menu.menuFrame001 #menuWordRanking .menuBox05,
#shoes #menu.menuFrame001 .menuBox01,
#shoes #menu.menuFrame001 #menuWordRanking .menuBox05,
#sports-shoes #menu.menuFrame001 .menuBox01,
#sports-shoes #menu.menuFrame001 #menuWordRanking .menuBox05,
#ladies-shoes #menu.menuFrame001 .menuBox01,
#ladies-shoes #menu.menuFrame001 #menuWordRanking .menuBox05,
#mens-shoes #menu.menuFrame001 .menuBox01,
#mens-shoes #menu.menuFrame001 #menuWordRanking .menuBox05,
#kids-shoes #menu.menuFrame001 .menuBox01,
#kids-shoes #menu.menuFrame001 #menuWordRanking .menuBox05,
#shoes-accessories #menu.menuFrame001 .menuBox01,
#shoes-accessories #menu.menuFrame001 #menuWordRanking .menuBox05,
#outdoor #menu.menuFrame001 .menuBox01,
#outdoor #menu.menuFrame001 #menuWordRanking .menuBox05,
#housing #menu.menuFrame001 .menuBox01,
#housing #menu.menuFrame001 #menuWordRanking .menuBox05,
#reform #menu.menuFrame001 .menuBox01,
#reform #menu.menuFrame001 #menuWordRanking .menuBox05,
#lighting #menu.menuFrame001 .menuBox01,
#lighting #menu.menuFrame001 #menuWordRanking .menuBox05 {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_default.png) left top no-repeat;
}
#pc #menu.menuFrame001 .menuBox01,
#pc #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_pc.png) left top no-repeat;
}
#kaden #menu.menuFrame001 .menuBox01,
#kaden #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_kaden.png) left top no-repeat;
}
#camera #menu.menuFrame001 .menuBox01,
#camera #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_camera.png) left top no-repeat;
}
#keitai #menu.menuFrame001 .menuBox01,
#keitai #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_keitai.png) left top no-repeat;
}
#bb #menu.menuFrame001 .menuBox01,
#bb #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_bb.png) left top no-repeat;
}
#game #menu.menuFrame001 .menuBox01,
#game #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_game.png) left top no-repeat;
}
#book-cd-dvd #menu.menuFrame001 .menuBox01,
#book-cd-dvd #menu.menuFrame001 #menuWordRanking .menuBox05,
#book #menu.menuFrame001 .menuBox01,
#book #menu.menuFrame001 #menuWordRanking .menuBox05,
#dvd #menu.menuFrame001 .menuBox01,
#dvd #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_dvd.png) left top no-repeat;
}

/* fitness追加 150108sm17 */
#fitness #menu.menuFrame001 .menuBox01,
#fitness #menu.menuFrame001 #menuWordRanking .menuBox05,
#sports-wear #menu.menuFrame001 .menuBox01,
#sports-wear #menu.menuFrame001 #menuWordRanking .menuBox05,
#sports #menu.menuFrame001 .menuBox01,
#sports #menu.menuFrame001 #menuWordRanking .menuBox05,
#golf #menu.menuFrame001 .menuBox01,
#golf #menu.menuFrame001 #menuWordRanking .menuBox05,
#bicycle #menu.menuFrame001 .menuBox01,
#bicycle #menu.menuFrame001 #menuWordRanking .menuBox05,
#snow #menu.menuFrame001 .menuBox01,
#snow #menu.menuFrame001 #menuWordRanking .menuBox05,
#fishing #menu.menuFrame001 .menuBox01,
#fishing #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_sports.png) left top no-repeat;
}
#kuruma #menu.menuFrame001 .menuBox01,
#kuruma #menu.menuFrame001 #menuWordRanking .menuBox05,
#car-goods #menu.menuFrame001 .menuBox01,
#car-goods #menu.menuFrame001 #menuWordRanking .menuBox05,
#bike #menu.menuFrame001 .menuBox01,
#bike #menu.menuFrame001 #menuWordRanking .menuBox05,
#bike-goods #menu.menuFrame001 .menuBox01,
#bike-goods #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_kuruma.png) left top no-repeat;
}
#insurance #menu.menuFrame001 .menuBox01,
#insurance #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_insurance.png) left top no-repeat;
}
#money #menu.menuFrame001 .menuBox01,
#money #menu.menuFrame001 #menuWordRanking .menuBox05,
#card #menu.menuFrame001 .menuBox01,
#card #menu.menuFrame001 #menuWordRanking .menuBox05,
#loan #menu.menuFrame001 .menuBox01,
#loan #menu.menuFrame001 #menuWordRanking .menuBox05,
#invest #menu.menuFrame001 .menuBox01,
#invest #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_money.png) left top no-repeat;
}
#food-drink #menu.menuFrame001 .menuBox01,
#food-drink #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_food.png) left top no-repeat;
}
#fashion #menu.menuFrame001 .menuBox01,
#fashion #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_fashion.png) left top no-repeat;
}
#beauty-health #menu.menuFrame001 .menuBox01,
#beauty-health #menu.menuFrame001 #menuWordRanking .menuBox05,
#contactlens #menu.menuFrame001 .menuBox01,
#contactlens #menu.menuFrame001 #menuWordRanking .menuBox05,
#cosme #menu.menuFrame001 .menuBox01,
#cosmetic #menu.menuFrame001 .menuBox01,
#cosme #menu.menuFrame001 #menuWordRanking .menuBox05,
#cosmetic #menu.menuFrame001 #menuWordRanking .menuBox05,
#medicine #menu.menuFrame001 .menuBox01,
#medicine #menu.menuFrame001 #menuWordRanking .menuBox05,
#supplement #menu.menuFrame001 .menuBox01,
#supplement #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_beauty.png) left top no-repeat;
}
#interior #menu.menuFrame001 .menuBox01,
#interior #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_interior.png) left top no-repeat;
}
#houseware #menu.menuFrame001 .menuBox01,
#houseware #menu.menuFrame001 #menuWordRanking .menuBox05,
#stationery #menu.menuFrame001 .menuBox01,
#stationery #menu.menuFrame001 #menuWordRanking .menuBox05,
#daily-goods #menu.menuFrame001 .menuBox01,
#daily-goods #menu.menuFrame001 #menuWordRanking .menuBox05,
#nursing-care #menu.menuFrame001 .menuBox01,
#nursing-care #menu.menuFrame001 #menuWordRanking .menuBox05{ /* nursing-care 150212sm17 */
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_houseware.png) left top no-repeat;
}
/* カテゴリ追加 sm11 150817*/
#pet #menu.menuFrame001 .menuBox01,
#pet #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_pet.png) left top no-repeat;
}
#dog-goods #menu.menuFrame001 .menuBox01,
#dog-goods #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_pet.png) left top no-repeat;
}
#cat-goods #menu.menuFrame001 .menuBox01,
#cat-goods #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_pet.png) left top no-repeat;
}
#animal-goods #menu.menuFrame001 .menuBox01,
#animal-goods #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_pet.png) left top no-repeat;
}
#baby #menu.menuFrame001 .menuBox01,
#baby #menu.menuFrame001 #menuWordRanking .menuBox05,
#maternity #menu.menuFrame001 .menuBox01,
#maternity #menu.menuFrame001 #menuWordRanking .menuBox05,
#baby-goods #menu.menuFrame001 .menuBox01,
#baby-goods #menu.menuFrame001 #menuWordRanking .menuBox05,
#kids #menu.menuFrame001 .menuBox01,
#kids #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_baby.png) left top no-repeat;
}
#used #menu.menuFrame001 .menuBox01,
#used #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_used.png) left top no-repeat;
}
#outlet #menu.menuFrame001 .menuBox01,
#outlet #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_outlet.png) left top no-repeat;
}
#drink #menu.menuFrame001 .menuBox01,
#drink #menu.menuFrame001 #menuWordRanking .menuBox05 {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_drink.png) left top no-repeat;
}
#hobby #menu.menuFrame001 .menuBox01,
#hobby #menu.menuFrame001 #menuWordRanking .menuBox05,
#gakki #menu.menuFrame001 .menuBox01,
#gakki #menu.menuFrame001 #menuWordRanking .menuBox05,
#toy #menu.menuFrame001 .menuBox01,
#toy #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_hobby.png) left top no-repeat;
}
#watch-accessory #menu.menuFrame001 .menuBox01,
#watch-accessory #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_watch.png) left top no-repeat;
}
#diy #menu.menuFrame001 .menuBox01,
#diy #menu.menuFrame001 #menuWordRanking .menuBox05,
#electric-tools #menu.menuFrame001 .menuBox01,
#electric-tools #menu.menuFrame001 #menuWordRanking .menuBox05,
#working-tool #menu.menuFrame001 .menuBox01,
#working-tool #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_diy.png) left top no-repeat;
}
/* instant-food追加 150709sm26 */
#instant-food #menu.menuFrame001 .menuBox01,
#instant-food #menu.menuFrame001 #menuWordRanking .menuBox05,
#food #menu.menuFrame001 .menuBox01,
#food #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_food.png) left top no-repeat;
}
#kitchen #menu.menuFrame001 .menuBox01,
#kitchen #menu.menuFrame001 #menuWordRanking .menuBox05,
#cookware #menu.menuFrame001 .menuBox01,
#cookware #menu.menuFrame001 #menuWordRanking .menuBox05,
#kitchen-goods #menu.menuFrame001 .menuBox01,
#kitchen-goods #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_kitchen.png) left top no-repeat;
}
#mobile-data #menu.menuFrame001 .menuBox01,
#mobile-data #menu.menuFrame001 #menuWordRanking .menuBox05{
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_mobile_data.png) left top no-repeat;
}

/* List */
#menu.menuFrame001 .menuBox01 ul + ul {
	padding-top:3px;
	/padding-top:0;
}
#menu.menuFrame001 .menuBox01 ul.bdBtm01 + ul {
	/margin-top:10px;
}
#menu.menuFrame001 .menuBox01 li{
	background: none;
	padding: 0 3px;
}
#menu.menuFrame001 .menuBox01 li.submenuTtl {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif) repeat-x left bottom;
	width:181px;
	padding:0 3px 5px 0;
	border-bottom:none;
}
#all #menu.menuFrame001 .menuBox01 li.submenuTtl a {
	background:none;
	padding-left:0;
}
#menu.menuFrame001 .menuBox01 li.submenuTtl + li {
	margin-top:7px;
}
#all #menu.menuFrame001 .menuBox01 li.submenuTtl p {
	line-height:110%;
	background:none;
	padding-left:0;
}
#menu.menuFrame001 .menuBox01 li a span{
	font-size: 82%;
}
#menu.menuFrame001 .menuBox01 .seriesSearch li a span{
	font-size: 85%;
}
#menu.menuFrame001 .menuBox01 li a:link span,
#menu.menuFrame001 .menuBox01 li a:visited span,
#menu.menuFrame001 .menuBox01 li a:hover span {
	color: #666666;
	margin-left: 4px;
	display: inline-block;
}
#menu.menuFrame001 .menuBox01 .seriesSearch li a:link span,
#menu.menuFrame001 .menuBox01 .seriesSearch li a:visited span,
#menu.menuFrame001 .menuBox01 .seriesSearch li a:hover span {
	color: #333333;
}
#menu.menuFrame001 .menuBox01 li.subTitle {
	margin:12px 0 10px;	
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif) repeat-x left bottom;
	width:181px;
	padding:0 3px 5px 0;
	border-bottom:none;
}
#menu.menuFrame001 ul.makerSort {
	background: none;
	margin: 5px 0;
	padding: 7px 0 5px;
	border-top: 1px dotted #bebebe;
	border-bottom: 1px dotted #bebebe;
}
#menu.menuFrame001 ul.makerSort li {
	background: url(http://img1.kakaku.k-img.com/images/category/line_makersort_02.gif) right center no-repeat;
	padding-right: 10px;
	*padding-right: 7px;
}
#menu.menuFrame001 ul.makerSort li span {
	font-size: 85%;
}
#menu.menuFrame001 #maker_product , #menu.menuFrame001 #maker_name {
	background:none;
	padding:0;
	margin:0;
}

/* h2 */
#mainContents #menu.menuFrame001 h2 {
	line-height:120%;
	position: relative;
	left: -8px;
	margin: 0 -8px 10px 0;
	padding: 7px 8px 8px;
	width: 184px;
	background: url(http://img1.kakaku.k-img.com/images/category/menu/line_separate_01.gif) left bottom repeat-x;
}
#interior #mainContents #menu.menuFrame001 .menuAreaMain h2 {
	position:static;
}
#interior #mainContents #menu.menuFrame001 .menuAreaMain h2.headTtl {
	position:relative;
	left:0;
}
#mainContents #menu.menuFrame001 .menuBox01 h2.pkupTtl {
	padding-left: 28px;
	width:164px;
}
#menu.menuFrame001 .menuBox01 h2.pkupTtl span{
	margin-left: 8px;
	margin-top: 7px;
}
#mainContents #menu.menuFrame001 h2 a.toggleSwitch {
	color:#333;
}

/* 腕時計・トグル */
#menu.menuFrame001 .toggleMenuBox {
	padding: 7px 0 0px;
	background: none;
	width: 184px;
	width: auto;
	font-size: 107%;
}
#menu.menuFrame001 #toggleMenu #menuGroupTab ul {
	width: 186px;
	position: relative;
	left: -1px;
	margin-right: -2px;
	background:url(http://img1.kakaku.k-img.com/images/category/parts/menu_tab_bg_01.png) bottom left repeat-x;
}
#menu.menuFrame001 .showGroup1 #menuGroupTab li#group1Tab,
#menu.menuFrame001 .showGroup2 #menuGroupTab li#group2Tab {
	background:url(http://img1.kakaku.k-img.com/images/category/parts/menu_tab_on.png) top left no-repeat;
	width: 83px;
	margin: 0;
	padding: 6px 5px 3px;
	font-weight: normal;
	text-align: center;
	font-size: 92%; /* 12px */
	position: relative;
	top: 1px;
}
#menu.menuFrame001 .showGroup1 #menuGroupTab li#group2Tab,
#menu.menuFrame001 .showGroup2 #menuGroupTab li#group1Tab {
	width: 93px;
	margin: 0;
	padding: 1px 0 0 0;
	font-size: 92%; /* 12px */
}
#menu.menuFrame001 .showGroup1 #menuGroupTab li#group2Tab a,
#menu.menuFrame001 .showGroup2 #menuGroupTab li#group1Tab a {
padding: 5px 0 3px 15px;
}
#menu.menuFrame001 .showGroup1 #menuGroupTab li#group2Tab a,
#menu.menuFrame001 .showGroup2 #menuGroupTab li#group1Tab a {
	margin: 0;
	padding: 6px 5px 3px;
	text-align: center;
	background: none;
	width: auto;
	font-weight: normal;
	font-size: 100%;
	color:#0000DD;
}
#menu.menuFrame001 .toggleMenuBox .subGroupTitle {
	margin-top:10px;	
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif) repeat-x left bottom;
	padding:0 0 5px 0;
	border-bottom:none;
}
#menu.menuFrame001 .toggleMenuBox .subGroup {
	padding-bottom:2px;
}
#all #menu.menuFrame001 .toggleMenuBox ul li.hideStart {
	border-top:1px solid #d9d9d9;
	padding-top:6px;
	background: none;
}

/* フィギュア・トグル */
#toy #menu.menuFrame001 #toggleMenu2 .subGroup img.arrowimg {
	width:14px;
}
#toy #menu.menuFrame001 #toggleMenu2 .subGroup .h3group,
#toy #menu.menuFrame001 #toggleMenu2 .subCateList h3 {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif) repeat-x left bottom;
    padding:3px 0 5px;
}
#toy #menu.menuFrame001 #toggleMenu2 .subCateList {
	padding-bottom:8px;
}


/* タブ */
#menu.menuFrame001 .tabList01 {
	margin-bottom:2px;
	padding:7px 0 0;
	/padding-top:2px;
}
#menu.menuFrame001 .tabList01 li {
	display:table-cell;	
	border-bottom:1px solid #c4c4c4;
	text-align:center;
	vertical-align:bottom;
	/display:inline;
	/zoom:1;
}
#menu.menuFrame001 .tabList01 li span {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_tab_01.png) no-repeat right -200px;
	display:block;
	padding:5px 5px 0 0;
	margin:0;
	min-height:20px;
}
#menu.menuFrame001 .tabList01 li a {
	display:inline-block;
	font-size:85%;
	padding-bottom:2px;
	width:auto;
}
#menu.menuFrame001 .tabList01 li.tabOn {
	border-bottom:none;
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_tab_01.png) no-repeat;
	padding:0 0 0 5px;	
}
#menu.menuFrame001 #maker_product .tabList01 li {
	width:70px;
}
#menu.menuFrame001 #maker_product .tabList01 li.tabOn {
	width:103px;
}
#menu.menuFrame001 #maker_name .tabList01 li {
	width:103px;
}
#menu.menuFrame001 #maker_name .tabList01 li.tabOn {
	width:70px;
}


/* ピックアップ枠 */
#menu.menuFrame001 .menuBox01 ul.pkupCtn li span,
#menu.menuFrame001 .menuBox01 ul.pkupCtn2 li span {
	color:#555;
}
#menu.menuFrame001 .menuBox01 ul.pkupCtn li,
#menu.menuFrame001 .menuBox01 ul.pkupCtn2 li {
	padding-bottom:5px;
	background:none;
	border-bottom:1px solid #d9d9d9;
}
#menu.menuFrame001 .menuBox01 ul.pkupCtn li.submenuTtl,
#menu.menuFrame001 .menuBox01 ul.pkupCtn2 li.submenuTtl {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_bg_dotted_01.gif) repeat-x left bottom;
	width:181px;
	padding:0 3px 5px 0;
	border-bottom:none;
}
#menu.menuFrame001 .menuBox01 ul.pkupCtn li.noBd,
#menu.menuFrame001 .menuBox01 ul.pkupCtn2 li.noBd {
	padding-bottom:0;
	border-bottom:none;
}
#all #menu.menuFrame001 .menuBox01 ul.pkupCtn li p,
#all #menu.menuFrame001 .menuBox01 ul.pkupCtn2 li p {
	line-height:110%;
	background:none;
	padding-left:0;
}



/* 全商品枠 */
#menu.menuFrame001 .allitemLink {
	padding:3px 0 3px 2px;
}
#menu.menuFrame001 .menuSearchBox {
	background: none;
	border-top: 1px dotted #b3b3b3;
	margin-top: 6px;
	padding: 12px 0 0;
}
#menu.menuFrame001 .menuSearchBox span.menuSearchText {
	width:150px;
}
#menu.menuFrame001 .menuSearchBox span.menuSearchText input {
	width:145px;
}

/* カラー枠 */
#menu.menuFrame001 .menuBox01 ul.colorTipText {
	padding-top: 0;
}
#menu.menuFrame001 .menuBox01 ul.colorTipText li a span {
	font-size:80%;
}
#menu.menuFrame001 #colorSearchBoxIn,
#menu.menuFrame001 .colorSearchBoxIn {
	padding:0;
}

/* サブシリーズ */
#menu.menuFrame001 li.parentList {
	width: 181px;
	padding: 0 0 0 3px;
	padding-right: 0;
}

/* 価格帯 */
#menu.menuFrame001 .menuBox01 ul.priceRangeList li {
	letter-spacing:0.02em;
}
#menu.menuFrame001 .menuBox01 ul.priceRangeList li a span {
	margin:0 2px;
	color:inherit;
}

/* 定番キーワード */
#menu.menuFrame001 #menuWordRanking .menuBoxBtm05 {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box05_btm.gif) left bottom no-repeat;
	margin-bottom: 10px;
	padding: 0 0 5px;
	width: 200px;
}
#menu.menuFrame001 #menuWordRanking .menuBox05 {
	padding: 5px 8px 0;
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box01_top_default.png) left top no-repeat;
	width:192px;
}
#contents930 #menu.menuFrame001 h2.wordRanking {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/menu_box05_ttl.gif) left top repeat-y!important;
	border-bottom: 1px solid #cccccc;
}
#mainContents #menu.menuFrame001 h2.wordRanking {
	line-height: 1.2;
	margin: 0 -8px 4px 0;
	padding-left: 34px;
	padding-bottom: 6px;
	position: relative;
	voice-family: inherit;
	width: 158px;
}
#menu.menuFrame001 h2.wordRanking span {
	background: url(http://img1.kakaku.k-img.com/images/category/menu_ranking.gif) no-repeat 0 0;
	height: 28px;
	left: 8px;
	top: 1px;
	width: 22px;
	display: block;
	position: absolute;
}
#menu.menuFrame001 .menuBoxBtm06 {
	background: none;
	padding: 0 4px;
	width: 176px;
}
#menu.menuFrame001 .menuBox06 {
	background: none;
	padding: 0;
}
#menu.menuFrame001 .menuBoxBtm06 table {
	border-collapse:collapse;
	width:176px;
	font-size:107%;
}
#menu.menuFrame001 .menuBoxBtm06 th {
	white-space:nowrap;
	font-family:Verdana;
}
#menu.menuFrame001 .menuBoxBtm06 td {
	width:130px;
}
#menu.menuFrame001 .menuBoxBtm06 th,
#menu.menuFrame001 .menuBoxBtm06 td{
	vertical-align:top;
	padding:5px 3px;
	background: url(http://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
}
#menu.menuFrame001 .menuBoxBtm06 th.noline,
#menu.menuFrame001 .menuBoxBtm06 td.noline{
	background:none;
}
#menu.menuFrame001 .menuBoxBtm06 th.rank123 {
	color: #FF6C00;
}
#menu.menuFrame001 .menuBoxBtm06 p {
	width:130px;
	word-break:break-all;
	word-wrap:break-word;
	line-height:120%;
}
#menu.menuFrame001 #menuWordRanking p.keywordlist {
	width:176px;
	text-align:right;
	margin-top:5px;
}

/* その他 */
#menu.menuFrame001 .menuBox08 h3,
#menu.menuFrame001 .menuBox09 h3 {
	font-size:100%;
}
/* 枠デザイン変更 140626sm5 END */

/* 枠デザイン変更 140911 sm14 */
#mainContents #menu.menuFrame001 h3.boxSubTtl {
	border-bottom: 1px solid #f8f8f8;
	display: inline-block;
	line-height:110%;
	/display: inline;
	/zoom: 1;
}
#mainContents #menu.menuFrame001 h3.boxSubTtl span {
	border: 1px solid #bfbfbf;
	display: block;
	padding: 3px 5px 2px;
	color: #666666;
	font-weight: bold;
	font-size: 92%; /* 12px */
}
#mainContents #menu.menuFrame001 .listCon + .listCon,
#mainContents #menu.menuFrame001 .tglCon + .tglCon,
#mainContents #menu.menuFrame001 .tglCon + .listCon,
#mainContents #menu.menuFrame001 .listCon + .tglCon {
	border-top: 1px dotted #b3b3b3;
	margin-top: 8px;
	padding-top: 5px;
}
#mainContents #menu.menuFrame001 .listCon + .listCon h3.boxSubTtl,
#mainContents #menu.menuFrame001 .tglCon + .tglCon h3.boxSubTtl,
#mainContents #menu.menuFrame001 .tglCon + .listCon h3.boxSubTtl,
#mainContents #menu.menuFrame001 .listCon + .tglCon h3.boxSubTtl {
	margin-top: 5px;
}
#menu.menuFrame001 .menuBox01 li.withBtn a {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	width: auto;
}
#menu.menuFrame001 .menuBox01 .starList li {
	width: 186px;
}
#menu.menuFrame001 .menuBox01 .starList li a {
	padding-left: 74px;
	width: 112px;
}
#menu.menuFrame001 .menuBox01 .starList li a.star30 {background: url(http://img1.kakaku.k-img.com/images/category/icon_review_star_s2.png) 0 0 no-repeat;}
#menu.menuFrame001 .menuBox01 .starList li a.star35 {background: url(http://img1.kakaku.k-img.com/images/category/icon_review_star_s2.png) 0 -44px no-repeat;}
#menu.menuFrame001 .menuBox01 .starList li a.star40 {background: url(http://img1.kakaku.k-img.com/images/category/icon_review_star_s2.png) 0 -88px no-repeat;}
#menu.menuFrame001 .menuBox01 .starList li a.star45 {background: url(http://img1.kakaku.k-img.com/images/category/icon_review_star_s2.png) 0 -132px no-repeat;}
#menu.menuFrame001 .menuBox01 .closed .menuGuideBalloon {display: none;}
#menu.menuFrame001 .menuBox01 .opened .menuGuideBalloon {display: block;}
#menu.menuFrame001 .menuBox01 .menuGuideBalloon {
	color: #555;
	font-size: 92%; /* 12px */
	line-height: 1.3; /* 18px */
	background: url(http://img1.kakaku.k-img.com/images/balloonhelp/menu_balloon_01.png) -234px 0 repeat-y;
	width: 184px;
	margin-top: 2px;
	margin-bottom:8px;
}
#menu.menuFrame001 .menuBox01 li .menuGuideBalloon {
	margin-left: -3px;
	margin-top: 0;
	font-size: 85.7%; /* 12px */
}
#menu.menuFrame001 .menuBox01 .menuGuideBalloon .bgTop{
	background: url(http://img1.kakaku.k-img.com/images/balloonhelp/menu_balloon_01.png) 0 0 no-repeat;
}
#menu.menuFrame001 .menuBox01 .menuGuideBalloon .bgBtm{
	background: url(http://img1.kakaku.k-img.com/images/balloonhelp/menu_balloon_01.png) right bottom no-repeat;
	padding: 13px 8px 5px;
}
#menu.menuFrame001 .menuBox01 .menuGuideBalloon p {
	line-height: 1.5; /* 18px */
}
#menu.menuFrame001 h3.boxSubTtl + ul li.rangeSearch {
	margin:10px 0 3px 1px;
}
#menu.menuFrame001 ul li img.iconNew {
	margin-left:2px;
	vertical-align:top;
	position:relative;
	bottom:-1px;
}
/* 枠デザイン変更 end */

/* 左カラムランキング枠追加 20150203sm12 */
#mainContents #menu.menuFrame001 .currentList h2 {
	margin-bottom: 6px;
}
#menu.menuFrame001 .currentList .listCon {
	width: 188px;
	margin-left: -2px;
	padding-bottom: 1px;
}
#mainContents #menu.menuFrame001 .currentList .listCon + .listCon {
	margin-top: 5px;
	padding-top: 6px;
}
#menu.menuFrame001 .currentList li {
	margin-top: 2px;
	padding: 0;
	width: auto;
	font-size: 100%;
}
#menu.menuFrame001 .currentList li a {
	background: url(http://img1.kakaku.k-img.com/images/category/parts/list_ico_01.png) 6px 9px no-repeat;
}
#menu.menuFrame001 .currentList li a,
#menu.menuFrame001 .currentList li.selected span {
	display: block;
	padding: 3px 4px 2px 13px;
	width: auto;
}
#menu.menuFrame001 .currentList li.selected span {
	font-size: 100%;
}
#menu.menuFrame001 .currentList .boxSubTtl02 {
	font-weight: bold;
	font-size: 100%;
	color: #666666;
}
#menu.menuFrame001 .currentList .boxSubTtl02 a,
#menu.menuFrame001 .currentList .boxSubTtl02 span {
	display: block;
	padding: 4px 4px 3px;
}
#menu.menuFrame001 .currentList a:hover,
#menu.menuFrame001 .currentList .selected span {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	background-color: #000;
}
#pc #menu.menuFrame001 .currentList a:hover,
#pc #menu.menuFrame001 .currentList .selected span {
	background-color: #0099ff;
}
#kaden #menu.menuFrame001 .currentList a:hover,
#kaden #menu.menuFrame001 .currentList .selected span {
	background-color: #ff6600;
}
#daily-goods #menu.menuFrame001 .currentList a:hover,
#daily-goods #menu.menuFrame001 .currentList .selected span {
	background-color: #9cb416;
}
#camera #menu.menuFrame001 .currentList a:hover,
#camera #menu.menuFrame001 .currentList .selected span {
	background-color: #009899;
}
#bb #menu.menuFrame001 .currentList a:hover,
#bb #menu.menuFrame001 .currentList .selected span {
	background-color: #670099;
}
#mobile-data #menu.menuFrame001 .currentList a:hover,
#mobile-data #menu.menuFrame001 .currentList .selected span {
	background-color: #5533bb;
}
#game #menu.menuFrame001 .currentList a:hover,
#game #menu.menuFrame001 .currentList .selected span {
	background-color: #ffcc33;
}
#kuruma #menu.menuFrame001 .currentList a:hover,
#kuruma #menu.menuFrame001 .currentList .selected span,
#bike #menu.menuFrame001 .currentList a:hover,
#bike #menu.menuFrame001 .currentList .selected span,
#car-goods #menu.menuFrame001 .currentList a:hover,
#car-goods #menu.menuFrame001 .currentList .selected span,
#bike-goods #menu.menuFrame001 .currentList a:hover,
#bike-goods #menu.menuFrame001 .currentList .selected span {
	background-color: #013466;
}
#keitai #menu.menuFrame001 .currentList a:hover,
#keitai #menu.menuFrame001 .currentList .selected span {
	background-color: #3266cc;
}
#hobby #menu.menuFrame001 .currentList a:hover,
#hobby #menu.menuFrame001 .currentList .selected span,
#gakki #menu.menuFrame001 .currentList a:hover,
#gakki #menu.menuFrame001 .currentList .selected span,
#toy #menu.menuFrame001 .currentList a:hover,
#toy #menu.menuFrame001 .currentList .selected span {
	background-color: #feae00;
}
#money #menu.menuFrame001 .currentList a:hover,
#money #menu.menuFrame001 .currentList .selected span,
#card #menu.menuFrame001 .currentList a:hover,
#card #menu.menuFrame001 .currentList .selected span,
#loan #menu.menuFrame001 .currentList a:hover,
#loan #menu.menuFrame001 .currentList .selected span,
#invest #menu.menuFrame001 .currentList a:hover,
#invest #menu.menuFrame001 .currentList .selected span {
	background-color: #333367;
}
#insurance #menu.menuFrame001 .currentList a:hover,
#insurance #menu.menuFrame001 .currentList .selected span {
	background-color: #34cc99;
}
#book-cd-dvd #menu.menuFrame001 .currentList a:hover,
#book-cd-dvd #menu.menuFrame001 .currentList .selected span,
#book #menu.menuFrame001 .currentList a:hover,
#book #menu.menuFrame001 .currentList .selected span,
#dvd #menu.menuFrame001 .currentList a:hover,
#dvd #menu.menuFrame001 .currentList .selected span {
	background-color: #339933;
}
#sports #menu.menuFrame001 .currentList a:hover,
#sports #menu.menuFrame001 .currentList .selected span,
#sports-wear #menu.menuFrame001 .currentList a:hover,
#sports-wear #menu.menuFrame001 .currentList .selected span,
#golf #menu.menuFrame001 .currentList a:hover,
#golf #menu.menuFrame001 .currentList .selected span,
#bicycle #menu.menuFrame001 .currentList a:hover,
#bicycle #menu.menuFrame001 .currentList .selected span,
#snow #menu.menuFrame001 .currentList a:hover,
#snow #menu.menuFrame001 .currentList .selected span,
#fishing #menu.menuFrame001 .currentList a:hover,
#fishing #menu.menuFrame001 .currentList .selected span
#fitness #menu.menuFrame001 .currentList a:hover,
#fitness #menu.menuFrame001 .currentList .selected span {
	background-color: #3398cc;
}
#houseware #menu.menuFrame001 .currentList a:hover,
#houseware #menu.menuFrame001 .currentList .selected span,
#daily-goods #menu.menuFrame001 .currentList a:hover,
#daily-goods #menu.menuFrame001 .currentList .selected span,
#stationery #menu.menuFrame001 .currentList a:hover,
#stationery #menu.menuFrame001 .currentList .selected span,
#nursing-care #menu.menuFrame001 .currentList a:hover,
#nursing-care #menu.menuFrame001 .currentList .selected span{ /* nursing-care 150212sm17 */
	background-color: #9cb416;
}
#diy #menu.menuFrame001 .currentList a:hover,
#diy #menu.menuFrame001 .currentList .selected span,
#electric-tools #menu.menuFrame001 .currentList a:hover,
#electric-tools #menu.menuFrame001 .currentList .selected span,
#working-tool #menu.menuFrame001 .currentList a:hover,
#working-tool #menu.menuFrame001 .currentList .selected span {
	background-color: #996633;
}
#shoes #menu.menuFrame001 .currentList a:hover,
#shoes #menu.menuFrame001 .currentList .selected span,
#sports-shoes #menu.menuFrame001 .currentList a:hover,
#sports-shoes #menu.menuFrame001 .currentList .selected span,
#ladies-shoes #menu.menuFrame001 .currentList a:hover,
#ladies-shoes #menu.menuFrame001 .currentList .selected span,
#mens-shoes #menu.menuFrame001 .currentList a:hover,
#mens-shoes #menu.menuFrame001 .currentList .selected span,
#kids-shoes #menu.menuFrame001 .currentList a:hover,
#kids-shoes #menu.menuFrame001 .currentList .selected span,
#shoes-accessories #menu.menuFrame001 .currentList a:hover,
#shoes-accessories #menu.menuFrame001 .currentList .selected span,
#outdoor #menu.menuFrame001 .currentList a:hover,
#outdoor #menu.menuFrame001 .currentList .selected span,
#housing #menu.menuFrame001 .currentList a:hover,
#housing #menu.menuFrame001 .currentList .selected span,
#reform #menu.menuFrame001 .currentList a:hover,
#reform #menu.menuFrame001 .currentList .selected span,
#lighting #menu.menuFrame001 .currentList a:hover,
#lighting #menu.menuFrame001 .currentList .selected span {
	background-color: #001789;
}
#fashion #menu.menuFrame001 .currentList a:hover,
#fashion #menu.menuFrame001 .currentList .selected span {
	background-color: #a00000;
}
#beauty-health #menu.menuFrame001 .currentList a:hover,
#beauty-health #menu.menuFrame001 .currentList .selected span,
#contactlens #menu.menuFrame001 .currentList a:hover,
#contactlens #menu.menuFrame001 .currentList .selected span,
#cosmetic #menu.menuFrame001 .currentList a:hover,
#cosmetic #menu.menuFrame001 .currentList .selected span,
#medicine #menu.menuFrame001 .currentList a:hover,
#medicine #menu.menuFrame001 .currentList .selected span,
#supplement #menu.menuFrame001 .currentList a:hover,
#supplement #menu.menuFrame001 .currentList .selected span {
	background-color: #99cc33;
}
#watch-accessory #menu.menuFrame001 .currentList a:hover,
#watch-accessory #menu.menuFrame001 .currentList .selected span {
	background-color: #cc3366;
}
#interior #menu.menuFrame001 .currentList a:hover,
#interior #menu.menuFrame001 .currentList .selected span {
	background-color: #cdcc00;
}
#baby #menu.menuFrame001 .currentList a:hover,
#baby #menu.menuFrame001 .currentList .selected span,
#maternity #menu.menuFrame001 .currentList a:hover,
#maternity #menu.menuFrame001 .currentList .selected span,
#baby-goods #menu.menuFrame001 .currentList a:hover,
#baby-goods #menu.menuFrame001 .currentList .selected span,
#kids #menu.menuFrame001 .currentList a:hover,
#kids #menu.menuFrame001 .currentList .selected span {
	background-color: #ffa4d1;
}
/* カテゴリ追加 sm11 150817*/
#pet #menu.menuFrame001 .currentList a:hover,
#pet #menu.menuFrame001 .currentList .selected span,
#dog-goods #menu.menuFrame001 .currentList a:hover,
#dog-goods #menu.menuFrame001 .currentList .selected span,
#cat-goods #menu.menuFrame001 .currentList a:hover,
#cat-goods #menu.menuFrame001 .currentList .selected span,
#animal-goods #menu.menuFrame001 .currentList a:hover,
#animal-goods #menu.menuFrame001 .currentList .selected span {
	background-color: #d68011;
}
#kitchen #menu.menuFrame001 .currentList a:hover,
#kitchen #menu.menuFrame001 .currentList .selected span,
#cookware #menu.menuFrame001 .currentList a:hover,
#cookware #menu.menuFrame001 .currentList .selected span {
	background-color: #60bf01;
}
#drink #menu.menuFrame001 .currentList a:hover,
#drink #menu.menuFrame001 .currentList .selected span {
	background-color: #ff9934;
}
/* instant-food追加 150709sm26 */
#instant-food #menu.menuFrame001 .currentList a:hover,
#instant-food #menu.menuFrame001 .currentList .selected span,
#food #menu.menuFrame001 .currentList a:hover,
#food #menu.menuFrame001 .currentList .selected span {
	background-color: #ff9966;
}
#default #menu.menuFrame001 .currentList a:hover,
#default #menu.menuFrame001 .currentList .selected span {
	background-color: #001789;
}
#used #menu.menuFrame001 .currentList a:hover,
#used #menu.menuFrame001 .currentList .selected span {
	background-color: #4467cd;
}
#outlet #menu.menuFrame001 .currentList a:hover,
#outlet #menu.menuFrame001 .currentList .selected span {
	background-color: #d20000;
}
#menu.menuFrame001 .currentList .boxSubTtl02 a:hover,
#menu.menuFrame001 .currentList li a:hover {
	text-decoration: none;
}
#menu.menuFrame001 .currentList li a:hover,
#menu.menuFrame001 .currentList li.selected span {
	background-image: url(http://img1.kakaku.k-img.com/images/category/parts/list_ico_01.png);
	background-position: -92px -89px;
	background-repeat: no-repeat;
}
#menu.menuFrame001 .currentList .boxSubTtl02.selected span,
#menu.menuFrame001 .currentList li.selected span {
	display: block;
}
#menu.menuFrame001 .boxSubTtl03 {
	display:block;
	font-size:92%;
	font-weight:bold;
	line-height:120%;
	color:#666666;
	margin-bottom:7px;
	padding:0 0 0 1px;
}
#menu.menuFrame001 .currentList .boxSubTtl02 a {background:url(http://img1.kakaku.k-img.com/images/ranking/2015/icon_link_arrow.png) 172px 5px no-repeat;}
#menu.menuFrame001 .currentList .boxSubTtl02 a:hover {background:url(http://img1.kakaku.k-img.com/images/ranking/2015/icon_link_arrow_over.png) 172px 5px no-repeat;}

#menu.menuFrame001 .currentList li a, #menu.menuFrame001 .currentList li.selected span {
  display: block;
  padding: 3px 4px 2px 17px;
  width: auto;
}
#menu.menuFrame001 .currentList li a {
  background: url(http://img1.kakaku.k-img.com/images/category/parts/list_ico_01.png) 9px 9px no-repeat;
}
#menu.menuFrame001 .currentList li a:hover, #menu.menuFrame001 .currentList li.selected span {
  background-image: url(http://img1.kakaku.k-img.com/images/category/parts/list_ico_01.png);
  background-position: -89px -89px;
  background-repeat: no-repeat;
}


/* 左カラムランキング枠追加 end */

/* サーチアイテムリスト 150318SM5 */
#menu.menuFrame001 ul.selectedList {
	padding-bottom:3px;
}
#menu.menuFrame001 ul.selectedList li + li {
	margin-top:3px;
}
#menu.menuFrame001 ul.selectedList li a {
	display:block;
	background:#666666 url(http://img1.kakaku.k-img.com/images/category/itemlist/bg_close_01.gif) no-repeat 164px center;
	color:#FFF;
	padding:5px 24px 3px 8px;
	margin:0 -3px;
	width:152px;
	word-break:break-all;
	/word-wrap:break-word;
}
#menu.menuFrame001 ul.selectedList li a:hover {
	background-position:-136px center;
	text-decoration:line-through;
}
#menu.menuFrame001 .searchCon .menuSearchBox {
	border-top:none;
	margin-top:0;
	padding-top:0;
}
#menu.menuFrame001 .searchCon .allitemLink + .menuSearchBox {
	border-top:1px dotted #b3b3b3;
	margin-top:6px;
	padding-top:12px;
}
#menu.menuFrame001 .searchCon .menuSearchBox + .whtBtn01 {
	margin-top:9px;
}
#menu.menuFrame001 .searchCon ul + .menuSearchBox {
	margin-top:9px;
}
#menu.menuFrame001 .whtBtn01 {
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_btn_01.png) no-repeat -300px bottom;
}
#menu.menuFrame001 .whtBtn01:hover {
	background-position:-900px bottom;
}
#menu.menuFrame001 .whtBtn01 .whtBtnIn {
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_btn_01.png) no-repeat;
	padding-top:1px;
}
#menu.menuFrame001 .whtBtn01:hover .whtBtnIn {
	background-position:-600px 0;
}
#menu.menuFrame001 .whtBtn01 .whtBtnIn span,
#menu.menuFrame001 .whtBtn01 .whtBtnIn a {
	display:block;
	padding:6px 5px 6px 10px;
	font-size:100%;
	line-height:130%;
	cursor:pointer;
	color:#0000dd;
	text-decoration:none;
	text-shadow:#FFF 0 1px;
}
#menu.menuFrame001 .whtBtn01:hover .whtBtnIn span,
#menu.menuFrame001 .whtBtn01:hover .whtBtnIn a {
	color:#0099ff;
	text-decoration:none;
}
#menu.menuFrame001 .whtBtn01 .whtBtnIn .iconSearchAll {
	padding-left:26px;
	background:url(http://img1.kakaku.k-img.com/images/category/menu/bg_icon_01.gif) no-repeat 9px center;
}
#menu.menuFrame001 .whtBtn01:hover .whtBtnIn .iconSearchAll {
	background-position:-291px center;
}
/* zerohit 150526 sm3 */
#menu.menuFrame001 .menuBox01 li.zerohit {
	text-decoration:none;
	color:#999;
}
#menu.menuFrame001 .menuBox01 li.zerohit span {
	color:#999;
	margin-left: 4px;
	display: inline-block;
}
/* サーチアイテムリスト 150318SM5 END */

/* 関連カテゴリー 150522 sm3*/
#menu.menuFrame001 .menuBox08 ul.kanrenCtn li span {
	font-size: 92%;
	color:#555;
}
#menu.menuFrame001 .menuBox08 ul.kanrenCtn li {
	padding-top:5px;
	background:none;
	border-top:1px solid #d9d9d9;
}
#menu.menuFrame001 .menuBox08 ul.kanrenCtn li:first-child {
	padding-top:0;
	border-top:none;
}
#all #menu.menuFrame001 .menuBox08 ul.kanrenCtn li p {
	line-height:110%;
	background:none;
	margin-top:2px;
	padding-left:0;
}
/* 関連カテゴリー end */   
