/* recycle from search.css 110427 sm1 */

/* 関連カテゴリ詳細枠 100517 sm03 -----------------*/
#main .seekSchBox {
	width:100%;
	margin:20px auto 10px;
}
#main .seekSchBox .seekTtl {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_ttl_710.gif) no-repeat;
	width:100%;
}
#main .seekSchBox .seekTtl h3{
	margin:0 2px;
	padding:10px 10px 5px 10px;
	border-bottom:4px solid #000080;
	font-size:100%;
}
#main .seekSchBox .seekTtl h3 stong {w
	font-weight:bold;
}
#main .seekSchBox .seekshort,
#main .seekSchBox .seekDetail {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_ctn_710.gif);
	width:100%;
	padding:10px 0;
}
#main .seekSchBox .seekshort a,
#main .seekSchBox .seekDetail a {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_blankwin.gif) no-repeat scroll right center transparent;
    padding-right: 15px;
}
#main .seekSchBox ul {
	list-style:none;
	margin:0 10px;
}
#main #result .seekSchBox ul li a:link,
#main #result .seekSchBox ul li a:visited {
	text-decoration:underline;
}
#main .seekSchBox .seekshort ul li {
	/*display:inline;
	line-height:2;*/
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:15px;
    background: url(https://img1.kakaku.k-img.com/images/category/icon_kCate.gif) no-repeat scroll 0 0 transparent;
	padding-left:15px;
}
#main .seekSchBox .seekshort ul li a {
	white-space:nowrap;
}
#main .seekSchBox .seekDetail ul {
	margin-bottom:10px;
}
#main .seekSchBox .seekDetail ul li {
	margin-bottom:5px;
    background: url(https://img1.kakaku.k-img.com/images/category/icon_kCate.gif) no-repeat scroll 0 0 transparent;
	padding-left:15px;
}
#main .seekSchBox .pullBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_btm_710.gif) no-repeat top;
	width:100%;
	padding-top:5px;
}
#main .seekSchBox .pullBtn img {
	position:relative;
	top:-1px;
	margin-left:265px;
	cursor:pointer;
}
/* readme */
#searchCategory .box13 {
    border: 1px solid #CCCCCC;
}
#searchCategory .iconReadme {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat scroll left center transparent;
    line-height: 20px;
    padding: 6px 5px 4px 22px;
}
#searchCategory ul.notes {
    margin: 5px 0;
}
#searchCategory ul.notes li {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif) no-repeat scroll left top transparent;
    line-height: 140%;
    list-style: none outside none;
    padding-left: 12px;
}
#main #box0hit {
    border: 2px solid #E8E8E8;
    margin: 21px 0 0;
}
#main #box0hit p {
    font-size: 117%;
    font-weight: bold;
    padding: 30px 0 10px;
    text-align: center;
}
#main #box0hit .goback {
    margin-bottom:30px;
	text-align:center;
}
#main #box0hit .goback a {
    background: url(https://img1.kakaku.k-img.com/images/category/arrow_result.gif) no-repeat scroll left top transparent;
    line-height: 130%;
    padding: 0 0 10px 8px;
}
#main #cateTop0hit {
    background: url(https://img1.kakaku.k-img.com/images/category/search/dot_0hit.gif) repeat-x scroll left top transparent;
    text-align: center;
	padding:20px 10px
}
#main #cateTop0hit span {
    padding-left:20px;
}
#main #cateTop0hit a {
	font-weight:bold;
}
#main .searchHint {
    width: 710px;
}
#main .box01 {
    border-width: 0;
}
#main .searchHint .box01 {
    background: url(https://img1.kakaku.k-img.com/images/category/search/search_nomatch_01_bg710.gif) repeat-y scroll left top transparent;
    width: 710px;
}
#main .searchHint .box01 .boxBtm {
    background: url(https://img1.kakaku.k-img.com/images/category/search/search_nomatch_01_btm710.gif) no-repeat scroll left bottom transparent;
	padding-bottom: 8px;
}
#main .searchHint .box01 .boxh3 {
    background: url(https://img1.kakaku.k-img.com/images/category/search/search_hint_top710.gif) no-repeat scroll left top transparent;
    height: 34px;
}
#main .searchHint .box01 .boxh3 h3 {
    display: block;
    padding: 15px 0 0 40px;
	font-size: 100%;
    font-weight: bold;
}
#main .box01p {
    padding: 3px 8px 0;
}
#main .searchHint p {
    margin: 8px 0 0 5px;
}
#main .searchHint .box01p ul.hintDetail {
    background: none repeat scroll 0 0 #FFFBD8;
    list-style-type: circle;
    margin: 8px 5px 20px;
    padding: 10px 5px;
}
#main .searchHint .box01p ul.hintDetail li {
    background: none repeat scroll 0 0 transparent;
    line-height: 1.6;
    list-style-type: square;
    margin: 0 20px;
}
.arrowNext {
    background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top transparent;
    line-height: 130%;
    padding: 3px 0 2px 18px;
}

/* recycle from search.css end*/

/* recycle from middle.css */
#menu #colorSearchBox {
	margin-top:5px;
}
#menu #colorSearchLine{
	padding:0 0 3px 0;
	margin-top: 10px;
	font-weight: bold;
	color: #666666;
	background: url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x left bottom;
	width:184px;
	font-size: 107%;
}
#menu #colorSearchLine p{
	float:left;
}
#menu #colorSearchLine span#colorSearch{
	float:left;
	position:relative;
	top:-3px;
	left:3px;
}
#menu span#colorSearch input#defaultcolor,
#menu span#colorSearch input#color{
	border:1px solid #ccc;
	padding:2px;
}
#menu .changeUi {
	background:url(https://img1.kakaku.k-img.com/images/search/color/line_colorselect.gif) no-repeat;
	width:170px;
	font-size:100%;
	margin:0 0 0 7px;
	padding:5px 0;
	text-align:center;
}
#menu .changeUi img {
	vertical-align:middle;
	margin-right:3px;
	padding-bottom:1px;
}
#menu .changeUi a, .changeUi a:hover, .changeUi a:visited {
	color:#333;
}
#menu #colorSearchBoxIn ul,
#menu .colorSearchBoxIn ul {
	list-style:none;
	margin:2px 0;
}
#menu .menuBox01 #colorSearchBoxIn ul li,
#menu .menuBox01 .colorSearchBoxIn ul li {
	background:none;
	float:left;
	width:33px;
	height:33px;
	margin:0;
	padding:0;
}
#menu .menuBox01 #colorSearchBoxIn ul li img,
#menu .menuBox01 .colorSearchBoxIn ul li img {
	vertical-align:bottom;
}
#menu .menuBox01 #colorSearchBoxIn ul li a,
#menu .menuBox01 .colorSearchBoxIn ul li a {
	display:inline;
}
/*IE5.5で非表示*/
#colorSearchBox, #colorSearchLine, #colorSearchBoxIn, #colorSearchPm, .changeUi,
#colorSearchBox, #colorSearchLine, .colorSearchBoxIn, #colorSearchPm, .changeUi {
  display:none;
  voice-family: "\"}\"";
  voice-family: inherit;
  display:block;
}
#colorSearchBoxIn,
.colorSearchBoxIn {
	clear:both;
	width:165px;
	margin:0 9px;
	padding:5px 0;
}

/* all========================================= */
#main {
    float: right;
    width: 710px;
}
#menu {
    float: left;
    width: 200px;
}

/* menu========================================= */
/* categorybox 120125 sm1 */
#menu #catewhole {
	margin-bottom:10px;
}
#menu .cateboxBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/catebox_btm.gif) no-repeat bottom;
	padding-bottom:10px;
}
#menu .cateboxTop {
	background:url(https://img1.kakaku.k-img.com/images/category/catebox_top.gif) no-repeat;
}
#menu #catewhole h2 {
	font-size:100%;
	padding:8px 5px 5px 28px;
}
#menu #catewhole p {
	width:180px;
	margin:0 auto;
	border-top:2px solid #5a5a9c;
	padding:5px 0 0 3px;
}
#menu #catewhole p span {
	color:#333;
}
#menu .catewhole h2 {
    background: url(https://img1.kakaku.k-img.com/images/category/menu_kCate.gif) no-repeat scroll 0 0 transparent;
	padding: 3px 5px 5px 15px;
	font-size:107%;
	line-height:120%;
	border-bottom:2px solid #5a5a9c;
}
#menu .catewhole p {
	width:168px;
	background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat scroll left top transparent;
    list-style: none outside none;
    margin:5px 0 0 8px;
    padding:0 0 5px 8px;
}
#menu .catewhole p span {
	color:#333;
}

/* categorybox end */
#menu .menuBoxBtm {
    background:url(https://img1.kakaku.k-img.com/images/category/menu_box01_btm.gif) no-repeat scroll left bottom #EEEEEE;
    margin-bottom:10px;
    padding-bottom:10px;
    width:200px;
}
#menu .menuBox01 {
    background:url(https://img1.kakaku.k-img.com/images/category/menu_box01_top.gif) no-repeat scroll left top #EEEEEE;
    padding:5px 8px 0;
    voice-family:inherit;
    width:184px;
}
#menu .menuttl {
	background: none repeat scroll 0 0 #5A5A9C;
	margin-top:10px;
	padding:3px 5px;
}
#menu .menuttl h2 {
	float:left;
	font-weight:bold;
	color:#FFF;
	font-size:100%;
}
#menu .menuttl img {
	float:right;
	vertical-align:middle;
}

#menu h3 {
    background:none repeat scroll 0 0 #D7D7FB;
    font-size:100%;
    font-weight:bold;
    padding:3px 5px;
	margin-top:5px;
}
#menu ul.linklist {
    margin-bottom:10px;
}
#menu ul.listIn{
    margin-left:8px;
	/*margin-bottom:10px;*/
	margin-top:3px;
}
#menu ul.listIn li{
    background:url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat scroll left top transparent;
    list-style:none outside none;
    margin-left:0;
    margin-top:5px;
    padding-left:6px;
    width:165px;
	font-size:90%;
}
#menu .scate ul.listIn {
    margin-left:20px;
	margin-top:5px;
}
#menu .scate ul.listIn li{
    width:155px;
}
#menu ul.listIn li.noicon {
	background:none;
	padding-left:0;
}
#menu ul.listIn li a,
#menu ul.subcate a,
#menu .tag a{
	display:block;
}
#menu a:link,
#menu a:visited{
	text-decoration:none;
}
#menu a:hover {
	text-decoration:underline;
}
#menu ul.typeb {
	/*font-weight:bold;*/
}
#menu ul.typeb li {
	margin-top:5px;
}
#menu ul.typeb span {
	font-weight:normal;
}
#menu ul.listIn .hyphen{
	margin-left:8px;
	/*margin-bottom:8px;*/
}
#menu ul.listIn .hyphen li,
#menu ul.subcate li {
	margin-top:3px;
	background:url(https://img1.kakaku.k-img.com/images/category/arrow_hyphen.gif) no-repeat;
	padding-left:8px;
	font-weight:normal;
	width:150px;
	display:block;
	font-size:90%;
}
#menu ul.subcate li {
	line-height:120%;
}
#menu ul.subcate {
	margin-left:20px;
}
#menu ul.subcate li{
	list-style-type:none;
}
#menu ul.articleMenu {
	border-top:1px dotted #999;
	padding-top:5px;
}
html*#menu ul.articleMenu {
	padding-top:10px;
}
#menu .listClose {
    display: none;
}
#menu .submenuBtn {
    margin:5px auto 10px;
    text-align: right;
}
#menu .menuBox01 .submenuBtn img {
    cursor: pointer;
}
#menu .menuBox01 li a span {
    color: #333333;
}
#menu .kakakuBox {
    margin-bottom: 15px;
}
#menu .keywordBox {
    border: 1px solid #CECECE;
    height: 16px;
    margin-right: 3px;
    padding: 2px;
    width: 50px;
}
#menu .kakakuBtn {
    margin-top: 5px;
    text-align: right;
}
#menu .adBox02 {
    margin: 15px auto;
    text-align: center;
    width: 200px;
}
#menu .hisframe {
	width:200px;
	height:1200px;
}
#menu .now {
	background:#fffdd4;
	font-weight:bold;
	padding:1px 0;
	margin:2px auto 5px;
}
#menu .now ul.listIn {
	margin-top:0;
}
#menu .now ul.listIn li {
	margin-top:2px;
	margin-bottom:2px;
}
#menu .now .subcate li {
	font-weight:bold;
}
#menu .tag .now ul.taglist {
	margin-bottom:0;
}
#menu .keyRanking table {
	border-collapse:collapse;
	margin-top:3px;
}
#menu .keyRanking a {
	display:block;
}
#menu .keyRanking a:link,#menu .keyRanking a:visited {
	text-decoration:none;
}
#menu .keyRanking a:hover {
	text-decoration:underline;
}
#menu .keyRanking th {
	width:35px;
}
#menu .keyRanking th.rank123 {
    color: #FF6C00;
}
#menu .keyRanking th,#menu .keyRanking td {
	border-bottom:1px dotted #999;
	padding:3px;
	vertical-align:top;
}
#menu .keyRanking td p {
	word-break:break-all;
	word-wrap:break-word;
	width:130px;
}
#menu .itemlistLink {
	margin-bottom:10px;
}
#menu .itemlistLink .ilLink_btm{
	background:url(https://img1.kakaku.k-img.com/images/category/itemlistLink_btm.gif) no-repeat bottom;
	padding:6px 3px;
	text-align:center;
}
#menu .itemlistLink .ilLink_btm p a{
	font-weight:bold;
	text-decoration:underline;
	display:block;
}
#menu p.detailLink {
	text-align:right;
	padding:5px 0 0 0;
}
#menu p.detailLink a {
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat scroll 3px 1px transparent;
	padding-left:10px;
	display:inline;
}
#menu .cateranking {
	margin-bottom:10px;
}
#menu .cateranking a:link,
#menu .cateranking a:visited {
	text-decoration:underline;
}
#menu .caterankingTop {
	background:url(https://img1.kakaku.k-img.com/images/menu_rankingTop.gif) top no-repeat;
	width:200px;
	font-size:85%;
	font-weight:bold;
}
#menu .caterankingTop span{
	display:block;
	padding:8px 5px 3px;
}
#menu .caterankingBtm {
	background:url(https://img1.kakaku.k-img.com/images/menu_rankingBtm.gif) bottom no-repeat;
	padding:0 10px 8px;
}
#menu .cateranking table {
	border-collapse:collapse;
}
#menu .cateranking td {
	border-bottom:1px dotted #999;
	padding:8px 3px;
	vertical-align:top;
}
#menu .cateranking tr.noline td {
	border-bottom:none;
}
#menu .cateranking li {
	list-style-type:none;
}
#menu .cateranking li.rank1 {
	background: url(https://img1.kakaku.k-img.com/images/category/search/icon_ranking01_min.gif) no-repeat scroll 0 1px;
}
#menu .cateranking li.rank2 {
	background: url(https://img1.kakaku.k-img.com/images/category/search/icon_ranking02_min.gif) no-repeat scroll 0 1px;
}
#menu .cateranking li.rank3 {
	background: url(https://img1.kakaku.k-img.com/images/category/search/icon_ranking03_min.gif) no-repeat scroll 0 1px;
}
#menu .cateranking li.rank1,
#menu .cateranking li.rank2,
#menu .cateranking li.rank3 {
	color: #FF8400;
    padding: 1px 22px;
}
#menu .cateranking li.rank1,
#menu .cateranking li.rank2,
#menu .cateranking li.rank3,
#menu .cateranking li.rank {
	font-weight:bold;
}
#menu .cateranking li.crname {
	word-break:break-all;
	word-wrap:break-word;
	width:110px;
	margin-top:3px;
}
#menu .cateranking li.aprice {
	font-size:85%;
}
#menu .cateranking li.prttl {
	color:#333;
	font-size:85%;
	font-weight:normal;
	margin-top:5px;
}
#menu .cateranking li.crprice {
    color: #FF0000;
    font-family: Verdana;
    font-weight: bold;
}

#menu .tag {
	margin:15px auto;
}
#menu .tag li.subTitle {
    background: url(https://img1.kakaku.k-img.com/images/category/dotline01.gif) repeat-x scroll left bottom transparent;
    color: #666666;
    font-weight: bold;
    margin-top: 10px;
	margin-left:0;
    padding: 0 0 3px;
	list-style-type:none;
}
#menu .tag li.subTitle p {
	float:left;
}

#menu .tag li.subTitle a {
	width:33px;
	float:right;
}
#menu .makertag {
    border: 1px solid #CCCCCC;
    height: 190px;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 180px;
	margin-bottom:15px;
}
#menu .tag ul.taglist {
	margin-bottom:15px;
}
#menu .tag ul.taglist li{
	margin-top:3px;
	font-size:90%;
	line-height:150%;
}
#menu .tag li {
    margin-left: 5px;
    background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat scroll left top transparent;
    line-height: 120%;
    list-style: none;
    margin-top: 5px;
    padding-left: 6px;
}
#menu .tag li a {
    width: 140px;
}
#menu .keyRankBox {
	margin-bottom:10px;
}
#menu .keyRankBox .keyrankingTop {
	background:url(https://img1.kakaku.k-img.com/images/category/menu_keyrankingTop.gif) top no-repeat;
}
#menu .keyRankBox .keyrankingTop p {
	font-weight:bold;
	padding:10px 5px 8px 35px;
}
#menu .keyRankBox .keyrankingBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/menu_gbox_btm.gif) bottom no-repeat;
	padding:3px 10px 8px 10px;
}
#menu .keyRankBox table {
	border-collapse:collapse;
	width:180px;
}
#menu .keyRankBox a {
	display:block;
}
#menu .keyRankBox a:link,#menu .keyRankBox a:visited {
	text-decoration:none;
}
#menu .keyRankBox a:hover {
	text-decoration:underline;
}
#menu .keyRankBox th {
	width:35px;
}
#menu .keyRankBox th.rank123 {
    color: #FF6C00;
}
#menu .keyRankBox th,#menu .keyRankBox td {
	border-bottom:1px dotted #999;
	padding:3px;
	vertical-align:top;
}
#menu .keyRankBox td p {
	word-break:break-all;
	word-wrap:break-word;
	width:130px;
}
#menu #iListLink {
	margin-bottom:10px;
}
#menu #iListLink a {
	display:block;
	text-decoration:none;
}
#menu #iListLink .iListLinkTop {
	background:url(https://img1.kakaku.k-img.com/images/category/iListLink_top.gif) top no-repeat;
	padding-top:10px;
}
#menu #iListLink .iListLinkTop p.ililink {
	border-bottom:1px solid #a1a1dd;
	padding:0 3px 3px 12px;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_iListLink.gif) no-repeat left top;
	margin-bottom:5px;
}
#menu #iListLink a:hover p.ililink {
	text-decoration:underline;
}

#menu #iListLink .iListLinkBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/iListLink_btm.gif) bottom no-repeat;
	padding:0 10px 10px 10px;
}
#menu #iListLink .ilitxt {
	color:#333;
	font-size:85%;
}

