@charset "utf-8";

#cmp-content .cmp-heading-lv2 span {
  background-color: #3595a6;
  box-shadow: 12px 0 0 #3595a6,-12px 0 0 #3595a6;
}

#cmp-content .cmp-heading-lv3 h3 {
  color: #3595a6;
}

#cmp-content .cmp-steps .contents .step .inner {
  border-color: #9acad2;
}

#cmp-content .cmp-steps .heading-main h2 span {
  background-color: #3595a6;
  box-shadow: 12px 0 0 #3595a6, -12px 0 0 #3595a6;
}

/* */
#cmp-intro {
  padding: 0 0 20px 0;
}
#cmp-intro .cmp-heading-lv1-01 {
  position: relative;
  background-color: #e0f6f9;
  padding-bottom: 1px;
}
#cmp-intro .cmp-heading-lv1-01 h1 {
  position: absolute;
  left: 1; 
  top: 1;
  z-index: 1;
}
#cmp-intro .cmp-heading-lv1-01 figure {
  position: relative;
  z-index: 2;
  margin-bottom: -16px;
}
#cmp-intro .cmp-heading-lv1-01 + .lead {
  margin-top: 25px;
  text-align: center;
}
#cmp-intro .cmp-heading-lv1-01 {}
/* #cmp-importantNotes-post */
#cmp-importantNotes-post {
  border-color:#c70000;
}
#cmp-importantNotes-post .item>.head>p:before,
#cmp-importantNotes-post .item>.head>p:after {
  display: none;
}
#cmp-importantNotes-post .item>.head:hover {
  background: #fff;
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: default;
}
#cmp-importantNotes-post .item>.body {
  display: block!important;
  height: auto!important;
  padding:20px 55px!important
}

/* banner */
#cmp-section-auWalletBannerArea,
#cmp-section-fxBannerArea{
  padding-top: 25px;
  padding-bottom: 30px;
}
#cmp-section-auWalletBannerArea figure + figure,
#cmp-section-fxBannerArea figure + figure {
  border-top: solid 1px #d4d5d5;
  padding-top: 12px;
}
#cmp-section-auWalletBannerArea {
  background-color: #fce7cd;
}
#cmp-section-fxBannerArea {
  background-color: #def2fe;
}
/* outline */
#cmp-section-outline .cmp-table tr.odd > th,
#cmp-section-outline .cmp-table tr.odd > td {
  background: #eeeeee;
}
#cmp-section-outline .cmp-table tr.even > th,
#cmp-section-outline .cmp-table tr.even > td {
  background: #ffffff;
}

#cmp-section-outline .cmp-table div + dl {  
    margin-top: 0;
}
#cmp-section-outline .cmp-table table td,
#cmp-section-outline .cmp-table table th {
  text-align: center;
}
#cmp-section-outline .cmp-table table tbody th {
  background-color: #ffffff;
}
#cmp-section-outline .cmp-table ul.cmp-list-01 ul {
	margin-top: .625em;
}
#cmp-section-outline .cmp-table ul.cmp-list-01 ul li {
  list-style: none;
}
#cmp-section-outline .cmp-table ul.cmp-list-02 ul {
  margin-top: .625em;
}
#cmp-section-outline .cmp-table ul.cmp-list-02 ul li:before {
  display: none;
}
#cmp-section-outline .cmp-table ul.cmp-list-02 ul li {
  padding-left: 0;
  margin-left: 24px;
}