/**
 * PgwSlideshow - Version 2.0
 *
 * Copyright 2014, Jonathan M. Piat
 * http://pgwjs.com - http://pagawa.com
 *
 * Released under the GNU GPLv3 license - http://opensource.org/licenses/gpl-3.0
 */
#bo_gall{clear:both; position:relative; margin-bottom:20px; }



.gall_slide_txt{clear:both; float:right; position:relative;/* top:155px; right:0; */margin:0; padding:0; width:35%; }
.gall_slide_txt h4{margin-top:0;}
.btn_survey{clear:both; position:relative; text-align:center; width:100%; margin:30px auto; height:50px; background:url('../img/btn_survey_bg.gif') repeat-x 0 0;}
.btn_survey a{font-size:18px; color:#fff; font-weight:600; line-height:48px; display:block;}
.btn_survey span img{position:absolute; right:30px; top:10px; vertical-align:middle;}
.btn_survey a:hover{text-decoration:none;color:#f2f50c;}


/*°ø°£¾È³»*/

ul.gall_slide {clear:both; margin:0px 0 40px 0px;  padding:0px; width:100%; line-height:160%; padding:10px 0; border-top:2px solid #333; border-bottom:1px solid #333;}
ul.gall_slide li {font-size:15px;  line-height:28px; font-weight:400; letter-spacing:-0.05em;  }
ul.gall_slide span {font-weight:600; background:url('../img/blt_blue.gif') no-repeat 8px 12px; padding:5px 5px 5px 18px;}





.pgwSlideshow {
float:left;
    width:60%;
    background: #fff;
    display: none;
}

.pgwSlideshow a{
    color: #fff;
}

.pgwSlideshow .ps-current {
    text-align: center;
    position: relative;
    min-height: 150px;
    overflow: hidden;
}

.pgwSlideshow .ps-current > ul  > li {
    text-align: center;
    width: 100%;
    z-index: 1;
    opacity: 0;
    display: block;

}

.pgwSlideshow .ps-current > ul  > li img {
    display: block;
    max-width: 100%;
    margin: auto;
}

.pgwSlideshow .ps-caption {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    text-align: left;
    font-size: 1rem;
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 10px;
    display: none;

}

.pgwSlideshow .ps-caption span {
    padding: 7px;
    display: inline-block;
}

.pgwSlideshow .ps-list {
    /*  border-top: 1px solid #555;
  box-shadow: 0 10px 10px -5px #333 inset;*/
    background: #fff;
    overflow: hidden;
    position: relative;
}

.pgwSlideshow .ps-list ul {
    position: relative;
    list-style: none;
    margin:0 auto; 
    padding:0 0px;
	
    left: 0; 
}

.pgwSlideshow .ps-list li {
    float: left;

}

.pgwSlideshow .ps-list li .ps-item {
    display: block;
    margin: 15px 8px;
    opacity: 0.6;
    filter: alpha(opacity=60);

}

.pgwSlideshow .ps-list li img {box-sizing:border-box;
    display: block;
    border: 2px solid #777;
    width: 80px;
    height: 80px; 
}

.pgwSlideshow .ps-list li .ps-item.ps-selected {box-sizing:border-box;
    float: left;
    opacity: 1;

    overflow: hidden;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected img {box-sizing:border-box;
    margin: 0px;
	    opacity: 1;
	 border: 3px solid #dc580e;
}

.pgwSlideshow .ps-prevIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    display: block;
}

.pgwSlideshow .ps-nextIcon {
    border-color:transparent #fff transparent;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    display: block;
}

.pgwSlideshow .ps-current .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 4px 0px 0px 4px;
    position: absolute;
    padding: 20px 20px 20px 15px;
    left: 0;
    top: 200px;
    cursor: pointer;
}

.pgwSlideshow .ps-current .ps-next {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 0px 4px 4px 0px;
    position: absolute;
    padding: 20px 15px 20px 20px;
    right: 0;
    top: 200px;
    cursor: pointer;
}

.pgwSlideshow .ps-list .ps-prev {
    background: rgba(0, 0, 0, 0.5);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
    border: 1px solid #777;
    border-left: 0;
    border-radius: 4px 0px 0px 4px;
    padding: 20px 15px 20px 12px;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 1000;
    display: none;
}

.pgwSlideshow .ps-list .ps-next {
    background: rgba(0, 0, 0, 0.5);
  filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
    border: 1px solid #777;
    border-right: 0;
    border-radius: 0px 4px 4px 0px;
    padding: 20px 12px 20px 15px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 25px;
    z-index: 1000;
    display: none;
}

/*
 * The media-queries are not used because IE8 doesn't support them.
 */
.pgwSlideshow.narrow .ps-list li img {
    width: 60px;
    height: 60px;
}

.pgwSlideshow.narrow .ps-current .ps-prev {
    padding: 15px 15px 15px 12px;
    top: 145px; 
}

.pgwSlideshow.narrow .ps-current .ps-next {
    padding: 15px 12px 15px 15px;
    top: 145px;
}

.pgwSlideshow.narrow .ps-list .ps-prev {
    padding: 15px 12px 15px 10px;
    top: 20px;
}

.pgwSlideshow.narrow .ps-list .ps-next {
    padding: 15px 10px 15px 12px;
    top: 20px;
}

.pgwSlideshow.narrow .ps-caption {
    font-size: 0.8rem;
    padding: 8px;
}



/*****************1041ÀÌ»ó 1239ÀÌÇÏ******************************************/
@media all and (min-width:1041px) and (max-width:1239px) {


.gall_slide_txt{clear:both;float:right;  position:relative;  }






}


/*****************1040ÀÌÇÏ******************************************/
@media all and (max-width:1040px){


.pgwSlideshow {
float:left;
    width:100%;
    background: #fff;
    display: none;
	margin-top:20px;
}


.gall_slide_txt{clear:both;float:left;  position:relative; width:100%; }




}



/*****************810ÀÌÇÏ iPad Retina_768******************************************/
@media all and (max-width:815px){ 


.pgwSlideshow {
float:left;
    width:100%;
    background: #fff;
    display: none;
	margin-top:20px;
}


.gall_slide_txt{clear:both; position:relative; width:100%;}



}


/*****************767ÀÌÇÏ******************************************/
@media all and (max-width:767px){



.pgwSlideshow {
float:left;
    width:100%;
    background: #fff;
    display: none;
	margin-top:20px;
}


.gall_slide_txt{clear:both; position:relative; width:100%;}





}