/*-----recent-----*/
#recent{ position: relative; z-index: 1; height: 180px; padding: 5px 10px; border: 1px solid #76AE25; border-radius: 4px;}
#recent h1{ margin-bottom: 5px; color: #569215; font-size: 90%;}
#recent #recTtlNum{ margin-bottom: 5px; font-size: 82%;}
#recent #recTtlNum strong{ color: #CC0000;}
#recent .controller li     { position: absolute; width: 24px; height: 24px;}
#recent .controller li.prev{ top: 96px; left: -12px;}
#recent .controller li.next{ top: 96px; right: -12px;}
#recent .controller li a{ display: block; width: 24px; height: 24px; background: url(https://trvimg.r10s.jp/share/themes/top/images/n/top_sprite-2.00.gif) no-repeat; text-indent: -9999px; overfolow: hidden;}
#recent .controller li.prev a      { background-position: -350px -575px;}
#recent .controller li.prev a:hover{ background-position: -350px -605px;}
#recent .controller li.next a      { background-position: -380px -575px;}
#recent .controller li.next a:hover{ background-position: -380px -605px;}

#recent .recentList     { clear: both; z-index: 1; list-style-type: none;}
#recent .recentList li  { float: left; position: relative; width: 110px; height: 140px; font-size: 78%;max-width: 150px;}
#recent .recentList li a{ display: block; height: 130px; padding: 5px 9px; cursor: pointer; color: #333; border-right: 1px solid #CCC;}
#recent .recentList li:nth-child(3n) a{ border-right: none;}
#recent .recentList li .photo { text-align: center; height: 60px; margin-bottom: 7px;}
#recent .recentList li a:hover img{ filter: alpha(opacity=80); opacity: 0.8;}
#recent .recentList li a .pref  { margin-bottom: 5px; font-size: 82%}
#recent .recentList li .delete a{ position: absolute; top:3px; right:5px; width: 13px; height: 13px; padding: 0; background: url(https://trvimg.r10s.jp/share/themes/top/images/n/top_sprite-2.00.gif) no-repeat -487px -550px; text-indent: -9999px; border: none;}
#recent .more{ position: absolute; top: 25px; right: 7px; text-align: right; font-size: 82%;}
#recent .more a{ padding-left: 10px; background: url(https://trvimg.r10s.jp/share/common/images/sprite_common_pc.png) no-repeat;}
#recent .more a:link, #purpose .secondary li a:visited{ background-position: -146px -898px;}
#recent .more a:hover, #purpose .secondary li a:active{ background-position: -146px -998px;}
#recent .clearfix {float: none; clear: both;}
#recent .recentList     {padding: 0;}