@charset "utf-8";

/* ==================================
speciallist.css
================================== */

/* ==================================
pick-up
================================== */
#speciallist #pick-up {
  padding-bottom:30px;
}
#speciallist #pick-up h1 {
  margin-bottom:30px;
}
#speciallist #pick-up .list li {
  float:left;
  width:420px;
  margin:0 0 30px 50px;
}
#speciallist #pick-up .list li:nth-child(odd) {
  margin-left:0;
}
#speciallist #pick-up .list li:nth-child(2n+1) {
	clear:both;
	float:left;
}
#speciallist #pick-up .box_table { display:table; table-layout:fixed; width:100%; margin-top:20px; text-decoration:none; }
#speciallist #pick-up a:hover { opacity:.6; }
#speciallist #pick-up a img { width:100%; border:1px solid #e6e6e6; }
#speciallist #pick-up .cell { display:table-cell; position:relative; word-wrap:break-word; vertical-align:middle; }
#speciallist #pick-up .cell:first-child { width:190px; }
#speciallist #pick-up .cell:last-child { padding:0 0 40px 20px;}
#speciallist #pick-up .cell .txt_pickup_date { position:absolute; bottom:15px; font-size:10px; }

/* ==================================
clearfix
================================== */
#speciallist #pick-up .list:after {
  content:"";
  clear:both;
  display:block;
}