@CHARSET "utf-8";

.bs-wtab-bg { background-image: url(/cb/images/bs-wtab-bg.gif); background-repeat: no-repeat; background-position: left bottom; padding: 6px 6px 2px }
.bs-ctab-bg { background-image: url(/cb/images/bs-ctab-bg.gif); background-repeat: no-repeat; background-position: right bottom; padding: 6px 6px 2px }

/*COMMON*/
body   { color: #000; font-size: medium; font-family: "ＭＳ Ｐゴシック", Osaka; background-color: white; margin: 0; padding: 0 }
a { text-decoration: none }
a:link { color: blue; text-decoration: none }
a:visited  { color: #2a1fff; text-decoration: none }
a:hover { color: #f00; text-decoration: underline }
a:active { color: red }
h1    { color: #007f00; font-size: 130%; font-weight: bold; margin: 6px 12px 0; padding-top: 2px; padding-left: 6px; border-bottom: 2px solid #5bc65b; border-left: 12px solid #5bc65b }
h2 { color: #007f00; font-size: 100%; font-weight: bold; margin: 2px 0 6px; padding-top: 2px; padding-left: 4px; border-bottom: 1px solid #5bc65b; border-left: 10px solid #5bc65b }
hr { height: 0; border-top: 1px dashed #5bc65b; border-bottom: none }
strong { margin-right: 2px; margin-left: 2px }
div.common-msg  { color: #007f1a; line-height: 130%; margin: 6px 12px; padding: 6px 12px 6px 6px; height: 50px; overflow: visible; border: solid 1px #e7eeff }
body > div.common-msg { height: auto }
/*HEADER*/
div.common-header     { color: #3b973b; background-color: #5bc65b; text-align: center; height: 60px }
/*FOOTER*/
div.common-footer      { color: #a0a0a4; text-align: center; margin-top: 6px; padding: 6px; height: 20px; border-top: 1px solid #e7e7e7 }
/*NAVIBAR*/
div.common-navibar   { font-size: 90%; background-color: #e7e7e7; padding: 2px 2px 0; border-top: 3px solid #ffdf55 }
div.common-navibar div.navi    { color: #a0a0a4; text-align: left; float: left }
div.common-navibar div.navi a     { margin-right: 3px; margin-left: 3px }
div.common-navibar div.navi a:link { color: #055dd3; text-decoration: none }
div.common-navibar div.navi a:visited { color: #055dd3; text-decoration: none }
div.common-navibar div.navi a:hover { color: #f00; text-decoration: none }
div.common-navibar div.navi a:active { color: red; text-decoration: none }

div.common-navibar div.back   { color: #a0a0a4; text-align: right; padding-right: 6px }
div.common-navibar div.back a   { padding: 2px }
div.common-navibar div.back a:link { color: #055dd3; text-decoration: none }
div.common-navibar div.back a:visited { color: #055dd3; text-decoration: none }
div.common-navibar div.back a:hover { color: #f00; text-decoration: none }
div.common-navibar div.back a:active { color: red; text-decoration: none }
/*BTM-BACK*/
div.common-btm-back   { color: #ffb436; text-align: right; padding-top: 3px; padding-right: 12px }
div.common-btm-back a  { margin-left: 2px; padding: 2px }
div.common-btm-back a:link { color: #055dd3; text-decoration: none }
div.common-btm-back a:visited { color: #055dd3; text-decoration: none }
div.common-btm-back a:hover { color: #f00; text-decoration: none }
div.common-btm-back a:active { color: red; text-decoration: none }
/*COMMON-CNTS*/
div.common-cnts  { margin-right: 12px; margin-bottom: 12px; margin-left: 12px; padding: 6px; border: solid 1px #e7eeff }
div.common-cnts div.cnts  { line-height: 140%; margin-right: 12px; margin-bottom: 12px; margin-left: 12px }
