
/* 株式会社ウィンテル　cargoods.jp
Copyright(c)Wintel Corporation. All Rights Reserved. */
/* パーツカテゴリ一覧 */
.partsCtgList .hcw_vcs_ctgList { background-color: #FFFFFF; background-repeat: repeat-x; background-position: 0px 0px; clear: both; height: auto; width: 100%; display: block; }
.partsCtgList .hcw_vcs_ctgList .clbody { clear: both; height: auto; width: 840px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; padding-bottom: 10px; padding-right: 10px; }

.partsCtgList .hcw_vcs_ctgList .clbody_left { height: auto; width: 140px; padding-top: 10px; padding-bottom: 30px; float: left; background-color: #000; }
.partsCtgList .hcw_vcs_ctgList .clbody_right { height: auto; width: 700px; padding-bottom: 0px; float: right; color: #000; }

.partsCtgList .searchForm { width: 850px; margin-right: auto; margin-left: auto; display: block; padding-top: 20px; padding-right: 10px; padding-bottom: 0px; padding-left: 12px; height: auto; }
/*
.partsCtgList .searchForm .searchForm-left { float: left; width: 450px; margin-right: auto; margin-left: 8px; height: auto; display: block;}
.partsCtgList .searchForm .searchForm-left .searchQuery { height: auto; width: 200px; display: block; float: left; margin-bottom: 5px; margin-right: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; background-color: #F7F7F7; padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px; font-size: 14px; }
.partsCtgList .searchForm .searchForm-left .makerV #selMaker1,.makerV #selMaker2,.makerV #selMaker3,.makerV #selMaker4,.makerV #selKind1,.makerV #selKind2,.makerV #selKind3,.makerV #selKind4 { margin-bottom: 5px; width: 200px; }
*/
/*.partsCtgList .searchForm .searchForm-left .searchButton { height: 44px; width: 140px; margin-left: 80px; }*/
/*
.partsCtgList .searchForm .searchForm-right { float: right; width: 210px; margin-right: 40px; margin-left: auto; height: auto; display: block;}
.partsCtgList .searchForm .searchForm-right .searchQuery { height: auto; width: 200px; display: block; margin-bottom: 5px; margin-right: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; background-color: #F7F7F7; padding-top: 10px; padding-right: 6px; padding-bottom: 10px; padding-left: 6px; font-size: 14px; }
.partsCtgList .searchForm .searchForm-right .prefV .selPref { margin-bottom: 5px; width: 200px; }
*/

.partsCtgList .searchForm .searchForm-img { width: 850px; height: 255px; float: left; }
.partsCtgList .searchForm .searchForm-left { width: 400px; margin-right: auto; margin-left: auto; height: 180px; display: block; border: 1px solid #CCC; margin-bottom: 200px; background-color: #F7F7F7; }
.partsCtgList .searchForm .searchForm-left .searchQuery { height: 50px; width: 338px; display: block; margin-bottom: 5px; margin-right: 5px; font-size: 14px; text-align: center; padding-top: 40px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; }
.partsCtgList .searchForm .searchForm-left .prefV .selPref { margin-bottom: 5px; width: 200px; }
/*.partsCtgList .searchForm .searchForm-right .searchButton { height: 44px; width: 140px; margin-left: 80px; }*/

.partsCtgList .hcw_vcs_ctgList .clbody h2 { background-repeat: no-repeat; height: auto; width: auto; font-size: 12px; line-height: 1.4em; color: #333; font-weight: normal; margin-bottom: 10px; }
.partsCtgList .hcw_vcs_ctgList .clbody a { color: #999 }
.partsCtgList .hcw_vcs_ctgList .clbody .ctgSelect { height: auto; width: auto; }
.partsCtgList .hcw_vcs_ctgList .clbody .ctgSelect .searchQuery { float: left; margin-top: 4px; }
.partsCtgList .hcw_vcs_ctgList .clbody .ctgSelect button { float: right; margin-right: 10px; width: 100px; height: 30px; font-size: 14px; background-image: -webkit-linear-gradient(270deg,rgba(186,181,255,1.00) 0%,rgba(152,153,255,1.00) 9.39%,rgba(152,221,255,1.00) 100%); background-image: -moz-linear-gradient(270deg,rgba(186,181,255,1.00) 0%,rgba(152,153,255,1.00) 9.39%,rgba(152,221,255,1.00) 100%); background-image: -o-linear-gradient(270deg,rgba(186,181,255,1.00) 0%,rgba(152,153,255,1.00) 9.39%,rgba(152,221,255,1.00) 100%); background-image: linear-gradient(180deg,rgba(186,181,255,1.00) 0%,rgba(152,153,255,1.00) 9.39%,rgba(152,221,255,1.00) 100%); border-radius: 4px; border: 1px solid #5E61B6; }
.partsCtgList .hcw_vcs_ctgList .clbody .ctgSelect .ctgStatus { float: left; margin-left: 20px; margin-top: 8px; font-size: 12px; color: #000; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-31 { background-image: url(/vcsImg/img/parts/i31.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #999; float: left; background-color: #FFF; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-32 { background-image: url(/vcsImg/img/parts/i32.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-33 { background-image: url(/vcsImg/img/parts/i33.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-34 { background-image: url(/vcsImg/img/parts/i34.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-35 { background-image: url(/vcsImg/img/parts/i35.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-36 { background-image: url(/vcsImg/img/parts/i36.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-37 { background-image: url(/vcsImg/img/parts/i37.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-38 { background-image: url(/vcsImg/img/parts/i38.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-39 { background-image: url(/vcsImg/img/parts/i39.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-40 { background-image: url(/vcsImg/img/parts/i40.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-41 { background-image: url(/vcsImg/img/parts/i41.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }
.partsCtgList .hcw_vcs_ctgList .clbody .cl-i-42 { background-image: url(/vcsImg/img/parts/i42.jpg); background-repeat: no-repeat; background-position: center top; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; display: block; height: auto; width: 140px; padding-top: 88px; margin-right: auto; margin-left: auto; color: #FFF; float: left; }

.partsCtgList .hcw_vcs_ctgList .clbody .ctgLink { height: auto; width: auto; display: inline-flex;}
.partsCtgList .hcw_vcs_ctgList .clbody .ctgLink .ctgLink_left  {float: left; margin-left: 10px;}
.partsCtgList .hcw_vcs_ctgList .clbody .ctgLink .ctgLink_right {float: left; margin-left: 4px;}


.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li { float: left; list-style-image: none; list-style-type: none; margin-right: 0px; margin-bottom: 6px; margin-left: 10px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 6px; }

.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border { font-size: 12px; line-height: 12px; display: block; height: auto; width: 220px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid transparent; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #999; text-shadow: 0px 1px 1px #fff; background-color: #D4D4D4; cursor: pointer; }
.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border:hover { font-size: 12px; line-height: 12px; display: block; height: auto; width: 220px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid #F60; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #FFF; text-shadow: 0px 1px 1px #fff; background-color: #BCBCBC; }
/*
.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border { font-size: 12px; line-height: 12px; display: block; height: auto; width: 200px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid transparent; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #999; text-shadow: 0px 1px 1px #fff; background-color: #D4D4D4; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; cursor: pointer; }
.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border:hover { font-size: 12px; line-height: 12px; display: block; height: auto; width: 200px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid #F60; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #FFF; text-shadow: 0px 1px 1px #fff; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; background-color: #BCBCBC; }
*/
.ctgList.cf li  .count { float: right; color: #333; font-size: 10px; padding-top: 0px; }

/* オンマウスでボーターなし */
.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border_non  { font-size: 12px; line-height: 12px; display: block; height: auto; width: 200px; text-align: left; border: 1px solid transparent; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #6D6D6D; background-color: #FFFFFF; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }


.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li a { text-decoration: none; color: #333; line-height: 1em; display: block; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}
/*.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li a { text-decoration: none; color: #333; line-height: 1em;}
/*.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li a:hover { text-decoration: none; color: #F60; line-height: 1em; }
*/
.partsCtgList .hcw_vcs_ctgList .clbody .bg-right { background-color: #F6F6F6; }

.partsCtgList .hcw_vcs_ctgList .clbody .ctgList li div { background-repeat: no-repeat; background-position: center 6px; }

/* 検索エリア */
.hcw_vcs_ctgList .clbody .search_box .search_japan { width: 220px; float: left; height: 100px; }
.hcw_vcs_ctgList .clbody .search_box .search_import { width: 220px; float: left; height: 100px; }
.hcw_vcs_ctgList .clbody .search_box .search_shop { width: 250px; float: left; height: 70px; padding-top: 0px; }.hcw_vcs_ctgList .clbody .search_box select { width: 200px; }
.hcw_vcs_ctgList .clbody .search_box { height: 150px; width: 760px; margin-right: auto; margin-left: auto; }
.hcw_vcs_ctgList .clbody .search_box .makersearch_submit { width: 500px; height: 20px; clear: both; text-align: center; }
.hcw_vcs_ctgList .clbody .search_box .search_maker { float: left; height: 100.px; width: 460px; border-right-width: 1px; border-right-style: dotted; border-right-color: #999; margin-right: 20px; padding-right: 20px; }
.hcw_vcs_ctgList .clbody .search_box  h3 { font-size: 14px; color: #666; font-weight: normal; line-height: 1.5em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #F63; margin-bottom: 5px; }
.hcw_vcs_ctgList .clbody .search_box  h4 { font-size: 10px; color: #666; font-weight: normal; }

.ve0104partsStockList .partsCtgList  h2 { font-size: 24px; margin-bottom: 10px; width: 400px; margin-right: auto; margin-left: auto; }
.searchForm.cf .searchForm-left form .prefSelect { }
.searchForm.cf .searchForm-left form .button_area { width: 180px; margin-right: auto; display: block; height: 50px; margin-left: auto; }

@media only screen and (max-width: 640px) {
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin-top: 0; margin-right: 0; margin-left: 0; margin-bottom: 0; padding: 0; }
body { width: 320px !important; min-width: 320px; background-image: none; background-color: #FFF; }
html { width: 320px !important; margin-right: auto; margin-left: auto; }
.vcsToppage .content { width: 320px; }
.vcsToppage .content .clear { clear: both; }
.vcsToppage .content #body-stockdetail { background-color: #FAFAFA; margin: 0px; padding: 0px; font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.vcsToppage .content .carDetailWrapper { height: auto; width: 304px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 8px; background-color: #FFF; }
.wrap { width: 320px; margin: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; }
/* ヘッダフッタメニュー関連共通 */
.hcw_header { width: 304px; height: 80px; }
.hcw_header .hr1 { width: 304px; background-image: none; }
.hcw_headerMenu { display: none; }
.hc_topSection { display: none; }
.hcw_breadcrumbs { width: 304px; float: left; padding-right: 5px; padding-left: 5px; }
#fotbody { width: 304px; }
.footer { width: 320px; }
/* ヘッダメニュー関連ch9 */
.hcw_ch9logo p { font-size: 8pt; line-height: 1.4em; font-weight: normal; color: #666; margin: 0px; padding: 0px; float: left; width: 300px; }
.hcw_ch9logo p a { background-image: url(/ch9Img/img/header/logo_ch9cardetail.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 98px; width: 300px; padding-top: 0px; padding-left: 0px; color: #333; text-decoration: none; display: block; margin-bottom: 5px; }
.hcw_ch9logo h1 { font-size: 8pt; line-height: 1.4em; font-weight: normal; color: #666; margin: 0px; padding: 0px; float: left; width: 300px; }
.hcw_ch9logo h1 a { background-image: url(/ch9Img/img/header/logo_ch9cardetail.jpg); background-repeat: no-repeat; background-position: 0px 0px; height: 98px; width: 300px; padding-top: 0px; padding-left: 0px; color: #333; text-decoration: none; display: block; margin-bottom: 5px; }
.hcw_ch9ContentsMenu { width: 304px; height: 42px; margin-right: auto; margin-left: auto; background-image: none; float: left; background-color: #920305; }
.hcw_ch9ContentsMenu ul { padding: 0px; width: 243px; margin-left: auto; margin-right: auto; float: none; }
.hcw_ch9ContentsMenu ul li { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
.hcw_ch9ContentsMenu ul li a { height: 21px; width: 120px; display: block; text-align: center; }
.hcw_ch9ContentsMenu ul li a:hover { height: 21px; width: 120px; display: block; text-align: center; }
.hcw_ch9ContentsMenu img { height: 21px; width: 120px; display: block; text-align: center; }
.hcw_ch9footer { width: 304px; }
/*ヘッダフッタここまで */

/* content関連共通 */
.content { clear: both; min-height: 500px; width: 320px; margin-right: auto; margin-left: auto; overflow: hidden; }

.partsCtgList .hcw_vcs_ctgList { background-color: #FFFFFF; background-repeat: repeat-x; background-position: 0px 0px; clear: both; height: auto; width: 100%; display: block; }
.partsCtgList .hcw_vcs_ctgList .clbody { clear: both; height: auto; width: 320px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; padding-top: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999; padding-bottom: 10px; padding-right: 10px; }

.partsCtgList .hcw_vcs_ctgList .clbody_left { height: auto; width: 140px; padding-top: 10px; padding-bottom: 30px; float: left; background-color: #000; }
.partsCtgList .hcw_vcs_ctgList .clbody_right { height: auto; width: 320px; padding-bottom: 0px; float: right; color: #000; }

.partsCtgList .searchForm { width: 320px; margin-right: auto; margin-left: auto; display: none; padding-top: 20px; padding-right: 10px; padding-bottom: 0px; padding-left: 12px; height: auto; }

.partsCtgList .searchForm .searchForm-img { display: none; }
.partsCtgList .searchForm .searchForm-left { width: 400px; margin-right: auto; margin-left: auto; height: 180px; display: block; border: 1px solid #CCC; margin-bottom: 200px; background-color: #F7F7F7; }
.partsCtgList .searchForm .searchForm-left .searchQuery { height: 50px; width: 338px; display: block; margin-bottom: 5px; margin-right: 5px; font-size: 14px; text-align: center; padding-top: 40px; padding-right: 30px; padding-bottom: 20px; padding-left: 30px; }
.partsCtgList .searchForm .searchForm-left .prefV .selPref { margin-bottom: 5px; width: 200px; }
.ctgSelect .searchQuery .makerV { float: left; }

.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li { float: left; list-style-image: none; list-style-type: none; margin-right: 0px; margin-bottom: 6px; margin-left: 16px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 6px; }

.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border { font-size: 12px; line-height: 12px; display: block; height: auto; width: 286px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid transparent; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #999; text-shadow: 0px 1px 1px #fff; background-color: #D4D4D4; cursor: pointer; }
.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border:hover { font-size: 12px; line-height: 12px; display: block; height: auto; width: 286px; text-align: left; text-shadow: 0px 1px 1px #000; border: 1px solid #F60; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #FFF; text-shadow: 0px 1px 1px #fff; background-color: #BCBCBC; }

.partsCtgList .hcw_vcs_ctgList .clbody ul.ctgList li .border_non  { font-size: 12px; line-height: 12px; display: block; height: auto; width: 264px; text-align: left; border: 1px solid transparent; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #6D6D6D; background-color: #FFFFFF; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.searchQuery .makerV #selMaker1 { margin-bottom: 6px; }


}




