
/*
* Noto Sans TC (Chinese_traditional) http://www.google.com/fonts/earlyaccess
 */

body {
  font-size: 14px;
  line-height: 1.8;
  font-family: 'Noto Sans TC' !important;
}

.loki-header{position:relative;font-size:16px;background:rgba(255,255,255,0.9);-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;z-index: 99;}
.loki-header *,.loki-header *:before,.loki-header *:after{box-sizing:border-box;}
.loki-container{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:1280px;}
.loki-header-shadow{position:absolute;top:100%;left:0;width:100%;height:30px;overflow:hidden;z-index:1;}
.loki-header-shadow:before{display:block;position:relative;content:"";width:100%;height:60px;top:-60px;border-radius:50%;box-shadow:0px 10px 30px -5px rgba(0,0,0,0.08);}
.loki-logo{padding:0 0 0 30px;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;}
.loki-logo a{-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;font-weight:bold;font-family:sans-serif;color:#56585A;}
.loki-logo a img{display:inline-block;vertical-align:middle;    width: 300px;}
.loki-toggle{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none;visibility:hidden;}
.loki-toggle+label{position:absolute;top:26.25px;right:30px;width:20px;height:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;-webkit-transition:-webkit-transform 200ms ease-out;-webkit-transition:transform 200ms ease-out;transition:transform 200ms ease-out;}
.loki-toggle+label>span{display:block;background-color:#56585A;border-radius:2px;width:100%;height:2px;-webkit-transition:all 200ms;transition:all 200ms;}
.loki-toggle+label>span:last-child{-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;}
.loki-toggle:checked+label{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.loki-toggle:checked+label>span:first-child{width:50%;-webkit-transform:rotate(-90deg) translateX(3px);-ms-transform:rotate(-90deg) translateX(3px);transform:rotate(-90deg) translateX(3px);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;}
.loki-toggle:checked+label>span:last-child{width:50%;-webkit-transform:rotate(-90deg) translateX(-3px) translateY(10px);-ms-transform:rotate(-90deg) translateX(-3px) translateY(10px);transform:rotate(-90deg) translateX(-3px) translateY(10px);}
.loki-toggle:checked~.loki-menu{padding-bottom:20px;}
.loki-toggle:checked~.loki-menu>ul{display:block;}
.loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#b3a381;}
.loki-toggle:checked~.loki-menu input:checked~ul{display:block;background-color:rgba(0,0,0,0.05);}
.loki-menu{line-height:1.5;}
.loki-menu ul{margin:0;padding:0;display:none;list-style:none;}
.loki-menu li{position:relative;list-style:none;}
.loki-menu li>a{display:block;color:#56585A;padding:15px 30px;-webkit-text-decoration:none;text-decoration:none;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size: 16px;
    font-weight: 600;}
.loki-menu input[type=checkbox]{position:absolute;width:0;height:0;margin:0;opacity:0;pointer-events:none;visibility:hidden;}
.loki-menu input[type=checkbox]:checked~a>label{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.loki-menu input[type=checkbox]:checked~a>label:before{opacity:0;}
.loki-menu label{display:block;position:absolute;cursor:pointer;right:25px;top:0;bottom:0;margin:auto;height:32px;width:32px;line-height:1.5;text-align:center;z-index:1;-webkit-transition:-webkit-transform .4s;-webkit-transition:transform .4s;transition:transform .4s;}
.loki-menu label:before,.loki-menu label:after{position:absolute;content:"";width:45%;height:1px;background-color:#56585A;display:block;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:-webkit-transform .4s,opacity .4s;-webkit-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;opacity:1;}
.loki-menu label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.loki-menu>ul>li>a{font-size:15px;font-style:normal;font-weight:normal;text-transform:uppercase;

border-left: 1px solid rgba(204, 204, 203, 0.6);
}

.loki-menu>ul>li:hover>a,.loki-menu>ul>li.loki-menu-current>a{color:#b3a381;background: #FFF;}
.loki-menu ul ul li>a{font-size:14px;font-style:normal;font-weight:normal;text-transform:none;padding:12px 30px;}
@media (min-width:1024px){.loki-header{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:fixed;left:0;right:0;width:100%;height:70px;top:0;z-index:999;}.loki-header.loki-header-transparent-dark{background:transparent;position:fixed;left:0;right:0;height:70px;top:0;}.loki-header.loki-header-transparent-dark .loki-logo a{color:#F0F0F0;}.loki-header.loki-header-transparent-dark .loki-menu>ul>li>a,.loki-header.loki-header-transparent-dark .loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#F0F0F0;}.loki-header.loki-header-transparent-dark .loki-menu>ul>li>a>label{border-color:#F0F0F0;}.loki-header.loki-header-transparent-dark .loki-menu>ul>li:hover>a,.loki-header.loki-header-transparent-dark .loki-toggle:checked~.loki-menu>ul>li:hover>input:checked~a,.loki-header.loki-header-transparent-dark .loki-menu>ul>li.loki-menu-current>a,.loki-header.loki-header-transparent-dark .loki-toggle:checked~.loki-menu>ul>li.loki-menu-current>input:checked~a{color:#b3a381;}.loki-header.loki-header-transparent-dark .loki-menu.loki-menu-style-2>ul>li:hover>a>label,.loki-header.loki-header-transparent-dark .loki-menu.loki-menu-style-2>ul>li.loki-menu-current>a>label{border-color:#56585A;}.loki-header.loki-header-transparent-dark+.loki-header-spacer{height:0;}.loki-header.loki-header-transparent-dark>.loki-header-shadow{opacity:0;}.loki-header.loki-header-transparent-dark.loki-header-scrolled{background:rgba(255,255,255,1);}.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-logo a{color:#56585A;}.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu>ul>li>a,.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#56585A;}.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu>ul>li>a>label{border-color:#56585A;}.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu>ul>li:hover>a,.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li:hover>input:checked~a,.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu>ul>li.loki-menu-current>a,.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li.loki-menu-current>input:checked~a{color:#b3a381;}.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu.loki-menu-style-3>ul>li:hover>a>label,.loki-header.loki-header-transparent-dark.loki-header-scrolled .loki-menu.loki-menu-style-3>ul>li.loki-menu-current>a>label{border-color:#FFFFFF;}.loki-header.loki-header-transparent-dark.loki-header-scrolled>.loki-header-shadow{opacity:1;}.loki-header.loki-header-transparent-light{background:transparent;position:fixed;left:0;right:0;height:70px;top:0;}.loki-header.loki-header-transparent-light .loki-logo a{color:#3A3A3A;}.loki-header.loki-header-transparent-light .loki-menu>ul>li>a,.loki-header.loki-header-transparent-light .loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#3A3A3A;}.loki-header.loki-header-transparent-light .loki-menu>ul>li:hover>a,.loki-header.loki-header-transparent-light .loki-toggle:checked~.loki-menu>ul>li:hover>input:checked~a,.loki-header.loki-header-transparent-light .loki-menu>ul>li.loki-menu-current>a,.loki-header.loki-header-transparent-light .loki-toggle:checked~.loki-menu>ul>li.loki-menu-current>input:checked~a{color:#b3a381;}.loki-header.loki-header-transparent-light .loki-menu>ul>li>a>label{border-color:#3A3A3A;}.loki-header.loki-header-transparent-light .loki-menu.loki-menu-style-2>ul>li:hover>a>label,.loki-header.loki-header-transparent-light .loki-menu.loki-menu-style-2>ul>li.loki-menu-current>a>label{border-color:#56585A;}.loki-header.loki-header-transparent-light+.loki-header-spacer{height:0;}.loki-header.loki-header-transparent-light>.loki-header-shadow{opacity:0;}.loki-header.loki-header-transparent-light.loki-header-scrolled{background:rgba(255,255,255,1);}.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-logo a{color:#56585A;}.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu>ul>li>a,.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#56585A;}.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu>ul>li:hover>a,.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li:hover>input:checked~a,.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu>ul>li.loki-menu-current>a,.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-toggle:checked~.loki-menu>ul>li.loki-menu-current>input:checked~a{color:#b3a381;}.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu>ul>li>a>label{border-color:#56585A;}.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu.loki-menu-style-3>ul>li:hover>a>label,.loki-header.loki-header-transparent-light.loki-header-scrolled .loki-menu.loki-menu-style-3>ul>li.loki-menu-current>a>label{border-color:#FFFFFF;}.loki-header.loki-header-transparent-light.loki-header-scrolled>.loki-header-shadow{opacity:1;}.loki-container{height:70px;padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.loki-header-shadow{z-index:-1;}.loki-logo{position:relative;padding:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:70px;}.loki-logo a{line-height:unset;}.loki-logo a img{display:block;}.loki-header-spacer{height:70px;}.loki-toggle:checked~.loki-menu{padding-bottom:0;}.loki-toggle:checked~.loki-menu input:checked~ul{background:rgba(255,255,255,1);}.loki-toggle:checked~.loki-menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.loki-toggle:checked~.loki-menu>ul>li>input:checked~a{color:#56585A;background-color:transparent;}.loki-toggle:checked~.loki-menu>ul>li:hover>input:checked~a,.loki-toggle:checked~.loki-menu>ul>li.loki-menu-current>input:checked~a{color:#b3a381;}.loki-toggle+label{opacity:0;pointer-events:none;}.loki-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;;}.loki-menu ul{display:block;font-size:0;}.loki-menu li:hover>a{opacity:1;color:#b3a381;}.loki-menu label{bottom:3px;right:5px;height:6px;width:6px;border-style:solid;border-color:#56585A;border-width:0px 1px 1px 0px;-webkit-transform:rotate(-45deg) !important;-ms-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;}.loki-menu label:before,.loki-menu label:after{content:none;}.loki-menu>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;;}.loki-menu>ul>li{display:inline-block;;}.loki-menu>ul>li>a{position:relative;height:70px;line-height:70px;white-space:nowrap;padding:0 20px;}.loki-menu>ul>li:last-child>a{padding:0 0 0 20px;}.loki-menu>ul>li>a>label{position:relative;display:inline-block;margin-left:15px;right:inherit;bottom:inherit;vertical-align:middle;top:-2px;-webkit-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important;border-color:#56585A;}.loki-menu li>ul{border-top-width:3px;border-top-style:solid;border-top-color:#b3a381;display:block;position:absolute;width:230px;background:rgba(255,255,255,1);padding:12px 0;box-shadow:0px 12px 30px -2px rgba(0,0,0,0.1);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:1;will-change:transform,opacity;pointer-events:none;visibility:hidden;opacity:0;top:100%;left:0;}.loki-menu li:hover>ul{opacity:1;pointer-events:auto;visibility:visible;}.loki-menu li>ul ul{left:100%;top:-15px;}.loki-menu li>ul label{position:absolute;right:20px;}.loki-menu li.loki-submenu-right>ul{left:inherit;right:0;}.loki-menu li.loki-submenu-right>ul ul{left:-100%;right:0;}.loki-menu ul ul li>a{padding:10px 20px;font-size:14px;color:#56585A;}.loki-menu.loki-submenu-bordered ul ul li:after{position:absolute;content:"";bottom:0;left:20px;right:20px;height:1px;background:#f6f6f6;}.loki-menu.loki-submenu-bordered ul ul li:last-child:after{display:none;}.loki-menu.loki-menu-style-1>ul>li>a:before{position:absolute;content:"";top:50%;right:0;width:1px;height:20px;background:rgba(86,88,90,0.15);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.loki-menu.loki-menu-style-1>ul>li:last-child>a:before{display:none;}.loki-menu.loki-menu-style-1>ul>li:hover>a,.loki-menu.loki-menu-style-1>ul>li.loki-menu-current>a{color:#b3a381 !important;background-color:transparent !important;}.loki-menu.loki-menu-style-2>ul>li>a:after{position:absolute;content:'';left:0;bottom:-3px;width:100%;height:3px;background:#b3a381;opacity:0;z-index:0;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}.loki-menu.loki-menu-style-2>ul>li:last-child>a{padding:0 20px;}.loki-menu.loki-menu-style-2>ul>li:hover>a,.loki-menu.loki-menu-style-2>ul>li.loki-menu-current>a{color:#56585A !important;background-color:#f4f4f4 !important;}.loki-menu.loki-menu-style-2>ul>li:hover>a:after,.loki-menu.loki-menu-style-2>ul>li.loki-menu-current>a:after{opacity:1;}.loki-menu.loki-menu-style-3>ul>li:last-child>a{padding:0 20px;}.loki-menu.loki-menu-style-3>ul>li:hover>a,.loki-menu.loki-menu-style-3>ul>li.loki-menu-current>a{color:#FFFFFF !important;background-color:#b3a381 !important;}.loki-menu.loki-menu-style-3>ul>li:hover>a>label,.loki-menu.loki-menu-style-3>ul>li.loki-menu-current>a>label{border-color:#FFFFFF;}.loki-menu.loki-submenu-scale li>ul{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.loki-menu.loki-submenu-scale li.loki-submenu-right>ul,.loki-menu.loki-submenu-scale li.loki-submenu-right>ul ul{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.loki-menu.loki-submenu-scale li:hover>ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.loki-menu.loki-submenu-swing-out li{-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;}.loki-menu.loki-submenu-swing-out li>ul{-webkit-transform:rotateX(-45deg);-ms-transform:rotateX(-45deg);transform:rotateX(-45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.loki-menu.loki-submenu-swing-out li>ul ul{-webkit-transform:rotateY(45deg);-ms-transform:rotateY(45deg);transform:rotateY(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.loki-menu.loki-submenu-swing-out li.loki-submenu-right>ul{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.loki-menu.loki-submenu-swing-out li.loki-submenu-right>ul ul{-webkit-transform:rotateY(-45deg);-ms-transform:rotateY(-45deg);transform:rotateY(-45deg);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;}.loki-menu.loki-submenu-swing-out li:hover>ul{-webkit-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;transform:rotate(0deg) !important;}.loki-menu.loki-submenu-slide-up li>ul{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);}.loki-menu.loki-submenu-slide-up li:hover>ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.loki-menu.loki-submenu-slide-down li>ul{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}.loki-menu.loki-submenu-slide-down li:hover>ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}</style><style id="__jsx-145983115">.rst__virtualScrollOverride{overflow:auto !important;}
.rst__virtualScrollOverride *{box-sizing:border-box;}
.ReactVirtualized__Grid__innerScrollContainer{overflow:visible !important;}
.rst__rtl .ReactVirtualized__Grid__innerScrollContainer{direction:rtl;}
.ReactVirtualized__Grid{outline:none;}
.rst__rowWrapper{padding:5px 10px 5px 0;height:100%;box-sizing:border-box;}
.rst__rtl.rst__rowWrapper{padding:10px 0 10px 10px;}
.rst__row{height:100%;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.rst__row>*{box-sizing:border-box;}
.rst__rowLandingPad,.rst__rowCancelPad{border:none !important;box-shadow:none !important;outline:none !important;}
.rst__rowLandingPad>*,.rst__rowCancelPad>*{opacity:0 !important;}
.rst__rowLandingPad::before,.rst__rowCancelPad::before{background-color:lightblue;border:3px dashed white;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;}
.rst__rowCancelPad::before{background-color:#e6a8ad;}
.rst__rowSearchMatch{outline:solid 3px #0080ff;}
.rst__rowSearchFocus{outline:solid 3px #fc6421;}
.rst__rowContents,.rst__rowLabel,.rst__rowToolbar,.rst__moveHandle,.rst__toolbarButton{display:inline-block;vertical-align:middle;}
.rst__rowContents{position:relative;height:100%;border:solid lightgrey 1px;border-left:none;padding:0 5px 0 10px;border-top-right-radius:2px;border-bottom-right-radius:2px;min-width:230px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:white;}
.rst__rtl.rst__rowContents{border-right:none;border-left:solid #bbb 1px;padding:0 10px 0 5px;}
.rst__rowContentsDragDisabled{border-left:solid #bbb 1px;}
.rst__rtl.rst__rowContentsDragDisabled{border-right:solid #bbb 1px;border-left:solid #bbb 1px;}
.rst__rowLabel{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:20px;}
.rst__rtl.rst__rowLabel{padding-left:20px;padding-right:inherit;}
.rst__rowToolbar{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.rst__moveHandle,.rst__loadingHandle{height:100%;width:28px;background:#d9d9d9 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+") no-repeat center;border:solid lightgrey 1px;cursor:move;border-top-left-radius:1px;border-bottom-left-radius:1px;z-index:1;}
.rst__loadingHandle{cursor:default;background:#d9d9d9;}
@-webkit-keyframes pointFade{0%,19.999%,100%{opacity:0;}20%{opacity:1;}}
@keyframes pointFade{0%,19.999%,100%{opacity:0;}20%{opacity:1;}}
.rst__loadingCircle{width:80%;height:80%;margin:10%;position:relative;}
.rst__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0;}
.rst__rtl.rst__loadingCirclePoint{right:0;left:initial;}
.rst__loadingCirclePoint::before{content:'';display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;border-radius:30%;-webkit-animation:pointFade 800ms infinite ease-in-out both;animation:pointFade 800ms infinite ease-in-out both;}
.rst__loadingCirclePoint:nth-of-type(1){-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.rst__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.rst__loadingCirclePoint:nth-of-type(1)::before,.rst__loadingCirclePoint:nth-of-type(7)::before{-webkit-animation-delay:-800ms;animation-delay:-800ms;}
.rst__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);}
.rst__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);}
.rst__loadingCirclePoint:nth-of-type(2)::before,.rst__loadingCirclePoint:nth-of-type(8)::before{-webkit-animation-delay:-666ms;animation-delay:-666ms;}
.rst__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);}
.rst__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);}
.rst__loadingCirclePoint:nth-of-type(3)::before,.rst__loadingCirclePoint:nth-of-type(9)::before{-webkit-animation-delay:-533ms;animation-delay:-533ms;}
.rst__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.rst__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.rst__loadingCirclePoint:nth-of-type(4)::before,.rst__loadingCirclePoint:nth-of-type(10)::before{-webkit-animation-delay:-400ms;animation-delay:-400ms;}
.rst__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);}
.rst__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);}
.rst__loadingCirclePoint:nth-of-type(5)::before,.rst__loadingCirclePoint:nth-of-type(11)::before{-webkit-animation-delay:-266ms;animation-delay:-266ms;}
.rst__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);}
.rst__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);}
.rst__loadingCirclePoint:nth-of-type(6)::before,.rst__loadingCirclePoint:nth-of-type(12)::before{-webkit-animation-delay:-133ms;animation-delay:-133ms;}
.rst__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.rst__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.rst__loadingCirclePoint:nth-of-type(7)::before,.rst__loadingCirclePoint:nth-of-type(13)::before{-webkit-animation-delay:0ms;animation-delay:0ms;}
.rst__rowTitle{color:#333333;font-size:14px;font-weight:normal;}
.rst__rowTitleWithSubtitle{font-size:85%;display:block;height:0.8rem;}
.rst__rowSubtitle{font-size:70%;line-height:1;}
.rst__collapseButton,.rst__expandButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;border-radius:100%;box-shadow:0 0 0 1px lightgrey;width:16px;height:16px;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}
.rst__rtl.rst__collapseButton,.rst__rtl.rst__expandButton{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);}
.rst__collapseButton:focus,.rst__expandButton:focus{outline:none;box-shadow:0 0 0 1px grey,0 0 1px 2px lightgrey;}
.rst__collapseButton:hover:not(:active),.rst__expandButton:hover:not(:active){background-size:24px;height:20px;width:20px;}
.rst__collapseButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48L2c+Cjwvc3ZnPg==") no-repeat center;}
.rst__expandButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48cGF0aCBkPSJNOSA0LjV2OSIvPjwvZz4KPC9zdmc+") no-repeat center;}
.rst__lineChildren{height:100%;display:inline-block;position:absolute;}
.rst__lineChildren::after{content:'';position:absolute;background-color:lightgrey;width:1px;left:50%;bottom:0;height:10px;}
.rst__rtl.rst__lineChildren::after{right:50%;left:initial;}
.rst__placeholder{position:relative;height:68px;max-width:300px;padding:10px;}
.rst__placeholder,.rst__placeholder>*{box-sizing:border-box;}
.rst__placeholder::before{border:3px dashed #d9d9d9;content:'';position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1;}
.rst__placeholderLandingPad,.rst__placeholderCancelPad{border:none !important;box-shadow:none !important;outline:none !important;}
.rst__placeholderLandingPad *,.rst__placeholderCancelPad *{opacity:0 !important;}
.rst__placeholderLandingPad::before,.rst__placeholderCancelPad::before{background-color:lightblue;border-color:white;}
.rst__placeholderCancelPad::before{background-color:#e6a8ad;}
.rst__node{min-width:100%;white-space:nowrap;position:relative;text-align:left;}
.rst__node.rst__rtl{text-align:right;}
.rst__nodeContent{position:absolute;top:0;bottom:0;right:10px;}
.rst__lineBlock,.rst__absoluteLineBlock{height:100%;position:relative;display:inline-block;}
.rst__absoluteLineBlock{position:absolute;top:0;}
.rst__lineHalfHorizontalRight::before,.rst__lineFullVertical::after,.rst__lineHalfVerticalTop::after,.rst__lineHalfVerticalBottom::after{position:absolute;content:'';background-color:lightgrey;}
.rst__lineHalfHorizontalRight::before{height:1px;top:50%;right:0;width:50%;}
.rst__rtl.rst__lineHalfHorizontalRight::before{left:0;right:initial;}
.rst__lineFullVertical::after,.rst__lineHalfVerticalTop::after,.rst__lineHalfVerticalBottom::after{width:1px;left:50%;top:0;height:100%;}
.rst__rtl.rst__lineFullVertical::after,.rst__rtl.rst__lineHalfVerticalTop::after,.rst__rtl.rst__lineHalfVerticalBottom::after{right:50%;left:initial;}
.rst__lineHalfVerticalTop::after{height:50%;}
.rst__lineHalfVerticalBottom::after{top:auto;bottom:0;height:50%;}
.rst__highlightLineVertical{z-index:3;}
.rst__highlightLineVertical::before{position:absolute;content:'';background-color:#36c2f6;width:8px;margin-left:-4px;left:50%;top:0;height:100%;}
.rst__rtl.rst__highlightLineVertical::before{margin-left:initial;margin-right:-4px;left:initial;right:50%;}
@-webkit-keyframes arrow-pulse{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:0;}30%{-webkit-transform:translate(0,300%);-ms-transform:translate(0,300%);transform:translate(0,300%);opacity:1;}70%{-webkit-transform:translate(0,700%);-ms-transform:translate(0,700%);transform:translate(0,700%);opacity:1;}100%{-webkit-transform:translate(0,1000%);-ms-transform:translate(0,1000%);transform:translate(0,1000%);opacity:0;}}
@keyframes arrow-pulse{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:0;}30%{-webkit-transform:translate(0,300%);-ms-transform:translate(0,300%);transform:translate(0,300%);opacity:1;}70%{-webkit-transform:translate(0,700%);-ms-transform:translate(0,700%);transform:translate(0,700%);opacity:1;}100%{-webkit-transform:translate(0,1000%);-ms-transform:translate(0,1000%);transform:translate(0,1000%);opacity:0;}}
.rst__highlightLineVertical::after{content:'';position:absolute;height:0;margin-left:-4px;left:50%;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid white;-webkit-animation:arrow-pulse 1s infinite linear both;animation:arrow-pulse 1s infinite linear both;}
.rst__rtl.rst__highlightLineVertical::after{margin-left:initial;margin-right:-4px;right:50%;left:initial;}
.rst__highlightTopLeftCorner::before{z-index:3;content:'';position:absolute;border-top:solid 8px #36c2f6;border-left:solid 8px #36c2f6;box-sizing:border-box;height:calc(50% + 4px);top:50%;margin-top:-4px;right:0;width:calc(50% + 4px);}
.rst__rtl.rst__highlightTopLeftCorner::before{border-right:solid 8px #36c2f6;border-left:none;left:0;right:initial;}
.rst__highlightBottomLeftCorner{z-index:3;}
.rst__highlightBottomLeftCorner::before{content:'';position:absolute;border-bottom:solid 8px #36c2f6;border-left:solid 8px #36c2f6;box-sizing:border-box;height:calc(100% + 4px);top:0;right:12px;width:calc(50% - 8px);}
.rst__rtl.rst__highlightBottomLeftCorner::before{border-right:solid 8px #36c2f6;border-left:none;left:12px;right:initial;}
.rst__highlightBottomLeftCorner::after{content:'';position:absolute;height:0;right:0;top:100%;margin-top:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #36c2f6;}
.rst__rtl.rst__highlightBottomLeftCorner::after{left:0;right:initial;border-right:12px solid #36c2f6;border-left:none;}
.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ReactVirtualized__Table__row{display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0px;}
.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap;}
.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px;}
.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer;}
.ReactVirtualized__Table__sortableHeaderIconContainer{display:-webkit-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.ReactVirtualized__Table__sortableHeaderIcon{-webkit-box-flex:0;-ms-flex:0 0 24px;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;height:1em;width:1em;fill:currentColor;}</style><style id="__jsx-2547496018">.picker.jsx-2547496018{display:inline-block;vertical-align:middle;}
.swatch.jsx-2547496018{padding:5px;background-color:#FFFFFF;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,0.1);cursor:pointer;}
.color.jsx-2547496018{width:28px;height:14px;border-radius:2px;}
.popover.jsx-2547496018{position:absolute;z-index:2;}
.cover.jsx-2547496018{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;}</style><style id="__jsx-3271769188">body{padding:0;margin:0;}
h1{font-family:Arial,Verdana,Helvetica,sans-serif;color:#5F5D61;}</style><meta name="viewport" content="width=device-width, initial-scale=1"><style data-styled="eSSRwj kGenzA ikcPnp fliHWA kfXMcK bZmmJj hPflCi jwXjXi fGOPBj iiFzpt fwSMCk fXXtaf yEfiH bJCXmD" data-styled-version="4.0.2">
/* sc-component-id: settings-container__SettingsContainer-ws9xx8-0 */
.kGenzA{position:relative;border-top-left-radius:10px;border-top-right-radius:10px;max-width:780px;padding:20px 30px 0;background-color:#FFFFFF;margin:-180px auto 100px;font-family:sans-serif;min-height:480px;}
/* sc-component-id: settings-actions__SettingsActions-s1owjc66-0 */
.ikcPnp{border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:white;width:154px;height:48px;margin:auto;z-index:1;text-align:center;} .ikcPnp a{margin:4px 3px 0;padding:4px;display:inline-block;width:30px;height:30px;} .ikcPnp svg{pointer-events:none;} .ikcPnp a svg.spin{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:3000ms;animation-duration:3000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;} .ikcPnp.selected svg{opacity:.25;} .ikcPnp.selected .selected svg{opacity:1;} @-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}} @keyframes spin{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}}
/* sc-component-id: container__Container-nktrgh-0 */
.fliHWA{margin:0 auto;max-width:1024px;display:none;} .fliHWA > aside{max-width:640px;margin:0 auto;text-align:center;} .fliHWA > aside a{display:block;} .fliHWA > aside a:hover{color:red;} .fliHWA > aside ul,.fliHWA > aside li{list-style:none;} .fliHWA > aside li{position:relative;} .fliHWA > aside > ul{margin:0;padding:0;} .fliHWA > aside > ul ul{padding:0;margin-left:20px;} .fliHWA > main{overflow:auto;}
/* sc-component-id: button__Button-s11el0iw-0 */
.kfXMcK{background-color:transparent;border:none;color:#fff;padding:4px;min-width:30px;cursor:pointer;margin:0;text-align:center;} .kfXMcK:hover svg,.kfXMcK.selected svg{opacity:1;} .kfXMcK svg{pointer-events:none;display:inline-block;vertical-align:middle;margin:0;opacity:.35;}
/* sc-component-id: edit-body__EditBody-s1c1zrku-0 */
.hPflCi{display:block;padding:0;font-size:12px;box-sizing:border-box;} .hPflCi *,.hPflCi *:before,.hPflCi *:after{box-sizing:inherit;} .hPflCi label{display:block;color:grey;} .hPflCi label + label{margin-top:15px;} .hPflCi input[type=text]{padding:6px 12px;display:block;width:100%;border:1px solid lightgrey;border-radius:3px;}
/* sc-component-id: edit-menu__EditMenu-s93j3jy-0 */
.bZmmJj{position:relative;} .bZmmJj > span{display:none;position:absolute;padding:15px;width:280px;background-color:white;border:1px solid #E0E0E0;z-index:1;box-shadow:0px 12px 30px -2px rgba(0,0,0,0.1);border-radius:4px;color:#888;right:-20px;bottom:calc(100% + 5px);} .bZmmJj > span:before{content:'';position:absolute;bottom:-1px;left:88%;width:0;height:0;border:10px solid transparent;border-top-color:#E0E0E0;border-bottom:0;margin-left:-10px;margin-bottom:-10px;} .bZmmJj > span:after{content:'';position:absolute;bottom:0;left:88%;width:0;height:0;border:10px solid transparent;border-top-color:#FFFFFF;border-bottom:0;margin-left:-10px;margin-bottom:-10px;} .bZmmJj:hover > button + span{display:block;}
/* sc-component-id: settings-category__SettingsCategory-s1id7ybu-0 */
.fGOPBj{text-align:center;font-size:14px;padding-bottom:20px;border-bottom:1px solid lightgrey;} .fGOPBj.main-category{padding-bottom:0;} .fGOPBj.main-category label{margin-bottom:20px;} .fGOPBj.main-category input,.fGOPBj.main-category span{opacity:.32;} .fGOPBj.main-category input:checked,.fGOPBj.main-category input:checked + span{opacity:1;} .fGOPBj.thin{margin-top:0;margin-bottom:0;} .fGOPBj.no-borders{border-bottom:none;padding-bottom:0;} .fGOPBj.no-borders span{font-weight:normal;text-transform:none;} .fGOPBj span{padding:0 15px 0 5px;font-weight:bold;text-transform:uppercase;} .fGOPBj > label,.fGOPBj span,.fGOPBj input[type=radio],.fGOPBj input[type=range],.fGOPBj input[type=checkbox]{cursor:pointer;margin:0;display:inline-block;vertical-align:middle;} .fGOPBj a{display:inline-block;vertical-align:middle;margin:0 0 0 10px;} .fGOPBj svg{cursor:pointer;display:inline-block;vertical-align:middle;width:20px;height:20px;} .fGOPBj svg path{fill:#999999;} .fGOPBj svg:hover path{fill:#666666;}
/* sc-component-id: settings-group__SettingsGroup-s8o2xo6-0 */
.iiFzpt{text-align:center;} .iiFzpt > label,.iiFzpt input[type=radio],.iiFzpt input[type=range],.iiFzpt input[type=checkbox]{margin:0;display:inline-block;vertical-align:middle;}
/* sc-component-id: settings-divider__SettingsDivider-dl4cln-0 */
.fwSMCk{padding:0 20px;} .fwSMCk span{font-size:14px;}
/* sc-component-id: settings__Settings-s1alj0yx-0 */
.fXXtaf{display:inline-block;vertical-align:middle;line-height:3;} .fXXtaf > label > span{font-size:12px;padding:0 15px 0 5px;margin:0;display:inline-block;vertical-align:middle;}
/* sc-component-id: settings-name__SettingsName-s1vbsk9z-0 */
.yEfiH{display:inline-block;vertical-align:middle;margin-right:5px;font-size:12px;}
/* sc-component-id: settings-value__SettingsValue-i3iy68-0 */
.bJCXmD{display:inline-block;vertical-align:middle;margin-right:15px;} .bJCXmD input[type=range]{width:42px;} .bJCXmD input + input{margin-left:5px;} .bJCXmD button{background-color:#5F5D61;border:none;color:white;padding:0 20px;text-align:center;line-height:32px;min-width:180px;cursor:pointer;border-radius:3px;}
/* sc-component-id: settings-container__SettingsContainer-s1e4vgr9-0 */
.jwXjXi{font-size:11px;font-family:Arial,Verdana,Helvetica,sans-serif;background-color:white;color:#777;z-index:3;margin:auto;padding:0 0 10px;} .jwXjXi.compact{padding:0;} .jwXjXi > div{height:100%;} .jwXjXi em{color:grey;border-bottom-left-radius:8px;background-color:white;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;text-align:center;padding:4px;display:block;width:24px;height:24px;line-height:24px;cursor:pointer;font-weight:bold;position:absolute;top:0;right:0;margin:auto;font-style:normal;font-size:16px;z-index:2;}
/* sc-component-id: main__Main-s1c4nz4t-0 */
.eSSRwj{position:relative;background-image:url("static/image/laptop-light.jpg");background-position-x:left;background-repeat:no-repeat;background-size:cover;min-height:640px;width:100%;} .eSSRwj img{display:block;max-width:100%;} .eSSRwj button{position:absolute;top:20%;bottom:0;left:0;right:0;margin:0 auto;}

    @media screen and (max-width: 1023px) {
.loki-header{position: fixed;left:0;right:0;top:0;width: 100%;z-index:999;}
.loki-header-spacer{height:70px;}

}





footer {
  width: 100%;
  padding: 0% 0 80px }
  @media screen and (max-width: 768px) {

.pc {
display: none; }


    footer {
      padding: 40px 0 100px; } }
  footer .contact_wrapper {
    padding-left: max(40px, 8.021%);
    padding-right: 40px; }
    footer .contact_wrapper a {
      pointer-events: painted;
      display: flex; }
      footer .contact_wrapper a .contact_ttl {
        font-size: clamp(46px, 6.78vw, 120px);
        display: flex;
        align-items: center;
        gap: 0 144px;
        line-height: 1; }
        @media screen and (max-width: 1200px) {
          footer .contact_wrapper a .contact_ttl {
            gap: 0 80px; } }
        @media screen and (max-width: 480px) {
          footer .contact_wrapper a .contact_ttl {
            gap: 0 20px;
            letter-spacing: -0.1em; } }
        footer .contact_wrapper a .contact_ttl .en {
          line-height: 1;
          display: block;
          position: relative; }
          @media screen and (max-width: 480px) {
            footer .contact_wrapper a .contact_ttl .en {
              letter-spacing: -0.03em; } }
          footer .contact_wrapper a .contact_ttl .en:before {
            content: "";
            position: absolute;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            background: #2D2C37;
            height: 1px;
            transform: scale(0, 1);
            transform-origin: right top;
            transition: transform 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s; }
        footer .contact_wrapper a .contact_ttl .arrow {
          position: relative;
          width: 87px;
          height: 86px;
          padding: 10px;
          box-sizing: content-box;
          overflow: hidden; }
          @media screen and (max-width: 1200px) {
            footer .contact_wrapper a .contact_ttl .arrow {
              transform: scale(0.85); } }
          @media screen and (max-width: 768px) {
            footer .contact_wrapper a .contact_ttl .arrow {
              transform: scale(0.7); } }
          @media screen and (max-width: 480px) {
            footer .contact_wrapper a .contact_ttl .arrow {
              padding: 0;
              width: 14%;
              height: auto;
              transform: scale(1); } }
          footer .contact_wrapper a .contact_ttl .arrow span {
            display: flex;
            align-items: center;
            justify-content: center;
            line-height: 0; }
            footer .contact_wrapper a .contact_ttl .arrow span.arrow01 {
              transition: 0.2s all cubic-bezier(0, 0, 0, 1) 0.2s; }
            footer .contact_wrapper a .contact_ttl .arrow span.arrow02 {
              position: absolute;
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              opacity: 0;
              display: flex;
              align-items: center;
              justify-content: center;
              opacity: 0;
              transition: 0.2s all cubic-bezier(1, 0, 1, 1) 0s;
              transform: translateX(-50%) translateY(50%); }
      body:not(.mobile) footer .contact_wrapper a:hover .en:before {
        transform-origin: left top;
        transform: scale(1, 1); }
      body:not(.mobile) footer .contact_wrapper a:hover .arrow span.arrow01 {
        opacity: 0;
        transition: 0.2s all cubic-bezier(1, 0, 1, 1) 0s;
        transform: translateX(50%) translateY(-50%); }
      body:not(.mobile) footer .contact_wrapper a:hover .arrow span.arrow02 {
        opacity: 1;
        transition: 0.2s all cubic-bezier(0, 0, 0, 1) 0.2s;
        transform: translateX(0%) translateY(0%); }
    footer .contact_wrapper .contact_subttl {
      font-size: clamp(17px, 1.0417vw, 20px);
      display: block;
      margin-top: 30px; }
      @media screen and (max-width: 768px) {
        footer .contact_wrapper .contact_subttl {
          margin-top: 10px;
          font-weight: normal; } }
  footer .foot_bottom {
    padding-left: max(40px, 8.021%);
    padding-right: 40px;
    padding-top: 0px;
    margin-top: 0px;
    border-top: 1px solid rgba(152, 138, 138, 0.51); }
    @media screen and (max-width: 768px) {
      footer .foot_bottom {
        padding-top: 100px;
        margin-top: 100px;
        padding-left: 0;
        padding-right: 0;
        margin-left: 40px;
        margin-right: 40px; } }
    @media screen and (max-width: 360px) {
      footer .foot_bottom {
        margin-left: 30px;
        margin-right: 30px; } }
    footer .foot_bottom .foot_link_area {
      max-width: 1415px; }
      @media screen and (max-width: 1300px) {
        footer .foot_bottom .foot_link_area .foot_link_area_in {
          flex-wrap: wrap; } }
      @media screen and (max-width: 1200px) {
        footer .foot_bottom .foot_link_area .foot_link_area_in {
          display: block; } }
      @media screen and (max-width: 1300px) {
        footer .foot_bottom .foot_link_area .foot_link_area_in .foot_logo {
          width: 100%;
          margin-bottom: 50px; } }
      @media screen and (max-width: 480px) {
        footer .foot_bottom .foot_link_area .foot_link_area_in .foot_logo {
          margin-bottom: 80px; } }
      footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap {
        display: flex; }
        @media screen and (max-width: 1300px) {
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap {
            width: fit-content;
            margin-bottom: 30px; } }
        @media screen and (max-width: 1200px) {
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap {
            margin-bottom: 50px; } }
        @media screen and (max-width: 480px) {
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap {
            display: block; } }
        footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink {
          display: flex;
          flex-direction: column;
          gap: 20px 0; }
          @media screen and (max-width: 480px) {
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink {
              gap: 10px 0; } }
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink:nth-child(2) {
            margin: 0 60px; }
            @media screen and (max-width: 1600px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink:nth-child(2) {
                margin: 0 30px; } }
            @media screen and (max-width: 1300px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink:nth-child(2) {
                margin: 0 60px; } }
            @media screen and (max-width: 960px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink:nth-child(2) {
                margin: 0 30px; } }
            @media screen and (max-width: 480px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink:nth-child(2) {
                margin: 10px 0; } }
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a {
            line-height: 1.4;
            display: inline-block;
            font-size: 15px;
            white-space: nowrap;
            position: relative; }
            @media screen and (max-width: 1600px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a {
                font-size: 12px; } }
            @media screen and (max-width: 1300px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a {
                font-size: 14px; } }
            @media screen and (max-width: 960px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a {
                font-size: 12px; } }
            @media screen and (max-width: 480px) {
              footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a {
                font-size: 14px; } }
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a.link_none {
              pointer-events: none;
              opacity: 0.4; }
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a:before {
              content: "";
              position: absolute;
              left: 0;
              right: 0;
              bottom: 0;
              width: 100%;
              background: #2D2C37;
              height: 1px;
              transform: scale(0, 1);
              transform-origin: right top;
              transition: transform 0.4s ease-in-out 0s; }
            body:not(.mobile) footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink li a:hover:before {
              transform-origin: left top;
              transform: scale(1, 1); }
          footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a {
            display: flex;
            align-items: center; }
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a span {
              display: block; }
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_icon {
              margin-right: 10px;
              margin-bottom: 2px;
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              height: 100%; }
              @media screen and (max-width: 480px) {
                footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_icon {
                  margin-bottom: 0; } }
            footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_text {
              font-size: 13px; }
              @media screen and (max-width: 1600px) {
                footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_text {
                  font-size: 10px; } }
              @media screen and (max-width: 1300px) {
                footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_text {
                  font-size: 12px; } }
              @media screen and (max-width: 960px) {
                footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_text {
                  font-size: 10px; } }
              @media screen and (max-width: 480px) {
                footer .foot_bottom .foot_link_area .foot_link_area_in .page_link_wrap .pagelink .pagelink_adjust a .pagelink_text {
                  font-size: 12px; } }
      footer .foot_bottom .foot_link_area .foot_link_area_in .foot_button {
        align-items: flex-start;
        max-width: 400px;
        width: 28.27%; }
        @media screen and (max-width: 1300px) {
          footer .foot_bottom .foot_link_area .foot_link_area_in .foot_button {
            width: 400px;
            max-width: 100%; } }
        footer .foot_bottom .foot_link_area .foot_link_area_in .foot_button li {
          width: 45%; }
          @media screen and (max-width: 480px) {
            footer .foot_bottom .foot_link_area .foot_link_area_in .foot_button li {
              width: 47%; } }
      footer .foot_bottom .foot_link_area .own_wrap {
        margin-top: 30px;
        text-align: right; }
        @media screen and (max-width: 1300px) {
          footer .foot_bottom .foot_link_area .own_wrap {
            text-align: left;
            margin-top: 50px; } }
        footer .foot_bottom .foot_link_area .own_wrap .logo_nomura {
          margin-bottom: 30px; }
        footer .foot_bottom .foot_link_area .own_wrap copyright {
          font-size: 12px; }
          @media screen and (max-width: 480px) {
            footer .foot_bottom .foot_link_area .own_wrap copyright {
              font-size: 10px; } 
.loki-logo a img{  width: 230px !important;}

}