.flat {
	margin-top: 0 !important;
}

.c-heading2-01 img.clip {
	margin-left: 7px;
}
img.clip + img.clip {
	margin-left: 3px;
}


.c-column-group.chart-help-column-group,
.c-column-group.chart-help-column-group + .c-copy-01 p:first-child {
	margin-top: 1.5em;
}

.separation-lv02 {
	margin-top: 2.5em;
}

.c-list-03 > li span img {
	position: relative;
	top: 5px;
}

#providedByFisco {
	margin-top: 2.5em;
}

.c-infoBlock-01.check-point {
	background-color: transparent;
}

.explanation .c-copy-01.text-center {
	font-weight: bold;
}

.explanation .support-line .c-copy-01.text-center {
	color: #ed1562;
}

.explanation .resistance-line .c-copy-01.text-center {
	color: #0895e6;
}

.explanation .c-copy-01.text-center + .c-figure-01 {
	margin-top: 0.5em;
}

@media only screen and (max-width: 640px) {
.c-figure-05 + .c-heading4-01 {
	margin-top: 2em;
}

.c-heading4-01 + .c-figure-05 {
	margin-top: 0.75em;
}
}
@media only screen and (min-width: 641px) {
.c-heading2-01 img.clip {
	vertical-align: 0.6em;
}
}


/* ========== importantNotes ========== */
.c-set-importantNotes-01 {
	border: 1px solid #e50000;
}

.c-set-importantNotes-01 .head {
	border-bottom: 1px solid #d4d5d5;
	padding: 0px 28px;
}

.c-set-importantNotes-01 > .item > .head > p {
	max-width: 980px;
	margin: 0 auto;
	overflow: hidden;
	padding: 16px 0 13px;
	position: relative;
}

.c-set-importantNotes-01 > .item > .head > p strong:before {
	background-image: url(/assets/img/marker_04_@2x.png);
	background-repeat: no-repeat;
	background-size: auto 18px;
	content: "";
	height: 100%;
	left: 0;
	position: absolute;
	width: 18px;
}

.c-set-importantNotes-01 > .item > .head > p strong {
	display: block;
	padding-right: 15px;
	padding-left: 30px;
}

.c-set-importantNotes-01 .body {
	padding: 0 50px 50px;
}

@media only screen and (max-width: 640px) {
.c-set-importantNotes-01 .head {
	padding: 0px 10px 0 14px;
}

.c-set-importantNotes-01 .body {
	padding: 0 14px 14px;
}
}


/* ========== ADD lead ========== */
@media only screen and (max-width: 640px) {
  .chart_help-lead{
    margin-bottom: .75em;
  }
}

/* ========== section-faq ========== */
#section-faq{
  background-color: #fff;
}
#section-faq .question,#section-faq .answer-wrap{
margin-bottom: 0!important;
border: 1px solid #bcbcbc;
border-top: 0;
}
#section-faq ul.questions > li + li{
margin-top: 0!important;
}
#section-faq ul.questions > li:first-child {
border-top: 1px solid #bcbcbc;
}
@media screen and (max-width: 767px) {
  #section-faq ul.questions {
    padding: 0;
  }
}
#section-faq ul.questions{
padding: 0;
}
#section-faq ul.questions > li{
  list-style: none;
}
#section-faq ul.questions > li + li {
  margin-top: 1em;
}
#section-faq .question,
#section-faq .answer {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
#section-faq .answer .label {
  color: #f0920c;
}
#section-faq .label {
  color: #888;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 0 30px;
  font-size: 1em;
  font-weight: bold;
}
#section-faq .answer .label{
  font-size: 1.5em;
}
@media screen and (max-width: 767px) {
  #section-faq .label {
    width: 30%;
    padding: 0;
  }
}
#section-faq .text {
  padding: 1.5em 2.5em 1.5em 0.5em;
  font-size: 1em;
}
#section-faq .text .em {
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #section-faq .text {
    width: 70%;
  }
}
#section-faq .question {
  background-color: #fff;
  cursor: pointer;
  margin-bottom: 0.25em;
}
#section-faq .question:hover {
  background-color: #eee;
}
#section-faq .question.opened .text {
  background-image: url("/products/foreign_deposit/chart/help/img/icon-chevron-up-black.png");
  background-repeat: no-repeat;
}
#section-faq .question .label {
  margin-bottom: 0;
}
#section-faq .question .text {
  margin-bottom: 0;
	font-weight: bold;
  color: #222;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  background-image: url("/products/foreign_deposit/chart/help/img/icon-chevron-down-black.png");
  background-repeat: no-repeat;
  -webkit-background-size: auto 1.125em;
  -moz-background-size: auto 1.125em;
  background-size: auto 1.125em;
  background-position: right 1em center;
}
#section-faq .answer-wrap {
  display: none;
}
#section-faq .answer {
  background-color: #ffede3;
}
#section-faq .answer:hover {
  background-color: #ffede3;
}
#section-faq .answer .label {
  background-color: #ffede3;
  margin-bottom: 0;
}
#section-faq .answer .text {
  color: #222;
  margin-bottom: 0;
}