@charset "utf-8";
/*========================================================================

File name : coverstory.css
Site name : TOYOTA MOTOR SPORTS
Copyright : TOYOTA MOTOR CORPORATION, All Rights Reserved.
 Creation date: 2012.06.07
Last updated :

========================================================================*/


/*----------------------------------------------------
00:coverstory01.html
----------------------------------------------------*/
ul.csNav { overflow: hidden; margin-bottom: 50px; background-color: #e3e3e3; }
ul.csNav li { background-color: #e3e3e3; font-size: 14px; color: #FFF; font-family: museo-1, museo-2, sans-serif; width: 25%; text-align: center; float: left; }

ul.csNav li a span { display: table-cell; vertical-align: middle; text-align: center; width: 185px; height: 36px; }
* html ul.csNav li a span {/* IE 6 */
display:inline;
zoom:1;
}
*:first-child+html ul.csNav li a span {/* IE 7 */
display:inline;
zoom:1;
}
ul.csNav a { text-decoration:none; display: block; color: #254262; padding-top: 6px; padding-bottom: 4px; height: 38px; }
ul.csNav a.csNav_on, ul.csNav a:hover { background-color: #254262; color:#FFF; }


#coverstory {
background: url(../../img/line.gif) repeat-x left top;
padding: 20px 10px 0;
}
.coverstory { padding: 15px 0; overflow: hidden; min-height:165px; font-size: 11px; border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: #dcdcdc; }
.coverstory h4 { font-size: 40px!important; margin-bottom: 10px; color: #254262!important; font-family: museo-1, museo-2, sans-serif!important; display: inline; margin-bottom: 0!important; }
.coverstory span.hp {
background: url(../../img/bg_hp.gif) no-repeat 10px center;
padding-left: 25px;
font-size: 12px;
}
.coverstory .coverstoryTxt {
margin-top: 20px;
overflow: hidden;
}
.coverstory .coverstoryTxt .coverstoryImgL { float: left; width: 216px; height: auto; border: 1px solid #e1e1e1; text-align: center; margin-right: 10px; }
        .coverstory .coverstoryTxt .coverstoryImgR {
float: right;
width: 216px;
height: auto;
border: 1px solid #e1e1e1;
margin-left: 10px;
text-align: center;
}
.coverstory .coverstoryTxt p { font-size: 16px; line-height: 1.35; }
        .coverstory .coverstoryTxt p.csTxtL { font-size: 16px; line-height: 1.35; width: 476px; float: left; }
        .coverstory .coverstoryTxt p.csTxtR { font-size: 16px; line-height: 1.35; width: 476px; float: right; }
        .coverstory ul.csImgList { overflow: hidden; }
        .coverstory ul.csImgList li { width:33.3333%; float: left; text-align: center; }

