.xans-order-form .boardWrite .ec-base-tooltip { position:relative; display:inline-block; width:100%; vertical-align:top; }
.xans-order-form .boardWrite .ec-base-tooltip h3 { font-size:15px; color:#000; font-weight:bold; line-height:43px; }
.xans-order-form .boardWrite .ec-base-tooltip ul li { font-size:13px; }
.xans-order-form .boardWrite .ec-base-tooltip .tooltip { width:200px; display:none; position:absolute; left:-65px; bottom:40px; top:auto; padding:14px 28px 14px 14px; text-align:left; letter-spacing:normal; border:1px solid #ccc; background-color:#fff; border-radius:2px;
-webkit-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15);
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.15); }
.xans-order-form .boardWrite .ec-base-tooltip .tooltip:before { content:""; position:absolute; left:40%; bottom:-5px; display:inline-block; width:0; height:0; margin:-3px 0 0; border-left:5px solid transparent; border-top:5px solid #ccc; border-right:5px solid transparent; }
.xans-order-form .boardWrite .ec-base-tooltip .tooltip:after {content:""; position:absolute; left:40%; bottom:-4px; display:inline-block; width:0; height:0; margin:-3px 0 0; border-left:5px solid transparent; border-top:5px solid #fff; border-right:5px solid transparent; }
.xans-order-form .boardWrite .ec-base-tooltip .tooltip .txtWarn { color:#f65b54; }
.xans-order-form .boardWrite .ec-base-tooltip .tooltip .close { position:absolute; right:7px; top:14px; overflow:hidden; width:14px; height:14px; margin:0; text-indent:150%; white-space:nowrap; background:url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_close_gray.png") no-repeat; background-size:14px 14px; border:0; letter-spacing:normal; word-spacing:normal; text-transform:none; white-space:nowrap; }
.xans-order-form .boardWrite .ec-base-tooltip.show { z-index:80; }