/*-----------------------------------------------------------------*/
/* 목록
/*-----------------------------------------------------------------*/

#boardlist {padding-bottom:100px;}
#boardlist .event_slide .swiper-slide img {width:100%; height:auto;}
#boardlist .event_slide .swiper-button {top:44%; width:30px; height:30px; margin-top:0; background-size:30px;}
#boardlist .event_slide .swiper-button-prev {left:0; background-image:url('/board/_skin/gallery_event_mobile/img/event_prev.png');}
#boardlist .event_slide .swiper-button-next {right:0; background-image:url('/board/_skin/gallery_event_mobile/img/event_next.png');}
#boardlist .event_slide .swiper-pagination {position:static; width:89%; height:2px; margin:20px auto 0; background-color:#e8e8e8;}
#boardlist .event_slide .swiper-pagination span {background-color:#202020;}
#boardlist .category {margin-top:40px;}
#boardlist .category > ul {border-bottom:1px solid #202020; font-size:0;}
#boardlist .category > ul > li {display:inline-block; width:33.33%; vertical-align:top;}
#boardlist .category > ul > li > a {display:block; height:50px; color:#202020; font-size:1.083rem; letter-spacing:-0.05rem; text-align:center; line-height:50px;}
#boardlist .category > ul > li.cate_all > a,
#boardlist .category > ul > li.selected > a {position:relative; border:1px solid #202020; border-width:1px 1px 0 1px; font-weight:bold;}
#boardlist .category > ul > li.cate_all > a::after,
#boardlist .category > ul > li.selected > a::after {position:absolute; left:0; bottom:-1px; width:100%; height:1px; background-color:#fff; content:'';}
#boardlist .list {margin-top:35px; font-size:0;}
#boardlist .list > li {display:inline-block; padding-bottom:32px; width:47%; text-align:left; vertical-align:top;}
#boardlist .list > li:nth-child(2n) {margin-left:6%;}
#boardlist .list > li .box {text-align:left;}
#boardlist .list > li .box .img {position:relative; width:100%; height:auto;}
#boardlist .list > li .box .img img {width:100%; height:auto;}
#boardlist .list > li .box .img .tag {display:block; position:absolute; left:0; bottom:0; width:50px; height:21px; background-color:#333; color:#fff; font-size:0.833rem; letter-spacing:-0.05rem; text-align:center; line-height:21px;}
#boardlist .list > li .box .img .tag.off {background-color:#999;}
#boardlist .list > li .box .subject {padding-top:8px;}
#boardlist .list > li .box .subject a {color:#202020; font-size:1.167rem; font-weight:700; letter-spacing:-0.05rem; line-height:19px; word-break:keep-all;}
#boardlist .list > li .box .date {padding-top:12px; color:#b2b2b2; font-size:1rem; letter-spacing:-0.025rem;}
#boardlist .list li.notice {position:relative; width:100%; padding:0 80px 10px 0; text-align:left;}
#boardlist .list li.notice .date {position:absolute; right:0; top:0;}
#boardlist .box_btn.more * {background-color:#f5f5f5;}
#boardlist .box_btn.more span {display:inline-block; padding-right:14px; background:url('/board/_skin/gallery_event_mobile/img/btn_more_arrow.png') no-repeat right center /8px 5px; color:#202020 !important; font-size:1.167rem; font-weight:700;}


/*
#boardlist .board_search {clear:both; margin-bottom:15px; padding:7px 0; border:1px solid #e0e0e0;}
#boardlist .board_search form {position:relative; padding:0 38px 0 75px;  text-align:center;}
#boardlist .board_search select {position:Absolute; left:0; top:0; border:0; width:70px;}
#boardlist .board_search input.form_input.search {border-width:0 1px;}
#boardlist .board_search .btn_search {position:absolute; right:0; top:0; display:inline-block; width:38px; height:34px; border:0; background:url('/board/_skin/gallery_event_mobile/img/btn_search.png') no-repeat center/18px; vertical-align:top; text-indent:-9999px; cursor:pointer;}
*/

/*-----------------------------------------------------------------*/
/* 열람
/*-----------------------------------------------------------------*/

#boardview > .info {border:1px solid #e0e0e0; border-width:1px 0;}
#boardview > .info .subject {padding:15px;}
#boardview > .info .subject p {padding-top:5px;}
#boardview > .info .subject p:first-child {padding-top:0;}
#boardview > .info .subject .title {width:100%;}
#boardview > .info .subject .title img {width:auto; height:10px; vertical-align:middle;}
#boardview > .info .subject .stat,
#boardview > .info .subject .stat a,
#boardview > .info .subject .file,
#boardview > .info .subject .file a,
#boardview > .info .subject .add {font-size:0.917rem;}
#boardview > .info .subject .stat img {width:auto; height:10px; vertical-align:middle;}
#boardview > .boxview {padding:15px; border-bottom:1px solid #e0e0e0; text-align:left;}
#boardview > .boxview .content {word-break:break-all; word-wrap:break-word;}
#boardview > .boxview .content * {font-family:inherit; font-size:inherit; text-align:inherit; line-height:inherit;}
#boardview > .boxview .content img {max-width:100%; height:auto;}
#boardview > .btn {padding-top:15px; text-align:right;}


/*-----------------------------------------------------------------*/
/* 쓰기
/*-----------------------------------------------------------------*/

#boardwrite fieldset > div {position:relative; margin-bottom:10px;}
#boardwrite fieldset > div:last-child {margin-bottom:0;}
#boardwrite fieldset > div > label {display:none;}
#boardwrite fieldset > div.name {min-height:34px; padding-right:180px; line-height:34px; font-weight:bold;}
#boardwrite fieldset > div.name .form_input {width:90%;}
#boardwrite fieldset > div.name .check {position:absolute; right:0; top:10px;}
#boardwrite fieldset > div.contents {background:#fff;}
#boardwrite fieldset select {width:100%;}
#boardwrite .btn {padding-top:15px;}



.write_comment .inputbox .btn_comment {background:#333; color:#fff; font-weight:400;}
.write_comment .inputbox textarea.form_input {resize: none; }

/*-----------------------------------------------------------------*/
/* 비밀번호 확인
/*-----------------------------------------------------------------*/

#boardpw {margin:15px; border:1px solid #e0e0e0; background:#fafafa; text-align:center !important;}
#boardpw h3 {padding-bottom:15px;}
#boardpw p {margin-bottom:10px; color:#888;}
#boardpw .form_input {margin-bottom:10px;}


/*-----------------------------------------------------------------*/
/* 댓글목록, 댓글쓰기 - 스킨공통css 적용
/*-----------------------------------------------------------------*/