@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);.teller__head{vertical-align:bottom;width:100%}.teller__center{background-color:#f3f2f0;color:#3f3f3f;text-align:center}.teller__center__description{padding:3% 0}.teller__center__description__title{font-size:120%;line-height:1.5rem;padding:5% 0}.teller__center__description__comment{font-size:110%;line-height:1.5rem;margin:0 auto;padding:0 0 5%;text-align:left;width:85%}.teller__center__achievement{padding:0 0 5%}.teller__center__achievement__line{width:90%}.teller__center__achievement__title{font-size:150%}.teller__center__achievement__text{font-size:110%;margin:0 auto;padding:5% 0;text-align:left;width:85%}.teller__bottom{vertical-align:top;width:100%}.faq{overflow:hidden;position:relative;width:100%}.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:120%;font-weight:700;padding:0 0 5%;text-align:center}.faq__answer__title,.faq__questions__chapter{background:#f2f2f2;color:#00002a;font-weight:700;padding:3%;scroll-margin-top:3rem}.faq__questions__text-box{background:#fff;border:1px solid #00002a;color:#000;line-height:normal;margin:10% auto;padding:3%;width:95%}.faq__questions__text-box span{font-weight:700}.faq__answer{border-top:1px solid #b2b2b3}.faq__answer__text{background:#fff;border-bottom:1px solid #b2b2b3;color:#000;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 .button{border:none;border-bottom:1px solid #b2b2b3;border-radius:0;color:#000;line-height:1.5;padding:2.5% 5%;text-align:left;transition:opacity .5s;width:100%}.faq .button:before{top:50%;transform:translateY(-50%)}.faq .button:hover{color:#fff}.faq .button-secondary{background-color:#7030a0;border-radius:4px;box-shadow:1px 1px 3px 1px gray;color:#fff;display:block;line-height:2.5;margin:0 auto 5%;text-align:center;width:90%}.explanation{padding-bottom:10%}.explanation__title{background:#b7b6b6;border-bottom:1px solid #1d2946;font-size:120%;padding:20px 5%;text-align:left}.explanation__text,.explanation__title{font-family:"Noto Serif JP",YuMincho,MS PMincho,Hiragino Mincho Pro,serif}.explanation__text{background:#e5e5e5;padding:5%}.explanation__text span{font-weight:700}.explanation__button{background-image:linear-gradient(#828282,#b7b6b6);display:block;margin:0 auto;padding:10px;text-align:center;width:60%}