/* main========================================= */
#searchCategory .boxSearch {
	margin-bottom:10px;
}
#searchCategory .boxSearchBtm {
    background: url(https://img1.kakaku.k-img.com/images/category/box_search_btm_710.gif) no-repeat scroll left bottom transparent;
    padding-bottom: 5px;
	clear:both;
	width:710px;
}
#searchCategory .boxSearchBtm .searchCell,
#searchCategory .boxSearchBtm .searchCellL{
    padding-left: 15px;
    text-align: left;
}
#searchCategory .boxSearchBtm .searchCellL{
	float: left;
	width: 580px;
}
#searchCategory .searchCell,
#searchCategory .searchCellL {
    margin: 4px auto 0;
}
#searchCategory .searchCell input.keywordBox2,
#searchCategory .searchCellL input.keywordBox2{
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
    padding: 2px;
}
#searchCategory .searchCellL input.keywordBox2 {
    width: 470px;
}
#searchCategory .searchCell input.keywordBox2 {
    margin-right:0;
    width: 470px;
}

/* 140527 sm17 */
#boxSearch_v2{
	text-align:left;
	position:relative;
	z-index:200;
}
#boxSearch_v2 #suggestion{
	position:absolute;
	display:block;
	padding:0;
	background-color:#fff;
	text-align:left;
	border:1px solid #c9c9c9;
}
#boxSearch_v2 #suggestion div{
	padding:0 10px 0 10px;
	line-height:1.4;
	color:#333;
	font-size:12px;
	height:18px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
}
#boxSearch_v2 #suggestion .focused{ background-color:#dbdbdb; }
#boxSearch_v2 #suggestion div span{
	display:block;
	width:211px;
	max-width:211px;
	position:absolute;
	right:10px;
	top:0;
	color:#01609c;
	text-align:left;
}
#boxSearch_v2 #suggestion div span.cat img{
	width:12px;
	height:12px;
	margin-left:2px;
	vertical-align:text-top;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_blankwin.png) no-repeat 0 0;
}
#boxSearch_v2 #suggestion div.line{
	height:1px;
	margin:2px 10px;
	padding:0;
	font-size:0;
	line-height:0;
	background:#c9c9c9;
}


.boxSearch#boxSearch_v2{ overflow:visible !important; }
#boxSearch_v2 .searchCellL,
#boxSearch_v2 .searchCell{margin:4 auto 0; }
#boxSearch_v2 .searchCellL input.keywordBox2,
#boxSearch_v2 .searchCell input.keywordBox2{ height:16px;padding:2px; }


/* #boxSearch_v3 20150105 sm17 */
#boxSearch_v3{
	text-align:left;
	position:relative;
	z-index:200;
	overflow:visible !important;
}
#boxSearch_v3 #suggestion{
	position:absolute;
	display:block;
	width:475px;
	padding:0;
	background-color:#fff;
	text-align:left;
	border:1px solid #c9c9c9;
	position:absolute;
	left:48px;
	top:38px;
	z-index:1;
}
#boxSearch_v3 #suggestion div{
	width:455px;
	height:1em;
	padding:2px 10px 4px 10px;
	color:#333;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	background:#fff;
	line-height:1;
}
#boxSearch_v3 #suggestion div span.type_a,
#boxSearch_v3 #suggestion div span.type_a2{
	display:block;
	padding:3px 0 1px 14px;
	text-align:left;
	background:url(https://img1.kakaku.k-img.com/images/category/suggest_loope01.png) no-repeat left 5px;
	position:absolute;
	left:10px;
	top:0;
	*top:1px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#boxSearch_v3 #suggestion div span.type_a{ width:270px; }
#boxSearch_v3 #suggestion div span.type_a.wide{ width:441px; }
#boxSearch_v3 #suggestion div span.type_a.ic_f{ background:url(https://img1.kakaku.k-img.com/images/category/suggest_icon_folder01.png) no-repeat left 6px; }
#boxSearch_v3 #suggestion div span.type_b{
	display:block;
	width:160px;
	padding:3px 0 1px 0;
	color:#01609c;
	text-align:left;

	position:absolute;
	right:10px;
	top:0;
	*top:1px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#boxSearch_v3 #suggestion span.type_a{ letter-spacing:0.05em; }
#boxSearch_v3 #suggestion div span.cat img{
	width:12px;
	height:12px;
	margin-left:2px;
	vertical-align:text-top;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_blankwin.png) no-repeat 0 0;
}
#boxSearch_v3 #suggestion div.line{
	width:455px;
	height:1px;
	margin:1px 10px;
	padding:0;
	font-size:0;
	line-height:0;
	background:#c9c9c9;
}
#boxSearch_v3 #suggestion .focused{ background:#e8e7e7;}
#boxSearch_v3 .searchCellL,
#boxSearch_v3 .searchCell{margin:4 auto 0; }
#boxSearch_v3 .searchCellL input.keywordBox2,
#boxSearch_v3 .searchCell input.keywordBox2{ height:16px;padding:2px; outline:none; }
#searchCategory #boxSearch_v3 .inputFocus01 span.inputformOn { border:2px solid transparent; }
/* END #boxSearch_v3 */


#searchCategory .searchCell input.SBtn {
	margin-left:0;
}
span#keywordBoxText {
	padding-right:15px;
}
#searchCategory .boxSearch input {
    margin-left: 0;
    vertical-align: middle;
}
#searchCategory .boxSearchBtm .searchCellR {
    float: right;
    padding: 7px 10px 10px 0px;
    text-align: right;
    width: 95px;
}
#searchCategory.boxSearchBtm .searchCellR a {
    text-decoration: none;
}
#searchCategory .boxSearchBtm .searchCellR img {
    margin-bottom: 3px;
    margin-right: 3px;
    vertical-align: middle;
}
.boxSearch .wholekey {
    margin: 10px 0 5px 15px;
}
.boxSearch .wholekey p {
	margin-bottom:15px;
}
.boxSearch .keyoption dl {
	float:left;
	padding:0 10px 0 0;
	width:320px;
	/padding-bottom:5px;
}
.boxSearch .keyoption {
	margin:0 0 5px 48px;
	padding-top:15px;
	/padding-top:8px;
	/margin-bottom:-1px;
}
.boxSearch .wholekeyOp .keyoption {
	margin:10px 0 5px 30px;
}
.boxSearch .keyoption dt {
    color: #666666;
    font-weight: bold;
}
.boxSearch .keyoption .rline {
	border-right:1px solid #CCC;
	margin-right:10px;
	width:280px;
}
.boxSearch .keyoption dl dd {
	padding-top:2px;
	/padding-top:3px;
}
.boxSearch .keyoption .rline dd {
	padding-top:5px;
}
.boxSearch .keyoption label input {
	vertical-align:middle;
	margin:0 3px 0 10px;
}
.boxSearch input.changewords {
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
    margin: 3px 5px;
    padding: 2px;
}
.boxSearch .ch1 {
	width: 500px;
}
.boxSearch .ch2 {
    color: #999999;
    width: 220px;
}
.boxSearch .ch3,
.boxSearchL .ch3,
#reSearch .ch3 {
	color:#333;
    width: 220px;
}
.boxSearch input.keywordBox {
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
    margin: 3px 5px;
    padding: 2px;
    width: 60px;
}
.boxSearch .SkeyList {
	border-top:1px dotted #666;
	width:645px;
	margin:20px auto 10px;
	padding:15px 10px 0 15px;
}
.boxSearch .SkeyList dl {
}
.boxSearch .SkeyList dd {
	font-weight:bold;
	width:9em;
	float:left;
	color:#666;
}
.boxSearch .SkeyList dd,
.boxSearch .SkeyList dt {
	float:left;
}
.boxSearch .SkeyList dt {
	letter-spacing: -0.001em;
	font-size: 92%;
	width:500px;
}

#main .kCate {
	border:1px solid #CCC;
	padding:10px;
}
#main .kCate p {
	font-weight:bold;
	border-bottom:1px dotted #999;
	padding-bottom:3px;
	margin-bottom:10px;
}
#main .kCate li {
	list-style-type:none;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_kCate.gif) no-repeat;
	padding-left:15px;
	margin:5px 0 0 20px;
}
#main .kCate a.iconBlank {    /*110209 add sm1*/
	background:url(https://img1.kakaku.k-img.com/images/category/icon_blankwin.gif) right no-repeat ;
	padding-right:15px;
}
#main #searchResult dt, #searchResult dd {
    float: left;
    font-weight: bold;
}
#main #searchResult dt {
    font-size: 123%;
    margin-right: 5px;
    width: 5em;
}
#main #searchResult {
    border-bottom:2px solid #dbdbdb;
    margin: 20px auto 10px;
    padding-bottom: 5px;
    width: 710px;
}
#main #searchResult dd {
    color: #FF6600;
	margin-top:-2px;
}
#main #searchResult dd span {
    font-family: Verdana;
    font-size: 123%;
}
#main .addwords {
	margin-bottom:20px;
}
#main .addwords dt,
#main .addwords dd{
	float:left;
}
#main .addwords dt {
	font-weight:bold;
	color:#666;
	margin-right:5px;
}
#main .resultSort {
    margin: 10px auto;
}
#main .resultSort .rSortBtm {
    background: url(https://img1.kakaku.k-img.com/images/category/sortbox_btm.gif) no-repeat scroll center bottom transparent;
    padding: 4px 10px 10px;
}
#main .resultSort .sort {
    float: left;
    margin-top: 3px;
    width: 500px;
}
#main .resultSort .itemnum {
    float: right;
    text-align: right;
    width: 180px;
}
#main .resultSort dt, #main .resultSort dd {
    float: left;
}
#main .resultSort dt {
    width: 5em;
}
#main .resultSort dd span,
#main .paging span{
    background: #fffdd4;
	font-weight:bold;
    padding: 3px;
}
#main .resultSort option {
    padding: 0 5px;
}
#main .paging {
    margin: 10px auto;
}
#main .paging p.page {
    float: left;
}
#main .paging p.page span.nowpage {
   color: #FF6600;
   background:none;
   font-size:107%;
}
#main .paging p.listtype {
    float: right;
}
#main .paging img {
    margin-right: 5px;
    vertical-align: middle;
}

/* item*/
.item {
	width:710px;
    margin:0 0 5px;
	padding:0 0 5px;
}
.itemtblList .itemphoto {
    float: left;
	width:120px;
	position:absolute;
	height:100%;
	text-align:left;
}
.itemtblList .itemphoto a {
	display:block;
	width:120px;
	overflow:hidden;
	text-align:center;
	height:100%;
	position:absolute;
	padding:10px 0 0 9px;
	text-decoration:none;
}
.itemtblList .itemphoto .itemphotoimg {
	margin-bottom:8px;
}
.itemtblList .item .itemPhoto1 {
    background: url(https://img1.kakaku.k-img.com/images/category/itemphoto1.gif) no-repeat scroll left top transparent;
    height: 128px;
    padding: 1px 0 0 1px;
    width: 130px;
}
.itemtblList .item .itemPhoto3 {
    margin-bottom: 5px;
}
.itemtblList .item .itemPhoto3 {
    background: url(https://img1.kakaku.k-img.com/images/category/itemphoto3.gif) no-repeat scroll left top transparent;
    height: 128px;
    padding: 1px 0 0 1px;
    width: 130px;
}
.itemtblList .item table {
    border-collapse: collapse;
    height: 120px;
    width: 120px;
}
.itemtblList .item td {
    text-align: center;
    vertical-align: middle;
}
.itemtblList .itemInfo {
    float: right;
	width:564px;
	padding:10px 9px 0 8px;
	min-height: 127px;
	height: auto !important;
	height: 127px;
}
.itemtblList .itemInfo p.itemname,
.itemtblList .article p.articleTtl{
    background: none repeat scroll 0 0 #E5EEF7;
    font-size: 104%;
    font-weight: bold;
    padding: 5px;
	margin-bottom:10px;
	word-wrap:break-word;
	word-break:break-all;
}
.itemtblList .itemInfo p.itemname a:link,
.itemtblList .itemInfo p.itemname a:visited,
.itemtblList .article p.articleTtl a:link,
.itemtblList .article p.articleTtl a:hover {
	text-decoration:none;
	display:block;
}
.itemtblList .itemInfo p.itemname a:hover,
.itemtblList .article p.articleTtl a:hover {
	text-decoration:underline;
}
.itemtblList .itemInfo .price {
	margin-bottom:5px
}
.itemtblList .itemInfo .price p {
	float:left;
	margin-top:3px;
}
.itemtblList .itemInfo .price p.hyphen {
	float:none;
}
.itemtblList .itemInfo .price span.yen a {
    color: #FF0000;
    font-family: Verdana;
    font-size: 114%;
    font-weight: bold;
}
.itemtblList .itemInfo .price span.tenpo {
	font-size:85%;
}
.itemtblList .itemInfo .price a:link,
.itemtblList .itemInfo .price a:visited {
	text-decoration:none;
}
.itemtblList .itemInfo .price a:hover {
	/*text-decoration:underline; 120227 del sm1 */
}
.itemtblList .itemInfo .price .iviewbtn {
	float:right;
}
.itemtblList .itemInfo .price .noprice {
	color:#F00;
	font-size:107%;
}
.itemtblList .itemInfo .shopIcon {
    margin-top: 8px;
    text-align: right;
	font-size:85%;
	width:450px;
	float:right;
	word-wrap:break-word;
	word-break:break-all;
}
.itemtblList .itemInfo .shopIcon img,
.itemtblList .article .articleMark img {
	vertical-align:middle;
}
.itemtblList .itemDetail {
    float: left;
	margin-bottom:10px;
}
.itemtblList .itemInfo .cate{
    line-height: 140%;
    margin-bottom: 3px;
	font-size:90%;
}
.itemtblList .itemInfo .valuebox {
    margin-bottom: 5px;
}
.itemtblList .itemInfo .valuebox li{
	float:left;
	list-style-type:none;
    padding-right: 10px;
}
.itemtblList .itemInfo .valuebox a {
    color: #333333;
    display: block;
    text-decoration: none;
}
.itemtblList .itemInfo .valuebox a:hover {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif) repeat-x scroll center bottom transparent;
}
.itemtblList .itemInfo .valuebox a.review, .itemtblList .itemInfo .valuebox a.bbs {
    border-left: 1px dotted #999999;
}

.itemtblList .itemInfo .valuebox a.review, .itemtblList .itemInfo .valuebox a.bbs {
    padding-left: 10px;
}
.itemtblList .itemInfo .valuebox img {
    vertical-align: middle;
	margin-right:2px;
	position:relative;
	bottom:1px;
	/bottom:0px;
}
.itemtblList .itemInfo .valuebox span.numOr {
    color: #FF8400;
    font-family: Verdana;
    font-size: 107%;
    font-weight: bold;
	margin-right:2px;
}
.itemtblList .itemInfo .valuebox span.sml {
    font-size: 85%;
}
.itemtblList .itemInfo .aboutitem li {
	list-style-type:none;
	margin-bottom:3px;
	word-wrap:break-word;
	word-break:break-all;
    width: 565px;
	font-size:95%;
	line-height:120%;
}
.itemtblList .itemInfo .aboutitem li.searchitem{
	color:#666;
	line-height:130%;
}
.itemtblList .itemInfo .tagwords {
	margin:10px auto;
}
.itemtblList .article {
	padding:10px 10px 0;
	margin-bottom:10px;
}
.itemtblList .articleDetail {
	word-break:break-all;
	word-wrap:break-word;
	padding:0 5px;
}
.itemtblList .article .articleMark {
    font-size: 85%;
    margin-top: 10px;
    text-align: right;
}
.itemtblCatalog table {
	width:710px;
	border-collapse:collapse;
}
.itemtblCatalog td {
	width:33%;
	padding:1px 5px;
	text-align:center;
	vertical-align:top;
}
.itemtblCatalog td p {
	width:225px;
	word-wrap:break-word;
	word-break:break-all;
}
.itemtblCatalog td.itemphoto {
	border-top:1px dotted #999;
	padding:15px 5px 8px;
	vertical-align:middle;
}
.itemtblCatalog td.itemprice a {
    color: #FF0000;
    font-family: Verdana;
    font-size: 114%;
    font-weight: bold;
}
.itemtblCatalog td.itemprice a:link,
.itemtblCatalog td.itemprice a:visited {
	text-decoration:none;
}
.itemtblCatalog td.itemprice a:hover {
	text-decoration:underline;
}
.itemtblCatalog td.shoplink {
	padding:8px 5px 15px;
}
.itemtblCatalog td.shoplink a {
	background:url(https://img1.kakaku.k-img.com/images/icon_cataShoplink.gif) no-repeat;
	padding-left:18px;
	text-decoration:none;
}
.itemtblCatalog td.shoplink a:hover {
	text-decoration:underline;
}
.itemtblCatalog td.shoplink a span {
	color:#333;
	font-size:85%;
}
.itemtblCatalog td.shoplink p {
	font-size:85%;
}
.itemtblCatalog td.shoplink img {
	vertical-align:middle;
}
.catesort {
	border:1px dotted #666;
	padding:10px;
	margin:5px auto 15px;
}
.catesort dt,
.catesort dd {
	float:left;
}
.catesort dt {
	background:url(https://img1.kakaku.k-img.com/images/icon_catelink.gif) no-repeat;
	font-weight:bold;
	color:#666;
	padding-left:20px;
	margin-right:5px;
}
.pagenation {
	text-align:center;
	margin: 0 auto 30px;
	padding-top:30px;
}
.pagenation li {
    display: inline;
    margin: 0 2px;
    padding: 5px 0;
    position: relative;
}
.pagenation li a {
    background: none repeat scroll 0 50% #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
}
.pagenation li.prevPage a {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_01.gif) no-repeat scroll 19px center #666666;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 18px 7px 38px;
    text-decoration: none;
}
.pagenation li.now span {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
    color: white;
    font-weight: bold;
    padding: 5px;
}
.pagenation li.nextPage a {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_02.gif) no-repeat scroll right center #666666;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 32px 7px 20px;
    text-decoration: none;
}
.pagenation li.prevPage a:hover {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_04.gif) no-repeat scroll 19px center #0099FF;
}
.pagenation li.nextPage a:hover {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_03.gif) no-repeat scroll right center #0099FF;
}
/* research */

