@charset "UTF-8";

/*============================
siteContent
============================*/

/*-----------------------
gridContent
-----------------------*/	
.model_photo{
	margin:0 0 15px 0;}

.gridContent_model dl dt{
	font-family:'Diot';
	height:44px;
	font-size:18px;
	color:#fff;
	letter-spacing:0.1em;
	line-height:16px;
}

.gridContent_model{
    filter: alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
}
@media screen and (max-width: 768px) {
  #modelsList {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px;
  }
  .model_photo {
    margin: 0 0 10px;
  }
  .model_photo img {
    display: block;
    /*width: auto;*/
    width: 100%;
    height: auto;
    /*max-width: 100%;*/
    max-width: 150px;
    margin: 0 auto;
    
  }
  .gridContent_model dl dt {
    line-height: 1.2;
    height: auto;
    font-size: 15px;
    letter-spacing: 0;
  }
  .gridContent_model dl dd {
    font-size: 9px;
  }
}