/* BASIC css start */
#contents{
        margin:0 0 0 0;
    }
        #footer {
            margin:0 0 0 0;
        }
        
        /* ½½¶óÀÌ´õ ±¸¼ºÀ» À§ÇÑ css */
        
        body{
        width:100%;
        margin:0;
        padding:0;
      }
      .slider {
        width:100%;
                background-color:#000;
      }
      .slider img{
        width:100%;
      }
      .slick-slide {outline: none;}
      .slick-dots {
        overflow: hidden;
          position: absolute;
          margin:38px 0 0 0;
          display: block;
          width: 100%;
          padding: 0;
          list-style: none;
          text-align: center;
      }
      .slick-dots li {
          position: relative;
          display: inline-block;
          width: 6px;
          height: 6px;
          margin: 0 3px;
          padding: 0;
          opacity: 0.25;
          background-color: #333;
          border-radius: 100px;
          cursor: pointer;
      }
      .slick-dots li button {
          font-size: 0;
          line-height: 0;
          display: block;         
          color: transparent;
          border: 0;
          outline: none;          
          background: transparent;
      }
      .slick-dots li.slick-active {
        opacity: 1;
      }
      
      
      .v_slide_ticker_title{width:300px;margin:0 auto 10px;}    
.v_slide_ticker{overflow:hidden;position:relative;width:300px;height:40px;margin:0 auto;}

.v_slide_ticker_inner {display:block;}
.v_slide_ticker_inner p{display:block;position:absolute;top:40px;width:100%}
.v_slide_ticker_inner p img{width:100%}
.v_slide_ticker_inner p.in{top:0;transition:top 1.2s ease-out .1s}
.v_slide_ticker_inner p.out{top:-40px;transition:top 1.2s ease-out .1s}

@media (min-width:640px){
    .v_slide_ticker_title{width:420px;margin:0 auto 10px;}   
	.v_slide_ticker{overflow:hidden;position:relative;width:420px;height:50px;margin:0 auto;}
	.v_slide_ticker_inner p{display:block;position:absolute;top:50px;width:100%}
	.v_slide_ticker_inner p.out{top:-50px;transition:top 1.2s ease-out .1s}
}
    
.embed_video { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.embed_video.ratio45 { position: relative; padding-bottom: 125%;}
.embed_video.ratio11 { position: relative; padding-bottom: 100%;}
.embed_video iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
      
      
      


div.btn{

    width:100%;
    background-color:#000000;
    font-size:14px;
    color:white;
    text-align:middle;
    font-weight:bold;
    padding:11px 10px 11px;
    text-align:center;
    letter-spacing:0px;
}
    
div.space{
    height:60px;
    }
    
.btn a{
    color:white;
    }

p.cmt{
    font-size:14px;
    color:#000000;
    padding:33px 20px 0;
    letter-spacing:0px;
    line-height:22px;"
    
    }
/* BASIC css end */

