@charset "utf-8";

/*========================================================================

	File name : /events/motor_sports/wec/css/video.css
	Site name : TOYOTA MOTOR SPORTS
	Copyright : TOYOTA MOTOR CORPORATION, All Rights Reserved.

========================================================================*/

h1 span{
	display:block;
	font-size:16px;
	margin-bottom:-4%;
	}

.archive{
	margin-top:40px;
	}
.main .p01 {
    background-color: #D80D1C;
    margin-bottom: 30px;
}
.main .p01 .box01 {
    color: #FFFFFF;
    float: left;
    font-size: 150%;
    padding: 10% 0 0;
    text-align: center;
    width: 50%;
	line-height:130%;
}
.main .p01 .box01 .result {
    font-size: 34px;
    font-weight: bold;
    margin-top: 5%;
}
.main .p01 .box02 {
    float: left;
    width: 50%;
}
.main .p02 {
    background-position: center bottom;
    background-repeat: repeat-x;
    margin-bottom: 30px;
    padding-bottom: 30px;
	border-bottom:solid 1px #ebebeb;
}
.main .p02 .box01 {
    float: left;
    width: 60%;
}
.main .p02 .box02 {
    color: #555555;
    float: right;
    font-size: 90%;
    font-style: italic;
    line-height: 140%;
    width: 35%;
}
.main .p02 .box02  img{
	margin-bottom:3%;
	}
	
	.main .edge{
		border-bottom:none;
		}

.archive table.result {
    border-collapse: separate;
    border-spacing: 2px;
    margin-bottom: 10px;
    width: 100%;
}
.archive table.result th {
    background-color: #555555;
	color:#ffffff;
    font-size: 90%;
    font-weight: bold;
    padding: 2px 5px;
}
.archive table.result td {
    background-color: #EEEEEE;
    color: #333333;
    font-size: 90%;
    line-height: 1.5em;
    padding: 2px 5px;
}
.archive table.result td.center {
    text-align: center;
}
.archive table.result th.n {
    width: 5%;
}
.archive table.result th.d {
    width: 25%;
}
.archive table.result th.r {
    width: 46.8%;
}
.archive .box02 {
    padding-top: 0;
}

.main h4 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
	line-height:80%;
	background-repeat: no-repeat;
    padding: 10px 0 10px 101px;
}

.main h4 span {
    font-size: 52%;
}
.r01 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-01.png");}
.r02 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-02.png");}
.r03 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-03.png");}
.r04 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-04.png");}
.r05 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-05.png");}
.r06 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-06.png");}
.r07 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-07.png");}
.r08 {background-image: url("https://toyotagazooracing.com/pages/contents/en/assets/images/wec/report/common2014/img/archive2013/flag-08.png");}

@media screen and (max-width:768px){ /* sp - Contents */
.main .p01 .box01 {
    float: none;
    padding: 20px;
    width: auto;
}
.main .p01 .box02 {
    float: none;
    width: 100%;
}
.main .p02 .box01 {
    margin-bottom: 15px;
    width: 100%;
}
.main .p02 {
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.main .p02 .box02 {
    font-size: 90%;
    line-height: 130%;
    padding-bottom: 20px;
    width: auto;
}
}

@media screen and (max-width:600px){
h1 span{
	font-size:12px;
	margin-bottom:-8%;
	}
	.archive h4{padding:70px 0px 10px 0px;background-position:center 0;font-size:18px!important;text-align:center;}
	.archive h4 span{font-size:60%;line-height:80%;padding-top:10px;}
}