#gallery {clear:both; position:relative; padding:30px 0 30px 0; width:900px; background:#f0f0f0; text-align:center; margin:auto; margin-top:50px; margin-bottom:150px;max-width: 100%;}

#gallery_img {width:820px; height:567px; overflow:hidden; margin:auto; position:relative; border:5px solid #e2e2e0;}
#gallery_img ul {width:820px; height:567px; position:relative;}
#gallery_img li {position:absolute; left:0; top:0; display:none; background-color:#FFF;}

#gallery_nav_bg {margin:auto; width:830px; height:95px; background:#d6d6d6;}
#gallery_nav {position:relative; width:820px; margin:0 auto;}
#btn_left {position:absolute; top:15px; left:0;}
#prev {position:absolute; top:10px; left:15px;}
#btn_right {position:absolute; top:15px; right:0;}
#next {position:absolute; top:10px; right:15px;}
#gallery_nav_wrap {width:700px; height:80px; overflow:hidden; position:relative; margin:0 auto; padding-top:15px;}
#gallery_nav ul {position:absolute; left:0; width:1162px; height:63px; margin-left:-10px;}
#gallery_nav li {float:left; width:78px; height:60px; border-top:4px solid #f9f9f9;margin-left:5px;}
#gallery_nav li.mouseon {width:78px; height:60px; border-top:4px solid #ccc;}
#gallery_nav li.on {width:78px; height:60px; border-top:4px solid #35b9ea;}
#gallery_nav li img {float:left; padding-right:10px;}
#daumRoughmapContainer1730698299950{
    margin:0 auto;
    width: 100%;
    max-width: 82.96875vw;
}

.sliderbox{
    display: none;
}

@media all and (max-width:768px){
    #gallery{
        display: none;
    }
    #daumRoughmapContainer1730698299950{
        max-width: 95vw;
    }

    .sliderbox {display: block;position:relative; width:91.875vw; height:54.375vw; overflow:hidden; margin:auto; padding:5px; border:solid 1px #d9d9d9;}
    .bd {position:absolute; left:0.78125vw; top:0.78125vw; z-index:1; width:91.875vw; height:54.375vw; overflow:hidden;}
    .sliderbox .bd li {width:91.875vw; height:54.375vw; overflow:hidden;}
    .sliderbox .bd li img {width:100%; height:100%;}

    .sliderbox .hd {position:absolute; bottom:2.34375vw; z-index:10; width:91.875vw; height:2.34375vw; text-align:center; overflow:hidden;}/* 하단클릭버튼 */
    .btnbox .go {display:inline-block; *display:inline; zoom:1; width:3.125vw; height:2.34375vw; margin:0 3px; overflow:hidden; cursor:pointer; background-color:#ccc;}
    .btnbox .go.on {background-color:#F90;}
    .btnbox .go.off {background-color:#ccc;}

    .sliderbox .pnBtn {position:absolute; top:50%; margin-top:-30px; z-index:20; width:9.375vw; height:9.375vw; cursor:pointer;}
    .sliderbox .prev {left:0.78125vw;}
    .sliderbox .next {right:0.78125vw;}
    .sliderbox .pnBtn a {display:block; width:100%; height:100%;}
    .sliderbox .pnBtn .arrow {position:absolute; top:0; z-index:1; width:9.375vw; height:9.375vw;}
    .sliderbox .pnBtn .arrow:hover {filter:alpha(opacity=60);opacity:0.6;}
    .sliderbox .prev .arrow {background:url(/mobile/images/mn01/arrow_prev.png) no-repeat;background-size: cover;background-position: center center;}
    .sliderbox .next .arrow {background:url(/mobile/images/mn01/arrow_next.png) no-repeat;background-size: cover;background-position: center center;}
}