@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; }