#searchCategory .gboxSearchBtm {
    background: url(https://img1.kakaku.k-img.com/images/category/gbox_search_btm_710.gif) no-repeat scroll left bottom transparent;
    padding: 8px 12px 20px;
}
#reSearch {
	margin-bottom:20px;
}
#reSearch h3 {
    margin-bottom: 10px;
}
#reSearch .SBtn {
	margin-left:50px;
}
#reSearch input.changewords {
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
    margin: 3px 5px;
    padding: 2px;
}
#reSearch .ch1 {
	width: 500px;
}
#reSearch .ch2 {
    color: #999999;
    width: 220px;
}
#reSearch input.keywordBox {
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
    margin: 3px 5px;
    padding: 2px;
    width: 60px;
}
#reSearch .readdwords {
    margin: 10px;
	padding-top:10px;
	border-top:1px dotted #999
}
#reSearch .readdwords dt, #reSearch .readdwords dd {
    float: left;
}
#reSearch .readdwords dt {
    color: #666666;
    font-weight: bold;
    white-space: nowrap;
    width: 110px;
    word-wrap: break-word;
}
#reSearch .readdwords dd {
    line-height: 130%;
    width: 500px;
}
#reSearch .narrowResults {
    background: url(https://img1.kakaku.k-img.com/images/category/search/dotline02.gif) repeat-x scroll center bottom transparent;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#reSearch h4 {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_searchmore.gif) no-repeat scroll 0 0 transparent;
    font-size: 100%;
    margin: 0 5px 5px;
    padding-left: 10px;
}
#reSearch table.categorynarrow {
    border-collapse: collapse;
    width: 686px;
}
#reSearch .categorynarrow td {
    padding: 3px 8px;
    vertical-align: top;
    width: 25%;
}
#reSearch .categorynarrow a {
    background: url(https://img1.kakaku.k-img.com/images/category/arrow_menu.gif) no-repeat scroll left top transparent;
    display: block;
    line-height: 120%;
    padding-left: 6px;
    text-decoration: none;
}
#reSearch .categorynarrow span {
    color: #333333;
}
#reSearch .keyoption dl {
	float:left;
	padding:0 10px 0 0;
	width:300px;
}
#reSearch .keyoption {
	margin-top:10px;
}
#reSearch .keyoption dt {
    color: #666666;
    font-weight: bold;
	margin-left:5px;
}
#reSearch .keyoption .rline {
	border-right:1px solid #CCC;
	margin-right:10px;
}
#reSearch .keyoption label input {
	vertical-align:middle;
	margin:0 3px 0 10px;
}
/* 類似検索 111212 sm1 */
.itemtblList .item p.ruiji {
	padding-left:3px;
	margin-bottom:10px;
}
.ruijippp {
	width:740px;
    position: absolute;
    z-index: 9999;
}
.ruijippp .rhead {
	background:url(https://img1.kakaku.k-img.com/images/category/ruiji_popup.png) 0 -32px no-repeat;
	text-align:right;
	padding:13px 10px 3px 0;
}
.ruijippp .rhead .clsbtn {
	background:url(https://img1.kakaku.k-img.com/images/category/ruiji_popup.png) left top no-repeat;
}
.ruijippp .rbk {
	background:url(https://img1.kakaku.k-img.com/images/category/ruiji_popup.png) 0 -200px no-repeat;
	padding:15px 30px 10px;
}
.ruijippp img.rbtm {
	background:url(https://img1.kakaku.k-img.com/images/category/ruiji_popup.png) 0 -845px no-repeat;
}
.ruijippp .parent {
	border:#7b92aa 2px solid;
	padding:10px;
}
.ruijippp .parent .parentphoto,
.ruijippp .parent .parentinfo {
	float:left;
}
.ruijippp .parent .parentphoto {
	margin-right:10px;
	width:80px;
	height:80px;
	overflow:hidden;
}
.ruijippp .parent .parentinfo {
	width:560px;
}
.ruijippp .parent .parentname {
    background: none repeat scroll 0 0 #E5EEF7;
    font-size: 104%;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 5px;
    word-wrap: break-word;
	word-break:break-all;
}
.ruijippp .parent .parentprice {
    color: #FF0000;
    font-family: Verdana;
    font-size: 114%;
    font-weight: bold;
    margin-bottom: 8px;
}
.ruijippp .parent .parentshop {
	font-size: 85%;
    word-wrap: break-word;
	word-break:break-all;
}
.ruijippp .parent .parentshop img {
	vertical-align:middle;
}
.ruijippp .listttl {
	background:url(https://img1.kakaku.k-img.com/images/category/ruiji_popup.png) -750px -34px no-repeat;
	padding:20px 0 5px 75px;
	border-bottom:2px solid #CCC;
	margin-bottom:10px;
}
.ruijippp .listttl .hitnum {
	float:left;
}
.ruijippp .listttl .hitnum span {
	color: #FF6600;
	font-weight:bold;
}
.ruijippp .listttl .hitnum .verdana {
	font-family:Verdana;
	font-size:117%;
}
.ruijippp .listttl .page {
	float:right;
}
.ruijippp .listttl .page span {
	font-weight:bold;
}
.ruijippp table.ruijiList {
	border-collapse:collapse;
	width:680px;
}
.ruijippp table.ruijiList td {
	width:25%;
	text-align:center;
	padding:0 0 8px;
}
.ruijippp table.ruijiList td.ruijiname {
	vertical-align:top;
}
.ruijippp table.ruijiList td.ruijiprice a {
	color:#F00;
	font-family:Verdana;
	font-size:114%;
	font-weight:bold;
}
.ruijippp table.ruijiList td.ruijiprice a:link,
.ruijippp table.ruijiList td.ruijiprice a:visited {
	text-decoration:none;
}
.ruijippp table.ruijiList td.ruijiprice a:hover {
	text-decoration:underline;
}
.ruijippp table.ruijiList p,
.ruijippp table.ruijiList td.ruijishop p {
	word-break:break-all;
	word-wrap:break-word;
	width:150px;
	margin:0 auto;
}
.ruijippp table.ruijiList td.ruijishop p {
	font-size:85%;
}
.ruijippp table.ruijiList td.ruijishop img {
	vertical-align:middle;
}
.ruijippp .pagenaviR {
	border-top:1px dotted #999;
	width:680px;
	margin-top:10px;
	padding:10px 0;
	text-align:center;
}
.ruijippp .pagenaviR .pagenation {
	margin:0 auto;
	padding:10px 0 5px;
}
.ruijippp #ruijiListBox .ruijiListLoad td {
	text-align:center;
	vertical-align:middle;
	width:680px;
}
.ruijippp #ruijiListBox .ruijiListLoad img {
	margin:60px auto;
}
.ruijippp p.ruijiListErr {
	padding:30px 0;
	text-align:center;
	line-height:200%;
	color:#666;
}
.ruijippp p.ruijiListErr span {
	font-weight:bold;
}
.pagenaviR li.prevPage span {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_05.gif) no-repeat scroll 19px center #ccc;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 18px 7px 38px;
    text-decoration: none;
}
.pagenation li.nextPage span {
    background: url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_06.gif) no-repeat scroll right center #ccc;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 107%;
    font-weight: bold;
    margin: 0 8px;
    padding: 8px 32px 7px 20px;
    text-decoration: none;
}

/* ninkiRanking 120209 sm1 */
.ninkiRankBox {
	margin-top:15px;
}
.ninkiRankBox h3 {
    background: url(https://img1.kakaku.k-img.com/images/category/search/bg_seek_ttl_710.gif) no-repeat scroll 0 0 transparent;
	font-size:100%;
	padding: 5px 10px 5px;
}
.ninkiRankBox h3 a:link,
.ninkiRankBox h3 a:visited {
	text-decoration:none;
	color:#333;
}
.ninkiRankBox h3 a:hover {
	text-decoration:underline;
	color:#333;
}
.ninkiRankBox .wBoxBtm {
	padding:10px;
}
.ninkiRankBox table {
	width:100%;
	border-collapse:collapse;
}
.ninkiRankBox td {
	width:20%;
	padding:3px 0;
	vertical-align:top;
}
.ninkiRankBox tr.cellC td {
	text-align:center;
	vertical-align:middle;
}
.ninkiRankBox td.ra123 {
    color: #FF6C00;
}
.ninkiRankBox td.ra123 p,
.ninkiRankBox td.ra45 p {
	border-bottom:1px dotted #666;
	padding-bottom:3px;
	width:125px;
	margin:0 auto;
	font-weight:bold;
}
.ninkiRankBox td.ra123 span {
    font: bold 117% Verdana;
    padding: 2px 0 0 26px;
}
.ninkiRankBox td.ra123 span.rank1 {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking01.gif) no-repeat scroll left top transparent;
}
.ninkiRankBox td.ra123 span.rank2 {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking02.gif) no-repeat scroll left top transparent;
}
.ninkiRankBox td.ra123 span.rank3 {
    background: url(https://img1.kakaku.k-img.com/images/category/icon_ranking03.gif) no-repeat scroll left top transparent;
}
.ninkiRankBox td.ra45 span {
	font: bold 123% Verdana;
}
.ninkiRankBox tr.itemN p {
	word-wrap:break-word;
	word-break:break-all;
	width:125px;
	font-size:90%;
}
.ninkiRankBox tr.prc .price1,
.ninkiRankBox tr.logprc .price1{
	font-size:85%;
}
.ninkiRankBox tr.prc .price2,
.ninkiRankBox tr.logprc .price2{
	color:#F00;
	font-family:Verdana;
	font-weight:bold;
}
.ninkiRankBox tr.logprc td {
	text-align:center;
}
.ninkiRankBox .RLink {
	margin-top:10px;
	text-align:right;
	border-top:1px solid #CCC;
	padding-top:10px;
}
.ninkiRankBox .RLink a {
    background: url(https://img1.kakaku.k-img.com/images/category/rankPointer.gif) no-repeat scroll 0 0 transparent;
    padding: 0 0 3px 20px;
}
.wBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/wbox_btm.gif) no-repeat bottom ;
}
/* renewal 1202 sm1 */
.paging div.listtype {
	float:right;
}
.paging div.listtype p {
	float:left;
}
.itemtblList .itemInfo p.itemnameN, .itemtblList .article p.articleTtlN {
    background: none repeat scroll 0 0 #E5EEF7;
    font-size: 104%;
    margin-bottom: 10px;
    padding: 5px;
    word-wrap: break-word;
}
.itemtblList .itemInfo p.itemnameN a:link,
.itemtblList .itemInfo p.itemnameN a:visited,
.itemtblList .article p.articleTtlN a:link,
.itemtblList .article p.articleTtlN a:visited {
	text-decoration:none;
	display:block;
}
.itemtblList .itemInfo p.itemnameN a:hover, .itemtblList .article p.articleTtlN a:hover{
	text-decoration:underline;
}
.itemtblList .itemInfo .itemDbox {
	float:left;
	width:435px;
}
.itemtblList .itemInfo .itemDbox .itemDetail,
.itemtblList .itemInfo .itemDbox .cate,
.itemtblList .itemInfo .itemDbox .valuebox,
.itemtblList .itemInfo .itemDbox .aboutitem li{
	width:435px;
}
.itemtblList .itemInfo .iviewbtn {
	float:right;
	width:124px;
	height:50px;
}
.itemtblList .itemInfo a:link .searchResultBtn,
.itemtblList .itemInfo a:visited .searchResultBtn{
	background:url(https://img1.kakaku.k-img.com/images/category/searchResultBtn.png) no-repeat top;
}
.itemtblList .itemInfo a:hover .searchResultBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/searchResultBtn.png) no-repeat bottom;
}
.itemtblList .itemInfo a:link .searchShopBtn,
.itemtblList .itemInfo a:visited .searchShopBtn{
	background:url(https://img1.kakaku.k-img.com/images/category/searchShopBtn.png) no-repeat top;
}
.itemtblList .itemInfo a:hover .searchShopBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/searchShopBtn.png) no-repeat bottom;
}
.itemInfo .mallshopicon {
	font-size: 85%;
    margin-top: 8px;
    text-align: right;
    word-wrap: break-word;
    width: 565px;
}
.itemInfo .mallshopicon img{
	position:relative;
	bottom:-2px;
	max-width: 20px;
	max-height: 13px;
	width: auto;
	height: auto;
}
.itemtblList .itemInfo .tagkey {
	font-size:90%;
}
.itemtblList .itemInfo .tagkey a {
	text-decoration:none;
}
.fukicateimg {
    position:absolute;
    z-index: 99;
	/*margin-left:100px;*/
}
.itemtblCatalog2 table {
	border-collapse: collapse;
    width: 710px;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
.itemtblCatalog2 td {
	width:33%;
    padding:5px 10px;
	vertical-align:top;
	border-left:solid 1px #CCC;
}
.itemtblCatalog2 td.itemphoto {
	text-align:center;
	vertical-align:middle;
	border-top:solid 1px #CCC;
	padding-top:10px;
}
.itemtblCatalog2 p.itemnameN {
    width: 215px;
    word-wrap: break-word;
	word-break:break-all;
	font-size:95%;
}
.itemtblCatalog2 p.itemnameN a:link,
.itemtblCatalog2 p.itemnameN a:visited {
	text-decoration:none;
}
.itemtblCatalog2 p.itemnameN a:hover {
	text-decoration:underline;
}
.itemtblCatalog2 td.itemprice {
	padding:0 10px;
}
.itemtblCatalog2 td.itemprice .yen a {
    color: #FF0000;
    font-family: Verdana;
	text-decoration:none;
	font-size:90%;
}
.itemtblCatalog2 td.itemprice span.tenpo {
    font-size: 85%;
}
.itemtblCatalog2 td.itemprice span.tenpo a{
	text-decoration:none;
}

.itemtblCatalog2 td.itemprice .noPrice {
	font-size:90%;
}
.itemtblCatalog2 td.shoplink {
	padding:5px 3px;
}
.itemtblCatalog2 .valuebox {
	padding-bottom:5px;
}
.itemtblCatalog2 .valuebox li {
    float: left;
    list-style-type: none;
    padding-right: 4px;
}
.itemtblCatalog2 .valuebox img {
    vertical-align: middle;
	padding-left:2px;
	position:relative;
	bottom:1px;
	/bottom:0;
}
.itemtblCatalog2 .valuebox span.numOr {
    color: #FF8400;
    font-family: Verdana;
    font-weight: bold;
	margin:0 2px 0 2px;
}
.itemtblCatalog2 .valuebox span.sml {
    font-size: 85%;
}
.itemtblCatalog2 .valuebox a:link,
.itemtblCatalog2 .valuebox a:visited {
	text-decoration:none;
	color:#333;
}
.itemtblCatalog2 .valuebox a:hover {
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/item_link_over.gif) repeat-x scroll center bottom transparent;
}
.itemtblCatalog2 .valuebox a.review,
.itemtblCatalog2 .valuebox a.bbs {
    border-left: 1px dotted #999999;
	color:#333;
}
.itemtblCatalog2 .mallshopicon {
	font-size:85%;
	word-wrap:break-word;
	word-break:break-all;
	width:215px;
}
.itemtblCatalog2 .mallshopicon img {
	position:relative;
	bottom:-2px;
}

/* レフトメニュー広告枠 120405 sm5 */
#menu .agencyAd {
	margin-bottom:10px;
}
#menu .agencyAd iframe {
	border:none;
}

/* バナーパーツ枠追加 180319 sm26 */
#menuBox #Yahoo1_objAd2_none .prObj_bnr {
	margin-bottom: 10px;
}
.agencyAdLink {
	margin: 0 20px 5px;
	display: inline-block;
}
/* リニューアル 120618 sm5 */

/* レフトナビその他 */
#menuBox .hisframe {
    height: 1200px;
    width: 200px;
}
#menuBox .adBox02 {
    margin: 15px auto;
    text-align: center;
    width: 200px;
}

#menuBox .keyRankBox {
	margin-bottom:10px;
}
#menuBox .keyRankBox .keyrankingTop {
	background:url(https://img1.kakaku.k-img.com/images/category/menu_keyrankingTop.gif) top no-repeat;
}
#menuBox .keyRankBox .keyrankingTop p {
	font-weight:bold;
	padding:10px 5px 8px 35px;
}
#menuBox .keyRankBox .keyrankingBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/menu_gbox_btm.gif) bottom no-repeat;
	padding:3px 10px 8px 10px;
}
#menuBox .keyRankOther .keyrankingTop {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/bg_leftotherbox_01.png) top no-repeat;
}
#menuBox .keyRankOther .keyrankingTop p {
	font-weight:bold;
	padding:9px 5px 6px 12px;
	line-height:130%;
}
#menuBox .keyRankBox .keyrankingLink {
	font-size:92%;
	text-align:right;
	padding-top:8px;
}
#menuBox .keyRankBox .keyrankingLink a {
	display:inline;
	background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat left center;
	padding-left:8px;
	line-height:120%;
}
#menuBox .keyRankBox table {
	border-collapse:collapse;
	width:180px;
}
#menuBox .keyRankBox a {
	display:block;
}
#menuBox .keyRankBox a:link,#menuBox .keyRankBox a:visited {
	text-decoration:none;
}
#menuBox .keyRankBox a:hover {
	text-decoration:underline;
}
#menuBox .keyRankBox th {
	width:35px;
}
#menuBox .keyRankBox th.rank123 {
    color: #FF6C00;
}
#menuBox .keyRankBox th,#menuBox .keyRankBox td {
	border-bottom:1px dotted #B3B3B3;
	padding:3px;
	vertical-align:top;
}
#menuBox .keyRankBox tr.last th,
#menuBox .keyRankBox tr.last td {
	border-bottom:none;
}

#menuBox .keyRankBox td p {
	word-break:break-all;
	word-wrap:break-word;
	width:130px;
}
#menuBox #iListLink {
	margin-bottom:10px;
}
#menuBox #iListLink a {
	display:block;
	text-decoration:none;
}
#menuBox #iListLink .iListLinkTop {
	background:url(https://img1.kakaku.k-img.com/images/category/iListLink_top.gif) top no-repeat;
	padding-top:10px;
}
#menuBox #iListLink .iListLinkTop p.ililink {
	border-bottom:1px solid #a1a1dd;
	padding:0 3px 3px 12px;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_iListLink.gif) no-repeat left top;
	margin-bottom:5px;
}
#menuBox #iListLink a:hover p.ililink {
	text-decoration:underline;
}

#menuBox #iListLink .iListLinkBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/iListLink_btm.gif) bottom no-repeat;
	padding:0 10px 10px 10px;
}
#menuBox #iListLink .ilitxt {
	color:#333;
	font-size:85%;
}
#menuBox p.detailLink {
	text-align:right;
	padding:5px 0 0 0;
}
#menuBox p.detailLink a {
	background: url(https://img1.kakaku.k-img.com/images/itemview/item/arrow03.gif) no-repeat scroll 3px 1px transparent;
	padding-left:10px;
	display:inline;
}
#menuBox .agencyAd {
	margin-bottom:10px;
}
#menuBox .agencyAd iframe {
	border:none;
}

/* レフトナビ */

#menuBox {
	float:left;
	width:202px;
}
#menuBox .menuBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -600px bottom;
	margin:0 0 15px 0;
	padding-bottom:5px;
	position:relative;
	left:-1px;
}
/*IE6以下*/
* html #menuBox .menuBoxBtm {
	position:static;
}
#menuBox .menuBoxBtm .menuBox01 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) repeat-y;
	padding-bottom:1px;
}
#menuBox .menuBoxBtm h2 {
	font-size:100%;
	line-height:110%;
	margin:0 11px 10px;
	padding:0 0 2px;
	border-bottom:1px dotted #999999;
}
#menuBox .selectBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -300px top;
	margin-bottom:10px;
	padding-top:5px;
}
#menuBox .selectBoxMain {
	margin:0 2px 0 2px;
	padding:8px 0 1px;
	background:#FFF url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -900px bottom;
}
#menuBox .selectBoxMain h2 {
	background:#FFF url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat;
	position:relative;
	left:-5px;
	margin:0 0 6px;
	padding:0 0 0 10px;
	font-size:100%;
	border:none;
	display:inline-block;
}
#menuBox .selectBoxMain h2 span{
	color:#FFF;
	background:#FFF url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -100px;
	display:inline-block;
	font-size:104%;
	line-height:110%;
	letter-spacing:0.04em;
	padding:5px 15px 4px 0;
	height:18px;
}
#menuBox .selectBoxMain h2 span span{
    background: none;
    color: #FFFFFF;
    display: inline;
	font-size:86%;
    height: auto;
    line-height: 110%;
    padding: 0;
}
#menuBox .ttlBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -1500px top;
	margin-bottom:3px;
	padding-top:13px;
}
#menuBox .ttlBox h2 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat left -200px;
	position:relative;
	left:-3px;
	margin:0 0 6px;
	padding:0 0 0 10px;
	font-size:104%;
	border:none;
	display:inline-block;
}
#menuBox .ttlBox h2 span{
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -300px;
	display:inline-block;
	line-height:110%;
	letter-spacing:0.04em;
	padding:5px 15px 3px 0;
	height:18px;
}
#menuBox .ttlBox h2 span span {
    background: none;
    color: #FFFFFF;
    display: inline;
	font-size:86%;
    height: auto;
    line-height: 110%;
    padding: 0;
}
#menuBox .selectBoxMain dl{
	padding:0 8px;
	margin-bottom:9px;
}
#menuBox .selectBoxMain dt{
	padding:3px 3px 0px;
	color:#808080;
	background:#e9e9e9;
	font-size:85%;
	line-height:110%;
}
#menuBox .selectBoxMain dd{
	line-height:110%;
	width:182px;
	word-wrap:break-word;
	/word-break:break-all;
}
#menuBox .selectBoxMain dd span{
	color:#808080;
	font-weight:normal;
	display:block;
	padding:8px 20px 6px 3px;
}
#menuBox .selectBoxMain dd a{
	display:block;
	text-decoration:none;
	padding:8px 20px 6px 3px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 162px -194px;
	position:relative;
}
#menuBox .selectBoxMain dd a img.linethrough {
	display:none;
	position:absolute;
	background:#666666;
	top:52%;
	left:0px;
	z-index:10;
	width:19px;
	height:1px;
}
#menuBox .selectBoxMain dd a:visited{
	color: #0000DD;
}
#menuBox .selectBoxMain dd a:hover{
	color: #0099ff;
	text-decoration:line-through;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 162px -294px;
}
#menuBox .selectBoxMain dd a:hover span{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}
#menuBox .selectBoxMain dd a:hover img.linethrough {
	display:inline;
}
/*IE6以下*/
* html #menuBox .selectBoxMain dd a:hover img.linethrough {
	display:none;
}

