@charset "utf-8";

/* common.css 画面の横幅が751px以上（PC用 */
@media screen and (min-width: 751px) {
.main-inner {
	min-width: 1000px;
	margin: auto;
}
/*.ancWrap {
	margin-top: -184px;
	padding-top: 184px;
}
*/
br.brsp, br.brsp5 {
	display: none;
}
/*-------------------------
　 　商品リスト
-------------------------*/
.result-list__grid > li a .result-list__text .result-list__name,
.result-list__grid > li a .result-list__text .result-list__brand,
.result-list__grid > li a .result-list__text .result-list__price {
	font-size:1.4rem;
}
/*filter OFF*/
a:hover img.off {
	filter: none !important;
	opacity: 1 !important;
}
.container ul.result-list__grid {
	margin: 32px 0 0 0;
}
}
/* IE */
/*
@media all and (-ms-high-contrast: none) and (min-width: 751px) {
.anchorlist li:nth-child(4) {
	flex:5 0 29%;
}
.anchorlist li:nth-child(3) {
	flex:2 0 22%;
}
.anchorlist li:nth-child(2) {
	flex:3 0 23.5%;
}
.anchorlist li:nth-child(1) {
	flex:4 0 25.5%;
}
.link_catalog:after {
	background-size: 4px 4px;
	height:4px;
}
h2.c_sab {
	margin-bottom:-0.4em;
	line-height:1;
}
}*/
.container ul.result-list__grid {
	margin-top: 40px;
	width:1000px;
}
.result-list__grid, .result-list__grid li {
	list-style: none;
	position:relative;
	/*align-items: end;*/
}
/*.result-list__grid a .result-list__text > *, .result-list__grid a .result-list__info > *{
	transition: 0.8s;
}*/
.result-list__pic {
	display:flex;
	align-items: flex-end;
	justify-content: center;
	margin: 0 auto 20px;
}
.result-list__pic img {
	max-width: 225px;
}
div.sec_02 .result-list__pic img {
	max-width: 205px;
}
li.result-list_dv {
	display: none;
}
/*-------------------------
　 　コラム
-------------------------*/
.box_column_uti {
	text-align: center;
}
h4.column_ate{
	margin: auto;
	position: relative;
	width: 74%;
	font-size:1.3em;
}
h4.column_ate span {
	padding: 0 1em;
}
.column_content{
	display: flex;
	justify-content:/* space-evenly*/center;
	padding: 40px 0 0;
}
.column_content > a {
	flex-basis:45%;
	font-size:1.4rem;
}
.column_content img{
	width: 100%;
	max-width:280px;
	height:auto;
	max-height: 280px;
	padding: 0 0 0px;
}
.fdd img{
	width: 90%;
	padding: 0 0 20px
}
.column_content a:hover {
	opacity: 0.8;
	transition: 0.3s;
}