/* 게시판 전체 공통 */
.xans-board-title .title { min-height:30px; margin:10px 0 20px; border-bottom:1px solid #e8e8e8; }
.xans-board-title .title h2 { display:inline-block; padding:0 0 0 12px; color:#2e2e2e; font-size:16px; *display:inline; *zoom:1; background:url("//img.echosting.cafe24.com/skin/base/layout/ico_heading.gif") 0 50% no-repeat; }
.xans-board-title .title p { display:inline-block; margin:0 0 0 6px; padding:0 0 0 10px; color:#939393; vertical-align:bottom; background:url("//img.echosting.cafe24.com/skin/base/layout/ico_bar.gif") no-repeat 0 0; *display:inline; *zoom:1; }
.xans-board-title p.imgArea { margin:0 0 20px; }

/* reply */
.xans-board-reply .boardWrite table { table-layout:fixed; border-top:1px solid #d7d5d5; border-bottom:1px solid #d7d5d5; line-height:180%; }
.xans-board-reply table th { width:110px; padding:10px 0 10px 20px; border-top:1px solid #e8e8e8; border-right:0px solid #e8e8e8; text-align:left; font-weight:normal; vertical-align:middle; }
.xans-board-reply table td { width:auto; padding:10px 0 10px 10px; border-top:1px solid #e8e8e8; }
.xans-board-reply table td img { vertical-align:middle; }
.xans-board-reply table a { text-decoration:none; }
.xans-board-reply table input,
.xans-board-reply table textarea { padding:2px 2px 2px 4px; border:1px solid #d9d9d9; color:#202020; }
.xans-board-reply table td.write { width:100%; padding:0; border-top:none; }
.xans-board-reply table td.write table { border:0; table-layout:auto; }
.xans-board-reply table tr.first th,
.xans-board-reply table tr.first td,
.xans-board-reply table tr.ucc th,
.xans-board-reply table tr.ucc td{ border-top:none; }
.xans-board-reply table tr.captcha td { color:#757575; vertical-align:middle; }
.xans-board-reply table tr.agree th,
.xans-board-reply table tr.agree td { vertical-align:top; }
.xans-board-reply table tr.agree td textarea { width:560px; height:140px; margin:0 0 10px; }
.xans-board-reply table #subject { width:390px; }
.xans-board-reply table #ucc_width { width:40px; }
.xans-board-reply table #ucc_height { width:40px; }
.xans-board-reply table input[type=radio], .xans-board-reply table input[type=checkbox], .xans-board-reply table #notice0, .xans-board-reply table #secure0, .xans-board-reply table #secure1, .xans-board-reply table #privacy_agreement_radio0, .xans-board-reply table #privacy_agreement_radio1 { border:0; width:13px; height:13px; margin:0 3px 0 0; background:none; vertical-align:middle; }

.xans-board-reply .ec-base-button { margin:10px 0 40px; }