
/* 株式会社ウィンテル　EXOTIC-CAR.jp 
Copyright(c)Wintel Corporation. All Rights Reserved. */

/* 
* { margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
*/
* { padding: 0px; margin: 0px; }


html { height: 100%; width: 100%; }
.clear { clear: both; }

/* For modern browsers */
.cf:before,
.cf:after { content:""; display:table; }
.cf:after { clear:both; }
 
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; overflow: hidden; }

/*** index ***/
body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; color: #333333; background-color: #666; height: 100%; width: 100%; background-image: url(/excarImg/img/header/bg.jpg); background-repeat: repeat-x; background-position: 0px 0px; }
.wrap {width: 100%;}
.wrap li{ margin-left:0px; list-style-type: none;}

.hcw_header { clear: both; height: 121px; width: 850px; margin-right: auto; margin-left: auto; }
.hr1 { height: 100px; padding-top: 0px; padding-bottom: 0px; display: block; width: 850px; background-image: url(/excarImg/img/header/logo_right.jpg); background-repeat: no-repeat; background-position: right 20px; }


/*** トップページ用ロゴ ***/
.hcw_excarlogo h1 { font-size: 8pt; line-height: 1.4em; font-weight: normal; color: #666; margin: 0px; padding: 0px; float: left; }
.hcw_excarlogo h1 a { background-image: url(/excarImg/img/header/logo.jpg); background-repeat: no-repeat; background-position: 0px 20px; height: 95px; width: 600px; padding-top: 5px; padding-left: 0px; color: #CCC; text-decoration: none; display: block; overflow: visible; font-size: 9px; }
/*** 詳細ページ用ロゴ ***/
.hcw_excarlogo p { font-size: 8pt; line-height: 1.4em; font-weight: normal; color: #666; margin: 0px; padding: 0px; float: left; }
.hcw_excarlogo p a { background-image: url(/excarImg/img/header/logo.jpg); background-repeat: no-repeat; background-position: 0px 20px; height: 95px; width: 600px; padding-top: 5px; padding-left: 0px; color: #CCC; text-decoration: none; display: block; overflow: visible; font-size: 9px; }

.hcw_headerMenu { float: right; height: 20px; width: 240px; padding-top: 0px; }
.hcw_headerMenu ul li { float: right; list-style-image: none; list-style-type: none; }
.hcw_headerMenu ul li.hrm1 { border-right-width: 1px; border-right-style: solid; border-right-color: #999; }
.hcw_headerMenu ul li a { font-size: 8pt; font-weight: normal; color: #666; text-decoration: none; display: block; height: 20px; width: 100px; margin-right: 1px; }
.hcw_headerMenu ul li a:hover { font-weight: normal; color: #FFF; text-decoration: none; display: block; height: 20px; width: 100px; background-color: transparent; }

.hcw_excarContentsMenu { clear: both; height: 21px; width: 850px; margin-right: auto; margin-left: auto; background-image: url(/excarImg/img/header/logo_down.jpg); background-repeat: no-repeat; background-position: left top; }
.hcw_excarContentsMenu ul { margin: 0px; padding: 0px; float: right; }
.hcw_excarContentsMenu ul li { margin: 0px; padding: 0px; float: left; list-style-image: none; list-style-type: none; }
.hcw_excarContentsMenu ul li a { height: 21px; width: 100px; display: block; text-align: center; }
.hcw_excarContentsMenu ul li a:hover { height: 21px; width: 100px; display: block; text-align: center; }
.hcw_excarContentsMenu img { height: 21px; width: 100px; display: block; text-align: center; }


#topsection { clear: both; height: 300px; width: 850px; margin-right: auto; margin-left: auto; overflow: hidden; }
#topsection #mmflicker { clear: both; height: 480px; width: 1200px; margin-right: auto; margin-left: auto; padding-top: 1px; padding-bottom: 1px; overflow: hidden; }
#topsection #mmflicker ul { margin: 0px; padding: 0px; }
#topsection #mmflicker ul li { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }

/* section1 バナーエリア */
.hcw_newstock_section1  .nsbody .bn1box { float: right; width: 300px; background-image: url(/excarImg/img/index/bg-contents-cc.jpg); background-repeat: repeat-y; background-position: 0px 0px; height: 760px; }
.hcw_newstock_section1 .nsbody .bn1box .bn1_bg { background-image: url(/excarImg/img/index/bg-contents-top.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; clear: both; width: 260px; padding-top: 20px; padding-right: 20px; padding-left: 20px; padding-bottom: 10px; }
.hcw_newstock_section1 .nsbody .bn1box .bn1_bg .bn1banner { font-size: 8pt; line-height: 8pt; text-align: center; }
.hcw_newstock_section1  .nsbody .bn1box .bn1_bg .bn1banner a img { height: auto; width: 260px; }

.hcw_newstock_section1  .nsbody .bn1box .bn1_bg .bn1banner0 { clear: both; height: auto; width: 260px; margin-bottom: 10px; line-height: 1.5em; }
.hcw_newstock_section1  .nsbody .bn1box .bn1_bg .bn1banner a { color: #FFF; text-decoration: none; }
.hcw_newstock_section1  .nsbody .bn1box .bn1_bg .bn1banner a:hover { color: #3AE09E; text-decoration: underline; }




/*** パンくず ***/
.hcw_breadcrumbs { font-size: 12px; margin-left: auto; margin-right: auto; margin-bottom: 0px; overflow: hidden; width: 842px; background-color: #FFF; padding: 4px; }
.hcw_breadcrumbs a { font-size: 12px;}

/*** topSection ***/
.hc_topSection { font-size: 12px; margin-left: auto; margin-right: auto; overflow: hidden; width: 850px;}

/*** footer ***/
.footer { background-color: #E0E0E0; height: auto; width: 850px; display: block; padding-top: 10px; padding-bottom: 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; margin-right: auto; margin-left: auto; }
.hcw_excarfooter { height: auto; width: 850px; margin-right: auto; margin-left: auto; }
.hcw_excarfooter ul { text-align: center; }
.hcw_excarfooter ul li { font-size: 12px; list-style-image: none; list-style-type: none; display: inline-block; }
.hcw_excarfooter ul li a { font-size: 11px; text-decoration: none; color: #333; }
.hcw_excarfooter ul li a:hover { text-decoration: underline; }
.hcw_excarfooter p { font-size: 8pt; line-height: 10pt; color: #CC3300; text-align: center; padding-right: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 5px; }

.content_mslist {width: 850px; height: auto; margin-left: auto; margin-right: auto; overflow: hidden;}

/* //////////////////////////////////////////////////
[PC_content basic] 
////////////////////////////////////////////////// */
.content { clear: both; height: auto; width: 850px !important; margin-right: auto; margin-left: auto; overflow: hidden; background-color: #FFF; }

/* //////////////////////////////////////////////////
[スマホ_content basic] 
////////////////////////////////////////////////// */




/* //////////////////////////////////////////////////
[HI-SPEC-COADING] 
////////////////////////////////////////////////// */

/* VCS 専門サイト非表示*/
.hideIfProtal {display: none !important;}

/* 車両詳細画面 店舗別設定*/
.carStockDetail .s_550-3 .free-item1 {display: none !important;}
.carStockDetail .s_550-3 .free-item2 {display: none !important;}
.carStockDetail .s_550-3 .free-item3 {display: none !important;}
.carStockDetail .s_550-3 .free-item4 {display: none !important;}
.carStockDetail .s_550-8 .free-item1 {display: none !important;}
.carStockDetail .s_550-8 .free-item2 {display: none !important;}
.carStockDetail .s_550-8 .free-item3 {display: none !important;}
.carStockDetail .s_550-8 .free-item4 {display: none !important;}