#menuBox .selectBoxMain dd a span {
	display:block;
	height:15px;
	width:15px;
	margin-left:-2px;
	padding:0;
	border:1px solid #d9d9d9;
}

#menuBox .selectBoxMain dd a span span {
	display:block;
	height:11px;
	width:11px;
	padding:0;
	margin-left:0;
	background-color:#FFF;
	border:2px solid #FFF;
}
#menuBox .menuBoxBtm ul {
	list-style:none;
	margin-bottom:25px;
}
#menuBox ul.minlist {
	width:182px;
    height: 185px;
	margin-left:10px;
	padding-top:6px;
    overflow-x: hidden;
    overflow-y: auto;
}
#menuBox .menuBoxBtm ul li {
	width:188px;
    letter-spacing: -0.02em;
    line-height: 120%;
    margin: 0 7px;
	/margin:-1px 7px -3px;
}
/*IE6以下*/
* html #menuBox .menuBoxBtm ul {
	width:182px;
	margin-bottom:0;
	padding-bottom:15px;
}
* html #menuBox #colorSearchBox ul {
	padding-bottom:0;
}
* html #menuBox ul.minlist {
	margin-bottom:15px;
	padding-bottom:0;
}


#menuBox ul.minlist li {
	width:162px;
	margin:0;
	/margin:-1px 0 -3px;

}
#menuBox .menuBoxBtm ul li.now {
	width:186px;
	background:#6464de;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #e5e5e5;
	color:#FFF;
	line-height:130%;
	letter-spacing:0em;
	position:relative;
	margin-bottom:2px;
}
#menuBox ul.price li.now {
	/margin:0px 7px 1px;
}
#menuBox ul.cat li.now {
	/margin:0px 7px -3px;
}
#menuBox #colorSearchBox ul li.now {
	margin-bottom:3px;
	/margin-bottom:7px;
}
#menuBox .menuBoxBtm ul li.now a {
	display:block;
	padding:4px 24px 4px 7px;
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 7px -1695px;
	position:relative;
}

#menuBox ul.price li.now a {
	display:block;
	color:#FFF;
	position:relative;
	padding: 4px 5px 4px 7px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 7px -1695px;
}
#menuBox ul.price li.now a:hover {
	border:none;
	padding: 4px 5px 4px 7px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 163px -395px;
}
#menuBox .menuBoxBtm ul li.now a img.linethrough {
	position:absolute;
	left:3px;
	top:50%;
	display:none;
	background:#FFF;
	width:21px;
	height:1px;
}
#menuBox .menuBoxBtm ul li.now a:hover img.linethrough {
	display:inline;
}
/*IE6以下*/
* html #menuBox .menuBoxBtm ul li.now a:hover img.linethrough {
	display:none;
}
#menuBox .menuBoxBtm ul li.now a:hover {
	padding: 4px 24px 4px 7px;
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 163px -395px;
	text-decoration:line-through;
}
#menuBox .menuBoxBtm ul li.now span{
	display:block;
	padding:3px 5px 2px 7px;
	/padding:3px 5px 3px 7px;
}
#menuBox .menuBoxBtm ul li.line {
	margin-bottom:8px;
	padding-bottom:8px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_03.png) no-repeat center bottom;
}
#menuBox .menuBoxBtm ul li a {
	display:block;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}
#menuBox ul.minlist li a {
	padding-left:7px;
}
#menuBox ul.minlist li a:hover {
	padding-left:7px;
}
#menuBox ul.cat li a,
#menuBox ul.price li a {
	display:block;
	text-decoration:none;
	padding-left:20px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 11px -591px;
}
#menuBox ul.cat li.level a,
#menuBox ul.price li.level a {
	padding-left:5px;
	background:none;
}
#menuBox ul.cat li.allCategory span {
	padding:4px 0 4px 5px;
	display: block;
	color: #666;
}
#menuBox ul.cat li.now a {
	display:block;
	padding:4px 24px 4px 16px;
	color:#FFF;
	line-height:130%;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 7px -1595px;
}
#menuBox ul.cat li.now a:hover {
	padding: 4px 24px 4px 16px;
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 7px -96px;
}
#menuBox .menuBoxBtm ul li a:hover {
	display:block;
	padding:3px 0px 3px 9px;
	color:#FFF;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #e5e5e5;
	background:#6464de;
	text-decoration:none;
}
#menuBox ul.cat li a:hover,
#menuBox ul.price li a:hover {
	display:block;
	padding:3px 0px 3px 18px;
	color:#FFF;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #d1d1d1;
	border-left: 1px solid #e5e5e5;
	background:#6464de url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 10px 3px;
}
#menuBox ul.cat li.level a:hover {
	padding:3px 0px 3px 4px;
	background:#6464de;
}
#menuBox .menuBoxBtm ul li a span{
	color:#666666;
	margin-left:3px;
	font-size:92%;
	letter-spacing:0em;
}
#menuBox .menuBoxBtm ul li a:hover span{
	color:#FFF;
}
#menuBox .menuBoxBtm ul li.zero {
	width:178px;
    padding-left: 10px;
	color:#a6a6a6;
	margin:4px 7px;
}
#menuBox .menuBoxBtm ul li.zero span {
    font-size: 92%;
    letter-spacing: 0;
    margin-left: 3px;
}
#menuBox .kakakuBox {
	background:#eaeaea;
    margin: 2px 2px 0;
	padding:9px 0 9px 9px;
	font-size:92%;
}
#menuBox .kakakuBox .keywordBox {
	width:53px;
	margin-right:3px;
	padding:2px;
	border:1px solid #ccc;
}
#menuBox .kakakuBox .kakakuBtn {
	padding:6px 9px 0 0;
	text-align:center;
}
#menuBox #colorBoxSimple {
	text-align:center;
}
#menuBox #colorSearchBox{
	margin-bottom:20px;
}
#menuBox .colorSearchBoxIn,
#menuBox #colorSearchBoxIn {
	margin:0 auto;
	padding:0;
}
#menuBox #colorSearchBox ul {
	margin-bottom:0;
}
/*IE6以下*/
* html #menuBox #colorBoxSimple ul {
	padding-left:16px;
}
#menuBox #colorSearchBox ul li a span {
	display:block;
	height:13px;
	width:13px;
	border:2px solid #FFF;
	padding:0;
	margin-left:-2px;
	background-color:#FFF;
}
#menuBox .colorSearchBoxIn ul {
	padding-top:1px;
	margin-bottom:0;
}
#menuBox .colorSearchBoxIn ul li {
	background:none;
	float:left;
	width:33px;
	height:33px;
	margin:0;
	padding:0;
}
#menuBox .colorSearchBoxIn ul li img{
	vertical-align:bottom;
}
#menuBox .colorSearchBoxIn ul li a{
	margin:0;
	padding:0;
	background:none;
}
/*IE6以下*/
#menuBox .colorSearchBoxIn ul li a:hover {

	margin:0;
	padding:0;
	background:none;
	border:none;
}
#menuBox p.changeUi {
	text-align:center;
	padding-top:8px;
}
#menuBox p.changeUi a {
	line-height:110%;
	text-decoration:none;
	background:url(https://img1.kakaku.k-img.com/images/search/color/btn_change_ui.gif) no-repeat 2px center;
	padding:2px 2px 2px 22px;
}
#menuBox p.changeUi a:hover {
	color: #0099ff;
	text-decoration:underline;
}


/* レフトナビ関連枠 */

#menuBox .relatedBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) repeat-y;
	position:relative;
	left:-1px;
}
#menuBox .relatedMain {
	background: url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -600px bottom;
	padding:7px 15px 12px 14px;
}
#menuBox .relatedHead {
	background: url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_01.png) no-repeat -1200px top;
	padding:6px 11px 0;
}
#menuBox .relatedHead a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 2px -1189px;
	display:block;
	line-height:120%;
	padding:7px 3px 5px 12px;
	text-decoration:none;
	border-bottom: 1px dotted #999999;
	font-weight:bold;
}
#menuBox .relatedHead a:hover {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 2px -1190px;
	text-decoration:underline;
}
#menuBox .relatedImg {
	width:40px;
	border:1px solid #cccccc;
	margin-top:3px;
	padding:5px;
	background:#FFF;
	float:right;
}
#menuBox .relatedInfo {
	float:left;
	width:120px;
}
#menuBox .relatedBox ul {
	list-style:none;
	margin:0;
	padding:0;
	width:120px;
}
#menuBox .relatedBox ul li {
	width:117px;
	margin:0 3px 0 0;
	/margin:0 3px -3px 0;
}
#menuBox .relatedBox ul li a {
	display:block;
	padding:2px 5px 2px 11px;
	line-height:110%;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 2px -593px;
}

/* 消費税率変更に伴うお知らせ 140203 sm4 */
#menuBox .attensionBox {
	width:200px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_attension_bg.png) repeat-y -250px 0;
	margin-bottom:10px;
}
#menuBox .attensionBoxBtm {
	background: url(https://img1.kakaku.k-img.com/images/search/parts/search_attension_bg.png) no-repeat -500px bottom;
	padding-bottom:10px;
}
#menuBox .attensionBoxTop {
	background: url(https://img1.kakaku.k-img.com/images/search/parts/search_attension_bg.png) no-repeat left top;
	padding:10px 10px 0;
}
#menuBox p.taxAttension {
	font-size:85%;
	line-height:130%;
}
#menuBox p.taxAttension .iconAttension03 {
	padding: 5px 5px 4px 20px;
	line-height: 20px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_info.gif) no-repeat left center;
}
/* 消費税率変更に伴うお知らせ 140203 sm4 end */

/* 追加検索 */

.addsearch01 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_04.png) repeat-y;
	width:541px;
	margin:0 0 0 44px;
}
.addsearch01 .addsearchBg {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_04.png) no-repeat -600px top;
}
.addsearch01 .addsearchMain {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_04.png) no-repeat -1200px bottom;
	padding:18px 2px 5px;
}
.addsearch01 .addsearchMain table {
	border-collapse: collapse;
	border-spacing: 0;
	width:537px;
}
.addsearch01 .addsearchMain table th {
	width:120px;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 9px;
}
.addsearch01 .addsearchMain table th {
	width:108px;
	text-align:left;
	font-weight:normal;
}
.addsearch01 .addsearchMain table th span {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_plus_01.png) no-repeat left top;
	padding-left:16px;
	font-size:92%;
}
.addsearch01 .addsearchMain table td span.addlistBtn {
	float:right;
	margin-left:10px;
	font-size:85%;
}
span.addshowList,
span.addhideList {
	font-size:92%;
}
span.addhideList {
	display:none;
}
.addsearch01 .addsearchMain table td span.addlistBtn a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -996px;
	padding:1px 0 0 10px;
}
.addsearch01 .addsearchMain table td span a:visited {
	color: #0000DD;
}
.addsearch01 .addsearchMain table td span a:hover {
	color: #0099ff;
	text-decoration: underline;
}

.addsearch01 .addsearchMain table td a {
	text-decoration:none;
	white-space:nowrap;
}
.addsearch01 .addsearchMain table td a:hover {
	text-decoration:underline;
}
.addsearch01 .addsearchMain table tr td {
	padding:0 8px 5px 10px;
	line-height:130%;
}
.addsearch01 .addsearchMain table tr th {
	padding:0 2px 5px 10px;
	line-height:130%;
}
.addsearch01 .addsearchMain table tr.addcat td,
.addsearch01 .addsearchMain table tr.addcat th {
	padding-top:7px;
	border-top:1px dotted #b2bfc8;
}

.addsearch02 {
	width:708px;
    border: 1px dotted #959da6;
    bottom: -10px;
    margin-bottom: 35px;
    position: relative;
}
.itemtblCatalog2 .addsearch02 {
	margin-top:25px;
}
.addsearch02 table {
	border-collapse: collapse;
	border-spacing: 0;
	border:none;
	width:708px;
}
.addsearch02 table th {
	width:135px;
	text-align:left;
	font-weight:normal;
	background:#f7fafd;
    border-right: 1px dotted #959da6;
	letter-spacing:0.02em;
}
.addsearch02 table th span {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -1300px;
    padding: 4px 0 2px 23px;
}
.addsearch02 table td span.addlistBtn {
	float:right;
	margin-left:10px;
	font-size:85%;
}
.addsearch02 table td span.addlistBtn a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -996px;
	padding:1px 0 0 10px;
}
.addsearch02 table td span a:visited {
	color: #0000DD;
}
.addsearch02 table td span a:hover {
	color: #0099ff;
	text-decoration: underline;
}

.addsearch02 table td a {
	text-decoration:none;
	display: inline-block;
}
.addsearch02 table td a:hover {
	text-decoration:underline;
}
.addsearch02 table tr td,
.addsearch02 table tr th {
    padding: 9px 8px 8px 10px;
	font-size:92%;
	line-height:150%;
}
.addsearch02 table td {
	border:none;
	width:auto;
}
.addsearch02 table tr.addcat td,
.addsearch02 table tr.addcat th {
	padding-top:7px;
	border-top:1px dotted #b2bfc8;
}
.addsearch03 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_08.png) repeat-y;
	width:664px;
	margin:-10px 0 20px 23px;
}
.addsearch03 .addsearchBg {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_08.png) no-repeat -750px top;
}
.addsearch03 .addsearchMain {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_08.png) no-repeat -1500px bottom;
	padding:9px 2px 3px;
}
.addsearch03 .addsearchMain table {
	border-collapse: collapse;
	border-spacing: 0;
	width:660px;
}
.addsearch03 .addsearchMain table th {
	width:108px;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 9px;
}
.addsearch03 .addsearchMain table th span {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_plus_01.png) no-repeat left top;
	padding-left:16px;
	font-size:92%;
}
.addsearch03 .addsearchMain table td span {
	float:right;
	margin-left:10px;
	font-size:85%;
}
.addsearch03 .addsearchMain table td span a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -996px;
	padding:1px 0 0 10px;
}
.addsearch03 .addsearchMain table td span a:visited {
	color: #0000DD;
}
.addsearch03 .addsearchMain table td span a:hover {
	color: #0099ff;
	text-decoration: underline;
}

.addsearch03 .addsearchMain table td a {
	text-decoration:none;
	white-space:nowrap;
}
.addsearch03 .addsearchMain table td a:hover {
	text-decoration:underline;
}
.addsearch03 .addsearchMain table tr td {
	padding:0 8px 5px 10px;
	line-height:170%;
	font-size:92%;
}
.addsearch03 .addsearchMain table tr th {
	padding:0 2px 5px 10px;
	line-height:170%;
}
.addsearch03 .addsearchMain table tr.addcat td,
.addsearch03 .addsearchMain table tr.addcat th {
	padding-top:7px;
	border-top:1px dotted #b2bfc8;
}

/* 関連枠 */

#main .relatedBox {
	width:710px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_10.png) no-repeat -900px bottom;
	margin-top:10px;
	padding-bottom:5px;
}
#main .relatedBox .relatedHead {
	width:690px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_10.png) no-repeat;
	padding:9px 10px 7px;
	font-size:92%;
	line-height:120%;
	letter-spacing:0.04em;
}
#main .relatedBox .relatedMain {
	width:708px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px 0 6px;
}
#main .relatedBox table {
	border-collapse: collapse;
	border-spacing: 0;
}
#main .relatedBox table td {
	border-right:1px dotted #b7b7b7;
	padding-left:12px;
	vertical-align:top;
}
#main .relatedBox table td.last {
	border-right:none;
}
#main .relatedBox .relatedImg {
	float:left;
	margin-right:8px;
	width:50px;
}
#main .relatedBox p {
	width:210px;
	margin-right:10px;
}
#main .relatedBox .relatedInfo {
	float:left;
	width:162px;
}
#main .relatedBox .relatedInfo p {
	width:152px;
	margin-bottom:5px;
}
#main .relatedBox .relatedInfo p a,
#main .relatedBox p a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 2px -1097px;
	padding:0 0 0 12px;
	line-height:110%;
	display:block;
}
#main .relatedBox table a {
	text-decoration:none;
}
#main .relatedBox table a:hover {
	text-decoration:underline;
}
#main .relatedBox table ul {
	list-style:none;
	padding:0 0 0 3px;
}
#main .relatedBox table ul li {
	float:left;
	white-space:nowrap;
	margin-right:3px;
}
#main .relatedBox table ul li a {
	display:block;
	padding:3px 5px 3px 11px;
	font-size:92%;
	line-height:110%;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 2px -594px;
}



/* 検索結果 */

.resultBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) repeat-y;
	width:712px;
	margin-top:10px;
	position:relative;
	left:-1px;
}
.resultBoxBg {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -800px top;
	width:712px;
    padding-top: 5px;
}
.resultBoxMain {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -1600px bottom;
	width:712px;
	position:relative;
	padding:8px 0 4px;
	/padding:8px 0 8px;
}
.resultBoxMain h2 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat left -200px;
	position:relative;
	left:-3px;
	margin:0 5px 6px 0;
	padding:0 0 0 10px;
	font-size:104%;
	border:none;
	float:left;
}
.resultBoxMain h2 span{
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -300px;
	display:inline-block;
	line-height:110%;
	letter-spacing:0.04em;
	padding:5px 15px 3px 0;
	height:19px;
	/display:inline;
	/zoom:1;
}
.resultBoxMain .resultNum,
.resultBoxMain .resultPage {
	display:inline-block;
	margin-right:5px;
	/display:inline;
	/zoom:1;
}
.resultBoxMain .resultNum span {
	font-size:129%;
	font-family:Verdana;
	letter-spacing:0.02em;
}
.resultBoxMain .resultPage span {
	font-size:105%;
	font-weight:bold;
}
.resultBoxMain .resultNum span span {
	font-size:77%;
	font-weight:bold;
	margin:0 3px;
}
.resultBoxMain .resultPage span span {
	font-size:95%;
	font-weight:bold;
	margin:0 1px;
}
.resultBoxMain .resultBoxCont {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_03.png) repeat-x;
	width:688px;
	margin:0 0 2px 12px;
	padding:9px 0 0;
	clear:both;
	/margin:0 0 -2px 12px;
}
.resultBoxMain .resultBoxCont dl {
	float:left;
	padding:2px 0 4px 1px;
	width:660px;
}
.resultBoxMain .resultBoxCont dl dt {
	float:left;
	padding-right:5px;
	line-height:110%;
}
.resultBoxMain .resultBoxCont dl dd {
	line-height:110%;
}
.resultBoxMain .resultBoxCont dl a {
	text-decoration:none;
	padding:1px;
}
.resultBoxMain .resultBoxCont dl a:visited {
	color: #0000DD;
}
.resultBoxMain .resultBoxCont dl a:hover {
	color: #0099ff;
	text-decoration:underline;
}
.resultBoxMain .resultBoxCont dl li {
	float:left;
	list-style:none;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat right -699px;
	padding-right:8px;
	margin-right:8px;
	/background-position:right -698px;
}
.resultBoxMain .resultBoxCont dl li.last {
	background:none;
}
.resultBoxMain .resultBoxCont dl li span {
	background:#FFFDD4;
	font-weight:bold;
	padding:1px;
}
.resultBoxMain .resultBoxCont select {
	float:right;
}
.resultBoxMain .resultBoxCont select option {
	padding-right:10px;
}

