@font-face{font-family:notosan-100;src:url(/fonts/montserrat/woff2/Montserrat-Thin.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Thin.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Thin.ttf) format("truetype");font-weight:100;}@font-face{font-family:notosan-200;src:url(/fonts/montserrat/woff2/Montserrat-ExtraLight.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-ExtraLight.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;}@font-face{font-family:notosan-300;src:url(/fonts/montserrat/woff2/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Light.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Light.ttf) format("truetype");font-weight:300;}@font-face{font-family:notosan-400;src:url(/fonts/montserrat/woff2/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Regular.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Regular.ttf) format("truetype");font-weight:400;}@font-face{font-family:notosan-500;src:url(/fonts/montserrat/woff2/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Medium.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Medium.ttf) format("truetype");font-weight:200;}@font-face{font-family:notosan-600;src:url(/fonts/montserrat/woff2/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-SemiBold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;}@font-face{font-family:notosan-700;src:url(/fonts/montserrat/woff2/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Bold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Bold.ttf) format("truetype");font-weight:700;}@font-face{font-family:notosan-800;src:url(/fonts/montserrat/woff2/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-ExtraBold.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;}@font-face{font-family:notosan-900;src:url(/fonts/montserrat/woff2/Montserrat-Black.woff2) format("woff2"),url(/fonts/montserrat/woff/Montserrat-Black.woff) format("woff"),url(/fonts/montserrat/ttf/Montserrat-Black.ttf) format("truetype");font-weight:900;}:root{--default-font:"notosan-400";--default-font-size:14px;--noto-100:notosan-100;--noto-200:notosan-200;--noto-300:notosan-300;--noto-400:notosan-400;--noto-500:notosan-500;--noto-600:notosan-600;--noto-700:notosan-700;--noto-800:notosan-800;--noto-900:notosan-900;--color-gray2:#faf9f8;--color-gray3:#f1efee;--color-gray4:#eae7e5;--color-gray5:#e3e0de;--color-gray8:#c0b9b5;--color-gray9:#007bff;--color-gray11:#68625f;--color-gray12:#241f1c;--color-primary9:#007bff;--color-primary11:#61646b;}body{font-size:var(--default-font-size);font-family:var(--default-font);line-height:20px;}.accordion .accordion-item{border:unset;border-bottom:1px solid #e5e5e5;}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid var(--color-gray9);}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:1em 0;color:#7288a2;font-size:1rem;font-weight:400;border:0;background:none;outline:0;}.accordion button:hover,.accordion button:focus{cursor:pointer;color:var(--color-gray9);}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:var(--color-gray9);border:1px solid var(--color-gray9);}.accordion button .accordion-title{padding:1em 1.5em 1em 0;color:var(--color-gray9);}.accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px;}.accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor;}.accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor;}.accordion button[aria-expanded=true]{color:var(--color-gray9);}.accordion button[aria-expanded=true] .icon::after{width:0;}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:9em;transition:all 200ms linear;will-change:opacity,max-height;}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height;}.accordion .accordion-content p{margin:2em 0;font-family:var(--noto-300);color:#000;}.faq_header{text-align:center;font-family:var(--noto-800);}
