/* doctor */
#memberCenter h5 { position: relative; }
#doctor #memberCenter .imgBox img { min-width: 330px; }
#doctor #memberCenter p font a { color: #464545; }

/* askList */
#memberCenter .askList ul { margin-top: 25px; }
#memberCenter .myList ul li { position: relative; }
#memberCenter .myList ul li b { position: absolute; padding: 4px 12px; background: #fff; display: inline-block; border: 1.5px #FF6666 solid; border-radius: 20px; font-style: normal; font-size: 16px; color: #FF6666; top: -20px; right: -25px; }
#memberCenter .myList ul li b:before ,
#memberCenter .myList ul li b:after { position: absolute; width: 0; height: 0; border-style: solid; border-width: 11px 14px 0 0; border-color: #ff6666 transparent transparent transparent; top: 32px; right: 26px; content: ""; }
#memberCenter .myList ul li b:after { border-color: #fff transparent transparent transparent; top: 28px; right: 24px; }

/* imageBox */
.meqna-qa li .ask-describe .imageBox { overflow: hidden; }
.meqna-qa li .ask-describe .imageBox p { margin-right: 10px; float: left; width: calc(20% - 10px); }

/* Dresponse */
.meqna-ask-form #Dresponse .large p textarea { padding: 10px; width: calc(100% - 22px); min-height: 150px; border: 1px solid #b1b1b1; }
.meqna-ask-form { margin-left: 15px; }

@media screen and (max-width: 960px) {
}
@media screen and (max-width: 640px) {
}
@media screen and (max-width: 540px) {
}
@media screen and (max-width: 400px) {
	#doctor #memberCenter .imgBox { display: block; }
	#doctor #memberCenter .imgBox img { width: 100%; }
	#memberCenter h5 font.doctorTxt { margin-top: 45px; }
	#memberCenter h5 font:nth-child(2) { position: absolute; top: 0; right: 0; }
}
@media screen and (max-width: 320px) {
}