@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: 5px;
}
.volTitle01 {
	margin: 20px 0 40px;
	width: 246px;
	height: 46px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7a01_sp.png) 0 0 no-repeat;
	background-size: 246px auto;
}.ttl_vol7_title01 {
	width: 182px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7a02.png) 0 0 no-repeat;
	background-size: 182px auto;
}
.ttl_vol7_title02 {
	width: 190px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7a03.png) 0 0 no-repeat;
	background-size: 190px auto;
}
.ttl_vol7_title03 {
	width: 212px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7a04.png) 0 0 no-repeat;
	background-size: 212px auto;
}
.ttl_vol7_title04 {
	width: 170px;
	height: 13px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7a05.png) 0 0 no-repeat;
	background-size: 170px auto;
}
.ttl_vol7_title05 {
	width: 252px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7b01.png) 0 0 no-repeat;
	background-size: 252px auto;
}
.ttl_vol7_title06 {
	width: 218px;
	height: 16px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7b02.png) 0 0 no-repeat;
	background-size: 218px auto;
}
.ttl_vol7_title07 {
	width: 256px;
	height: 16px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7b03.png) 0 0 no-repeat;
	background-size: 256px auto;
}
.ttl_vol7_title08 {
	width: 238px;
	height: 37px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7b04.png) 0 0 no-repeat;
	background-size: 238px auto;
}
.ttl_vol7_title09 {
	width: 299px;
	height: 16px;
	margin: 0 auto 15px;
	background: url(/stories/yamaha-handling/common/img/vol07/txt_vol7b05.png) 0 0 no-repeat;
	background-size: 299px auto;
}
.section {
	padding: 20px 0 15px 0;
}
.section01 {
	padding: 0 0 18px 0;
}
.section02 {
	padding: 23px 0 20px 0;
}
.section03 {
	padding: 20px 0 0 0;
}
.section04 {
	padding: 20px 0 0 0;
}
.section05 {
	padding: 0 0 20px 0;
}
.section06 {
	padding: 20px 0 0 0;
}
.section07 {
	padding: 20px 0 0 0;
}
.section08 {
	padding: 20px 0;
}
.section09 {
	padding: 20px 0 0 0;
}
.section10 {
	padding: 20px 0 10px 0;
}
.section11 {
	padding: 20px 0 0 0;
}
.section12 {
	padding: 20px 0;
}
.section13 {
	padding: 20px 0;
}
.section14 {
	padding: 20px 0 0 0;
}
.section15 {
	padding: 0;
}
.section16 {
	padding: 20px 0 5px 0;
}
.section17 {
	padding: 20px 0 3px 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;
}