/*______________________________________
contents-navi
  SAISON CARD03.3.19
  /
  Cascading Style Sheet [base_ja.css]
  ver. 0.11

______________________________________*/

* {
 box-sizing: border-box;
}

body {
 background: #FFFFFF;
 color: #000000;
 margin: 0;
 padding: 0;
 font-size: 100%;
 font-style: normal;
 font-weight: normal;
 font-family: "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 background-image: url(/shared/images/com_bg001.gif);
 background-repeat: repeat-y;
}
body.popup {
 background-image: url(/shared/images/com_bg003.gif);
}
body.popup-a {
 background-image: url(/shared/images/com_bg008.gif);
}
body.popup-b {
 background-image: url(/shared/images/com_bg001.gif);
}

/* ========== Basic Styles ========== */

h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
 line-height: 120%;
 font-weight: bold;
}

body.popup h2,
body.popup-a h2,
body.popup-b h2 {
 margin-top: 25px;
 margin-left: 16px;
 margin-bottom: 25px;
}
h3 {
 font-size: 14pt;
 padding-top: 15px;
 margin-bottom: 10px;
}
body.popup div.section-h3-column,
body.popup-a div.section-h3-column,
body.popup-b div.section-h3-column {
 padding-top: 0;
}
h4 {
 font-size: 12pt;
 padding-top: 2em;
 margin-bottom: 0.5em;
}
h5 {
 font-size: 9pt;
 padding-top: 2em;
 margin-bottom: 0.5em;
}
h6 {
 font-size: 9pt;
 font-weight: normal;
 padding-top: 2em;
 margin-bottom: 0.5em;
}

p {
 margin-top: 0;
 margin-bottom: 1em;
 font-size: 10pt; /* Netscape 4 */
}

ul, ol {
 margin-top: 0;
 padding-top: 1em;
 /* font-size: 10pt; */ /* Netscape 4 */
}

ul li.bold,
ol li.bold {
 font-weight: bold;
}

ul li.bold p,
ol li.bold p {
 font-weight: normal;
}

table {
	margin-top: 0px;
	padding-top: 0;
	margin-left: auto;
	margin-right: auto;
}
blockquote {
 margin-top: 0;
 margin-bottom: 1em;
}
address {
 margin-top: 0;
 margin-bottom: 1em;
}
dfn {
 font-style: normal;
}

hr.divider {
 display: none;
}

strong.attention {
 font-weight: normal;
 color: #CC0000;
}

/* Table */