/* リスト・カタログ表示 */

.switchBox {
	width:710px;
	margin:10px 0;
}
.switchBox ul {
	float:right;
	list-style:none;
}
.switchBox ul li {
	float:left;
	position:relative;
	line-height:110%;
	padding:2px 0;
	z-index:20;
	vertical-align:middle;
}
.switchBox ul li.switchList {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat right -697px;
	padding-right:8px;
	margin-right:8px;
}
.switchBox ul li.switchCat {
}
.switchBox ul li span {
	background:#FFFDD4;
	font-weight:bold;
	padding:1px;
}
.switchBox ul li a {
	text-decoration:none;
	padding:1px;
}
.switchBox ul li a:visited {
    color: #0000DD;
}
.switchBox ul li a:hover {
	color: #0099ff;
	text-decoration:underline;
}
.switchBox ul li.switchList a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -799px;
	padding-left:24px;
}
.switchBox ul li.switchList span {
	background:#FFFDD4 url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -799px;
	padding-left:24px;
}
.switchBox ul li.switchCat a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -900px;
	padding-left:21px;
}
.switchBox ul li.switchCat span {
	background:#FFFDD4 url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -900px;
	padding-left:21px;
}
.switchBox ul li img {
	position:absolute;
	top:18px;
	left:3px;
	z-index:20;
}
/* itemInfoIcon 130423 sm4 */
.switchBox .switchBoxText {
	float:left;
	width:510px;
	font-size:81%;
	color:#666666;
}


/* 再検索 */

.researchBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) repeat-y;
	width:712px;
	margin:10px 0 20px;
	position:relative;
	left:-1px;
}
.researchBoxBg {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -800px top;
	width:712px;
}
.researchBoxMain {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -1600px bottom;
	width:712px;
	padding:0 0 3px;
}
.researchBox .selectBox{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_07.png) no-repeat;
	padding-top:5px;
	width:712px;
}
.researchBoxMain .selectBoxMain {
	background:#FFF;
	margin:0 2px 0 2px;
	padding:8px 0 5px;
	width:708px;
	/padding:8px 0 9px;
}
.researchBoxMain .selectBoxMain h2 {
	background:#FFF url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat;
	position:relative;
	left:-5px;
	margin:0 0 8px;
	padding:0 0 0 10px;
	font-size:100%;
	border:none;
}
.researchBoxMain .selectBoxMain h2 span {
	color:#FFF;
	background:#FFF url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -100px;
	display:inline-block;
	font-size:104%;
	line-height:110%;
	padding:5px 15px 3px 0;
	height:18px;
	letter-spacing:0.04em;
}
.researchBoxMain .selectBoxMain h2 span span {
    background: none;
    color: #FFFFFF;
    display: inline;
	font-size:86%;
    height: auto;
    line-height: 110%;
    padding: 0;
}
.researchBox .ttlBox {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_07.png) no-repeat -2400px 0;
}
.researchBoxMain .ttlBoxMain {
	margin:0 2px 0 2px;
	padding:12px 0 0px;
	width:708px;
}
.researchBoxMain .ttlBoxMain h2 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat left -200px;
	position:relative;
	left:-5px;
	margin:0 0 8px;
	padding:0 0 0 10px;
	font-size:104%;
	border:none;
}
.researchBoxMain .ttlBoxMain h2 span {
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -300px;
	display:inline-block;
	line-height:110%;
	padding:5px 15px 3px 0;
	height:18px;
	letter-spacing:0.04em;
	/padding:5px 15px 4px 0;
	/display:inline;
	/zoom:1;
}
.researchBoxMain .ttlBoxMain h2 span span{
    background: none;
    color: #FFFFFF;
    display: inline;
	font-size:86%;
    height: auto;
    line-height: 110%;
    padding: 0;
}
.researchBoxMain .selectBoxMain dl {
	margin:0 0 9px 0;
	padding-left:10px;
	width:163px;
	float:left;
}
.researchBoxMain .selectBoxMain dt {
	padding:3px 3px 0px;
	color:#808080;
	background:#e9e9e9;
	font-size:85%;
	line-height:110%;
}
.researchBoxMain .selectBoxMain dd {
	line-height:110%;
	width:163px;
	word-wrap:break-word;
	/word-break:break-all;
}
.researchBoxMain .selectBoxMain dd span{
	color:#808080;
	font-weight:normal;
	display:block;
	padding:8px 22px 6px 3px;
}
.researchBoxMain .selectBoxMain dd a{
	display:block;
	text-decoration:none;
	padding:8px 22px 6px 3px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 142px -194px;
	position:relative;
}
.researchBoxMain .selectBoxMain dd a img.linethrough {
	display:none;
	position:absolute;
	left:0px;
	top:50%;
	width:20px;
	height:1px;
	background:#666666;
}
.researchBoxMain .selectBoxMain dd a:visited{
	color: #0000DD;
}
.researchBoxMain .selectBoxMain dd a:hover{
	color: #0099ff;
	text-decoration:line-through;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat 142px -294px;
}
.researchBoxMain .selectBoxMain dd a:hover img.linethrough {
	display:block;
}
/*IE6以下*/
* html .researchBoxMain .selectBoxMain dd a:hover img.linethrough {
	display:none;
}

.researchBoxMain .selectBoxMain dd a:hover span{
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */
}
.researchBoxMain .selectBoxMain dd a span {
	display:block;
	height:15px;
	width:15px;
	margin:-1px 0 0 -2px;
	padding:0;
	border:1px solid #d9d9d9;
}
.researchBoxMain .selectBoxMain dd a span span {
	display:block;
	height:11px;
	width:11px;
	padding:0;
	margin:0;
	background-color:#FFF;
	border:2px solid #FFF;
}
.researchBoxMain h3 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_ttl_01.png) no-repeat 38px bottom;
	margin:0 1px 15px;
	padding-bottom:6px;
	font-size:100%;
	line-height:110%;
}
.researchBoxMain h3 span {
	background:#37458a url(https://img1.kakaku.k-img.com/images/search/parts/icon_ttl_01.png) no-repeat 12px 4px;
	display:block;
	color:#FFF;
	padding:8px 15px 7px 35px;
}
.researchArea {
	margin: 0 0 8px 24px;
	position:relative;
	width:663px;
	/margin: 0 0 5px 24px;
}
.researchArea dl {
	float:left;
	margin-right:10px;
}
.researchArea dt {
	color:#666;
	font-weight:bold;
	margin-bottom:3px;
}
.researchArea dd input {
    border-color: #808080 #C3C3C3 #C3C3C3 #808080;
    border-style: solid;
    border-width: 2px 1px 1px 2px;
    height: 16px;
	margin:0 5px 0 0;
    padding: 2px;
}
.researchArea .inputIn input {
	width:310px;
}
.researchArea .inputOut input {
	width:185px;
	color:#999999;
}
.researchArea input.SBtn {
	position:absolute;
	right:0;
	bottom:0;
}
.researchAreaBtm {
	margin: 0 0 20px 24px;
	width:663px;
	line-height:110%;
	/margin: 0 0 20px 21px
}
.researchAreaBtm input {
	vertical-align:bottom;
	margin-right:3px;
	/vertical-align:middle;
	/margin-right:2px;
}
.researchAreaBtm label {
	margin-right:10px;
}
.researchBoxMain h4 {
    border-bottom: 1px dotted #999999;
    font-size: 100%;
    line-height: 110%;
    margin: 0 0 13px;
    padding: 0 0 2px;
}
.researchList {
	margin:0 0 0 18px;
	width:676px;
}
.researchList ul {
	list-style:none;
	padding:0 5px;
	margin-bottom:22px;
}
.researchList ul li{
	display:inline-block;
	white-space:nowrap;
	line-height:110%;
	letter-spacing:-0.01em;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_09.png) no-repeat right -100px;
	margin:0 2px 7px 0;
	/margin:0 6px 7px 0;
	/display:inline;
	/zoom:1;
}
.researchList ul li a{
	display:inline-block;
	padding:7px 10px 0 22px;
	height:22px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_09.png) no-repeat;
	text-decoration:none;
	/padding:6px 10px 1px 22px;
	/display:inline;
	/zoom:1;
}
.researchList ul li a:hover {
	text-decoration:none;
}
.researchList ul li span{
    color: #666666;
    font-size: 92%;
    letter-spacing: 0;
    margin-left: 3px;
}
.researchList ul li.researchPrice {
	background:#e6e6e6;
	padding:3px 5px 3px;
	height:23px;
}
.researchList ul li.researchPrice input {
	width:54px;
	border:1px solid #cccccc;
	margin:0 2px 1px 0;
	padding:2px 3px;
	height:15px;
}
.researchList ul li.researchPrice input.SBtn {
	width:52px;
	height:23px;
	margin:0 0 0 5px;
	padding:0;
	border:none;
	vertical-align:top;

}

.selectCat {
	width:500px;
    margin: 0 0 0 26px;
	line-height:130%;
	padding-top:5px;
}
* html .selectCat {
    margin: 0 0 0 26px;
	position:relative;
	bottom:0;
}

.selectCat input {
	margin:0 5px 0 6px;
	vertical-align:middle;
	position:relative;
	bottom:1px;
	/bottom:0;
	/margin:0 2px 0 2px;
}
.addKeyword {
	padding-top:12px;
	margin-bottom:-3px;
}
.addKeyword table,
.resultBoxMain .resultBoxCont table{
	border-collapse: collapse;
	border-spacing: 0;
	width:auto;
}
.addKeyword table td,
.resultBoxMain .resultBoxCont table td{
	vertical-align:top;
	line-height:150%;
	padding:0;
}
.addKeyword table th,
.resultBoxMain .resultBoxCont table th{
	font-weight:normal;
	vertical-align:top;
	line-height:150%;
	padding:0 2px 0 0;
}
.resultBoxCont .addshowTtl {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat scroll left -1300px;
    padding:4px 0 3px 23px;
	font-size:96%;
	white-space:nowrap;
    /padding:1px 0 3px 23px;
	/zoom:1;
}
.addKeyword .addshowTtl {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat scroll 1px -1400px;
    padding:4px 0 3px 23px;
	font-size:96%;
	white-space:nowrap;
    /padding:1px 0 3px 23px;
	/zoom:1;
}
.addKeyword .addshowList,
.addKeyword .addhideList,
.resultBoxCont .addshowList,
.resultBoxCont .addhideList {
	text-decoration:none;
	float:left;
	margin-right:10px;
}
.addKeyword .addshowList a,
.addKeyword .addhideList a,
.resultBoxCont .addshowList a,
.resultBoxCont .addhideList a {
	text-decoration:none;
}
.addKeyword .addshowList a:hover,
.addKeyword .addhideList a:hover,
.resultBoxCont .addshowList a:hover,
.resultBoxCont .addhideList a:hover {
	text-decoration:underline;
}
.addKeyword .addlistBtn,
.resultBoxCont .addlistBtn {
	font-size:85%;
	float:left;
	padding-top:1px;
	white-space:nowrap;
}
.addKeyword .addlistBtn a,
.resultBoxCont .addlistBtn a {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -996px;
    padding: 1px 0 0 10px;
	text-decoration:none;
	white-space:nowrap;
	/background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -992px;
	/display:inline;
	/zoom:1;
}
.addKeyword .addlistBtn a:hover,
.resultBoxCont .addlistBtn a:hover {
	text-decoration:underline;
}
.resultMore {
	position:absolute;
	top:10px;
	right:13px;
}
.resultMore option {
	padding-right:10px;
}
.switchBox {
	padding-bottom:5px;
}
.switchBox dl {
	padding-top:2px;
}
.switchBox dl,
.switchBox dt,
.switchBox dd{
    float: left;
}
.switchBox dl ul {
    float: none;
}
.switchBox dl ul li {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat right -698px;
    float: left;
    margin-right: 8px;
    padding:0 8px 0 0;
}
.switchBox dl ul li.last {
    background: none;
}
.switchBox ul.switchView {
    float: right;
    list-style: none outside none;
}
#zerohitBox {
	border: 2px solid #dddddd;
    margin: 10px 0 0;
	text-align:center;
	padding:25px 0 0;
	width:706px;
}
#zerohitList {
    margin: 0 auto 20px;
	border-collapse: collapse;
	border-spacing: 0;
	font-size:107%;
	letter-spacing:0.03em;
}
#zerohitBox p {
	font-weight:bold;
	font-size:116%;
	margin-bottom:15px;
}
#zerohitList th {
	text-align:left;
	font-weight:normal;
	padding:3px;
}
#zerohitList td {
	text-align:left;
	padding:3px 7px 3px 3px;
}
p#zerohitBtn {
	width:706px;
	background:#fcfcfc url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_11.png) repeat-x left bottom;
	margin:0;
	border-top:1px solid #cfcfcf;
}
p#zerohitBtn a {
	display:block;
	padding:20px 10px;
	text-decoration:none;
	border-top:1px solid #FFF;
}
p#zerohitBtn a:visited {
	color: #0000DD;
}
p#zerohitBtn a:hover {
	color: #0099ff;
}
p#zerohitBtn a span {
	line-height:130%;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_arrow_01.png) no-repeat left center;
	padding:3px 0 3px 22px;
	margin-right:10px;
}
p#zerohitBtn a:hover span {
	text-decoration:underline;
}
#main .searchHint .checkHint {
	padding:0px 10px;
}
#main .searchHint .checkHint p{
	line-height:130%;
	border-top:1px dotted #b7b7b7;
	padding:10px 0 7px 17px;
	margin:0;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_check_01.png) no-repeat 0 13px;
}
#main .searchHint .checkHint p.first{
	border-top:none;
}
#main .searchHint .checkHint ul{
	line-height:110%;
	padding:0 0 5px 17px;
}
#main .searchHint .checkHint ul li{
	list-style:none;
	padding:0 0 3px 0;
	margin:0;
	color:#3d990f;
}

/* リンクエリア 120907 sm5 */

/* .onjs */
.onjs p.itemnameN,
.onjs .article p.articleTtl {
	color:#0000DD;
}
.itemtblList .itemBg .itemphoto img {
	max-width:120px;
	max-height:120px;
}
.onjs .itemphoto .itemBg img {
	width:auto;
}
.itemtblCatalog2 .itemCatBox .itemphoto img,
.itemtblCatalog2 .itemCatLast .itemphoto img {
	/margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
	max-width:146px;
	max-height:146px;
}
.itemtblCatalog2 .itemCatBox .itemphoto img,
.itemtblCatalog2 .itemCatLast .itemphoto img{
}


/* .itemBg */
.itemtblList .itemBg .itemInfo .valuebox li {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/line_01.gif) no-repeat left 3px;
	letter-spacing:-0.01em;
    padding-right: 4px;
	padding-left: 7px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
.itemtblList .itemBg .itemInfo .valuebox li.first {
	background:none;
	border-left: none;
	padding-left:0;
}
.itemtblList .itemBg .itemInfo .price span.yen {
    color: #FF0000;
    font-family: Verdana;
    font-size: 114%;
    font-weight: bold;
}
/* itemInfoIcon 130423 sm4 */
.itemtblList .itemBg .itemInfo span.itemInfoIcon {
	margin-left:10px;
	vertical-align:middle;
}
.itemtblList .itemBg .articleDetail {
	float:left;
	width:550px;
}
.itemtblList .itemBg .articleBtn {
	float:right;
    height: 50px;
    width: 124px;
}
.itemtblList .itemBg .article .articleMark {
	clear:both;
}

.itemtblList .itemBg .itemInfo a:link .searchResultBtn,
.itemtblList .itemBg .itemInfo a:visited .searchResultBtn{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 0;
}
.itemtblList .itemBg .itemInfo a:hover .searchResultBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -100px;
}
.itemtblList .itemBg .articleBtn a:link .searchResultBtn,
.itemtblList .itemBg .articleBtn a:visited .searchResultBtn{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 0;
}
.itemtblList .itemBg .articleBtn a:hover .searchResultBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -100px;
}
.itemtblList .itemBg .itemInfo a:link .searchShopBtn,
.itemtblList .itemBg .itemInfo a:visited .searchShopBtn{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -200px;
}
.itemtblList .itemBg .itemInfo a:hover .searchShopBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat left -300px;
}
.itemtblList .itemBg {
	overflow:hidden;
	position:relative;
}

/* .on */
.itemtblList .on .itemBg .itemInfo a .searchResultBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -100px;
}
.itemtblList .on .itemBg .itemInfo a .searchShopBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -300px;
}
.itemtblList .on .itemBg .articleBtn a .searchResultBtn {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01.png) no-repeat 0 -100px;
}
.itemtblList .on {
	width:710px;
	cursor:pointer;
	padding:0 0 5px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_02.png) no-repeat right bottom;
}
.itemtblList .on .itemBg {
	width:710px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_02.png) no-repeat left top;
}

/* catalog */
.itemtblCatalog2 .itemCatBox .valuebox,
.itemtblCatalog2 .itemCatLast .valuebox {
	margin-left:-3px;
}
.itemtblCatalog2 .itemCatBox,
.itemtblCatalog2 .itemCatLast {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -955px bottom;
	width:710px;
	padding:0 2px 0 3px;
	position:relative;
	left:-2px;
}
.itemtblCatalog2 .itemCatLast {
	background:none;
}
.itemtblCatalog2 .hover01 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -711px bottom;
}
.itemtblCatalog2 .hover02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -475px bottom;
}
.itemtblCatalog2 .hover03 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -239px bottom;
}
.itemtblCatalog2 .hover04 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat left bottom;
}
.itemtblCatalog2 .hover05 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat 236px bottom;
}
.itemtblCatalog2 .hover06 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_03.png) no-repeat 472px bottom;
}

