@charset "utf-8";



/* ==================================================
contents
================================================== */
section.cntSec .innerWrap {
  width: 1280px;
  padding: 0 40px 80px;
  margin: 0 auto;
}
.mainSec > .innerWrap {
  width: 1280px;
  padding: 0 40px;
  margin: 0 auto;
  zoom: 1;
}
.mainSec > .innerWrap:after {
  display: block;
  clear: both;
  content: "";
}
.mainSec .leftSec {
  float: left;
  width: 820px;
}
.mainSec .leftSec section.cntSec {
  min-width: 820px;
  padding: 0 0 80px;
}
.mainSec .leftSec section.cntSec .innerWrap {
  width: 820px;
  padding: 0;
}
.mainSec .rightSec {
  float: left;
  width: 300px;
  margin-bottom: 40px;
  margin-left: 80px;
}
.mainSec .rightSec section.cntSec {
  min-width: 300px;
  padding: 0;
}
.mainSec .rightSec .innerWrap {
  width: 300px;
  padding: 0;
}

.faqList li .faqList_question-inner .faqList_question-text span.SA_Icon {
  display: table-cell;
  padding-left: 10px;
  vertical-align: middle;
}
.faqList li .faqList_question-inner .faqList_question-text span.SA_Icon img {
  display: table-cell;
  vertical-align: middle;
}
.faqList li a.faqList_question-inner:hover .faqList_question-text span.SA_Icon {
  border-bottom: 1px solid transparent;
}