@charset "UTF-8";
/* slide
--------------------------- */
div.jcarousel-skin-tango{
margin:15px 0 0;
}
div.jcarousel-container{
display: block;
position: relative;
}
div.jcarousel-clip{
position: relative;
}
.jcarousel-skin-tango .jcarousel-container-vertical{
height: 480px;
margin: 15px 0 0;
width: 220px;
}
.jcarousel-skin-tango .jcarousel-clip-vertical{
height: 316px;
width: 220px;
text-align:center;
}
.jcarousel-skin-tango .jcarousel-clip{
overflow: hidden;
background:#f3f3f3;
}
.jcarousel-skin-tango img{
border: medium none;
vertical-align: bottom;
}
div.jcarousel-prev,
div.jcarousel-next{
display: block;
}
.jcarousel-skin-tango .jcarousel-prev-vertical{
background: url(/common/img/prev-vertical.png) left top no-repeat;
cursor: pointer;
height: 24px;
width: 220px;
}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus{
opacity: 0.8;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
cursor: default;
}
.jcarousel-skin-tango .jcarousel-next-vertical{
background: url(/common/img/next-vertical.png) left bottom no-repeat;
cursor: pointer;
height: 24px;
width: 220px;
}
.jcarousel-skin-tango .off,
.jcarousel-skin-tango .off:hover{
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity: 0.6;
cursor:default;
}
ul.jcarousel li{
float: left;
list-style: none outside none;
}
ul.jcarousel li p{
display:table-cell;
text-align:center;
vertical-align:bottom;
height:60px;
width:220px;
}
ul.jcarousel li p.End{
padding-bottom:16px;
}
/*
--------------------------- */
div#motorsports_top p.motorsports_top_title{
background:#cdcdcd;
padding:7px 15px;
line-height:1em;
font-size:14px;
font-weight:bold;
}
div.motor_bnr{
background:url(/common/img/info_bg.png) #000 right top no-repeat;
}
div.motor_bnr p{
background:url(/common/img/motor_bnr_mark.png) 10px center no-repeat;
padding:8px 0 11px 20px;
}
div#MS_Category_top{
background:#f1f1fa;
padding:10px 5px 15px;
}
div#MS_Category_top p.MS_Category_title{
font-size:12px;
margin-left:10px;
}
div#MS_Category_top h3{
margin-top:5px;
font-size:16px;
color:#9b090c;
margin-left:10px;
}
div#MS_Category_in{
height:360px;
color:#777;
}
div.WTCC{
background:url(../motorsports/img/wtcc_bg.jpg) center top no-repeat;
}
div.MS_Category_txt{
width:670px;
margin:0 auto;
padding-top:91px;
}
div.MS_Category_left{
margin-top:9px;
width:258px;
float:left;
}
p.MS_Category_left_title{
font-weight:bold;
text-align:center;
}
table.MS_Category_table{
width:210px;
margin:0 auto;
}
table.MS_Category_table tr th,
table.MS_Category_table tr td{
font-size:12px;
font-weight:bold;
vertical-align:top;
line-height:1.2em;
text-align:left;
}
table.MS_Category_table tr th{
padding-top:11px;
}
table.MS_Category_table tr td{
padding:11px 0 0 5px;
}
div.MS_Category_right{
float:right;
}
div.MS_Category_content{
background:url(../motorsports/img/category_content_bg.png) center top no-repeat;
height:26px;
margin-top:10px;
}
div.MS_Category_content ul{
margin-left:177px;
}
div.MS_Category_content ul li{
float:left;
padding-right:25px;
}
div.MS_Category_content ul li a{
font-size:12px;
color:#f00;
font-weight:bold;
}
div.photo_side{
margin-top:15px;
padding:0 23px;
}
div.photo_side p{
float: left;
margin:0 8px;
}
div.motor_contents_txt{
width:560px;
float:left;
}
div.motor_contents_photo{
float:right;
margin-top:4px;
}
div.motor_contents_photo p{
margin:16px 0;
}
div.MS_Category_voice{
background:url(/common/img/info_bg.png) #000 right top no-repeat;
padding:10px 5px 5px;
}
div.MS_Category_voice p.MS_Category_voice_title{
border-bottom:#d00614 solid 3px;
padding:0 0 10px 25px;
line-height:1em;
}
div.MS_Category_voice_in{
width:93%;
margin:0 auto;
}
div.MS_Category_voice_in div.voice_txt{
border-top:#333 solid 2px;
color:#fff;
padding:15px 0;
}
div.MS_Category_voice_in div.b_none{
border-top:none;
}
div.MS_Category_voice_in div span{
font-weight:bold;
line-height:1em;
}
div.voice_txt div{
margin-top:10px;
}
div.voice_txt p.voice_txt_in{
float:left;
width:370px;
}
div.voice_txt p.voice_photo{
float:right;
}
div.voice_txt p.voice_photo img{
margin-left:1px;
}