@import url(https://cdn.rawgit.com/kattergil/NotoSerifKR-Web/76eb9ebf/stylesheet/NotoSerif-Web.css);

#container{
    padding:0;
    width: 100%;
    max-width: 100%;
}
.sub-top{
    background-image: url(/data/board_bg/pc_info_bg.jpg);
}
.info-wrap .inner{
    width: 1230px;
}
.info-wrap .sec-header{
    text-align: center;
    margin-bottom: 80px;
}
.info-wrap .sec-header .en{
    display: block;
    color:#987c56;
    opacity: 0.5;
    line-height: 1;
    letter-spacing: 0.5em;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Noto Serif KR', serif;
}
.info-wrap .sec-header h3{
    display: block;
    font-size: 40px;
    font-weight: 500;
    color:#000;
    letter-spacing: -0.05em;
    margin-top: 0.5em;
    line-height: 1;
}
.info-wrap .sec-1{
    padding-top: 150px;
}
.info-wrap .sec-1 .info-content{
    display: flex;
    align-items: stretch;
    background-color: #f0ece3;
    min-height: 794px;
}
.info-wrap .sec-1 .info-content .info-left{
    width: 50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(/img/info_left_bg.jpg);
}
.info-wrap .sec-1 .info-content .info-right{
    width: 50%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding:100px;
}
.info-wrap .sec-1 .info-right>ul{
    display: flex;
    flex-direction: column;
    gap:80px;
}
.info-wrap .sec-1 .info-right>ul>li strong{
    display: block;
    font-family: 'Noto Serif KR', serif;
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 1.25em;
    color:#987c56;
    letter-spacing: 0;
    line-height: 1;
}
.info-wrap .sec-1 .info-right>ul>li .text{
    font-size: 20px;
    font-weight: 300;
    line-height: 1.45em;
    letter-spacing: 0;
}
.info-wrap .sec-1 .info-right>ul>li .text b{
    font-weight: 500;
}
.info-wrap .sec-2{
    padding:150px 0;
}
.info-wrap .sec-2 #map{
    height: 795px;
    background-color: #ccc;
    border:1px solid #bebebe;
    box-sizing: border-box;
    margin-bottom: 80px;
}
.info-wrap .sec-2 .location-info{
    display: flex;
    align-items: flex-start;
}
.info-wrap .sec-2 .location-info>*{
    width: 50%;
}
.info-wrap .sec-2 .location-info .info-left{
    display: flex;
    flex-direction: column;
    gap:100px;
}
.info-wrap .sec-2 .location-info .info-item>strong{
    font-family: 'Noto Serif KR', serif;
    font-weight: 500;
    font-size: 35px;
    margin-bottom: 1.17em;
    color:#987c56;
    display: block;
}
.info-wrap .sec-2 .location-info .info-item>.text{
    font-size: 20px;
    line-height: 1.45em;
    letter-spacing: 0;
    font-weight: 300;
}
.info-wrap .sec-2 .location-info .info-item>.text b{
    font-weight: 500;
}
.info-wrap .sec-2 .location-info .info-item>.text strong{
    font-family: 'Noto Serif KR', serif;
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 0.65em;
    color:#987c56;
    display: block;
}
.info-wrap .sec-2 .location-info .info-item>.text ul{
    display: flex;
    flex-direction: column;
    gap:40px;
}
.info-wrap .sec-3{
    padding:150px 0;
    background-color: #f0ece3;
}
.info-wrap .pic-slide-wrap{
    position: relative;
}
.info-wrap .pic-slide-wrap .pic-slide-prev,
.info-wrap .pic-slide-wrap .pic-slide-next{
    overflow: hidden;
    text-indent: -9999px;
    position: absolute;
    z-index: 2;
    top:50%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 33px;
    height: 61px;
    display: block;
    transform: translate(0,-50%);
}
.info-wrap .pic-slide-wrap .pic-slide-prev{
    left:21px;
    background-image: url(/img/icon_slide_prev.png);
}
.info-wrap .pic-slide-wrap .pic-slide-next{
    right:21px;
    background-image: url(/img/icon_slide_next.png);
}

#m_img {display: none;}



