@charset "UTF-8";




*, *:before, *:after {
	box-sizing: border-box;
}

.gallery_col_1{
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}

.gallery_col_1 img{
	width: 150px;
	height:150px;
	object-fit: cover;
}

.gallery_col_1 > div{
	width: 33.33333%;
	padding: 10px;
}

@media screen and (max-width: 960px) {
	.gallery_col_1 > div{
		width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.gallery_col_1 > div{
		width: 100%;
	}
}

*, *:before, *:after {
	box-sizing: border-box;
}
.col_3{
	width: 100%;
	display: flex;
	display: -ms-flexbox; /* IE10 */
	flex-wrap: wrap;
	-ms-flex-wrap: wrap; /* IE10 */
}
.col_3 img{
	width: 150px;
	height:150px;
	object-fit: cover;
}
.col_3 > div{
	width: 33.33333%;
	padding: 10px;
}
@media screen and (max-width: 960px) {
	.col_3 > div{
		width: 50%;
	}
}
@media screen and (max-width: 480px) {
	.col_3 > div{
		width: 100%;
	}
}


.item {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.item img{
	width: 250px;
}
.item:nth-child(1) {
    width: 10%;
}.item:nth-child(2) {
    width: 30%;
}.item:nth-child(3) {
    width: 60%;
}

.item_box {
	width: 200px;
	display: table-cell;
	text-align: center;
}


.feature_pick {
	padding: 10px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}



.feature_box {
    padding: 0.5em 1em;
    margin: 0 auto;
    font-weight: bold;
    color: #000;
    background: #f5f5f5;
    border: solid 3px #c89f00;
    border-radius: 10px;
}
.feature_box p {
	font-size: 20px;
    margin: 0; 
    padding: 0;
}


ul.listtest2 {
    display: table;
    width:100%;
}
ul.listtest2 img{
	text-align: left;
	width: 400px;
}
ul.listtest2 > li:nth-child(2n+1) {
    clear: both;
}
ul.listtest2 > li {
    display: table-cell;
    float: left;
    width: 50%;
}

hr {
  border-top: 1px dashed #bbb;
}