@charset "Shift_JIS";

/* 「コレクション」階層共通---------------------------------------------------- */
div.clcttit { width: 920px; margin: 0 auto 15px; }
div.clcttit div.left{ float: left; }
p.clctspec { line-height: 1.4; }

h2.clctcar { margin-top:5px; font-size: 24px; line-height: 1.4; font-weight: bold; }

p.clctcar { margin-top:5px; font-size: 24px; line-height: 1.4; font-weight: bold; }
div.clcttit div.right{ float: right; }

table.clctspec01 td.subtit { padding: 2px 15px 0 0; text-align: right; }
table.clctspec01 td.text { line-height: 1.6; }
table.clctspec01 td.bnr { padding: 5px 0 0; text-align: right; }

div.clctflash { width: 920px; clear: both; }

div.clctcont { width: 860px; margin: 40px auto 0; }
div.clctcont div.leftclm { width: 380px; float: left; margin-left: 10px; }
div.clctcont div.rightclm { width: 380px; float: right; margin-right: 10px; }
img.clctsubtit { margin-top: 25px; }

table.clctspec02 { margin-top: 8px; }
table.clctspec02 td.subtit { padding: 12px 15px 0 0; text-align: right; }
table.clctspec02 td.text { line-height: 1.6; padding-top: 10px }

div.clctsubpic { width: 860px; margin: 60px auto 0; }

div.clctnote { width: 860px; margin: 30px auto 0; font-size: 10px; line-height: 1.2; color: #999999; text-align: right; }


/* プラグインアラート */
div.clctnpfrm { width: 920px; height: 360px; background: #e5e5e5 url(../collection/img_cmn/collection_noflash_bg.jpg) top left no-repeat ; text-align: center; }
p.npalert { color: #ffffff; padding-top: 130px;}

/* トップページ */
div.titleArea { width: 920px; margin: 20px auto 10px; padding-bottom: 26px; background: url(../shop/img_cmn/shop_title_bg.gif)  bottom left repeat-x ; }
div.titleArea table.newsarea div.lineup{ margin-left: 15px; }

div.selectArea { width: 905px; margin-left: 15px; background: }
div.selectArea div.list    { width: 382px; float: left; }
div.selectArea div.list h3 { margin-bottom: 7px; }
div.selectArea div.list .listtbl                { padding-left: 6px; border-left: 8px solid #575757; }
div.selectArea div.list .listtbl table          { background: #595857; border: 1px solid #000000; border-collapse: separate;}
div.selectArea div.list .listtbl table td       { background: #595857; border-top: 4px solid #595857; border-left: 4px solid #595857; }
div.selectArea div.list .listtbl table td.right { background: #595857; border-right: 4px solid #595857; }
div.selectArea div.list .listtbl table td.end   { background: #595857; border: 4px solid #595857; }

div.selectArea div.car    { width: 263px; float: left; }
div.selectArea div.car h3 { margin-bottom: 13px; }

div.selectArea div.photo    { width: 260px; float: left; }
div.selectArea div.photo h3 { margin-bottom: 17px; }
div.selectArea div.photo .car-photo  { width:225px; height:145px; margin-bottom:10px; background: url(../collection/img/ind_photo_load.gif); border: 1px solid #00a88b; }
div.selectArea div.photo .car-caption { font-size: 11px; line-height: 1.5; }



