@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:#e5e5e5; 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; }
input[type="radio"]   { -webkit-appearance:radio; -webkit-border-radius:10px; }
textarea     {color:#777; font-size:11px; }
img       {border:none; }
em       {font-style:normal; }
label      {padding-left:2px; }
fieldset     {border:0; }
legend      {display:none; }
a.link {text-decoration:underline;}

div.bodyWrap {padding:10px 10px 10px 10px;}
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;}
table th {padding:5px; border:1px solid #333; text-align:center; background:#ccc; color:#333; font-weight:bold;}
table td {padding:5px; border:1px solid #333; text-align:left;}
table td.center, table.center td {text-align:center;}

div.part {width:100%; height:20px; border-top:1px solid #696969; margin-top:20px; }