
#header  { color: white; font-size: x-small; background-color: #ef9c00; background-image: url("../../images/top_idSmall.gif"); background-repeat: no-repeat; background-position: 20px 10px; text-align: right; display: block; padding-top: 10px; padding-right: 10px; top: 0; width: auto; height: 60px; vertical-align: bottom }
#header a { color: #fff; text-decoration: none; margin-top: auto; margin-bottom: auto }
body   { background-image: url("../english/gcentury_ej/img/backAppleRed.gif"); background-repeat: no-repeat; background-position: left top; margin: 0 20px; width: auto }
.close   { color: #ef9c00; font-size: small; text-align: right; margin-top: 20px; margin-right: 25px; margin-bottom: 60px }
#Footer   { color: #ef9c00; background-color: #ef9c00; background-image: url("../../images/copyright.gif"); background-repeat: no-repeat; background-position: right 10px; display: block; margin-top: 30px; margin-bottom: 0; padding-top: 10px; padding-bottom: 0; width: auto; height: auto; clear: both }
.logo { text-align: right; margin: 10px 0 10px auto }
.hcatch  { margin-left: 20px }
.hcatch p { font-size: small; margin-top: 0.5em; margin-bottom: 0.5em }
.unit     { text-align: left; margin-right: auto; margin-bottom: 30px; margin-left: auto; width: 800px }
.capwrap   { margin-top: 20px; width: 215px; float: left }
.caption     { background-color: #fff; margin-top: 0; margin-bottom: 30px; padding: 4px; position: relative; top: 0; width: 200px; vertical-align: top; border-top: 1px solid #e53f6c; border-left: 10px solid #e53f6c }
.capHead  { font-size: small; font-weight: bold; margin-top: 0; margin-bottom: 4px }
.caption p { font-size: x-small; margin-top: 0; margin-bottom: 4px }
.caption ul { font-size: x-small; list-style-type: none; margin: 4px; padding: 0 }
.caption ul li { background-image: url("../img/listcircle.gif"); background-repeat: no-repeat; background-position: 0 top; padding-left: 12px }
.link   { padding: 0; width: 200px; float: right }
.link p  { color: #d6d6d6; font-size: x-small; background-color: #e53f6c; margin: 20px 0 0; padding: 4px }
.link ul  { list-style-type: none; margin-top: 2px; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; width: 200px }
.link ul li { font-size: small; background-image: url("../../images/list_arrow.gif"); background-repeat: no-repeat; background-position: 0 top; margin-left: 0; padding-left: 12px }
.picture      { background-color: #FFE3EC; margin-top: 40px; margin-right: 200px; margin-left: 230px; padding-top: 10px; padding-bottom: 20px; padding-left: 5px;}
.picture img { margin: 0 0 10px }
.bkimg2 { margin: auto 10px 0 auto; right: 10px; bottom: 0 }
.line  { background-color: #ef9c00; display: block; margin: 0; padding: 0; position: relative; width: 100%; height: 1px }
.pamImg  { margin-right: auto; margin-left: 80px }
.pamImg1 { margin-right: auto; margin-left: 200px }
.pamImg2 { margin: 20px }
.layouttbl  { text-align: left; margin-top: 15px }
.layouttbl tr td { padding-right: 15px; padding-left: 5px; border-left: 1px solid #2cb9ef }
.kakomi { margin-left: 15px; padding: 5px; border: solid 1px #ef9c00 }
.kakomi p { text-indent: -5em; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: 5em }
.Title { font-size: x-large; margin-top: 40px; margin-bottom: 30px }
.section { font-size: large; background-position: 0 center }
.subsection  { background-image: url("../../images/list_arrow.gif"); background-repeat: no-repeat; background-position: 0 center; margin-top: 30px; padding-left: 10px }
.list { padding: 2px; border-right: 2px solid #ef9c00; border-left: 2px solid #ef9c00 }
.close a { color: #2cb9ef; text-decoration: underline }
.close a:hover { text-decoration: none }
td { margin-top: 0; margin-bottom: auto; padding-top: 0 }
.midashi { list-style-type: none; margin-left: 0; padding-left: 0 }
.midashi li { font-size: medium; font-weight: bold; margin-bottom: 8px; margin-left: 0 }
.content  { margin-top: 0; margin-bottom: 0; margin-left: 1em }
.content li  { font-size: small; font-weight: normal; list-style-image: url(../../images/list_arrow.gif); margin-top: 2px; margin-bottom: 2px; margin-left: 0; padding-left: 0 }
.emph { color: #ef9c00 }
a:link { color: #2cb9ef; text-decoration: underline }
a:visited { color: #2cb9ef; text-decoration: underline }
a:hover { color: #2cb9ef; text-decoration: none }
.a:active { color: #f36; text-decoration: underline }
