@charset "utf-8";
#breadcrumbs {
	margin: 0;
}
img{
	width:100%;
}
.lineup h3{
	border-bottom:1px solid #000;
	padding:0 0 4%;
}
.lineup h5{
	font-size:12px !important; 
}
.price{
	font-size: 16px !important;
	text-align:center !important;
	font-family: 'Oswald', sans-serif;
	font-weight: 800 !important;
}
.lineup ul{
	display:flex;
	justify-content: center;
}
.lineup li{
	width: 34%;
}
.common_title{
	border:none !important;
}
.parts_product_list>li{
	width:33% !important;
}
.product_genre{
	display:none;
}
.product_price{
	font-family:'Oswald', sans-serif;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
}
.point_imgtxt_txt h5{
	color:#ff0000;
	width: 80%;
}
.detail{
	margin: 0 0 7%;
}
.detail h3{
	text-align:center;
	font-size: 32px;
	font-weight: 800;
	margin: 0 0 3%;
}
.detail ul{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-around;
}
.detail li{
	width: 46%;
}
.detail h4{
	font-size:20px;
	font-weight: 800;
	margin: 4% 0 2%;
}
.detail p{
	text-align: justify;
	letter-spacing: 0;
	word-break: break-all;
	color: #212121;
	font-size: 1em;
}
.info{
	background: #f9f9f9;
	padding: 6% 4%;
	margin: 8% auto 0;
}
.info li{
	font-size: 12px;
	margin: 0 0 1%;
	letter-spacing: 0;
}
.point_imgtxt_txt p{
	font-size: 0.9em !important;
}

@media screen and (max-width: 786px) {
.category_btn_footerblock {
	margin: 0 auto 5%;
	width: 96%;
}
.point_imgtxt_txt h5{
	font-size: 1.25em;
	width: 100%;
}
.lineup ul{
	display:flex;
}
.lineup li{
	width:50%;
}
.common_title{
	border:none !important;
}
.detail{
	margin: 0 0 21%;
}
.detail h4{
	font-size: 1.15em;
	height: 70px;
}
.detail h3{
	font-size: 2em !important;
}
.detail li{
	width: 45%;
}
	margin: 0 0 10%;
}
.detail p{
	font-size: 1.2em;
}
.price{font-size: 1.2em !important;}
.parts_product_list>li{
	width: 50% !important;
}
.product_genre{
	display:none;
}
.product_price{
	font-family:'Oswald', sans-serif;
	text-align: center;
	font-size: 1.4em;
	font-weight: 400;
}
}