/*-----------------------------------------------------------------*/
/* 목록
/*-----------------------------------------------------------------*/

#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/basic_general_mobile/img/btn_search.png') no-repeat center/18px; vertical-align:top; text-indent:-9999px; cursor:pointer;}
#boardlist .cateList {width:100%; margin:30px 0; text-align:center;}
#boardlist .cateList > ul {font-size:0; text-align:center;}
#boardlist .cateList > ul > li {display:inline-block; vertical-align:top;}
#boardlist .cateList > ul > li > a {display:block; position:relative; padding:3px 8px; color:#888;}
#boardlist .cateList > ul > li > a > strong {display:block; color:#333; font-weight:600; text-decoration:underline;}
#boardlist .cateList > ul > li.actice > a {color:#333; font-weight:600; text-decoration:underline;}
#boardlist .cateList:after {display:block; clear:both; content:'';}
#boardlist .list {margin:15px 0; border-top:1px solid #dbdbdb;}
#boardlist .list li {padding:10px 0; border-bottom:1px solid #dbdbdb;}
#boardlist .list li .no {float:left; width:50px; text-align:center;}
#boardlist .list li .subject {padding-left:50px; text-align:left;}
#boardlist .list li .subject .title {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#boardlist .list li .subject .title img {width:auto; height:10px; margin-top:2px; vertical-align:top;}
#boardlist .list li .subject .stat {padding-top:5px; font-size:0.917rem;}
#boardlist .list li .subject .stat * {font-size:0.917rem;}
#boardlist .list li .subject .stat img {width:auto; height:10px; vertical-align:top;}


/*-----------------------------------------------------------------*/
/* 열람
/*-----------------------------------------------------------------*/

#boardview > .info {position:relative; padding:0 0 5px;}
#boardview > .info .brand_name {font-size:0.833rem; font-weight:600;}
#boardview > .info .subject {padding:0 0 5px; font-size:1.167rem; font-weight:500;}
#boardview > .info .add {padding-bottom:15px; color:#888; font-size:0.833rem; font-weight:300;}
#boardview > .info .date {float:right; color:#888; font-size:0.833rem; font-weight:300;}
#boardview > .info .etc {position:relative; min-height:22px; padding-top:3px;}
#boardview > .info .etc:after {display:block; clear:both; content:'';}
#boardview > .boxview {padding:30px 0; border:1px solid #ddd; border-width:1px 0; 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 .msg {padding:30px 0 10px;}
#boardwrite .msg li {margin:5px 0; padding-left:13px; font-size: 0.95rem;}
#boardwrite .msg li span {display:inline-block; width:13px; margin-left:-13px;}
#boardwrite fieldset .important {padding-bottom:10px; color:#888; text-align:right;}
#boardwrite fieldset .important span {display:inline-block; font-size:1.167rem; vertical-align:middle;}
#boardwrite fieldset .tbl_row {border-top:1px solid #404040;}
#boardwrite fieldset .tbl_row th {padding:10px 0;}
#boardwrite fieldset .tbl_row td {padding:10px 0;}
#boardwrite fieldset .tbl_row td.name label {display:inline-block; margin-top:5px;}
#boardwrite fieldset .tbl_row td.radio_btn {font-size:0;}
#boardwrite fieldset .tbl_row td.radio_btn label {display:inline-block; width:50%; margin:4px 0;}
#boardwrite fieldset .tbl_row td.web span {display:inline-block; width:20%; line-height:30px;}
#boardwrite fieldset .tbl_row td.web .form_input {width:80%;}
#boardwrite fieldset .tbl_row td input[type=text],
#boardwrite fieldset .tbl_row td input[type=password] {height:30px;}
#boardwrite fieldset .tbl_row td select {height:30px;}
#boardwrite fieldset .tbl_row td textarea {height:170px;}
#boardwrite .agree {margin-top:25px; padding:25px 10px; background:#f8f8f8;}
#boardwrite .agree .title {padding-bottom:10px; font-size:1.167rem;}
#boardwrite .agree .agree_info {overflow-y:scroll; height:170px; margin-bottom:10px; padding:15px 10px; border:1px solid #ccc; background:#fff; color:#888; font-size:0.917rem; line-height:1.5;}
#boardwrite .btn {padding-top:25px;}


/*-----------------------------------------------------------------*/
/* 비밀번호 확인
/*-----------------------------------------------------------------*/

#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 적용
/*-----------------------------------------------------------------*/