@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fadeInDouble{0%{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDouble{0%{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes scroll{0%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}25%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}75%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes scroll{0%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}25%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}75%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@-webkit-keyframes scrollLeft{0%{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scrollLeft{0%{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes scrollRight{0%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrollRight{0%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes stretch{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@keyframes stretch{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@-webkit-keyframes stretch_recruit{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:0;height:0%}to{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:100%;height:100%}}@keyframes stretch_recruit{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:0;height:0%}to{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:100%;height:100%}}@-webkit-keyframes stretch_access{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@keyframes stretch_access{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideInHeadline{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideInHeadline{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideInHeadlineRight{0%{opacity:0;-webkit-transform:translate(150%);transform:translate(150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideInHeadlineRight{0%{opacity:0;-webkit-transform:translate(150%);transform:translate(150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}html{font-family:Noto Sans Kannada}.box{display:none}.container{margin:0 auto;width:1143px;max-width:100%}body{background-color:#eeedf0;min-width:1000px}.__sp{display:none}.header{width:100%;background-color:#000;padding-top:67px;position:relative}.header__message{opacity:0;position:absolute;font-family:Times New Roman;line-height:120px;letter-spacing:5px;white-space:pre;top:22%;left:7.5%;font-size:100px;color:#fff;z-index:100;cursor:default}.header__message.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.header:before{position:absolute;top:0;left:0;content:"";background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;width:calc(100% - 112px);height:100%;z-index:1}.header__redline{z-index:10;position:absolute;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);top:50%;left:32%;width:300px;height:550px}.header__redline--line.stretch{border-left:2px solid red;cursor:none;-webkit-animation:stretch 4s ease forwards;animation:stretch 4s ease forwards}.header__wrapper .scrollBlock{position:absolute;color:#fff;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:40%;right:0;z-index:100;font-family:Times New Roman;font-weight:400}.header__wrapper .scrollBlock .scrollLine{position:relative;z-index:10;-webkit-transform:skew(45deg);transform:skew(45deg)}.header__wrapper .scrollBlock .scrollLine:before{content:"";position:absolute;top:0;left:-350%;z-index:100;width:300px;height:15px;border-bottom:1px solid #707070;border-right:2.5px solid #707070;-webkit-animation:scroll 6s cubic-bezier(1,0,0,1) infinite;animation:scroll 6s cubic-bezier(1,0,0,1) infinite}.header__inner{z-index:10;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo{width:238px;height:51px;z-index:10;-ms-flex-preferred-size:100%;flex-basis:100%;opacity:0;overflow:hidden}.header__logo.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.header__navigation-wrapper{max-width:100%;margin-left:auto}.header__navigation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:283px;margin-bottom:48px;padding-right:47px;font-family:Times New Roman;list-style:none;opacity:0}.header__navigation.fadein{-webkit-animation:fadeInDouble 3.5s ease forwards;animation:fadeInDouble 3.5s ease forwards}.header__navigation--list{position:relative;cursor:pointer}.header__navigation--list:after{content:"";width:4px;height:4px;position:absolute;top:30px;left:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__navigation--list:not(:last-child){margin-right:20px}.header__navigation--list>a{font-size:16px;text-decoration:none;color:#fff}.header__hero{position:relative;z-index:100;z-index:10}.header__hero--image{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}.scroll{z-index:10;position:absolute;right:0;top:0;width:112px;height:100%;margin:0 0 0 auto}.main,.scroll{background-color:#000}.main{position:relative;padding-top:212px;overflow:hidden}.main:after{position:absolute;top:0;left:0;content:"";background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;width:100%;height:92%;z-index:1}.main:before{content:"Skills & Experiences";color:#000;position:absolute;white-space:nowrap;top:10px;left:0;font-size:11vw;font-family:Times New Roman;z-index:2}.main__textarea{position:relative;z-index:100;color:#fff;max-width:916px;text-align:center;padding-bottom:230px;margin:0 auto}.main__textarea--headline{font-size:50px;margin-bottom:73px;opacity:0}.main__textarea--headline.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.main__textarea--headline-sp{display:none}.main__textarea--paragraph{font-size:20px;opacity:0}.main__textarea--paragraph-sp{display:none}.main__textarea--paragraph.fadein{-webkit-animation:fadeInDouble 4s ease forwards;animation:fadeInDouble 4s ease forwards}.main__textarea--paragraph.fadein:not(:last-child){padding-bottom:30px}.reason{position:relative;width:100%;max-width:1366px;z-index:10;margin:0 auto;overflow:hidden;height:auto}.reason__headline{z-index:10;font-size:21px;margin-top:-25px}.reason__headline.slidein{-webkit-animation:slideInHeadline 4s ease forwards;animation:slideInHeadline 4s ease forwards}.reason__decoration{color:#8e87ac;z-index:1;font-size:250px;font-family:Times New Roman;opacity:0;margin-top:8%}.reason__decoration.slidein{-webkit-animation:slideIn 4s ease forwards;animation:slideIn 4s ease forwards}.reason__wrapp{position:relative;min-width:1366px;z-index:-1}.reason__wrapp .slick-counter{position:absolute;bottom:7%;right:10%;font-size:19px;letter-spacing:.5em}.reason__wrapp .slick-num{display:inline-block;padding:10px 15px;color:#f15a24;font-weight:700;background-color:#fef5f2}.reason .swiper-wrapper{position:relative;width:100%;background-color:#eeedf0;margin-top:-20%;z-index:-1}.reason .swiper-wrapper .slick-prev.slick-arrow{position:absolute;top:91%;left:74%;z-index:10;border:1px solid red;width:13px;height:13px}.reason .swiper-wrapper .slick-prev.slick-arrow:before{content:none}.reason .swiper-wrapper .slick-prev.slick-arrow .arrow-left{display:block;cursor:pointer;border:1px solid #000;width:100%;height:100%}.reason .swiper-wrapper .slick-prev.slick-arrow .arrow-left:after{content:"";position:absolute;top:0;left:120%;z-index:100;width:9vh;height:1vh;border-bottom:1px solid #707070;border-left:2.5px solid #707070;-webkit-animation:scrollLeft 3s ease infinite;animation:scrollLeft 3s ease infinite}.reason .swiper-wrapper .slick-prev.slick-arrow.slick-disabled{display:none!important}.reason .swiper-wrapper .slick-next.slick-arrow{position:absolute;top:91%;right:2%;border:1px solid red;z-index:10;width:13px;height:13px}.reason .swiper-wrapper .slick-next.slick-arrow:before{content:none}.reason .swiper-wrapper .slick-next.slick-arrow .arrow-right{display:block;cursor:pointer;border:1px solid #000;width:100%;height:100%}.reason .swiper-wrapper .slick-next.slick-arrow .arrow-right:after{content:"";position:absolute;top:0;right:100%;z-index:100;width:9vh;height:1vh;border-bottom:1px solid #707070;border-right:2.5px solid #707070;-webkit-animation:scrollRight 3s ease infinite;animation:scrollRight 3s ease infinite}.reason .swiper-wrapper .slick-next.slick-arrow.slick-disabled{display:none!important}.reason .reason01{width:100%;max-width:1366px;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden}.reason .reason01__imagearea{position:absolute;top:25%;left:43%;z-index:11;width:56.95%}.reason .reason01__imagearea--image{width:100%}.reason .reason01__inner{z-index:10;width:68.9%;max-width:941px;background-color:#000;padding-bottom:140px;margin-top:21%;padding-top:40px;padding-left:10%;-webkit-box-sizing:border-box;box-sizing:border-box}.reason .reason01__inner:after{content:"Project Manager";z-index:1;color:#939393;opacity:1;font-size:65px;font-family:Times New Roman;position:absolute;bottom:5px;left:10%}.reason .reason01__inner.__02:after{content:"IT Architect"}.reason .reason01__inner.__03:after{content:"IT Infrastructure"}.reason .reason01__textarea{z-index:10;color:#fff;width:43.14%;max-width:406px;margin-top:52px;position:relative}.reason .reason01__textarea--position{font-size:14px;position:relative}.reason .reason01__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason01__textarea--headline{line-height:1.4em;margin-top:59px;font-size:34px;font-weight:400}.reason .reason01__textarea--description{line-height:1.9em;max-width:400px;margin-top:25px;font-size:16px;word-wrap:break-word}.reason .reason02{width:100%;max-width:1366px;min-height:800px;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden}.reason .reason02__imagearea{position:absolute;top:25%;left:43%;z-index:11;width:56.95%}.reason .reason02__imagearea--image{width:100%}.reason .reason02__inner{z-index:10;position:absolute;top:289px;left:0;width:68.9%;max-width:941px;background-color:#000;padding-bottom:140px}.reason .reason02__textarea{z-index:10;color:#fff;width:43.14%;max-width:406px;margin-top:52px;padding-left:14.66%;position:relative}.reason .reason02__textarea:after{content:"Infrastructure engineer";z-index:1;color:#939393;opacity:1;font-size:65px;font-family:Times New Roman;position:absolute;top:73%}.reason .reason02__textarea--position{font-size:14px;position:relative}.reason .reason02__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason02__textarea--headline{line-height:1.4em;width:425px;max-width:406px;margin-top:59px;font-size:34px;font-weight:400}.reason .reason02__textarea--description{line-height:1.9em;max-width:400px;margin-top:25px;font-size:16px;word-wrap:break-word}.reason .reason03{width:100%;max-width:1366px;min-height:800px;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden}.reason .reason03__imagearea{position:absolute;top:25%;left:43%;z-index:11;width:56.95%}.reason .reason03__imagearea--image{width:100%}.reason .reason03__inner{z-index:10;position:absolute;top:289px;left:0;width:68.9%;max-width:941px;background-color:#000;padding-bottom:140px}.reason .reason03__textarea{z-index:10;color:#fff;width:43.14%;max-width:406px;margin-top:52px;padding-left:14.66%;position:relative}.reason .reason03__textarea--position{font-size:14px;position:relative}.reason .reason03__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason03__textarea--headline{line-height:1.4em;width:380px;max-width:406px;margin-top:59px;font-size:34px;font-weight:400}.reason .reason03__textarea--description{line-height:1.9em;max-width:400px;margin-top:25px;font-size:16px;word-wrap:break-word}.recruit{height:51.5vh;z-index:10;background-color:#eeedf0;padding-top:293px}.recruit,.recruit__inner{position:relative;width:100%}.recruit__inner{z-index:1;height:100%;background:url(../images/more-effect03.jpg) top;background-size:cover}.recruit__inner .redline{z-index:100;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top;transform-origin:top;top:65%;right:1px;width:2px;height:334px}.recruit__inner .redline__line{position:relative;z-index:110;border-left:2px solid red;cursor:none;width:100%;height:100%}.recruit .container{max-width:1143px;width:100%;height:100%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.recruit__textarea{padding:44px 27px;color:#fff;width:269px;background-color:#000;font-size:23.5px;overflow:hidden;margin-bottom:10%}.recruit__textarea.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.recruit__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:-40%;left:45%;font-size:250px;font-family:Times New Roman;cursor:default}.recruit__decoration.slidein{-webkit-animation:slideInHeadlineRight 4s ease forwards;animation:slideInHeadlineRight 4s ease forwards}.company{position:relative;width:100%;max-width:1366px;z-index:10;margin:0 auto;padding-top:264px}.company__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:11%;left:4%;font-size:250px;font-family:Times New Roman;cursor:default}.company__decoration.slidein{-webkit-animation:slideIn 4s ease forwards;animation:slideIn 4s ease forwards}.company__inner{width:100%;background-color:#fff;padding-bottom:10vh}.company__inner .table{padding-top:150px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0}.company__inner .table.fadein{-webkit-animation:fadeIn 2s ease forwards;animation:fadeIn 2s ease forwards}.company__inner .table__headline{-ms-flex-preferred-size:100%;flex-basis:100%}.company__inner .table__headline>tr>th{font-size:25px;font-weight:400}.company__inner .table__inner{font-size:16px;color:#707070;-ms-flex-preferred-size:46.5%;flex-basis:46.5%;margin-top:30px;border-top:1px solid #000}.company__inner .table__row :first-child{width:230px;padding-left:7px}.company__inner .table__row>td{height:100%;line-height:1.65;padding-top:37px;text-align:left;vertical-align:top}.access{position:relative;width:100%;margin:0 auto;padding-top:257px;background-color:#eeedf0;z-index:10;overflow:hidden}.access__redline{z-index:10;position:absolute;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);top:14%;left:39%;width:2px;height:400px}.access__redline--line.stretch_access{border-left:2px solid red;cursor:none;-webkit-animation:stretch 4s ease forwards;animation:stretch 4s ease forwards}.access__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:11%;right:2%;font-size:250px;font-family:Times New Roman;cursor:default}.access__decoration.slidein{-webkit-animation:slideInHeadlineRight 4s ease forwards;animation:slideInHeadlineRight 4s ease forwards}.access__inner{width:100%}.access__inner--location{position:relative}.access__inner--location>iframe{width:100%;height:470px;-webkit-filter:grayscale(100%);filter:grayscale(100%);vertical-align:bottom}.access__text{width:1143px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:54px 13px 13px 27px;font-size:16px;line-height:2em}.access__text--location{-ms-flex-preferred-size:50%;flex-basis:50%}.contact{position:relative;z-index:10;overflow:hidden;padding-top:100px}.contact__wrapper{position:relative;width:100%;height:auto}.contact__wrapper .slick-next.slick-arrow.contact{position:absolute;right:5%;bottom:50%;border-bottom:1px solid #707070;border-right:1px solid #707070;width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.contact__wrapper .slick-next.slick-arrow.contact:before{display:none}.contact__slide{position:absolute;background-color:#000;width:683px;height:350px;z-index:100;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__slide--text{position:absolute;font-size:25px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact__slide--decoration{font-size:38px;position:absolute;display:inline-block;color:#a4a4d0;opacity:.27;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);top:45%;right:0}.contact__first{position:relative;color:#fff;width:100%;height:auto}.contact__first:after{position:absolute;top:50%;left:40%;content:"";width:300px;height:1px;border-bottom:1px solid #fff;z-index:100}.contact__first--decoration{padding-left:66px;position:relative;display:inline-block;padding-top:10vh;font-size:97px;font-family:Times New Roman;z-index:20}.contact__first--textarea{font-size:18px;position:relative;padding-left:66px;padding-top:64px;padding-bottom:130px;z-index:20}.contact__first--wrapper{position:relative;z-index:10;background-color:#000;width:90%}.contact__first--wrapper:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;z-index:1}.contact__first--text{font-size:18px;padding-top:26px}.contact__inner{width:100%;position:relative;height:auto;padding-top:26px;background-color:#000;color:#fff}.contact__inner:after{position:absolute;top:0;left:0;content:"";width:92%;height:100%;background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;z-index:1}.contact__inner--decoration{width:5%;background-color:#000;position:absolute;-ms-flex-preferred-size:10%;flex-basis:10%;height:100%}.contact .form{position:relative;width:625px;margin:0 auto;padding:66 0;z-index:10}.contact .form__button{color:#fff;font-size:16px;font-family:源ノ角ゴシック JP;background-color:#325e9b;border:none;cursor:pointer;padding:10px 30px}.contact .form__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:31px}.contact .form__row--radio{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .form__row--checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:49px;margin-bottom:60px}.contact .form__label{display:inline-block;height:100%;padding:1% 1.2%;background-color:#9a0505;font-size:.5em}.contact .form__label--checkbox{font-size:17px;color:#fff}.contact .form__input{width:575px;height:5vh;border:none;background-color:#fff;padding-top:5px;margin-left:auto}.contact .form__input::-webkit-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px}.contact .form__input::-moz-placeholder{font-size:16px;color:#8dacc4;padding-left:20px}.contact .form__input:-ms-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px}.contact .form__input::-ms-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px}.contact .form__input::placeholder{font-size:16px;color:#8dacc4;padding-left:20px}.contact .form__radio-area{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .form__radio-area--label{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:16px}.contact .form__radio-area--row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;padding-left:10px;margin-top:2vh}.contact .form__radio-area--button{display:none}.contact .form__radio-area--button+label{padding-left:29px;position:relative;margin-right:29px;cursor:pointer}.contact .form__radio-area--button+label:before{content:"";display:block;position:absolute;top:-40%;left:0;width:1.2em;height:1.2em;border:1px solid #cdd6dd;border-radius:50%}.contact .form__radio-area--button:checked+label:after{content:"";display:block;position:absolute;top:-21%;left:1.1%;width:1em;height:1em;background:#325e9b;border-radius:50%}.contact .form__textarea{width:575px;height:15vh;border:none;background-color:#fff;padding-top:5px;margin-left:auto}.contact .form__textarea::-webkit-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px;cursor:pointer}.contact .form__textarea::-moz-placeholder{font-size:16px;color:#8dacc4;padding-left:20px;cursor:pointer}.contact .form__textarea:-ms-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px;cursor:pointer}.contact .form__textarea::-ms-input-placeholder{font-size:16px;color:#8dacc4;padding-left:20px;cursor:pointer}.contact .form__textarea::placeholder{font-size:16px;color:#8dacc4;padding-left:20px;cursor:pointer}.contact .form__checkbox{display:none}.contact .form__checkbox--label{font-size:16px}.contact .form__checkbox+label{padding-left:29px;position:relative;margin-right:29px;cursor:pointer}.contact .form__checkbox+label:before{content:"";display:block;position:absolute;top:-35%;left:0;width:1.3em;height:1.3em;border:1px solid #cdd6dd;border-radius:4px}.contact .form__checkbox:checked+label:after{width:.8em;height:1.5em;border-right:3px solid #325e9b;border-bottom:3px solid #325e9b;content:"";display:block;left:2%;margin-top:-10px;opacity:1;position:absolute;top:-30%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact__alert{font-size:.8em;color:#9a0505;font-weight:700;margin-bottom:10px;width:100%}.footer{width:100%}.footer__inner{width:100%;padding-top:10vh}.footer__privacy{display:inline-block;position:relative;cursor:pointer;font-size:16px;padding-left:1.2em}.footer__privacy:before{content:"";position:absolute;top:-10%;left:0;display:inline-block;width:.5em;height:.5em;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer__copyright{text-align:center;padding-top:11vh;padding-bottom:5vh}.footer .modal{position:fixed;z-index:100;display:none;width:100%;height:100vh;top:0;left:0;background-color:rgba(30,30,30,.9)}.footer .modal__close{position:absolute;top:10%;right:10%;font-size:100px;color:#707070;cursor:pointer}.footer .modal__headline{font-size:97px;font-weight:400;margin-bottom:5vh;font-family:Times New Roman}.footer .modal__text{margin-top:3vh;line-height:1.4em}.footer .modal__text--rule{line-height:1.4em;margin-top:1.5vh}.footer .modal__h3{font-size:18px;margin-top:5vh}.footer .modal__inner{position:absolute;top:50%;left:50%;height:70%;overflow:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1000px;background-color:#fff;padding:10vh 11vh;font-size:16px;font-family:Noto Sans}.box__sp,.sp{display:none}@media (max-width:767.9px){@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes fadeInDouble{0%{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDouble{0%{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:all 1s;transition:all 1s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes scroll{0%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}25%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}75%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes scroll{0%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}25%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}50%{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}75%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scaleX(.4) skew(45deg);transform:scaleX(.4) skew(45deg);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@-webkit-keyframes scrollLeft{0%{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scrollLeft{0%{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}50.1%{-webkit-transform:scaleX(.4) skew(-70deg);transform:scaleX(.4) skew(-70deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1) skew(-45deg);transform:scale(1) skew(-45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes scrollRight{0%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrollRight{0%{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}50.1%{-webkit-transform:scaleX(.4) skew(70deg);transform:scaleX(.4) skew(70deg);-webkit-transform-origin:0 0;transform-origin:0 0}to{-webkit-transform:scale(1) skew(45deg);transform:scale(1) skew(45deg);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes stretch{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@keyframes stretch{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@-webkit-keyframes stretch_recruit{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:0;height:0%}to{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:100%;height:100%}}@keyframes stretch_recruit{0%{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:0;height:0%}to{-webkit-transform:rotate(-50deg);transform:rotate(-50deg);-webkit-transform-origin:top right;transform-origin:top right;width:100%;height:100%}}@-webkit-keyframes stretch_access{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@keyframes stretch_access{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:0;height:0%}to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:top left;transform-origin:top left;width:100%;height:100%}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideInHeadline{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideInHeadline{0%{opacity:0;-webkit-transform:translate(-150%);transform:translate(-150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes slideInHeadlineRight{0%{opacity:0;-webkit-transform:translate(150%);transform:translate(150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}@keyframes slideInHeadlineRight{0%{opacity:0;-webkit-transform:translate(150%);transform:translate(150%);-webkit-transition:all .5s;transition:all .5s}to{opacity:.2;-webkit-transform:translate(0);transform:translate(0)}}html{font-family:Noto Sans Kannada}.box{display:none}.container{margin:0 auto;width:100%;max-width:100%}body{background-color:#eeedf0;min-width:320px}.__pc,.redline{display:none}.__sp{display:block}.header{width:100%;background-color:#000;padding-top:38px;position:relative}.header__message{opacity:0;position:absolute;font-family:Times New Roman;line-height:62px;letter-spacing:5px;white-space:pre;top:36%;left:7.5%;font-size:36px;color:#fff;z-index:100;cursor:default}.header__message.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.header:before{position:absolute;top:0;left:0;content:"";background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;width:calc(100% - 112px);height:100%;z-index:1}.header__redline{display:none}.header__redline--line.stretch{border-left:2px solid red;cursor:none;-webkit-animation:stretch 4s ease forwards;animation:stretch 4s ease forwards}.header__wrapper .scrollBlock{position:absolute;color:#fff;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:40%;right:0;z-index:100;font-family:Times New Roman;font-weight:400}.header__wrapper .scrollBlock .scrollLine{position:relative;z-index:10;-webkit-transform:skew(45deg);transform:skew(45deg)}.header__wrapper .scrollBlock .scrollLine:before{content:"";position:absolute;top:0;left:-350%;z-index:100;width:300px;height:15px;border-bottom:1px solid #707070;border-right:2.5px solid #707070;-webkit-animation:scroll 6s cubic-bezier(1,0,0,1) infinite;animation:scroll 6s cubic-bezier(1,0,0,1) infinite}.header__inner{z-index:10;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__logo--image{height:100%}.header__logo.fadein{width:82px;height:18px;z-index:10;-ms-flex-preferred-size:100%;flex-basis:100%;opacity:0;overflow:hidden;-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards;padding-bottom:30px;padding-left:40px}.header__navigation-wrapper{max-width:100%;margin-left:auto}.header__navigation{position:relative;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:283px;margin-bottom:48px;padding-right:47px;font-family:Times New Roman;list-style:none;opacity:0}.header__navigation.fadein{-webkit-animation:fadeInDouble 3.5s ease forwards;animation:fadeInDouble 3.5s ease forwards}.header__navigation--list{position:relative;cursor:pointer}.header__navigation--list:after{content:"";width:4px;height:4px;position:absolute;top:30px;left:50%;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__navigation--list:not(:last-child){margin-right:20px}.header__navigation--list>a{font-size:16px;text-decoration:none;color:#fff}.header__hero{position:relative;z-index:100;z-index:10;padding-top:224px}.header__hero--image{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}.scroll{z-index:10;position:absolute;right:0;top:0;width:112px;height:100%;margin:0 0 0 auto}.main,.scroll{background-color:#000}.main{position:relative;padding-top:64px;overflow:hidden}.main:after{position:absolute;top:0;left:0;content:"";background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;width:100%;height:92%;z-index:1}.main:before{font-size:8vw}.main__textarea{width:85%;position:relative;z-index:100;color:#fff;max-width:916px;text-align:center;padding-bottom:80px;margin:0 auto}.main__textarea--headline{display:none}.main__textarea--headline-sp{display:block;font-size:31px;margin-bottom:30px;line-height:1.4em;opacity:0}.main__textarea--headline-sp.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.main__textarea--paragraph{font-size:19px;opacity:0;display:none}.main__textarea--paragraph-sp{font-size:19px;display:inline-block;line-height:1.3em;width:450px;max-width:100%;text-align:left}.main__textarea--paragraph.fadein{-webkit-animation:fadeInDouble 4s ease forwards;animation:fadeInDouble 4s ease forwards}.main__textarea--paragraph.fadein:not(:last-child){padding-bottom:30px}.reason{position:relative;width:100%;max-width:1366px;z-index:10;margin:0 auto;overflow:hidden}.reason__headline{font-size:12px;margin-top:-5px}.reason__headline.slidein{-webkit-animation:slideInHeadline 4s ease forwards;animation:slideInHeadline 4s ease forwards}.reason__decoration{color:#8e87ac;z-index:1;font-size:93px;font-family:Times New Roman;cursor:default;opacity:0}.reason__decoration.slidein{-webkit-animation:slideIn 4s ease forwards;animation:slideIn 4s ease forwards}.reason__wrapp{position:relative;min-width:auto;z-index:-1}.reason__wrapp .slick-counter{position:absolute;bottom:0;left:50%;right:auto;font-size:19px;letter-spacing:.5em;color:#000;height:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reason__wrapp .slick-num{display:inline-block;padding:10px 15px;color:#f15a24;font-weight:700;background-color:#fef5f2}.reason .swiper-wrapper{position:relative;width:100%;background-color:#eeedf0;margin-top:40px;padding-bottom:30px}.reason .swiper-wrapper .slick-prev.slick-arrow{position:absolute;bottom:0;top:auto;left:17%;z-index:10;border:1px solid red;width:13px;height:13px}.reason .swiper-wrapper .slick-prev.slick-arrow:before{content:none}.reason .swiper-wrapper .slick-prev.slick-arrow .arrow-left{display:block;cursor:pointer;border:1px solid #000;width:100%;height:100%}.reason .swiper-wrapper .slick-prev.slick-arrow .arrow-left:after{content:"";position:absolute;top:0;left:120%;z-index:100;width:9vh;height:1vh;border-bottom:1px solid #707070;border-left:2.5px solid #707070;-webkit-animation:scrollLeft 3s ease infinite;animation:scrollLeft 3s ease infinite}.reason .swiper-wrapper .slick-prev.slick-arrow.slick-disabled{display:none!important}.reason .swiper-wrapper .slick-next.slick-arrow{position:absolute;top:auto;bottom:0;right:15%;border:1px solid red;z-index:10;width:13px;height:13px}.reason .swiper-wrapper .slick-next.slick-arrow:before{content:none}.reason .swiper-wrapper .slick-next.slick-arrow .arrow-right{display:block;cursor:pointer;border:1px solid #000;width:100%;height:100%}.reason .swiper-wrapper .slick-next.slick-arrow .arrow-right:after{content:"";position:absolute;top:0;right:100%;z-index:100;width:9vh;height:1vh;border-bottom:1px solid #707070;border-right:2.5px solid #707070;-webkit-animation:scrollRight 3s ease infinite;animation:scrollRight 3s ease infinite}.reason .swiper-wrapper .slick-next.slick-arrow.slick-disabled{display:none!important}.reason .reason01{width:100%;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden;z-index:1000}.reason .reason01__imagearea{position:static;z-index:11;width:90%;margin-left:auto}.reason .reason01__imagearea--image{width:100%}.reason .reason01__inner{z-index:10;left:0;width:90%;max-width:100%;background-color:#000;padding-left:20px;padding-right:20px;margin-top:-40px;padding-bottom:20px;position:relative}.reason .reason01__inner.__02:after,.reason .reason01__inner.__03:after,.reason .reason01__inner:after{content:none}.reason .reason01__textarea{z-index:10;color:#fff;width:100%;margin-top:26px;position:relative}.reason .reason01__textarea--position{font-size:14px;position:relative}.reason .reason01__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason01__textarea--headline{line-height:1.4em;width:410px;max-width:100%;margin-top:59px;font-size:24px;font-weight:400}.reason .reason01__textarea--description{line-height:1.5em;width:380px;max-width:100%;margin-top:25px;font-size:19px;word-wrap:break-word}.reason .reason02{width:100%;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden;min-height:900px}.reason .reason02__imagearea{position:absolute;top:17%;left:10%;z-index:11;width:450px;height:325px}.reason .reason02__imagearea--image{width:100%;height:100%}.reason .reason02__inner{z-index:10;position:absolute;top:440px;left:0;width:470px;max-width:941px;min-height:537px;background-color:#000}.reason .reason02__textarea{z-index:10;color:#fff;width:406px;max-width:406px;margin-top:52px;padding-left:40px;position:relative}.reason .reason02__textarea:after{content:"";z-index:1;color:#939393;opacity:1;font-size:65px;font-family:Times New Roman;position:absolute;top:80%}.reason .reason02__textarea--position{font-size:14px;position:relative}.reason .reason02__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason02__textarea--headline{line-height:1.4em;width:410px;margin-top:59px;font-size:31px;font-weight:400}.reason .reason02__textarea--description{line-height:1.5em;width:406px;max-width:400px;margin-top:25px;font-size:20px;word-wrap:break-word;padding-bottom:140px}.reason .reason03{width:100%;background-color:#eeedf0;position:relative;display:block;margin:0 auto;overflow:hidden;min-height:900px}.reason .reason03__imagearea{position:absolute;top:17%;left:10%;z-index:11;width:450px;height:325px}.reason .reason03__imagearea--image{width:100%;height:100%}.reason .reason03__inner{z-index:10;position:absolute;top:440px;left:0;width:470px;max-width:941px;min-height:537px;background-color:#000}.reason .reason03__textarea{z-index:10;color:#fff;width:406px;max-width:406px;margin-top:52px;padding-left:40px;position:relative}.reason .reason03__textarea:after{content:"";z-index:1;color:#939393;opacity:1;font-size:65px;font-family:Times New Roman;position:absolute;top:80%}.reason .reason03__textarea--position{font-size:14px;position:relative}.reason .reason03__textarea--position:after{content:"";position:absolute;top:44.5px;left:0;border-bottom:.5px solid #fff;width:26px;height:.5px}.reason .reason03__textarea--headline{line-height:1.4em;width:410px;margin-top:59px;font-size:31px;font-weight:400}.reason .reason03__textarea--description{line-height:1.5em;width:406px;max-width:400px;margin-top:25px;font-size:20px;word-wrap:break-word;padding-bottom:140px}.recruit{position:relative;height:42.5vw;width:100%;z-index:10;background-color:#eeedf0;padding-top:150px}.recruit__redline{display:none}.recruit__inner{position:relative;z-index:1;width:100%;height:100%}.recruit__inner .redline{z-index:100;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:65%;right:-10%;width:277px;height:334px}.recruit__inner .redline .line{position:relative;z-index:110;border-left:2px solid red;cursor:none;width:100%;height:100%}.recruit__inner:after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.recruit__textarea{padding:20px;color:#fff;width:44%;z-index:10;background-color:#000;font-size:14px;overflow:hidden;margin-bottom:10%}.recruit__textarea.fadein{-webkit-animation:fadeIn 4s ease forwards;animation:fadeIn 4s ease forwards}.recruit__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:-45%;right:10%;left:auto;font-size:80px;font-family:Times New Roman;cursor:default}.recruit__decoration.slidein{-webkit-animation:slideInHeadlineRight 4s ease forwards;animation:slideInHeadlineRight 4s ease forwards}.company{position:relative;width:100%;max-width:1366px;z-index:10;margin:0 auto;padding-top:264px;background-color:#eeedf0}.company__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:10%;right:8%;font-size:80px;font-family:Times New Roman;cursor:default}.company__decoration.slidein{-webkit-animation:slideIn 4s ease forwards;animation:slideIn 4s ease forwards}.company__inner{width:100%;background-color:#fff;padding-bottom:10vh}.company__inner .table{padding-top:80px;padding-left:20px;padding-right:20px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0}.company__inner .table.fadein{-webkit-animation:fadeIn 2s ease forwards;animation:fadeIn 2s ease forwards}.company__inner .table__headline{-ms-flex-preferred-size:100%;flex-basis:100%}.company__inner .table__headline>tr>th{font-size:25px;font-weight:400}.company__inner .table__inner{font-size:16px;color:#707070;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px}.company__inner .table__row :first-child{width:30%}.company__inner .table__row>td{line-height:1.65;padding-top:37px;padding-left:10px;text-align:left;vertical-align:top}.access{position:relative;width:100%;margin:0 auto;padding-top:180px;background-color:#eeedf0;z-index:10;overflow:hidden}.access__redline{display:none}.access__decoration{z-index:1;color:#8e87ac;opacity:0;position:absolute;top:10%;right:8%;font-size:80px;font-family:Times New Roman;cursor:default}.access__decoration.slidein{-webkit-animation:slideInHeadlineRight 4s ease forwards;animation:slideInHeadlineRight 4s ease forwards}.access__inner{width:100%}.access__inner--location{position:relative}.access__inner--location>iframe{width:100%;height:300px;-webkit-filter:grayscale(100%);filter:grayscale(100%);vertical-align:bottom}.access__text{width:100%;margin:0 auto;padding:54px 13px 27px;font-size:14px;line-height:2em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.access__text--location{-ms-flex-preferred-size:100%;flex-basis:100%}.contact{position:relative;z-index:10;overflow:hidden;height:auto;padding-top:50px}.contact__wrapper{position:relative;width:100%}.contact__wrapper .slick-next.slick-arrow.contact{position:absolute;right:5%;top:50%;border-bottom:1px solid #707070;border-right:1px solid #707070;width:20px;height:20px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.contact__wrapper .slick-next.slick-arrow.contact:before{display:none}.contact__slide{position:absolute;background-color:#000;width:50%;height:104px;z-index:9;top:50%;right:-10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__slide--text{position:absolute;font-size:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact__slide--decoration{font-size:13px;position:absolute;display:inline-block;color:#a4a4d0;opacity:.27;-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%);top:45%;right:0}.contact__first{position:relative;color:#fff;width:100%;height:161px}.contact__first:after{position:absolute;top:50%;left:52%;content:"";width:10%;height:1px;border-bottom:1px solid #fff;z-index:100;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact__first--decoration{padding-top:22px;padding-left:32px;position:relative;display:inline-block;font-size:50px;font-family:Times New Roman;z-index:20}.contact__first--textarea{font-size:15px;position:relative;padding-left:32px;padding-top:10px;padding-bottom:10px;z-index:20;width:50%}.contact__first--wrapper{position:relative;z-index:10;background-color:#000;width:90%}.contact__first--wrapper:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;z-index:1}.contact__first--text{font-size:13px;padding-top:5px}.contact__inner{width:100%;position:relative;height:auto;padding-top:26px;background-color:#000;color:#fff}.contact__inner:after{position:absolute;top:0;left:0;content:"";width:92%;height:100%;background-image:url(../images/more-effect-000backgroud.svg);background-size:cover;opacity:.2;z-index:1}.contact__inner--decoration{width:5%;background-color:#000;position:absolute;-ms-flex-preferred-size:10%;flex-basis:10%;height:100%}.contact .form{position:relative;width:100%;margin:0 auto;padding:0 10px;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .form__button{-ms-flex-preferred-size:100%;flex-basis:100%;color:#fff;font-size:16px;font-family:源ノ角ゴシック JP;background-color:#325e9b;border:none;cursor:pointer;padding:10px 30px;margin-top:20px}.contact .form__row{width:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:31px}.contact .form__row--radio{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .form__row--checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:49px;margin-bottom:60px}.contact .form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-color:#9a0505;font-size:.5em;width:10%;height:30px}.contact .form__label--checkbox{font-size:17px;color:#fff}.contact .form__input{width:80%;height:5vh;border:none;background-color:#fff;padding-top:5px;margin-left:auto}.contact .form__input::-webkit-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px}.contact .form__input::-moz-placeholder{font-size:14px;color:#8dacc4;padding-left:10px}.contact .form__input:-ms-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px}.contact .form__input::-ms-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px}.contact .form__input::placeholder{font-size:14px;color:#8dacc4;padding-left:10px}.contact .form__radio-area{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .form__radio-area--label{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;line-height:1.2}.contact .form__radio-area--row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .form__radio-area--button{display:none}.contact .form__radio-area--button+label{position:relative;cursor:pointer;margin-top:10px}.contact .form__radio-area--button+label:before{content:"";display:block;position:absolute;top:0;left:0;width:1.2em;height:1.2em;border:1px solid #cdd6dd;border-radius:50%}.contact .form__radio-area--button:checked+label:after{content:"";display:block;position:absolute;top:9%;left:1.91%;width:1em;height:1em;background:#325e9b;border-radius:50%}.contact .form__textarea{width:80%;height:15vh;border:none;background-color:#fff;padding-top:5px;margin-left:auto}.contact .form__textarea::-webkit-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px;cursor:pointer}.contact .form__textarea::-moz-placeholder{font-size:14px;color:#8dacc4;padding-left:10px;cursor:pointer}.contact .form__textarea:-ms-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px;cursor:pointer}.contact .form__textarea::-ms-input-placeholder{font-size:14px;color:#8dacc4;padding-left:10px;cursor:pointer}.contact .form__textarea::placeholder{font-size:14px;color:#8dacc4;padding-left:10px;cursor:pointer}.contact .form__checkbox{display:none}.contact .form__checkbox--label{font-size:16px}.contact .form__checkbox+label{padding-left:29px;position:relative;margin-right:29px;cursor:pointer}.contact .form__checkbox+label:before{content:"";display:block;position:absolute;top:0;left:0;width:1.3em;height:1.3em;border:1px solid #cdd6dd;border-radius:4px}.contact .form__checkbox:checked+label:after{width:.8em;height:1.5em;border-right:3px solid #325e9b;border-bottom:3px solid #325e9b;content:"";display:block;left:2%;margin-top:-10px;opacity:1;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer{width:100%}.footer__inner{width:100%;padding-top:10vh}.footer__privacy{display:inline-block;position:relative;cursor:pointer;font-size:16px;padding-left:1.2em}.footer__privacy:before{content:"";position:absolute;top:-2px;left:0;display:inline-block;width:.5em;height:.5em;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer__copyright{text-align:center;padding-top:11vh;padding-bottom:5vh}.footer .modal{position:fixed;z-index:100;display:none;width:100%;height:100vh;top:0;left:0;background-color:rgba(30,30,30,.9);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .modal__close{position:absolute;top:20px;right:30px;font-size:54px;color:#707070;cursor:pointer;line-height:1}.footer .modal__headline{font-size:47px;font-weight:400;margin-bottom:5vh;font-family:Times New Roman}.footer .modal__text{margin-top:3vh;line-height:1.4em}.footer .modal__text--rule{line-height:1.4em;margin-top:1.5vh}.footer .modal__h3{font-size:18px;margin-top:5vh}.footer .modal__inner{width:100%;background-color:#fff;padding:40px 20px;font-size:16px;font-family:Noto Sans;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.sp{display:inline}}
/*# sourceMappingURL=style.css.map */