table.general,
table.general-NM {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
 margin-left: 50px;
}
table.general-red,
table.general-red-NM {
 margin-bottom: 1em;
 border: solid #FF0000;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.tel,
table.tel-NM {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.general table.insurance {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.general table.in {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.general-NM table.in {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.general-NM {
 margin-bottom: 0;
}
table.general-red-NM {
 margin-bottom: 0;
}
table.tel-NM {
 margin-bottom: 0;
}
table.general caption,
table.general-NM caption {
 text-align: left;
 font-weight: bold;
 width: 300px;
}
table.general th,
table.general-NM th {
 border: solid #333333;
 border-width: 0 1px 1px 0;
}
table.tel th,
table.tel-NM th {
 border: solid #333333;
 border-width: 0 1px 1px 0;
}
table.general td,
table.general-NM td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}
table.general-red td,
table.general-red-NM td {
 border: solid #FF0000;
 /* border-bottom-color: #FF0000; */
 border-width: 0 1px 1px 0;
}
table.tel td,
table.tel-NM td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}
table.general table.insurance td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}
table.general table.in td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}
table.general-NM table.in td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}
table.general table.insurance table.insurance-sub td,
table.general-NM table.insurance table.insurance-sub td {
 border-width: 0 0 0 0;
}
table.general table.in table.in-sub td,
table.general-NM table.in table.in-sub td {
 border-width: 0 0 0 0;
}
table.general th.normal,
table.general td.normal,
table.general-NM th.normal,
table.general-NM td.normal {
 background-color: #ffffff;
}
table.general th.emphasis-lv1,
table.general td.emphasis-lv1,
table.general-NM th.emphasis-lv1,
table.general-NM td.emphasis-lv1,
table.tel th.emphasis-lv1,
table.tel td.emphasis-lv1,
table.tel-NM th.emphasis-lv1,
table.tel-NM td.emphasis-lv1 {
 background-color: #f0f4fc;
}
table.general th.emphasis-wn-lv1,
table.general td.emphasis-wn-lv1,
table.general-NM th.emphasis-wn-lv1,
table.general-NM td.emphasis-wn-lv1,
table.tel th.emphasis-wn-lv1,
table.tel td.emphasis-wn-lv1,
table.tel-NM th.emphasis-wn-lv1,
table.tel-NM td.emphasis-wn-lv1 {
 background-color: #fcf0f0;
}
table.general th.emphasis-lv2,
table.general td.emphasis-lv2,
table.general-NM th.emphasis-lv2,
table.general-NM td.emphasis-lv2,
table.tel th.emphasis-lv2,
table.tel td.emphasis-lv2,
table.tel-NM th.emphasis-lv2,
table.tel-NM td.emphasis-lv2 {
 background-color: #dee8fc;
}
table.general th.emphasis-wn-lv2,
table.general td.emphasis-wn-lv2,
table.general-NM th.emphasis-wn-lv2,
table.general-NM td.emphasis-wn-lv2,
table.tel th.emphasis-wn-lv2,
table.tel td.emphasis-wn-lv2,
table.tel-NM th.emphasis-wn-lv2,
table.tel-NM td.emphasis-wn-lv2 {
 background-color: #fcdede;
}
table.general th.emphasis-lv3,
table.general td.emphasis-lv3,
table.general-NM th.emphasis-lv3,
table.general-NM td.emphasis-lv3,
table.tel th.emphasis-lv3,
table.tel td.emphasis-lv3,
table.tel-NM th.emphasis-lv3,
table.tel-NM td.emphasis-lv3 {
 background-color: #bdd2fc;
}
table.general th.emphasis-wn-lv3,
table.general td.emphasis-wn-lv3,
table.general-NM th.emphasis-wn-lv3,
table.general-NM td.emphasis-wn-lv3,
table.tel th.emphasis-wn-lv3,
table.tel td.emphasis-wn-lv3,
table.tel-NM th.emphasis-wn-lv3,
table.tel-NM td.emphasis-wn-lv3 {
 background-color: #fcbdbd;
}
table.general tr.last-item td,
table.general-NM tr.last-item td {
 border-bottom-color: #333333;
}
table.general table,
table.general-NM table {
 border: none;
}
table.general table th,
table.general table td,
table.general-NM table th,
table.general-NM table td {
 border: none;
}

