@charset "utf-8";

table tr th {
    background-color: #97BA60;
    color: #fff;
    font-size: 14px;
    font-weight: lighter;
    padding: 0 20px;
}


#my:hover .sub_gnb {
    height: 80px;
    opacity: 1;
}
#sub_lnb4 {
    height: 100px;
    opacity: 1;
}

#lnb4 > a {
    background: url(../imges/lnb_04.png);
    background-position: 0 -50px;
}

td > a {
    color: #373737;
}

/*-----------------------------*/
#section {
    background-color: #F4F1EC;
}

section {
    width: 1024px;
    height: 2710px;
    position: relative;
    background: #F4F1EC url(../imges/bottom_img.png) no-repeat bottom;
    line-height: 30px;
}

/*보여지는 내용 bg 화이트 설정*/
section > #contentwrap {
    width: 1024px;
    height: 2530px;
    background-color: rgba(255, 255, 255, 0.5);
}

/*----내용width값*/
#contentwrap > div {
    width: 937px;
    text-align: center;
}

/*---------게시판 상단---------------------------*/
.board_01 {
    width: 820px;
}


.board_01_1 {
    width: 766px;
    height: 30px;
    text-align: right;
    margin: 10px auto;
    line-height: 30px;
    font-weight: lighter;
    font-size: 9px;
}

.board_01_1 > a {
    width: 30px;
    height: 30px;
    display: block;
    background: url(../imges/icon_30x30_01.png) no-repeat right;
    background-size: 70%;
    float: left;
    position: absolute;
    right: 180px;
    top: 157px;
    cursor: pointer;
}

.text_find {
    width: 150px;
    height: 20px;
    position: relative;
}

/*--글쓰기 버튼---*/

.write {
    width: 50px;
}


/*공지사항*/


.board_01 {
    width: 937px;
    height: 550px;
    margin-top: 40px;
}

.table_box_1 {
    width: 766px;
    height: 430px;
    background-color: #fff;
}

.table_b01 {
    width: 766px;
    height: 370px;

}

.table_b01 td {
    border-bottom: 1px solid #373737;
}

/*----------------------------게시판 다음페이지*/
.page {
    width: 300px;
    height: 60px;
}

.page > ul {
    padding: 20px 10px 10px 10px;
    display: flex;
    justify-content: space-between;
}

.page > ul > li {
    float: left;
}

.page ul li a {
    display: block;
    color: #373737;
}

.page ul li a:hover {
    color: #C3D600;
}


/*갤러리*/
.board_02 {
    width: 910px;
    height: 900px;
    margin-top: 20px;
}

.pic {
    width: 910px;
    height: 756px;
}



.pic ul > li {
    width: 200px;
    height: 200px;
    border: 15px solid #fff;
    display: inline-block;
    margin: 5px;
}

.pic > ul > li > a {
    display: block;
    width: 200px;
    height: 200px;
}

.pic > ul > li > a:hover {
    background-color: rgba(55, 55, 55, 0.3);
}

.pic > ul > li:nth-child(1) {
    background: url(../imges/gallery_05.png);
    background-size: cover;
}

.pic > ul > li:nth-child(2) {
    background: url(../imges/gallery_02.png);
    background-size: cover;
}

.pic > ul > li:nth-child(3) {
    background: url(../imges/gallery_04.png);
    background-size: cover;
}

.pic > ul > li:nth-child(4) {
    background: url(../imges/gallery_08.png);
    background-size: cover;
}

.pic > ul > li:nth-child(5) {
    background: url(../imges/gallery_06.png);
    background-size: cover;
}

.pic > ul > li:nth-child(6) {
    background: url(../imges/gallery_09.png);
    background-size: cover;
}

.pic > ul > li:nth-child(7) {
    background: url(../imges/gallery_04.png);
    background-size: cover;
}

.pic > ul > li:nth-child(8) {
    background: url(../imges/gallery_07.png);
    background-size: cover;
}

.pic > ul > li:nth-child(9) {
    background: url(../imges/gallery_03.png);
    background-size: cover;
}


.btn2 {
    width: 195px;
    height: 10px;
    margin: 20px 20px;
    position: absolute;
    left: 338px;
    display: flex;
    justify-content: space-between;
}

.btn2 > li {
    width: 10px;
    height: 10px;
    float: left;
    border-radius: 10px;
    background: #CAB8A4;
    cursor: pointer;
}

.btn2 > li.click {
    background: #335915;
}



/*QnA*/


.board_03_1 {
    width: 766px;
    height: 30px;
    text-align: right;
    margin: 10px auto;
    line-height: 30px;
    font-weight: lighter;
    font-size: 9px;
}

.board_03_1 > img {
    width: 20px;
    height: 20px;
    cursor: pointer;
    z-index: 1;
}

.text_find {
    width: 150px;
    height: 20px;

}

.board_03 {
    width: 937px;
    height: 550px;
    margin-top: 10px;
}

.top {
    width: 100px;
    height: 30px;
}

.top > div {
    float: left;
}

#img04 {

    height: 30px;
}


.table_box_2 {
    width: 766px;
    background-color: #fff;
}

.table_b02 {
    width: 766px;
    height: 370px;
}

.table_b02 td {
    border-bottom: 1px solid #373737;
}

/*신고*/
.board_04 {
    width: 937px;
    height: 220px;
    margin-top: 20px;
}

.table_box_3 {
    width: 766px;
    background-color: #fff;
}

.table_b03 {
    width: 766px;
    height: 200px;
}

.table_b03 td {
    border-bottom: 1px solid #373737;
}
