textarea { font-family: AppleGothic,���� ���,'Malgun Gothic',����,Gulim,sans-serif; }

/* ���� �� */
.usm-msg-tab { clear: both; display: table; width: 100%; margin: 0 0 40px 0; }
.usm-msg-tab li { display: table-cell; width: 33.33333333%; text-align: center; border-bottom: 2px solid #1a6cbf; border-collapse:separate; box-sizing: border-box; font-weight: bold; font-size: 16px; }
.usm-msg-tab li a { display: block; padding: 11px 0 13px 0; }
.usm-msg-tab.a1 li:nth-child(1) { background-color: #1a6cbf; }
.usm-msg-tab.a1 li:nth-child(1) a { color: #fff; }
.usm-msg-tab.a1 li:nth-child(2) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }
.usm-msg-tab.a1 li:nth-child(3) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }

.usm-msg-tab.a2 li:nth-child(1) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; }
.usm-msg-tab.a2 li:nth-child(2) { background-color: #1a6cbf; }
.usm-msg-tab.a2 li:nth-child(2) a { color: #fff; }
.usm-msg-tab.a2 li:nth-child(3) { border-top: 1px solid #dedee1; border-right: 1px solid #dedee1; }

.usm-msg-tab.a3 li:nth-child(1) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; }
.usm-msg-tab.a3 li:nth-child(2) { border-top: 1px solid #dedee1; border-left: 1px solid #dedee1; }
.usm-msg-tab.a3 li:nth-child(3) { background-color: #1a6cbf; }
.usm-msg-tab.a3 li:nth-child(3) a { color: #fff; }
/* ���� �� */

/* �ȳ� ȭ�� */
.usm-msg-anne { width: 100%; text-align: center; font-size: 16px; }

.usm-msg-anne.a1 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a1 p:before { display: block; content:url('../images/blue_icon01_01.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a1 span.usm-msg-btn { display: inline-block; background-color: #009cff; margin: 10px 0 0 0; border-radius: 3px; }
.usm-msg-anne.a1 span.usm-msg-btn a { display: block; color: #fff; padding: 13px 40px 15px 40px; }

.usm-msg-anne.a10 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a10 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a10 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a10 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a2 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a2 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a2 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a2 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a3 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a3 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a3 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a3 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a4 .usm-msg-annec.a4 { clear: both; float: left; font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a4 .usm-msg-annec.a4:before { display: block; content:url('../images/red_icon01_03.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a4 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a4 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }
.usm-msg-anne.a4 .usm-msg-anne-t2 { display: block; font-weight: bold; font-size: 20px; margin: 0 0 5px 0; text-align: left; }
.usm-msg-anne.a4 .usm-msg-anne-t2:before { display: inline-block; vertical-align: bottom; content: '\25FE'; color: #999999; padding: 0 5px 0 0; font-size: 13px; }

.usm-msg-anne.a4 .usm-msg-con { clear: both; float: left; width: 100%; margin: 20px 0 0 0; box-sizing: border-box; border: 4px solid #dcdcdc; background-color: #f4f4f4; padding: 15px; }

.usm-msg-anne.a4 .usm-msg-ul { clear: both; float: left; font-weight: bold; text-align: left; width: 100%; clear: both; box-sizing: border-box; padding: 15px 15px 15px 100px; border: 1px solid #c9c9c9; border-radius: 10px; }
.usm-msg-anne.a4 .usm-msg-ul:nth-child(2) { background:url('../images/ms_icon1.png') 5px center no-repeat #fff; margin: 0 0 15px 0; }
.usm-msg-anne.a4 .usm-msg-ul:nth-child(4) { background:url('../images/ms_icon2.png') 5px center no-repeat #fff; }
.usm-msg-anne.a4 .usm-msg-ul li { padding: 10px; font-size: 14px; }
.usm-msg-anne.a4 .usm-msg-ul li:nth-child(1) { background-color: #e8faba; border-radius: 10px; margin: 0 0 5px 0; }
.usm-msg-anne.a4 .usm-msg-ul li:nth-child(2) { background-color: #bff1fe; border-radius: 10px; }

.usm-msg-anne.a4 .usm-msg-con2 { clear: both; float: left; width: 100%; margin: 20px 0 0 0; }

.usm-msg-anne.a4 .usm-msg-btn { float: left; }
.usm-msg-anne.a4 .usm-msg-btn a { box-sizing: border-box; display: inline-block; background-color: #ff6430; border-radius: 3px; color: #fff; padding: 5px 25px; font-size: 16px; }
.usm-msg-anne.a4 .usm-msg-btn a:after { content:url('../images/ms_icon3.png'); margin: 0 0 0 5px; }
.usm-msg-anne.a4 .usm-msg-btn a:hover { background-color: #555555; }

.usm-msg-anne.a4 .usm-msg-fax { float: right; display: inline-block; margin: 4px 0 0 0; font-size: 16px; font-weight: bold; }
.usm-msg-anne.a4 .usm-msg-fax:before { content:url('../images/ms_icon4.png'); margin: 0 5px 0 0; dipslay: inline-block; vertical-align: middle; }
.usm-msg-anne.a4 .usm-msg-fax span { color: #a1a1a1; }

.usm-msg-anne.a4 .usm-msg-app-act { clear: both; float: left; width: 100%; padding: 30px 40px; box-sizing: border-box; border: 1px solid #e8e8e8; background-color: #f7f7f7; font-size: 15px; text-align: left; font-weight: bold; line-height: 165%; margin: 15px 0 0 0; }
.usm-msg-anne.a4 .usm-msg-app-act:before { float: left; content: '\2757'; color: #ff6430; background-color: #fff; border-radius: 30px; padding: 3px 9px; vertical-align: middle; margin: 10px 15px 0 0; font-size: 25px; }

.usm-msg-anne.a5 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a5 p:before { display: block; content:url('../images/blue_icon01_04.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a5 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a5 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }
.usm-msg-anne.a5 span.usm-msg-btn { display: inline-block; background-color: #009cff; margin: 10px 0 0 0; border-radius: 3px; }
.usm-msg-anne.a5 span.usm-msg-btn a { display: block; color: #fff; padding: 13px 40px 15px 40px; }

.usm-msg-anne.a6 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a6 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a6 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a6 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }
.usm-msg-anne.a6 span.usm-msg-btn { display: inline-block; background-color: #ff6430; margin: 10px 0 0 0; border-radius: 3px; }
.usm-msg-anne.a6 span.usm-msg-btn a { display: block; color: #fff; padding: 13px 40px 15px 40px; }

.usm-msg-anne.a7 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a7 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a7 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a7 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a8 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a8 p:before { display: block; content:url('../images/blue_icon01_07.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
.usm-msg-anne.a8 .usm-msg-anne-t { display: block; color: #ff6430; font-weight: bold; font-size: 20px; }
.usm-msg-anne.a8 .usm-msg-anne-t:before { content: '\2757'; color: #fff; background-color: #ff6430; border-radius: 30px; padding: 2px 10px; vertical-align: middle; margin: 0 5px 0 0; }

.usm-msg-anne.a9 { font-weight: bold; line-height: 140%; border: 1px solid #e8e8e8; box-sizing: border-box; padding: 70px 36px; }
.usm-msg-anne.a9 p:before { display: block; content:url('../images/red_icon01_05.png'); background-color: #f9f9f9; width: 90px; height: 80px; padding: 40px 35px; border-radius: 100px; margin: 0 auto 25px auto; }
/* �ȳ� ȭ�� */

/* ���������ϱ� */

.info { width: 100%; clear: both; float: left; margin: 0 0 10px 0; }
.info li { font-size: 16px; line-height: 160%; font-size: 14px; line-height: 160%; }
.info li:before { content: '\2714'; margin: 0 5px 0 0; color: red; }
.info li strong { color: red; }

.send_wrap { float: left; width: 100%; border: 1px solid #cdcdcd; padding: 0 14px; border-radius: 30px; box-sizing: border-box; }

.send_wrap .send_wrap_t { margin: 23px 0 24px 0; width: 100%; }
.send_wrap .send_wrap_t:before { content: ' '; display: block; border: 5px solid #f0f0f0; border-radius: 30px; width: 100px; height: 0px; margin: 0 auto; }
.send_wrap .send_wrap_e { clear: both; float: left; margin: 20px 0; width: 100%; }
.send_wrap .send_wrap_e:before { content: ' '; display: block; border: 1px solid #cdcdcd; border-radius: 30px; width: 30px; height: 30px; margin: 0 auto; }

.send_wrap .smshp_area { width: 100%; }
.send_wrap .lmshp_area { width: 100%; }

.send_wrap .m1 { clear: both; float: left; width: 100%; padding: 7px 20px; box-sizing: border-box; background-color: #98c3e3; font-size: 16px; }
.send_wrap .m1 h5 { float: left; font-size: 18px; color: #fff; }
.send_wrap .m1 p { float: right; background-color: #eff6fb; padding: 3px 15px 2px 15px; }

.send_wrap .m2 { clear: both; width: 100%; line-height: 0; }
.send_wrap .m2 textarea { border: none; width: 100%; min-height: 150px; background-color: #eff6fb; box-sizing: border-box; padding: 20px; font-size: 20px; }
.send_wrap .m2.mms textarea { min-height: 150px; }

.send_wrap .m3 { width: 100%; clear: both; float: left; }
.send_wrap .m3 a { float: left; width: 50%; display: inline-block; font-size: 16px; padding: 4px 0 2px 0; text-align: center; color: #fff; background-color: #98c3e2; box-sizing: border-box; }
.send_wrap .m3 a:nth-child(1) { border-right: 1px solid #7fb0d7; box-sizing: border-box; }
.send_wrap .m3 a:nth-child(1):before { content:url('../images/blue_icon04_02.png'); width: 30px; height: 30px; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; }
.send_wrap .m3 a:nth-child(2):before { content:url('../images/blue_icon04_01.png'); width: 30px; height: 30px; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; }

.send_wrap .m4 { width: 100%; clear: both; float: left; background-color: #e5eaee; font-size: 16px; padding: 7px 20px; box-sizing: border-box; font-weight: bold; }
.send_wrap .m4 p { float: left; margin: 3px 5px 0 0; }
.send_wrap .m4 input { float: left; margin: 2px 0 0 0; }
.send_wrap .m4 a { float: right; font-size: 0; line-height: 0; }

#layerSpecialChar { border: 2px solid #1a6cbf; border-radius: 5px; padding: 10px; background-color: #eff6fb; }
.spc_t { width: 100%; clear: both; float: left; }
.spc_t h5 { float: left; font-size: 15px; color: #1a6cbf; }
.spc_t a { float: right; font-size: 13px; font-weight: bold; color: red; }

.spc_c { font-size: 16px; }
.spc_c td { padding: 5px; }

.send_wrap .mmshp_area { width: 100%; }

.send_wrap .photo_area { clear: both; float: left; width: 100%; }
.send_wrap .photo_area .indicator {width:0px;height:90px;border:1px dotted blue;position:absolute;left:0;top:0;display:none;}

.send_wrap .photo_area .photo_c { width: 100%; clear: both; float: left; background-color: #eff6fb; }
.send_wrap .photo_area .photo_c h5 { float: left; width: 30%; font-size: 18px; color: #364267; text-align: center; padding: 20px 0 0 0; }
.send_wrap .photo_area .photo_c h5:after { display: block; content:url('../images/blue_icon04_04.png'); width: 45px; height: 45px; margin: 0 auto; }

.send_wrap .photo_area .container { width: 70%; padding: 5px 0; float:  left; box-sizing: border-box; }
.send_wrap .photo_area .container .photo { float: left; width: 32.333333%; height: 90px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; position: relative; text-align: center;	background-color: #7395b8; }
.send_wrap .photo_area .container .photo:nth-child(2) { margin: 0 0.5%; }
.send_wrap .photo_area .container .photo.sel {border:5px solid #2C6AA6; }
.send_wrap .photo_area .container .photo img { z-index: 1; position: relative; }
.send_wrap .photo_area .container .photo img:hover { cursor: pointer; }
.send_wrap .photo_area .container .photo input[type='text'] {display:none;}
.send_wrap .photo_area .container .del { z-index: 10; position: absolute; font-size: 10px; top: 0; right: 0; margin: 0; padding: 2px 4px; cursor: pointer; background-color: #2C6AA6; font-weight: bold; color: #fff; text-align: center; display: none; }

.send_wrap .photo_area .container .photo:after { content: "\254A"; display: block; color: #fff; border: 1px solid #fff; padding: 10px; border-radius: 30px; font-weight: bold; width: 20px; height: 20px; font-size: 13px; margin: 25px auto 0 auto; }

.send_wrap .photo_area .container .photo.sel:after { display: none; }

.recipient_wrap { float: right; position: relative; width: 100%; margin: 30px 0 0 0; }
.recipient_wrap .recipient_area { width: 100%; }
.recipient_wrap .recipient_area .reci_add { clear: both; float: left; width: 100%; }
.recipient_wrap .recipient_area .reci_add span { float: left; }
.recipient_wrap .recipient_area .reci_add span:nth-child(1) { clear: both; width: 100%; font-size: 16px; background-color: #182b7d; text-align: center; }
.recipient_wrap .recipient_area .reci_add span:nth-child(1) a { color: #fff; padding: 12px 19px; display: block; }
.recipient_wrap .recipient_area .reci_add textarea { float: left; width: 70%; height: 45px; box-sizing: border-box; font-size: 20px; padding: 5px 10px; }
.recipient_wrap .recipient_area .reci_add span:nth-child(3) { width: 30%; font-size: 16px; border: 1px solid #ec4000; box-sizing: border-box; }
.recipient_wrap .recipient_area .reci_add span:nth-child(3) a { color: #ec4000; font-weight: bold; padding: 11px 19px; display: block; text-align: center; }

.recipient_wrap .recipient_area .reci_add2 { width: 100%; clear: both; float: left; padding: 6px 0; }
.recipient_wrap .recipient_area .reci_add2 h5 { float: left; font-size: 14px; }
.recipient_wrap .recipient_area .reci_add2 p { float: right; color: red; }

.recipient_wrap .recipient_area .hplist_area { clear: both; float: left; width: 100%; }
.recipient_wrap .recipient_area .hplist_area .hpnum_list_area { clear: both; float: left; width: 100%; border: 1px solid #dddddd; background-color: #fff; }
.recipient_wrap .recipient_area .hplist_area .hpnum_list_area ul { width: 100%; min-height: 150px; font-size: 14px; color: #333333; overflow: hidden; overflow-y: scroll; }
.recipient_wrap .recipient_area .hplist_area .hpnum_list_area ul li { border-bottom: 1px solid #E0E0E0; cursor: pointer; font-size: 16px; padding: 5px; }
.recipient_wrap .recipient_area .hplist_area .hpnum_list_area ul li.on { background-color: #e9e9e9; }

.recipient_wrap .recipient_area .hplist_area .count_area { width: 100%; clear: both; float: left; margin: 5px 0 0 0; }
.recipient_wrap .recipient_area .hplist_area .count_area span { border: 1px solid #bfbfbf; display: inline-block; }
.recipient_wrap .recipient_area .hplist_area .count_area span a { display: inline-block; padding: 3px 5px; font-weight: bold; }
.recipient_wrap .recipient_area .hplist_area .count_area span a:before { content: '-'; margin: 0 5px 0 0; color: #ed4101; font-weight: bold; display: inline-block; }
.recipient_wrap .recipient_area .hplist_area .count_area p.count { float: right; }
.recipient_wrap .recipient_area .hplist_area .count_area p.count span { border: none; font-size: 16px; font-weight: bold; color: #ed3f02; }

.recipient_wrap .recipient_area .reserve_area .reci_res { width: 100%; clear: both; float: left; margin: 35px 0 0 0; }
.recipient_wrap .recipient_area .reserve_area .reci_res h5 { float: left; font-size: 18px; color: #344267; width: 30%; padding: 13px 0; }
.recipient_wrap .recipient_area .reserve_area .reci_res h5:before { content: url('../images/blue_icon03_03.png'); display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.recipient_wrap .recipient_area .reserve_area .reci_resc { float: left; width: 70%; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; font-size: 14px; padding: 15px 0 19px 0; display: table; }
.recipient_wrap .recipient_area .reserve_area .reci_resc li { display: table-cell; padding: 0 15px; }
.recipient_wrap .recipient_area .reserve_area .reci_resc li input, label { cursor: pointer; vertical-align: bottom; }

.imme_area { width: 100%; clear: both; float: left; }
.imme_area h5 { float: left; font-size: 18px; color: #344267; width: 30%; padding: 13px 0; }
.imme_area h5:before { content: url('../images/blue_icon03_04.png'); display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.imme_area p { float: left; width: 70%; border-bottom: 1px solid #e2e2e2; font-size: 14px; padding: 15px 0 19px 0; box-sizing: border-box; text-align: center; }
.imme_area p:before { content: '\25FE'; margin: 0 5px 0 0; color: #999999; }

.datech_area { width: 100%; clear: both; float: left; }
.datech_area h5 { float: left; font-size: 18px; color: #344267; width: 30%; padding: 13px 0; }
.datech_area h5:before { content: url('../images/blue_icon03_04.png'); display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
.datech_area p { float: left; border-bottom: 1px solid #e2e2e2; font-size: 18px; padding: 15px 0 16px 0; box-sizing: border-box; width: 35%; text-align: center; }
.datech_area p input { vertical-align: middle; }
.datech_area p button { font-size: 13px; }

.datech_area .timech_area { float: left; border-bottom: 1px solid #e2e2e2; font-size: 18px; padding: 15px 0 16px 0; box-sizing: border-box; width: 35%; text-align: center; }

.recipient_wrap .recipient_area .btn_send { width: 100%; clear: both; float: left; margin: 25px 0 0 0; }
.recipient_wrap .recipient_area .btn_send input { border: none; width: 100%; background-color: #00aeef; color: #fff; font-size: 22px; text-align: center; height: 60px; cursor: pointer; font-weight: bold; }

.sendMessage_area { width: 100%; clear: both; float: left; margin: 30px 0; }
.sendMessage_area h5 { width: 100%; color: #353535; font-size: 18px; margin: 0 0 8px 0; display: inline-block; }
.sendMessage_area h5:before { content: url('../images/title01.png'); margin: 0 5px 0 0; vertical-align: middle; display: inline-block; width: 17px; height: 22px; }

.usm-send-anne { margin: 0 0 0 10px; color: #182b7d; font-weight: bold; font-size: 15px; }
.usm-send-anne:before { content: url('../images/title02.png'); margin: 0 5px 0 0; vertical-align: middle; }

.usm-msg-com { clear: both; float: left; width: 100%; border: 1px solid #e8e8e8; border-radius: 4px; background-color: #f7f7f7; box-sizing: border-box; text-align: center; margin: 0 0 10px 0; padding: 30px; }
.usm-msg-com p { font-size: 24px; }
.usm-msg-com p:before { display: block; content: url('../images/blue_icon01_01.png'); vertical-align: middle; width: 90px; height: 80px; margin: 0 auto 15px auto; }
.usm-brd-vew.msg-com { clear: both; float: left; width: 100%; }
.usm-brd-vew.msg-com td { text-align: center; }

.usm-brd-lst.res th:nth-child(2) { width: 30%; }

.usm-brd-lst.res td { text-align: center; }
.usm-brd-lst.res td:nth-child(1) { word-break: keep-all; }
.usm-brd-lst.res td:nth-child(2) p { width: 100%; max-height: 60px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

/* ���������ϱ� */
@media all and (min-width: 769px){
.recipient_wrap .recipient_area .reci_add textarea { font-size: 14px; vertical-align: middle; padding: 2px 2px; }
.send_wrap { float: left; width: 49%; }
.send_wrap .m2 textarea { min-height: 400px; }
.send_wrap .m2.mms textarea { min-height: 265px; }
.recipient_wrap { float: right; width: 49%; margin: 0 0 0 2%; }
.recipient_wrap .recipient_area .reci_add span:nth-child(1) { clear: none; width: 160px; }
.recipient_wrap .recipient_area .reci_add textarea { float: left; width: 191px; margin: 0 5px; }
.recipient_wrap .recipient_area .reci_add span:nth-child(3) { width: 80px; font-size: 16px; border: 1px solid #ec4000; }
.recipient_wrap .recipient_area .hplist_area .hpnum_list_area ul { height: 300px; }
.usm-msg-anne.a4 .usm-btn.usm-msg-btn a { font-size: 14px; }
}