@charset "shift_jis";


#choiceguide {
	width:730px;
	margin:0 auto;
	}
	
#choiceguide img{
width: 100%;
	}


/*  タイプで選ぶ  */
#choiceguide .category-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	margin:0 0 11px 0;
	font-weight: normal;
}
#choiceguide .category{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 3px;
}
#choiceguide .cat-btn-l{
	width: 353px;
	margin-bottom: 13px;
}
#choiceguide .cat-btn-r{
	width: 366px;
}


/*  カラーで選ぶ  */
#choiceguide .color-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	margin:0 0 11px 0;
	font-weight: normal;
}
#choiceguide .color{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 15px;
	font-size: 14px;
	text-align: center;
	font-weight: 700;
}
#choiceguide .color .col{
	width: 94px;
	margin-right: 12px;
	margin-bottom: 33px;
    letter-spacing: -0.05em;
}
#choiceguide .color .col:nth-child(7){
	width: 94px;
	margin-right: 0;
	margin-bottom: 33px;
}
#choiceguide .color .col img{
	margin-bottom: 2px;
}


/*  規格で選ぶ  */
#choiceguide .standard-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	margin:0 0 11px 0;
	font-weight: normal;
}
#choiceguide .standard{
	margin-top: 28px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
#choiceguide .standard .standard-img{
	width: 240px;
}
#choiceguide .standard .standard-text{
	width: 470px;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 48px;
}
#choiceguide .standard .standard-text h3{
	margin: 0;
	padding: 0;
	font-size: 29px;
}
#choiceguide .standard .standard-text a{
	font-size: 17px;
	color: #ff0000;
}



/*  トリムで選ぶ  */
#choiceguide .trim-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	margin:0 0 11px 0;
	font-weight: normal;
}
#choiceguide .trim{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 15px;
	font-size: 14px;
	text-align: center;
	font-weight: 700;
	letter-spacing: -0.05em;
}
#choiceguide .trim .trim-img{
	width: 163px;
	margin-right: 17px;
	margin-bottom: 33px;
}
#choiceguide .trim .trim-img:nth-child(4){
	width:163px;
	margin-right: 0;
	margin-bottom: 33px;
}
#choiceguide .trim .trim-img img{
	margin-bottom: 2px;
}



/*  バイクで選ぶ  */
#choiceguide .bike-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	margin:0 0 0 0;
	font-weight: normal;
}
#choiceguide .bike{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
/* margin-top: 15px;*/
	font-size: 14px;
	text-align: center;
	font-weight: 700;
	letter-spacing: -0.05em;
}
#choiceguide .bike .bike-img{
	width: 243px;
	margin-bottom: 16px;
}
#choiceguide .bike .bike-img img{
	margin-bottom: 2px;
}


/*  サイズについて  */
#choiceguide .size-block h2{
	font-size: 20px;
	border-bottom: 1.7px solid #969696;
	font-weight: normal;
}
#choiceguide .size-img{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-end;
}
#choiceguide .size .size-img1{
	width: 366px;
}
#choiceguide .size .size-img2{
	width: 329px;
}
#choiceguide .size .size-text{
	font-size: 14px;
}
#choiceguide .size-table{
	margin-top: 52px;
}
#choiceguide .size-table p{
	font-size: 14px;
}
#choiceguide .size-table table{
	border-collapse: collapse;
	border: 1px solid #707070;
	width: 100%;
	font-weight: 700;
	font-size:14px;
}
#choiceguide .size-table table tr td.type{
	text-align: center !important;
	font-size:14px;
	padding: 13px;
}
#choiceguide .size-table table tr th{
	border: 1px solid #707070;
	width: 25%;
	padding: 13px;
}
#choiceguide .size-table table tr td{
	border: 1px solid #707070;
	width: 25%;
	text-align: left;
	font-size:12px;
	padding: 13px 0 13px 30px;
}



