/**
 * 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;}

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

ul.gall_slide {clear:both; margin:0px 0 40px 0px;  padding:0px; width:100%; line-height:160%; padding:0px 0; }
ul.gall_slide li {font-size:15px;  line-height:28px; font-weight:400; letter-spacing:-0.05em; text-indent:-12px; margin-left:12px; }
ul.gall_slide span {font-weight:600; background:url('../img/blt_blue.gif') no-repeat 0px 12px; padding:5px 5px 5px 10px;}





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

.pgwSlideshow a{
    color: #fff;
}

.pgwSlideshow .ps-current {
    text-align: center;
    position: relative;
    overflow: hidden;

max-height:360px;
}



.pgwSlideshow .ps-current > ul  > li {
    text-align: center;
    width: 100%;
    z-index: 1;
    opacity: 0;
    display: block;
	margin-top:0; padding-top:0;
	max-height:360px;

}

.pgwSlideshow .ps-current > ul  > li img {
    display: block;
    max-width:600px;
    margin: auto;
    height:100%;
	max-height:360px;
	margin-top:0; padding-top:0;
	/*border:1px solid #e6e6e6;*/

	
}

.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;

	text-align:center;
}

/*Ãß°¡*/
.pgwSlideshow .ps-list {text-align:center; margin:20px 0;}

.pgwSlideshow .ps-list a span img{
    display: inline;
    border: 1px solid #e6e6e6;
    width: 80px;
    height: 58px; 
	padding:5px 0;


}
.pgwSlideshow .ps-list a span.ps-selected img{
    display: inline;
    border: 1px solid #111;
    width: 80px;
    height: 58px; 
	padding:5px 0;

}
.pgwSlideshow .ps-list div.a span.ps-selected  {margin: 0px;	    opacity: 1; border: 1px solid #111;}
.pgwSlideshow .ps-list div.a span.ps-selected  img{margin: 0px;	    opacity: 1; border: 1px solid #111;}
/*.pgwSlideshow .ps-list a span .ps-selected {opacity: 1;   overflow: hidden;}*/





.pgwSlideshow .ps-list ul {

    position: relative;
    list-style: none;
    margin:30px auto 0 auto; 
    padding:0 0px;
	
    left: 0; 

	width:70% !important;

}

.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: 1px solid #e6e6e6;
    width: 80px;
    height: 60px; 
}

.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: 1px solid #111;
}

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

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




.pgwSlideshow .ps-current .ps-prev:before, .pgwSlideshow .ps-current .ps-next:before {cursor: pointer; display:block; position:absolute; top:150px; width:25px; height:25px; border:2px solid #a1a1a1; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.pgwSlideshow .ps-current .ps-prev:before {left:10px; border-right-width:0; border-bottom-width:0}
.pgwSlideshow .ps-current .ps-next:before {left:auto; right:10px; border-left-width:0; border-top-width:0}



/*


.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: 150px;
    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: 150px;
    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;
}
*/


.bm_list .slick-arrow.prev {left:1%;}
.bm_list .slick-arrow.next {left:auto; right:1%;}
.bm_list .slick-arrow.prev:before, .bm_list .slick-arrow.next:before {display:block; position:absolute; top:0; width:40px; height:40px; border:2px solid #a1a1a1; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.bm_list .slick-arrow.prev:before {left:10px; border-right-width:0; border-bottom-width:0}
.bm_list .slick-arrow.next:before {left:auto; right:10px; border-left-width:0; border-top-width:0}

.bm_product .slick-dots li button {position:relative; padding:8px 6px; text-indent:-999px; overflow:hidden; font-size:0; vertical-align:middle;}
.bm_product .slick-dots li button:after {position:relative; display:block; width:9px; height:9px; border-radius:10px; background:#979699; content:''; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.bm_product .slick-dots li.slick-active button:after {width:55px; background:#bb162b;}




/*
 * 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:0px;
    top: 145px; 
}

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

.pgwSlideshow.narrow .ps-list .ps-prev {
    padding:0px;
    top: 20px;
}

.pgwSlideshow.narrow .ps-list .ps-next {
    padding:0px;
    top: 20px;
}

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





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


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

/*
.pgwSlideshow .ps-current .ps-prev {
    top:60px !important;}

.pgwSlideshow .ps-current .ps-next {
    top:60px !important;}
*/
.pgwSlideshow .ps-current {max-width:100%; max-height:100%;}


.pgwSlideshow .ps-current > ul  > li {width:100%; max-height:100%;}

.pgwSlideshow .ps-current > ul  > li img {display: block; max-width:100%; margin: auto; height:100%; max-height:100%;margin-top:0; padding-top:0;border:1px solid #e6e6e6;}


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

.pgwSlideshow .ps-current .ps-prev:before, .pgwSlideshow .ps-current .ps-next:before {cursor: pointer; display:block; position:absolute; top:95px; width:25px; height:25px; border:2px solid #a1a1a1; content:''; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s;}
.pgwSlideshow .ps-current .ps-prev:before {left:10px; border-right-width:0; border-bottom-width:0}
.pgwSlideshow .ps-current .ps-next:before {left:auto; right:10px; border-left-width:0; border-top-width:0}



}

/*****************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%;}





}