.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #555657;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{margin-top:8px;margin-left:5px;display:inline-block;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.circlearrow{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;background-color:#fff;border-radius:50%;right:20px;width:30px;height:30px;border:1px solid #555657}.circlearrow__inn{overflow:hidden}.circlearrow__inn::after{display:block;aspect-ratio:1/1;width:2rem;background-color:#555657;content:"";mask:url(/common/img/icon/icon_arrow.svg) no-repeat 50% 50%/contain}.faq__link{max-width:1000px;margin:auto}.faq__link>.btn{padding:15px 10px;margin:0 auto 60px;font-size:clamp(1.6rem,5vw,2rem)}@media screen and (max-width:599px){.faq__link>.btn{font-size:1.6rem;line-height:1.6em}}@media screen and (max-width:599px){.faq__link>.btn::after{width:10px}}.faq__othwrap--text{font-size:clamp(1.6rem,5vw,2.5rem);text-align:center;margin-bottom:40px}@media screen and (max-width:599px){.faq__othwrap--text{font-size:1.8rem}}.faq__othwrap--mail{max-width:600px;margin:auto}.faq__othwrap--mail--link{padding:30px 30px 30px 40px;background:#ecf3f1;color:#8cb4b4;border-radius:10px;position:relative;display:flex;justify-content:space-between;align-items:center;font-size:clamp(1.6rem,5vw,2.8rem);font-weight:500}@media screen and (max-width:599px){.faq__othwrap--mail--link{font-size:1.6rem;padding:20px;font-weight:600}}@media(any-hover: hover){.faq__othwrap--mail--link{transition:all .5s ease}.faq__othwrap--mail--link:hover{background:#8cb4b4;color:#fff;border-color:#8cb4b4}.faq__othwrap--mail--link:hover .circlearrow{background:#8cb4b4;border-color:#fff}.faq__othwrap--mail--link:hover .circlearrow__inn::after{background-color:#fff}}.faq__othwrap--mail--link--text{flex:1}