html,body{height:100%}::-webkit-scrollbar{width:7px;height:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#555}.is-hello body{overflow-y:auto}.is-hello .top .l-loading{-webkit-transition-delay:1.45s;transition-delay:1.45s}.is-hello .l-loading{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:-webkit-transform .65s cubic-bezier(.77,0,.175,1) .1s;transition:-webkit-transform .65s cubic-bezier(.77,0,.175,1) .1s;transition:transform .65s cubic-bezier(.77,0,.175,1) .1s;transition:transform .65s cubic-bezier(.77,0,.175,1) .1s,-webkit-transform .65s cubic-bezier(.77,0,.175,1) .1s}.l-loading{bottom:0;content:'';display:block;left:0;color:#fff;text-align:center;overflow:hidden;position:fixed;right:0;top:0;z-index:999999999999;background:#fff}.l-loading span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.l-loading img{-webkit-animation:rotating 3s linear infinite;-moz-animation:rotating 3s linear infinite;-ms-animation:rotating 3s linear infinite;-o-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.revealBx{display:inline-block}.animated .reveal_in{width:100%;position:relative;transform:scaleX(0);transform-origin:left;animation:reveal .2s ease-in-out forwards;animation-delay:.4s}.animated .reveal_in:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:1;animation:reveal .2s reverse forwards;animation-delay:1s;transform-origin:right}.delay1 .reveal_in{animation-delay:.6s}.delay1 .reveal_in:after{animation-delay:1.2s}.delay2 .reveal_in{animation-delay:.8s}.delay2 .reveal_in:after{animation-delay:1.4s}@keyframes reveal{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes sonarEffect{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-moz-keyframes sonarEffect{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.headAni{width:100%;overflow:hidden}.headAni .fadeUp{transform:translateY(100%);transition:.8s cubic-bezier(.4,.47,.17,.98)}.headAni .animated.fadeUp{transform:translateY(0)}.headAni .delay2{transition-delay:.2s}.clear-menu-btn{position:relative;z-index:999;top:5px}.clear-menu-btn{width:30px;height:30px;z-index:999999;-webkit-transition:.4s;-moz-transition:.4s;-khtml-transition:.4s;-o-transition:.4s}.clear-menu-btn .menu_tglbtn_checkbox{filter:alpha(opacity=0);opacity:0;width:100%;height:100%}.clear-menu-btn .menu_tglbtn_checkbox:hover{cursor:pointer}.clear-menu-btn .menu_tglbtn_checkbox_check~.top,.clear-menu-btn .menu_tglbtn_checkbox_check~.bottom{top:27%}.clear-menu-btn .menu_tglbtn_checkbox_check~.top{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.clear-menu-btn .menu_tglbtn_checkbox_check~.bottom{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.clear-menu-btn .menu_tglbtn_checkbox_check~.middle{filter:alpha(opacity=0);opacity:0}.clear-menu-btn .menu_tglbtn_checkbox_check~.circle{filter:alpha(opacity=100);opacity:0}.clear-menu-btn span{position:absolute;display:block;width:100%;height:2px;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:-1;left:0;top:0}.clear-menu-btn .top{top:0}.clear-menu-btn .middle{top:9px}.clear-menu-btn .bottom{top:18px}.clearmenubtn_active .bottom{width:100%}.clear-menu-btn .circle{display:block;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:alpha(opacity=0);opacity:0;width:28px;height:16px;background-color:transparent;border-radius:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:-1;left:14px;top:10px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;padding:0 15px}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#333;border:none;outline:none;background:#fff;z-index:99;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.1)}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:0;visibility:hidden}.slick-prev{left:-50px}.slick-prev:after{content:"";width:20px;height:20px;background:url(//careerchannel.co.jp/wp-content/themes/kyujinnomadoguchi/css/../images/chevron-back-outline.svg) no-repeat;background-size:20px;position:absolute;top:11px;left:8px;opacity:.7}.slick-next{right:-50px}.slick-next:after{content:"";width:20px;height:20px;background:url(//careerchannel.co.jp/wp-content/themes/kyujinnomadoguchi/css/../images/chevron-forward-outline.svg) no-repeat;background-size:20px;position:absolute;top:11px;left:11px;opacity:.7}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:25px;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:6px;height:6px;font-size:0;background:#142c4d;border-radius:50%;cursor:pointer;margin:0 20px;padding:0;cursor:pointer;transition:.4s cubic-bezier(.4,.47,.17,.98);position:relative}.slick-dots li:after{content:"";width:22px;height:22px;border:1px solid #142c4d;border-radius:50%;position:absolute;top:-8px;left:-8px;transition:.4s cubic-bezier(.4,.47,.17,.98);opacity:0}.slick-dots li.slick-active:after{opacity:1}.slick-dots li:hover:after{opacity:1}.slick-dots li button{display:none}.jarallax{position:relative;z-index:0}.jarallax>.jarallax-img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%;z-index:-1}@media screen and (max-width:767px) and (min-width:320px){@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0)}}}.map{margin-top:15vw;position:relative}.map-tower{position:absolute;top:-10vw;right:0;z-index:-1}.map-tower img{width:30vw}