@charset "utf-8";
/* CSS Document */


#oneshot_2_7 { width:100%; position:relative;margin:10px auto 0 auto; padding:5px 5px; background:#efefef;}
#oneshot_2_7 .la_title{ padding:0px; font-size:1.8em; font-weight:bold; color:#444; margin-bottom:10px;}
#oneshot_2_7 .lt_more{ position:absolute; bottom:0px; left:50%; margin-left:-102px; display:none;}
#oneshot_2_7 .lt_more a{ font-size:1.3em; color:#999; display:inline-block; text-align:center; border:1px solid #aaa; line-height:30px; padding:0 20px; border-radius:2px;}
#oneshot_2_7 .lt_more a:hover{ border:1px solid #555; color:#333;}

#oneshot_2_7 ul {list-style:none;clear:both;margin:0;padding:0;}
#oneshot_2_7 ul:after{ display:block; content:""; clear:both;}
#oneshot_2_7 li {list-style:none;float:left;text-decoration:none; width:20%;}
#oneshot_2_7 li:hover{ transition:all 0.3s; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
#oneshot_2_7 #quick{position: absolute; z-index: 2; top: -5px; left: 5px; width: 50px; display:none;}

#oneshot_2_7 #border { margin:0 2px; position:relative; overflow:hidden;}
#oneshot_2_7 #border:hover{}

#border .over{ display:none;}
/*#border .over{position:absolute; left:0; top:275px; width:100%; height:100%; text-align:center; background:rgba(0,0,0,0.8); opacity:0; transition:all 0.5s;}
#border .over a{color:#fff; display:block; width:100%; padding:30% 10%; font-size:0.9em; line-height:1.2em;}
#border .over a p{border:1px solid rgba(255,255,255,0.5); font-size:13px; padding:5px 10px; width:100px; margin:10px auto;}
#border:hover .over{top:0; opacity:1;}*/

#oneshot_2_7 .img_set{width:<?php echo $imgwidth ?>px; height:<?php echo $imgheight ?>px;}
#oneshot_2_7 .img_set a img{ width:100%;    max-width: 154px;    height: auto;}

#oneshot_2_7 .subject_set{ width:<?php echo $imgwidth - 0 ?>px; padding:15px 12px 15px 12px;}

#oneshot_2_7 .subject_set .sub_title{ text-align:center; height:36px;}
#oneshot_2_7 .subject_set .sub_title a{ font-weight:bold;font-size:14px;color:#222;line-height:1.4em;letter-spacing:-1px;}
#oneshot_2_7 .subject_set .sub_content{ margin-top:15px; overflow:hidden; font-size:12px; color:#777; text-align:center; line-height:1.3em;border-top:2px dotted #ddd; padding-top:15px;}

/*#oneshot_2_7 .subject_set .sub_datetime{
margin-left:7px;
padding-top:3px;
font-size:12px;
font-family:Dotum,Verdana,Arial;
color:#999; 
line-height:28px
}*/



@media (max-width:575px) {
#border {}
#oneshot_2_7 li{ width:50%;}
#oneshot_2_7 #border{ margin:0 4px 8px 4px;}
#oneshot_2_7 .img_set{ width:100%; height:auto;}
#oneshot_2_7 .img_set img{ width:100%; max-width: none!important}




#oneshot_2_7 .subject_set .sub_content{ height:62px;}
}