.itemtblCatalog2 .itemCat01,
.itemtblCatalog2 .itemCat02,
.itemtblCatalog2 .itemCat03 {
	width:236px;
	float:left;
	vertical-align:middle;
}
.itemtblCatalog2 .hover01 .itemCat01,
.itemtblCatalog2 .hover02 .itemCat02,
.itemtblCatalog2 .hover03 .itemCat03,
.itemtblCatalog2 .hover04 .itemCat01,
.itemtblCatalog2 .hover05 .itemCat02,
.itemtblCatalog2 .hover06 .itemCat03 {
	cursor:pointer;
	position:relative;
	top:-6px;
	left:-3px;
	padding:6px 5px 0px 3px;
	margin:0 -8px -6px 0;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_02.png) no-repeat -1900px top;
}
.itemtblCatalog2 .on {
	width:236px;
	background:#FFF;
	padding-top:13px;
	padding-right:3px;
	padding-left:3px;
	float:left;
    border: 1px solid #CCCCCC;
	position:relative;
	top:-4px;
	left:-4px;
	margin-right:-7px;
	margin-bottom:-7px;
	z-index:1500;
}
.itemCatList .valuebox li {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/line_01.gif) no-repeat left center;
    padding-right: 4px;
	padding-left: 3px;
	letter-spacing:-0.01em;
}
.itemCatList .valuebox li.first {
	background:none;
	border-left:none;
	padding-right:5px;
	padding-left:0;
}
.itemCat01 .itemphoto,
.itemCat02 .itemphoto,
.itemCat03 .itemphoto {
	width: 236px;
	height:156px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}
.itemCat01 .itemphoto a,
.itemCat02 .itemphoto a,
.itemCat03 .itemphoto a {
	width: 236px;
	height:156px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	/display:block;
}
.itemCat01 .itemphoto > a,
.itemCat02 .itemphoto > a,
.itemCat03 .itemphoto > a {
  display:none;
}
.onjs .itemCat01 .itemphoto a,
.onjs .itemCat02 .itemphoto a,
.onjs .itemCat03 .itemphoto a {
	display:table-cell;
	/display:block;
}
.itemCat01 p.itemnameN,
.itemCat02 p.itemnameN,
.itemCat03 p.itemnameN {
	line-height:130%;
	margin-bottom:5px;
}
.itemCat01 .itemPrice,
.itemCat02 .itemPrice,
.itemCat03 .itemPrice {
	text-align:left;
	margin-bottom:5px;
}
.itemCat01 .itemPrice .yen,
.itemCat02 .itemPrice .yen,
.itemCat03 .itemPrice .yen {
    color: #FF0000;
    font-family: Verdana;
    font-size: 90%;
}
.itemCat01 .itemPrice .noprice,
.itemCat02 .itemPrice .noprice,
.itemCat03 .itemPrice .noprice {
    color: #FF0000;
    font-size: 90%;
}
.itemCat01 .itemPrice .tenpo,
.itemCat02 .itemPrice .tenpo,
.itemCat03 .itemPrice .tenpo {
    font-size: 85%;
}
.itemtblCatalog2 td.on {
	cursor:pointer;
	background:#f7f7f7;
}
.itemCatList {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/clickarea_01.png) repeat-y 235px 0;
}
.catlinkBox {
	padding:2px 10px 10px;
}

/* itemInfoIcon 130423 sm4 */
.itemCat01 .itemPrice span.itemInfoIcon,
.itemCat02 .itemPrice span.itemInfoIcon,
.itemCat03 .itemPrice span.itemInfoIcon {
	margin-left:10px;
	vertical-align:middle;
}

/* 120919SM5 件数表示 */
dl.resultPlus {
	position: absolute;
	top: 8px;
	right: 0;
	line-height: 110%;
}
.resultBoxMain dl.resultPlus {
	padding:1px 12px 0 0;
}
dl.resultPlus dt,
dl.resultPlus dd {
	float:left;
}
dl.resultPlus dt {
	padding:4px 5px 0 0;
}
dl.resultPlus ul li {
	list-style:none;
	float:left;
	font-size:92%;
}
dl.resultPlus ul li a {
	display:block;
	text-decoration:none;
	width:33px;
	height:17px;
	padding:4px 0 0 1px;
	text-align:center;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_12.png) no-repeat -34px 0;
}
dl.resultPlus ul li a:visited {
    color: #0000DD;
}
dl.resultPlus ul li a:hover {
	background-position:-34px -100px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
dl.resultPlus ul li span {
	display:block;
	text-decoration:none;
	width:33px;
	height:17px;
	padding:4px 0 0 1px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_12.png) no-repeat -34px -100px;
}
dl.resultPlus ul li.first a {
	background-position:0 0;
}
dl.resultPlus ul li.first a:hover {
	background-position:0 -100px;
	color:#FFF;
	font-weight:bold;
}
dl.resultPlus ul li.first span {
	background-position:0 -100px;
}
dl.resultPlus ul li.last a {
	background-position:-68px 0;
	width:34px;
}
dl.resultPlus ul li.last a:hover {
	background-position:-68px -100px;
	color:#FFF;
	font-weight:bold;
}
dl.resultPlus ul li.last span {
	background-position:-68px -100px;
	width:34px;
}
.resultPlusBtm {
	padding:3px 0 2px;
	/padding:0 0 2px;
}
.resultPlusBtm dl.resultPlus {
	position:inherit;
	float:right;
	/position:relative;
	/margin-bottom:8px;
}
.itemtblList .switchBox,
.itemtblCatalog2 .switchBox {
    padding-bottom: 0;
	margin-bottom:-10px;
}

/* 121022SM5 検索窓にクチコミ */

ul.searchTab {
	padding-left:12px;
	position:relative;
	bottom:-2px;
	height:25px;
	/height:25px;
}
ul.searchTab li {
	float:left;
	list-style:none;
	background:url(https://img1.kakaku.k-img.com/images/category/box_search_tab_01.png) no-repeat 0 -197px;
	margin-right:4px;
	padding:3px 0 0;
	font-size:92%;
	line-height:110%;
	letter-spacing:0.05em;
}
ul.searchTab li.on {
	background:url(https://img1.kakaku.k-img.com/images/category/box_search_tab_01.png) no-repeat;
	padding:0;
	border-bottom:1px solid #e7f6ff;
}
ul.searchTab li a{
	display:block;
	height:14px;
	padding:6px 12px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/box_search_tab_01.png) no-repeat right -300px;
	text-decoration:none;
	color:#666666;
	/display:inline;
	/zoom:1;
}
ul.searchTab li.on a,
ul.searchTab li.on span {
	display:block;
	height:16px;
	padding:8px 12px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/box_search_tab_01.png) no-repeat right -100px;
	text-decoration:none;
	/display:inline;
	/zoom:1;
}
#main ul.searchTab li a:visited,
#main ul.searchTab li a:hover{
	color:#666666;
	text-decoration:none;
}

/* 130116SM5 検索窓チェックボックス */

#searchCategory span.inputformOn {
	padding:2px;
	display:inline-block;
	margin:0 4px;
	vertical-align: middle;
}
#searchCategory input.keywordBox2 {
    margin-left: 0;
    vertical-align: middle;
	outline:none;
	/margin:-1px 0;
	/vertical-align:bottom;
}
/*IE6以下*/
* html #searchCategory input.keywordBox2 {
	margin:-2px 0 0;
}
#searchCategory .inputFocus01 span.inputformOn {
	padding:0;
	border:2px solid #c1e0f2;
}
#searchCategory .boxSearch input.SBtn {
	/position:relative;
	/bottom:1px;
}
.checkboxOn {
	padding-left:2px;
	margin-left:5px;
	line-height:120%;
	float:left;
}
.checkboxOn span {
	display:block;
	padding:3px 8px 3px 0;
	font-size:93%;
}
.inputCheck {
	font-weight:bold;
	letter-spacing:-0.02em;
}
.inputFocus01 .inputCheck,
.inputFocus02 .inputCheck {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/bg_inputselect_01.png) no-repeat;
}
.inputFocus01 .inputCheck span,
.inputFocus02 .inputCheck span {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/bg_inputselect_01.png) no-repeat right -100px;
}
.selectCat span.checkboxOn input#category_01,
.selectCat span.checkboxOn input#category_02 {
	float:left;
    bottom: -1px;
    margin: 0 3px 0 6px;
    position: relative;
    vertical-align: middle;
	padding:0;
	/margin-right:-1px;
	/margin-left:0;
	/bottom:3px;
}
* html .selectCat span.checkboxOn input#category_01,
* html .selectCat span.checkboxOn input#category_02 {
	bottom:2px;
}

#searchCategory .keyoption .checkboxSecond {
	float:left;
	line-height:120%;
	padding-left:2px;
	margin:5px 8px 0 0;
}
#searchCategory .keyoption .checkboxSecond span {
	display:block;
	padding:3px 8px 3px 0;
	font-size:93%;
}



#searchCategory .keyoption .checkboxSecond input{
	float:left;
    position: relative;
    vertical-align: middle;
    margin: 0 3px 0 6px;
	padding:0;
	bottom:-1px;
	/bottom:3px;
	/margin-right:-1px;
	/margin-left:0;
}
* html #searchCategory .keyoption .checkboxSecond input{
	bottom:2px;
}
#searchCategory span.inputformSecond {
	padding:2px;
	display:inline-block;
	margin:0 4px 0 0;
	vertical-align:middle;
}
#searchCategory span.inputformSecond input#exclude {
	margin:0;
	outline:none;
	/vertical-align:bottom;
	/margin:-1px 0;
}
* html #searchCategory span.inputformSecond input#exclude {
	/margin:-2px 0 0;
}
#searchCategory .inputFocus02 span.inputformSecond {
	padding:0;
	border:2px solid #c1e0f2;
}

/* itemInfoIcon 130423 sm4 */
.itemtblList .itemInfo .aboutitem2 li {
	list-style-type:none;
	margin-bottom:3px;
	word-wrap:break-word;
    width: 565px;
	font-size:95%;
	line-height:120%;
}
.itemtblList .itemInfo .aboutitem2 li.itemFeature{
	font-size:81%;
	font-weight:bold;
}
.itemtblList .itemInfo .aboutitem2 li.itemSpec{
	color:#666666;
}

/* mallrank追加・IE6修正 130717sm5 */
.itemtblList .itemInfo .valuebox li.mallName {
	padding-top:2px;
	font-size: 77%;
	letter-spacing:0.04em;
	color:#666666;
	background:none;
	padding-left:0;
}
.itemtblList .itemInfo .valuebox li.mallName .numOr {
	font-size:115%;
	letter-spacing:0;
    color: #FF8400;
	margin-left:2px;
}
.itemtblList .itemInfo .aboutitem2 {
	margin-bottom:10px;
}
.itemtblList .itemDetail {
	margin-bottom:0;
}
/* サマリーテキスト追加 20170308 sm11 */
.itemtblList .itemInfo .aboutitem2 li.itemSummary {
	color: #666;
	line-height: 1.3;
}
.itemtblList .itemInfo .aboutitem2 li.specInfo {
	color: #666;
	line-height: 1.3;
}

/* グローバル検索機能追加 130802 sm4 */
/* boxSearchL */
#searchCategory .gSearchMtop {
	margin-top:-10px;
}
#searchCategory .boxSearchL {
	margin-bottom:10px;
	background: url(https://img1.kakaku.k-img.com/images/category/box_search_bg_l.png) repeat-y -980px 0;
	z-index:40;
}
#searchCategory .boxSearchL #suggestion {
	margin-top:6px;
}
#searchCategory .boxSearchLBtm {
    background: url(https://img1.kakaku.k-img.com/images/category/box_search_bg_l.png) no-repeat right bottom;
    padding-bottom: 9px;
	width:930px;
}
#searchCategory .boxSearchLInner {
    background: url(https://img1.kakaku.k-img.com/images/category/box_search_bg_l.png) no-repeat left top;
    padding: 8px 16px 0;
	width:898px;
}
#searchCategory .boxSearchLInner .searchCellL{
	float: left;
	width: 793px;
    text-align: left;
}
#searchCategory .boxSearchLInner .searchCellL .vm {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/icon_search_l.png) no-repeat left top;
	width:28px;
	height:30px;
	margin:4px 10px 0 0;
}

#searchCategory .boxSearchLInner .inputformArea {
	float:left;
	border:1px solid #94bbd1;
	width:674px;
	margin-right:10px;
	_margin-right:5px;
}
#searchCategory .boxSearchLInner .inputformInner {
	background-color:#ffffff;
	width:674px;
	height:36px;
}
#searchCategory .boxSearchLInner .ctgrySelectArea {
	float:left;
	width:213px;
	position:relative;
	z-index:100;
}
#searchCategory .boxSearchLInner .ctgrySelect {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_bg.png) no-repeat left top;
	width:177px;
	height:36px;
	line-height:1.2;
	letter-spacing:-0.03em;
	vertical-align:top;
}
#searchCategory .boxSearchLInner .ctgrySelect a {
	display:block;
	width:171px;
	height:25px;
	padding:11px 0 0 6px;
	text-decoration:none;
	color:#333333;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_btn.png) no-repeat left top;
	width:36px;
	height:36px;
	cursor:pointer;
	position:relative;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn img {
	margin:0;
	padding:0;
	line-height:1;
	vertical-align:top;
}
#searchCategory .boxSearchLInner .searchCellL .inputForm {
	float:left;
	width: 457px;
}
#searchCategory .boxSearchLInner .searchCellL .inputForm input.keywordBox3 {
    border: 2px solid #ffffff;
	width: 441px;
    height: 23px;
	margin:0;
    padding: 6px 8px 3px;
	font-size:125%;
}
* html #searchCategory .boxSearchLInner .searchCellL .inputForm input.keywordBox3 {
	border: 2px solid #ffffff;
	width: 441px;
    height: 21px;
}
*:first-child+html #searchCategory .boxSearchLInner .searchCellL .inputForm input.keywordBox3 {
	border: 2px solid #ffffff;
	width: 441px;
    height: 21px;
}
#searchCategory .inputFocus01 .searchCellL .inputForm input.keywordBox3 {
	border:2px solid #01639a;
	width: 441px;
	height:23px;
}
#searchCategory .boxSearchLInner .searchCellL input.SBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/btn_search4.png) no-repeat left top;
	width:65px;
	height:31px;
	border:0px solid;
	cursor:pointer;
	margin-top:4px;
}
#searchCategory .boxSearchLInner .searchCellR {
    float: right;
    padding: 5px 0;
    width: 97px;
	height:32px;
}
#searchCategory .boxSearchLInner .searchCellR .popKeywordBtn,
#searchCategory .boxSearchLInner .searchCellR .addSearchBtn {
	line-height:1.2;
}
#searchCategory .boxSearchLInner .searchCellR .popKeywordBtn {
	position:relative;
}
#searchCategory .boxSearchLInner .searchCellR .popKeywordBtn a.addSearchIcon,
#searchCategory .boxSearchLInner .searchCellR .addSearchBtn a.addSearchIcon,
#searchCategory .boxSearchLInner .searchCellR a.addSearchIconAc {
	display:inline-block;
	padding:2px 0 2px 19px;
	cursor:pointer;
	text-decoration: none;
	font-size:81%;
}
#searchCategory .boxSearchLInner .searchCellR a.addSearchIcon {
	background:url(https://img1.kakaku.k-img.com/images/category/searchadd_icon.png) no-repeat left top;
}
#searchCategory .boxSearchLInner .searchCellR a.addSearchIconAc {
	background:url(https://img1.kakaku.k-img.com/images/category/searchadd_icon.png) no-repeat left -46px;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBln {
	display:none;
	position:absolute;
	top:34px;
	left:-181px;
	width:688px;
	z-index:100;
	cursor:default;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnTop {
	padding-top:15px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) no-repeat 0 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) no-repeat 0 0;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnBtm {
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) no-repeat -1476px bottom;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) no-repeat -1476px bottom;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnMid {
	position:relative;
	padding:0 17px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) repeat-y -738px 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) repeat-y -738px 0;
	font-size:92%;
	line-height:1.35;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnClose {
	border-top:1px solid #bbbaba;
	margin-top:0;
	margin-bottom:7px;
	padding-top:10px;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnClose a {
	display:block;
	width:55px;
	height:24px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
}
#searchCategory .boxSearchLInner .ctgryPulldownBtn .funcBlnClose a span {
	display:block;
	width:55px;
	height:24px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_close2.png) no-repeat left top;
	overflow: hidden;
    position: absolute;
}
#searchCategory .boxSearchLInner .selectCateBox {
	width:654px;
	border-bottom:1px solid #bbbaba;
	margin-bottom:5px;
	padding-bottom:5px;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateTag {
	float:left;
	width:110px;
	margin-right:5px;
	padding-top:2px;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow {
	float:left;
	min-width:247px;
	background:#efefef;
	border-radius:3px;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow span {
	display:block;
	min-width:235px;
	max-width:526px;
	padding:5px 6px 4px;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow a {
	display:block;
	padding:2px 25px 2px 0;
	color:#e47911;
	font-weight:bold;
	line-height:130%;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_cancel.gif) no-repeat right 0;
	text-decoration:none;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow span span {
	min-width:auto;
	max-width:auto;
	padding:2px 25px 2px 0;
	color:#e47911;
	font-weight:bold;
	line-height:130%;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow a:hover {
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_cancel.gif) no-repeat right -67px;
}
#searchCategory .boxSearchLInner .selectCateBox .selectCateNow a:hover {
	display:block;
	text-decoration:line-through;
}
#searchCategory .boxSearchLInner ul.pickupCateList {
	width:654px;
}
#searchCategory .boxSearchLInner ul.defaultCateList {
	width:654px;
	margin-top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:0;
	border-top:1px solid #bbbaba;
}
#searchCategory .boxSearchLInner ul.pickupCateList li,
#searchCategory .boxSearchLInner ul.defaultCateList li {
	width:215px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/line_02.gif) no-repeat right 5px;
	list-style:none;
	margin-right:10px;
	margin-bottom:6px;
}
#searchCategory .boxSearchLInner ul.pickupCateList li .allCate {
	font-weight:bold;
}
#searchCategory .boxSearchLInner ul.pickupCateList li.pickupR,
#searchCategory .boxSearchLInner ul.defaultCateList li.pickupR {
	width:204px;
	float:left;
	background:none;

	margin-right:0;
}
#searchCategory .boxSearchLInner ul.pickupCateList li a,
#searchCategory .boxSearchLInner ul.pickupCateList li.pickupR a,
#searchCategory .boxSearchLInner ul.defaultCateList li a,
#searchCategory .boxSearchLInner ul.defaultCateList li.pickupR a {
	display:block;
	width:204px;
	text-decoration:none;
	color:#333333;
}
#searchCategory .boxSearchLInner ul.pickupCateList li a:hover,
#searchCategory .boxSearchLInner ul.defaultCateList li a:hover {
	width:204px;
	background:#6464de url(https://img1.kakaku.k-img.com/images/category/search_select_cate_over.png) no-repeat right bottom;
	color:#ffffff;
}
#searchCategory .boxSearchLInner ul.pickupCateList li a span,
#searchCategory .boxSearchLInner ul.pickupCateList li.pickupR a span,
#searchCategory .boxSearchLInner ul.defaultCateList li a span,
#searchCategory .boxSearchLInner ul.defaultCateList li.pickupR a span {
	display:block;
	width:194px;
	padding:6px 5px;
}
#searchCategory .boxSearchLInner ul.pickupCateList li a:hover span,
#searchCategory .boxSearchLInner ul.pickupCateList li.pickupR a:hover span,
#searchCategory .boxSearchLInner ul.defaultCateList li a:hover span,
#searchCategory .boxSearchLInner ul.defaultCateList li.pickupR a:hover span {
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_over.png) no-repeat left top;
}
#searchCategory .boxSearchLInner .searchCellR .funcBln {
	display:none;
	position:absolute;
	top:-85px;
	right:100px;
	width:450px;
	z-index:99;
	cursor:default;
}
* html #searchCategory .boxSearchLInner .searchCellR .funcBln {
	top:-83px;
	right:98px;
}
#searchCategory .boxSearchLInner .searchCellR .funcBlnTop {
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.png) repeat-y -500px 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.gif) repeat-y -500px 0;

}
#searchCategory .boxSearchLInner .searchCellR .funcBlnBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.png) no-repeat -1000px bottom;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.gif) no-repeat -1000px bottom;
	padding-bottom:10px;
}
#searchCategory .boxSearchLInner .searchCellR .funcBlnMid {
	position:relative;
	padding:10px 22px 0 10px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.png) no-repeat 0 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg03.gif) no-repeat 0 0;
	font-size:92%;
	line-height:1.35;
	_zoom:1;
}
#searchCategory .boxSearchLInner .searchCellR .funcBlnClose {
	border-top:1px solid #bbbaba;
	margin-top:5px;
	padding-top:7px;
}
#searchCategory .boxSearchLInner .searchCellR .funcBlnClose a {
	display:block;
	width:55px;
	height:24px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
}
#searchCategory .boxSearchLInner .searchCellR .funcBlnClose a span {
	display:block;
	width:55px;
	height:24px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_close2.png) no-repeat left top;
	overflow: hidden;
    position: absolute;
}
#searchCategory .boxSearchLInner .searchCellR ul.popKeywordList {
	width:420px;
}
#searchCategory .boxSearchLInner .searchCellR ul.popKeywordList li {
	list-style:none;
	float:left;
	margin:0 6px 5px 0;
	white-space:nowrap;
}
#searchCategory .boxSearchLInner .searchCellR ul.popKeywordList li a {
	text-decoration:none;
}
#searchCategory .boxSearchLInner .searchCellR ul.popKeywordList li .rankText {
	margin-right:5px;
}
#searchCategory .boxSearchLInner .keywordOption {
	width:752px;
	margin-bottom:5px;
	padding:11px 0 0 40px;
}
#searchCategory .boxSearchLInner .keywordOption dl.exclusionWord {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	background: url(https://img1.kakaku.k-img.com/images/search/parts/line_02.gif) repeat-y right top;
	width:369px;
	padding:0 12px 0 0;
	font-size:92%;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.exclusionWord dt {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	width:90px;
	padding-right:3px;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.exclusionWord dd {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	width:276px;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption input.excludeWords {
    border:1px solid #94bbd1;
    height: 16px;
    margin: 3px 5px;
    padding: 2px;
}
#searchCategory .boxSearchLInner .keywordOption .excludeBox {
    color: #999999;
    width: 220px;
}
#searchCategory .boxSearchLInner .keywordOption .excludeBox.ch3 {
    color: #333;
    width: 220px;
}
#searchCategory .boxSearchLInner span.inputFormSec {
	padding:2px;
	display:inline-block;
	margin:0 4px 0 0;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner span.inputFormSec input#excludeWords {
	margin:0;
	outline:none;
	/vertical-align:bottom;
	/margin:-1px 0;
}
* html #searchCategory .boxSearchLInner span.inputFormSec input#excludeWords {
	margin:-2px 0 0;
}
#searchCategory .inputFocus02 span.inputFormSec {
	padding:0;
	border:2px solid #01639a;
}
#searchCategory .boxSearchLInner .keywordOption dl.searchRange {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	width:359px;
	padding-left:12px;
	font-size:92%;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.searchRange dt {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	width:60px;
	padding-right:3px;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.searchRange dd {
	display:table-cell;
	/display: inline;
    /zoom: 1;
	width:296px;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.searchRange .selectMenu01 select {
	padding:2px;
	display:inline-block;
	vertical-align:middle;
}
#searchCategory .boxSearchLInner .keywordOption dl.searchRange .searchRangeCheckbox {
	float:left;
	line-height:120%;
	margin:2px 8px 0 0;
	padding-left:2px;
}
#searchCategory .boxSearchLInner .keywordOption .searchRangeCheckbox span {
	display:block;
	padding:2px 8px 3px 0;
	font-size:100%;
}
#searchCategory .boxSearchLInner .keywordOption .searchRangeCheckbox input{
	float:left;
    margin: 0 3px 0 0;
	padding:0;
}
* html #searchCategory .boxSearchLInner .keywordOption .searchRangeCheckbox input{
	margin-top:-4px;
}
*:first-child+html #searchCategory .boxSearchLInner .keywordOption .searchRangeCheckbox input{
	margin-top:-4px;
}