table.boxed-column {
 margin-bottom: 1em;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.boxed-column caption {
 text-align: left;
 font-weight: bold;
}
table.boxed-column th,
table.boxed-column td {
 border: solid #333333;
 border-width: 0 1px 1px 0;
}
table.boxed-column table {
 border: none;
}
table.boxed-column table th,
table.boxed-column table td {
 border: none;
}
table.boxed-column p {
 margin-top: 0.5em;
 margin-bottom: 0.5em;
}

table.history-table {
 border-style: solid;
 border-color: #ccc;
 border-width: 1px 0 0 0;
 border-collapse: collapse;
 empty-cells: show;
 width: 481px;
 font-size: 90%;
 margin-bottom: 1em;
}
col.history-year {
 width: 27%;
}
col.history-month {
 width: 8%;
}
col.history-content {
 width: 65%;
}

table.kabu-table {
 border-style: solid;
 border-color: #ccc;
 border-width: 0 0 0 0;
 border-collapse: collapse;
 empty-cells: show;
 width: 481px;
 font-size: 90%;
 margin-bottom: 1em;
}

table.form-table {
 border-style: solid;
 border-color: #ccc;
 border-width: 1px 0 0 0;
 border-collapse: collapse;
 empty-cells: show;
 width: 481px;
 font-size: 90%;
 margin-bottom: 1em;
}


/* Anchor */

a:link {
 color:#0033CC;
 text-decoration: none;
}
a:visited {
 color:#000099;
 text-decoration: none;
}
a:hover {
 color:#0033CC;
 text-decoration: underline;
}
a:active {
 color:#6699FF;
 text-decoration: underline;
}

th.emphasis-lv1 a:link,
td.emphasis-lv1 a:link {
 color:#0F00AE;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv1 a:visited,
td.emphasis-lv1 a:visited {
 color:#490092;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv1 a:hover,
td.emphasis-lv1 a:hover {
 color:#0F00AE;
 text-decoration: underline;
 font-weight: bold;
}
th.emphasis-lv1 a:active,
td.emphasis-lv1 a:active {
 color:#7D9DFF;
 text-decoration: underline;
 font-weight: bold;
}
th.emphasis-lv2 a:link,
td.emphasis-lv2 a:link {
 color:#000FB8;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv2 a:visited,
td.emphasis-lv2 a:visited {
 color:#2C0092;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv2 a:hover,
td.emphasis-lv2 a:hover {
 color:#000FB8;
 text-decoration: underline;
 font-weight: bold;
}
th.emphasis-lv2 a:active,
td.emphasis-lv2 a:active {
 color:#85ADFF;
 text-decoration: underline;
 font-weight: bold;
}
th.emphasis-lv3 a:link,
td.emphasis-lv3 a:link {
 color:#0022CC;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv3 a:visited,
td.emphasis-lv3 a:visited {
 color:#190092;
 text-decoration: none;
 font-weight: bold;
}
th.emphasis-lv3 a:hover,
td.emphasis-lv3 a:hover {
 color:#0022CC;
 text-decoration: underline;
 font-weight: bold;
}
th.emphasis-lv3 a:active,
td.emphasis-lv3 a:active {
 color:#9BBDFF;
 text-decoration: underline;
 font-weight: bold;
}

p.coverLink a:link,
p.coverLink a:visited,
p.coverLink a:active,
p.coverLink a:hover {
 color: #C2D6FC;
 text-decoration: none;
}
p.coverLink a:hover {
 text-decoration: underline;
}

p.breadcrumbs {
 font-size: 11px;
 line-height: 100%;
 margin-bottom: 2px;
 padding-bottom: 2px;
 padding-left: 14px;
 color: #666666;
}

p.breadcrumbs a:link,
p.breadcrumbs a:visited,
p.breadcrumbs a:active,
p.breadcrumbs a:hover {
 color: #0033CC;
 text-decoration: none;
}
p.breadcrumbs a:hover {
 text-decoration: underline;
}

strong.attention a:link,
strong.attention a:hover,
strong.attention a:visited,
strong.attention a:active {
 color: #CC0000;
 text-decoration: underline;
}
span.name {
 font-weight: bold;
}

/* ========== Others ========== */

p.pagetop {
 padding-bottom: 1em;
 font-size: 100%;
 font-weight: normal;
}
p.assistant {
 display: none;
 margin-bottom: 0; /* FOR NETSCAPE4 */
}
p.bottom-menu {
 margin-top: 0;
 margin-bottom: 0;
 text-align: right;
}
p.sub-head-menu {
 margin-top: 0;
 margin-bottom: 0;
 text-align: left;
}
p.note,
p.lead-note {
 font-size: 9pt;
 text-indent: -1em;
 padding-left: 1em;
 margin-bottom: 0.5em;
}
p.description, span.note {
 font-size: 75%;
}
p.label {
 margin-top: 0;
 margin-bottom: 0;
 font-size: 75%;
 font-weight: bold;
}

td.intro-officer p.position {
 font-size: 10px;
 margin-top: 7px;
 margin-bottom: 7px;
 line-height: normal;
 padding: 0;
}
td.intro-officer p.name {
 font-size: 12px;
 margin-top: 0;
 margin-bottom: 28px;
 line-height: normal;
 padding: 0;
}


/* divider */
table td.divider {
 background-color: #000000;
}
td.column-divider {
 background: #FFFFFF url(/shared/images/com_bg002.gif) repeat-y;
}

/* ========== Area Settings ========== */

div.body {
 margin-left: 15px;
 margin-right: 15px;
 clear: both;
}

div.assistant,
div.qa-column {
 padding-top: 1em;
 margin-bottom: 2em;
}

div.special-column,
div.campaign_column {
 margin-bottom: 2em;
}

div.links, div.links-TL {
 margin-top: 0;
 margin-bottom: 0.5em;
}

div.links p,
div.links-TL p,
p.pagetop {
 padding-top: 0;
 font-size: 9pt;
 margin-bottom: 0.5em;
}

/* Lead */

table.lead {
 padding-top: 0;
 margin-top: -103px;
 margin-bottom: 90px;
}
table.lead h3 {
 margin-left: 35px;
 margin-bottom: -45px;
}
table.lead p, table.lead blockquote, table.lead address,
table.lead dl, table.lead ul, table.lead ol {
 padding-top: 45px;
 margin-left: 35px;
 margin-right: 35px;
 margin-bottom: -30px;
}
p.lead-text {
 padding-top: 15px;
 margin-left: 35px;
 margin-right: 35px;
 margin-bottom: -30px;
}
p.lead-text-small {
 padding-top: 15px;
 margin-left: 35px;
 margin-right: 35px;
 margin-bottom: -30px;
}
p.lead-note {
 padding-top: 15px;
 margin-left: 35px;
 margin-right: 35px;
 margin-bottom: -30px;
}
p.lead-note-small {
 padding-top: 15px;
 margin-left: 35px;
 margin-right: 35px;
 margin-bottom: -30px;
}

table.lead p.catchy {
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 30px;
}
table.lead div.catchy {
 margin-left: 0;
 margin-right: 0;
 margin-bottom: 15px;
}
table.lead img {
 /* margin-right: -15px; */
}
table.lead p.catchy img {
 margin-top: -45px;
 margin-bottom: -45px;
 margin-right: -15px;
}
table.lead div.catchy img {
 margin-top: 0px;
 margin-bottom: -45px;
 margin-right: -15px;
}

table.lead div.links img,
table.lead div.links-TL img {
 margin-right: 0;
}
table.lead div.links {
 padding-top: 15px;
}
table.lead div.links-TL {
 padding-top: 0;
 padding-bottom: 0;
}


table.lead table {
 margin-left: 15px;
}  
table.lead table.general,
table.lead table.general-NM {
 margin-left: 35px;
 padding-bottom: 0;
 border: solid #333333;
 border-width: 1px 0 0 1px;
 border-collapse: collapse;
 table-layout: fixed;
 empty-cells: show;
}
table.lead table.general th,
table.lead table.general-NM th {
 border: solid #333333;
 border-width: 0 1px 1px 0;
}
table.lead table.general td,
table.lead table.general-NM td {
 border: solid #333333;
 /* border-bottom-color: #999999; */
 border-width: 0 1px 1px 0;
}

table.lead table.general p{
 margin-left: 0px;
 margin-top: 0;
}
table.lead table table,
table.lead table table table,
table.lead table table table table {
 margin-top: 0;
 margin-left: 0;
}

div.margin,
div.margin img,
table.lead div.lead-end,
table.lead div.lead-end img {
 padding-top: 0;
 margin-top: 0;
 padding-bottom: 0;
 margin-bottom: 0;
}



td.news {
 padding-top: 0;
 margin-top: 0;
 font-size: 10pt;
}


p.pagetop {
 font-size: 9pt;
 padding-top: 0;
 margin-top: 0;
 margin-bottom: 1em;
}

span.initial {
 font-weight: bold;
}
span.coinless {
 color: #80ACFF;
}
span.wine {
 color: #FEC1CC;
}
span.amexonly {
 color: #80ACFF;
}

table.contents-navi {
 margin-top: 5px;
 margin-bottom: 5px;
}
table.lead table.sub-contents-navi {
 margin-top: 15px;
 margin-bottom: 5px;
}

div.card-list table {
 margin-bottom: 5px;
}

div.link-emphasis table {
 margin-bottom: 0;
}

/* multi columns */
div.layout-two-columns,
div.layout-two-columns-ltr,
div.layout-two-columns-rtl {
 margin-top: 1em;
}
div.layout-two-columns-wide-ltr {
 padding-top: 0;
 margin-top: 0;
}
/* div.layout-two-columns td.column-left div.column,
div.layout-two-columns-rtl td.column-left div.column {
 margin-top: -1px;
} */
div.layout-two-columns td.column-left p,
div.layout-two-columns-ltr td.column-right p,
div.layout-two-columns-wide-ltr td.column-right p,
div.layout-two-columns-rtl td.column-left p {
 padding-top: 0;
 margin-top: 0;
}
div.layout-two-columns td.column-left ol,
div.layout-two-columns-ltr td.column-right ol,
div.layout-two-columns-wide-ltr td.column-right ol,
div.layout-two-columns-rtl td.column-left ol,
div.layout-two-columns td.column-left ul,
div.layout-two-columns-ltr td.column-right ul,
div.layout-two-columns-wide-ltr td.column-right ul,
div.layout-two-columns-rtl td.column-left ul {
 padding-top: 0;
 margin-top: 0;
}

div.column {
 font-size: x-small;
}

/* Special Column */ 

div.special-column h4 {
 padding-top: 0;
}
div.special-column div.section-h4-column p {
 padding-top: 2em;
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 0px;
}
div.special-column div.section-h5-column {
 margin-left: 10px;
 margin-right: 10px;
}
div.special-column div.section-h4-column div.section-h5-column p {
 padding-top: 0;
 margin-left: 0px;
 margin-right: 0px;
}
div.special-column div.section-h4-column div.section-h6-column h6 {
 padding-top: 0;
 font-size: 10pt;
 padding-top: 0.5em;
 margin-bottom: 0;
}
div.special-column td.body {
 background: #FFFFFF url(/lineup/images/ca999_bg001.gif) repeat-y; 
}
div.special-column td.footer {
 background: #FFFFFF url(/lineup/images/ca999_bg002.gif) repeat-y; 
}



/* Campaign */ 

div.campaign_column h4 {
 padding-top: 30px;
 margin-bottom: 0;
 padding-bottom: 0;
}
div.campaign_column div.section-h4-column p {
 padding-top: 1em;
 margin-bottom: 0;
}
div.campaign_column div.section-h4-column div.section-h5-column {
 margin-bottom: 10px;
}
div.campaign_column div.section-h4-column div.section-h5-column p {
 padding-top: 0;
 margin-left: 0;
 margin-right: 0;
}
div.campaign_column div.section-h4-column div.section-h6-column h6 {
 padding-top: 0;
 font-size: 10pt;
 padding-top: 0.5em;
 margin-bottom: 0;
}



/* CardList */ 

div.app-cardlist p.label {
 font-size: 10pt;
}
div.app-cardlist p.description {
 font-size: 9pt;
}
div.app-cardlist td div.links {
 padding-top: 0;
}
div.app-cardlist td.divider {
 background: #FFFFFF url(/shared/images/com_bg004.gif) no-repeat;
}

/* QA */ 

div.qa-column td div.question {
 font-weight: bold;
}
div.qa-column td.divider {
 background: #ffffff url(/qa/images/qa999_bg001.gif) no-repeat;
}
div.qa-column tr.last-item td.divider {
 background: #ffffff url(/qa/images/qa999_bg002.gif) no-repeat;
}

/* Header */

#header table td.divider {
 background-color: #000000 none;
}

body #header td {
 background: #15286C url(/shared/images/com_bg005.jpg) repeat-x;
}

body #header td.sub-header {
 background: #ffffff;
}

/* Footer */

#footer address.copyright {
 margin-bottom: 0;
}
#footer td.end-of-contents {
 background-color: #EEEEEE;
}
#footer p.pagetop {
 margin-top: 45px;
 margin-left: 10px;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
 font-size: 100%;
}



