@charset "utf-8";
*       {margin:0; padding:0; }
form      {margin:0; padding:0; }
body      {margin:0; padding:0; font-size:11px; font-family:Apple SD Gothic Neo, AppleGothic,Helvetica,Helvetica Neue,SamsungGothic,LG SmartGothic,Vega Gothic,DroidSans,Roboto,NanumGothic,Sans-Serif; background:#ffffff !important; color:#696969; -webkit-text-size-adjust: none; line-height:170%; *word-break:break-all;-ms-word-break:break-all}
a:link, a:visited, a:active {color:#777; text-decoration:none; word-wrap: break-word; }
a:hover      {color:#777; text-decoration:none; }
h1, h2, h3, h4, h5, h6  {font-size:11px; }
ul, ol      {list-style:none; }
table      {border-collapse:collapse; table-layout:fixed; font-size:11px; color:#696969; }
select, input, img   {vertical-align:middle; color:#696969; font-size:11px; }
input, textarea    { -webkit-appearance:none; -webkit-border-radius:0; }
input[type="checkbox"]  { -webkit-appearance:checkbox; background:#ffffff; }
input[type="radio"]   { -webkit-appearance:radio; -webkit-border-radius:10px; background:#ffffff;}
textarea     {color:#777; font-size:11px; }
img       {border:none;}
em       {font-style:normal; background:#ffffff;}
label      {padding-left:2px; background:#ffffff;}
fieldset     {border:0;background:#ffffff; }
legend      {display:none; background:#ffffff;}
a.link {text-decoration:underline; background:#ffffff;}

div.bodyWrap {padding: 16px 16px 16px 16px;background:#ffffff !important;}
h1 {border:bold; font-size:12px; margin-bottom:15px; color:#333;}
h2 {border:bold; font-size:11px; text-decoration:underline; margin:15px 0 8px; color:#333;}

table {width:100%; border:1px solid #333; margin:5px 0 20px 0; background:#ffffff;}
table th {padding:5px; border:1px solid #333; text-align:center; background:#ccc; color:#333; font-weight:bold; background:#ffffff;}
table td {padding:5px; border:1px solid #333; text-align:left; background:#ffffff;}
table td.center, table.center td {text-align:center; background:#ffffff;}

div.part {width:100%; height:20px; border-top:1px solid #696969; margin-top:20px; background:#ffffff;}


/* 중국향 Message Push Service 페이지 */
html, body {background:#fff;}
div.bodyWrap { margin:0; padding:0; background:#f5f5f5 !important; box-sizing:border-box;}

#mainMsg {background:#f5f5f5;padding:30px; line-height:1.4em;}
#mainMsg p {color:#000000; opacity:0.3;font-size:12px;}
div.bodyWrap #mainMessage p {color:#0000004c; opacity:0.3; font-size:12px;}

#bodyContents {background:#fff;padding:30px; line-height:1.6em; font-size:13px; color:rgba(0,0,0,.5);}
#bodyContents.border-radius {border-top-left-radius:18px;}
#bodyContents p {position:relative;  line-height:1.4em;}
#bodyContents hr {background:#eee;color:#eee; height:1px; border:none;margin: 15px 0 28px;}