#menuBox .kakakuBox2 {
    margin: 2px 2px 0;
	padding:9px 0;
	font-size:92%;
}
#menuBox .kakakuBox2 .keywordBox2 {
	width:50px;
	margin-right:1px;
	padding:2px;
	border:1px solid #ccc;
	display: inline;
	vertical-align:middle;
}
#menuBox .kakakuBox2 span {
	padding:0 2px 0 0;
}
#menuBox .kakakuBox2 input.typesearchBtn {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/menu_parts.png) no-repeat left top;
    width: 22px;
	height: 18px;
	vertical-align:middle;
	border:none;
	cursor:pointer;
}
#menuBox .itemListLink {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/menu_parts.png) no-repeat left -46px;
	margin:0 10px 30px;
	padding:0 0 0 19px;
	line-height:1.3;
}
#menuBox .itemListLink a {
	text-decoration:none;
}
#menuBox .itemListLink a:hover {
	text-decoration:underline;
}

/* 関連リンク枠 */
#searchCategory .relationalLinkArea {
	width:930px;
	margin-bottom:10px;
}
#searchCategory dl.relationalLink {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/relationallink_bg.png) no-repeat left top;
	width:930px;
	height:27px;
}
#searchCategory dl.relationalLink dt {
	width:73px;
	float:left;
	margin:6px 0 5px;
	padding:1px 8px;
	border-right:1px solid #cccccc;
	font-weight:bold;
	color:#333333;
	line-height:1.1;
}
#searchCategory dl.relationalLink dd {
	width:820px;
	/width:815px;
	float:left;
	padding:6px 8px 3px;
}
#searchCategory dl.relationalLink dd ul li {
	list-style:none;
	float:left;
	background: url(https://img1.kakaku.k-img.com/images/search/parts/line_02.gif) repeat-y right top;
	margin-right:10px;
	padding:0 10px 0 0;
	font-size:92%;
	line-height:1.3;
}
#searchCategory dl.relationalLink dd ul li.relationListEnd {
	background: none;
	margin-right:10px;
	padding:0;
}
#searchCategory dl.relationalLink dd ul li span {
	background: url(https://img1.kakaku.k-img.com/images/search/parts/icon_blankwin.gif) no-repeat right top;
	padding-right:15px;
	color:#666666;
}
#searchCategory dl.relationalLink dd ul li a {
	text-decoration:none;
}
#searchCategory dl.relationalLink dd ul li a:hover {
	text-decoration:underline;
}

/* 検索のヒント（カテゴリ絞り込み/追加キーワード） */
.searchHintBox {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) repeat-y;
	width:712px;
	margin:15px 0 25px;
	position:relative;
	left:-1px;
}
.searchHintBoxTop {
	margin:0 0 10px;
}
.searchHintBoxBg {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -800px top;
	width:712px;
    padding-top:13px;
}
.searchHintBoxMain {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -1600px bottom;
	width:690px;
	position:relative;
	padding:0 11px 8px;
}
.searchHintBoxMain dl.cateFilterList {
	width:690px;
	margin:0 0 3px;
}
.searchHintBoxMain dl.cateFilterList dt {
	display:block;
	float:left;
	width:105px;
	padding-top:2px;
}
.searchHintBoxMain dl.cateFilterList dd {
	float:left;
	width:585px;
}
.searchHintBoxMain dl.cateFilterList dd ul {
	width:580px;
	padding:5px 0 0 5px;
	float:left;
}
.searchHintBoxMain dl.cateFilterList dd ul li {
	list-style:none;
	float:left;
	margin:0 5px 6px 0;
	font-size:92%;
	line-height:1.3;
	white-space:nowrap;
}
.searchHintBoxMain dl.cateFilterList dd ul li a,
.searchHintBoxMain dl.cateFilterList dd ul li a {
	text-decoration:none;
}
.searchHintBoxMain dl.cateFilterList dd ul li a:hover,
.searchHintBoxMain dl.cateFilterList dd ul li a:hover {
	text-decoration:underline;
}
.searchHintBoxMain dl.cateFilterList dd ul li span,
.searchHintBoxMain dl.cateFilterList dd ul li span {
	margin:0 0 0 5px;
}
.searchHintBoxMain .searchHintBoxCont {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_03.png) repeat-x;
	width:688px;
	margin:0 0 2px 0;
	padding:9px 0 0;
	clear:both;
}
.searchHintBoxMain dl.addKeywordList {
	width:690px;
	margin:0 0 3px;
}
.searchHintBoxMain dl.addKeywordList dt {
	display:block;
	float:left;
	width:105px;
	padding-top:2px;
}
.searchHintBoxMain dl.addKeywordList dd {
	float:left;
	width:585px;
}
.searchHintBoxMain ul.addDefList {
	width:505px;
	padding:5px 0 0 5px;
	float:left;
}
.searchHintBoxMain ul.addMoreList {
	display:none;
	width:580px;
	padding:5px 0 0 5px;
	float:left;
}
.searchHintBoxMain ul.addDefList li,
.searchHintBoxMain ul.addMoreList li {
	list-style:none;
	float:left;
	margin:0 5px 6px 0;
	font-size:92%;
	line-height:1.3;
	white-space:nowrap;
}
.searchHintBoxMain ul.addDefList li a,
.searchHintBoxMain ul.addMoreList li a {
	text-decoration:none;
}
.searchHintBoxMain ul.addDefList li a:hover,
.searchHintBoxMain ul.addMoreList li a:hover {
	text-decoration:underline;
}
.searchHintBoxMain ul.addDefList li span,
.searchHintBoxMain ul.addMoreList li span {
	margin:0 0 0 5px;
}
.searchHintBoxMain .addMoreBtn {
	float:right;
	width:70px;
	margin:2px 0 0 5px;
	padding-top:5px;
	font-size:85%;
}
.searchHintBoxMain .addMoreBtn a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -1806px;
	padding:1px 0 0 10px;
	text-decoration:none;
}
.searchHintBoxMain .addMoreBtn a:hover {
	text-decoration:underline;
}

/* 再検索（New） */
.researchBox02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) repeat-y;
	width:712px;
	margin:20px 0;
	position:relative;
	z-index:41;
	left:-1px;
}
.researchBoxBg02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -800px top;
	width:712px;
}
.researchBoxMain02 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_05.png) no-repeat -1600px bottom;
	width:712px;
	padding:0 0 12px;
}
.researchBox02 .selectBox{
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_07.png) no-repeat;
	padding-top:5px;
	width:712px;
}
.researchBoxMain02 .selectBoxMain {
	background:#FFF;
	margin:0 2px 0 2px;
	padding:8px 0 5px;
	width:708px;
	/padding:8px 0 9px;
}
.researchBox02 .ttlBox {
    background: url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_07.png) no-repeat -2400px 0;
}
.researchBoxMain02 .ttlBoxMain {
	margin:0 2px 0 2px;
	padding:12px 0 0px;
	width:708px;
}
.researchBoxMain02 .ttlBoxMain h3 {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat left -200px;
	position:relative;
	left:-5px;
	margin:0 0 8px;
	padding:0 0 0 10px;
	font-size:104%;
	border:none;
}
.researchBoxMain02 .ttlBoxMain h3 span {
	color:#FFF;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_02.png) no-repeat right -300px;
	display:inline-block;
	line-height:110%;
	padding:5px 15px 3px 0;
	height:18px;
	letter-spacing:0.04em;
	/padding:5px 15px 4px 0;
	/display:inline;
	/zoom:1;
}
.researchBoxMain02 .ttlBoxMain h3 span span{
    background: none;
    color: #FFFFFF;
    display: inline;
	font-size:86%;
    height: auto;
    line-height: 110%;
    padding: 0;
}
.researchBoxMain02 .researchBoxContTop {
	width:688px;
	margin:0 10px;
}
.researchBoxMain02 dl.chgKeywordList {
	width:688px;
	margin:0 0 3px 0;
}
.researchBoxMain02 dl.chgKeywordList dt {
	display:block;
	float:left;
	width:112px;
	padding-top:2px;
}
.researchBoxMain02 dl.chgKeywordList dd {
	float:left;
	width:576px;
}
.researchBoxMain02 dl.chgKeywordList ul {
	width:571px;
	padding:5px 0 0 5px;
	float:left;
}
.researchBoxMain02 dl.chgKeywordList ul li {
	list-style:none;
	float:left;
	margin:0 5px 6px 0;
	font-size:92%;
	line-height:1.3;
	white-space:nowrap;
}
.researchBoxMain02 dl.chgKeywordList ul li a {
	text-decoration:none;
}
.researchBoxMain02 dl.chgKeywordList ul li a:hover {
	text-decoration:underline;
}
.researchBoxMain02 dl.chgKeywordList ul li span {
	margin:0 0 0 5px;
}
.researchBoxMain02 .researchBoxContBtm {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/search_bg_03.png) repeat-x;
	width:688px;
	margin:0 0 2px 10px;
	padding:9px 0 0;
}

#searchCategory .researchBoxMain02 .searchCellBtm{
	width:689px;
    text-align:left;
}
#searchCategory .researchBoxMain02 .inputformArea {
	border:1px solid #94bbd1;
	width:617px;
	margin-right:9px;
	_margin-right:3px;
	float:left;
}
#searchCategory .researchBoxMain02 .inputformInner {
	background-color:#ffffff;
	width:617px;
	height:36px;
}
#searchCategory .researchBoxMain02 .ctgrySelectArea {
	float:left;
	width:213px;
}
#searchCategory .researchBoxMain02 .ctgrySelect {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_bg.png) no-repeat left top;
	width:177px;
	height:36px;
	line-height:1.2;
	letter-spacing:-0.03em;
	vertical-align:top;
}
#searchCategory .researchBoxMain02 .ctgrySelect a {
	display:block;
	width:171px;
	height:25px;
	padding:11px 0 0 6px;
	text-decoration:none;
	color:#333333;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn {
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_btn.png) no-repeat left top;
	width:36px;
	height:36px;
	cursor:pointer;
	position:relative;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn img {
	margin:0;
	padding:0;
	line-height:1;
	vertical-align:top;
}
#searchCategory .researchBoxMain02 .searchCellBtm .inputForm {
	float:left;
	width: 395px;
	position:relative;
}
#searchCategory .researchBoxMain02 .searchCellBtm .inputForm input.keywordBox4 {
    border: 2px solid #ffffff;
	width: 384px;
    height: 23px;
	margin:0;
    padding: 6px 8px 3px;
	font-size:125%;
}
* html #searchCategory .researchBoxMain02 .searchCellBtm .inputForm input.keywordBox4 {
	border: 2px solid #ffffff;
	width: 384px;
    height: 21px;
}
*:first-child+html #searchCategory .researchBoxMain02 .searchCellBtm .inputForm input.keywordBox4 {
	border: 2px solid #ffffff;
	width: 384px;
    height: 21px;
}
#searchCategory .inputFocus01 .searchCellBtm .inputForm input.keywordBox4 {
	border:2px solid #01639a;
	width:384px;
	height:23px;
}
#searchCategory .researchBoxMain02 .searchCellBtm input.SBtn {
	background:url(https://img1.kakaku.k-img.com/images/category/btn_search5.png) no-repeat left top;
	width:61px;
	height:29px;
	border:0px solid;
	cursor:pointer;
	margin-top:5px;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBln {
	display:none;
	position:absolute;
	top:34px;
	left:-181px;
	width:688px;
	z-index:999;
	cursor:default;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnTop {
	padding-top:15px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) no-repeat 0 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) no-repeat 0 0;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnBtm {
	padding-bottom:10px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) no-repeat -1476px bottom;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) no-repeat -1476px bottom;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnMid {
	position:relative;
	padding:0 17px 0;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.png) repeat-y -738px 0;
	_background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_bg.gif) repeat-y -738px 0;
	font-size:92%;
	line-height:1.35;
}

#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnClose {
	border-top:1px solid #bbbaba;
	margin-top:0;
	margin-bottom:7px;
	padding-top:10px;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnClose a {
	display:block;
	width:55px;
	height:24px;
	margin:0 auto;
	cursor:pointer;
	position:relative;
}
#searchCategory .researchBoxMain02 .ctgryPulldownBtn .funcBlnClose a span {
	display:block;
	width:55px;
	height:24px;
	background:url(https://img1.kakaku.k-img.com/images/category/gsearch_func_bln_close2.png) no-repeat left top;
	overflow: hidden;
    position: absolute;
}
#searchCategory .researchBoxMain02 .selectCateBox {
	width:654px;
	border-bottom:1px solid #bbbaba;
	margin-bottom:5px;
	padding-bottom:5px;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateTag {
	float:left;
	width:110px;
	margin-right:5px;
	padding-top:2px;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow {
	float:left;
	min-width:247px;
	background:#efefef;
	border-radius:3px;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow span {
	display:block;
	min-width:235px;
	max-width:526px;
	padding:5px 6px 4px;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow a {
	display:block;
	padding:2px 25px 2px 0;
	color:#e47911;
	font-weight:bold;
	line-height:130%;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_cancel.gif) no-repeat right 0;
	text-decoration:none;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow span span {
	min-width:auto;
	max-width:auto;
	padding:2px 25px 2px 0;
	color:#e47911;
	font-weight:bold;
	line-height:130%;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow a:hover {
	margin:0;
	border:none;
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_cancel.gif) no-repeat right -67px;
}
#searchCategory .researchBoxMain02 .selectCateBox .selectCateNow a:hover {
	display:block;
	text-decoration:line-through;
}
#searchCategory .researchBoxMain02 ul.pickupCateList {
	width:654px;
}
#searchCategory .researchBoxMain02 ul.defaultCateList {
	width:654px;
	margin-top:0;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:0;
	border-top:1px solid #bbbaba;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li,
#searchCategory .researchBoxMain02 ul.defaultCateList li {
	width:215px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/category/line_02.gif) no-repeat right 5px;
	list-style:none;
	margin-right:10px;
	margin-bottom:6px;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li .allCate {
	font-weight:bold;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li.pickupR,
#searchCategory .researchBoxMain02 ul.defaultCateList li.pickupR {
	width:204px;
	float:left;
	background:none;
	margin-right:0;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li a,
#searchCategory .researchBoxMain02 ul.pickupCateList li.pickupR a,
#searchCategory .researchBoxMain02 ul.defaultCateList li a,
#searchCategory .researchBoxMain02 ul.defaultCateList li.pickupR a {
	display:block;
	width:204px;
	text-decoration:none;
	color:#333333;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li a:hover,
#searchCategory .researchBoxMain02 ul.defaultCateList li a:hover {
	width:204px;
	background:#6464de url(https://img1.kakaku.k-img.com/images/category/search_select_cate_over.png) no-repeat right bottom;
	color:#ffffff;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li a span,
#searchCategory .researchBoxMain02 ul.pickupCateList li.pickupR a span,
#searchCategory .researchBoxMain02 ul.defaultCateList li a span,
#searchCategory .researchBoxMain02 ul.defaultCateList li.pickupR a span {
	display:block;
	width:194px;
	padding:6px 5px;
}
#searchCategory .researchBoxMain02 ul.pickupCateList li a:hover span,
#searchCategory .researchBoxMain02 ul.pickupCateList li.pickupR a:hover span,
#searchCategory .researchBoxMain02 ul.defaultCateList li a:hover span,
#searchCategory .researchBoxMain02 ul.defaultCateList li.pickupR a:hover span {
	background:url(https://img1.kakaku.k-img.com/images/category/search_select_cate_over.png) no-repeat left top;
}

