@charset "utf-8";
* {
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
} 
.contentImg01 {
	margin-top: 16px;
}
	.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;
}
.volTitle01 {
	margin: 20px auto 40px auto;
	width: 285px;
	height: 135px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8a01_sp.png) 0 0 no-repeat;
	background-size: 285px auto;
}
.ttl_vol8_title01 {
	width: 212px;
	height: 38px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8a02.png) 0 0 no-repeat;
	background-size: 212px auto;
}

.ttl_vol8_title02 {
	width: 238px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8a03.png) 0 0 no-repeat;
	background-size: 238px auto;
}
.ttl_vol8_title03 {
	width: 245px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8b01.png) 0 0 no-repeat;
	background-size: 245px auto;
}
.ttl_vol8_title04 {
	width: 169px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8b02.png) 0 0 no-repeat;
	background-size: 169px auto;
}
.ttl_vol8_title05 {
	width: 205px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol08/txt_vol8b03.png) 0 0 no-repeat;
	background-size: 205px auto;
}
.section {
	padding: 20px 0;
}
.section01 {
	padding: 0 0 18px 0;
}
.section02 {
	padding: 23px 0 20px 0;
}
.section03 {
	padding: 20px 0 10px 0;
}
.section04 {
	padding: 20px 0 0 0;
}
.section05 {
	padding: 20px 0 0  0;
}
.section06 {
	padding: 20px 0 0 0;
}
.section07 {
	padding: 20px 0 0 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: 15px;
}
.articleLinkBtm02 {
	margin-top: 30px;
}
.borderBtmHalf01,
.borderBtmHalf01.more {
	margin-top: 23px;
}
.borderBtmHalf01.less {
	margin-top: 12px;
}
.borderBtmHalf02 {
	width: 130px;
	height: 1px;
	margin: -8px auto 0 auto;
	background-color: #999;
}
.borderBtmHalf03 {
	width: 130px;
	height: 1px;
	margin: -7px auto 0 auto;
	background-color: #999;
}
.borderBtmHalf03.wSp {
	margin: 5px auto 0 auto;
}