/* m01_araM2 begin */
@charset "utf-8";

.m01_araM1{background-color: #fff; margin-bottom: 6px; padding: 7px 5px; }
.m01_araM1 h2{ margin-bottom:8px;font-size:16px; letter-spacing:-1px; padding: 5px 10px 10px 0; border-bottom:1px solid #e5e5e5;  }
.m01_araM1 dl {overflow: hidden; padding-bottom: 10px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; }
.m01_araM1 dl dt{margin-right: 10px; float:left;  }
.m01_araM1 dl dt img { border:1px solid #e4e4e4; width: 100px; height: 80px; overflow: hidden;}
.m01_araM1 dl dd {overflow:hidden; }
.m01_araM1 dl dd strong {height:auto; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.m01_araM1 dl dd strong a{font-size:16px; line-height: 20px; color:#000;letter-spacing:-0.5px; display:block; margin-top:1px; margin-bottom: 5px;}
.m01_araM1 dl dd .subtitle {overflow: hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.m01_araM1 dl dd .subtitle a {font-size:14px; line-height: 20px; color:#000;letter-spacing:-0.5px; display:block; margin-top:1px; margin-bottom: 5px;}
.m01_araM1 dl dd p{height: 35px;overflow: hidden;}
.m01_araM1 dl dd p a{color:#424242; line-height:18px; font-size:14px; margin-top:1px; margin-bottom: 10px;}
.m01_araM1 .more a { color:#666 !important; text-decoration:none; font-size:13px; position:absolute; right:0; top:3px; letter-spacing:-1px;}
.m01_araM1 .more a span { color:#f15316;}

.utl_m1{margin: auto !important; width: 29.6%; max-width: 100% !important; height: auto !important; text-align:center;  overflow:hidden;}



.paging{width:100%;padding:10px 0 10px;text-align:center}
.paging a{display:inline-block;overflow:hidden;width:35px;height:35px;border:1px solid #c7cbcd;border-radius:3px;background-color:#f7f7f7;vertical-align:top}
.paging .prev_page{margin-right:20px}
.paging .next_page{margin-left:20px}
.paging a span{position:static;display:inline-block;margin-top:10px;width:10px;height:15px;text-indent:-1000em}
.paging .prev_page span{background:url(/data/skin/content/1/m01_araM2//images/btn_arr_lr.png) 0 0 no-repeat;background-size:24px 15px}
.paging .next_page span{background:url(/data/skin/content/1/m01_araM2//images/btn_arr_lr.png) -14px 0 no-repeat;background-size:24px 15px}
.paging span.count{display:inline-block;height:37px;font-size:16px;font-weight:bold;color:#666;line-height:36px;vertical-align:top;font-family:'helvetica',sans-serif}
.paging span.count .vp{color:#333}
.blind {overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;text-indent:4px;white-space:nowrap}
/* m01_araM2 end */