/* pageTopBtn */
#searchCategory #pageTopBtn {
	position: fixed;
	bottom: 0;
	right: 20px;
	z-index:9999;
	display:none;
}
* html #searchCategory #pageTopBtn {
	position:absolute;
	display:none;
}
#searchCategory #pageTopBtn a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/btn_pagetop.png) no-repeat left top;
	text-decoration: none;
	width:94px;
	height:59px;
	display:block;
}
* html #searchCategory #pageTopBtn a {
	display:none;
}
#searchCategory #pageTopBtn a:hover {
	background-position:left bottom;
	text-decoration: none;
}

/* moreSearchBtn */
#searchCategory .moreSearchBtn {
	width:710px;
	margin:15px auto 0;
}
#searchCategory .moreSearchBtn a {
	display:block;
	width:710px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg.png) repeat-y -760px 0;
	text-align:center;
	font-size:143%;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:1.3;
}
#searchCategory .moreSearchBtn .moreBtnTop {
	display:block;
	width:710px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg.png) no-repeat 0 0;
}
#searchCategory .moreSearchBtn .moreBtnBtm {
	display:block;
	width:710px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg.png) no-repeat right bottom;
}
#searchCategory .moreSearchBtn .moreBtnInner {
	display:block;
	width:560px;
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_arrow.gif) no-repeat 636px center;
	padding:15px 75px 17px 75px;
}
#searchCategory .moreSearchBtn .moreBtnSub {
	font-size:68%;
}
#searchCategory .moreSearchBtn a:hover {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg_over.png) repeat-y -760px 0;
	color:#ffffff;
}
#searchCategory .moreSearchBtn a:hover .moreBtnTop {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg_over.png) no-repeat 0 0;
}
#searchCategory .moreSearchBtn a:hover .moreBtnBtm {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_bg_over.png) no-repeat right bottom;
}
#searchCategory .moreSearchBtn a:hover .moreBtnInner {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/morebtn_arrow_over.gif) no-repeat 636px center;
}

/* リスト・カタログ表示 */
.switchBox2 {
	width:710px;
	margin:10px 0;
}
.switchBox2 .switchBoxText {
	float:left;
	width:370px;
	font-size:81%;
	color:#666666;
	padding-right:10px;
}
.switchBox2 ul.switchView {
	float:left;
	width:200px;
	list-style:none;
	padding-right:10px;
}
.switchBox2 ul.switchView li {
	float:left;
	position:relative;
	line-height:110%;
	padding:2px 0;
	z-index:20;
	vertical-align:middle;
}
.switchBox2 ul.switchView li.switchList {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat right -697px;
	padding-right:8px;
	margin-right:8px;
}
.switchBox2 ul.switchView li.switchCat {
}
.switchBox2 ul.switchView li span {
	background:#FFFDD4;
	font-weight:bold;
	padding:1px;
}
.switchBox2 ul.switchView li a {
	text-decoration:none;
	padding:1px;
}
.switchBox2 ul.switchView li a:visited {
    color: #0000DD;
}
.switchBox2 ul.switchView li a:hover {
	color: #0099ff;
	text-decoration:underline;
}
.switchBox2 ul.switchView li.switchList a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -799px;
	padding-left:24px;
}
.switchBox2 ul.switchView li.switchList span {
	background:#FFFDD4 url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -799px;
	padding-left:24px;
}
.switchBox2 ul.switchView li.switchCat a {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -900px;
	padding-left:21px;
}
.switchBox2 ul.switchView li.switchCat span {
	background:#FFFDD4 url(https://img1.kakaku.k-img.com/images/search/parts/icon_all_01.png) no-repeat left -900px;
	padding-left:21px;
}
.switchBox2 ul.switchView li img {
	position:absolute;
	top:18px;
	left:3px;
	z-index:20;
}
.switchBox2 ul.switchPaging {
	float:right;
	width:110px;
	list-style:none;
	position:relative;
}
.switchBox2 ul.switchPaging li {
    display: block;
	float:left;
	font-size:106%;
	line-height:1.2;
}
.switchBox2 ul.switchPaging li a {
    padding: 4px 5px 3px;
    text-decoration: none;
}
.switchBox2 ul.switchPaging li.prevPage a {
	display:block;
	width:10px;
	height:9px;
	background:#666666 url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_01.gif) no-repeat 4px center;
    border: 1px solid #cccccc;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0 4px 0 0;
    padding: 5px 4px;
    text-decoration: none;
}
.switchBox2 ul.switchPaging li.prevPage img {
	display:none;
}
.switchBox2 ul.switchPaging li.prevPage span {
	display:block;
	width:10px;
	height:9px;
	margin: 0 4px 0 0;
    padding: 5px 4px;
}
.switchBox2 ul.switchPaging li.now span.stayNum {
	display:block;
    background-image: none;
	background-color: #a9a9a9;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
	margin: 0 4px 0 0;
    padding: 3px 3px 2px;
	letter-spacing:-0.03em;
}
.switchBox2 ul.switchPaging li.now span.stayText {
	font-size: 81%;
	letter-spacing:-0.03em;
}
.switchBox2 ul.switchPaging li.nextPage a {
	display:block;
	width:10px;
	height:9px;
    background:#666666 url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_02.gif) no-repeat 4px center;
    border: 1px solid #cccccc;
    color: #FFFFFF;
    font-weight: bold;
    margin: 0;
    padding: 5px 4px;
    text-decoration: none;
}
.switchBox2 ul.switchPaging li.prevPage a:hover {
    background:#0099FF url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_04.gif) no-repeat 4px center;
}
.switchBox2 ul.switchPaging li.nextPage a:hover {
    background:#0099FF url(https://img1.kakaku.k-img.com/images/category/search/common/pagination_arrow_03.gif) no-repeat 4px center;
}


/* レフトナビ汎用BOX 131015SM5 */


#menuBox .leftOtherBox {
	margin-bottom:10px;
}
#menuBox .leftOtherBox a {
	text-decoration:none;
}
#menuBox .leftOtherBox a:hover {
	text-decoration:underline;
}
#menuBox .leftOtherBox .leftOtherBoxTop {
	background:url(https://img1.kakaku.k-img.com/images/search/parts/bg_leftotherbox_01.png) top no-repeat;
}
#menuBox .leftOtherBox .leftOtherBoxTop h2 {
	font-size:100%;
	font-weight:bold;
	padding:9px 5px 6px 12px;
	line-height:130%;
}
#menuBox .leftOtherBox .leftOtherBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/category/menu_gbox_btm.gif) bottom no-repeat;
	padding:0 10px 8px 10px;
}
#menuBox .leftOtherBox .leftOtherBoxLink {
	display:block;
	font-size:92%;
	text-align:right;
	padding-top:8px;
}
#menuBox .leftOtherBox .leftOtherBoxLink a {
	display:inline;
	background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat left center;
	padding-left:8px;
	line-height:120%;
}
#menuBox .leftOtherBox ul.leftOtherBoxList01 li {
	list-style:none;
	border-bottom:1px dotted #b3b3b3;
}
#menuBox .leftOtherBox ul.leftOtherBoxList01 li a {
	display:block;
	padding:10px 0;
	cursor:pointer;
}
#menuBox .leftOtherBox ul.leftOtherBoxList01 li a span.ttl {
	display:table-cell;
	width:110px;
	line-height:130%;
	padding-left:8px;
	vertical-align:middle;
	/display:inline;
	/zoom:1;
}
#menuBox .leftOtherBox ul.leftOtherBoxList01 li a span.rankimg {
	display:table-cell;
	width:64px;
	vertical-align:middle;
}


/* レフトナビ汎用BOX 140407SM17 */
#historyContainer #historyNavi{
	z-index:30;
}
/* レフトナビ追加　20160824 sm11 */
.menuBox08 {
	width: 200px;
	background: #f2f2f2 url(https://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat right bottom;
	margin-bottom: 10px;
	padding-bottom: 6px;
}
.menuBox08 a {
	text-decoration: none;
}
.menuBox08 a:hover {
	text-decoration: underline;
}
.menuBox08 .menuBox08TitleBox {
	padding: 8px 0 0;
	background: #e0e0e0 url(https://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat left top;
	width: 200px;
}
.menuBox08 .menuBox08TitleBox .menuBox08Title {
	background: url(https://img1.kakaku.k-img.com/images/category/menu_box08_bg.png) no-repeat -250px bottom;
	width: 184px;
	padding: 0 8px 12px;
	font-size:100%;
	line-height: 1.3;
}
.menuBox08 .menuBox08Inner {
	width: 184px;
	padding: 5px 8px 0;
}
.menuBox08 ul.listDotline01 li {
	font-size: 100%;
	line-height: 1.2;
	list-style: none;
	width: 184px;
	margin-bottom:6px;
	padding-bottom: 7px;
	border-bottom: 1px dotted #b3b3b3;
}
.menuBox08 .moreLink {
	text-align: right;
	margin-bottom: 4px;
}
.menuBox08 .moreLink a {
	padding-left:8px;
	background: url(https://img1.kakaku.k-img.com/images/category/pplrctgy_arrow.gif) no-repeat left center;
}
/* sponsorShopArea add　201703,201705 sm26 */
.sponsorShopArea {
	margin-top: 10px;
}
/* slider */
.sponsorShopArea .sliderWrap {
	position:relative;
}
/* slider -- title */
.sliderWrap .sliderTtl {
	font-size: 12px;
	font-weight: normal;
	color: #676767;
	display: block;
	position: relative;
	margin: 0 3px;
	border-bottom: 1px solid #ccc;
	padding: 5px 3px;
	line-height: 100%;
}
.sliderWrap .sliderTtlPr:after {
	width: 26px;
	height: 16px;
	background: url(https://img1.kakaku.k-img.com/images/home/icon_pr-1.png) no-repeat;
	content: '';
	position: absolute;
	right: 0;
	top: 3px;
}
.sliderWrap .slidersubTtl {
	display: inline-block;
	line-height: 110%;
	margin-left: 3px;
	position: relative;
	letter-spacing: .02em; /* 文字間調整対応 1712 sm26 */
}
.sliderWrap .slidersubTtl .mallIcon {
    position: relative;
    left: 0;
    top: 2px;
    display: inline-block;
}
.sliderWrap .slidersubTtl .mallIcon img {
    max-width: 20px;
    max-height: 13px;
    width: auto;
    height: auto;
}

/* slider -- control button */
.sliderWrap .slidePrev,
.sliderWrap .slideNext {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 40px;
	cursor: pointer;
	margin-top: -1em;
}
.sliderWrap .slideNext {
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_r_02.png) no-repeat 0 0;
	right: 0;
}
.sliderWrap .slidePrev {
	background: url(https://img1.kakaku.k-img.com/images/category/cate_rank_arrow_l_02.png) no-repeat 2px 0;
	left: 0;
}
.sliderWrap .slidePrev.is-disabled,
.sliderWrap .slideNext.is-disabled {
	display: none;
}
/* slider -- contents */
.sliderWrap .slider {
	position: relative;
	margin: 0 auto ;
	overflow: hidden;
	width: 708px;
	height: 150px;
}
.slider .slideItemWrap {
	margin: 0 auto;
}
.slider .slideItem {
	float: left;
}
.slider .slideItemCard {
	float: left;
	width: 120px;
	margin: 5px 0px;
	padding: 0 10px;
	border-left: 1px dotted #ccc;
	text-align: center;
}
.slider .slideItemCard:first-child {
	border-left: none;
}
.slider .slideItemCard a {
	text-decoration: none;
}
.slider .slideItemCard .itemphoto {
	max-width: 120px;
	height: 120px;
	margin: 0 auto;
	position: relative;
}
.slider .slideItemCard .itemphoto img {
	max-width: 120px;
	max-height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.slider .itemprice {
	color: #F00;
	font-weight: bold;
	font-family: Verdana;
	text-align: left;
	line-height: 180%;
	font-size: 85%;
}
.slider .mallshopicon img {
    position: relative;
    bottom: -2px;
    max-width: 20px;
    max-height: 13px;
    width: auto;
    height: auto;
}
.slider .mallshopicon {
	font-size: 85%;
	margin-top: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #8c8c8c;
	line-height: 1.6;
}
/* sponsorShopArea add　201703,201705 sm26 end */
/* yahooAuctionArea　201708 sm26 */
#menuBox .prObj {
	border: 1px solid #ccc;
	margin: 15px 0;
	width: 200px;
	box-sizing: border-box;
}
#menuBox .prObj_ttl {
	border-bottom: 1px solid #ccc;
}
#menuBox .prObj_ttl:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}
#menuBox .prObj_ttl-img {
	float: left;
	width: 165px;
}
#menuBox .prObj_ttl-logo {
	width: 80px;
	height: auto;
}
#menuBox .prObj_ttl-label {
	display: inline-block;
	padding: 5px 5px 5px 2px;
	text-align: right;
}
#menuBox .prObj_item {
	border-top: 1px dotted #ccc;
	margin: 0 10px;
	padding: 10px 0;
}
#menuBox .prObj_item:first-child {
	border-top: none;
}
#menuBox .prObj_item-name {
	font-size:12px; 
	line-height:1.3;
	margin-top: 10px;
	padding: 0 3px;
}
#menuBox .prObj_item-name a {
	text-decoration: none;
}
#menuBox .prObj_item-name a:hover {
	text-decoration: underline;
}
#menuBox .prObj_item-photo {
	text-align:center;
}
#menuBox .prObj_item-photo img {
	max-width:100%;
	width: auto;
	height:90px;
	border:0;
}
#menuBox .prObj_item-info {
	font-size: 11px;
	line-height:1.2;
	text-align:center;
}
#menuBox .prObj_item-end_time,
#menuBox .prObj_item-price {
	display: inline-block;
	min-width: 8em;
	margin: 0 auto;
	padding: 3px 3px 0;
}
#menuBox .prObj_item-price .num {
	font-family: Verdana;
	color: #cb5201;
	font-weight: bold;
}
#menuBox .prObj_bnr { /* 0hit bnr */
	margin-top: 10px;
}
/* yahooAuctionArea　201708 sm26 end */

/* モールレビュー 1711 sm29 */
.itemInfo .mallInfo {
  display: block;
  overflow: hidden;
}
.itemInfo .mallName {
  float: right;
  font-size: 11px;
  color: #8c8c8c;
  word-break: break-all;
  word-wrap: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 120%;
  margin-top: 5px;
}
.itemInfo .mallName img {
  vertical-align: bottom;
  position: relative;
  bottom: 1px;
  max-width: 20px;
  max-height: 13px;
  width: auto;
  height: auto;
}
.itemInfo .mallRating {
  float: left;
  font-size: 10px;
  color: #e68217;
  margin-top: 5px;
}
.itemInfo .mallRatingRank {
  margin-left: 5px;
}
.itemInfo .mallRatingReview {
  margin-left: 5px;
}
.itemInfo .mallRatingRank > span ,
.itemInfo .mallRatingReview > span {
  line-height: 100%;
  font-family: Verdana;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: -0.02em;
  padding: 0 2px;
}
.itemInfo .mallRatingReview > span {
  background: url(https://img1.kakaku.k-img.com/images/itemview/bbs/icon_star_on.gif) no-repeat 0 bottom;
  padding-left: 14px;
}
/* モールレビュー 1711 sm29 end */

/*JAN検索追加 1712 sm26*/
.priceWrap {
    margin-bottom: 2px;
}
.priceWrap .price {
  display: inline-block;
  vertical-align: middle;
}
.other_link {
  border-radius: 5px;
  border: solid #ddd 1px;
  line-height: 1.3;
  font-size: 11px;
  display: inline-block;
  color: #0000dd;
}
.other_link:link {
  text-decoration: none;
  color: #666;
}
.other_link:hover {
  background: #eef6ff;
  color: #1e85e5;
  border: solid #ccdef2 1px;
}
.other_link span {
  display: inline-block;
  padding: 5px 8px 3px 18px;
  position: relative;
}
.other_link span:before,
.other_link span:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  border: solid transparent;
  border-width: 4px;
  margin: .65em 1px 0 8px;
  position: absolute;
  top: 0;
}
.other_link span:before {
  border-left-color: #666;
  left: 0;
}
.other_link span:after {
  border-left-color: #fff;
  left: -1px;
}
.other_link:hover span:before {
  border-left-color: #1e85e5;
}
.other_link:hover span:after {
  border-left-color: #eef6ff;
}
.other_link.is-research span {
  padding: 5px 8px 3px 18px;
}
.other_link.is-research span:after,
.other_link.is-research span:before {
  border: none;
}
.other_link.is-research span:before {
  content: "";
  width: 11px;
  height: 14px;
  background: url(https://img1.kakaku.k-img.com/images/category/itemlist/icon_search.svg) no-repeat 0 0;
  margin: .55em 0 0 7px;
  background-size: 10px auto;
  left: -2px;
}
.other_link.is-research:hover span:before {
  background: url(https://img1.kakaku.k-img.com/images/category/itemlist/icon_search_hover.svg) no-repeat 0 0;
  background-size: 10px auto;
}
.priceWrap .price + .other_link {
  margin: 0 0 4px 5px;
}
/*JAN検索追加 1712 sm26 end */
/* カートに追加ボタン 1801 sm29 */
.itemtblList.addCartBtnSearch .itemInfo .itemDbox,
.itemtblList.addCartBtnSearch .itemInfo .itemDbox .itemDetail,
.itemtblList.addCartBtnSearch .itemInfo .itemDbox .cate {
	width: 362px;
}
.itemtblList.addCartBtnSearch .itemInfo .cartbtn,
.itemtblList.addCartBtnSearch .itemInfo .jumpbtn {
	height: 40px; /*パンくずなしパターンの対応 sm26 edited*/
	float: right;
	margin-bottom: 4px;
}
.itemtblList.addCartBtnSearch .itemInfo .cartbtn {
	margin-left: 4px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchCartBtn,
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchJumpBtn,
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchShowBtn {
  background: url(https://img1.kakaku.k-img.com/images/search/parts/result_btn_01_1801.png) no-repeat 0 0;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchCartBtn.amazon {
  background-position: 0 -600px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:hover .searchCartBtn.amazon {
  background-position: 0 -700px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchCartBtn.kaago {
  background-position: 0 -400px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:hover .searchCartBtn.kaago {
  background-position: 0 -500px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchShowBtn {
	background-position: 0 0;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:hover .searchShowBtn,
.itemtblList.addCartBtnSearch .on .itemBg .itemInfo a:link .searchShowBtn {
	background-position: 0 -100px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:link .searchJumpBtn {
	background-position: 0 -200px;
}
.itemtblList.addCartBtnSearch .itemBg .itemInfo a:hover .searchJumpBtn,
.itemtblList.addCartBtnSearch .on .itemBg .itemInfo a:link .searchJumpBtn {
	background-position: 0 -300px;
}
.itemtblList.addCartBtnSearch .itemInfo .cartbtn + .jumpbtn a:link .searchJumpBtn {
	background-position: 0 -800px;
}
.itemtblList.addCartBtnSearch .itemInfo .cartbtn + .jumpbtn a:hover .searchJumpBtn,
.itemtblList.addCartBtnSearch .on .itemInfo .cartbtn + .jumpbtn a:link .searchJumpBtn {
	background-position: 0 -900px;
}
/* カートに追加ボタン 1801 sm29 end */
