@charset "utf-8";
html.mobile .web_only {display:none;}
html.web .mobile_only {display:none;}
table{ border-collapse: collapse; }

/*notice list*/
.board_box{ width:1130px; margin:0 auto;}
.board_box h2.title{position:relative;font-size:30px; text-align: center; height: 146px; padding-top:55px; }
.board_box .board_r{position:absolute; bottom:10px; right:0; }

.board_box .search_box{width:100%;  border:5px solid #ededed;margin-bottom:10px; height:80px;line-height:68px;text-align: center;}
.board_box .search_box ul{width:585px; margin:0 auto;}
.board_box .search_box ul:after{clear:both;}
.board_box .search_box li{float:left; margin-right:2px;}
.board_box .search_box li input.input_long{width:400px;}
.board_box .search_box li:after{clear:both;}
.board_notice{border-top:2px solid #3a3a3a; border-bottom:1px solid #3a3a3a;}
.board_notice table{width:100%; text-align: left;}
.board_notice tr{border-bottom:1px solid #eee;}
.board_notice th{font-size:16px; line-height: 50px; text-indent: 12px;}
.board_notice td{font-size:12px; line-height: 50px;}
.board_notice a:hover{color:#999;}
.red_point a{color:#e71c39;}

.board_notice thead{border-bottom:1px solid #3a3a3a;}

/*notice view*/
.notice_view {border: solid 1px #e1e1e1; border-top: solid 2px #000000;}
.notice_view .tit {padding: 15px 20px; line-height:28px; font-size:20px; color:#333333; background-color:#f5f5f5;}
.notice_view .view_conts {padding: 20px 20px 50px 20px ; font-size:14px; line-height:28px; color:#666;min-height:400px;}
.notice_view .view_conts img {max-width: 100% !important; }

.notice_btn {padding: 20px 0; text-align: right;}
.notice_r{width:100%; height:40px; text-align: right;}
.notice_preview {border-top: solid 2px #cccccc; border-bottom: solid 2px #cccccc; width:100%; margin-top:20px;}
.notice_preview th {text-align:center; height: 50px; }
.notice_preview th span {font-size:14px; color:#454545; display:inline-block; padding-left: 28px; font-weight:normal; }
.notice_preview td  {text-align:left; padding-right: 10px; }
.notice_preview td a {display:block; overflow:hidden; width: 100%; font-size:14px; line-height:18px; color:#454545;  text-overflow:ellipsis; white-space:nowrap;}
.notice_preview tr:first-child th {border-bottom: solid 1px #f2f2f2;}
.notice_preview tr:first-child td {border-bottom: solid 1px #f2f2f2;}
.add_file{font-weight:bold; color:#1676d8;}

/*qna*/
.qna_table{font-size:14px; width:100%;}

.qna_table thead{color:#000;  border-top:2px solid #3a3a3a;border-bottom:1px solid #3a3a3a;font-weight: bold; }
.qna_table tr th{padding: 10px 0;}
.qna_table tr td a:hover{color:#999;}
.qna_table tr td{padding: 10px 0;line-height:20px;text-align: center;border-bottom:1px solid #ccc;}
.qna_table tr td.left{text-align: left;}

.qna_ask {border-top: solid 2px #3a3a3a; border-bottom: solid 1px #3a3a3a;  }
.qna_ask table tr{height:38px;}
.qna_ask table th {border-bottom: solid 1px #fafafa; background:#eee; text-indent:20px; color:#000; font-weight:bold; font-size:14px; line-height:18px; text-align:left; letter-spacing:-0.05em; }
.qna_ask table td {padding: 5px 0 5px 10px;border-bottom: solid 1px #e6e6e6;  color:#333333; font-size:14px; line-height:18px; text-align:left; }
.qna_ask tr th.qna_line{border-top:2px solid #ccc; border-bottom:2px solid #ccc; }
.qna_ask tr td.qna_line{border-top:2px solid #ccc; border-bottom:2px solid #ccc;}

.qna_ask .view_conts{padding: 20px 10px; font-size:14px; line-height:28px; min-height:200px; color:#666;}
.qna_ok{height:530px; text-align: center;padding-top:170px;}
.qna_ok_tit{font-size:36px; margin-bottom:50px; font-weight:bold;font-family: 'NanumSquare';}

.faq_board table{width:100%;}
.faq_board tr td{height:45px;border-bottom: solid 1px #e6e6e6;}
.faq_board tr td.faq_Q{color:#ff8515;font-weight: bold; text-align: center; font-size:16px;}

dl { }
dt, dd { padding: 10px; }
dt {margin-bottom: 5px;border-bottom: solid 1px #e6e6e6;  cursor:pointer;}
dt span { display: inline-block; width: 100px; color:#ff8515; font-weight: bold; text-align: center; font-size:16px; }
dt.on span { color: red; }
dd { font-size:14px;background-color: #eee; line-height:26px; padding:10px 30px 10px 56px; margin-bottom: 5px; display: none;}


/*탭*/
.board_box .board_tab_txt ul {overflow:hidden; margin-bottom: 20px;}
.board_box .board_tab_txt ul li {float:left; width:25%; height:50px; background:#fff;text-align:center;}
.board_box .board_tab_txt ul li.on {background:#242a31; border:none;}
.board_box .board_tab_txt ul li a {display:block; font-size:14px; font-weight:bold;color:#242a31; line-height:48px;text-align:center; border:1px solid #ccc;}
.board_box .board_tab_txt ul li.on a {color:#fff;}
.board_box .board_tab_contents{display:none; }
.board_box .board_tab_contents.on{display:block;}
