/* BASIC css start */
.quick_qna { margin:0px 5px; padding:10px; border:1px solid #e8e8e8; text-align:center;}
.quick_qna h5 {margin-top:10px;  color:#2f2f2f; font-size:1.3rem; font-weight:bold; line-height:15px; }
.quick_qna p { color:#2f2f2f; font-size:1.2rem; line-height:15px; }
.quick_qna select { width:100%; height:35px; margin-top:15px; border:1px solid #e9e9e9; font-size:1.2rem;  line-height:33px; }
.tab-list { margin-top:15px; padding:20px 5px 0px; background:#f7f7f7; }
.tab-list:after { display:block; clear:both; content:""; }
.tab-list a { float:left; width:calc(50% - 2px); height:40px; background:white; border:1px solid #e9e9e9; border-left:none; color:#2f2f2f; font-size:1.2rem; line-height:38px; text-align:center;}
.tab-list a:first-child { border-left:1px solid #e9e9e9; }
.tab-list a.selected { background:#dcc29f; color:white;}
.tab { padding:10px 5px; background:#f7f7f7; }
.tab .tabs {display:none;}


.tab .tabs.notice .boardList {margin:0px 5px;background:white;border-top:1px solid #e9e9e9;}
.tab .tabs.notice .boardList li { padding: 10px 6px; border:1px solid #e9e9e9; border-top:none; line-height: 20px; }
.tab .tabs.notice .boardList li dl { position: relative;font-size:1.2rem;line-height:20px;}
.tab .tabs.notice .boardList li dl > a {display:flex;align-items:center;justify-content:center; }
.tab .tabs.notice .boardList li dl:after { content: ""; display: table; }
.tab .tabs.notice .boardList li dl:after { clear: both; }
.tab .tabs.notice .boardList li dt {color: #3b3b3b; }
.tab .tabs.notice .boardList li dt.no {width:35px;margin-right:5px;text-align:center;}
.tab .tabs.notice .boardList li dt.subject {flex:1;margin-right:5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.tab .tabs.faq table { width:100%; border:none; }
.tab .tabs.faq table tr td, .tab .tabs.faq table tr th { position:relative; padding: 10px 6px 10px 45px; background:white; border:1px solid #e9e9e9; line-height:20px;}
.tab .tabs.faq table tr td img, .tab .tabs.faq table tr th img { position:absolute; top:10px; left:8px; height:21px; }
.tab .tabs.faq table tr td.right { display:none; }
.tab .tabs.faq table tr.cnt { display:none; }
/* BASIC css end */

