@charset "utf-8";

html {overflow-y: scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0}
address,caption,cite,code,dfn,em,strong,th,var,i {font-style: normal}
table {	border-collapse: collapse;border-spacing: 0}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {font-size: 100%}
img,abbr,acronym,fieldset,input {border: 0}
ul, li {list-style-image: none;list-style-type: none}
body {color: #FFFFFF;background-color: #000000;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";-webkit-text-size-adjust : none}
/* for IF6 */
* html body {font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}
#for_ie6 {font-size: 12px;line-height: 100%;color: #FFFFFF;text-align: center;width: 940px;margin: 0px auto 10px auto;padding-top: 5px;padding-bottom: 5px;border: 1px dashed #FF0000}
/* clearfix */
#news {float: left;width: 620px;margin-left: 10px;border: 1px solid #666666}
#bana {float: right;width: 300px;text-align: center;font-size: 11px;line-height: 100%}
#news, #bana {⁄zoom:1;⁄overflow:hidden}
#news:after, #bana:after {content:"";display:block;clear:both}
/* 共通 */
.ue0 {margin-top: 0px}
.ue3 {margin-top: 3px}
.ue5 {margin-top: 5px}
.ue10 {margin-top: 10px}
.ue15 {margin-top: 15px}
.ue30 {margin-top: 30px}
#search,li.hli a,li.hli:hover ul {display: block}
.copy a:hover,.copy a:active,#shop a:hover,#search a,.dad li a,li.hli a {color: #FFFFFF}
#bana p a,#rss li a,#news .se li a {color: #CCCCCC}
.copy a {color: #999999}
.dad li a,.copy a,#shop a,li.hli a {text-decoration: none}
#search a:hover,.dad li a:hover,#bana p a:hover,#rss li a:hover,#news .se li a:hover {background-color: #666666}
a.ov:hover img {opacity: 0.7;filter: alpha(opacity=70)}
.cr, #search br {font-size: 0px;line-height: 0px;margin: 0px;padding: 0px;clear: both;height: 0px;width: 0px}
.w960 {width: 960px}
.con {width: 960px;margin: 0px auto 0px auto;height: auto}
/* ヘッダー */
#header {width: 100%;height: 65px}
#header h5 {font-size:9px;color:#FFFFFF;font-weight:normal;padding-left:40px;text-decoration:underline}
#header ul {position: absolute;top: 0px;right: 0px;width: 331px}
#header li {padding-right: 10px;display: block;float: left}
#header li img {width: auto;height: 38px}
#logo {position: absolute;z-index: 2;left: 0px;top: 0px;padding-top:5px;width: 292px;background-color: #000000}
/* 共通：見出し＆パンクズ */
#sp_title {text-align: right;position: absolute;right: 346px;z-index: 1;padding-top: 5px}
#sp_title h1  {font-size: 11px;line-height: 100%;font-weight: normal;color: #666666;padding-left: 295px;height: 54px;overflow: hidden}
.sp_w_box2 {width: 99%;margin: 30px 0px 30px 0px;text-align: right;padding-top: 1px;font-size: 11px;line-height: 100%;font-weight: normal;color: #666666}
/* 検索BOX */
.car_h  {padding: 15px 0px 15px 0px;display: block;height: auto}
.car_h3 {background: url(../images/car_h.jpg) no-repeat center 131px;margin-top: 32px}
#s_box {background: url(../images/s_box.gif) no-repeat center top;width: 940px;margin: 0px auto 0px auto;text-align: left;height: 155px}
#search {float: left;width: 610px;margin-left: 20px;background: url(../images/m_srh.png) no-repeat left top;height: 125px}
#search form {margin: 15px 20px 27px 156px}
#search ul {padding: 0px 10px 0px 100px;height: 44px;overflow: hidden;background: url(../images/s_box_w.gif) no-repeat left top;font-size: 12px}
#car_key {position: absolute;width: 590px}
.srhbox{width: 191px;font-size: 20px;padding: 2px;color: #333333}
.srhsbm{width: 69px;height: 34px;margin-left: 10px;background: url(../images/bt_srh_off.png) left top no-repeat}
.srhsbm:hover,.srhsbm:focus {background-image: url(../images/bt_srh_on.png)}
#search form p {font-size: 11px;line-height: 120%;color: #FFFFFF;padding-left: 15px}
#search li {display: inline;white-space: nowrap;padding-right: 10px;font-size: 12px;line-height: 14px}
@media screen and (max-device-width: 480px) {
#search li {padding-right: 6px;line-height: 12px}
}
#sp_car {display: block;float: right;width: 265px;border-left: 2px solid #FFFFFF;margin: 5px 35px 5px 0px;height: 115px}


#navi_ca2 {width: 942px;margin: 0px auto 0px auto;height: 42px}
#navi_ca2 li {float: left;margin-left: 4px}
#navi_ca2 li img {height: 28px;width: auto}
#navi_ca2 li a img {height: 42px;width: 211px}
#navi_ca2 li.none {margin-left: 0px}
#navi_ca2 li.none img {margin: 7px 0px 7px 0px}
#navi_ca2 li.none2 {margin-left: 1px}


#navi_ca {width: 942px;margin: 0px auto 0px auto;height: 28px}
#navi_ca li {float: left}
#navi_ca li img {height: 28px;width: auto}
.car_h2 {background: url(../images/car.png) no-repeat 159px -23px}
.car_h2 p {font-size: 11px;line-height: 120%;margin: 10px 75px 10px 10px}
#css_d {float: right}
#css_d h2 img {height: 40px;width: 233px}
li.hli {width: 233px}
li.hli ul {display: none;text-align: left;width: 233px;background-color: #333333;border-top: 1px solid #212121;position: absolute;/position: relative}
li.hli ul li {border-bottom: 1px solid #666666;font-size: 12px;line-height: 100%}
li.hli ul li a {background: url(../images/ic_navi.gif) no-repeat 9px 8px;padding: 5px 5px 5px 20px}
li.hli ul li a:hover {background-color: #222222}
#css_d .bt2 {margin-top: 15px;/margin-top: 13px}
/* シリーズ */
#seri {background: url(../images/series_m.gif) no-repeat center top}
#seri ul {background-color: #000000;width: 944px;margin: 0px 0px 47px 49px}
#seri li {float: left;margin: 7px 0px 0px 7px}
#seri p {font-size: 11px;line-height: 100%;color: #FFFFFF;text-align: center;padding: 78px 0px 10px 0px}
#seri li img {height: 50px;width: 164px}
/* ショップ */
#shop ul {margin: 0px auto 30px 24px}
#shop li {background: url(../images/shop/h_s.gif) no-repeat center bottom;margin: 0px 12px 0px auto;padding-bottom: 17px}
#shop li img {height: 140px;width: 140px}
#m {background-image: url(../images/shop/h_m.gif);margin-right: 24px}
#shop a {text-align: center;display: block;width: 140px;line-height: 100%;white-space: nowrap;font-size: 12px;color: #999999;background-repeat: no-repeat;background-position: center top;padding-top: 112px;padding-bottom: 16px}
#shibuya a {background-image: url(../images/shop/shibuya.jpg)}
#shibuya a:hover,#shibuya a:active {background-image: url(../images/shop/shibuya_on.jpg)}
#funabashi_n a {background-image: url(../images/shop/funabashi_n.jpg)}
#funabashi a {background-image: url(../images/shop/funabashi.jpg)}
#funabashi_n a:hover,#funabashi_n a:active,#funabashi a:hover,#funabashi a:active {background-image: url(../images/shop/funabashi_on.jpg)}
#kashiwa a {background-image: url(../images/shop/kashiwa.jpg)}
#kashiwa a:hover,#kashiwa a:active {background-image: url(../images/shop/kashiwa_on.jpg)}
#laketown a {background-image: url(../images/shop/laketown.jpg)}
#laketown a:hover,#laketown a:active {background-image: url(../images/shop/laketown_on.jpg)}
#amemura a {background-image: url(../images/shop/amemura.jpg)}
#amemura a:hover,#amemura a:active {background-image: url(../images/shop/amemura_on.jpg)}
#cuctus a {background-image: url(../images/shop/cuctus.jpg)}
#cuctus a:hover,#cuctus a:active {background-image: url(../images/shop/cuctus_on.jpg)}
/* ニュース左 */
#news h2 {margin-top: 30px;margin-left: 33px}
#news h2 img {width: 400px;height: 28px}
#news h3 {font-size: 12px;line-height: 100%;font-weight: normal;color: #999999;margin-left: 35px;padding-top: 13px}
#news .se {clear: both;padding-top: 20px;border-top: 1px solid #7d7d7d;width: 567px;margin-left: 27px}
#news .se ul {font-size: 11px;line-height: 110%;color: #FFFFFF;padding-top: 7px;border-top: 1px solid #4b0000;margin-top: 3px}
#news .se li {background: url(../images/ic_li_red.gif) no-repeat left top;padding: 0px 0px 4px 15px;line-height: 110%}
#news .se p {margin: 10px 0px 10px 5px}
#news p img {width: auto;height: 14px}
#news .box2 {
	height: 465px;
	overflow: hidden
}
#rss {float: right;height: 90px;width: 128px;margin: 15px 25px 0px 0px;border-left: 1px solid #7d7d7d}
#rss p {margin: 16px 0px 0px 20px}
#rss ul {margin: 12px 0px 0px 20px;background: url(../images/ic_rss.gif) no-repeat left top;height: 28px;padding-left: 35px}
#rss li {font-size: 11px;line-height: 100%;color: #FFFFFF;padding-top: 2px}
/* ニュース右 */
#bana li p {line-height: 100%;padding-top: 5px}
#info {background-color: #222222;margin: 25px auto 0px auto;border: 1px solid #333333;width: 278px;overflow: hidden}
#info h2 img {width: 278px;height: 34px}
#info .box {margin: 0px 10px 10px 15px;height: 128px;overflow: auto;text-align: left;width: 253px;scrollbar-face-color: #222222;scrollbar-track-color: #222222;scrollbar-arrow-color: #FFFFFF;scrollbar-highlight-color: #666666;scrollbar-shadow-color: #666666;scrollbar-3dlight-color: #222222;scrollbar-darkshadow-color: #222222}
#info .box dl {font-size: 11px;line-height: 120%;width: 230px}
#info .box dt {color: #FFFFFF;margin-bottom: 2px}
#info .box dd {color: #999999;margin-bottom: 7px}
#info .box dt span {font-weight: bold;letter-spacing: 1px}
#info h5 {font-size: 11px;line-height: 100%;font-weight: bold;color: #FFFFFF;text-align: left;margin: 0px 10px 0px 10px;border-top: 1px solid #555555;padding-top: 10px}
#info ul {margin: 3px 15px 5px 15px}
#info li {color: #999999;line-height: 110%;text-align: left;padding: 3px 0px 0px 7px;background: url(../images/top_at_ic.gif) no-repeat 0px 3px}
#info p {font-size: 11px;line-height: 100%;color: #FFFFFF;text-align: right;padding: 0px 10px 10px 0px}
/* フッター */
.copy {font-size: 11px;color: #222222;border-top: 1px solid #FFFFFF;line-height: 150%;width: 100%;padding: 64px 0px 20px 0px;text-align: center;background: url(../images/logo2.gif) no-repeat center 22px;clear: both}
.copy li {display: inline;padding: 0px 4px 0px 4px;border-right: 1px solid #222222}
.copy li.se2 {border-left: 1px solid #222222}
.copy p {margin-top: 10px;color: #444444}
.copy a {display: inline-block}
