@charset "utf-8";
/* CSS Document */

/*list*/
.board_list {width:900px; margin:20px auto;}
.board_list a {color:#2c2c2c;}
.board_list th {padding:10px 0;}
.board_list td {padding:10px; border-top:1px solid #e9e9e9; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.board_list td img {vertical-align:middle;}

.board_view {width:900px; margin:20px auto; border-top:2px solid #9f7a31;}
.board_view th {height:20px; width:180px; background-color:#f6f0e5; border-bottom:1px solid #9f7a31; padding:10px;}
.board_view td {border-bottom:1px solid #9f7a31; padding-left:15px;}
.board_view .view_cont {padding:40px 30px 40px 70px; line-height:2.0em;}
.view_cont table {border-collapse : separate; }
.btn_view {text-align:right; margin-right:97px; margin-bottom:50px;}

.boardWriteTbl {margin: 0 auto}
#TnT_w_body_size table {border-collapse : separate;}

/*공지사항*/
.notice_top {text-align:center; margin:20px 0;}
.notice_title {margin-left:95px;}
.notice {margin:20px 0; padding:25px 0; border:1px solid #dfd2ba;}
.notice .board_list th {border-top:2px solid #7e7e7e;}
.notice_menu {margin:15px 0;}

.notice_view {width:900px; margin:20px auto; border-top:2px solid #7e7e73;}
.notice_view th {height:20px; width:180px; background-color:#f5f5f5; border-bottom:1px solid #7e7e73; padding:10px;}
.notice_view td {border-bottom:1px solid #7e7e73; padding-left:15px;}
.notice_view .view_cont {padding:40px 30px 40px 70px; line-height:2.0em;}

.faq_sch { position:relative; width:900px; height:115px; margin:0 auto; padding:20px 0; background:#f6f0e5; border-top:2px solid #c4ac7d; text-align:center; }
.faq_sch select {padding:3px;}
.faq_sch .btn_align { position:absolute; display:block; left:640px; top:62px;}
.faq_sch p {margin-top:20px;}
.faq_sch p span {display:inline-block; width:50px;}
.faq_sch input {padding:4px;}
.faq .board_list th {border-top:2px solid #c4ac7d;}
.faq .board_list td {font-weight:bold;}
.faq .board_list img {margin-right:10px;}

.faq .board_list .answer {width:800px; min-height:150px; padding:20px 50px; line-height:2.0em; background-color:#fbf8f1; white-space:normal; word-wrap:break-word;}
.faq .board_list .answer div { float:left; margin-right:25px;}
.faq .board_list .answer_cont{text-align:left; font-weight: normal;}
.simple {background-color:#fff; border:1px solid #c4cfd9; padding:30px 0; margin:10px 0;}
.simple_title {text-align:center; padding:20px 0;}
.simple .board_list th {border-top:2px solid #c4ac7d;}