html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{display:none;position:fixed;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;z-index:3000}.remodal-wrapper{display:none;position:fixed;top:0;z-index:4000;width:100%;height:100vh;overflow:auto;background:var(--bg-inverse);-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;outline:none}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:var(--white)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:0}.remodal{width:100%;box-sizing:border-box}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{position:relative;vertical-align:top}.remodal-close{display:block;position:absolute;top:0;right:0;z-index:99999;width:50px;height:50px;margin-top:0;padding:0;overflow:visible;border:0;background:url("../images/icn-close.svg") no-repeat;cursor:pointer;transition:color .2s}.remodal-close:hover{background:url("../images/icn-close.svg") no-repeat}@media screen and (min-width: 641px){.remodal-close{width:100px;height:100px}}.remodal-confirm,.remodal-cancel{display:inline-block;min-width:110px;margin:0;padding:12px 0;overflow:visible;border:0;font:inherit;text-decoration:none;text-align:center;vertical-align:top;outline:0;cursor:pointer;transition:background .2s}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{opacity:0;transform:scale(1.05);-webkit-transform:scale(1.05)}to{opacity:1;transform:none;-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{opacity:0;transform:scale(1.05);-webkit-transform:scale(1.05)}to{opacity:1;transform:none;-webkit-transform:none;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.global-nav ul{list-style:none;margin-top:50px}.global-nav ul li{margin:0;font-weight:bold;font-size:16px}.global-nav ul li a{display:block;position:relative;padding:16px 56px;border-bottom:1px solid var(--border-default);background:var(--border-sub);color:var(--fg-inverse);letter-spacing:2.4px}.global-nav ul li a::after{display:inline-block;position:absolute;top:20px;right:56px;width:16px;height:16px;background:url("../images/icn-cursol-right_wh.svg") no-repeat;content:""}.global-nav ul li a.sp-contact{padding:40px 56px 40px 88px;background:var(--bg-primary);color:var(--fg-default)}.global-nav ul li a.sp-contact::before{display:inline-block;position:absolute;top:calc(50% - 12px);left:56px;width:24px;height:24px;background:url("../images/icn-mail_bk.svg") no-repeat;content:""}.global-nav ul li a.sp-contact::after{top:calc(50% - 8px);background:url("../images/icn-cursol-right_bk.svg") no-repeat}.global-nav ul li a.sp-company{background:var(--bg-tertiary);color:var(--fg-default)}.global-nav ul li a.sp-company::after{background:url("../images/icn-cursol-right_bk.svg") no-repeat}@media screen and (min-width: 641px){.global-nav ul{margin-top:100px}}.sns-list{margin-top:40px}.sns-list ul{display:flex;justify-content:center;align-items:center;gap:40px;list-style:none}/*# sourceMappingURL=remodal.min.css.map */