/* 一覧リストテーブルレイアウト(テキスト一覧・サムネイル付)
---------------------------------------------*/
#list_05 table,#list_05 tbody,#list_05 tr{display:block; font-size:0;} 
#list_05 td{display:inline-block; font-size:1.4rem;}

/* 表本枠指定 */
#list_05 {
clear: both;
margin: 0px auto;
padding: 0px;
}

#list_05 p {
margin: 0px;
padding: 0px;
}

#list_05 div.list_05_in {
clear: both;
margin: 0px auto;
padding: 0px;
}

#list_05 div.list_05_in p {
margin: 0px;
padding: 0px;
}

/* リストテーブル基本枠指定 */
#list_05 table {
width: 100%;
margin: 0px auto;
padding: 0px;
border-collapse: collapse;
}

#list_05 div.list_05_in table {
width: 100%;
margin: 0px auto;
padding: 0px;
border-collapse: collapse;
}

/* セル指定 */
#list_05 td.out_base {
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
width:234px !important;
}

#list_05 div.list_05_in tr {
margin:0px 0px 30px 0px;
}

#list_05 div.list_05_in td {
margin: 0px;
padding: 0px 10px;
text-align: left;
vertical-align: top;
}
#list_05 div.list_05_in td .sm{
border: 1px solid #da0078;
width:214px;
height:214px;
display: table;
background:#fff;
}
#list_05 div.list_05_in td .sm a{
display:table;
width:100%;
height:100%;
vertical-align: middle;
display: table-cell;
}
#list_05 div.list_05_in td .sm img{
width:212px;
height:auto;
vertical-align: middle;
display: inline-block;
}


#list_05 div.list_05_in td.in_title {
margin: 0px;
padding: 5px 0px 0px 10px;
}

/* 本文セル指定 */
#list_05 div.list_05_in td.read {
display:none;
}

/* 専用装飾指定
---------------------------------------------*/
/* タイトル指定 */
#list_05 div.list_05_in .title {
margin: 0px;
padding: 5px;
font-weight: bold;
}
#list_05 div.list_05_in .title a{
color:#da0078;
}