/***=============

CSS FILA

=============***/

@charset "utf-8";
#breadcrumbs {
	margin: 0;
}
#main_image_box img.top_image_right {
	max-width: 240px;
	width: 60%;
	z-index: 999;
	position: absolute;
	bottom: 8%;
	left: 65%;
	right: 0;
	margin: auto;
	z-index: 1;
}
.bland_infomation_rectangle .bland_infotext{
	max-width: 1200px !important;
}
.common_product_list.clm_p5 li, .yamapos_list.clm_p5 li{
	width: 30%;
}
.product_brand{
	text-align: center;
	margin: 4% 0 0;
	font-size: 1.2em;
}
.product_price{
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.product_price::after{
	content:'（税込）';
	display:inline-block;
	font-size:65%;
}
.product_genre{
	display: none;
}
.point_imgtxt_txt h4{
    margin: 0 0 24% !important;
    position:relative;
}
.point_imgtxt_txt h4::before{
	content:'■■■';
	position:absolute;
	font-size: 4px !important;
	color:#eee;
	top: 44px !important;
	letter-spacing:10px
}
@media only screen and (max-width: 786px){
	
.common_product_list.clm_p5 li, .yamapos_list.clm_p5 li{
	width: 50%;
}
	
.product_brand{
	text-align: center;
	margin: 4% 0 0;
	font-size: 1em;
}
.product_price{
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
}
.product_genre{
	display: none;
}
	
.point_imgtxt_txt h4{
    /* font-size: 2.8em !important; */
    margin: 0 0 11% !important;
}
	
.point_imgtxt_txt h4::before{
	content:'■■■';
	position:absolute;
	font-size: 4px !important;
	color:#eee;
	top: 30px !important;
	letter-spacing: 6px;
}
}