

/* CSS Document */



a:link {

	color: #bd6f6f;

}

a:visited {

	color: #827a66;

}

a:active {

	color: #bd6f6f;

}



h1, h2, h3, h4, h5, h6, p {

	padding: 0;

	margin: 0;

}



.txt-l1 {

	font-size: medium;

	line-height: 140%;

	padding: 0;

	margin: 0;

}

.txt-l2 {

	font-size: 14px;

	line-height: 140%;

	padding: 0;

	margin: 0px 0px 20px 0px;

}

.txt-m1 {

	font-size: small;

	line-height: 130%;

	color: #003466;

	padding: 0;

	margin: 0;

}

.txt-m2 {

	font-size: small;

	line-height: 130%;

	color: #003466;

	padding: 0;

	margin: 0px 0px 20px 0px;

}

.td-1 {

	padding: 5px;

}







/* ====================== IndexPage ====================== */



#TopImg{

	margin:0;

	padding:0;

	width:750px;

	height:360px;

}







#Editor{

	padding:0;

	width:620px;

	height:auto;

	text-align:right;

	font-size: small;

	line-height: 130%;

	color: #949494;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	float: right;

}



.TxtBox{

	margin:10px 10px 20px 10px;

	padding:0;

	font-size:medium;

	line-height: 140%;

	color: #756762;

	text-align: left;

}



#EndCap{

	margin:0 0 20px 0;

	padding:0;

	width:auto;

	height:auto;

	text-align:right;

	font-size: small;

	line-height: 130%;

	color: #949494;

}







/* ====================== 2ndPageCommon ====================== */

#MainImgBox{

	padding:0 0 25px 0;

	margin:0;

	width:750px;

	height:240px;

}



#MainImgBox2{

	padding:0 0 25px 0;

	margin:0;

	width:230px;

	height:490px;

}



.SubImgBox{

	padding:0;

	width:auto;

	height:auto;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 15px;

	margin-left: 0;

	text-align: center;

}



.SubImgBoxP1{

	margin:0;

	padding:0;

	width:230px;

	height:auto;

}



.SubImgBoxP2{

	margin:0;

	padding:190px 0 0 0;

	width:230px;

	height:auto;

}



.BtnBox{

	margin:0 0 20px 0;

	padding:0;

	text-align:right;

}



#ContentsBox{

	margin:15px;

	padding:0;

	width:720px;

	height:auto;

	text-align:left;

}



.InterviewHeadBox{

	margin:5px 0 0 0;

	padding:0;

	width:auto;

	height:auto;

}



.InterviewBox{

	padding:0px;

	width:auto;

	height:auto;

	text-align: left;

	display: block;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

}



.Interviewer{

	width:auto;

	height:auto;

	font-size:medium;

	line-height: 170%;

	color: #887559;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 0;

	padding-bottom: 0;

	margin-bottom: 20px;

}



.Answer{

	padding:0;

	width:auto;

	height:auto;

	color:#0c3041;

	line-height: 170%;

	font-size: medium;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

}



.Caption{

	margin:0px;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

	text-align: left;

	padding-top: 0;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	display: block;

}



.CaptionNo2{

	margin:5px 0 0 0;

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

}



.CaptionTop{

	margin:50px 0 20px 0;

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

}



.CaptionTop2{

	margin:76px 0 20px 0;

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

}



.Caption2{

	margin:300px 0 20px 0;

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

}



.Caption3{

	margin:30px 0 20px 0;

	padding:0;

	width:230px;

	font-size: small;

	line-height:130%;

	color: #756762;

}





.CaptionP2_01{

	margin:0 0 20px 0;

	padding:0;

	font-size: small;

	line-height:130%;

	color: #756762;

	text-align: left;

}



.CaptionP3_01{

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

	margin-top: 5px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	text-align: right;

}



.CaptionP3_02{

	margin:530px 0 20px 0;

	padding:0;

	width:auto;

	height:auto;

	font-size: small;

	line-height:130%;

	color: #756762;

}



.CaptionP3_03{

	margin:10px 0 10px 0;

	font-size: small;

	line-height:130%;

	color: #756762;

}





/*---------------- Title ----------------*/

#No01Ttl01{

	padding:0;

	height:80px;

	width:495px;

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/no01_ttl01.gif);

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-bottom: 15px;

	display: block;

	clear: both;

	float: left;

}



#No01Ttl01 h2{

	margin:0;

	padding:0;

	text-indent:-9999px;

}



#No02Ttl01{

	padding:0;

	height:82px;

	width:480px;

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/no02_ttl01.gif);

	background-repeat: no-repeat;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}



#No02Ttl01 h2{

	margin:0;

	padding:0;

	text-indent:-9999px;

}



#No03Ttl01{

	padding:0;

	height:80px;

	width:800px;

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/no03_ttl01.gif);

	background-repeat: no-repeat;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}



#No03Ttl01 h2{

	margin:0;

	padding:0;

	text-indent:-9999px;

}







/*---------------- BladeBox ----------------*/

#Toyota{

	text-align:right;

	margin-top: 30px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 50px;

	padding-bottom: 0;

}







/*---------------- ProfBox ----------------*/

#ProfBox{

	margin:0;

	padding:0;

	height:auto;

}



#ProfBox .Ttl{

	margin:0;

	padding:0;

	height:40px;

	background-repeat: no-repeat;

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/prof_name.gif);

	width: 300px;

}

	

#ProfBox .Ttl h2{

	margin:0;

	padding:0;

	text-indent:-9999px;

}



#ProfBox .Body{

	margin:0;

	padding:5px 5px 0 5px;

	height:auto;

	font-size:14px;

	line-height:150%;

	color:#756762;

	text-align: left;

}



#ProfBox .Body .Ttl{

	margin:10px 0 5px 0;

	padding:0;

	height:29px;

	background:url(/wp-content/themes/kabukibito/iroha/toyota/49/images/no02_ttl.html);

}



#ProfBox .Body .Ttl h3{

	margin:0;

	padding:0;

	text-indent:-9999px;

}







#ColumnBox{

	margin:0 0 20px 0;

	padding:8px;

	width:455px;

	height:auto;

	border:#321c14 1px solid;

	background:#e5e0de;

	font-size:medium;

	line-height: 140%;

	color:#433b38;

}





.moviecap{

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 10px;

	line-height: 180%;

	color: #333333;

}

#wrap {

	width: 900px;

	clear: both;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.clear {

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 0px;

	width: 0px;

}

.koen {

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/koen_bg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.koen2 {

	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/49/images/koen_bg02.gif);

	background-repeat: no-repeat;

	background-position: center top;

}