.faq{color:#030f41;margin:1rem auto;overflow:hidden;position:relative;width:90%}.faq__title{margin:5% auto}.faq__questions:nth-child(2)>.faq__answer__title,.faq__questions:nth-child(2)>.faq__questions__chapter{border-top:1px solid #b2b2b3}.faq__answer__conection-text,.faq__questions__head{font-size:100%;font-weight:700;padding:0 0 5%;text-align:center}.faq__answer__title,.faq__questions__chapter{background:#030f41;color:#d3d3d3;font-weight:700;padding:3%;scroll-margin-top:3rem;text-align:center}.faq__questions__text-box{background:#fff;color:#030f41;line-height:normal;margin:10% auto;padding:3%}.faq__questions__text-box span{font-weight:700}.faq__questions__text-box__button{background-color:#00002a;border-radius:4px;box-shadow:1px 1px 3px 1px gray;color:#030f41;display:block;line-height:2.5;margin:0 auto 5%;text-align:center;width:90%}.faq__answer{border-top:1px solid #b2b2b3}.faq__answer__text{background:#fff;border-bottom:1px solid #b2b2b3;color:#030f41;line-height:1.5;padding:3% 3% 8%}.faq__answer__text>a{color:#c00;text-decoration:underline}.faq__answer__text span{border-bottom:1px dashed #000;display:block;margin:5% 0;width:100%}.faq__answer__conection-text{padding:5% 0}.faq__answer__btn-wrap{display:flex;flex-direction:column;position:relative}.faq__answer__btn-wrap__comp-text{opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .5s;width:100%}.faq__answer__questions{margin-bottom:5%}.faq__answer__questions>div:first-child{border-top:1px solid #b2b2b3}.faq .btn{background-color:#fff;border-bottom:1px solid #b2b2b3;color:#030f41;font-family:Shippori Mincho,Zen Kaku Gothic New,sans-serif;line-height:1.8rem;line-height:1.5;overflow:hidden;padding:2.5% 5%;position:relative;text-align:left;width:100%;z-index:2}.faq .btn:after,.faq .btn:before{box-sizing:border-box;color:#1d2946;content:"〉";position:absolute;right:0;transition:all .3s;z-index:-1}.faq .btn:after{content:"";height:100%;left:-100%;top:0;width:100%}.faq .button-secondary{background-color:purple;border:1px solid #fff;border-radius:4px;color:#030f41;display:block;line-height:2.5;margin:0 auto 5%;text-align:center;width:90%}.explanation{margin:0 auto;padding:1rem 0 0;width:90%}.explanation__title{font-size:120%;padding:5% 0 0 5%;text-align:left}.explanation__text,.explanation__title{color:#030f41;font-family:Shippori Mincho,Zen Kaku Gothic New,sans-serif}.explanation__text span{font-weight:700}.explanation__button{background-color:#fff;color:#000;display:block;margin:0 auto;padding:10px;text-align:center;width:60%}.explanation a{color:#1600ff}