/* 공지사항, FAQ, 1:1 문의 게시판 공통 */
#Board {padding-bottom:80px;}
#Board .btnArea {margin-top:30px;}
#Board .BoardList table td:first-child {border-left:none;}
#Board .BoardList table td.subject {padding:12px 25px; text-align:left;}
#Board .BoardList table td img {padding-left:8px; vertical-align:middle;}
#Board.list .btnArea {text-align:right;}
#Board.list td a:hover {text-decoration:underline;}

#Board table.BviewType {width:100%; border-top:2px solid #dd2020;}
#Board table.BviewType td {border-bottom:1px solid #9f9f9f; padding:12px 20px; font-weight:300; color:#333; text-align:left;}
#Board table.BviewType .subject {padding:17px 20px; font-size:16px;}
#Board table.BviewType .writer {padding-right:0; font-size:12px; border-bottom:1px dashed #b4b4b4;}
#Board table.BviewType .dateArea {float:right; font-weight:300;}
#Board table.BviewType .dateArea span.hit {display:inline-block; *display:inline; *zoom:1; padding-left:8px; margin-left:8px; background:url('/theme/ipq/images/common/gap_02.gif') no-repeat 0 center;}
#Board.view #DivContents {padding:22px 20px; border-bottom:1px solid #dfdfdf; font-size:14px; line-height:22px;}
#Board.view .BoardList {margin-top:50px;}
#Board.view .btnArea {text-align:right;}

#Board .commentArea table.BviewType {margin-top:30px; border-top:2px solid #222;}
#Board .commentArea table.BviewType .writer {padding:7px 0 7px 20px;}
#Board .commentArea .commentWrite {padding:12px 20px 24px; border-bottom:1px solid #dfdfdf;}
#Board .commentArea .commentWrite .title {padding-bottom:5px; font-size:14px; color:#333;}
#Board .commentArea .commentWrite textarea {width:942px; height:56px; padding:5px 10px;}
#Board .commentArea .commentWrite .btn_comment {width:85px; height:68px; margin-left:5px; border:none; background:#5f5f5f; font-size:14px; font-weight:300; color:#fff; text-align:center; line-height:68px;}

#Board .BoardForm table {width:100%; border-top:2px solid #dd2020;}
#Board .BoardForm table th {width:160px;}
#Board .BoardForm table td {padding:10px 16px;}
#Board .BoardForm table td.subject input.text {width:410px; height:31px; padding:0 11px; line-height:31px;}
#Board .BoardForm table td.subject label {margin-left:12px;}
#Board .BoardForm table td textarea {width:870px; height:200px; padding:13px 17px; font-size:14px; color:#222; line-height:22px;}
#Board .BoardForm table td select {width:250px; height:33px;  padding-left:11px;}

/* FAQ */
#Board.faq .faq_content {width:100%; border-top:2px solid #666666;}
#Board.faq .faq_content dl {font-size:14px; color:#333; cursor:pointer;}
#Board.faq .faq_content dl dt {padding:12px 25px 12px 60px; border-bottom:1px solid #dfdfdf; background:url('/theme/ipq/images/common/icon_q.png') no-repeat 27px 18px;}
#Board.faq .faq_content dl dt:hover {text-decoration:underline;}
#Board.faq .faq_content dl dd {display:none; padding:12px 25px 12px 60px; border-bottom:1px solid #dfdfdf; background:#f8f8f8 url('/theme/ipq/images/common/icon_a.png') no-repeat 27px 18px;}
#Board.faq .searchArea {margin:50px auto;}
#Board.faq .searchArea input.text {width:335px;}
#Board .tabArea ul {height:48px; margin-bottom:40px; border-bottom:2px solid #dd2020;}
#Board .tabArea ul li {float:left; width:16.5%; height:47px; background:#f9f9f9; border-top:1px solid #dfdfdf; border-right:1px solid #dfdfdf; text-align:center; line-height:47px;}
#Board .tabArea ul li:first-child {border-left:1px solid #dfdfdf;}
#Board .tabArea ul li.on {background:#fff; border-top:2px solid #dd2020; border-right:2px solid #dd2020; border-left:2px solid #dd2020; border-bottom:1px solid #fff;}
#Board .tabArea ul li a {display:block; font-size:15px; color:#333;}
#Board .tabArea ul li.on a {color:#dd2020;}