@charset "utf-8";
/* CSS Document */
.ftbld{
	font-weight:bold;
}
.col_y{
	color:#f8dd74;
}
.col_gr{
	color:#f6f6f6;
}
.no_deco{
	text-decoration:none;
}
.smlfnt{
	font-size:80%;
	font-weight:normal;
}
.lrgfnt{
	font-size:110%;
}
.ftwht{
	color:#fff;
}
#toyota-mst{
	width:980px;
}
#toyota-mst p{
	color:#dcdcdc;
}
#toyota-mstMain{
	width:980px;
}
#toyota-mstCont{
	width:980px;
	background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/toyota-mst/toyota-mst_bk.jpg);
	background-repeat:repeat-y;
}
#toyota-mstContLead{
	width:980px;
}
#toyota-mstContLead img{
	margin-top:25px;
	margin-left:49px;
	margin-right:49px;
}
#toyota-mstContTkt{
	width:980px;
}
#toyota-mstContTkt .ttl{
	margin-top:40px;
	margin-left:39px;
	margin-right:39px;
	margin-bottom:15px;
}
#toyota-mstContTkt .flt{
	width:866px;
	background-color:#444034;
	border:#5a5545 1px solid;
	margin-left:57px;
	margin-right:57px;
	clear:both;
	padding-top:17px;
	padding-bottom:17px;
}
#toyota-mstContTkt .ltbox{
	float:left;
	width:500px;
}
#toyota-mstContTkt .ltbox p{
	border-right:#fff 1px dotted;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:35px;
	color:#fff;
}
#toyota-mstContTkt .rtbox{
	float:right;
	width:366px;
}

#toyota-mstContTkt .rtbox p{
	padding-top:3px;
	padding-bottom:3px;
	margin-left:35px;
	margin-right:35px;
	color:#f6f6f6;	
}
#toyota-mstContSche{
	width:980px;
}
#toyota-mstContSche .ttl{
	margin-top:40px;
	margin-left:39px;
	margin-right:39px;
	margin-bottom:15px;
}
#toyota-mstContSche .sbttl{
	width:866px;
	margin-left:57px;
	margin-bottom:2px;
	background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/toyota-mst/toyota-mst_sbttl.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:8px;
	color:#fef0c8;
	font-weight:bold;
	vertical-align:top;
}
#toyota-mstContSche table{
	width:866px;
	margin-left:57px;
	color:#e7e6e6;
	margin-bottom:30px;
	border-bottom:#878068 1px solid;	
}
#toyota-mstContSche .date1{
	width:180px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:24px;
	border-bottom:#878068 1px solid;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .plc1{
	width:264px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
	padding-left:24px;
	border-bottom:#878068 1px solid;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .pg1{
	width:112px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:#878068 1px solid;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .seat1{
	width:109px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:#878068 1px solid;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .info1{
	width:197px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:#878068 1px solid;
}
#toyota-mstContSche .date2{
	width:180px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .plc2{
	width:264px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .pg2{
	width:112px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .seat2{
	width:109px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .info2{
	width:197px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:5px;
	padding-bottom:3px;
	text-align:center;
}
#toyota-mstContSche .date3{
	width:180px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .plc3{
	width:264px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .pg3{
	width:112px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .seat3{
	width:109px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	border-bottom:#878068 1px solid;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .info3{
	width:197px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}
#toyota-mstContSche .date4{
	width:180px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .plc4{
	width:264px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:24px;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .pg4{
	width:112px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:6px;
	text-align:center;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .seat4{
	width:109px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:6px;
	text-align:center;
	border-right:#3e3b30 1px solid;	
}
#toyota-mstContSche .info4{
	width:197px;
	background-color:#22201a;
	color:#e7e6e6;
	padding-top:3px;
	padding-bottom:6px;
	text-align:center;
}
#toyota-mstContPgm{
	width:980px;
	color:#dcdcdc;
}
#toyota-mstContPgm .ttl{
	margin-top:10px;
	margin-left:39px;
	margin-right:39px;
	margin-bottom:15px;
}
#toyota-mstContPgm .sbttl{
	width:866px;
	margin-left:57px;
	margin-bottom:4px;
	background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/toyota-mst/toyota-mst_sbttl.jpg);
	background-repeat:no-repeat;
	padding-left:7px;
	padding-top:4px;
	padding-bottom:8px;
	color:#fef0c8;
	font-weight:bold;
	vertical-align:top;
}
#toyota-mstContPgm .pgmttl{
	width:836px;
	margin-left:72px;
	padding-left:8px;
	font-weight:bold;
	color:#fff;
	margin-top:12px;
}
#toyota-mstContPgm .pgmttl2{
	width:836px;
	margin-left:72px;
	padding-left:8px;
	padding-top:10px;
	font-weight:bold;
	color:#fff;
	margin-top:12px;
	border-top:1px #464236 dotted;
}
#toyota-mstContPgm .pgmcont{
	margin-left:80px;
	margin-top:10px;
	line-height:170%;
}
#toyota-mstContPrf{
	width:980px;
}
#toyota-mstContPrf .ttl{
	margin-top:35px;
	margin-left:39px;
	margin-right:39px;
	margin-bottom:15px;
}
#toyota-mstContPrf .prfttl1{
	width:866px;
	background-color:#22201a;
	margin-left:57px;
	margin-bottom:14px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	font-size:110%;
	font-weight:bold;
	color:#fff;
	margin-top:12px;
	border-bottom:1px solid #63521c;
}
#toyota-mstContPrf .prfttl2{
	width:866px;
	background-color:#22201a;
	margin-left:57px;
	margin-bottom:14px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	margin-top:40px;
	border-bottom:1px solid #63521c;
}
#toyota-mstContPrf .prfttl3{
	width:866px;
	background-color:#22201a;
	margin-left:57px;
	margin-bottom:40px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	margin-top:40px;
	border-bottom:1px solid #63521c;
}
#toyota-mstContPrf .flt{
	width:836px;
	margin-left:72px;
	clear:both;
}
#toyota-mstContPrf .ltbox1{
	float:left;
	width:204px;
}
#toyota-mstContPrf .rtbox1{
	float:right;
	width:588px;
	margin-left:44px;
	margin-top:30px;
	line-height:200%;
}
#toyota-mstContPrf .ltbox2{
	float:left;
	width:143px;
}
#toyota-mstContPrf .rtbox2{
	float:right;
	width:663px;
	margin-left:30px;
	line-height:160%;
	text-align:justify;
	text-justify:distribute;
}
#toyota-mstContPrf .ltbox3{
	float:left;
	width:204px;
	margin-top:25px;
}
#toyota-mstContPrf .rtbox3{
	float:right;
	width:602px;
	margin-left:30px;
	line-height:160%;
	text-align:justify;
	text-justify:distribute;
}
#toyota-mstContPrf .oct{
	width:836px;
	margin-left:72px;
	clear:left;
	border-top:1px #464236 dotted;
	padding-top:17px;
	margin-top:15px;
}
#toyota-mstContPrf .ltbox00{
	float:left;
	width:198px;
	padding-left:8px;
}
#toyota-mstContPrf .ltbox00-2{
	float:left;
	width:210px;
	padding-left:8px;
}
#toyota-mstContPrf .ltbox00 p{
	color:#dcdcdc;
	line-height:140%;
}
#toyota-mstContPrf .cap{
	width:152px;
	color:#dcdcdc;
	line-height:140%;
	border:1px #696969 solid;
	font-size:80%;
	padding-left:10px;
	padding-top:7px;
	padding-right:10px;	
	padding-bottom:7px;
	margin-top:37px;
}