body       { color: #303030; font-size: small; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-height: 140%; background: #f2f0ea url("image/bg01.gif") repeat-y center top; margin: 0; padding: 0; line-break:strict }
p  { margin-top: 0.5em; margin-bottom: 0.5em; line-break:strict }
td { color: #303030; font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, 平成角ゴシック; line-break: strict }
a:link   { color: #0071b9; text-decoration: none }
a:visited     { color: #905bc6; text-decoration: none }
a:hover     { color: #0071b9; text-decoration: underline }
a:link.b  { color: #303030; text-decoration: none }
a:visited.b { color: #303030; text-decoration: none }
a:hover.b   { color: #808080; text-decoration: underline }
a:link.head  { color: #8b2034; text-decoration: none }
a:visited.head { color: #8b2034; text-decoration: none }
a:hover.head   { color: #b57480; text-decoration: underline }
.input  { font-size: 12px }
form { margin: 0; padding: 0 }
ul { list-style-type: disc; margin-top: 0; margin-bottom: 0.5em }
li { margin-top: 0; margin-bottom: 0.5em }
.f-base   { font-size: 80%; line-height: 140% }
.f-base_w  { font-size: 80%; line-height: 170% }
.f-middle  { font-size: 90%; line-height: 140% }
.f-small  { font-size: 70%; line-height: 120% }
.f-15px  { font-size: 15px; line-height: 140% }
.f-14px    { font-size: 14px; line-height: 140% }
.f-13px  { font-size: 13px; line-height: 140% }
.f-12px   { font-size: 12px; line-height: 130% }
.f-11px  { font-size: 11px; line-height: 130% }
.serif  { font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝, serif }
.news { color: #8b2034; font-size: 13px; font-weight: bold }
.topics { color: #637829; font-size: 13px; font-weight: bold }
.bc-list  { font-size: 11px }
.other01 { color: #a04749 }
.other02 { color: #db3232 }
.caution { color: #f5994e }
.title01     { color: #972a3f; font-size: 17px; font-weight: bold; margin-bottom: 20px; border-bottom: 3px solid #b9b9b9 }
.title02  { color: #606060; font-size: 15px; font-weight: bold; padding-left: 3px; border-left: 5px double #a5c677 }
.lt_top { color: #606060; font-size: 13px; font-weight: bold; background-image: url("/archive/intl/cwed_old/common/image/title/lt_top.jpg"); background-repeat: no-repeat; padding-left: 7px }
.lt_contents { font-size: 13px; padding-right: 7px; padding-left: 7px; border-right: 1px solid #9db36b; border-left: 1px solid #9db36b }
.lt-dot { background-image: url("/archive/intl/cwed_old/common/image/line_dot01.gif"); background-repeat: repeat-x; border-right: 1px solid #9db36b; border-left: 1px solid #9db36b }
.lt_usermenu  { color: #303030; font-size: 16px; font-weight: bold; background-image: url("/archive/intl/cwed_old/common/image/title/lt_usermenu.gif"); background-repeat: no-repeat; padding-left: 7px }
.bg01   { background-color: #ecd8d8 }
.bg02 { background-color: #b9b9b9 }
.bg03 { background-color: #8b2034 }
.bg_st  { background-image: url("/archive/intl/cwed_old/common/image/title/stitle-bar.gif"); background-repeat: no-repeat }
.bg_st2 { background-image: url("/archive/intl/cwed_old/common/image/title/stitle-bar2.gif"); background-repeat: no-repeat }
.border01  { border-bottom: 1px solid #cd9d9d }
.border02 { border-bottom: 1px solid #c8d6ae }
.border03   { padding: 10px; border: solid 1px #9db36b }
.line-dot01 { background-image: url("/archive/intl/cwed_old/common/image/line_dot01.gif"); background-repeat: repeat-x }
.foot { color: #a0a0a0; font-size: 13px }
.foot-bg { background-image: url("/archive/intl/cwed_old/common/image/bg_foot01.jpg"); background-repeat: no-repeat }
.copyright   { color: #606060; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.day { color: #4f5800; font-weight: bold ;}
hr.dot { border-style: dotted none none none; border-top-width: 1px; border-top-color: #646453; height: 1px; } 
