
/* slick-slider 공용 */
.slick-slider .slick-dots li{width:10px;height:10px;margin-right:10px;transition: 0.3s}
.slick-slider .slick-dots li button{width:100%;height:100%;}
.slick-slider .slick-dots li button:before{content:"";width:100%;height:100%;border-radius:5px;background:#ddd;opacity: 1}
.slick-slider .slick-dots li.slick-active button:before{background:#023f9a}
.slick-slider .slick-dots li button:hover:before, .slick-slider .slick-dots li.slick-active button:hover:before, .slick-slider .slick-dots li button:focus:before, .slick-slider .slick-dots li.slick-active button:focus:before{background:#023f9a}

.gallery-A002-3-wrap{position:relative;margin-top:20px}
.gallery-A002-3-wrap a, .gallery-A002-3-wrap button{outline:none}
.gallery-A002-3 .one-cell{position:relative;margin:0 10px;border:1px solid #eee} 
.gallery-A002-3 .one-cell ._img{position:relative;line-height:0;overflow:hidden;}
.gallery-A002-3 .one-cell ._img>img{transition:all 0.5s ease 0s}
.gallery-A002-3 .one-cell ._img:before{content:"\e114";display:block;position:absolute;left:0;top:50%;z-index:10;width:100%;transform:translateY(-50%);text-align:center;color:#fff;font-family:"axicon";font-size:30px;opacity:0}
.gallery-A002-3 .one-cell ._img:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all 0.5s ease 0s}

.gallery-A002-3 a:hover>.one-cell, .gallery-A002-3 a:focus>.one-cell{border-color:#ccc}
.gallery-A002-3 a:hover>.one-cell ._title, .gallery-A002-3 a:focus>.one-cell ._title{color:#00337f}
.gallery-A002-3 a:hover>.one-cell ._img:before, .gallery-A002-3 a:focus>.one-cell ._img:before{opacity:0.8}
.gallery-A002-3 a:hover>.one-cell ._img:after, .gallery-A002-3 a:focus>.one-cell ._img:after{background:rgba(0,0,0,0.5)}
.gallery-A002-3 a:hover>.one-cell ._img>img, .gallery-A002-3 a:focus>.one-cell ._img>img{transform:scale(1.08)}

.gallery-A002-3 .one-cell ._group_contents{display:none}
.gallery-A002-3 .one-cell ._content_box{padding:20px;background:#fff;font-size:0.9em}
.gallery-A002-3 .one-cell ._content_box>._title{margin-bottom:10px;font-weight:500;font-size:1.2em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gallery-A002-3 .one-cell ._content_box>._contents{overflow:hidden;text-overflow:ellipsis;min-height:75px;margin-bottom:35px;font-weight:300;color:#8e8e8e;line-height:1.6}
.gallery-A002-3 .one-cell ._content_box>._date{font-family:"Montserrat",sans-serif; color:#a1a1a1}

/*more*/
.gallery-A002-3 ._more>a{display:inline-block;position:absolute;bottom:-35px;right:10px;width:25px;height:25px;line-height:25px;font-size:0;border:1px solid #ccc;background:#fff;color:#838383;transition:all 0.3s ease 0s}
.gallery-A002-3 ._more>a>span{display:inline-block;text-indent:-9999px;overflow:hidden;}
.gallery-A002-3 ._more>a:before{content:"\e78a";display:block;width:100%;height:100%;font-family:"axicon";text-align:center;font-size:20px;margin-top:-2px}
.gallery-A002-3 ._more>a:hover, .gallery-A002-3 ._more>a:focus{border:1px solid #023f9a;background:#023f9a;color:#fff;}

/*slick-dots*/
/*
.gallery-A002-3-wrap .slick-dots{position:absolute;left:20px;bottom:-25px;display:inline-block;width:auto;}
.gallery-A002-3-wrap .slick-dots li{width:10px;height:10px;margin-right:10px;transition: 0.3s}
.gallery-A002-3-wrap .slick-dots li button{width:100%;height:100%;}
.gallery-A002-3-wrap .slick-dots li button:before{content:"";width:100%;height:100%;border-radius:5px;background:#ddd;opacity: 1}
.gallery-A002-3-wrap .slick-dots li.slick-active button:before{background:#023f9a}
.gallery-A002-3-wrap .slick-dots li button:hover:before, .gallery-A002-3-wrap .slick-dots li.slick-active button:hover:before, .gallery-A002-3-wrap .slick-dots li button:focus:before, .gallery-A002-3-wrap .slick-dots li.slick-active button:focus:before{background:#023f9a}
*/

.gallery-A002-3-wrap .slick-slider .slick-dots{position:absolute;left:20px;bottom:-25px;display:inline-block;width:auto;}


/*sick-control*/
.gallery-A002-3-wrap .banner_control{position:absolute;bottom:-35px;right:35px;padding-right:27px;text-align:center;font-size:0}
.gallery-A002-3-wrap .banner_control button{display:inline-block;position:relative;width:25px;height:25px;line-height:25px;border:1px solid #ccc;background:#fff;padding:0;margin-right:2px;outline:0;text-align:center;cursor:pointer;color:#838383}
.gallery-A002-3-wrap .banner_control button:before{display:block;width:100%;height:100%;font-family:"axicon";font-size:20px;margin-top:-2px;/*position: absolute;top:0;left:0;*/}
.gallery-A002-3-wrap .banner_control button:hover, .gallery-A002-3-wrap .banner_control button:focus{border:1px solid #023f9a;background:#023f9a;color:#fff;}
.gallery-A002-3-wrap .banner_control button>span{display:inline-block;text-indent:-9999px;overflow:hidden;}
.gallery-A002-3-wrap .banner_control button.slick-pause-02{position:absolute;top:0;right:0px;}
.gallery-A002-3-wrap .banner_control button.slick-play-02{position:absolute;top:0;right:0px;display:none}
.gallery-A002-3-wrap .banner_control button.slick-disabled{background:#f1f1f1;color:#c5c5c5;/*border-color:#d5d5d5*/}
.gallery-A002-3-wrap .banner_control button.slick-disabled:hover{background:#f1f1f1;border:1px solid #023f9a;cursor:default;color:#888}
.gallery-A002-3-wrap .banner_control button.slick-prev-02:before{content:"\e84f";}
.gallery-A002-3-wrap .banner_control button.slick-play-02:before{content:"\e748";}
.gallery-A002-3-wrap .banner_control button.slick-pause-02:before{content:"\e745";}
.gallery-A002-3-wrap .banner_control button.slick-next-02:before{content:"\e850";}

@media screen and (max-width:683px){

.gallery-A002-3 .one-cell{margin: 0 5px}
.gallery-A002-3 .one-cell ._content_box{padding:10px 12px;}
.gallery-A002-3 .one-cell ._content_box>._title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1em;}
.gallery-A002-3 .one-cell ._content_box>._contents{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:auto;margin-bottom:20px;}
    
.gallery-A002-3 ._more>a{right:5px}
.gallery-A002-3-wrap .banner_control{right:35px}

}

