﻿@charset "utf-8";

div.maker-list-wrap
{
  background-color:#ffffff;
  padding:40px;
}

ul.maker-list
{
  display:-webkit-box; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;
  margin:0 31px;
}
ul.maker-list:not(:last-child)
{
  margin-bottom:20px;
}

ul.maker-list li
{
  width:120px;
  margin:0 6px 0px 6px;
}
ul.maker-list li a
{
  color:#000000;
  text-decoration:none;
}
ul.maker-list li a div.pic
{
  height:70px;
  background-color:#eeeeee;
}
ul.maker-list li a div.pic img
{
  border:solid 1px #cccccc;
}
ul.maker-list li a div.pic span
{
  position:absolute;
  top:0;
  right:0;
  display:block;
  width:20px;
  height:20px;
  border-radius:1px;
  background-color:#3263bf;
  color:#ffffff;
  text-align:center;
  line-height:normal;
}
ul.maker-list li a div.name
{
  height:62px; /* 58 + 4(padding*2) */
  padding:2px 3px;
  text-align:center;
  line-height:normal;
  font-size:12px;
}
