@charset "utf-8";

.l-content .faqContainer,
.mainArea .faqContainer {
  margin-top: 19px;
}
.l-content .cadfaq .faqContainer,
.mainArea .cadfaq .faqContainer {
  margin-top: 0;
}
.l-content .faqContainer .faqIndex li,
.l-content .faqContainer .faq .faq__li,
.mainArea .faqContainer .faqIndex li,
.mainArea .faqContainer .faq .faq__li {
  margin-bottom: 15px;
}
.l-content .faqContainer .faq__icon,
.l-content .faqContainer .faqIndex__icon,
.l-content .faqtop--box .faqIndex__icon,
.mainArea .faqContainer .faq__icon,
.mainArea .faqContainer .faqIndex__icon,
.mainArea .faqtop--box .faqIndex__icon {
  display: block;
  float: left;
  height: 17px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-image: url("/en/vcommon/guide/img/faq.png");
}
.l-content .faq,
.mainArea .faq {
  border-top: 1px dotted #bfbfbf;
  padding: 20px 0;
}
.l-content .faq li.faq__li,
.mainArea .faq li.faq__li {
  border-bottom: 1px dotted #bfbfbf;
}
.l-content .faq li .faq__text,
.mainArea .faq li .faq__text {
  margin-bottom: 15px;
}
.l-content .faq__li--a1,
.mainArea .faq__li--a1 {
  background-position: 0 0;
  width: 29px;
}
.l-content .faq__li--a2,
.mainArea .faq__li--a2 {
  background-position: 0 -18px;
  width: 29px;
}
.l-content .faq__li--a3,
.mainArea .faq__li--a3 {
  background-position: 0 -35px;
  width: 29px;
}
.l-content .faq__li--a4,
.mainArea .faq__li--a4 {
  background-position: 0 -52px;
  width: 29px;
}
.l-content .faq__li--a5,
.mainArea .faq__li--a5 {
  background-position: 0 -68px;
  width: 29px;
}
.l-content .faq__li--a6,
.mainArea .faq__li--a6 {
  background-position: 0 -85px;
  width: 29px;
}
.l-content .faq__li--a7,
.mainArea .faq__li--a7 {
  background-position: 0 -102px;
  width: 29px;
}
.l-content .faq__li--a8,
.mainArea .faq__li--a8 {
  background-position: 0 -119px;
  width: 29px;
}
.l-content .faq__li--a9,
.mainArea .faq__li--a9 {
  background-position: 0 -136px;
  width: 29px;
}
.l-content .faq__li--a10,
.mainArea .faq__li--a10 {
  background-position: 0 -152px;
  width: 39px;
}
.l-content .faq__li--a11,
.mainArea .faq__li--a11 {
  background-position: 0 -169px;
  width: 39px;
}
.l-content .faq__li--a12,
.mainArea .faq__li--a12 {
  background-position: 0 -186px;
  width: 38px;
}
.l-content .faq__li--a13,
.mainArea .faq__li--a13 {
  background-position: 0 -203px;
  width: 38px;
}
.l-content .faq__li--a14,
.mainArea .faq__li--a14 {
  background-position: 0 -220px;
  width: 38px;
}
.l-content .faq__li--a15,
.mainArea .faq__li--a15 {
  background-position: 0 -237px;
  width: 38px;
}
.l-content .faq__li--a16,
.mainArea .faq__li--a16 {
  background-position: 0 -254px;
  width: 38px;
}
.l-content .faq__li--a17,
.mainArea .faq__li--a17 {
  background-position: 0 -271px;
  width: 38px;
}
.l-content .faq__li--a18,
.mainArea .faq__li--a18 {
  background-position: 0 -288px;
  width: 39px;
}
.l-content .faq__li--a19,
.mainArea .faq__li--a19 {
  background-position: 0 -305px;
  width: 39px;
}
.l-content .faq__li--a20,
.mainArea .faq__li--a20 {
  background-position: 0 -322px;
  width: 39px;
}
.l-content .faq__li--a21,
.mainArea .faq__li--a21 {
  background-position: 0 -339px;
  width: 41px;
}
.l-content .faq__li--a22,
.mainArea .faq__li--a22 {
  background-position: 0 -356px;
  width: 41px;
}
.l-content .faq__li--a23,
.mainArea .faq__li--a23 {
  background-position: 0 -373px;
  width: 41px;
}
.l-content .faq__li--a24,
.mainArea .faq__li--a24 {
  background-position: 0 -390px;
  width: 41px;
}
.l-content .faq__li--a25,
.mainArea .faq__li--a25 {
  background-position: 0 -407px;
  width: 41px;
}
.l-content .faq__li--a26,
.mainArea .faq__li--a26 {
  background-position: 0 -424px;
  width: 41px;
}
.l-content .faq__li--a27,
.mainArea .faq__li--a27 {
  background-position: 0 -441px;
  width: 41px;
}
.l-content .faq__li--a28,
.mainArea .faq__li--a28 {
  background-position: 0 -458px;
  width: 41px;
}
.l-content .faq__li--a29,
.mainArea .faq__li--a29 {
  background-position: 0 -475px;
  width: 41px;
}
.l-content .faq__li--a30,
.mainArea .faq__li--a30 {
  background-position: 0 -492px;
  width: 41px;
}
.l-content .faq__li--q1,
.l-content .faqIndex__li--q1,
.mainArea .faq__li--q1,
.mainArea .faqIndex__li--q1 {
  background-position: -49px 0;
  width: 29px;
}
.l-content .faq__li--q2,
.l-content .faqIndex__li--q2,
.mainArea .faq__li--q2,
.mainArea .faqIndex__li--q2 {
  background-position: -49px -17px;
  width: 29px;
}
.l-content .faq__li--q3,
.l-content .faqIndex__li--q3,
.mainArea .faq__li--q3,
.mainArea .faqIndex__li--q3 {
  background-position: -49px -34px;
  width: 29px;
}
.l-content .faq__li--q4,
.l-content .faqIndex__li--q4,
.mainArea .faq__li--q4,
.mainArea .faqIndex__li--q4 {
  background-position: -49px -51px;
  width: 29px;
}
.l-content .faq__li--q5,
.l-content .faqIndex__li--q5,
.mainArea .faq__li--q5,
.mainArea .faqIndex__li--q5 {
  background-position: -49px -68px;
  width: 29px;
}
.l-content .faq__li--q6,
.l-content .faqIndex__li--q6,
.mainArea .faq__li--q6,
.mainArea .faqIndex__li--q6 {
  background-position: -49px -85px;
  width: 29px;
}
.l-content .faq__li--q7,
.l-content .faqIndex__li--q7,
.mainArea .faq__li--q7,
.mainArea .faqIndex__li--q7 {
  background-position: -49px -102px;
  width: 29px;
}
.l-content .faq__li--q8,
.l-content .faqIndex__li--q8,
.mainArea .faq__li--q8,
.mainArea .faqIndex__li--q8 {
  background-position: -49px -119px;
  width: 29px;
}
.l-content .faq__li--q9,
.l-content .faqIndex__li--q9,
.mainArea .faq__li--q9,
.mainArea .faqIndex__li--q9 {
  background-position: -49px -136px;
  width: 29px;
}
.l-content .faq__li--q10,
.l-content .faqIndex__li--q10,
.mainArea .faq__li--q10,
.mainArea .faqIndex__li--q10 {
  background-position: -49px -153px;
  width: 39px;
}
.l-content .faq__li--q11,
.l-content .faqIndex__li--q11,
.mainArea .faq__li--q11,
.mainArea .faqIndex__li--q11 {
  background-position: -49px -170px;
  width: 39px;
}
.l-content .faq__li--q12,
.l-content .faqIndex__li--q12,
.mainArea .faq__li--q12,
.mainArea .faqIndex__li--q12 {
  background-position: -49px -187px;
  width: 39px;
}
.l-content .faq__li--q13,
.l-content .faqIndex__li--q13,
.mainArea .faq__li--q13,
.mainArea .faqIndex__li--q13 {
  background-position: -49px -204px;
  width: 39px;
}
.l-content .faq__li--q14,
.l-content .faqIndex__li--q14,
.mainArea .faq__li--q14,
.mainArea .faqIndex__li--q14 {
  background-position: -49px -221px;
  width: 39px;
}
.l-content .faq__li--q15,
.l-content .faqIndex__li--q15,
.mainArea .faq__li--q15,
.mainArea .faqIndex__li--q15 {
  background-position: -49px -238px;
  width: 39px;
}
.l-content .faq__li--q16,
.l-content .faqIndex__li--q16,
.mainArea .faq__li--q16,
.mainArea .faqIndex__li--q16 {
  background-position: -49px -255px;
  width: 39px;
}
.l-content .faq__li--q17,
.l-content .faqIndex__li--q17,
.mainArea .faq__li--q17,
.mainArea .faqIndex__li--q17 {
  background-position: -49px -272px;
  width: 39px;
}
.l-content .faq__li--q18,
.l-content .faqIndex__li--q18,
.mainArea .faq__li--q18,
.mainArea .faqIndex__li--q18 {
  background-position: -49px -289px;
  width: 39px;
}
.l-content .faq__li--q19,
.l-content .faqIndex__li--q19,
.mainArea .faq__li--q19,
.mainArea .faqIndex__li--q19 {
  background-position: -49px -306px;
  width: 39px;
}
.l-content .faq__li--q20,
.l-content .faqIndex__li--q20,
.mainArea .faq__li--q20,
.mainArea .faqIndex__li--q20 {
  background-position: -49px -323px;
  width: 41px;
}
.l-content .faq__li--q21,
.l-content .faqIndex__li--q21,
.mainArea .faq__li--q21,
.mainArea .faqIndex__li--q21 {
  background-position: -49px -340px;
  width: 41px;
}
.l-content .faq__li--q22,
.l-content .faqIndex__li--q22,
.mainArea .faq__li--q22,
.mainArea .faqIndex__li--q22 {
  background-position: -49px -357px;
  width: 41px;
}
.l-content .faq__li--q23,
.l-content .faqIndex__li--q23,
.mainArea .faq__li--q23,
.mainArea .faqIndex__li--q23 {
  background-position: -49px -374px;
  width: 41px;
}
.l-content .faq__li--q24,
.l-content .faqIndex__li--q24,
.mainArea .faq__li--q24,
.mainArea .faqIndex__li--q24 {
  background-position: -49px -391px;
  width: 41px;
}
.l-content .faq__li--q25,
.l-content .faqIndex__li--q25,
.mainArea .faq__li--q25,
.mainArea .faqIndex__li--q25 {
  background-position: -49px -408px;
  width: 41px;
}
.l-content .faq__li--q26,
.l-content .faqIndex__li--q26,
.mainArea .faq__li--q26,
.mainArea .faqIndex__li--q26 {
  background-position: -49px -425px;
  width: 41px;
}
.l-content .faq__li--q27,
.l-content .faqIndex__li--q27,
.mainArea .faq__li--q27,
.mainArea .faqIndex__li--q27 {
  background-position: -49px -442px;
  width: 41px;
}
.l-content .faq__li--q28,
.l-content .faqIndex__li--q28,
.mainArea .faq__li--q28,
.mainArea .faqIndex__li--q28 {
  background-position: -49px -459px;
  width: 41px;
}
.l-content .faq__li--q29,
.l-content .faqIndex__li--q29,
.mainArea .faq__li--q29,
.mainArea .faqIndex__li--q29 {
  background-position: -49px -476px;
  width: 41px;
}
.l-content .faq__li--q30,
.l-content .faqIndex__li--q30,
.mainArea .faq__li--q30,
.mainArea .faqIndex__li--q30 {
  background-position: -49px -493px;
  width: 41px;
}
.l-content .faq__text,
.l-content .faqIndex__text,
.mainArea .faq__text,
.mainArea .faqIndex__text {
  padding-left: 50px;
  display: block;
}
.l-content .faqIndex__text,
.mainArea .faqIndex__text {
  text-indent: -10px;
  padding-left: 60px;
}
.l-content .faqtop--01,
.l-content .faqtop--02,
.l-content .faqtop--03,
.l-content .faqtop--04,
.l-content .faqtop--05,
.l-content .faqtop--06,
.mainArea .faqtop--01,
.mainArea .faqtop--02,
.mainArea .faqtop--03,
.mainArea .faqtop--04,
.mainArea .faqtop--05,
.mainArea .faqtop--06 {
  width: 36px;
  height: 30px;
  float: left;
  text-indent: -9999px;
  margin-right: 10px;
  background-image: url("/en/vcommon/guide/img/topicon.png");
}
.l-content .faqtop--01,
.mainArea .faqtop--01 {
  background-position: 0;
}
.l-content .faqtop--02,
.mainArea .faqtop--02 {
  background-position: -38px 0;
}
.l-content .faqtop--03,
.mainArea .faqtop--03 {
  background-position: -76px 0;
}
.l-content .faqtop--04,
.mainArea .faqtop--04 {
  background-position: -114px 0;
}
.l-content .faqtop--05,
.mainArea .faqtop--05 {
  background-position: -152px 0;
}
.l-content .faqtop--06,
.mainArea .faqtop--06 {
  background-position: -190px 0;
}
.l-content .faqtop--box,
.mainArea .faqtop--box {
  width: 660px;
  overflow: hidden;
}
.l-content .faqtop--box ul,
.mainArea .faqtop--box ul {
  margin: 0 0 -20px -20px;
  padding: 0;
}
.l-content .faqtop--box__li,
.mainArea .faqtop--box__li {
  display: inline;
  width: 278px;
  padding: 20px;
  margin: 0 0 20px 20px;
  min-height: 225px;
  height: 225px;
  position: relative;
  float: left;
  list-style: none;
  border: solid 1px #bfbfbf;
}
.l-content .faqtop--box__li .faqtop--title,
.mainArea .faqtop--box__li .faqtop--title {
  font-size: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bfbfbf;
  margin-bottom: 20px;
  color: #333;
}
.l-content .faqtop--box a.faqtop--button,
.mainArea .mainArea .faqtop--box a.faqtop--button {
  position: absolute;
  left: 20px;
  bottom: 22px;
  width: 278px;
  height: 25px;
  padding-top: 8px;
  border: 1px solid #bfbfbf;
  border-radius: 2px;
  background: #f0f0f0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAaElEQVQoz2Ng8N6YAsT/gPg9EJvs37+fAR3///+fAcwgpBiuEKo4GZdiFIX4FGMoxKUYq0Ko4oVA/B+IHwAxCy4Tk6AmfgBiU1xuxFCEzddYFaGHI05FcIWEFCErFABiQSDmwqYIphAA+pL2iDIuo7wAAAAASUVORK5CYII=) 10px 11px no-repeat;
  box-shadow: inset 0 1px 0 0 #fff, 0 2px 0 0 rgba(0,0,0,0.1);
  color: #333;
  text-align: center;
  text-decoration: none !important;
  font-size: 12px;
  font-weight: bold;
}
.l-content .faqtop--box .faqIndex__text,
.mainArea .faqtop--box .faqIndex__text {
  padding-left: 40px;
}
.l-content .faqtop--box .faqtop--qbox,
.mainArea .faqtop--box .faqtop--qbox {
  margin-bottom: 15px;
}