@charset "UTF-8";

div#container{width:980px; margin:15px 0 20px 15px; overflow:hidden;}
div#col1{float:left; width:642px; overflow:hidden; background-color:#fff;}
div#col2{float:right; width:338px; overflow:hidden;}

h1{ width:980px;text-align:right; color:#999; font-size:11px;}
p#iconLine{position:relative; width:980px; text-align:right;}
p#CARNAME{position:relative;}
p#CARNAME span{position:absolute; top:-12px; color:#999; font-size:11px;}

/* ヘルプアイコン */
a.helpIcon{text-decoration: none;}

/* 車名部分 */
div#headBar{position:relative; width:980px; margin-bottom:20px; padding:5px 0 3px; background-color:#0b6cce; overflow:hidden;}
div#headBarInner{width:970px; padding:10px 0 0 10px; background-color:#fff; overflow:hidden;}
div#headBar h2{width:850px; padding:0 0 5px 5px; color:#fff; font-size:12px;}
p#brandName{position:absolute; top:5px; right:5px; width:110px; text-align:right; color:#ccc;}p#Hoki{float:left; width:960px; margin-bottom:5px; font-size:12px;}
div#priceBox{float:left; width:300px; margin-left:10px; display:inline;}

/* 価格 */

table.bknPrice{width:300px; margin:0 0 5px;}
table.bknPrice th{width:60px; text-align:left;  background:url(/cmn/bknDtlImg/dotGrayX.gif?0902) repeat-x left bottom;}
table.bknPrice td{width:190px; padding-right:50px; text-align:right; background:url(/cmn/bknDtlImg/dotGrayX.gif?0902) repeat-x left bottom; }

table.bknPrice td span{margin-right:5px; font-size:25px; font-famiry:arial; font-weight:bold;}
table.bknPrice tr.priceSougaku td span{color:#f00; font-weight:bold;}
table.bknPrice tr.priceSougaku td p.syokeihi{margin-right:14px;}



/* 福祉車両非課税文言 */

p#hikazei{clear:both; width:300px; margin-bottom:5px; font-size:11px;}

p.soubaLink{width:290px;  margin-bottom:5px; padding-left:9px; background:url(/cmn/bknDtlImg/sankakuMini.gif?0902) no-repeat 0 2px;}


/* 上のアクション領域 */
div#headBarInner div.actionBlock{float:right; position:relative; width:628px; height:75px; margin-bottom:10px; padding:10px 0; margin-bottom:5px; overflow:hidden; background-color:#fdfdbd;}

/* ボディカラムのアクション領域 */
div#col1 div.actionBlock{width:640px; height:75px; margin-bottom:30px; padding:10px 0; overflow:hidden; background-color:#fdfdbd;}

ul.ToiawaseBtnBox{width:250px; padding:0 20px; list-style:none;}
div#headBarInner ul.ToiawaseBtnBox{float:left; background:url(/cmn/bknDtlImg/dotYellowY.gif?0902) repeat-y top right;}
div#col1 ul.ToiawaseBtnBox{float:right; background:url(/cmn/bknDtlImg/dotYellowY.gif?0902) repeat-y top left;}
ul.ToiawaseBtnBox li{width:250px;}
ul.ToiawaseBtnBox li.btnZaiko,
ul.ToiawaseBtnBox li.btnZaikoMtoF{width:250px; height:50px; margin-bottom:5px;}
ul.ToiawaseBtnBox li.btnEasy{width:250px; height:20px;}

div#headBarInner ul.ToiawaseBtnBox li.btnZaiko a{display:block; width:250px; height:50px; background:url(/cmn/bknDtlImg/zaikoBtnL.gif?0902) no-repeat; text-indent:-9999px;}
div#headBarInner ul.ToiawaseBtnBox li.btnZaiko a:hover{background:url(/cmn/bknDtlImg/zaikoBtnL_on.gif?0902);}
div#headBarInner ul.ToiawaseBtnBox li.btnZaikoMtoF a{display:block; width:250px; height:50px; background:url(/cmn/bknDtlImg/MtoFBtnHead.gif?0902) no-repeat; text-indent:-9999px;}
div#headBarInner ul.ToiawaseBtnBox li.btnZaikoMtoF a:hover{background:url(/cmn/bknDtlImg/MtoFBtnHead_on.gif?0902);}
div#col1 ul.ToiawaseBtnBox li.btnZaiko a{display:block; width:250px; height:50px; background:url(/cmn/bknDtlImg/zaikoBtnL.gif?0902); text-indent:-9999px;}
div#col1 ul.ToiawaseBtnBox li.btnZaiko a:hover{background:url(/cmn/bknDtlImg/zaikoBtnL_on.gif?0902);}
div#col1 ul.ToiawaseBtnBox li.btnZaikoMtoF a{display:block; width:250px; height:50px; background:url(/cmn/bknDtlImg/MtoFBtnL.gif?0902); text-indent:-9999px;}
div#col1 ul.ToiawaseBtnBox li.btnZaikoMtoF a:hover{background:url(/cmn/bknDtlImg/MtoFBtnL_on.gif?0902);}

/* カンタン在庫確認 */
ul.ToiawaseBtnBox li.btnEasy a{font-size:18px; font-weight:bold; padding-left:15px; background:url(/cmn/bknDtlImg/sankaku.gif?0902) no-repeat 0 0;}
/* カンタンの頭三角 */
p#suda{font-size:18px; font-weight:bold; padding-left:15px; background:url(/cmn/bknDtlImg/sankaku.gif?0902) no-repeat 0 0;}

/* 携帯と地図部分 */
div.actionLinks{float:left; width:310px; height:70px; padding:0 0 0 20px;}
div#headBarInner div.actionLinks{float:left; width:310px; height:70px; padding:0 0 0 20px;}
div#col1 div.actionLinks{float:left; width:310px; height:70px; padding:0 0 0 20px;}
p.ktaiTenso{width:300px; height:20px; line-height:20px; padding-left:20px; background:url(/cmn/bknDtlImg/keitai.gif?0902) no-repeat 5px 0;}
p.lookMap{width:300px; height:20px; line-height:20px; padding-left:20px; background:url(/cmn/bknDtlImg/ShopIcon1.gif?0902) no-repeat 0 0;}
p.smooth{width:320px; color:#f90;font-weight:bold;}
div#headBarInner div.actionBlock p.ktaiTenso{width:290px;}
div#headBarInner div.actionBlock p.lookMap{width:290px;}
div#headBarInner div.actionBlock p.smooth{width:310px;}
div#col1 h3,
div#col2 h3{font-size:14px;padding:0 0 0 13px; background:url(/cmn/bknDtlImg/orange.png?0902) no-repeat 0 2px;}
h3#tblTtl1,
h3#tblTtl2,
h3#tblTtl3{width:625px; line-height:22px; margin:0 0 3px;}
h3#tblTtl3{width:500px;}
h3 span{margin-left:1em; font-weight:normal; color:#666;}

/* 拡大写真 */
div#photoBoxL{position:relative; width:642px; /* padding:14px;  background-color:#f5f5f5;*/}
div#photoBoxL img{border:solid 1px #ccc; vertical-align:bottom;}

/* コメント */
p#commentBig{width:640px; margin:10px 0 20px; font-size:14px;}

/* 基本情報 */
table#TblKihonInfo{width:640px; margin:0 0 20px; border:solid #ccc; border-width:1px 1px 0 0;}
table#TblKihonInfo th,
table#TblKihonInfo td{padding:5px;  border:solid #ccc; font-size:12px; color:#555;}
table#TblKihonInfo th{width:70px; background-color:#eee;  text-align:left; font-weight:normal;  border-width:0 0 1px 1px;}
table#TblKihonInfo td{width:270px; text-align:center; border-width:0 0 1px;}
table#TblKihonInfo td.helpCell{width:10px; border-width:0 0 1px 0; background-color:#eee;}

/* 装備情報 */

table#TblSoubi{width:640px; margin:0 0 5px; border:solid #ccc; border-width:1px 1px 0 0;}
table#TblSoubi th,
table#TblSoubi td{padding:5px; border:solid #ccc; font-size:12px; border-width:0 0 1px 0; color:#555;}
table#TblSoubi th{width:140px; background-color:#eee; font-weight:normal; text-align:left; border-width:0 0 1px 1px; }
table#TblSoubi td.helpCell{width:10px; border-width:0 0 1px; background-color:#eee;}
table#TblSoubi td{width:60px; text-align:center;}

/* 新車時のスペック */
p#moreSpecLink{position:relative; width:640px;}
p#moreSpecLink a{position:absolute; right:5px; top:-20px;  padding-left:9px; background:url(/cmn/bknDtlImg/sankakuMini.gif?0902) no-repeat 0 2px; font-size:11px;}

table#TblNewCar{width:640px; margin:0 0 5px; border:solid #ccc; border-width:1px 0 0 1px; table-layout:fixed;}
table#TblNewCar th,
table#TblNewCar td{padding:5px; border:solid #ccc; font-size:12px; color:#555;}
table#TblNewCar th{background-color:#eee; font-weight:normal; border-width:0 0 1px; text-align:left;}
table#TblNewCar td{text-align:center; border-width:0 1px 1px 0; }
p.specTxt{margin-bottom:30px; font-size:11px;}
p.matsubiNo{width:640px; text-align:right; margin-bottom:30px;}

/* 同じ在庫 */
div#onajiZaikoBlock{padding:0 0 10px; margin-bottom:30px; background-color:#f0f0f0;}
div#onajiZaikoBlock p#zaikoHeadding{ line-height:22px;padding:0 0 0 13px;  background:#fff url(/cmn/bknDtlImg/orange.png?0902) no-repeat 0 2px; font-size:14px; font-weight:bold;}
p.zaikoMore{width:620px; margin:5px 10px; text-align:right;}

div.zaikoLine{width:640px; margin:10px auto; overflow:hidden; border-bottom:double 1px #ccc;}
div.zaikoBox{float:left; width:150px; padding:0 4px;  text-align:center; position:relative;}
div.zaikoBox img{margin-bottom:5px;}
div.zaikoBox img.zaiko-bkn-thumb{left:41px; position:absolute;}
div.zaikoBox img.zaiko-fukusuu-image{left:101px; position:absolute;}
div.zaikoBox span.sold-out{color:#666; font-size:10px; font-weight:bold; top:35px; left:55px; position:absolute;}
div.zaikoBox p{margin-bottom:10px; color:#666;}
div.zaikoBox p span.zaikoHontai{font-weight:bold;}
div.zaikoBox p span.zaikoSougaku{color:#f00; font-weight:bold;}
div.zaikoBox p.zaikoTxt{color:#666;}
div.zaikoBox p.zaiko-kakaku{margin-top:65px;}

/**/
p#btmName{clear:both; width:980px; margin:10px 0; text-align:right;}
p#btmName em i{font-style:normal;}
a.C_LINK,a.C_LINK:hover{text-decoration:none; color:#000;}


/* 複数写真 */
div#fukusuPhotoBlock{width:333px;  height:385px; margin:0 0 20px;}
ul#photoBlockS{width:333px; margin:0 0 0 5px; }
ul#photoBlockS li{list-style:none;}
ul#photoBlockS a{display:block; width:323px; height:60px; text-decoration: none; cursor:pointer;}
li.photoBoxS{width:323px; height:60px; padding:1px 4px; border:solid 1px #fff;}
li.photoBoxS_on{width:323px; height:60px; padding:1px 4px; border:solid 1px #ffae00;}
li.photoBoxS img,
li.photoBoxS_on img{float:left; width:80px; height:60px;vertical-align:bottom;}
li.photoBoxS p,
li.photoBoxS_on p{float:right; width:237px; height:55px; margin-top:3px; line-height:1.5; color:#000000; word-wrap:break-word;}
li.photoBoxS_on img{filter: alpha(opacity=50,); opacity:.50;}
li.photoBoxS_on p{color:#999;}
li.thisPhoto{/*background-color:#fefeb8;*/ border:solid 1px #ffae00;}

/* 販売店情報 */
div#shopInfoBlock{width:323px;margin:0 0 20px 10px; padding-bottom:10px; background-color:#f0f0f0;}
div#shopInfoBlock p{width:303px; margin:10px;}
div#shopInfoBlock p#shopInfoTtl{width:323px; height:22px; line-height:22px; margin:0; font-size:14px; font-weight:bold; padding:0 0 0 13px; background:#fff url(/cmn/bknDtlImg/orange.png?0902) no-repeat 0 2px;}
div#shopInfoBlock p.zaikoMoreNavi{margin-bottom:0;}
div#shopInfoHead{width:303px; margin:10px; overflow:hidden;}

span.shopTxtTtl{font-weight:bold; font-size:14px; color:#363636;}
img.shopMark{float:right; margin:0 0 0 5px;}
p.shopPhoto{padding:5px 0; border:solid 1px #ccc; text-align:center; background-color:#fff;}
p.shopName{}
ul#shopInfoList{width:303px; margin:0 10px; list-style:none;}
ul#shopInfoList li{width:303px;  margin-bottom:5px;}
ul#shopInfoList li span{color:#f90; font-weight:bold;}
ul#shopInfoList li#LinkHP{width:270px; height:20px; line-height:20px; margin-bottom:0; padding-left:38px; background:url(/cmn/bknDtlImg/HPIcon.gif?0902) no-repeat;}
ul#shopInfoList li#LinkCM{width:270px; height:20px; line-height:20px; padding-left:38px; background:url(/cmn/bknDtlImg/CMIcon.gif?0902) no-repeat;}
p.shopTxt{line-height:1.5;}


p#shopHPLink{clear:both; padding-left:33px; background:url(/cmn/bknDtlImg/HPIcon.png?0902) no-repeat;}
div#GoShopBox{width:303px; margin:20px 10px 10px; padding:20px 0 0; border-top:dotted 1px #ccc; overflow:hidden;}
div#GoShopBox p#omiseniikunara{margin:0 0 10px; font-size:14px; font-weight:bold;}
div#GoShopBox ul{float:left; width:190px; list-style:none;}
div#GoShopBox ul li{ width:190px; margin-bottom:5px;}
div#GoShopBox ul li span{color:#f90; font-weight:bold;}
div#GoShopBox p#qrBox{float:right; width:90px; margin:0; padding:5px; border:solid 1px #ccc; background-color:#fff; text-align:center; font-size:11px; color:#900;}

/* クーポン */
div#couponBox{position:relative; width:305px; height:200px; margin:0 0 0 10px;}
div#couponBox div#couponContents{position:absolute; top:70px; left:10px; width:285px;}
div#couponContents p{width:285px; margin:0 0 5px; line-height:1.2em;}
div#couponContents ul{list-style:none; margin:0 0 5px;}
div#couponContents ul li span{color:#f00; margin:0;}
div#couponContents p.service{color:#09c; font-weight:bold;}
div#couponContents p.limit{ font-size:11px; line-height:1.2em;}
div#couponBox a{display:block; position:absolute; top:0; left:0; width:305px; height:200px; text-indent:-9999px;background-color:#fff; filter: alpha(opacity=1,); opacity:.1;}

/* ページトップへ */
p#pagetop{width:980px; margin:10px 0; font-size:12px; text-align:right;}
p#pagetop a{padding-left:12px; background:url(/cmn/bknDtlImg/sankakuMini.gif?0902) no-repeat left center;}

/* ペイバーコール 上*/
div#actionLinks-freeDial{float:left; width:320px; height:70px; padding:5px; background-color:#fff;}
p.freeDialShop{font-weight:bold;}
p.freeDialNo{width:180px; height:21px; line-height:21px; margin:3px 0; padding-left:130px; font-size:12px; background:url(/cmn/freeDialImg/freeDialTag.png) no-repeat;}
p.freeDialNo strong{font-size:21px; color:red; font-family:Arial; font-weight:bold;}
p.freeDialShopNo{font-size:11px;}
p.freeDialShopNo span{font-family:Arial; font-weight:bold; font-size:14px;}

/* ペイバーコール 下*/
div#shopNavi-freeDial{padding:10px 0 10px 10px; width:295px;background-color:#fff;}
div#shopNavi-freeDial p.freeDialShop{width:285px; margin:0;}
div#shopNavi-freeDial p.freeDialNo{width:165px; margin:3px 0;}
div#shopNavi-freeDial p.freeDialShopNo{margin:3px 0; font-size:11px; width:280px;}
div#shopInfoBlock ul#shopInfoList li div#shopNavi-freeDial p.freeDialNo strong{color:red;}
