@charset "utf-8";
/* Clearfix */
.newclearfix:after{clear:both; content:' '; display:block; font-size:0; height:0; line-height:0; visibility:hidden; width:0}
* html .newclearfix,:first-child+html .newclearfix{zoom:1}

/* a */
.my_qna a,
.my_qna a > *{text-decoration:none; -webkit-transition:background-color .1s ease, border .1s ease, color .1s ease, opacity .1s ease-in-out; -moz-transition:background-color .1s ease, border .1s ease, color .1s ease, opacity .1s ease-in-out; -ms-transition:background-color .1s ease, border .1s ease, color .1s ease, opacity .1s ease-in-out; -o-transition:background-color .1s ease, border .1s ease, color .1s ease, opacity .1s ease-in-out; transition:background-color .1s ease, border .1s ease, color .1s ease, opacity .1s ease-in-out}
.my_qna a:hover{text-decoration:none}
.my_qna img,
.my_qna iframe{vertical-align:middle}

/*--[ WIDGET ]--*/
.qna_h .bx-wrapper,
.my_qna_box{height:215px; overflow:hidden}

.my_qna{margin:0; padding:0; list-style:none}
.my_qna li{margin:0; padding:6px 0; border-bottom:1px dotted #e6e6e6; line-height:1.2}
.my_qna li:first-child{padding-top:0}
.my_qna li:last-child{border-bottom:0}
.my_qna li p{margin:0; padding:0; font-size:12px; color:#333}
.my_qna li .listTitle{float:left; display:block; width:75%; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.my_qna li .listCount{float:right; margin-right:1px}
.my_qna li a{position:relative; display:block; padding-left:10px; font-family:'Malgun Gothic',돋움,sans-serif; color:#333; cursor:pointer}
.my_qna li a:hover p.listTitle,
.my_qna li a:focus p.listTitle{font-weight:bold; letter-spacing:-1px; color:#3576a1}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.my_qna li a:hover p.listTitle,
	.my_qna li a:focus p.listTitle{font-weight:normal; letter-spacing:0}
}
.my_qna li .title_arrow{position:absolute; top:7px; left:0; display:block; border-left:3px solid #ea5859; border-top:3px solid transparent; border-bottom:3px solid transparent; height:0; width:0;}
.my_qna li .num{display:inline-block; padding:4px 8px 3px 8px; border:1px solid #c8c8c8; font-size:11px; color:#808080}

.my_qna_box .my_qna_message{margin:33px auto 0; width:160px; height:108px; background-color:#fcfcfc; background-repeat:no-repeat; background-position:center 20px; border:1px solid #e9e9e9; border-radius:8px; line-height:150px; text-align:center; font-family:'Nanum Gothic','Malgun Gothic',돋움,sans-serif; font-size:14px; color:#aaa}
.my_qna_box .img_mydoc{background-image:url(../img/mydoc.png); letter-spacing:-1px}
.my_qna_box .img_signin{background-image:url(../img/signin.png)}

.my_qna_btn{margin-top:24px; text-align:center}
.my_qna_btn .qna_btn{display:inline-block; padding:11px 30px; background:#1b9bd6; border:1px solid #138ac1; font-family:'Nanum Gothic','Malgun Gothic',돋움,sans-serif; font-size:14px; color:#fff}
.my_qna_btn .qna_btn:hover{background:#138ac1}

@media screen and (max-width:767px) {
	.my_qna_box{height:auto; overflow:visible}
}

@media screen and (max-width:479px) {
	.my_qna li p{font-size:13px}
}

.x #zonePageContent .my_qna{margin:0; padding:0}
.x #zonePageContent .my_qna li{margin:0; padding:6px 0; line-height:1.2}
.x #zonePageContent .my_qna li:first-child{padding-top:0}
.x #zonePageContent .my_qna li:last-child{border-bottom:0}