body     { background-color: #f0f0f0; background-image: url("../images/bg-base.jpg"); margin: 0; padding: 0 }
h1 { font-weight: bold; margin: 0 }
h2 { font-weight: bold; margin: 0 }
h3 { font-weight: bold; margin: 0 }
dl { margin: 0; padding: 0 }
dt { color: #036; font-size: 12px; font-weight: bold; margin: 0; padding: 0 }
dd { margin: 0; padding: 0 }
.header-coment { font-size: 10px; background-image: url("../images/header-bar01.jpg"); padding: 4px 0 4px 16px; text-align:left; }
.footer    { color: #333; font-size: 12px; padding: 10px 0 20px }
.pankuzu  { font-size: 10px; padding-top: 6px; padding-bottom: 6px; padding-left: 10px }
.textS { font-size: 10px; line-height: 140% }
.textM { font-size: 12px; line-height: 140% }
.textM-blue { font-size: 12px; color: 336699; line-height: 140% }
.textM-red { color: #c00; font-size: 12px; line-height: 140% }
.textL { font-size: 14px; line-height: 140% }
.textL-red { color: #c00; font-size: 14px; line-height: 140% }
.textL-blue { font-size: 14px; color: 336699; line-height: 140% }
.contentsArea  { background-color: #fff; background-image: url("../images/bg-contentsArea.jpg"); background-repeat: repeat-y }
.floatR { padding-left: 6px; float: right }
.floatL { padding-right: 6px; float: left }
.btnMargin-recruit { margin-top: 30px; margin-bottom: 30px }
.recruit-dataImage  { }
.pageTop { font-size: 10px; padding-right: 40px }
