*{ margin: 0; padding: 0;}
li{ list-style: none;}
a{ text-decoration: none; color: #333333;}
img{ border: none;}
body{ font-size: 14px;  font-weight: normal;font-family:"メイリオ"!important}

.clear{ clear:both}
input:focus{ border: 1px solid #b3000e;box-shadow:1px 1px 2px 3px #dedede;}
a:hover{ color:#b3000e;}
.header{ width: 1200px; margin: 0 auto; height: 133px; padding-top: 72px; }
.header a.logo{ display: block; width: 387px; height: 99px; margin: 0 auto; padding-left:30px;}

.login-right{ width: 270px; height: 84px; position: relative; left:0px; top:-70px}
.login-right a{ text-align: center; display: block; width: 90px; float: left;}
.login-right a.car { position: relative;}
.login-right a span{ display: block; width: 32px; height: 32px; background: #b3000e; text-align: center; line-height: 32px;
color: #ffffff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;
position: absolute; left: 50px;top:-10px;}
@font-face{ font-family: 'メイリオ'; src:url('../fonts/meiryo.ttc')}
.nav-bj{ width: 100%; height: 38px; background: #000000; clear: both;}
.nav{ width: 1240px; height: 38px; margin: 0 auto;}
.nav ul{width:1200px; height:38px; margin-left: 40px;}
.nav ul li{ float:left}
.nav ul li a{ display: block;  height: 38px; text-align: center; line-height: 38px; font-size: 16px; color: #ffffff;
transition: all .5s; padding:0px 25px}
.nav ul li a:hover{ background: #b3000e; }
.nav ul li a.focus{background: #b3000e;}


.bottom{width:100%;  background:#000;  border-top:1px solid #565656; margin-top:100px;}
.bottom .b{width:1000px;margin:0px auto; padding:20px; color:#fff;}
.bottom .b .bname{ font-weight:bolder; font-size:24px; padding-bottom:20px;}
.bottom li{ float:left; padding-left:10px;}
.bottom .b li p{ padding-top:15px;}
.bottom .b p{ padding-top:8px; font-size:14px;}
.bottom a{ color:#fff}
.stock{position:absolute; left:0px; bottom:160px; background:#ff0000; color:#fff; width:100%; text-align:center; padding:5px 0px;}
.stock2{position:absolute; left:0px; bottom:0px; background:#ff0000; color:#fff; width:100%; text-align:center; padding:5px 0px;}
.stock3{ background:#ff0000; color:#fff; width:100%; text-align:center; padding:5px 0px;}
