@charset 'utf-8';

*{
    margin:0;
    padding: 0;
}

a{
    color:inherit;
    text-decoration: none;
}

ul{
    list-style: none;
}

header{}
.h_wrap{
    width:980px;
    margin:0 auto;
    position: relative;
}

h1{}
.gnb{
    position: absolute;
    top:30px;
    right:0;
}
.gnb li{
    float: left;
    background-image: url(../images/line.jpg);
    background-repeat: no-repeat;
    padding-left:20px;
    margin-left:20px;
}
.gnb li:first-child{background:none;}




/*메인배너영역*/

.main_bn{}
.main_bn a{
    width:100%;
    height:600px;
    display: block;
    background-image: url(../images/slider1.png);
    background-size: cover;
    background-position: center 0;
    text-indent: -9999px;

}


.row1{
    width: 980px;
    margin: 40px auto 0;
}
.row1 h3{
    font-weight: normal;
    text-align: center;
    font-size:24px;
    color:#b3917c;
    margin-bottom:30px;
}
.row1 h3 span{
    font-weight: bold;
}

.row1 .row_in{}
.row_in:after{
    content: '';
    clear: both;
    display: block;
}

.row_in div{
    float:left;
    text-align: center;
    width:326px;

}
.row_in div p{
    margin-top:14px;
}
.row_in div p span{
    font-weight: bold;
    display: block;
}


/*갤러리영역*/
.row2{
    width:100%;
    background-image: url(../images/main.jpg);
    background-repeat: no-repeat;
    padding:40px 0;
    margin-top:40px;
}
.row2 h3{
    color:#fff;
    font-size:24px;
    text-align: center;
    margin-bottom:20px;
}
.row2_in{
    width:980px;
    margin:0 auto;
}
.row2_in:after{
    content: '';
    clear: both;
    display: block;
}
.row2_in .left{
    float: left;
}
.row2_in .right{
    float: right;
}

.right .top div{
    width:157px;
    height:130px;
    float: left;
}

.right .top:after{
    clear: both;
    display: block;
    content: '';
}

.right .top div img{
    width:100%;
    height:100%;
}
.right .bottom div{
    width:157px;
    height:130px;
    float: left;
}

.right .bottom:after{
    content: '';
    clear: both;
    display: block;
}

.right .bottom div img{
    width:100%;
    height:100%;
}






.f_in .box2 li:before{
    content: '·'
    /*ㄱ + 한자키 + pageDown +8번*/
}


footer{
    background-color:#171717;
    padding-top:20px;
}/*백그라운드 100%영역*/
.f_in{
    width:980px;
    margin:0 auto;
    color:#ababab
}
.f_in:after{
    content: '';
    clear: both;
    display: block;
}

.f_in div{
    float: left;
    width: 33.33%;
}

.f_in h4{
    font-size:20px;
    color:#b3917c;
}

.f_in .box1 .tell{
    color:#fff;
    margin-bottom:15px;
}

.f_in .box1 .time{
    color:#fff;
    font-weight: bold;
}
.f_in .box1 .tell span{
    display: block;
    color:#ff0;
    font-weight: bold;
}
.f_in .box1 address{
    font-style: normal;
    font-size:12px;
    
}


.f_in .box2 ul{
    font-size:12px;
}
.f_in .box2 ul li{
    line-height: 20px;
}
.f_in .box2 ul li a{}
.f_in .box2 ul li a:hover{
    text-decoration: underline;
}

.f_in .box3 ul{
    font-size: 0;
    margin-top:10px;
}
.f_in .box3 ul li{
    display: inline-block;
    margin:0 10px;
}










