#flow .flow_cont:after{content:'';width:0;height:0;border-style:solid;border-width:36px 50px 0 50px;border-color:#e59860 transparent transparent transparent;position:absolute;bottom:-24px;left:calc(50% - 50px);z-index:1}body{font-size:18px}@media (max-width: 979px){body{font-size:3.8vw}}.page-inner{max-width:980px;margin:auto}@media (max-width: 979px){.page-inner{padding:0 3%}}.sec-ttl{font-size:24px;text-align:center;line-height:1.1}@media (max-width: 979px){.sec-ttl{font-size:4.5vw;line-height:1.3}}.sec-ttl__imp{display:block;font-size:60px}@media (max-width: 979px){.sec-ttl__imp{font-size:8.5vw}}.sec-ttl__imp::after{content:"";display:block;width:50px;height:3px;background-color:#d95c97;margin:auto}@media (max-width: 979px){.sec-ttl__imp::after{width:9vw;height:.6vw}}.sec-ttl__sub{display:inline-block;margin-top:15px}@media (max-width: 979px){.sec-ttl__sub{margin-top:3vw}}.ancNav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width: 979px){.ancNav ul{flex-direction:column}}.ancNav ul li{width:calc((100% / 2) - 16px)}@media (max-width: 979px){.ancNav ul li{width:100%}}.ancNav ul li .button-normal{width:100%}.ancNav ul li .button-normal::after{transform:translate(-45%, 0%) rotate(90deg);transition:0.5s}.ancNav ul li .button-normal:hover::after{transform:translate(-45%, 5%) rotate(90deg)}.anchor{background-color:#181818}.anchor__list{display:flex;justify-content:center}@media (max-width: 979px){.anchor__list{flex-wrap:wrap;padding:0}}@media (max-width: 979px){.anchor__list__item{width:50%}}@media (max-width: 979px){.anchor__list__item:nth-child(odd) a::before{position:absolute;content:"";width:1px;height:70%;background-color:#fff;right:0;top:50%;transform:translateY(-50%)}}@media (min-width: 980px){.anchor__list__item:last-child a{border-right:solid 1px}}@media (max-width: 979px){.anchor__list__item:last-child a::before{display:none}}@media (max-width: 979px){.anchor__list__item:last-child a::after{display:none}}.anchor__list__item a{height:100%;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1.5;text-decoration:none;text-align:center;color:#fff;padding:20px 21px}@media (min-width: 980px){.anchor__list__item a{border-left:solid 1px}}@media (max-width: 979px){.anchor__list__item a{position:relative;font-size:3.4vw;padding:3.5vw 3vw}.anchor__list__item a::after{content:"";position:absolute;width:90%;height:1px;background-color:#fff;left:50%;bottom:0;transform:translateX(-50%)}.anchor__list__item a._border-sp-none::after{content:none}}.question__h1{font-size:30px}@media (max-width: 979px){.question__h1{font-size:22px}}.question__cont+.question__cont{margin-top:40px}@media (max-width: 979px){.question__cont+.question__cont{margin-top:25px}}.question__cont__ttl{font-size:26px;color:#367bcc;border-bottom:solid 1px;padding-left:5px;margin-bottom:25px}@media (max-width: 979px){.question__cont__ttl{font-size:18px;margin-bottom:20px}}.question__cont__ttl::before{content:"";display:inline-block;width:12px;height:12px;background-color:#367bcc;vertical-align:middle;margin-right:10px}.question .faq+.faq{margin-top:10px}.question .faq .faq-icon{display:inline-block;vertical-align:top;font-size:30px;font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;line-height:1;margin-right:10px}@media (max-width: 979px){.question .faq .faq-icon{font-size:24px}}.question .faq__ttl .text,.question .faq__cont__wrap{display:inline-block;width:calc(100% - 40px)}.question .faq__ttl{position:relative;font-size:19px;font-weight:bold;color:#fff;background-color:#5a96e0;padding:15px 65px 15px 20px;border-radius:5px}@media (max-width: 979px){.question .faq__ttl{font-size:16px;padding:10px 45px 10px 7px;line-height:1.3}}.question .faq__ttl.-active{border-radius:5px 5px 0 0}.question .faq__ttl.-active .plus::before{transform:translate(-50%, -50%) rotate(0)}.question .faq__ttl .plus{content:'';width:47px;height:47px;position:absolute;border-radius:50%;background:#fff;right:15px;top:50%;transform:translateY(-50%)}@media (max-width: 979px){.question .faq__ttl .plus{width:35px;height:35px;right:10px}}.question .faq__ttl .plus::after,.question .faq__ttl .plus::before{content:'';position:absolute;width:30%;position:absolute;height:3px;background:#5997e0;transition:.4s ease;top:50%;left:50%;transform:translate(-50%, -50%)}.question .faq__ttl .plus::before{transform:translate(-50%, -50%) rotate(90deg)}.question .faq__cont{display:none;align-items:flex-start;border:solid 1px #c1c1c1;border-radius:0 0 5px 5px;padding:20px}@media (max-width: 979px){.question .faq__cont{padding:10px 6px}}.question .faq__cont .faq-icon{color:#eb3c92}@media (max-width: 979px){.question .faq__cont__wrap{font-size:14px}}.question .faq__cont__wrap .link{margin-top:15px}@media (min-width: 980px){.question .faq__cont__wrap .link{text-align:right}}.question .faq__cont__wrap .link .link-inline{display:inline-block;font-size:14px;color:#2879d9}
