/* 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/47/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/47/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:550px;	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/47/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/47/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/47/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/47/images/koen_bg.jpg);	background-repeat: no-repeat;	background-position: center top;}.koen2 {	background-image: url(/wp-content/themes/kabukibito/iroha/toyota/47/images/koen_bg02.gif);	background-repeat: no-repeat;	background-position: center top;}