.faqWrap{margin-top: 3rem; }
#faqWrap div.attnTipMain + div.attnTipMain { border-top: none;}
#kyugoTaiseiWrap:before{ border: none;}


ul.faqWrap li,ul.faqWrap { list-style: none;padding: 0;}
ul.faqWrap li {border: 1px #eee solid; background: #fff; border-radius: 4px;}
ul.faqWrap li .accordion-title.js-accordion-title { margin-bottom: 0;
 font-size: 110%; font-weight: bold; position: relative;
 padding: 1.2em 40px 1.2em 3.5em; cursor: pointer; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
ul.faqWrap li .accordion-title.js-accordion-title:before {content: "Q";display:block;width: 1.6em; color: #FFF;height: 1.6em;text-align: center;background:#2FAB6F;line-height: 1.6;left: 20px;position: absolute;}
ul.faqWrap li .accordion-title.js-accordion-title:after {
 content: ""; display: block; right: 1.2em; top: 1.4em; position: absolute; width: 16px; height: 16px;
 background: url(../img/arrow.png) no-repeat center;
 background-size: 100%;
 -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; transform:rotateZ(0deg);}
ul.faqWrap li .accordion-title.js-accordion-title.open:after { transform:rotateZ(180deg);}
ul.faqWrap li .accordion-content { margin: 0 20px 15px;border: none;padding: 0;}
ul.faqWrap li .accordion-title.js-accordion-title:hover { color: #fe2f39;}

