@charset "euc-kr";
/*CSS Document*/

/* Mobile   --------------------------------------------------*/
a { color:#666; text-decoration:none; }


/* Mobile BBS List  --------------------------------------------------*/
.bbs_list {width: 100%; border-top: 2px solid #222; box-sizing: border-box;}
.bbs_list .bbs_box {width: 100%; display: flex; justify-content: space-between; align-items: center; height: 3.125rem; padding: 0; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.bbs_list .bbs_box .bbs_left {width: 70%; flex: none; text-align: left; font-size: 0.9375rem;}
.bbs_list .bbs_box .bbs_right {width: 30%; flex: none; text-align: right; font-size: 0.9375rem; color: #666; font-weight: 400;}

/* Mobile BBS View  --------------------------------------------------*/
.M_bbs_View { border-top:1px solid #333; }
.M_bbs_View_th { padding:12px 10px; text-align:left; color:#222; border-bottom:1px solid #ddd; background:#f7f7f7; font-size: 14px; font-weight: 500;}
.M_bbs_View_td { padding:12px 10px; border-bottom:1px solid #ddd;text-align:left;  font-weight:normal; font-size:12px; }
.M_bbs_View_td .date { font-size:12px; color:#999; font-weight:normal; }

/* Contents */
#M_bbs_View_cont {padding:25px 15px; border-bottom:1px solid #ddd; font-size: 14px; color: #222; line-height: 1.2;}
#M_bbs_View_cont #wiz_get_table_width { width:100%!important }


/* Mobile   --------------------------------------------------*/
.mCategory { border:1px solid #ddd; background:#f8f8f8;  padding:15px; margin-bottom:10px; font-size:14px; }


/* Mobile   --------------------------------------------------*/
.mNextPrev th { padding:12px 10px; text-align:left; color:#333; border-bottom:1px solid #ddd; background:#f7f7f7; font-size:12px; width:20%; }
.mNextPrev td { padding:12px 10px;  border-bottom:1px solid #ddd;text-align:left;  font-weight:normal; font-size:12px; }
#M_SubBody .mNextPrev td img { max-height:11px; width:11px; vertical-align:middle; }


/* Mobile  --------------------------------------------------*/
.mPaging td { padding:0 1px; }
.mPaging td a { color:#666; }



/* Mobile Password   --------------------------------------------------*/
#M_pw_wrap { border:1px solid #ddd; background:#f8f8f8; padding:25px 15px; }
#M_pw_wrap .mPw_txt { font-size:13px; padding:0px 0; }
#M_pw_wrap .mPw_input { padding:15px 0 5px; }
#M_pw_wrap .mPw_input input { border:1px solid #ddd; padding:4px 8px; width:180px; height: 28px; font-size: 14px;}



/* search   --------------------------------------------------*/
.bbs_search {width: 100%; box-sizing: border-box; display: flex; justify-content: flex-end; align-items: center; margin: 1rem 0;}
.bbs_search form {flex: none; width: 100%; display: flex; justify-content: flex-start; align-items: center;}
.bbs_search select {font-family: inherit; font-size:0.81255rem; background: #fff url(/m/img/comm/sel.png) right 0.5rem top 50% no-repeat; background-size: 0.8125rem auto; width: calc(100% - 77.1%); flex: none; display: block; height: 2.625rem; border: 1px solid #ddd; box-sizing: border-box; padding: 0 2.5rem 0 0.625rem;}
.bbs_search input[type='text'] {font-family: inherit; font-size:0.81255rem; margin: 0 1%; width: 55.6%; flex: none; display: block; height: 2.625rem; border: 1px solid #ddd; box-sizing: border-box; background: #fff; padding: 0 0.625rem;}
.bbs_search button[type='submit'] {font-family: inherit; font-size: 0.8125rem; width: 19.5%; flex: none; display: block; height: 2.625rem; background: #222; color: #fff; text-align: center;}



/* input --- writer  --------------------------------------------------*/
.input-container {width: 100%; padding: 0; box-sizing: border-box;}
.input-container .ess {text-align: right; font-size: 14px; letter-spacing: -0.045rem; color: #666; word-break: keep-all; line-height: 18px; font-weight: 300; font-family: inherit;}
.input-container .ess b {color: #ef4023;}
.AWbbs_input_table {width: 100%; table-layout: fixed; border-top: 1px solid #333; box-sizing: border-box;}
.AWbbs_input_table tbody {width: 100%;}
.AWbbs_input_table tr {width: 100%;}
.AWbbs_input_table th {width: 70px; background: #f8f8f8; padding: 8px 4px; box-sizing: border-box; border-bottom: 1px solid #ddd; font-size: 13px; font-weight: 300; color: #666; letter-spacing: -0.045rem;}
.AWbbs_input_table td {width: calc((100% - 140px) / 2); padding: 8px 4px; box-sizing: border-box; border-bottom: 1px solid #ddd; font-size: 13px; font-weight: 300; color: #666; letter-spacing: -0.045rem;}
.AWbbs_input_table td[colspan="3"] {width: calc(100% - 70px);}
.AWbbs_input_table td[colspan="4"] {width: 100%;}
.AWbbs_input_table td input[type="text"] {outline: 0; width: 100%; border: 1px solid #ddd; padding: 6px 4px; box-sizing: border-box; font-size: 13px; font-family: inherit; color: #222; letter-spacing: -0.045rem;}
.AWbbs_input_table td input[type="password"] {outline: 0; width: 100%; border: 1px solid #ddd; padding: 6px 4px; box-sizing: border-box; font-size: 13px; font-family: inherit; color: #222; letter-spacing: -0.045rem;}
.AWbbs_input_table td input[name="vcode"] {width: 159px;}

.AWbbs_input_table td textarea {width: 100%; border: 1px solid #ddd; box-sizing: border-box; padding: 6px 4px; font-size: 13px; font-family: inherit; color: #222; letter-spacing: -0.045rem; line-height: 18px;}
.AW_bbs_input_checkbox {width: 100%; text-align: left; margin: 0 0 0.2rem;}
.input__btn {width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 0.6rem 0 1rem;}
.input__btn .left {flex: none;}
.input__btn .right {flex: none;}
.input__btn a,
.input__btn input[type=image],
.input__btn input[type=submit],
.input__btn button {border: 1px solid #ddd; display: inline-block; padding: 4px 8px; box-sizing: border-box;
  background: #fff; text-align: center; font-size: 13px; font-family: inherit; letter-spacing: -0.045rem;
line-height: 18px; color: #222;}
.input__btn input[type=submit],
.input__btn input[type=image],
.input__btn button[type=submit] {background: #666; color: #fff; border-color: #666;}

.input__btn a.btn,
.input__btn input[type='submit'].btn {margin: 0 0.25rem !important;}
.input__btn a.btn:last-of-type {margin-right: 0 !important;}