/** CSS scoron **/

@charset "utf-8";
.point_ttl{
	margin: 0 0 4% !important;
}
.bland_infomation_rectangle .bland_infotext h2{
	font-size: 1.1em !important;
	font-weight: 800;
}
#main_image_box img.top_image {
	max-width: 60% !important;
	width: 300px !important;
	top: 85% !important;
	left: 65% !important;
}
.point_imgtxt_txt{
	width: 47% !important;
	margin: 0 0 0 0px !important;
}
.vd_wrapper iframe{
	display:block;
	width: 100% !important;
	margin: auto;
}
.common_title{
	display:none;
}
.contents_wrapper h3{
	font-size: 2.5em;
	font-weight:800;
	text-align:center;
}
.cp_bnr h5{
	text-align: center;
	font-size: 2em !important;
	font-weight: 800;
}
.gd img{
	width: 80% !important;
	display: block;
	margin: auto;
}
.sub_ {
	color: #fff;
	padding: 14px;
	width: 100%;
	font-weight: 800;
	text-align: center;
	display: inline-block;
	background: #5e8c79;
	font-size: 32px;
}
.story{
	background: #efefef;
	padding: 20px 40px;
}
.story .point_txt1{
	width: 90% !important;
}
.story .sub{
	color:#222 !important;
	text-align: center;
}
.sub_ img{
	margin-right: 20px;
	width: 40px;
}
.sub{
	font-size: 24px;
	display:block;
	font-weight:800;
	color: #5e8c79;
	margin: 0 0 2%;
}
.common_product_list.clm_p5 li, .yamapos_list.clm_p5 li{
	width:33%;
}
.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 p{
	margin: 0 0 6%;
}
.table{
	display:block;
	margin: 0 auto 8%;
}
.table li{
	display:flex;
	justify-content: center;
	margin: 2% auto;
	width: 80%;
}
.table li h6{
	font-size: 25px;
	width: 25%;
}
.table li p{
	width: 60%;
}
.gellery{
	display:flex;
	justify-content: space-around;
	margin: 6% 0 0;
}
.gellery li{
	width:44%;
}
.gellery li:last-child{
	padding: 36px 0 0;
}
.gellery li img{
	width:100%;
}
.point_imgtxt_wrap.point_imgtxt_wrap{
	/* margin: 6% 0 7%; */
	/* align-items: center; */
}
@media only screen and (max-width: 786px){
#main_image_box img.top_image {
	max-width: 60% !important;
	width: 150px !important;
	top: 80% !important;
	left: 58% !important;
}
.vd_wrapper{
	padding: 20px 0;
}
.vd_wrapper iframe{
	/* width: 100% !important; */
}
.point_imgtxt_wrap.point_imgtxt_wrap{
	margin: 8% 0;
	flex-wrap: wrap;
}
.contents_ttl{
	text-align:center;
	font-size:2em;
	margin:0 0 8px;
	color: green;
	font-weight:800;
}
.sub_{
	font-size: 18px;
	padding: 8px;
}
.sub_ img{
	margin-right: 8px;
	width: 28px;
}
.story{
	padding: 2% 6% 6% !important;
}
.story .point_txt1{
	width: 100% !important;
}
.point_imgtxt_txt{
	width:100% !important;
}
.table{
	display:block;
	margin:auto;
}
.table li{
	display: block;
	justify-content: center;
	margin: 2% 0;
	width: 100%;
	text-align: center;
}
.table li h5{
	font-size:20px;
	width: 100%;
}
.table li p{
	width: 100%;
	text-align: left;
}
.sub{
	font-size: 1em;
}
.cp_bnr h5{
	font-size:1.75em !important;
}
.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;
}
.contents_wrapper h3{
	font-size:1.75em !important;
	margin: 0 0 5% !important;
}
.gellery{
	display:flex;
	justify-content: space-around;
}
.gellery li{
	width:44%;
}
.gellery li:last-child{
	padding: 36px 0 0;
}
.gellery li img{
	width:100%;
}
	
}