@charset "UTF-8";

/*******************

Company

*******************/
.tbl_type01{
    width:100%;
    border-top:1px solid #cccccc;
    border-left:1px solid #cccccc;
    margin-bottom: 2em;
}
.tbl_type01 td,.tbl_type01 th{
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    padding: 10px;
    line-height: 1.6;
    font-size: 1.2em;
}
.tbl_type01 th{
    background: #efefef;
    text-align: left;
    width: 30%;
}
.tbl_type01 td{
    width: 70%;
}
@media screen and (min-width:769px) {
    .tbl_type01 td,.tbl_type01 th{
        font-size: 1em;
    }
	.list-image img {
		width: 100%;
		height:300px;
		object-fit: cover;
	}
}

/*******************

販売店一覧

*******************/
.list-image{
    margin: 1em 0;
}
.list-image img{
    width: 100%;
    height:300px;
    object-fit: cover;
}
.item_info.item_info_list{
    margin-bottom: 2em;
    margin-top: 0;
}
.item_info.item_info_list_box{
    margin-top: 0;
    margin-bottom:2em;
    width: 100%;
}
@media screen and (max-width:768px) {
	.list-image img{
	    height:400px;
	}
}
@media screen and (max-width:500px) {
	.list-image img{
	    height:200px;
	}
}

@media screen and (min-width:769px) {
    .item_info_list.Flex{
        -webkit-box-pack: justify;
        justify-content: space-between;
    }
    .item_info.item_info_list_box{
        width: 49%;
    }
}