@charset "utf-8";

#slideshow-xs {padding:0 10px;}

.g_hd {
    font-size: 1.4em;
    display: inline-block;
    width: 100%;
	padding-top:20px;
	font-family: NanumBarunGothicOTF, '나눔바른고딕', '나눔고딕', Ngothic;
	background: url('../../../img/main/poto_camera.png') top -10px left 0 no-repeat;
}
.photo_title_line {
    font-size: 0.8em;
	font-weight:bolder;
	padding:0 2px 2px 2px;
}

.title_text {
    font-size: 17px;
	color:#8D9092;
	padding:0 2px 2px 2px;
}

	
.g_box {position:relative !important;}
.g_cover {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 18px;
    color: rgba(255, 255, 255, 0);
    font-family: NanumBarunGothicOTF, "나눔바른고딕", "나눔고딕", Ngothic;
    padding: 20% 10px;
    word-break: break-all;
    white-space: normal;
    font-weight: normal;
}

.g_box_2 {position:relative;}
.g_box_2 img {width:100%;}
.g_cover_2 {position:absolute; width:100%; height:100%; text-align:center; font-size:18px; font-family: NanumBarunGothicOTF, '나눔바른고딕', '나눔고딕', Ngothic; padding:20% 10px; word-break:break-all; white-space:normal; border:10px solid #0565BB; background-color:rgba(0,0,0,0.3); color:#fff;}

.g_coverHov .g_cover {    border: 10px solid #0565BB;
    background-color: rgba(0,0,0,0.3);
    color: #fff;
	border-style:solid;
	border-image: linear-gradient(to right, #0c8bdc 0%, #0564b8 100%);
	border-image-slice: 1;
	background-color:rgba(0,0,0,0.3); 
	color:#fff;}


* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cycle-1 div { width:100%; }
#cycle-2 .cycle-slide {
	padding:0 0.7%;
}
#cycle-2 .cycle-slide-active {}
#cycle-2 .cycle-slide-active .g_cover {
    border: 10px solid #0565BB;
    background-color: rgba(0,0,0,0.3);
    color: #fff;
	border-style:solid;
	border-image: linear-gradient(to right, #0c8bdc 0%, #0564b8 100%);
	border-image-slice: 1;
	background-color:rgba(0,0,0,0.3); 
	color:#fff;
}
/*.g_cover */
/*.g_box:nth-of-type(1) { top:-2px !important; width:240px !important; height:161px !important;}
*/
.cycle-sentinel {display:none !important;}

#slideshow-1,#slideshow-2 { max-width: 1200px; margin: auto }
#slideshow-2 {}

#cycle-2 {width:100%; height:190px;}
.cycle-slideshow img { width: 100%; height: 180px;; display: block; border:1px solid #ccc; padding:10px; background-color:#fff;}

.cy_prv, .cy_nxt {
    float: left;
    display: inline-block;
    background-color: #fff;
    margin-right: 2px;
    text-align: center;
	margin-bottom:5px;
}
.cy_prv:hover,.cy_nxt:hover {background-color:#0565BB;}

.overlay-content { display: none }

@media (max-width:1200px) {
	.g_cover {font-size:14px; padding:30px 10px;}
	#cycle-2, #cycle-2 .cycle-slide {height:140px;}
}
@media (max-width:992px) {
	.g_cover {padding:10px;}
	#cycle-2, #cycle-2 .cycle-slide {height:100px;}
}
@media (max-width:480px) {
	.g_cover_2 {padding:13% 0}
}