@charset "utf-8";
/* CSS Document */

.wrapper{
	width:100%;
	margin:auto;
	max-width:640px;
}
.font_min {
	color: #333;
    font-size: 26px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 20px;
    border-bottom: solid #CCC 1px;
	font-family: "游明朝体", "YuMincho", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 Pr6 W6", "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Hiragino Mincho ProN W3", "Times New Roman", HiraMinProN-W3, Georgia, "NotoSerifCJKjp-Regular";
	font-weight:normal;
}
.item_list_c {
	width: 100%;
    margin: 0 auto;
    list-style: none;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    text-align: center;
    flex-direction: row;
	padding:0;
}
.item_list_c li {
    width: 49.0%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    margin: 0 auto 2%;
    list-style: none;
	overflow: hidden;
}
.item_list_c li:last-child {
	margin:0 0 2%;
}
.item_list_c li img {
	width:100%;
}
.item_link_c {
	margin:2% 0 5%;
}
.item_link_c a {
	text-decoration:none;
	font-size:11px;
	padding:2% 5%;
	background:#555;
	color:#FFF;
}
@media screen and (max-width:640px){
	/********************** common **********************/
	.wrapper{
		width:100%
	}
.item_list_c li {
    width: 49.0%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    position: relative;
    margin: 0 auto 7%;
    list-style: none;
	overflow: hidden;
}
.item_link_c a {
	text-decoration:none;
	font-size:10px;
	padding:3% 6%;
	background:#555;
	color:#FFF;
}
	/********************** /common **********************/
}