/* CH-recipe */

table.recipe {
 padding-left: 1em;
}



/* popup */

body.popup h2,
body.popup-a h2,
body.popup-b h2 {
 margin-bottom: 0;
}

body.popup table.lead p,
body.popup-a table.lead p,
body.popup-b table.lead p {
 padding-top: 2em;
}

body.popup table.lead div.catchy,
body.popup-a table.lead div.catchy,
body.popup-b table.lead div.catchy {
 margin-top: 30px;
 margin-bottom: 0;
 padding-bottom: 15px;
}



/* links-TL */

div.links-TL table td.parent,
div.links-TL table td.children {
 padding-top: 0;
 margin-bottom: 0;
}

div.links-TL p {
 padding-top: 0;
 margin-bottom: 0.5em;
}
div.links-TL table p {
 padding-left: 0;
 margin-left: 0;
 margin-right: 0;
}
div.links-TL table td p.lead-text{
 padding-left: 15px;
 margin-left: 20px;
}


/* ===== Lead-Free-Area ===== */

div.lead-free,
div.lead-free table.boxed-column,
div.lead-free table.general,
div.lead-free table.general-NM {
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 100%;
 line-height: 100%;
 font-weight: normal;
}

.plane-textM{
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 10pt;
 line-height: 150%;
 font-weight: normal;
}

