@charset "utf-8";
* {
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
}
.leftContent01 p,
.rightContent01 p,
.leftContent02 p,
.rightContent02 p {
	margin-bottom: -5px;
} 
.contentImg01 {
	margin-top: 16px;
}
.contentImg01 p {
	margin-bottom: 0;
}
.leftContent02 .contentImg01 {
	margin-top: 0;
}
.rightContent02 {
	height: auto;
}
	.rightContent03 .contentImg01 {
		width: 100%;
		height: auto;
		margin: 21px auto 0 auto;
		padding: 50px 0 18px 0;
		background-color: #dadada;
	}
		.rightContent03 .contentImg01 img {
			width: 145px;
			height: auto;
			margin: 0 auto;
		}
		.rightContent03 .caption01 {
			margin-top: 20px;
			text-align: center;
			padding: 8px 13px;
		}
.contentImg02 {
	margin-top: 0;
}
p.lower { margin-top: 10px; }
.volTitle01 {
	margin: 20px auto 40px auto;
	width: 285px;
	height: 130px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9a01_sp.png) 0 0 no-repeat;
	background-size: 285px auto;
}
.ttl_title01 {
	width: 284px;
	height: 70px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9a02_sp.png) 0 0 no-repeat;
	background-size: 284px auto;
}

.ttl_title02 {
	width: 283px;
	height: 67px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9a03_sp.png) 0 0 no-repeat;
	background-size: 283px auto;
}
.ttl_title03 {
	width: 281px;
	height: 67px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9a04_sp.png) 0 0 no-repeat;
	background-size: 281px auto;
}
.ttl_title04 {
	width: 254px;
	height: 102px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9b01_sp.png) 0 0 no-repeat;
	background-size: 254px auto;
}
.ttl_title05 {
	width: 221px;
	height: 97px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9b02_sp.png) 0 0 no-repeat;
	background-size: 221px auto;
}
.ttl_title06 {
	width: 285px;
	height: 67px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9b03_sp.png) 0 0 no-repeat;
	background-size: 285px auto;
}
.ttl_title07 {
	width: 284px;
	height: 67px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol09/txt_vol9b04_sp.png) 0 0 no-repeat;
	background-size: 284px auto;
}
.section {
	padding: 15px 0 0 0;
}
.section01 {
	padding: 0 0 18px 0;
}
.section02 {
	padding: 23px 0 20px 0;
}
.section03 {
	padding: 15px 0 0 0;
}
.section04 {
	padding: 20px 0 0 0;
}
.section05 {
	padding: 15px 0 20px  0;
}
.section06 {
	padding: 15px 0 0 0;
}
.section07 {
	padding: 15px 0 20px 0;
}
.section08 {
	padding: 20px 0 5px 0;
}
.section09 {
	padding: 20px 0 3px 0;
}
.section10 {
	padding: 20px 0 10px 0;
}
.section11 {
	padding: 20px 0 0 0;
}
.section12 {
	padding: 20px 0 10px 0;
}
.section13 {
	padding: 20px 0 0 0;
}
p.p_uCaption,
p.p_uCaption02 {
	margin-top: 15px;
}
.bgWhiteWrap01 {
	margin-top: 21px;
	font-size: 12px;
	color: #000;
	padding: 25px 15px;
	text-align: center;
	background-color: #fff;
}
	.bgWhiteWrap01 .title {
		padding-bottom: 20px;
		display: inline-block;
		width: 123px;
		height: 12px;
		background: url(/stories/yamaha-handling/common/img/vol01/txt_vol01a02_sp.gif) 0 0 no-repeat;
		background-size: 123px 12px;
		border-bottom: 2px solid #202020;
	}
	.bgWhiteWrap01 .subTitle {
		display: block;
		font-size: 14px;
		padding: 8px 0 13px 0;
	}
		.bgWhiteWrap01 .kenImage {
			float: none;
			margin: 0 auto;
			width: 90px;
			height: 120px;
			background: url(/stories/yamaha-handling/common/img/vol01/pic_vol01a01_sp.jpg) 0 0 no-repeat;
			background-size: auto 120px;
		}
		.bgWhiteWrap01 .detail {
			margin-top: 17px;
			overflow: hidden;
			line-height: 1.9;
			text-align: left;
		}
.bgWhiteWrap01.lower {
	margin-top: 20px;
}
		
.articleLinkBtm01 {
	margin-top: 0;
}
.articleLinkBtm02 {
	margin-top: 10px;
}
.borderBtmHalf01 {
	margin-top: 20px;
}
.borderBtmHalf01.less {
	margin-top: 20px;
}
.borderBtmHalf02 {
	width: 130px;
	height: 1px;
	margin: 20px auto 0 auto;
	background-color: #999;
}
.borderBtmHalf03 {
	width: 130px;
	height: 1px;
	margin: 20px auto 0 auto;
	background-color: #999;
}
.txt_postscript {
	margin-top: 0;
}