@charset "utf-8";

.flash_content{
width:800px;
height:300px;
padding: 0 10px 10px;
}

#best_car{
background: url(../img/home/best_car_bg.gif) repeat-y center top;
width:260px;
float:left;
padding:0;
}
#best_car h2 {
background: url(../img/home/best_car.jpg) no-repeat center top;
margin: 0px;
padding: 0px;
font-size: 1px;
line-height: 1px;
text-indent: -9999px;
height: 60px;
text-align: left;
}
#best_car .block {
width: 220px;
overflow: auto;
padding: 0 5px 0 10px;
margin: 0 10px;
}
#best_car .block p {
font-size: 75%;
line-height: 1.5;
}
#best_car .block img {
height: auto;
width: 200px;
border: 1px solid #443322;
margin-bottom: 5px;
}
#best_car .end {
background: url(../img/home/best_car_end.gif) no-repeat center bottom;
height: 20px;
width: 260px;
font-size: 1px;
line-height: 1px;
}

#info {
background: url(../img/home/info_bg.gif) repeat-y center top;
width:260px;
float:left;
padding:0;
}
#info h2 {
background: url(../img/home/info.jpg) no-repeat center top;
margin: 0px;
padding: 0px;
font-size: 1px;
line-height: 1px;
text-indent: -9999px;
height: 40px;
text-align: left;
}
#info p {
font-size: 75%;
line-height: 1.5;
padding: 0 20px;
}
#info p img {
margin: 5px 0;
}
#info .end {
background: url(../img/home/info_end.gif) no-repeat center bottom;
height: 10px;
width: 260px;
font-size: 1px;
line-height: 1px;
}

#topics{
width:550px;
float:right;
padding: 0 5px 10px;
}
#topics h2,
#topics h3 {
font-size: 1px;
line-height: 1px;
height: 50px;
text-indent: -9999px;
text-align: left;
}
#topics h2.topics {
background: url(../img/home/topics.gif) no-repeat center top;
}
#topics h2.manager {
background: url(../img/home/manager.gif) no-repeat center top;
}
#topics h2.kraft {
background: url(../img/home/kraft.gif) no-repeat center top;
height: 45px;
}
#topics h3.kraft {
background: url(../img/home/h3_kraft.gif) no-repeat center top;
height: 30px;
}
#topics p {
font-size: 75%;
line-height: 1.5;
padding: 0 10px 10px 20px;
}
#topics .block {
width: 515px;
background-color: #BECAB0;
margin: 0 0 10px 15px;
padding: 0 5px 5px 10px;
height: 90px;
}
#topics .block p {
font-size: 75%;
line-height: 1.5;
height: 90px;
padding: 0;
overflow: auto;
color: #443322;
}
#topics a {
font-weight: bold;
}

/** blog_view **/

#blog_view ul.rss_ul {
padding: 0 10px 10px 20px;
list-style-type: none;
}
#blog_view .rss_li {
font-size: 75%;
line-height: 1.5;
}
#blog_view .rss_date {
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;
background-color: #443322;
margin: 0 10px 0 0;
padding: 0 3px;
}
#blog_view .rss_text {
font-size: 10px;
color: #333333;
padding: 0 0 0 20px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height: 2;
}