.plane-textS{
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 9pt;
 line-height: 160%;
 font-weight: normal;
}

.plane-textSN{
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 9pt;
 line-height: 120%;
 font-weight: normal;
}

div.lead-free div.links {
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 0;
}
div.lead-free div.links p {
 font-size: 9pt;
 line-height: 100%;
}
div.lead-free p.note,
table.lead-free p.note {
 font-size: 80%;
 text-indent: -1em;
 padding-left: 1em;
 margin-bottom: 0.5em;
 line-height: 120%;
}
div.lead-free table.general-NM p.note,
table.lead-free table.general-NM p.note {
 font-size: 70%;
 text-indent: -1em;
 padding-left: 1em;
 margin-bottom: 0.5em;
 line-height: 120%;
}



/* ========== Home ========== */

body.home #body {
 margin-top: 20px;
 margin-left: 20px;
 margin-right: 20px;
}
body.home div.information {
 padding-bottom: 15px;
}
body.home div.information h2 {
 font-size: 8pt;
 font-weight: normal;
}
body.home div.information p {
 padding-top: 0;
 padding-bottom: 10px;
 margin-top: 0;
 margin-bottom: 0;
 font-size: 8pt;
 line-height: 150%;
}

/* ========== Cover ========== */

body.cover #header td {
 background: #15286C url(/shared/images/com_bg006.jpg) repeat-x;
}

