@charset "utf-8";
/*  begin */


.ara_003 { position: relative;}

.ara_003 .tit_set { margin-bottom: 15px;}
.ara_003 .art_list_all { position: relative;}
.ara_003 .art_list_all > li { position: relative; margin: 0 0 15px;}
.ara_003 .art_list_all > li > div { position: relative; display: block;}
.ara_003 .art_list_all > li > div .link_txt { display: block; height: 60px;}
.ara_003 .art_list_all > li > div h3 { font-size: 15px; font-weight: normal; line-height: 1.4; margin: 0 0 7px; color: #222;}
.ara_003 .art_list_all > li > div b { display: block; line-height: 1; font-size: 11px; color: #777; font-weight: normal;}

.ara_003 .bfmov { position: relative; display: block; padding-top: 56.3%; margin-bottom: 7px;}
.ara_003 iframe, .ara_003 object { position: absolute; top: 0; left: 0; display: block; z-index: 1; width: 100%; height: 100%;}
.ara_003 embed { width: 100%; height: 100%;}
.ara_003 img { position: absolute; top: 0; left: 0; display: block; z-index: 1; width: 100%; height: 100%; transition: opacity .3s ease;}
.ara_003 .art_list_all > li > div:hover h3, .ara_003 .art_list_all > li > div:hover b, .ara_003 .art_list_all > li > div:hover img { opacity: .75;}
/*  end */
/*  begin */


.arl_011 { position: relative;}

.arl_011 .box_link { position: relative; display: block; margin-top: 10px;}
.arl_011 .box_link:first-child { margin-top: 0;}
.arl_011 .box_link > span { border: 1px solid #e62b2b;}
.arl_011 .box_link > span img { transition: opacity .3s ease;}
.arl_011 .box_link > div { position: relative; background: #e62b2b; padding: 10px 9px 13px; transition: .3s all ease;}
.arl_011 .box_link:hover > div { background: #cc2222;}
.arl_011 .box_link h4 { font-size: 17px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-bottom: 3px; color:#fff; line-height: 1.3;}
.arl_011 .box_link p { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#fff;}
.arl_011 .box_link:hover img { opacity: .75;}

.arl_011.a_radius .box_link > span { border-radius: 7px 7px 0 0; overflow: hidden;}
.arl_011.a_radius .box_link > div { border-radius: 0 0 7px 7px;}
/*  end */
