@charset "utf-8";
/* CSS Document */


#oneshot_2_7 {width:100%; position:relative;}
#oneshot_2_7 .la_title {padding:0; font-size:2em;font-weight:500; letter-spacing:-1.5px; color:#333; border-bottom:1px solid #ddd; margin-bottom:30px;}
#oneshot_2_7 .lt_more{display:none; position:absolute; top:10px; right:0px;}
#oneshot_2_7 .lt_more a{ font-size:1.2em; color:#555;}
#oneshot_2_7 .lt_more a:hover{ 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:33%;}
#oneshot_2_7 #quick{display:none; position: absolute; z-index: 2; top: -5px; left: 5px; width: 50px;}

#oneshot_2_7 #border { position:relative; overflow:hidden;}


#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; display:none;}
#border .over a{color:#fff; display:block; width:100%; padding:50% 10%; font-size:1.2em;}
#border .over a p{border:1px solid rgba(255,255,255,0.5); font-size:11px; padding:5px 10px; width:100px; margin:10px auto;}
#border:hover .over{top:0; opacity:1;}

#oneshot_2_7 .img_set{width:100%; height:100%;}
#oneshot_2_7 .img_set a{display:block; height:100%;}
#oneshot_2_7 .img_set a img{width:100%; height:100%;}
#oneshot_2_7 .subject_set{opacity:0; padding:15px; box-sizing:border-box; position:absolute; left:0; right:0; bottom:-20px; background:rgba(0,0,0,0.8); text-align:left; transition:all 0.4s ease;}


#oneshot_2_7 .subject_set .sub_title{font-size:16px; font-weight:400; color:#fff;}
#oneshot_2_7 .subject_set .sub_title a{font-size:16px; font-weight:400; color:#fff; line-height:1.2em;}
#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; display:none;}

#oneshot_2_7 #border:hover .subject_set{opacity:1; bottom:0; }
.sub_datetime{font-size:14px; color:#fff;}
/*#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:1000px) {
#border {}
#oneshot_2_7 li{}
#oneshot_2_7 #border{ margin:0 4px 8px 4px;}
#oneshot_2_7 .img_set{ width:100%; height:auto;}
#oneshot_2_7 .img_left{ height:80px;}

#oneshot_2_7 .subject_set .sub_content{ height:62px;}
#oneshot_2_7 .subject_set .sub_title{ height:35px; overflow:hidden;}

#oneshot_2_7 .la_title { padding:0px 0 10px 0; font-size:1.5em; margin-bottom:10px;}
#oneshot_2_7 .lt_more a{ font-size:1em;}

}
*/

.swiper-slide{position:relative; box-sizing:border-box; background:#fff; text-align:center; font-size:18px; }
.swiper-slide > a{display:block; height:100%;}
#oneshot_2_7 .swiper-button-next{width:12px; height:20px; margin-top:0; top:0; right:0; background:url(img/icon_g_arrow.svg)no-repeat center; transition:all 0.3s ease; outline:None;}

#oneshot_2_7 .swiper-button-prev{width:12px; height:20px; margin-top:0; left:inherit; right:40px; top:0; background:url(img/icon_g_arrow.svg)no-repeat center; transition:all 0.3s ease; outline:None; transform:rotate(-180deg);}

#oneshot_2_7 .swiper-button-next:after{content:''; position:absolute; left:-16px; width:2px; height:12px; background:#ccc;}
#oneshot_2_7 .swiper-button-prev:after{content:''; display:None;}
#oneshot_2_7 .swiper-button-next:hover:after{background:url(img/icon_arrow_white.svg)no-repeat center;}
#oneshot_2_7 .swiper-button-prev:hover:after{background:url(img/icon_arrow_white.svg)no-repeat center;}

@media (max-width:950px) {
	#oneshot_2_7 .la_title{margin-bottom:20px;}
	#oneshot_2_7 .subject_set{opacity:1; bottom:0;}
	#oneshot_2_7 .swiper-button-prev{top:6px;}
	#oneshot_2_7 .swiper-button-next{top:6px;}
}
@media (max-width:550px) {
	#oneshot_2_7 .la_title{margin-bottom:15px;}
}