@charset "shift_jis";

div.coverageBoxA01 {
	background-image: url(../../../../../nPrdAutoBike/Image/Static/Bike/product/img/index_img_001.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
	width: 540px;
}

div.coverageBoxA01 div.column2WrapAlpha01 {
	width: 540px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock01 {
	width: 34px;
	float: left;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 {
	width: 506px;
	float: right;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 {
	width: 502px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 {
	width: 256px;
	float: left;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 h3 {
	margin: 10px 0 0 10px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 div.column2WrapAlpha03 {
	margin-top: 6px;
	width: 256px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 div.column2WrapAlpha03 div.columnBlock01 {
	width: 60px;
	float: left;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 div.column2WrapAlpha03 div.columnBlock01 img {
	margin: 0 0 10px 10px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock01 div.column2WrapAlpha03 div.columnBlock02 {
	width: 186px;
	float: right;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 {
	width: 236px;
	float: right;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.coverageBoxA02 {
	border-bottom: 1px solid #cccccc;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 h4.cls01 {
	background-image: url(../../../../../nPrdCommon/Image/Static/common/img/common_icon_018.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	margin: 20px 10px;
	padding-left: 12px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 h4.cls02 {
	background-image: url(../../../../../nPrdCommon/Image/Static/common/img/common_icon_018.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	margin: 10px;
	padding-left: 12px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 h4.cls03 {
	background-image: url(../../../../../nPrdCommon/Image/Static/common/img/common_icon_018.gif);
	background-repeat: no-repeat;
	background-position: left 0.35em;
	margin: 15px 10px 12px;
	padding-left: 12px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 {
	width: 236px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 div.columnBlock01 {
	width: 130px;
	float: left;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 div.columnBlock02 {
	width: 106px;
	float: right;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 div.columnBlock02 p.cls01 {
	margin-top: 18px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 div.columnBlock02 p.cls02 {
	margin-top: 13px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.column2WrapAlpha04 div.columnBlock02 p.cls03 {
	margin-top: 9px;
}

div.coverageBoxA01 div.column2WrapAlpha01 div.columnBlock02 div.column2WrapAlpha02 div.columnBlock02 div.coverageBoxA03 {
	margin: 0 10px 10px;
}


/* balloonText
*************************************************/
.icon,.icon02{
position:relative;
}

.icon p{
position:absolute;
bottom:0;
right:10;
padding-bottom:18px;
cursor:pointer;
}

.icon02 p{
position:absolute;
bottom:0;
right:10;
padding-bottom:10px;
cursor:pointer;
}

.icon p span,
.icon p.hidetxt span,
.icon02 p span,
.icon02 p.hidetxt span{
display:none;
}

.icon p.showtxt span,
.icon02 p.showtxt span{
display:block;
position:absolute;
bottom:0;
left:-40px;
width:172px;
margin-bottom:45px;
padding:12px 10px 35px;
background:url(../../../../../nPrdAutoBike/Image/Static/Bike/product/coverage/img/coverage_bg_001.gif) no-repeat bottom;
border-top:solid #08146a 1px;
}