@charset "UTF-8";

/** reset **/
a,abbr,acronym,address,applet,article,aside,audio,b,bdi,bdo,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,map,mark,menu,nav,object,ol,p,pre,q,rp,rt,ruby,s,samp,section,select,small,span,strike,strong,summary,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;font-size:100%;font-family:inherit;border:0;vertical-align:baseline}
input,select,textarea{color:inherit;font-family:inherit;padding:0;margin:0}
.blind{position:absolute !important;font-size:0 !important;visibility:hidden !important}
ol,ul{list-style:none}
a{color:inherit;text-decoration:none}
img{vertical-align:top}
body{color:#333;font-size:14px;line-height:1;font-family:'Malgun Gothic','맑은 고딕',Dotum,'돋움',Helvetica,"Apple SD Gothic Neo",sans-serif;letter-spacing:-.6px;-webkit-font-smoothing:antialiased;background:#fff}

/** widget **/
.miss{position:relative;width:740px;height:253px}
.miss .ico{display:block;height:33px;width:145px;background:url("../images/txt_miss.png") no-repeat;margin-bottom:8px}
.miss .list{outline:0}
.miss .list::after{clear:both}
.miss .list li{float:left;width:360px;padding:8px 0;margin-right:20px;border-bottom:1px solid #f2f2f2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.miss .list li:nth-child(2n){margin:0}
.miss .list li a{outline:0}
.miss .list li a:hover{text-decoration:underline}
.pager li{float:left;margin-left:12px}
.pager li:first-child{margin-left:0}
.pager li button{height:12px;width:12px;overflow:hidden;text-indent:-9999px;background-color:#ccc;border-radius:6px;transition:all .1s ease-in;vertical-align:top}
.pager li.slick-active button{width:24px;background-color:#333}
.miss .pager{height:22px;width:96px;margin:0 auto}
.miss .pager li{position:relative;top:0;left:0;top:20px}
.miss .pager li button{position:relative;top:0;left:0;outline:0}
.provide{position:absolute;top:15px;right:0;color:#b3b3b3;font-size:11px;line-height:20px;letter-spacing:0}
.provide .logo{display:inline-block;width:60px;height:15px;overflow:hidden;text-indent:-9999px;background:url("../images/logo_deep_dive.png") no-repeat;background-size:60px 15px;vertical-align:-3px}
.provide .logo:before{display:none;background:url("../images/logo_deep_dive_over.png") no-repeat;content:''}
.provide .logo:hover{background-image:url("../images/logo_deep_dive_over.png")}
@media (-webkit-min-device-pixel-ratio:1.1), (min-resolution:97dpi) {
  .provide .logo{background-image:url("../images/logo_deep_dive_3x.png")}
  .provide .logo:before{background-image:url("../images/logo_deep_dive_over_3x.png")}
  .provide .logo:hover{background-image:url("../images/logo_deep_dive_over_3x.png")}
}