@charset "UTF-8";
#responsive_list {
    display: none;
}
@media screen and (max-width: 1024px) {
	/* 479px以下に適用されるCSS（スマホ用） */

#item_itemListImage {
    margin: auto;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
#item_itemListImage:after {
    content: "";
    display: block;
    width: 51%;  /* .boxに指定したwidthと同じ幅を指定する */
    height: 0;
}
#item_itemListImage .item_area {
    float: left;
    width: 40%;
    height: auto;
    aspect-ratio: 1 / 1.4;
    margin: auto;
    overflow: visible;
}
#list{
	display: none;
}
#responsive_list {
    display: block;
    padding: 0 10px;
    width: 100%;
}
#responsive_list .pageguide {
    float: left;
    width: 100%;
    font-size: 75%;
}
#responsive_list .rearrange {
    float: left;
    width: 200px;
    font-size: 75%;
    text-align: left;
}
#responsive_list .rearrange select {
    font-family: none;
    font-size: 15px;
    line-height: 60%;
    box-sizing: border-box;
    text-transform: none;
}
#responsive_list .pagelink {
    clear: both;
    font-size: 75%;
}
#responsive_list .pagelink select {
    font-family: none;
    font-size: 15px;
}
/*
スマホサイズ
 */
@media screen and (max-width: 520px) {
#item_itemListImage .item_area .text{
	font-size: 80%;
	height: 130px;
}
}