
 @charset "UTF-8";
.partsCtgStockList .pagenav { background-color: #F1F1F1; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 22px; margin-bottom: 5px; margin-top: 5px; width: 100%; }
.partsCtgStockList .pagenav div.sortForm { float: left; font-size: 11px; }
.partsCtgStockList .pagenav div.sortForm a, .partsCtgStockList .pagenav div.sortForm select { font-size: 11px; }
.partsCtgStockList .pagenav div.partsCount { color: #CC6666; float: left; font-size: 12px; margin-left: 4px; margin-right: 4px; }
.partsCtgStockList .pagenav div.pagelink { background-color: #F1F1F1; float: right; }
.partsCtgStockList .pagenav div.pagelink .prev { float: left; padding-right: 5px; width: auto; }
.partsCtgStockList .pagenav div.pagelink .prev a { color: #336699; font-size: 11px; line-height: 22px; }
.partsCtgStockList .pagenav div.pagelink .page { float: left; width: auto; }
.partsCtgStockList .pagenav div.pagelink .next { float: right; padding-left: 5px; width: auto; }
.partsCtgStockList .pagenav div.pagelink .next a { color: #336699; font-size: 11px; line-height: 22px; }
.partsCtgStockList .pagenav div.pagelink .continue { color: #336699; font-size: 11px; }
.partsCtgStockList .pagenav div.pagelink span { line-height: 22px; }
.partsCtgStockList .pagenav div.pagelink .linkPrefix { display: none; }
.partsCtgStockList .pagenav div.pagelink .WCMpaged a { display: none; }
.partsCtgStockList .pagenav div.pagelink a.show { background-color: #F1F1F1; color: #336699; display: block; float: left; font-size: 11px; line-height: 22px; padding-left: 4px; padding-right: 4px; text-align: center; text-decoration: none; }
.partsCtgStockList .pagenav div.pagelink a.WCMselected { background-color: #DDDDDD; color: #CC6666; display: block; float: left; font-size: 11px; font-weight: bold; line-height: 22px; padding-left: 4px; padding-right: 4px; text-align: center; text-decoration: none; }
.partsCtgStockList .sortForm { font-size: 10px; }
.partsCtgStockList .sortForm { font-size: 10px; }
.partsCtgStockList .sl #list { font-size: 12px; height: auto; width: 850px; }
.partsCtgStockList .sl #list .header-list-box { background-color: #ECECEC; border: 1px solid #CCCCCC; line-height: 2em; margin-bottom: 0; width: 848px; }
.partsCtgStockList .sl #list .header-list-box div { display: table-cell; text-align: center; vertical-align: middle; }
.partsCtgStockList .sl #list .header-list-box .compare { border-right: 1px solid #CCCCCC; width: 32px; }
.partsCtgStockList .sl #list .header-list-box .compareH { margin-left: 5px; }
.partsCtgStockList .sl #list .header-list-box .compareV { display: none; }
.partsCtgStockList .sl #list .header-list-box .list-partsimg { border-right: 1px solid #CCCCCC; width: 90px; }
.partsCtgStockList .sl #list .header-list-box .price { border-right: 1px solid #CCCCCC; width: 110px; }
.partsCtgStockList .sl #list .header-list-box .subctgDiv { border-right: 1px solid #CCCCCC; width: 80px; }
.partsCtgStockList .sl #list .header-list-box .makerDiv { border-right: 1px solid #CCCCCC; width: 80px; }
.partsCtgStockList .sl #list .header-list-box .partsDiv { border-right: 1px solid #CCCCCC; width: 327px; }
.partsCtgStockList .sl #list .header-list-box .statusDiv { border-right: 1px solid #CCCCCC; width: 60px; }
.partsCtgStockList .sl #list .header-list-box .kindDiv { width: 145px; }
.partsCtgStockList .sl #list .header-list-box .shopDiv { display: none; width: 50px; }
.searchResult .displayPattern { margin-bottom: 5px; }
.partsCtgStockList .sl p.linkarea a { background: none repeat scroll 0 0; display: block; left: 30px; min-height: 80%; opacity: 0; position: absolute; top: 0; width: 676px; }
.partsCtgStockList .sl #list .list-box { background-color: #FFFFFF; border: 1px solid #CCCCCC; margin-bottom: 5px; min-height: 80px; position: relative; width: 848px; }
.partsCtgStockList .sl #list .list-box:hover { background-color: #ECECEC; border: 1px solid #CCCCCC; margin-bottom: 5px; position: relative; width: 848px; }
.partsCtgStockList .sl #list .list-box div { display: table-cell; text-align: center; vertical-align: middle; word-break: break-all; }
.partsCtgStockList .sl #list .list-box .compare { border-right: 1px solid #CCCCCC; min-height: 80px; width: 32px; }
.partsCtgStockList .sl #list .list-box .compareH { margin-left: 5px; }
.partsCtgStockList .sl #list .list-box .compareV { display: none; }
.partsCtgStockList .sl #list .list-box .link { width: 0; }
.partsCtgStockList .sl #list .list-box .list-partsimg { border-right: 1px solid #CCCCCC; height: 70px; padding-bottom: 5px; padding-top: 5px; width: 90px; }
.partsCtgStockList .sl p.linkarea { margin: 0; padding: 0; }
.partsCtgStockList .sl #list .list-box .list-partsimg img { border: 1px solid #333333; max-height: 60px; padding: 1px; max-width: 70px; }
.partsCtgStockList .sl #list .list-box .price { border-right: 1px solid #CCCCCC; color: #333333; font-size: 14px; font-weight: bold; height: 60px; width: 110px; }
.partsCtgStockList .sl #list .list-box .subctgDiv { border-right: 1px solid #CCCCCC; width: 80px; }
.partsCtgStockList .sl #list .list-box .makerDiv { border-right: 1px solid #CCCCCC; width: 80px; }
.partsCtgStockList .sl #list .list-box .partsDiv { border-right: 1px solid #CCCCCC; width: 327px; }
.partsCtgStockList .sl #list .list-box .statusDiv { border-right: 1px solid #CCCCCC; width: 60px; }
.partsCtgStockList .sl #list .list-box .kindDiv { width: 145px; }
.partsCtgStockList .sl #list .list-box .shopDiv { border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 20px; line-height: 20px; padding-right: 10px; text-align: right; width: 642px; }
.partsCtgStockList .sl #list .list-box .prefDiv { border-top: 1px solid #CCCCCC; float: right; height: 20px; line-height: 20px; width: 71px; }
.partsCtgStockList .sl #list .list-box .makerH { display: none; }
.partsCtgStockList .sl #list .list-box .makerV { }
.partsCtgStockList .sl #list .list-box .subctgH { display: none; }
.partsCtgStockList .sl #list .list-box .subctgV { }
.partsCtgStockList .sl #list .list-box .partsH { display: none; }
.partsCtgStockList .sl #list .list-box .partsV { }
.partsCtgStockList .sl #list .list-box .statusH { display: none; }
.partsCtgStockList .sl #list .list-box .statusV { }
.partsCtgStockList .sl #list .list-box .kindH { display: none; }
.partsCtgStockList .sl #list .list-box .kindV { }
.partsCtgStockList .sl #list .list-box .shopH { display: none; }
.partsCtgStockList .sl #list .list-box .shopV { }
.partsCtgStockList .sl #list .list-box .prefH { display: none; }
.partsCtgStockList .sl #list .list-box .prefV { }
.partsCtgStockList .search2 #list .header-list-box { display: none; }
.searchForm { background-color: #DADADA; display: block; height: auto; margin-left: auto; margin-right: auto; padding: 10px 10px 10px 12px; width: 1178px; }
.searchQuery { background-color: #F7F7F7; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; display: block; float: left; font-size: 14px; height: auto; margin-bottom: 5px; margin-right: 5px; padding: 10px 6px; width: 276px; }
.searchResult { height: auto; width: 100%; }
.searchForm.cf .searchButton { height: 44px; margin-left: 80px; width: 140px; }
.makerV #selMaker1, .makerV #selMaker2, .makerV #selMaker3, .makerV #selMaker4, .makerV #selKind1, .makerV #selKind2, .makerV #selKind3, .makerV #selKind4 { margin-bottom: 5px; width: 260px; }
.partsCtgStockList .partsCount { font-size: 14px; }
.searchResult .displayPattern .changePattern { height: 30px; width: 100px; }
.partsCtgStockList .sl p.linkarea a { background: none repeat scroll 0 0; display: block; height: 67%; left: 40px; opacity: 0; position: absolute; text-align: left; text-indent: 2px; top: 0; width: 81%; }
.partsCtgStockList .sl .compareDiv { margin-bottom: 5px; }
.loading {width: 960px;height: 150px;display:table-cell;text-align:center;position:fixed;top: 30%;z-index: 5;}
.loading img{width: 100px;height: 100px;margin: 0 auto;border: 2px solid #ccc;padding: 10px;
	filter: alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;background-color: #fff;}


/* content関連共通 */
.content { clear: both; min-height: 500px; width: 320px; margin-right: auto; margin-left: auto; overflow: hidden; }
.partsCtgStockList .pagenav { background-color: #F1F1F1; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 65px; margin-bottom: 5px; margin-top: 5px; width: 320px; }

.partsCtgStockList .pagenav div.sortForm { float: left; font-size: 11px; }
.partsCtgStockList .partsListNav { background-color: #F1F1F1; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 22px; margin-bottom: 5px; margin-top: 5px; width: 320px; }
.partsCtgStockList .partsListNav div.pagelink { background-color: #F1F1F1; float: right; }
.partsCtgStockList .partsListNav div.pagelink .prev { float: left; padding-right: 5px; width: auto; }
.partsCtgStockList .partsListNav div.pagelink .prev a { color: #336699; font-size: 11px; line-height: 22px; }
.partsCtgStockList .partsListNav div.pagelink .page { float: left; width: auto; }
.partsCtgStockList .partsListNav div.pagelink .next { float: right; padding-left: 5px; width: auto; }
.partsCtgStockList .partsListNav div.pagelink .next a { color: #336699; font-size: 11px; line-height: 22px; }
.partsCtgStockList .partsListNav div.pagelink .continue { color: #336699; font-size: 11px; }
.partsCtgStockList .partsListNav div.pagelink span { line-height: 22px; }
.partsCtgStockList .partsListNav div.pagelink .linkPrefix { display: none; }
.partsCtgStockList .partsListNav div.pagelink .WCMpaged a { display: none; }
.partsCtgStockList .partsListNav div.pagelink a.show { background-color: #F1F1F1; color: #336699; display: block; float: left; font-size: 11px; line-height: 22px; padding-left: 4px; padding-right: 4px; text-align: center; text-decoration: none; }
.partsCtgStockList .partsListNav div.pagelink a.WCMselected { background-color: #DDDDDD; color: #CC6666; display: block; float: left; font-size: 11px; font-weight: bold; line-height: 22px; padding-left: 4px; padding-right: 4px; text-align: center; text-decoration: none; }
.partsCtgStockList .sortButton { cursor: pointer; }
.partsCtgStockList .sortButton:hover { text-decoration: underline; }
.partsCtgStockList div.partsCount { color: #CC6666; font-size: 12px; margin-left: 4px; margin-right: 4px; }
.partsCtgStockList div.sortForm { font-size: 11px; }
.partsCtgStockList div.sortForm .fl { float: none; }
.partsCtgStockList div.sortForm a { font-size: 11px; }
.partsCtgStockList div.sortForm select { font-size: 11px; }
.partsCtgStockList select, button { }
.partsCtgStockList .sl { margin-left: auto; margin-right: auto; width: 850px; }
.partsCtgStockList .sl #list { font-size: 12px; height: auto; }
.partsCtgStockList .sl #list .header-list-box { background-color: #ECECEC; border: 1px solid #CCCCCC; line-height: 2em; margin-bottom: 0; width: 320px; display: none; }
.partsCtgStockList .sl #list .header-list-box div { display: table-cell; text-align: center; vertical-align: middle; }
.partsCtgStockList .sl #list .header-list-box .compare { border-right: 1px solid #CCCCCC; width: 32px; }
.partsCtgStockList .sl #list .header-list-box .compareH { margin-left: 5px; }
.partsCtgStockList .sl #list .header-list-box .compareV { display: none; }
.partsCtgStockList .sl #list .header-list-box .list-partsimg { border-right: 1px solid #CCCCCC; width: 90px; }
.partsCtgStockList .sl #list .header-list-box .price { width: 135px; }
.partsCtgStockList .sl #list .header-list-box .subctgDiv { border-right: 1px solid #CCCCCC; width: 100px; }
.partsCtgStockList .sl #list .header-list-box .makerDiv { border-right: 1px solid #CCCCCC; width: 120px; }
.partsCtgStockList .sl #list .header-list-box .partsDiv { border-right: 1px solid #CCCCCC; width: 287px; }
.partsCtgStockList .sl #list .header-list-box .statusDiv { border-right: 1px solid #CCCCCC; width: 80px; }
.partsCtgStockList .sl #list .header-list-box .shopDiv { display: none; width: 50px; }
.partsCtgStockList .sl p.linkarea a { background: none repeat scroll 0 0; display: block; height: 62px; left: 30px; opacity: 0; position: absolute; top: 0; width: 818px; }
.partsCtgStockList .sl #list .list-box { background-color: #F8F8F8; border: 1px solid #CCCCCC; margin-bottom: 5px; position: relative; width: 318px; }
.partsCtgStockList .sl #list .list-box:hover { background-color: #ECECEC; border: 1px solid #CCCCCC; margin-bottom: 5px; position: relative; width: 318px; }
.partsCtgStockList .sl #list .list-box div { display: table-cell; text-align: center; vertical-align: middle; word-break: break-all; }
.partsCtgStockList .sl #list .list-box .compare { border-right: 1px solid #CCCCCC; min-height: 80px; width: 32px; display: none; }
.partsCtgStockList .sl #list .list-box .compareH { margin-left: 5px; }
.partsCtgStockList .sl #list .list-box .compareV { display: none; }
.partsCtgStockList .sl #list .list-box .link { width: 0; }
.partsCtgStockList .sl #list .list-box .list-partsimg { border-right: 1px none #CCCCCC; height: 70px; padding-bottom: 5px; padding-top: 5px; width: 90px; float: left; }
.partsCtgStockList .sl p.linkarea { margin: 0; padding: 0; }
.partsCtgStockList .sl p.linkarea a { background: none repeat scroll 0 0; display: block; height: 100px; left: 30px; opacity: 0; position: absolute; top: 0; width: 1200px; }
.partsCtgStockList .sl #list .list-box .list-partsimg img { border: 1px solid #333333; max-height: 60px; padding: 1px; max-width: 70px; }
.partsCtgStockList .sl #list .list-box .price { border-right: 0px none #CCCCCC; border-bottom: 1px dotted #CCCCCC; width: 228px; float: left; line-height: 2em; font-weight: bold; height: 2em; }
.partsCtgStockList .sl #list .list-box .subctgDiv { border-right: 0px none #CCCCCC; border-bottom: 1px dotted #CCCCCC; width: 114px; float: left; line-height: 2em; }
.partsCtgStockList .sl #list .list-box .makerDiv { border-right: 0px none #CCCCCC; border-bottom: 1px dotted #CCCCCC; width: 228px; float: left; line-height: 2em; }
.partsCtgStockList .sl #list .list-box .partsDiv { border-right: 0px none #CCCCCC; border-bottom: 1px dotted #CCCCCC; width: 228px; float: left; line-height: 2em; }
.partsCtgStockList .sl #list .list-box .statusDiv { border-right: 0px none #CCCCCC; border-bottom: 1px dotted #CCCCCC; width: 114px; float: left; line-height: 2em; }
.partsCtgStockList .sl #list .list-box .shopDiv { border-right: 0px none #CCCCCC; border-top: 0px none #CCCCCC; height: 20px; line-height: 20px; padding-right: 0px; text-align: center; width: 188px; }
.partsCtgStockList .sl #list .list-box .prefDiv { border-top: 0px none #CCCCCC; float: right; height: 20px; line-height: 20px; width: 40px; text-align: center; background-color: #E5E5E5; }
.partsCtgStockList .sl #list p.list-box .linkarea a { background: none repeat scroll 0 0; left: 0px; opacity: 0; position: absolute; width: 320px; }
.partsCtgStockList .sl #list .list-box .makerH { display: none; }
.partsCtgStockList .sl #list .list-box .makerV { }
.partsCtgStockList .sl #list .list-box .subctgH { display: none; }
.partsCtgStockList .sl #list .list-box .subctgV { }
.partsCtgStockList .sl #list .list-box .partsH { display: none; }
.partsCtgStockList .sl #list .list-box .partsV { }
.partsCtgStockList .sl #list .list-box .statusH { display: none; }
.partsCtgStockList .sl #list .list-box .statusV { }
.partsCtgStockList .sl #list .list-box .kindH { display: none; }
.partsCtgStockList .sl #list .list-box .kindV { }
.partsCtgStockList .sl #list .list-box .shopH { display: none; }
.partsCtgStockList .sl #list .list-box .shopV { }
.partsCtgStockList .sl #list .list-box .prefH { display: none; }
.partsCtgStockList .sl #list .list-box .prefV { }
.partsCtgStockList .sl #list .list-box .kindDiv { width: 185px; }

.partsCtgStockList .partsCount { font-size: 14px; }
.partsCtgStockList .sl p.linkarea a { background: none repeat scroll 0 0; display: block; height: 99%; left: 0px; opacity: 0; position: absolute; text-align: left; text-indent: 2px; top: 0; width: 99%; }
.partsCtgStockList .sl .compareDiv { margin-bottom: 5px; display: none; }
.partsCtgStockList .content .sl #list .list-box .list-spec-box { }
.partsCtgStockList .content .sl #list .list-box .list-spec-box .list-spec { width: 228px; float: left; }
}




