/* BASIC css start */
#contents {
    width: 92%;
    margin: 30px auto;
}

#contents .esotitle {font-size:18px; line-height:2; text-align: center;}
.qnaDescrt { background: ;
padding: 0 0 0 25px;
line-height: 23px;
font-size: 12px;
border-radius: 5px;
margin: 50px 0px;
line-height: 23px;
font-size: 12px;
border-radius: 0px;
text-align: left;
border-left: 1px solid #333;
};
text-align: center;}
.qnaDescrt li { position: relative; padding-left: 0px;font-size: 11px; }
.qnaBtnBox {
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    
    /* padding: 30px 0px 10px 0; */
}
.qnaBtnBox a .esotitlelinewb {margin: 20px 0 ;}



.qnaBtnBox a {
    color: #333;
    height: auto;
    width: 100%;
    padding: 20px 20px;
    border-radius: 0px;
    margin: 5px 0;
    text-align: left;
    border: 1px solid #eee;
    display: inline-block;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    box-sizing: border-box;
}
.qnaBtnBox a:hover { color:#111; background:#fff; border:1px solid #333;  -webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out; }
.qnaBtnBox p { margin: 30px 0 50px; padding: 10px 0; border-top: 1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; text-align: center; font-size: 12px; }
 
.qnaCont { display: block;padding: 15px 20px;background: #f8f8f8;border-radius: 0px; line-height: 22px !important; }

.qna_list { clear:both; width:95%; margin:50px auto 0;  font-size: 12px;  }
.qna_list td { border-bottom: 1px solid #f1f1f1; }
.qna_list a { padding:20px 0; display: inline-block;}
.qna_list span { padding:20px 10px; display: inline-block; }



/* BASIC css end */

