@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLineUnit{to{stroke-dashoffset:0}}.c_corner-section{margin-bottom:88px}@media (min-width: 576px){.c_corner-section{margin-bottom:112px}}@media (min-width: 768px){.c_corner-section{margin-bottom:136px}}.c_corner-section .c_corner-section-title{color:#900000;margin-bottom:56px}.c_corner-section .c_corner-section-title h2{font-size:2.4rem}@media (min-width: 576px){.c_corner-section .c_corner-section-title h2{font-size:3rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-title h2{font-size:3.6rem}}.c_corner-section .c_corner-section-body{line-height:2;padding:0 16px}@media (min-width: 576px){.c_corner-section .c_corner-section-body{padding:0 24px}}@media (min-width: 768px){.c_corner-section .c_corner-section-body{padding:0 32px}}.c_corner-section .c_corner-section-l01-body{margin:32px auto}@media (min-width: 576px){.c_corner-section .c_corner-section-l01-body{margin:48px auto}}@media (min-width: 768px){.c_corner-section .c_corner-section-l01-body{margin:64px auto}}.c_corner-section .c_corner-section-l01-title{color:#900000;font-size:2rem;line-height:1.5;margin-bottom:16px}@media (min-width: 576px){.c_corner-section .c_corner-section-l01-title{font-size:2.5rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l01-title{font-size:3rem}}.c_corner-section .c_corner-section-l01-title small{color:#900000;display:block}.c_corner-section .c_corner-section-l01-title .title-no{margin-right:5px;font-size:2rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l01-title .title-no{font-size:2.5rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l01-title .title-no{font-size:3rem}}.c_corner-section .c_corner-section-l01-title .title-en{margin-left:8px;font-size:2rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l01-title .title-en{font-size:2.5rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l01-title .title-en{font-size:3rem}}.c_corner-section .c_corner-section-l02-body{margin:24px auto;padding:0 8px}@media (min-width: 576px){.c_corner-section .c_corner-section-l02-body{margin:32px auto;padding:0 16px}}@media (min-width: 768px){.c_corner-section .c_corner-section-l02-body{margin:32px auto;padding:0 16px}}.c_corner-section .c_corner-section-l02-title{font-size:1.7rem;margin-bottom:8px}@media (min-width: 576px){.c_corner-section .c_corner-section-l02-title{font-size:2.1rem;line-height:1}}@media (min-width: 768px){.c_corner-section .c_corner-section-l02-title{font-size:2.5rem}}.c_corner-section .c_corner-section-l02-title .title-no{margin-right:5px;font-size:1.8rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l02-title .title-no{font-size:2.1rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l02-title .title-no{font-size:2.5rem}}.c_corner-section .c_corner-section-l02-title .title-en{margin-left:8px;font-size:1.8rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l02-title .title-en{font-size:2.1rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l02-title .title-en{font-size:2.5rem}}.c_corner-section .c_corner-section-l03-body{margin:24px auto;padding:0 8px}@media (min-width: 576px){.c_corner-section .c_corner-section-l03-body{margin:32px auto;padding:0 16px}}@media (min-width: 768px){.c_corner-section .c_corner-section-l03-body{margin:32px auto;padding:0 16px}}.c_corner-section .c_corner-section-l03-title{font-size:1.4rem;margin-bottom:8px}@media (min-width: 576px){.c_corner-section .c_corner-section-l03-title{font-size:1.7rem;line-height:1}}@media (min-width: 768px){.c_corner-section .c_corner-section-l03-title{font-size:2rem}}.c_corner-section .c_corner-section-l03-title .title-no{margin-right:5px;font-size:1.5rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l03-title .title-no{font-size:1.7rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l03-title .title-no{font-size:2rem}}.c_corner-section .c_corner-section-l03-title .title-en{margin-left:8px;font-size:1.5rem;font-style:normal;font-family:"futura-pt",sans-serif;font-weight:900;letter-spacing:unset;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1}@media (min-width: 576px){.c_corner-section .c_corner-section-l03-title .title-en{font-size:1.7rem}}@media (min-width: 768px){.c_corner-section .c_corner-section-l03-title .title-en{font-size:2rem}}
@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutUp{0%{opacity:1;transform:scale(1) translate(-50%, -50%)}100%{opacity:0;transform:scale(1.03) translate(-50%, -50%);pointer-events:none}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes slideUp{0%,100%{transform:translateY(0)}48%{opacity:1;transform:translateY(-100%)}49%{opacity:0}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes drawLineUnit{to{stroke-dashoffset:0}}.faq-list .link-contact{background-color:#fff;margin-top:96px}.faq-list .link-contact h3{border-bottom:1px solid #ccc;font-size:1.6rem;font-weight:700;margin-bottom:16px;padding-bottom:8px}.faq-list .c_corner-section{margin-bottom:32px}.faq-list .c_corner-section-title{background-color:#000;margin-bottom:16px;padding:8px;border-radius:5px}.faq-list .c_corner-section-title .c_corner-section-heading{color:#fff;font-size:1.6rem;font-weight:700}.faq-list .c_corner-section-body{padding:0 8px}.faq-list .c_corner-section-l01-body{margin:4px 0 0 0}.faq-list .c_corner-section-l01-title{border:2px solid #fff;background-color:#fff;margin:0;padding:12px 48px 12px 12px;position:relative;transition:background-color 0.5s,border-color 0.5s;border-radius:4px}.faq-list .c_corner-section-l01-title::after{color:#000;position:absolute;top:50%;right:16px;transform:translateY(-50%);transition:color 0.5s;content:"\f055";font-size:2.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.faq-list .c_corner-section-l01-title.is-active::after{content:"\f056";font-size:2.2rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1}.faq-list .c_corner-section-l01-title:hover::after{color:#900000}.faq-list .c_corner-section-l01-title .c_corner-section-l01-heading{color:#1e1e1e;font-size:1.3rem;font-weight:700;letter-spacing:0.05em;line-height:1.5;padding-left:24px;position:relative}.faq-list .c_corner-section-l01-title .c_corner-section-l01-heading::before{content:"Q.";font-size:1.8rem;position:absolute;top:-6px;left:0}@media (min-width: 768px){.faq-list .c_corner-section-l01-title .c_corner-section-l01-heading::before{top:-5px}}.faq-list .c_corner-section-l01-content{display:none;font-size:1.2rem;padding:8px}@media (min-width: 576px){.faq-list .c_corner-section-l01-content{padding:16px}}.faq-list .c_corner-section-l01-content a:not(.btn){text-decoration:underline;transition:color 0.3s}.faq-list .c_corner-section-l01-content h4{cursor:pointer;color:#000;font-size:1.3rem;padding:8px 32px 8px 8px}.faq-list .c_corner-section-l01-content h4:hover{opacity:0.7}.faq-list .c_corner-section-l01-content h5{border:1px solid #fff;display:inline-block;font-size:1.2rem;padding:4px}.faq-list .c_corner-section-l01-content .to-contact{border-top:1px solid #f0f0f0;font-size:1rem;margin-top:16px;padding-top:16px}.faq-list .c_corner-section-l01-content .to-contact p{line-height:1.4;margin-bottom:8px}
