body,td { font-size: 12px; color: #333333; font-family: "gulim", "dotum"; text-align:center; background: #FFFFFF;}
a       { text-decoration: none; color: #333333}
a:hover { color:#CC0000; text-decoration: underline; }
a:link  { }
table   { border-collapse:collapse; }
.jp      { font-family: "MS UI Gothic",Osaka}

#header-area {margin: 20px auto 5px auto; width:500px; height:132px; text-align:left;}
.picture { float:right; margin-left:20px;}
.name1   { font-size: 28px; font-style: italic; padding-bottom:5px; border-bottom: 1px solid #999999;}
.name2   { font-size: 10px; font-style: italic; margin: 5px; text-align:right; font-family: "Arial", "Helvetica", "sans-serif"}
.intro   { margin: 5px; }

#body-area   { margin: 0px auto 20px auto; width:500px; text-align:left;}
#body-area .headline    { font-size:small; font-weight: normal; margin:5px 0px 5px 0px; }
#body-area table    { width:500px; border: 1px solid #999999;}
.profile-table { margin: 0px 0px 20px 0px; }
.profile-table table td { vertical-align:top; text-align:left; padding:5px; line-height: 17px;}
.profile-table table th { vertical-align:top; text-align:left; padding:5px; background: #EEEEEE; width:80px; font-weight:normal; }
.works-table   { margin: 0px 0px 20px 0px; }
.links-table   { margin: 0px 0px 20px 0px; }

#bottom-area { margin: 0px auto 20px auto; text-align:center; }
