@keyframes fadein{0%{opacity:0}100%{opacity:1}}@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 drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.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:#934444;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:#934444;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:#934444;display:block}.c_corner-section .c_corner-section-l01-title .title-no{margin-right:5px;font-size:2rem;font-style:normal;font-family:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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:"gimlet-display-compressed",serif;font-weight:400;letter-spacing:0.3em;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 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 drawLogoStroke{to{stroke-dashoffset:0}}@keyframes wave-scroll{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-600px, 0, 0)}}@keyframes float-bob{0%{transform:translate3d(-50%, 3px, 0)}25%{transform:translate3d(-50%, -4px, 0)}50%{transform:translate3d(-50%, -10px, 0)}75%{transform:translate3d(-50%, -3px, 0)}100%{transform:translate3d(-50%, 3px, 0)}}@keyframes float-drift{0%{margin-left:-3px}25%{margin-left:2px}50%{margin-left:5px}75%{margin-left:1px}100%{margin-left:-3px}}@keyframes float-tilt{0%{rotate:-2deg}25%{rotate:0deg}50%{rotate:2deg}75%{rotate:0deg}100%{rotate:-2deg}}@keyframes steam{0%{opacity:1;transform:translate3d(0, 100%, 0) scale(0.8)}25%{opacity:0.75;transform:translate3d(2%, 50%, 0) scale(0.9)}50%{opacity:0.5;transform:translate3d(-1%, 0%, 0) scale(1)}75%{opacity:0.75;transform:translate3d(1%, -50%, 0) scale(1.1)}100%{opacity:0.25;transform:translate3d(0, -100%, 0) scale(1.3)}}@keyframes steam_map{0%{opacity:0;transform:translate3d(0, 0, 0) scale(0.8)}15%{opacity:0.55}25%{opacity:1}50%{transform:translate3d(2px, -60px, 0) scale(1)}75%{transform:translate3d(-2px, -90px, 0) scale(1.1)}85%{opacity:1}100%{opacity:0;transform:translate3d(6px, -120px, 0) scale(1.2)}}@keyframes icon_steam_loading{0%{opacity:1}75%{opacity:0;transform:translateY(-10%)}100%{opacity:0;transform:translateY(0%)}}@keyframes grand_top_loading_text{0%{opacity:0;top:52%;transform:translate(-50%, -50%) scale(1)}35%,65%{opacity:1;top:50%;transform:translate(-50%, -50%) scale(1.1)}100%{opacity:0;top:48%;transform:translate(-50%, -50%) scale(1)}}.faq-list .link-contact{background-color:#fff;margin-top:100px}.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:10px;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:5px 0 0 0}.faq-list .c_corner-section-l01-title{border:2px solid #fff;background-color:#fff;margin:0;padding:18px 50px 18px 18px;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:15px;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{background-color:transparent;border-color:#241d1d}.faq-list .c_corner-section-l01-title:hover::before{opacity:1}.faq-list .c_corner-section-l01-title .c_corner-section-l01-heading{color:#241d1d;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:10px 20px 20px}@media (min-width: 576px){.faq-list .c_corner-section-l01-content{padding:14px 22px}}.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 #241d1d;display:inline-block;font-size:1.2rem;padding:5px}.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}
