@charset "utf-8";

/***********************
  basic_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_preview_lt_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_preview_lt_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_preview_lt_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_preview_lt_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_preview_lt_subject { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_preview_lt {position:relative}
.gc_latest_preview_lt .msg_sound_only, .gc_latest_preview_lt .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_preview_lt .lt_title {font-size:22px;}
/*.gc_latest_preview_lt .lt_title a { color:#666;}*/

.gc_latest_preview_lt ul {margin:0  !important;padding:0 !important;list-style:none !important;}
.gc_latest_preview_lt li {padding:5px 0 5px 0; border-bottom:1px solid #EFEEEE; width: 100% }
.gc_latest_preview_lt li:last-child { border-bottom:0px #EFEEEE solid; margin-bottom:0px}
.gc_latest_preview_lt li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_preview_lt .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_preview_lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;}
.gc_latest_preview_lt .thumb { border:1px solid #E5E5E5; padding:3px !important; }


/***********************
  basic_02_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1200px) and (max-width: 2000px) { .gc_latest02_preview_lt_subject {/* width:210px;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1199px) { .gc_latest02_preview_lt_subject {/* width: 10em;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }  
@media only screen and (min-width: 992px) and (max-width: 1017px) { .gc_latest02_preview_lt_subject { /* width: 10em;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (min-width: 769px) and (max-width: 991px) { .gc_latest02_preview_lt_subject {  /* width: 5em;*/  height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (max-width: 460px) { .gc_latest02_preview_lt_subject { width:190px; } }

.gc_latest02_preview_lt {position:relative}
.gc_latest02_preview_lt .msg_sound_only, .gc_latest02_preview_lt .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest02_preview_lt ul {margin:0  !important;padding:0 !important;list-style:none !important; max-width: none !important;}
.gc_latest02_preview_lt li {padding:1px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest02_preview_lt li a { font-size:24px; font-weight:600;} 
.gc_latest02_preview_lt li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest02_preview_lt .lt_title {display:none}
.gc_latest02_preview_lt .lt_more {position:absolute;top:-20px;right:0}
.gc_latest02_preview_lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest02_preview_lt .s_datetime { color: #999898; font-size: 13px; margin-top: -1px;}

.gc_latest02_preview_lt .thumb { border:1px solid #E5E5E5; padding:3px !important; } 




/***********************
  basic 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_lt_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_lt_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_lt_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_lt_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_lt_subject { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_lt {position:relative}
.gc_latest_lt .msg_sound_only, .gc_latest_lt .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_lt .lt_title {font-size:22px;}
/*.gc_latest_lt .lt_title a { color:#666;}*/

.gc_latest_lt ul {margin:15px 0 0px;padding:0;list-style:none;}
.gc_latest_lt li {padding:5px 0 5px 0; border-bottom:1px solid #EFEEEE; width: 100% }
.gc_latest_lt li:last-child { border-bottom:0px #EFEEEE solid; margin-bottom:0px}
.gc_latest_lt li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_lt .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_lt .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_lt .thumb { border:1px solid #E5E5E5; padding:3px !important; }

 

/***********************
  notice 스킨
 ***********************/
/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_notice_subject { white-space: nowrap; width: 15em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1121px) and (max-width: 1279px) { .gc_latest_notice_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 1018px) and (max-width: 1121px) { .gc_latest_notice_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 930px) and (max-width: 1017px) { .gc_latest_notice_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 767px) and (max-width: 929px) { .gc_latest_notice_subject { white-space: nowrap; width: 8em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 481px) and (max-width: 766px) { .gc_latest_notice_subject { white-space: nowrap; width: 25em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 480px) { .gc_latest_notice_subject { white-space: nowrap; width: 16em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_notice {position:relative; color:#fff;}
.gc_latest_notice .msg_sound_only, .gc_latest_notice .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_notice ul { margin:20px 0 0 0;padding:0;list-style:none;}
.gc_latest_notice li { padding:2px 0 5px 0; border-bottom:1px solid #33B2B7 }
.gc_latest_notice li a { color:#FFF }
.gc_latest_notice li:last-child { border-bottom:0px #E0E0E0 solid; margin-bottom:7px}
.gc_latest_notice li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_notice .lt_title {display:none}
.gc_latest_notice .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_notice .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_notice .thumb { border:1px solid #E5E5E5; padding:3px !important; }




 /***********************
  nnotice_oneline_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_oneline_subject_preview { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_oneline_subject_preview { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_oneline_subject_preview { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_oneline_subject_preview { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_oneline_subject_preview { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 630px) { .gc_latest_oneline_preview  .s_datetime{ display: none;} .gc_latest_oneline_preview  .bx-has-controls-direction {display: none;} } 

.gc_latest_oneline_preview {
	/*위치 깜빡이 방지*/
	display: none;
	visibility: hidden;
	position:relative;
    overflow: hidden; 
    height: 66px;}

.gc_latest_oneline_preview .msg_sound_only, .gc_latest_oneline_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_oneline_preview .lt_title {font-size:22px;}
/*.gc_latest_oneline_preview .lt_title a { color:#666;}*/

.gc_latest_oneline_preview ul {margin:0;padding:0;list-style:none;}
.gc_latest_oneline_preview li {padding:0; height: 65px; line-height: 65px;  width: 100% }
.gc_latest_oneline_preview li:last-child { border-bottom:0px #EFEEEE solid; margin-bottom:0px}
.gc_latest_oneline_preview li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_oneline_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_oneline_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_oneline_preview .thumb { border:1px solid #E5E5E5; padding:3px !important; }

.gc_latest_oneline_preview .gc_latest_oneline_subject_preview>a:after{content: '';display: block;clear: both;}
.gc_latest_oneline_preview .subject {float:left;}
.gc_latest_oneline_preview .s_datetime{float: right; margin-right: 200px; margin-top: -2px;}

.gc_latest_oneline_preview .bx-wrapper {    
	margin: 0  ; 
	border-width: 0; 
    background: transparent;
    box-shadow: none;
 }

.gc_latest_oneline_preview .bx-wrapper .bx-controls-direction {
	position: absolute;
	top:0;
	right: 119px;
    width: 32px;
    height: 66px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;

}

.gc_latest_oneline_preview .bx-wrapper .bx-controls-direction a {
    position: absolute;
    margin-top: 0;
    outline: 0;
    width: 31px;
    height: 33px; 
    text-indent: -9999px;
    z-index: 9999;
}

.gc_latest_oneline_preview .bx-wrapper .bx-next {
    left: 0; 
    top: 0px !important; 
    background:url(./img/arrow_up.png) no-repeat 50% 50%; 
    height:33px;
    
    border-bottom:  1px solid #ddd;
}


.gc_latest_oneline_preview .bx-wrapper .bx-prev {
    left: 0; 
    top: 33px !important; 
     background:url(./img/arrow_down.png) no-repeat 50% 50%; 
}

/***********************
  nnotice_oneline 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_oneline_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_oneline_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_oneline_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_oneline_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_oneline_subject { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 630px) { .gc_latest_oneline .s_datetime{ display: none;} .gc_latest_oneline .bx-has-controls-direction {display: none;} } 

.gc_latest_oneline {
    /*위치 깜빡이 방지*/
    display: none;
    visibility: hidden;
    position:relative;
    overflow: hidden; 
    height: 66px;}

.gc_latest_oneline .msg_sound_only, .gc_latest_oneline .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_oneline .lt_title {font-size:22px;}
/*.gc_latest_oneline .lt_title a { color:#666;}*/

.gc_latest_oneline ul {margin:0;padding:0;list-style:none;}
.gc_latest_oneline li {padding:0; height: 65px; line-height: 65px;  width: 100% }
.gc_latest_oneline li:last-child { border-bottom:0px #EFEEEE solid; margin-bottom:0px}
.gc_latest_oneline li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_oneline .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_oneline .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_oneline .thumb { border:1px solid #E5E5E5; padding:3px !important; }

.gc_latest_oneline .gc_latest_oneline_subject>a:after{content: '';display: block;clear: both;}
.gc_latest_oneline .subject {float:left;}
.gc_latest_oneline .s_datetime{float: right; margin-right: 200px; margin-top: -2px;}

.gc_latest_oneline .bx-wrapper {    
    margin: 0  ; 
    border-width: 0; 
    background: transparent;
    box-shadow: none;
 }

.gc_latest_oneline .bx-wrapper .bx-controls-direction {
    position: absolute;
    top:0;
    right: 119px;
    width: 32px;
    height: 66px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;

}

.gc_latest_oneline .bx-wrapper .bx-controls-direction a {
    position: absolute;
    margin-top: 0;
    outline: 0;
    width: 31px;
    height: 33px; 
    text-indent: -9999px;
    z-index: 9999;
}

.gc_latest_oneline .bx-wrapper .bx-next {
    left: 0; 
    top: 0px !important; 
    background:url(./img/arrow_up.png) no-repeat 50% 50%; 
    height:33px;
    
    border-bottom:  1px solid #ddd;
}


.gc_latest_oneline .bx-wrapper .bx-prev {
    left: 0; 
    top: 33px !important; 
     background:url(./img/arrow_down.png) no-repeat 50% 50%; 
}


/***********************
  photo_full_preview 스킨
 ***********************/
 

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 461px) and (max-width: 768px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_photo_f_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_photo_f_preview { position:relative }
.gc_latest_photo_f_preview .msg_sound_only, .gc_latest_photo_f_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_photo_f_preview .lt_title {display: none;}
.gc_latest_photo_f_preview ul {    /*margin: 15px 0 10px; */ margin:0  !important;padding:0 !important;list-style:none !important;  }
.gc_latest_photo_f_preview ul:after {content: ""; display: block; clear:both;}
.gc_latest_photo_f_preview li {float: left;  padding:1px 0px 0px 0; width: 25%; text-align:center; }

.gc_latest_photo_f_preview li:nth-of-type(odd) {
 /* background: red;*/
}

.gc_latest_photo_f_preview li:nth-of-type(even) {
   
/*  background: green; */
}

/*moblie */
@media only screen and (max-width: 769px){

    .gc_latest_photo_f_preview li {
        width: 50%;
    }

    .gc_latest_photo_f_preview li .thumb{
        width: 96%;
    }
}


/*pc screen 1280 over*/
@media only screen and (min-width: 1280px){
 
/*
    .gc_latest_photo_f_preview li:nth-child(2){
         padding-left:5.6px;
    } 

    .gc_latest_photo_f_preview li:nth-child(3){
         padding-left:9px;
    } 

    .gc_latest_photo_f_preview li:nth-child(4){
         padding-left:14px;
    } */
 
}
 
.gc_latest_photo_f_preview li img{  
     vertical-align:middle; 
     margin-left:0px; 
     margin-right:0px;
     border-radius: 4px;
     }


.gc_latest_photo_f_preview .lt_title {font-size:22px;}
/*.gc_latest_photo_f_preview .lt_title a { color:#666;}*/


.gc_latest_photo_f_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_photo_f_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_photo_f_preview .thumb { border:1px solid #E5E5E5; padding:4px 4px 4px 2px !important; }
 
.gc_latest_photo_f_preview .s_datetime{display: none; margin-left: 6px; font-size:11px;color:#a1a3b2;padding-right:0px }

.gc_latest_photo_f_preview .wcontent
{
    margin-top:6px;
    text-align:center;
    width: 100%;

    text-overflow: ellipsis; 
    overflow: hidden;
    white-space: nowrap;   
} 


/***********************
  photo_slider1_preview 스킨
 ***********************/
 

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 809px) {.gc_latest_photo_slider1_preview .bx-controls.bx-has-controls-direction {display: none;}  } 
@media only screen and (min-width: 461px) and (max-width: 768px) { .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) {
     .gc_latest_photo_slider1_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; }
     .gc_latest_photo_slider1_preview .wcontent {margin:0 auto; width: 10em !important;}

 } 

.gc_latest_photo_slider1_preview { position:relative }
.gc_latest_photo_slider1_preview .msg_sound_only, .gc_latest_photo_slider1_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_photo_slider1_preview ul {    /*margin: 15px 0 10px;  margin: 15px 0 0 0; */  margin:0  !important;padding:0 !important;list-style:none !important; }
.gc_latest_photo_slider1_preview ul:after {content: ""; display: block; clear:both;}
.gc_latest_photo_slider1_preview li {float: left;  padding:1px 0px 0px 0; width: 25%; }

.gc_latest_photo_slider1_preview li:nth-of-type(odd) {
 /* background: red;*/
}

.gc_latest_photo_slider1_preview li:nth-of-type(even) {
   
/*  background: green; */
}

/*moblie */
@media only screen and (max-width: 769px){

    .gc_latest_photo_slider1_preview li {
        width: 50%;
    }

    .gc_latest_photo_slider1_preview li .thumb{
        width: 96%;
    }
}

/*pc screen 1280 over*/
@media only screen and (min-width: 1280px){
 
/*
    .gc_latest_photo_slider1_preview li:nth-child(2){
         padding-left:5.6px;
    } 

    .gc_latest_photo_slider1_preview li:nth-child(3){
         padding-left:9px;
    } 

    .gc_latest_photo_slider1_preview li:nth-child(4){
         padding-left:14px;
    } */
 
}
 
.gc_latest_photo_slider1_preview li img.thumb{  
     vertical-align:middle; 
     margin-left:0px; 
     margin-right:0px;
     padding: 0 !important;
     border-width: 0;
     width:100% !important;

     }


.gc_latest_photo_slider1_preview .gc_latest_photo_slider1_preview_subject a{
   display: inline-block;
   border:1px solid #E7E7E7;
   box-sizing: border-box; 
}

.gc_latest_photo_slider1_preview .gc_latest_photo_slider1_preview_subject a:hover{
    border:1px solid #999;
}

.gc_latest_photo_slider1_preview .lt_title {font-size:22px;}
/*.gc_latest_photo_slider1_preview .lt_title a { color:#666;}*/


.gc_latest_photo_slider1_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_photo_slider1_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.thumb { border:1px solid #E5E5E5; padding:3px !important; }
 
.gc_latest_photo_slider1_preview .s_datetime {margin-left: 6px; font-size:11px;color:#a1a3b2;padding-right:0px; text-align: center; }
.gc_latest_photo_slider1_preview .user_display_name {margin-left: 6px; margin-bottom: 12px; font-size:11px;color:#a1a3b2;padding-right:0px;  text-align: center; }

.gc_latest_photo_slider1_preview .wcontent
{
    margin-top:15px;
    margin-bottom: 10px;
    text-align:center;
    width: 100%;

    text-overflow: ellipsis; 
    overflow: hidden;
    white-space: nowrap;   
} 

/*불필요한 p태그 높이 조절*/
.gc_latest_photo_slider1_preview .bx-wrapper +p{
    height: 0;   
} 
/*end: 불필요한 p태그 높이 조절*/

.gc_latest_photo_slider1_preview .bx-wrapper {
    border-width: 0  !important;
    box-shadow: none  !important;
    background: transparent !important;
    margin: 0 !important;
}

.gc_latest_photo_slider1_preview .bx-wrapper .bx-viewport {
   
   overflow-y: hidden !important;
   height: auto !important;

}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%  !important;
    margin-top: -16px !important;
    outline: 0 !important;
    width: 28px  !important;
    height: 52px !important;
    text-indent: -9999px !important;
    z-index: 9999 !important;
}

.gc_latest_photo_slider1_preview .bx-wrapper .bx-prev {
    left: -42px !important;
    top:50% !important;
    margin-top:-26px !important;
    background: url(../photo_slider1_preview/img/ico_prev.png) no-repeat 0 0 !important;
}
 

.gc_latest_photo_slider1_preview .bx-wrapper .bx-next {
    right: -42px !important;
    top:50% !important;
    margin-top:-26px !important;
    background: url(../photo_slider1_preview/img/ico_next.png) no-repeat 0 0 !important;
}

.gc_latest_photo_slider1_preview 
.bx-controls-direction a {
    transition: none;
    -webkit-transition: none;
}

/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.gc_latest_photo_slider1_preview .bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.gc_latest_photo_slider1_preview .bx-wrapper img {
  max-width: 100%;
  display: block;
}
.gc_latest_photo_slider1_preview .bxslider {
  margin: 0;
  padding: 0;
}
.gc_latest_photo_slider1_preview ul.bxslider {
  list-style: none;
}
.gc_latest_photo_slider1_preview .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.gc_latest_photo_slider1_preview .bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.gc_latest_photo_slider1_preview .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('../photo_slider1_preview/img/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager.bx-default-pager a:hover,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager.bx-default-pager a.active,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager-item,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
/*다른 플러그인 속성 영향 제거*/
.gc_latest_photo_slider1_preview .bx-controls-direction a {transition: none;
    -webkit-transition: none;}
 /*end: 다른 플러그인 속성 영향 제거*/

.gc_latest_photo_slider1_preview .bx-wrapper .bx-prev {
  left: 10px;
  background: url('../photo_slider1_preview/img/controls.png') no-repeat 0 -32px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-prev:hover,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-next {
  right: 10px;
  background: url('../photo_slider1_preview/img/controls.png') no-repeat -43px -32px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-next:hover,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto {
  text-align: center;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('../photo_slider1_preview/img/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-start:hover,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-start.active,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('../photo_slider1_preview/img/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-stop:hover,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-stop.active,
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.gc_latest_photo_slider1_preview .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.gc_latest_photo_slider1_preview .bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}


/* 반응형: 모바일 사이즈일때 일때 클래스 적용됨  */
.gc_latest_photo_slider1_preview .responsive-mobile {
    width:100% !important;
    transform: none !important;

}
.gc_latest_photo_slider1_preview .responsive-mobile li {
    display: none; /*모든 아이템을 일단 숨김*/ 
    height:0;
    width:0;
    overflow: hidden;

  }    
.gc_latest_photo_slider1_preview .responsive-mobile li:nth-of-type(1),
.gc_latest_photo_slider1_preview .responsive-mobile li:nth-of-type(2),
.gc_latest_photo_slider1_preview .responsive-mobile li:nth-of-type(3),
.gc_latest_photo_slider1_preview .responsive-mobile li:nth-of-type(4) {
    display:list-item; /*5번째부터 끝가지 아이템 감춤*/
    overflow: visible;
    height:auto;
    width: 50% !important;
    margin-right: 0 !important;
    box-sizing: border-box;
    padding: 2px;
}
/* end 반응형: 모바일 사이즈일때 일때 클래스 적용됨  */

.gc_latest_photo_slider1_preview .lt_title{display: none;}

.gc_latest_photo_slider1_preview_subject {text-align: center;}



/***********************
  photo_slider2_preview 스킨
 ***********************/
 

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 809px) {.gc_latest_photo_slider2_preview .bx-controls.bx-has-controls-direction {display: none;}  } 
@media only screen and (min-width: 461px) and (max-width: 768px) { .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) {
     .gc_latest_photo_slider2_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; }
     .gc_latest_photo_slider2_preview .wcontent {margin:0 auto; width: 10em !important;}

 } 

.gc_latest_photo_slider2_preview { position:relative;     margin-top: 0px; }
.gc_latest_photo_slider2_preview .msg_sound_only, .gc_latest_photo_slider2_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_photo_slider2_preview ul {    /*margin: 15px 0 10px;  margin: 15px 0 0 0; */  margin:0  !important;padding:0 !important;list-style:none !important; }
.gc_latest_photo_slider2_preview ul:after {content: ""; display: block; clear:both;}
.gc_latest_photo_slider2_preview li {float: left;  padding:1px 0px 0px 0; width: 25%; }

.gc_latest_photo_slider2_preview li:nth-of-type(odd) {
 /* background: red;*/
}

.gc_latest_photo_slider2_preview li:nth-of-type(even) {
   
/*  background: green; */
}

/*moblie */
@media only screen and (max-width: 769px){

    .gc_latest_photo_slider2_preview li {
        width: 50%;
    }

    .gc_latest_photo_slider2_preview li .thumb{
        width: 96%;
    }
}

/*pc screen 1280 over*/
@media only screen and (min-width: 1280px){
 
/*
    .gc_latest_photo_slider2_preview li:nth-child(2){
         padding-left:5.6px;
    } 

    .gc_latest_photo_slider2_preview li:nth-child(3){
         padding-left:9px;
    } 

    .gc_latest_photo_slider2_preview li:nth-child(4){
         padding-left:14px;
    } */
 
}
 
.gc_latest_photo_slider2_preview li img.thumb{  
     vertical-align:middle; 
     margin-left:0px; 
     margin-right:0px;
     padding: 0 !important;
     border-width: 0;
     width:100% !important;

     }


.gc_latest_photo_slider2_preview .gc_latest_photo_slider2_preview_subject a{
   display: inline-block;
   border:1px solid #E7E7E7;
   box-sizing: border-box; 
}

.gc_latest_photo_slider2_preview .gc_latest_photo_slider2_preview_subject a:hover{
    border:1px solid #999;
}

.gc_latest_photo_slider2_preview .lt_title {font-size:22px;}
/*.gc_latest_photo_slider2_preview .lt_title a { color:#666;}*/


.gc_latest_photo_slider2_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_photo_slider2_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.thumb { border:1px solid #E5E5E5; padding:3px !important; }
 
.gc_latest_photo_slider2_preview .s_datetime {margin-left: 6px; font-size:11px;color:#a1a3b2;padding-right:0px; text-align: center; }
.gc_latest_photo_slider2_preview .user_display_name {margin-left: 6px; margin-bottom: 12px; font-size:11px;color:#a1a3b2;padding-right:0px;  text-align: center; }

.gc_latest_photo_slider2_preview .wcontent
{
    margin-top:15px;
    margin-bottom: 10px;
    text-align:center;
    width: 100%;

    text-overflow: ellipsis; 
    overflow: hidden;
    white-space: nowrap;   
} 

/*불필요한 p태그 높이 조절*/
.gc_latest_photo_slider2_preview .bx-wrapper +p{
    height: 0;   
} 
/*end: 불필요한 p태그 높이 조절*/

.gc_latest_photo_slider2_preview .bx-wrapper {
    border-width: 0  !important;
    box-shadow: none  !important;
    background: transparent !important;
    margin: 0 !important;
}

.gc_latest_photo_slider2_preview .bx-wrapper .bx-viewport {
   
   overflow-y: hidden !important;
   height: auto !important;

}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%  !important;
    margin-top: -16px !important;
    outline: 0 !important;
    width: 28px  !important;
    height: 52px !important;
    text-indent: -9999px !important;
    z-index: 9999 !important;
}

.gc_latest_photo_slider2_preview .bx-wrapper .bx-prev {
    left: -42px !important;
    top:50% !important;
    margin-top:-26px !important;
    background: url(../photo_slider1_preview/img/ico_prev.png) no-repeat 0 0 !important;
}
 

.gc_latest_photo_slider2_preview .bx-wrapper .bx-next {
    right: -42px !important;
    top:50% !important;
    margin-top:-26px !important;
    background: url(../photo_slider1_preview/img/ico_next.png) no-repeat 0 0 !important;
}

.gc_latest_photo_slider2_preview 
.bx-controls-direction a {
    transition: none;
    -webkit-transition: none;
}

/**
 * bxSlider v4.2.5
 * Copyright 2013-2015 Steven Wanderski
 * Written while drinking Belgian ales and listening to jazz

 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */

/** VARIABLES 
===================================*/
/** RESET AND LAYOUT
===================================*/
.gc_latest_photo_slider2_preview .control-wrap button {background: transparent; padding: 0;}
.gc_latest_photo_slider2_preview .control-wrap button .material-icons {width: 38px; height: 38px; line-height: 38px; background: #cf4946}
@-moz-document url-prefix() { 
  .gc_latest_photo_slider2_preview .control-wrap button .material-icons {
      line-height: 42px;
  }
}
.gc_latest_photo_slider2_preview .control-wrap button:nth-of-type(1) {margin-right: 1px;}
.gc_latest_photo_slider2_preview .control-wrap button:nth-of-type(4) {margin-left: 1px;}
.gc_latest_photo_slider2_preview .control-wrap button ,
.gc_latest_photo_slider2_preview .control-wrap button .material-icons {
    border-radius: 3px;
}
.gc_latest_photo_slider2_preview .bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.gc_latest_photo_slider2_preview .bx-wrapper img {
  max-width: 100%;
  display: block;
}
.gc_latest_photo_slider2_preview .bxslider {
  margin: 0;
  padding: 0;
}
.gc_latest_photo_slider2_preview ul.bxslider {
  list-style: none;
}
.gc_latest_photo_slider2_preview .bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.gc_latest_photo_slider2_preview .bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.gc_latest_photo_slider2_preview .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('../photo_slider1_preview/img/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager.bx-default-pager a:hover,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager.bx-default-pager a.active,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager-item,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
/*다른 플러그인 속성 영향 제거*/
.gc_latest_photo_slider2_preview .bx-controls-direction a {transition: none;
    -webkit-transition: none;}
 /*end: 다른 플러그인 속성 영향 제거*/

.gc_latest_photo_slider2_preview .bx-wrapper .bx-prev {
  left: 10px;
  background: url('../photo_slider1_preview/img/controls.png') no-repeat 0 -32px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-prev:hover,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-next {
  right: 10px;
  background: url('../photo_slider1_preview/img/controls.png') no-repeat -43px -32px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-next:hover,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto {
  text-align: center;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('../photo_slider1_preview/img/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-start:hover,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-start.active,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('../photo_slider1_preview/img/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-stop:hover,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-stop.active,
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.gc_latest_photo_slider2_preview .bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.gc_latest_photo_slider2_preview .bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}


/* 반응형: 모바일 사이즈일때 일때 클래스 적용됨  */
.gc_latest_photo_slider2_preview .responsive-mobile {
    width:100% !important;
    transform: none !important;

}
.gc_latest_photo_slider2_preview .responsive-mobile li {
    display: none; /*모든 아이템을 일단 숨김*/ 
    height:0;
    width:0;
    overflow: hidden;

  }    
.gc_latest_photo_slider2_preview .responsive-mobile li:nth-of-type(1),
.gc_latest_photo_slider2_preview .responsive-mobile li:nth-of-type(2),
.gc_latest_photo_slider2_preview .responsive-mobile li:nth-of-type(3),
.gc_latest_photo_slider2_preview .responsive-mobile li:nth-of-type(4) {
    display:list-item; /*5번째부터 끝가지 아이템 감춤*/
    overflow: visible;
    height:auto;
    width: 50% !important;
    margin-right: 0 !important;
    box-sizing: border-box;
    padding: 2px;
}
/* end 반응형: 모바일 사이즈일때 일때 클래스 적용됨  */

.gc_latest_photo_slider2_preview .lt_title{display: none;}

.gc_latest_photo_slider2_preview_subject {text-align: center;}


/***********************
  photo_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 461px) and (max-width: 768px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_photo_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_photo_preview { 
     position:relative;
 
 }

.gc_latest_photo_preview .msg_sound_only, .gc_latest_photo_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_photo_preview ul {         


     width: 100%;

    /*여러줄 적용을 위한 속성*/
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    flex-wrap:  wrap;
    -ms-flex-wrap:  wrap;/* IE10 */


    /*flex */
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-between;
    display: -ms-flexbox;       
    -ms-flex-pack: justify;
   /*end:flex*/

    margin:0  !important;padding:0 !important;list-style:none !important; }
/* .gc_latest_photo_preview ul:after {content: ""; display: block; clear:both;} */
.gc_latest_photo_preview li {float: left;  padding:1px  0px 0px 0; width: 24%; text-align:center; } 

.gc_latest_photo_preview li:nth-of-type(odd) {
 /* background: red;*/
}

.gc_latest_photo_preview li:nth-of-type(even) {
   
/*  background: green; */
}

/*moblie */
@media only screen and (max-width: 769px){

    .gc_latest_photo_preview li {
        width: 50%;
    }

    .gc_latest_photo_preview li .thumb{
        width: 96%;
    }
}


/*pc screen 1280 over*/
@media only screen and (min-width: 1280px){
 
/*
    .gc_latest_photo_preview li:nth-child(2){
         padding-left:5.6px;
    } 

    .gc_latest_photo_preview li:nth-child(3){
         padding-left:9px;
    } 

    .gc_latest_photo_preview li:nth-child(4){
         padding-left:14px;
    } */
 
}
 
.gc_latest_photo_preview li img{  
     vertical-align:middle; 
     margin-left:0px; 
     margin-right:0px;
     margin-bottom: 5px;
     }


.gc_latest_photo_preview .lt_title {display: none;}
/*.gc_latest_photo_preview .lt_title a { color:#666;}*/


.gc_latest_photo_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_photo_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_photo_preview .thumb { border:1px solid #E5E5E5; padding:3px !important; }
 
.gc_latest_photo_preview .s_datetime{display: none; margin-left: 6px; font-size:11px;color:#a1a3b2;padding-right:0px }

.gc_latest_photo_preview .wcontent
{
    margin-top:6px;
    text-align:center;
    width: 90%;
    margin: 0 auto;
    text-overflow: ellipsis; 
    overflow: hidden;
    white-space: nowrap;   
} 





/***********************
   _webzine_0_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_webzine_0_preview_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_webzine_0_preview_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_webzine_0_preview_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_webzine_0_preview_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_webzine_0_preview_subject { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_webzine_0_preview { position:relative }
.gc_latest_webzine_0_preview .msg_sound_only, .gc_latest_webzine_0_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_webzine_0_preview .lt_title {display: none;}

.gc_latest_webzine_0_preview ul {margin:0  !important;padding:0 !important;list-style:none !important;}
.gc_latest_webzine_0_preview li {padding:8px 0 5px 0; border-bottom:1px solid #EEEEEE }
.gc_latest_webzine_0_preview li:first-child { padding-top: 0; }
.gc_latest_webzine_0_preview li:last-child { border-bottom:0px #EFEEEE solid; margin-bottom:0px}
.gc_latest_webzine_0_preview li img{ float:left; vertical-align:middle;margin:0;margin-left:0px; margin-right:10px;}
.gc_latest_webzine_0_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_webzine_0_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.thumb { border:1px solid #E5E5E5; padding:3px !important; }

.gc_latest_webzine_0_preview .wr_content,
.gc_latest_webzine_0_preview .wr_content p {font-size: 14px; white-space: normal}

.gc_latest_webzine_0_preview .s_datetime{ font-size:11px;color:#a1a3b2; padding-right:5px }

.gc_latest_webzine_0_preview .blank-list {padding:17.5px 0 14.5px 0;}

/***********************
  photo 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) { .gc_latest_photo_subject { white-space: nowrap; width: 17em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_photo_subject { white-space: nowrap; width: 14em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_photo_subject { white-space: nowrap; width: 12em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_photo_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 461px) and (max-width: 768px) { .gc_latest_photo_subject { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_photo_subject { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_photo { 
	 position:relative;
 
 }

.gc_latest_photo .msg_sound_only, .gc_latest_photo .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_photo ul {         


	 width: 100%;

	/*여러줄 적용을 위한 속성*/
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    flex-wrap:  wrap;
    -ms-flex-wrap:  wrap;/* IE10 */


	/*flex */
    display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-between;
    display: -ms-flexbox;       
    -ms-flex-pack: justify;
   /*end:flex*/

    margin: 0 0 0 0; padding:0;list-style:none;  }
/* .gc_latest_photo ul:after {content: ""; display: block; clear:both;} */
.gc_latest_photo li {float: left;  padding:1px  0px 0px 0; width: 24%; text-align:center; } 

.gc_latest_photo li:nth-of-type(odd) {
 /* background: red;*/
}

.gc_latest_photo li:nth-of-type(even) {
   
/*  background: green; */
}

/*moblie */
@media only screen and (max-width: 769px){

	.gc_latest_photo li {
	    width: 50%;
	}

    .gc_latest_photo li .thumb{
	    width: 96%;
	}
}


/*pc screen 1280 over*/
@media only screen and (min-width: 1280px){
 
/*
	.gc_latest_photo li:nth-child(2){
		 padding-left:5.6px;
	} 

	.gc_latest_photo li:nth-child(3){
		 padding-left:9px;
	} 

	.gc_latest_photo li:nth-child(4){
		 padding-left:14px;
	} */
 
}
 
.gc_latest_photo li img{  
     vertical-align:middle; 
	 margin-left:0px; 
	 margin-right:0px;
	 margin-bottom: 5px;
	 }


.gc_latest_photo .lt_title {font-size:22px;}
/*.gc_latest_photo .lt_title a { color:#666;}*/


.gc_latest_photo .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_photo .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_photo .thumb { border:1px solid #E5E5E5; padding:3px !important; }
 
.gc_latest_photo .s_datetime{display: none; margin-left: 6px; font-size:11px;color:#a1a3b2;padding-right:0px }

.gc_latest_photo .wcontent
{
    margin-top:6px;
	text-align:center;
    width: 90%;
    margin: 0 auto;
    text-overflow: ellipsis; 
    overflow: hidden;
    white-space: nowrap;   
} 



/***********************
  vod_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1200px) and (max-width: 2000px) { .gc_latest_vod_preview_subject {/* width:210px;*/    } } 
@media only screen and (min-width: 1018px) and (max-width: 1199px) { .gc_latest_vod_preview_subject {/* width: 10em;*/    }  }  
@media only screen and (min-width: 992px) and (max-width: 1017px) { .gc_latest_vod_preview_subject { /* width: 10em;*/    }  }
@media only screen and (min-width: 769px) and (max-width: 991px) { .gc_latest_vod_preview_subject {  /* width: 5em;*/     }  }
@media only screen and (max-width: 460px) { .gc_latest_vod_preview_subject {  } }  /* width:190px; 이 있었는데 가운데 정렬이 안되어 삭제함 */

.gc_latest_vod_preview {position:relative}
.gc_latest_vod_preview .msg_sound_only, .gc_latest_vod_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_vod_preview ul {margin:0  !important;padding:0 !important;list-style:none !important;  max-width: none !important;}
.gc_latest_vod_preview li {padding:5px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest_vod_preview li a { font-size:24px; } 
.gc_latest_vod_preview li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_vod_preview .lt_title {display:none}
.wr_1 { padding-top:20px; }
.gc_latest_vod_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_vod_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_vod_preview .s_datetime { color: #999898; font-size: 13px; margin-top: -1px;}

.gc_latest_vod_preview .thumb { border:1px solid #E5E5E5; padding:3px !important; } 




/***********************
  vod_01_preview 스킨
 ***********************/


/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1200px) and (max-width: 2000px) { .gc_latest_vod_01_preview_subject { /*width:210px;*/ white-space: nowrap; width:auto; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (min-width: 1018px) and (max-width: 1199px) { .gc_latest_vod_01_preview_subject { /*width: 10em*/  white-space: nowrap; width:auto; overflow: hidden; text-overflow: ellipsis; }  }  
@media only screen and (min-width: 992px) and (max-width: 1017px) { .gc_latest_vod_01_preview_subject {/* width: 10em;*/  white-space: nowrap; width:auto; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (min-width: 769px) and (max-width: 991px) { .gc_latest_vod_01_preview_subject { /* width: 5em;*/   white-space: nowrap; width:auto; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (max-width: 460px) { .gc_latest_vod_01_preview_subject { width:190px; } }

.gc_latest_vod_01_preview {position:relative}
.gc_latest_vod_01_preview .msg_sound_only, .gc_latest_vod_01_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_vod_01_preview ul {margin:0  !important;padding:0 !important;list-style:none !important;}
.gc_latest_vod_01_preview li {padding:1px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest_vod_01_preview li a { font-size:24px; font-weight:600;} 
.gc_latest_vod_01_preview li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_vod_01_preview .lt_title {display:none}
.gc_latest_vod_01_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_vod_01_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_vod_01_preview .group:after {content: "";display: block;clear: both;}
.gc_latest_vod_01_preview .group { display: inline-block; margin-top: -3px;}
.gc_latest_vod_01_preview .wr_1  {float: left; color:#DCDCDC; font-size: 11px;  }
.gc_latest_vod_01_preview .s_datetime {float: left; color: #DCDCDC; font-size: 11px; padding-top: 20px; }
.gc_latest_vod_01_preview .thumb { border:1px solid #E5E5E5; padding:3px !important; } 


/***********************
  vod_02_preview 스킨
 ***********************/


/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1280px) and (max-width: 2000px) {  .gc_latest_vod_02_subject .wr_1 .s_datetime { white-space: nowrap; width: 11em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1279px) { .gc_latest_vod_02_subject .wr_1 .s_datetime { white-space: nowrap; width: 10em; overflow: hidden; text-overflow: ellipsis; } }  
@media only screen and (min-width: 769px) and (max-width: 1017px) { .gc_latest_vod_02_subject .wr_1 .s_datetime { white-space: nowrap; width: 5em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 769px) and (max-width: 900px) { .gc_latest_vod_02_subject .wr_1 .s_datetime { white-space: nowrap; width: 20em; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (max-width: 460px) { .gc_latest_vod_02_subject .wr_1 .s_datetime { white-space: nowrap; width: 19em; overflow: hidden; text-overflow: ellipsis; } } 

.gc_latest_vod_02_preview {position:relative; /*padding-top:15px;*/ text-align:center; margin-left:-3px}
.gc_latest_vod_02_preview .msg_sound_only, .gc_latest_vod_02_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_vod_02_preview .lt_title {display:none}

.gc_latest_vod_02_preview ul {margin:0  !important;padding:0 !important;list-style:none !important;}
.gc_latest_vod_02_preview li {padding:1px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest_vod_02_preview li a {color: #fff; font-size:18px;} 
.gc_latest_vod_02_preview li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}

.gc_latest_vod_02_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_vod_02_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_vod_02_preview .subject {    
    display: inline-block; 
    padding-top: 7px;
    line-height: 1.5em;
    /*height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;*/
    width:160px; 
    height:55px;
    white-space: normal;
}

.gc_latest_vod_02_preview .wr_1 {color: #6A6A6A; font-size: 15px;/* margin-left:-10px;*/ padding-top:20px; margin-bottom:1px;}
.gc_latest_vod_02_preview .s_datetime {color: #6A6A6A; font-size: 11px;/* margin-left:-10px;*/}

.gc_latest_vod_02_preview .thumb { border:1px solid #E5E5E5; padding:3px !important; } 

/***********************
  vod_03_preview 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1200px) and (max-width: 2000px) { .gc_latest_vod_03_preview_subject {/* width:210px;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } } 
@media only screen and (min-width: 1018px) and (max-width: 1199px) { .gc_latest_vod_03_preview_subject {/* width: 10em;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }  
@media only screen and (min-width: 992px) and (max-width: 1017px) { .gc_latest_vod_03_preview_subject { /* width: 10em;*/ height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (min-width: 769px) and (max-width: 991px) { .gc_latest_vod_03_preview_subject {  /* width: 5em;*/  height:150px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }  }
@media only screen and (max-width: 460px) { .gc_latest_vod_03_preview_subject { width:190px; } }

.gc_latest_vod_03_preview {position:relative}
.gc_latest_vod_03_preview .msg_sound_only, .gc_latest_vod_03_preview .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_vod_03_preview ul {margin:0  !important;padding:0 !important;list-style:none !important; max-width: none !important;}
.gc_latest_vod_03_preview li {padding:1px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest_vod_03_preview li a { font-size:24px; font-weight:600;} 
.gc_latest_vod_03_preview li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_vod_03_preview .lt_title {display:none}
.gc_latest_vod_03_preview .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_vod_03_preview .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_vod_03_preview .s_datetime { color: #999898; font-size: 13px; margin-top: -1px;}

.gc_latest_vod_03_preview  .thumb { border:1px solid #E5E5E5; padding:3px !important; } 


/***********************
  vod 스킨
 ***********************/

/* 디바이스 해상도별로 최신글 글자수 자르기 */
@media only screen and (min-width: 1200px) and (max-width: 2000px) { .gc_latest_vod_subject {/* width:210px;*/    } } 
@media only screen and (min-width: 1018px) and (max-width: 1199px) { .gc_latest_vod_subject {/* width: 10em;*/    }  }  
@media only screen and (min-width: 992px) and (max-width: 1017px) { .gc_latest_vod_subject { /* width: 10em;*/    }  }
@media only screen and (min-width: 769px) and (max-width: 991px) { .gc_latest_vod_subject {  /* width: 5em;*/     }  }
@media only screen and (max-width: 460px) { .gc_latest_vod_subject { width:190px; } }

.gc_latest_vod {position:relative}
.gc_latest_vod .msg_sound_only, .gc_latest_vod .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.gc_latest_vod ul {margin:0;padding:0;list-style:none; max-width: none !important;}
.gc_latest_vod li {padding:5px 0 7px 0; border-bottom:0px solid #DEDDDD; color: #fff;}
.gc_latest_vod li a { font-size:24px; } 
.gc_latest_vod li img{display:inline;vertical-align:middle;margin:0;margin-left:3px; margin-right:10px;}
.gc_latest_vod .lt_title {display:none}
.wr_1 { padding-top:20px; }
.gc_latest_vod .lt_more {position:absolute;top:-20px;right:0}
.gc_latest_vod .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}
.gc_latest_vod .s_datetime { color: #999898; font-size: 13px; margin-top: -1px;}

.gc_latest_vod .thumb { border:1px solid #E5E5E5; padding:3px !important; } 