body.cover #body {
 margin-top: 0;
 margin-left: 0;
 margin-right: 0;
}

body.cover div.information h2 {
 margin: 0;
 padding: 0;
 margin-bottom: 0;
 font-size: 8pt;
 font-weight: normal;
}
body.cover p {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0;
 padding-bottom: 0;
}
body.cover div.information p {
 padding-top: 0;
 padding-bottom: 0;
 margin-top: 0;
 margin-bottom: 18px;
 font-size: 8pt;
 line-height: 150%;
}
body.cover div.links {
 padding-top: 0;
 margin-bottom: 0;
}
body.cover td.background {
 background-image: url(/card/images/tp000_bg001.jpg);
 background-repeat: no-repeat;
}
body.cover td.background td {
 background-image: url(/shared/images/clear.gif);
}
body.cover td.background td.menu {
 background: #ADBDF1 url(/card/images/tp000_bg002.gif) repeat-y;
 text-align: center;
}
body.cover div.attention {
 margin-left: 10px;
 margin-right: 10px;
 text-align: left;
}
div.attention p {
 font-size: 8pt;
 line-height: 160%;
}

/* ===== Main-Navigation ===== */

#navigation {
 padding-top: 4px;
 margin-left: 10px;
 margin-right: 10px;
}

#header table td.divider {
 background: #000000 none;
}