@media all and (max-width:1280px){
    
    #pc_img{display: none;}
    .info-wrap .sec-1{
        padding-top: 120px;
    }
    .info-wrap .sec-2,
    .info-wrap .sec-3{
        padding:120px 0;
    }
    .info-wrap .sec-1 .info-content .info-right{
        padding:60px;
    }
    .info-wrap .sec-2 #map{
        height: 600px;
    }
    .info-wrap .sec-header .en{
        font-size: 13px;
    }
    .info-wrap .sec-header h3{
        font-size: 30px;
    }
    .info-wrap .sec-2 .location-info .info-item>strong{
        font-size: 30px;
    }
    .info-wrap .sec-1 .info-right>ul>li strong{
        font-size: 30px;
    }
    .info-wrap .sec-1 .info-right>ul>li .text{
        font-size: 18px;
    }
    .info-wrap .sec-1 .info-content{
        min-height: 700px;
    }
    #m_img {display: none;}

}
@media all and (max-width:1024px){

    .pc_img {display: none;}
    .info-wrap .sec-1{
        padding-top: 100px;
    }
    .info-wrap .sec-2,
    .info-wrap .sec-3{
        padding:100px 0;
    }
    .info-wrap .sec-2 #map{
        height: 500px;
    }
    .info-wrap .sec-2 .location-info .info-item>strong{
        font-size: 25px;
    }
    .info-wrap .sec-1 .info-right>ul>li strong{
        font-size: 25px;
    }
    .info-wrap .sec-1 .info-right>ul>li .text{
        font-size: 16px;
    }
    .info-wrap .sec-2 .location-info .info-item>.text{
        font-size: 16px;
    }
    
    .info-wrap .sec-1 .info-content{
        min-height: 650px;
    }
    
    #m_img {display: none;}
}
@media all and (max-width:768px){
    #pc_img {display: none;}
    #m_img {display: block;}
    
    .sub-top{
        background-image: url(/data/board_bg/m_info_bg.jpg);
    }
    .info-wrap .sec-header{
        margin-bottom: 40px;
    }
    .info-wrap .sec-header .en{
        font-size: 10px;
    }
    .info-wrap .sec-header h3{
        font-size: 26px;
    }
    .info-wrap .sec-1{
        padding-top: 66px;
    }
    .info-wrap .sec-2,
    .info-wrap .sec-3{
        padding:66px 0;
    }
    .info-wrap .sec-1 .info-content{
        flex-direction: column;
        min-height: unset;
    }
    .info-wrap .sec-1 .info-content>*{
        width: 100%;
    }
    .info-wrap .sec-1 .info-content .info-right{
        width: 100%;
    }
    .info-wrap .sec-1 .info-right>ul>li strong{
        font-size: 23px;
        margin-bottom: 20px;
    }
    .info-wrap .sec-1 .info-content .info-right{
        padding:14vw 10vw;
    }
    .info-wrap .sec-1 .info-right>ul>li .text{
        font-size: 14px;
    }
    .info-wrap .sec-1 .info-right>ul{
        gap:52px;
    }
    .info-wrap .sec-1 .info-content .info-left{
        width: 100%;
        aspect-ratio: 420 / 315;
    }
    .info-wrap .sec-2 #map{
        height: 315px;
        width: 100vw;
        margin:0 -3vw;
        border:0;
    }
    .info-wrap .sec-2 .location-info{
        flex-direction: column;
        padding:66px 0 0;
    }
    .info-wrap .sec-2 .location-info>*{
        width: 100%;
        padding:0 10vw;
    }
    .info-wrap .sec-2 .location-info .info-left{
        gap:50px;
        margin-bottom: 50px;
    }
    .info-wrap .sec-2 .location-info .info-item>strong{
        font-size: 23px;
        margin-bottom: 19px;
    }
    .info-wrap .sec-2 .location-info .info-item>.text strong,
    .info-wrap .sec-2 .location-info .info-item>.text{
        font-size: 14px;
    }
    .info-wrap .pic-slide-wrap{
        width: 100vw;
        margin:0 -3vw;
    }
    .info-wrap .pic-slide-wrap .pic-slide-prev, .info-wrap .pic-slide-wrap .pic-slide-next{
        width: 20px;
        aspect-ratio: 33 / 61;
        height: auto;
    }
}

