@charset "UTF-8";body{color:#222;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.05em}._sp,._sp_df{display:none!important}@media (max-width:767px){._pc,._pc_df{display:none!important}._sp{display:block!important}._sp_df{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}input[type=password],input[type=text],select,textarea{outline:0}:focus{outline:0}.clearFix:after{content:" ";display:block;visibility:hidden;clear:both;height:.1px;font-size:.1em;line-height:0}* html .clearFix{display:inline-block}* html .clearFix{height:1%}.clearFix{display:block}a,abbr,address,article,aside,audio,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,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{margin:0;padding:0;border:0}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.7}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{color:inherit}a{text-decoration:none}article,aside,footer,header,main,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}img{border-style:none;display:block;line-height:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}[hidden]{display:none!important}[disabled]{cursor:not-allowed}:focus:not(:focus-visible){outline:0}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);left:-9999px;top:-9999px}.openbtn{position:relative;background:#e60012;cursor:pointer;width:50px;height:50px;z-index:999;margin-right:10px}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:2px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:16px}.openbtn span:nth-of-type(2){top:24px}.openbtn span:nth-of-type(3){top:32px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);-ms-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);-ms-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}#g-nav{position:fixed;z-index:1;background:#fff;top:calc(-120% + 70px);left:0;width:100%;height:calc(100% - 70px);-webkit-transition:all .6s;transition:all .6s;overflow:hidden}#g-nav.panelactive{top:70px}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:calc(100% - 70px);overflow:auto;-webkit-overflow-scrolling:touch;padding:40px 0}#g-nav .sidemenuStyle{width:calc(100% - 40px);margin:0 auto 25px;border-top:1px solid #e4e4e4}#g-nav .entryBtn{width:calc(100% - 40px);margin:0 auto}#g-nav .entryBtn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#000;color:#fff;width:100%;height:100%;font-size:14px;line-height:1;font-weight:500;padding:30px 0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}html{scroll-behavior:smooth}body,html{height:100%}.inner{max-width:1000px;width:calc(100% - 40px);margin:0 auto}.wrapper{max-width:1280px;width:calc(100% - 40px);margin:0 auto}@media (hover:hover){.hover:hover{opacity:.5}}:target::before{content:"";display:block;height:140px;margin-top:-140px}@media (max-width:767px){:target::before{height:70px;margin-top:-70px}}header{position:fixed;top:0;left:0;width:100%;z-index:999}header .headerWrapper_1{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;position:relative;z-index:2;width:100%}@media (max-width:767px){header .headerWrapper_1{height:70px}}header .headerWrapper_2{background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:80px;padding:.7em 0}@media (max-width:767px){header .headerWrapper_2{display:none}}header .headerWrapper_2 li{margin:0 30px}header .headerWrapper_2 li a{-webkit-transition:.15s;transition:.15s}@media (hover:hover){header .headerWrapper_2 li a:hover{color:#e60012}}header .logo{line-height:1;margin:0 0 0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){header .logo{display:block}}header .logo a{width:233px;display:inline-block;margin:0 20px 0 0}@media (max-width:767px){header .logo a{width:160px}}@media screen and (max-width:500px){header .logo a{margin:0 .2em 0}}header .logo a img{width:100%}header .logo .text{font-weight:400;font-size:14px;display:inline-block}@media screen and (max-width:500px){header .logo .text{font-size:11px;display:block}}header .btnSec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media (max-width:767px){header .btnSec{display:none}}header .btnSec .entryBtn{height:100%}header .btnSec .entryBtn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;width:191px;height:100%;font-size:14px;line-height:1;-webkit-transition:.15s;transition:.15s}@media (max-width:1280px){header .btnSec .entryBtn a{width:14.921875vw;letter-spacing:0}}@media (hover:hover){header .btnSec .entryBtn a:hover{background:#e60012}}header .btnSec .entryBtn.btn1 a{background:#e60012}header .btnSec .entryBtn.btn2 a{background:#000}header .btnSec .list{margin-right:24px}header .btnSec .list li a{font-weight:500;position:relative;padding-right:calc(1em + 20px);-webkit-transition:.15s;transition:.15s}@media (hover:hover){header .btnSec .list li a:hover{opacity:.6}}header .btnSec .list li a:after{content:"";background:url(../images/recruit/allow_1.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:0}.main-wrapper{position:relative;margin-top:140px;width:100%}@media (max-width:767px){.main-wrapper{margin-top:70px}}.main-wrapper .main-contents{width:100%}@media (max-width:767px){.main-wrapper .main-contents{width:100%}}.sidemenuStyle li a{display:inline-block;width:100%;line-height:1;height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:20px;font-weight:400;border-bottom:1px solid #e4e4e4;position:relative;padding-right:1.5em;-webkit-transition:.15s;transition:.15s}@media (hover:hover){.sidemenuStyle li a:hover{background:#e60012;color:#fff}.sidemenuStyle li a:hover:after{background:url(../images/allow_2_reverse.svg) no-repeat}}@media (max-width:767px){.sidemenuStyle li a{height:60px;font-size:13px}}.sidemenuStyle li a:after{content:"";background:url(../images/allow_2.svg) no-repeat;background-size:9px 8px;width:9px;height:8px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;top:50%;right:5px}#g-nav-list .entryBtn{margin-bottom:10px}#g-nav-list .btn1 a{background:#e60012}.newsList li{border-bottom:1px solid #e4e4e4}.newsList li:first-child{border-top:1px solid #e4e4e4}.newsList a{display:inline-block;padding:23px 0 23px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5}@media (hover:hover){.newsList a:hover{-webkit-transition:.15s;transition:.15s;color:#e60012}}@media (max-width:1280px){.newsList a{padding:15px 15px 15px 0}}.newsList a:after{content:"";background:url(../images/allow_2.svg) no-repeat;background-size:9px 8px;width:9px;height:8px;position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.newsList .text1{font-size:14px;color:#e60012;margin-right:60px}@media (max-width:1280px){.newsList .text1{margin-right:4.958678%}}.newsList .text2{font-size:14px}.interviewList li{width:320px;border:1px solid #e60012}.interviewList .imgBox{width:100%;overflow:hidden}.interviewList .imgBox img{width:100%;-webkit-transition:.15s;transition:.15s;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.interviewList .textBox{width:100%;background:#f7f0f0}.interviewList .textBox .text1{font-size:20px;font-weight:400;padding:.3em 22px;background:#fff;color:#e60012}@media (max-width:767px){.interviewList .textBox .text1{font-size:14px;padding:.3em 15px}}.interviewList .textBox .text2{padding:15px 22px 15px 22px}@media (max-width:767px){.interviewList .textBox .text2{padding:15px 15px 15px 15px}}.interviewList .textBox .text2 .text2_1{font-size:16px;font-weight:400;display:block;line-height:1;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #fff}@media (max-width:767px){.interviewList .textBox .text2 .text2_1{margin-bottom:10px;font-size:14px}}.interviewList .textBox .text2 .text2_2{font-size:17px;font-weight:400;display:block;margin-bottom:15px}@media (max-width:767px){.interviewList .textBox .text2 .text2_2{font-size:15px}}.interviewList .btnStyle_2{text-align:center}.secTitle1{line-height:1}.secTitle1 .text1{font-family:Oswald,serif;font-weight:500;line-height:1;font-size:40px;margin-bottom:.2em;display:block;color:#e60012}@media (max-width:767px){.secTitle1 .text1{font-size:35px}}.secTitle1 .text2{font-size:14px;font-weight:400;line-height:1;display:inline-block}@media (max-width:767px){.secTitle1 .text2{font-size:12px}}.btnStyle_1 a{display:inline-block;line-height:1;font-size:14px;font-weight:400;color:#fff;background:#e60012;padding:20px calc(32px + 1.5em) 20px calc(32px + 1.5em);position:relative;text-align:center;-webkit-transition:.15s;transition:.15s;border:1px solid #e60012}@media (hover:hover){.btnStyle_1 a:hover{background:#fff;color:#e60012}}@media (max-width:767px){.btnStyle_1 a{padding:20px calc(20px + 1.5em) 20px calc(20px + 1.5em)}}.btnStyle_1 a:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:20px;width:20px;height:20px;position:absolute;top:50%;right:12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.btnStyle_2 a{display:inline-block;line-height:1;font-size:14px;color:#e60012;background:#fff;padding:20px calc(32px + 1.5em) 20px calc(32px + 1.5em);position:relative;text-align:center;-webkit-transition:.15s;transition:.15s}@media (hover:hover){.btnStyle_2 a:hover{background:#222;color:#fff}}.btnStyle_2 a:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:20px;width:20px;height:20px;position:absolute;top:50%;right:12px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:.15s;transition:.15s}.btnStyle_3 a{display:inline-block;line-height:1;font-size:19px;font-weight:600;color:#fff;background:#e60012;padding:30px calc(42px + 1.5em) 30px calc(42px + 1.5em);position:relative;text-align:center;border:1px solid #fff;-webkit-box-shadow:4px 4px 0 #fff;box-shadow:4px 4px 0 #fff;min-width:422px;-webkit-transition:.15s;transition:.15s}@media (hover:hover){.btnStyle_3 a:hover{background:#fff;color:#e60012;border:1px solid #e60012;-webkit-box-shadow:4px 4px 0 #e60012;box-shadow:4px 4px 0 #e60012}.btnStyle_3 a:hover:after{background:url(../images/recruit/allow_1.svg) no-repeat;background-size:25px}}@media (max-width:1280px){.btnStyle_3 a{padding:25px calc(32px + 1.5em) 25px calc(32px + 1.5em);font-size:16px;min-width:260px;width:calc(100% - 40px);max-width:422px}}@media (max-width:767px){.btnStyle_3 a{padding:23px calc(15px + 1em) 23px calc(15px + 1em);min-width:auto;font-size:14px}}.btnStyle_3 a:after{content:"";background:url(../images/recruit/allow_3.svg) no-repeat;background-size:25px;width:25px;height:25px;position:absolute;top:50%;right:25px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:767px){.btnStyle_3 a:after{background-size:20px;width:20px;height:20px;right:10px}}.swiper{width:100%;height:100%}footer{color:#fff}footer .sec1{overflow:hidden;background:#9a000c;text-align:center;padding:75px 20px;position:relative}footer .sec1:after{content:"ENTRY";font-family:Oswald,serif;font-weight:500;font-size:240px;position:absolute;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;top:-10px;opacity:.05;line-height:1;z-index:1}@media (max-width:1280px){footer .sec1{padding:7.5% 20px}}@media (max-width:767px){footer .sec1{padding:40px 20px 45px}}footer .sec1 .text{font-size:30px;margin-bottom:40px;position:relative;z-index:2}@media (max-width:1280px){footer .sec1 .text{font-size:24px;margin-bottom:4%}}@media (max-width:767px){footer .sec1 .text{font-size:20px;margin-bottom:20px}}footer .sec1 .btnSec{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .sec1 .btnSec .btn{max-width:500px;width:calc(50% - 40px);margin:0 20px}@media (max-width:767px){footer .sec1 .btnSec .btn{width:100%;margin:0 0 20px 0}footer .sec1 .btnSec .btn:last-child{margin-bottom:0}}footer .sec1 .btnSec .btn a{display:inline-block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff;font-size:18px;font-weight:700;color:#222;line-height:1;padding:35px 0;-webkit-transition:.15s;transition:.15s;-webkit-box-shadow:0 0 27.84px 1.16px rgba(3,0,0,.2);box-shadow:0 0 27.84px 1.16px rgba(3,0,0,.2)}@media (max-width:767px){footer .sec1 .btnSec .btn a{padding:25px 0;font-size:17px}}@media (hover:hover){footer .sec1 .btnSec .btn a:hover{background:#222;color:#fff}}footer .sec1 .btnSec .btn a span{position:relative;display:inline-block}footer .sec1 .btnSec .btn a span:before{content:"";background:url(../images/allow_6.png) no-repeat;background-size:15px;width:15px;height:15px;position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:calc(100% + .3em)}footer .sec2{padding:85px 0 50px;background:url(../images/footer_bg.jpg) no-repeat center;background-size:cover}@media (max-width:1280px){footer .sec2{padding:5.5% 0 5%}}@media (max-width:767px){footer .sec2{padding:35px 0 35px}}footer .sec2 .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){footer .sec2 .inner{display:block}}footer .sec2 .linkSec .parent-links{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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:0}@media (max-width:1024px){footer .sec2 .linkSec .parent-links{gap:1.5rem}}@media (max-width:767px){footer .sec2 .linkSec .parent-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}}@media (max-width:1024px){footer .sec2 .linkSec .parent-links .parent-item{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;margin-bottom:16px}}footer .sec2 .linkSec .parent-links .parent-item>a{display:block;font-weight:700;font-size:14px;margin-bottom:8px}@media (max-width:767px){footer .sec2 .linkSec .parent-links .parent-item>a{font-size:16px;margin-bottom:4px}}@media (max-width:767px){footer .sec2 .linkSec .parent-links .parent-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:8px}}footer .sec2 .linkSec .parent-links .parent-item .child-links{list-style:none;padding:0;margin:0}footer .sec2 .linkSec .parent-links .parent-item .child-links li{margin-bottom:4px;padding-left:1.5em}footer .sec2 .linkSec .parent-links .parent-item .child-links li a{position:relative;padding-left:1em;font-size:13px;display:inline-block}footer .sec2 .linkSec .parent-links .parent-item .child-links li a::before{content:"ー";position:absolute;left:0;top:0;width:.5em;text-align:left}@media (max-width:767px){footer .sec2 .linkSec .parent-links .parent-item .child-links li a{font-size:13px;margin-bottom:2px}}footer .footer-bottom{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-top:1px solid #ddd}footer .footer-bottom .footer-logo img{max-width:188px}footer .footer-bottom .footer-copyright{color:#333}@media (max-width:767px){footer .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}footer .footer-bottom .footer-logo{margin-bottom:8px}}.lowerKeyVisual{width:100%;position:relative;z-index:10;margin-bottom:85px}@media (max-width:767px){.lowerKeyVisual{margin-bottom:50px}}.lowerKeyVisual .lowerKeyVisual_wrapper{position:relative;z-index:3;height:100%}.lowerKeyVisual .textBox{position:absolute;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:11%}@media (max-width:767px){.lowerKeyVisual .textBox{position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);background:#e60012;padding:15px}}.lowerKeyVisual .imgBox{width:100%}.lowerKeyVisual .imgBox img{width:100%}.lowerKeyVisual .text1{font-size:4.0625vw;color:#e60012;font-family:Oswald,serif;font-weight:500;display:inline-block;line-height:1;background:#fff;padding:.15em .3em;font-weight:400;margin-bottom:1.953125vw}@media (max-width:767px){.lowerKeyVisual .text1{font-size:30px;margin-bottom:10px}}.lowerKeyVisual .text2{font-size:1.5625vw;color:#fff;font-weight:400;display:block;line-height:1}@media (max-width:767px){.lowerKeyVisual .text2{font-size:14px}}.lowerMidashi{text-align:center}.lowerMidashi span{display:inline-block}@media (max-width:767px){.lowerMidashi span img{width:100%}}.questionTitle{padding:.7em 3em;padding:.7em 3em;position:relative;font-size:23px;font-weight:400;color:#fff;line-height:1.5;background:#e60012;border-radius:99px;width:100%}@media (max-width:767px){.questionTitle{font-size:16px}}.questionTitle::before{content:"Q";font-family:Roboto,sans-serif;font-weight:700;font-size:33px;color:#fff;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.questionTitle::before{font-size:26px;left:15px}}.tableFormat{width:100%;margin-bottom:150px}@media (max-width:1280px){.tableFormat{margin-bottom:15%}}@media (max-width:767px){.tableFormat{margin-bottom:70px}}.tableFormat tr{width:100%}.tableFormat tr:first-child .midashi:before{content:"";background:#e60012;height:1px;width:100%;position:absolute;left:0;top:0}.tableFormat tr:first-child .text:before{content:"";background:#fce3e3;height:1px;width:100%;position:absolute;left:0;top:0}.tableFormat .midashi{font-size:15px;font-weight:400;padding:1.5em 1em;width:157px;position:relative;vertical-align:top;text-align:left;vertical-align:middle}@media (max-width:767px){.tableFormat .midashi{font-size:14px;width:90px;padding:1.5em .7em;letter-spacing:0}}.tableFormat .midashi:after{content:"";background:#e60012;height:1px;width:100%;position:absolute;left:0;bottom:0}.tableFormat .text{font-size:15px;width:calc(100% - 157px);padding-left:1em;position:relative;padding:1.5em 2em;vertical-align:top}@media (max-width:767px){.tableFormat .text{font-size:13px;padding:1.5em .7em;letter-spacing:0;width:calc(100% - 90px)}}.tableFormat .text:after{content:"";background:#fce3e3;height:1px;width:100%;position:absolute;left:0;bottom:0}.top .KeyVisual{width:100%;margin-bottom:80px}@media (max-width:1280px){.top .KeyVisual{margin-bottom:8%}}@media (max-width:767px){.top .KeyVisual{margin-bottom:40px}}.top .KeyVisual img{width:100%}.top .news{margin-bottom:75px}@media (max-width:1280px){.top .news{margin-bottom:7.5%}}@media (max-width:767px){.top .news{margin-bottom:40px}}.top .news .secTitle1{text-align:center;margin-bottom:40px}@media (max-width:767px){.top .news .secTitle1{margin-bottom:20px}}.top .about{padding:75px 0 50px 0;margin-bottom:80px}@media (max-width:1280px){.top .about{padding:7.5% 0 50px 0;margin-bottom:8%}}@media (max-width:767px){.top .about{padding:10px 0 40px 0;margin-bottom:40px}}.top .about .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.top .about .inner{display:block}}.top .about .imgBox{width:calc(55% - 40px)}@media (max-width:767px){.top .about .imgBox{width:100%;margin-bottom:20px}}.top .about .imgBox img{width:100%}.top .about .textBox{width:45%}@media (max-width:767px){.top .about .textBox{width:100%}}.top .about .secTitle1{margin-bottom:30px}@media (max-width:767px){.top .about .secTitle1{margin-bottom:15px}}.top .about .text{margin-bottom:40px}@media (max-width:767px){.top .about .text{margin-bottom:20px}}.top .about .list li{border-bottom:1px solid #e4e4e4;width:100%}.top .about .list li:first-child{border-top:1px solid #e4e4e4}.top .about .list a{display:inline-block;font-size:16px;line-height:1;padding:32px calc(64px + 1em) 32px 30px;width:100%;position:relative;-webkit-transition:.15s;transition:.15s}@media (hover:hover){.top .about .list a:hover{color:#e60012}}@media (max-width:1280px){.top .about .list a{padding:32px calc(6.6% + 24px + 1em) 32px 6.6%}}@media (max-width:767px){.top .about .list a{padding:22px calc(64px + 1em) 22px 30px;font-size:15px}}.top .about .list a:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:34px;width:34px;height:34px;position:absolute;top:50%;right:30px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}@media (max-width:1280px){.top .about .list a:after{background-size:24px;width:24px;height:24px;right:6.6%}}.top .job{max-width:1190px;width:100%;margin:0 auto 95px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1280px){.top .job{margin:0 auto 9.5%}}@media (max-width:767px){.top .job{margin:0 auto 40px}}.top .job .textBox{color:#fff;background:#e60012;width:433px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;padding:70px 0}@media (max-width:1280px){.top .job .textBox{width:100%}}@media (max-width:767px){.top .job .textBox{padding:40px 0}}.top .job .textBox .secTitle1{margin:0 0 40px 85px}@media (max-width:767px){.top .job .textBox .secTitle1{margin:0 0 20px 20px}}.top .job .textBox .secTitle1 .text1{color:#fff}.top .job .textBox .text{margin-bottom:40px;line-height:1.8}@media (max-width:767px){.top .job .textBox .text{margin-bottom:20px}}.top .job .textBox .btnStyle_2 a{width:100%}.top .job .textBox .textBoxInner{padding:0 85px}@media (max-width:767px){.top .job .textBox .textBoxInner{padding:0 20px}}.top .job .imgBox{width:calc(100% - 433px)}@media (max-width:1280px){.top .job .imgBox{width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}.top .job .imgBox img{width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.top .interview{margin-bottom:90px}@media screen and (max-width:1100px){.top .interview{margin-bottom:9%}}@media (max-width:767px){.top .interview{margin-bottom:40px}}.top .interview .secTitle1{text-align:center;margin-bottom:40px}@media (max-width:767px){.top .interview .secTitle1{margin-bottom:20px}}.top .interview .btnStyle_1{text-align:center}.top .interview .slide{overflow:hidden;position:relative;margin-bottom:90px}@media screen and (max-width:1100px){.top .interview .slide{margin-bottom:9%}}@media (max-width:767px){.top .interview .slide{margin-bottom:30px}}.top .interview .slide .swiper.inner{width:calc(100% - 110px)}.top .interview .slide .swiper-button-next,.top .interview .slide .swiper-rtl .swiper-button-prev{left:calc(50% + 500px + 10px);right:auto;width:34px;height:34px}@media screen and (max-width:1310px){.top .interview .slide .swiper-button-next,.top .interview .slide .swiper-rtl .swiper-button-prev{left:auto;right:10px}}.top .interview .slide .swiper-button-prev,.top .interview .slide .swiper-rtl .swiper-button-next{right:calc(50% + 500px + 10px);left:auto;width:34px;height:34px}@media screen and (max-width:1310px){.top .interview .slide .swiper-button-prev,.top .interview .slide .swiper-rtl .swiper-button-next{right:auto;left:10px}}.top .interview .slide .swiper-button-next:after,.top .interview .slide .swiper-rtl .swiper-button-prev:after{content:"";background:url(../images/allow_5.svg) no-repeat;background-size:34px;width:100%;height:100%}.top .interview .slide .swiper-button-prev:after,.top .interview .slide .swiper-rtl .swiper-button-next:after{content:"";background:url(../images/allow_5.svg) no-repeat;background-size:34px;width:100%;height:100%;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.top .bannerSec{background:#f2f2f2;padding:80px 0}@media (max-width:1280px){.top .bannerSec{padding:8% 0}}@media (max-width:767px){.top .bannerSec{padding:40px 0}}.top .bannerSec .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:900px){.top .bannerSec .list{display:block}}.top .bannerSec .list li{width:calc(33.3333333333% - 13px);line-height:0}@media screen and (max-width:900px){.top .bannerSec .list li{width:70%;margin:0 auto 3%}.top .bannerSec .list li:last-child{margin-bottom:0}}@media (max-width:767px){.top .bannerSec .list li{width:calc(100% - 40px);margin:0 auto 20px}}.top .bannerSec .list a{width:100%;display:inline-block;position:relative;border:1px solid #e60012;overflow:hidden}@media (hover:hover){.top .bannerSec .list a:hover .bgImg img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.top .bannerSec .list a .text1,.top .bannerSec .list a .text2{position:absolute}.top .bannerSec .list a .text1{font-family:Oswald,serif;font-weight:500;font-size:30px;line-height:1;padding:15px 11px;top:0;left:0;z-index:2}@media (max-width:1280px){.top .bannerSec .list a .text1{font-size:20px}}.top .bannerSec .list a .text2{display:block;text-align:right;color:#fff;font-size:17px;line-height:1;padding:.6em 50px .6em 0;position:relative;background:rgba(230,0,18,.9);position:absolute;bottom:12px;left:0;width:100%;z-index:2}@media (max-width:1280px){.top .bannerSec .list a .text2{font-size:14px}}.top .bannerSec .list a .text2:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:24px;width:24px;height:24px;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.top .bannerSec .list a .bgImg{overflow:hidden}.top .bannerSec .list a .bgImg img{width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.top .bannerSec .list .textColor_white .text1{color:#fff}.about .main-wrapper .sec1{margin-bottom:70px}@media (max-width:767px){.about .main-wrapper .sec1{margin-bottom:40px}}.about .main-wrapper .sec1 .lowerMidashi{margin-bottom:40px}@media (max-width:767px){.about .main-wrapper .sec1 .lowerMidashi{margin-bottom:20px}}.about .main-wrapper .sec1 .text_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about .main-wrapper .sec1 .textBox{width:600px;text-align:center}@media screen and (max-width:1000px){.about .main-wrapper .sec1 .textBox{max-width:600px;width:100%;margin:0 auto 30px}}@media (max-width:767px){.about .main-wrapper .sec1 .textBox{width:100%;margin:0 auto 20px}}.about .main-wrapper .sec1 .textBox .midashi{text-align:left;font-size:29px;font-weight:400;line-height:2.2;display:block;width:100%;padding:.3em 1em;position:relative;margin-bottom:30px}@media screen and (max-width:1000px){.about .main-wrapper .sec1 .textBox .midashi{width:auto;display:inline-block;margin-bottom:20px}}@media (max-width:767px){.about .main-wrapper .sec1 .textBox .midashi{font-size:22px;line-height:2}}.about .main-wrapper .sec1 .textBox .midashi:before{content:"";background:url(../images/about_deco1.svg) no-repeat;position:absolute;top:0;left:0;background-size:47px 64px;width:47px;height:64px}@media (max-width:767px){.about .main-wrapper .sec1 .textBox .midashi:before{background-size:37px 54px;width:37px;height:54px}}.about .main-wrapper .sec1 .textBox .midashi:after{content:"";background:url(../images/about_deco1.svg) no-repeat;position:absolute;bottom:0;right:0;background-size:47px 64px;width:47px;height:64px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:767px){.about .main-wrapper .sec1 .textBox .midashi:after{background-size:37px 54px;width:37px;height:54px}}.about .main-wrapper .sec1 .textBox .text{text-align:justify;-moz-text-align-last:left;text-align-last:left;line-height:2.4;padding-right:3em}@media screen and (max-width:1000px){.about .main-wrapper .sec1 .textBox .text{padding-right:0}}.about .main-wrapper .sec1 .imgBox{width:calc(100% - 600px - 10px)}@media screen and (max-width:1000px){.about .main-wrapper .sec1 .imgBox{width:70%;margin:0 auto}}@media (max-width:767px){.about .main-wrapper .sec1 .imgBox{width:90%}}.about .main-wrapper .sec1 .imgBox img{width:100%}.about .main-wrapper .sec2{margin-bottom:90px}@media (max-width:767px){.about .main-wrapper .sec2{margin-bottom:40px}}.about .main-wrapper .sec2 .mainMidashi{text-align:center;margin-bottom:30px}.about .main-wrapper .sec2 .mainMidashi span{display:inline-block}@media (max-width:767px){.about .main-wrapper .sec2 .mainMidashi span{width:70%}}@media (max-width:767px){.about .main-wrapper .sec2 .mainMidashi span img{width:100%}}.about .main-wrapper .sec2 .list{background:#f7f0f0;padding:80px 100px;max-width:1000px;width:100%;margin:0 auto}@media (max-width:767px){.about .main-wrapper .sec2 .list{padding:40px 20px}}.about .main-wrapper .sec2 .list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}@media (max-width:767px){.about .main-wrapper .sec2 .list li{margin-bottom:30px}}.about .main-wrapper .sec2 .list li:last-child{margin-bottom:0}.about .main-wrapper .sec2 .list li:nth-child(even) .textBox{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (max-width:767px){.about .main-wrapper .sec2 .list li:nth-child(even) .textBox{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.about .main-wrapper .sec2 .list .imgBox{width:calc(50% - 15px)}@media (max-width:767px){.about .main-wrapper .sec2 .list .imgBox{width:100%;margin-bottom:15px}}.about .main-wrapper .sec2 .list .imgBox img{width:100%}.about .main-wrapper .sec2 .list .textBox{width:calc(50% - 15px)}@media (max-width:767px){.about .main-wrapper .sec2 .list .textBox{width:100%}}.about .main-wrapper .sec2 .list .textBox .midashi{color:#e60012;font-size:18px;font-weight:400;margin-bottom:20px;line-height:2}@media (max-width:767px){.about .main-wrapper .sec2 .list .textBox .midashi{margin-bottom:10px}}.about .main-wrapper .sec2 .list .textBox .text{line-height:2.4}@media (max-width:767px){.about .main-wrapper .sec2 .list .textBox .text{line-height:2}}.job-info .main-wrapper .sec1{margin-bottom:180px}@media (max-width:767px){.job-info .main-wrapper .sec1{margin-bottom:90px}}.job-info .main-wrapper .sec1 .lowerMidashi{margin-bottom:70px}@media (max-width:767px){.job-info .main-wrapper .sec1 .lowerMidashi{margin-bottom:30px}}.job-info .main-wrapper .sec1 .list{max-width:1040px;width:calc(100% - 40px);margin:0 auto}.job-info .main-wrapper .sec1 .list .color1 .midashi{background:#e60012}.job-info .main-wrapper .sec1 .list .color1 .midashi2{color:#e60012}.job-info .main-wrapper .sec1 .list .color1 .listInner{background:#f7f0f0}.job-info .main-wrapper .sec1 .list .color2 .midashi{background:#022e8a}.job-info .main-wrapper .sec1 .list .color2 .midashi2{color:#022e8a}.job-info .main-wrapper .sec1 .list .color2 .listInner{background:#eef3ff}.job-info .main-wrapper .sec1 .list .color3 .midashi{background:#2f8f22}.job-info .main-wrapper .sec1 .list .color3 .midashi2{color:#2f8f22}.job-info .main-wrapper .sec1 .list .color3 .listInner{background:#eef9e8}.job-info .main-wrapper .sec1 .list .color4 .midashi{background:#851c7f}.job-info .main-wrapper .sec1 .list .color4 .midashi2{color:#851c7f}.job-info .main-wrapper .sec1 .list .color4 .listInner{background:#fff3fd}.job-info .main-wrapper .sec1 .list .mainLi{margin-bottom:70px}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .mainLi{margin-bottom:30px}}.job-info .main-wrapper .sec1 .list .mainLi:last-child{margin-bottom:0}.job-info .main-wrapper .sec1 .list .midashi{font-size:31px;font-weight:400;line-height:1;padding:.6em 1em;color:#fff}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .midashi{font-size:25px}}.job-info .main-wrapper .sec1 .list .listInner{padding:35px 35px 40px 35px}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .listInner{padding:20px 20px 20px 20px}}.job-info .main-wrapper .sec1 .list .midashi2{font-size:40px;font-family:Oswald,serif;font-weight:500;line-height:1;margin-bottom:20px;margin-top:50px}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .midashi2{margin-top:25px;font-size:29px;margin-bottom:10px}}.job-info .main-wrapper .sec1 .list .staffVoice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.job-info .main-wrapper .sec1 .list .staffVoice li{width:calc(50% - 10px);background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .staffVoice li{width:100%;margin-bottom:20px}.job-info .main-wrapper .sec1 .list .staffVoice li:last-child{margin-bottom:0}}.job-info .main-wrapper .sec1 .list .staffVoice .imgBox{width:42%}@media screen and (max-width:900px){.job-info .main-wrapper .sec1 .list .staffVoice .imgBox{width:100%}}.job-info .main-wrapper .sec1 .list .staffVoice .imgBox img{width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;"}.job-info .main-wrapper .sec1 .list .staffVoice .textBox{width:58%;padding:0 25px 40px 25px}@media screen and (max-width:900px){.job-info .main-wrapper .sec1 .list .staffVoice .textBox{width:100%}}@media (max-width:767px){.job-info .main-wrapper .sec1 .list .staffVoice .textBox{padding:0 20px 20px 20px}}.job-info .main-wrapper .sec1 .list .staffVoice .textBox .text{margin-top:90px;margin-bottom:25px}@media screen and (max-width:900px){.job-info .main-wrapper .sec1 .list .staffVoice .textBox .text{margin-top:30px}}.job-info .main-wrapper .sec1 .list .staffVoice .textBox .btn{line-height:1;color:#e60012;display:inline-block;width:100%;text-align:center;border:1px solid #e60012;padding:1.2em 0;position:relative}.job-info .main-wrapper .sec1 .list .staffVoice .textBox .btn:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:24px;width:24px;height:24px;position:absolute;top:50%;right:13px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.job-info .main-wrapper .sec1 .list .staffVoice .textBox .btn span{display:inline-block}.environment .main-wrapper .mainreadText{font-size:17px;font-weight:400;text-align:center;margin-bottom:70px;margin-top:75px;padding:0 20px}@media (max-width:767px){.environment .main-wrapper .mainreadText{font-size:15px;margin-bottom:30px}}.environment .main-wrapper .sec1,.environment .main-wrapper .sec2{margin-bottom:100px}@media (max-width:767px){.environment .main-wrapper .sec1,.environment .main-wrapper .sec2{margin-bottom:50px}}.environment .main-wrapper .sec1 .lowerMidashi,.environment .main-wrapper .sec2 .lowerMidashi{margin-bottom:50px}@media (max-width:767px){.environment .main-wrapper .sec1 .lowerMidashi,.environment .main-wrapper .sec2 .lowerMidashi{margin-bottom:20px}}.environment .main-wrapper .sec1 .list,.environment .main-wrapper .sec2 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.environment .main-wrapper .sec1 .listLi,.environment .main-wrapper .sec2 .listLi{width:calc(33% - 36px);margin-bottom:50px}@media (max-width:767px){.environment .main-wrapper .sec1 .listLi,.environment .main-wrapper .sec2 .listLi{width:calc(50% - 10px);margin-bottom:20px}}@media screen and (max-width:600px){.environment .main-wrapper .sec1 .listLi,.environment .main-wrapper .sec2 .listLi{width:100%}}.environment .main-wrapper .sec1 .listLi:nth-last-child(-n+2):nth-child(odd),.environment .main-wrapper .sec2 .listLi:nth-last-child(-n+2):nth-child(odd){margin-right:auto;margin-left:55px}@media (max-width:767px){.environment .main-wrapper .sec1 .listLi:nth-last-child(-n+2):nth-child(odd),.environment .main-wrapper .sec2 .listLi:nth-last-child(-n+2):nth-child(odd){margin-right:auto;margin-left:0}}.environment .main-wrapper .sec1 .listLi .icon,.environment .main-wrapper .sec2 .listLi .icon{height:140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:600px){.environment .main-wrapper .sec1 .listLi .icon,.environment .main-wrapper .sec2 .listLi .icon{height:auto;margin-bottom:10px}}.environment .main-wrapper .sec1 .listLi .icon span,.environment .main-wrapper .sec2 .listLi .icon span{display:inline-block}.environment .main-wrapper .sec1 .listLi .midashi,.environment .main-wrapper .sec2 .listLi .midashi{font-size:21px;font-weight:400;text-align:center;line-height:1.4;border:1px solid #e60012;border-radius:99px;padding:.3em .5em;margin:0 0 20px;color:#e60012}@media (max-width:767px){.environment .main-wrapper .sec1 .listLi .midashi,.environment .main-wrapper .sec2 .listLi .midashi{font-size:16px;margin:0 0 10px}}.environment .main-wrapper .sec1 .listLi .innerList li,.environment .main-wrapper .sec2 .listLi .innerList li{position:relative;padding-left:1.5em}.environment .main-wrapper .sec1 .listLi .innerList li:before,.environment .main-wrapper .sec2 .listLi .innerList li:before{content:"・";position:absolute;top:0;left:0}.environment .main-wrapper .sec3{margin-bottom:80px}@media (max-width:767px){.environment .main-wrapper .sec3{margin-bottom:40px}}.environment .main-wrapper .sec3 .lowerMidashi{margin-bottom:50px}@media (max-width:767px){.environment .main-wrapper .sec3 .lowerMidashi{margin-bottom:20px}}.environment .main-wrapper .sec3 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.environment .main-wrapper .sec3 .list li{width:calc(50% - 20px);margin-bottom:40px}@media (max-width:767px){.environment .main-wrapper .sec3 .list li{width:100%;margin-bottom:20px}}.environment .main-wrapper .sec3 .list li.width35{width:calc(35% - 20px)}@media (max-width:767px){.environment .main-wrapper .sec3 .list li.width35{width:100%}}.environment .main-wrapper .sec3 .list li.width65{width:calc(65% - 20px)}@media (max-width:767px){.environment .main-wrapper .sec3 .list li.width65{width:100%}}.environment .main-wrapper .sec3 .list .midashi{color:#fff;font-size:21px;font-weight:400;line-height:1;background:#e60012;text-align:center;display:inline-block;width:100%;padding:.6em}@media (max-width:767px){.environment .main-wrapper .sec3 .list .midashi{font-size:15px}}.environment .main-wrapper .sec3 .list .imgBox img{width:100%}.faq .main-wrapper{margin-bottom:150px}@media (max-width:767px){.faq .main-wrapper{margin-bottom:70px}}.faq .main-wrapper .categoryBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:70px;margin-top:70px}@media (max-width:767px){.faq .main-wrapper .categoryBtn{margin-top:30px;margin-bottom:30px}}.faq .main-wrapper .categoryBtn li{margin:0 15px;max-width:306px;width:45%}@media (max-width:767px){.faq .main-wrapper .categoryBtn li{max-width:100%;width:100%;margin-bottom:10px}}.faq .main-wrapper .categoryBtn li:nth-child(1) a{background:#f7f0f0;border:1px solid #e60012;color:#e60012}.faq .main-wrapper .categoryBtn li:nth-child(2) a{background:#eef3ff;border:1px solid #022e8a;color:#022e8a}.faq .main-wrapper .categoryBtn li a{display:inline-block;line-height:1;text-align:center;width:100%;padding:1.2em .5em;font-size:19px;font-weight:400;position:relative}@media (max-width:767px){.faq .main-wrapper .categoryBtn li a{padding:.8em .5em;font-size:16px}}.faq .main-wrapper .categoryBtn li a:after{content:"";background:url(../images/allow_1.svg) no-repeat;background-size:24px;width:24px;height:24px;position:absolute;-webkit-transform:translate(0,-50%) rotate(90deg);-ms-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);right:22px;top:50%}@media (max-width:767px){.faq .main-wrapper .categoryBtn li a:after{right:10px}}.faq .main-wrapper section{margin-bottom:80px}@media (max-width:767px){.faq .main-wrapper section{margin-bottom:40px}}.faq .main-wrapper section .secTitle{text-align:center;margin:0 auto;margin-bottom:50px}@media (max-width:767px){.faq .main-wrapper section .secTitle{margin-bottom:20px}}.faq .main-wrapper section .secTitle .secTitleInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}.faq .main-wrapper section .secTitle .text1{font-size:19px;font-weight:400;color:#e60012;display:block;line-height:1.5;margin-bottom:1.6em;background:#f7f0f0;padding:.3em 1.5em;display:inline-block;border:1px solid #e60012}@media (max-width:767px){.faq .main-wrapper section .secTitle .text1{font-size:14px;margin-bottom:1.1em}}.faq .main-wrapper section .secTitle .text2{display:inline-block;font-size:32px;font-weight:400;line-height:1}@media (max-width:767px){.faq .main-wrapper section .secTitle .text2{font-size:20px}}.faq .main-wrapper section .secTitle .illust{position:absolute;top:0}@media (max-width:767px){.faq .main-wrapper section .secTitle .illust{display:none}}.faq .main-wrapper section:nth-of-type(odd) .secTitle .illust{right:calc(100% + 10px)}.faq .main-wrapper section:nth-of-type(even) .secTitle .illust{left:calc(100% + 10px)}.faq .main-wrapper section .accordion-list{list-style:none;padding:0;margin:0}.faq .main-wrapper section .accordion-item{margin-bottom:10px}@media (max-width:767px){.faq .main-wrapper section .accordion-item{margin-bottom:8px}}.faq .main-wrapper section .midashi{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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.faq .main-wrapper section .icon{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px}@media (max-width:767px){.faq .main-wrapper section .icon{right:20px;width:15px;height:15px}}.faq .main-wrapper section .icon::after,.faq .main-wrapper section .icon::before{content:"";position:absolute;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.faq .main-wrapper section .icon::before{width:17px;height:1px}@media (max-width:767px){.faq .main-wrapper section .icon::before{width:15px}}.faq .main-wrapper section .icon::after{width:1px;height:17px}@media (max-width:767px){.faq .main-wrapper section .icon::after{height:15px}}.faq .main-wrapper section .accordion-item.open .icon::after{display:none}.faq .main-wrapper section .accordion-item.open .icon::before{width:11px}@media (max-width:767px){.faq .main-wrapper section .accordion-item.open .icon::before{width:9px}}.faq .main-wrapper section .content-container{display:none;padding:20px 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.faq .main-wrapper section .content-container{padding:8px}}.faq .main-wrapper section .icon-area{-webkit-box-flex:0;-webkit-flex:0 0 117px;-ms-flex:0 0 117px;flex:0 0 117px;padding-right:20px}@media (max-width:767px){.faq .main-wrapper section .icon-area{-webkit-box-flex:0;-webkit-flex:0 0 40px;-ms-flex:0 0 40px;flex:0 0 40px;padding-right:10px}}.faq .main-wrapper section .icon-area img{width:117px}@media (max-width:767px){.faq .main-wrapper section .icon-area img{width:40px}}.faq .main-wrapper section .content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;background:#f7f0f0;border-radius:8px;padding:20px;text-align:justify;-moz-text-align-last:left;text-align-last:left}@media (max-width:767px){.faq .main-wrapper section .content{padding:15px}}.faq .main-wrapper section .content .highlight{font-size:18px;color:#e60012}.faq .main-wrapper section .content p img{width:100%}.faq .main-wrapper section .calendar-image{width:calc(100% - 180px);margin:10px auto}@media (max-width:767px){.faq .main-wrapper section .calendar-image{width:calc(100% - 20px);margin:10px auto}}.faq .main-wrapper section.career-section .secTitle .text1{color:#022e8a;background:#eef3ff;border:1px solid #022e8a}.faq .main-wrapper section.career-section .accordion-item .midashi{background:#022e8a}.faq .main-wrapper section.career-section .accordion-item .content{background:#eef3ff}.faq .main-wrapper section.career-section .accordion-item .content::before{border-color:transparent #eef3ff transparent transparent}.faq .main-wrapper section.career-section .content .highlight{font-size:18px;color:#022e8a}.faq .main-wrapper section .calendar-image{width:calc(100% - 180px);margin:10px auto}@media (max-width:767px){.faq .main-wrapper section .calendar-image{width:calc(100% - 20px);margin:10px auto}}.interview .main-wrapper{margin-bottom:120px}@media (max-width:767px){.interview .main-wrapper{margin-bottom:60px}}.interview .main-wrapper section .lowerMidashi{margin-bottom:60px}@media (max-width:767px){.interview .main-wrapper section .lowerMidashi{margin-bottom:30px}}.interview .main-wrapper .interviewList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.interview .main-wrapper .interviewList{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.interview .main-wrapper .interviewList li{max-width:320px;width:100%;margin:0 0 40px}@media screen and (max-width:1040px){.interview .main-wrapper .interviewList li{margin:0 0 20px;max-width:calc(50% - 10px)}}@media screen and (max-width:530px){.interview .main-wrapper .interviewList li{max-width:100%}}.interview .main-wrapper .interviewList:after{content:"";width:320px}.interview-detail .main-wrapper .sec1 .lowerMidashi{margin-bottom:80px}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .lowerMidashi{margin-bottom:40px}}.interview-detail .main-wrapper .sec1 .profileSec{margin-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec{margin-bottom:20px}}.interview-detail .main-wrapper .sec1 .profileSec .textBox{width:calc(55% - 40px)}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .textBox{width:100%;margin-bottom:20px}}.interview-detail .main-wrapper .sec1 .profileSec .textBox .text1{font-size:23px;font-weight:400;color:#fff;line-height:1;background:#e60012;padding:.3em 1em;margin-bottom:30px;display:inline-block}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .textBox .text1{font-size:18px;margin-bottom:10px}}.interview-detail .main-wrapper .sec1 .profileSec .textBox .text2{font-size:18px;font-weight:400;margin-bottom:.8em;line-height:2}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .textBox .text2{font-size:15px}}.interview-detail .main-wrapper .sec1 .profileSec .textBox .text2_2{font-size:23px;font-weight:400;margin-bottom:.8em;line-height:1.7}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .textBox .text2_2{font-size:18px}}.interview-detail .main-wrapper .sec1 .profileSec .textBox .text3{font-size:17px;font-weight:400;line-height:2;text-align:justify;-moz-text-align-last:left;text-align-last:left}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .textBox .text3{font-size:14px}}.interview-detail .main-wrapper .sec1 .profileSec .imgBox{width:45%}@media (max-width:767px){.interview-detail .main-wrapper .sec1 .profileSec .imgBox{width:100%}}.interview-detail .main-wrapper .sec1 .profileSec .imgBox img{width:100%}.interview-detail .main-wrapper .sec2{background:#f7f0f0;padding-bottom:110px;padding-top:56px}@media (max-width:767px){.interview-detail .main-wrapper .sec2{padding-top:30px;padding-bottom:50px}}.interview-detail .main-wrapper .sec2 .list{max-width:1000px;width:calc(100% - 40px);margin:0 auto 60px}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list{margin:0 auto 30px}}.interview-detail .main-wrapper .sec2 .list li{margin-bottom:50px}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list li{margin-bottom:20px}}.interview-detail .main-wrapper .sec2 .list li:last-child{margin-bottom:0}.interview-detail .main-wrapper .sec2 .list li:nth-child(odd) .imgBox{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list li:nth-child(odd) .imgBox{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.interview-detail .main-wrapper .sec2 .list .questionTitle{margin-bottom:37px}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list .questionTitle{margin-bottom:15px}}.interview-detail .main-wrapper .sec2 .list .img_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.interview-detail .main-wrapper .sec2 .list .img_text .imgBox{width:calc(33% - 15px)}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list .img_text .imgBox{width:100%}}.interview-detail .main-wrapper .sec2 .list .img_text .imgBox img{width:100%}.interview-detail .main-wrapper .sec2 .list .img_text .textBox{width:calc(67% - 15px);text-align:justify;-moz-text-align-last:left;text-align-last:left}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .list .img_text .textBox{width:100%;margin-bottom:10px}}.interview-detail .main-wrapper .sec2 .schedule{background:#fff;border-radius:23px;padding:50px 60px 70px;position:relative}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule{border-radius:10px;padding:20px 15px 20px}}.interview-detail .main-wrapper .sec2 .schedule .categoryMidashiDeco{display:block;text-align:center;position:relative;z-index:2;margin-bottom:.6em}.interview-detail .main-wrapper .sec2 .schedule .categoryMidashiDeco span{display:inline-block;position:relative}.interview-detail .main-wrapper .sec2 .schedule .categoryMidashiDeco span:before{content:"";background:url(../images/deco_1.svg) no-repeat;background-size:9px 18px;width:9px;height:18px;position:absolute;right:calc(100% + 1em);top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.interview-detail .main-wrapper .sec2 .schedule .categoryMidashiDeco span:after{content:"";background:url(../images/deco_1.svg) no-repeat;background-size:9px 18px;width:9px;height:18px;position:absolute;left:calc(100% + 1em);top:50%;-webkit-transform:translate(0,-50%) scaleX(-1);-ms-transform:translate(0,-50%) scaleX(-1);transform:translate(0,-50%) scaleX(-1)}.interview-detail .main-wrapper .sec2 .schedule .lowerMidashi{position:relative;z-index:2;margin-bottom:30px}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .lowerMidashi{margin-bottom:10px}}.interview-detail .main-wrapper .sec2 .schedule .imgDeco{position:absolute;width:33%;top:20px;left:20px;z-index:1}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .imgDeco{width:150px;top:18px;left:10px}}@media screen and (max-width:550px){.interview-detail .main-wrapper .sec2 .schedule .imgDeco{display:none}}.interview-detail .main-wrapper .sec2 .schedule .imgDeco img{width:100%}.interview-detail .main-wrapper .sec2 .schedule .timeline{position:relative;list-style:none;padding:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.interview-detail .main-wrapper .sec2 .schedule .timeline::before{content:"";position:absolute;width:3px;background:-webkit-repeating-linear-gradient(top,#b3b3b3,#b3b3b3 5px,transparent 5px,transparent 17px);background:repeating-linear-gradient(180deg,#b3b3b3,#b3b3b3 5px,transparent 5px,transparent 17px);top:var(--timeline-top);height:var(--timeline-height);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .timeline::before{width:2px;background:-webkit-repeating-linear-gradient(top,#b3b3b3,#b3b3b3 5px,transparent 5px,transparent 15px);background:repeating-linear-gradient(180deg,#b3b3b3,#b3b3b3 5px,transparent 5px,transparent 15px)}}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .timeline{display:block}.interview-detail .main-wrapper .sec2 .schedule .timeline::before{left:0;-webkit-transform:none;-ms-transform:none;transform:none}}.interview-detail .main-wrapper .sec2 .schedule .panel{position:relative;width:100%;margin-bottom:15px;pointer-events:none}.interview-detail .main-wrapper .sec2 .schedule .panel:last-child{margin-bottom:0}.interview-detail .main-wrapper .sec2 .schedule .panel .content{background-color:#f7f0f0;padding:20px 20px;pointer-events:all;text-align:justify;-moz-text-align-last:left;text-align-last:left}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .panel .content{padding:10px 15px}}.interview-detail .main-wrapper .sec2 .schedule .panel .content .midashi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px}.interview-detail .main-wrapper .sec2 .schedule .panel .content .midashi .time{font-size:13px;font-weight:400;line-height:1;border:1px solid #222;padding:.2em .5em;border-radius:99px;display:inline-block;margin-right:.8em}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .panel .content .midashi .time{font-size:12px}}.interview-detail .main-wrapper .sec2 .schedule .panel .content .midashi .text{font-size:17px;font-weight:400;color:#e60012;display:inline-block}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .panel .content .midashi .text{font-size:15px;letter-spacing:0}}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(even){-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;padding-right:calc(50% + 68px)}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(even)::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(../images/icon_2.svg);background-size:cover;background-repeat:no-repeat}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(even)::before{content:"";position:absolute;top:50%;right:calc(50% + 35px);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 33px;border-color:transparent transparent transparent #f7f0f0}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(odd){-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding-left:calc(50% + 68px)}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(odd)::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;background-image:url(../images/icon_2.svg);background-size:cover;background-repeat:no-repeat}.interview-detail .main-wrapper .sec2 .schedule .panel:nth-child(odd)::before{content:"";position:absolute;top:50%;left:calc(50% + 35px);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:0;height:0;border-style:solid;border-width:10px 33px 10px 0;border-color:transparent #f7f0f0 transparent transparent}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .panel{width:100%!important;padding-left:20px!important;-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important;padding-right:0!important}.interview-detail .main-wrapper .sec2 .schedule .panel::after{content:""!important;position:absolute!important;top:50%!important;left:0!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:20px!important;height:20px!important;background-image:url(../images/icon_2.svg)!important;background-size:cover!important;background-repeat:no-repeat!important}.interview-detail .main-wrapper .sec2 .schedule .panel::before{content:none!important;position:absolute!important;top:50%!important;left:14px!important;-webkit-transform:translate(0,-50%)!important;-ms-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important;width:0!important;height:0!important;border-style:solid!important;border-width:10px 18px 10px 0!important;border-color:transparent #f7f0f0 transparent transparent!important}}.interview-detail .main-wrapper .sec2 .schedule .check{width:100%;margin-top:50px;border:1px solid #e60012;padding:0 30px 30px 30px}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .check{margin-top:30px;padding:0 15px 15px 15px}}.interview-detail .main-wrapper .sec2 .schedule .check .midashi{text-align:center;margin-top:-1.9em;margin-bottom:10px;color:#e60012}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .check .midashi{margin-top:-1.7em;margin-bottom:0}}.interview-detail .main-wrapper .sec2 .schedule .check .midashi span{font-size:17px;font-weight:400;display:inline-block;line-height:1;background:#fff;padding:1em}@media (max-width:767px){.interview-detail .main-wrapper .sec2 .schedule .check .midashi span{font-size:15px}}.interview-detail .main-wrapper .sec2 .schedule .check .text{text-align:justify;-moz-text-align-last:left;text-align-last:left}.company .main-wrapper .sec1{margin-bottom:110px}@media (max-width:767px){.company .main-wrapper .sec1{margin-bottom:50px}}.company .main-wrapper .sec1 .lowerMidashi{margin-bottom:80px}@media (max-width:767px){.company .main-wrapper .sec1 .lowerMidashi{margin-bottom:40px}}.company .main-wrapper .sec1 .conceptImg{text-align:center;display:block;margin-bottom:100px}@media (max-width:767px){.company .main-wrapper .sec1 .conceptImg{margin-bottom:60px}}.company .main-wrapper .sec1 .conceptImg span{display:inline-block}@media (max-width:767px){.company .main-wrapper .sec1 .conceptImg span{width:60%}.company .main-wrapper .sec1 .conceptImg span img{width:100%}}.company .main-wrapper .sec1 .list>li{margin-bottom:80px;text-align:center;padding:0 35px 23px 35px;background:#f7f0f0}.company .main-wrapper .sec1 .list>li:last-child{margin-bottom:0}@media (max-width:767px){.company .main-wrapper .sec1 .list>li{margin-bottom:40px;padding:0 20px 15px 20px}}.company .main-wrapper .sec1 .list .listTitle{color:#fff;font-size:20px;font-weight:400;display:inline-block;line-height:1;padding:.7em;max-width:264px;width:80%;margin:0 auto 15px;background:#e60012;position:relative;top:-1.2em}@media (max-width:767px){.company .main-wrapper .sec1 .list .listTitle{margin:0 auto 5px;font-size:19px;top:-1em;padding:.5em}}.company .main-wrapper .sec1 .list .copyText{color:#e60012;font-size:24px;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:46px}@media (max-width:767px){.company .main-wrapper .sec1 .list .copyText{font-size:18px;margin-bottom:26px}}.company .main-wrapper .sec1 .list .innerList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100px;padding:1em 2em;border-bottom:1px solid #fff}.company .main-wrapper .sec1 .list .innerList li:first-child{border-top:1px solid #fff}@media (max-width:767px){.company .main-wrapper .sec1 .list .innerList li{padding:1em 1em}}.company .main-wrapper .sec1 .list .innerList li .midashi{width:calc(30% - 30px);font-size:20px;font-weight:400;text-align:left}@media (max-width:767px){.company .main-wrapper .sec1 .list .innerList li .midashi{width:100%;margin-bottom:.3em}}.company .main-wrapper .sec1 .list .innerList li .text{width:70%;text-align:justify;-moz-text-align-last:left;text-align-last:left;letter-spacing:0}@media (max-width:767px){.company .main-wrapper .sec1 .list .innerList li .text{width:100%}}.company .main-wrapper .sec2 .tableFormat{margin-top:80px}@media (max-width:767px){.company .main-wrapper .sec2 .tableFormat{margin-top:40px}}.company .main-wrapper .sec3{margin-bottom:110px}@media (max-width:767px){.company .main-wrapper .sec3{margin-bottom:50px}}.company .main-wrapper .sec3 .lowerMidashi{margin-bottom:80px}@media (max-width:767px){.company .main-wrapper .sec3 .lowerMidashi{margin-bottom:40px}}.company .main-wrapper .sec3 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company .main-wrapper .sec3 .list li{padding:25px 30px;border:1px solid #e60012;width:calc(50% - 20px);margin-bottom:40px}@media (max-width:767px){.company .main-wrapper .sec3 .list li{padding:20px 20px;width:100%;margin-bottom:20px}.company .main-wrapper .sec3 .list li:last-child{margin-bottom:0}}.company .main-wrapper .sec3 .list .midashi{font-size:20px;font-weight:400;color:#e60012;margin-bottom:20px;line-height:1.5}@media (max-width:767px){.company .main-wrapper .sec3 .list .midashi{font-size:16px;margin-bottom:10px}}.company .main-wrapper .sec3 .list p{line-height:1.7;margin-bottom:.5em}.company .main-wrapper .sec3 .list .text4{line-height:1.5}.company .main-wrapper .sec3 .list .text4_1{display:inline-block;vertical-align:top;width:4.2em}.company .main-wrapper .sec3 .list .text4_2{display:inline-block;width:calc(100% - 4.5em)}.message .main-wrapper .sec1{margin-bottom:120px}@media (max-width:767px){.message .main-wrapper .sec1{margin-bottom:60px}}.message .main-wrapper .sec1 .text_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.message .main-wrapper .sec1 .text_img .textBox{width:calc(65% - 60px)}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .textBox{width:100%;margin-bottom:30px}}.message .main-wrapper .sec1 .text_img .textBox .midashi{font-size:26px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:2;margin-bottom:30px}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .textBox .midashi{font-size:18px;margin-bottom:15px}}.message .main-wrapper .sec1 .text_img .textBox .text{font-size:16px;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:60px;line-height:2.4}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .textBox .text{font-size:14px;margin-bottom:20px}}.message .main-wrapper .sec1 .text_img .textBox .sign{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.message .main-wrapper .sec1 .text_img .textBox .sign .text_1{font-size:16px;font-family:"Noto Serif JP",serif;font-weight:500;margin-right:20px}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .textBox .sign .text_1{font-size:14px}}.message .main-wrapper .sec1 .text_img .textBox .sign .img{margin-top:-.5em}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .textBox .sign .img{width:40%;margin-top:-.2em}.message .main-wrapper .sec1 .text_img .textBox .sign .img img{width:100%}}.message .main-wrapper .sec1 .text_img .imgBox{width:35%}@media (max-width:767px){.message .main-wrapper .sec1 .text_img .imgBox{width:100%}}.message .main-wrapper .sec1 .text_img .imgBox img{width:100%}.business .main-wrapper .sec1{margin-bottom:110px}@media (max-width:767px){.business .main-wrapper .sec1{margin-bottom:50px}}.business .main-wrapper .sec1 .mainimg{text-align:center;margin-bottom:80px}@media (max-width:767px){.business .main-wrapper .sec1 .mainimg{margin-bottom:40px}}.business .main-wrapper .sec1 .mainimg span{display:inline-block;max-width:900px;width:80%;margin:0 auto}.business .main-wrapper .sec1 .mainimg span img{width:100%}.business .main-wrapper .sec1 .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}.business .main-wrapper .sec1 .list li{width:100%;margin-bottom:68px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.business .main-wrapper .sec1 .list li:last-child{margin-bottom:0}.business .main-wrapper .sec1 .list li:nth-child(odd) .imgBox{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}@media (max-width:1280px){.business .main-wrapper .sec1 .list li{margin-bottom:6.8%}}@media (max-width:767px){.business .main-wrapper .sec1 .list li{margin-bottom:30px}}.business .main-wrapper .sec1 .list .imgBox{width:50%}@media (max-width:767px){.business .main-wrapper .sec1 .list .imgBox{width:100%;-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}}.business .main-wrapper .sec1 .list .imgBox img{width:100%}.business .main-wrapper .sec1 .list .textBox{padding:30px;width:50%;padding:30px 40px 0}@media (max-width:1280px){.business .main-wrapper .sec1 .list .textBox{padding:20px 40px 0}}@media (max-width:767px){.business .main-wrapper .sec1 .list .textBox{width:100%;padding:15px 20px 0;margin-bottom:15px}}.business .main-wrapper .sec1 .list .textBox .midashi{font-size:22px;font-weight:700;line-height:1;padding:0 .5em;color:#fff;position:relative;height:57px;margin-bottom:20px;margin-left:-.5em;width:calc(100% + .5em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.business .main-wrapper .sec1 .list .textBox .midashi:after,.business .main-wrapper .sec1 .list .textBox .midashi:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;height:0;width:0}.business .main-wrapper .sec1 .list .textBox .midashi:before{right:100%;border-width:57px 21px 0 0}.business .main-wrapper .sec1 .list .textBox .midashi:after{left:100%;border-width:0 0 57px 21px}@media (max-width:1280px){.business .main-wrapper .sec1 .list .textBox .midashi{font-size:18px}}@media (max-width:767px){.business .main-wrapper .sec1 .list .textBox .midashi{font-size:16px}}.business .main-wrapper .sec1 .list .textBox .midashi.color1{background:#e60012}.business .main-wrapper .sec1 .list .textBox .midashi.color1:before{border-color:transparent #e60012 transparent transparent}.business .main-wrapper .sec1 .list .textBox .midashi.color1:after{border-color:transparent transparent transparent #e60012}.business .main-wrapper .sec1 .list .textBox .midashi.color2{background:#022e8a}.business .main-wrapper .sec1 .list .textBox .midashi.color2:before{border-color:transparent #022e8a transparent transparent}.business .main-wrapper .sec1 .list .textBox .midashi.color2:after{border-color:transparent transparent transparent #022e8a}.business .main-wrapper .sec1 .list .textBox .midashi.color3{background:#2f8f22}.business .main-wrapper .sec1 .list .textBox .midashi.color3:before{border-color:transparent #2f8f22 transparent transparent}.business .main-wrapper .sec1 .list .textBox .midashi.color3:after{border-color:transparent transparent transparent #2f8f22}.business .main-wrapper .sec1 .list .textBox .midashi.color4{background:#851c7f}.business .main-wrapper .sec1 .list .textBox .midashi.color4:before{border-color:transparent #851c7f transparent transparent}.business .main-wrapper .sec1 .list .textBox .midashi.color4:after{border-color:transparent transparent transparent #851c7f}.business .main-wrapper .sec1 .list .textBox .midashi.color5{background:#e57114}.business .main-wrapper .sec1 .list .textBox .midashi.color5:before{border-color:transparent #e57114 transparent transparent}.business .main-wrapper .sec1 .list .textBox .midashi.color5:after{border-color:transparent transparent transparent #e57114}

.sec-midashi{
	text-align: center;
	font-size: 24px;
	margin-bottom: 40px;
}

.sec-midashi span {
	display: block;
	font-family: "Dynalight", cursive;
	font-weight: 400;
	font-style: normal;
	color: #E60012;
	font-size: 48px;
	line-height: 1;
	transform: rotate(-5deg);
}

.faq .main-wrapper section .secTitle .illust {
    width: 160px;
}

.faq .main-wrapper section .secTitle .illust img {
	width: 100%;
}

.inner02 {
    max-width: 800px;
    width: calc(100% - 40px);
    margin: 0 auto;
}

.faq .main-wrapper section:nth-of-type(even) .secTitle .illust {
    left: calc(100% - 90px);
}

.faq .main-wrapper section:nth-of-type(odd) .secTitle .illust {
    right: calc(100% + -130px);
}

.top .about .secTitle1 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.linkSec {
	position: relative;
}

.footer-banner {
	width: 200px;
    position: absolute;
    top: 80px;
    left: 0;
}

.footer-banner img {
	width: 100%;
	height: auto;
}

.news-banner {
	display: flex;
    align-items: center;
    gap: 20px;
	border: 1px solid #ffd0e5;
	border-radius: 5px;
	padding: 20px;
	margin-bottom: 30px;
}

.news-banner .text {
	width: 90%;
}

.news-banner .text dt {
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 5px;
	color: #e60012;
}

.news-banner .img {
	width: 10%;
}

.news-banner .img img {
	width: 100%;
	height: auto;
}

.y-o li.panel:nth-child(6) {
	margin-top: -90.875px!important;
}


.selectbox-3 {
    display: inline-flex;
    align-items: center;
    position: relative;
}

.selectbox-3::after {
    position: absolute;
    right: 15px;
    width: 10px;
    height: 7px;
    background-color: #fff;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
    content: '';
    pointer-events: none;
}

.selectbox-3 select {
    appearance: none;
    min-width: 150px;
    height: 60px;
    padding: .4em .8em .4em .8em;
    border: none;
    background-color: #111;
	text-align: center;
    color: #fff;
    font-size: 1em;
    cursor: pointer;
}

.selectbox-3 select option {
	color: #333;
	background: #fff;
}

header .headerWrapper_2 {
	width: 100%;
	margin: 0 auto;
}


.recruitment-box {
	margin-bottom: 80px;
}

.recruitment-box h3 {
    font-size: 22px;
	background: #333230;
    font-weight: bold;
    line-height: 1;
    padding: 1em;
    color: #fff;
	margin-bottom: 10px;
}

.recruitment-box tr:nth-child(even) {
  background-color: #f5f5f5;
}

.recruitment-box th {
	padding: 2em;
	white-space: nowrap;
	font-size: 17px;
	font-weight: bold;
	text-align: left;
}

.recruitment-box td {
	padding: 2em;
	font-size: 15px;
}

.recruitment-box .university {
	display: flex;
    flex-wrap: wrap;
}

.stepbar {
  margin: 0 auto;
  width: 100%;
}

.stepbar a {
	color: #1f9ce3;
	text-decoration: underline;
}

.stepbar a:hover {
	text-decoration: none;
}


.stepbar .stepbarwrap {
  margin: 2em 0;
  position: relative;
}

.stepbar .stepbarwrap .steptitle {
  display: inline-flex;
  align-items: center;
}

.stepbar .stepbarwrap .steptitle .stepcircle {
  display: inline-block;
  width: 3em;
  height: 3em;
  content: "";
  border-radius: 50%;
  background-color: #e60012;
  color: #fff;
  text-align: center;
}

.stepbar .stepbarwrap .steptitle .stepcircle span {
  display: inline-block;
  line-height: 1.2em;
  font-size: 22px;
  font-weight: 400;
  position: relative;
	top: 8px;
    right: -1px;
	font-family: Oswald, serif;
}

.stepbar .stepbarwrap .steptitle .title {
  margin: 0.2em 0.5em 0.4em 0.5em;
  font-weight: bold;
  font-size: 22px;
	line-height: 1;
}

.stepbar .stepbarwrap .steptxt {
  padding-left: 3.5em;
}

.stepbar .stepbarwrap .steptxt .txt {
  font-size:16px;
	margin-left: 0.4em;
}

.stepbar .stepbarwrap .stepline {
  width: 1px;
  height: calc(100% + 2em);
  background-color: #e60012;
  position: absolute;
  top: 1em;
  left: 1.5em;
  z-index: -1;
}

.stepbarwrap:last-of-type .stepline:last-of-type {
  display: none;
}

footer .sec1 .btnSec {
	gap:15px;
}

footer .sec1 .btnSec .btn {
	width: 30%;
	margin: 0;
}

header .headerWrapper_2 {
	transition: .15s;
}

header .headerWrapper_2.scroll-nav {
	height: 50px;
	filter: drop-shadow(0px 0px 6px rgba(0,0,0,0.1));
}

.headerWrapper_2 {
	gap:40px;
	font-size: 15px;
}

header .headerWrapper_2 li {
    margin: 0;
	
}

.recruitment-bt {
	margin-bottom: 20px;
}

.recruitment-bt ul {
	display: flex;
	justify-content: space-between;
}

.recruitment-bt li {
	width: 49%;
}

.recruitment-bt a {
	display: block;
	text-align: center;
	padding: 20px 0;
	font-size: 18px;
	font-weight: bold;
	transition: .15s;
}

.recruitment-bt li a {
	border: 1px solid #e71828;
	border-radius: 2px;
	position: relative;
	background: #f7f0f0;
}

.recruitment-bt li:last-child a {
	border: 1px solid #184095;
	border-radius: 2px;
	background: #eef3ff;
}

.recruitment-bt li a::after {
    position: absolute;
	top: calc(50% - 2px);
    right: 15px;
    width: 10px;
    height: 7px;
    background-color: #e71828;
    clip-path: polygon(0 0, 100% 0, 50% 100%);
    content: '';
    pointer-events: none;
}

.recruitment-bt li:last-child a::after {
    background-color: #184095;
}

.recruitment-bt li a:hover {
	background: #e71828;
	color: #fff;
}

.recruitment-bt li:last-child a:hover {
	background: #184095;
	color: #fff;
}

.recruitment-bt li a:hover::after {
    background-color: #fff;
}

.about .main-wrapper .sec1 .imgBox p {
	font-size: 13px;
	margin-top: 10px;
}

.seifuku {
	display: flex;
	justify-content: space-between;
    align-items: center;
}

.seifuku:first-child {
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.seifuku .img {
	width: 60%;
}

.seifuku .img p {
	text-align: center;
}

.seifuku img {
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.seifuku .img ul {
	display: flex;
	gap:30px;
}

.seifuku .text {
	width: 37%;
}

@media (max-width: 1070px) {
	.headerWrapper_2 {
		font-size: 13px;
		gap: 15px
	}
	
	.entryBtn.btn2 {
		width: 150px;
	}
}

@media (max-width: 780px) {
	.headerWrapper_2 {
		font-size: 12px;
		gap: 10px
	}
}

@media screen and (max-width: 960px) {
  .stepbar {
    width: 90%;
  }
}

@media (max-width: 767px) {
	.seifuku {
    flex-direction: column;
		gap:20px;
}
	
	.seifuku .img {
	width: 100%;
}
	
	.seifuku .text {
	width: 100%;
}
	
	.recruitment-bt ul {
    flex-direction: column;
		gap:10px;
}
	
	.recruitment-bt ul li {
		width: 100%;
	}
	
	.recruitment-box table,
	.recruitment-box tr,
	.recruitment-box th,
	.recruitment-box td,
	.recruitment-box tbody {
		width: 100%;
		display: block;
	}
	
	.recruitment-box th {
		padding: 25px 25px 0 25px;
	}
	
	.recruitment-box td {
		padding: 10px 25px 25px 25px;
	}
	
	
	footer .sec1 .btnSec .btn {
	width: 100%;
	margin: 0;
}
	
	.footer-banner {
		width: 70%;
		position: relative;
		top: 0;
		left: 0;
		margin: 0 auto 40px auto;
	}
	
	.y-o li.panel:nth-child(6) {
	margin-top: 0!important;
}
	
	    footer .sec2 .linkSec .parent-links .parent-item {
        -webkit-box-flex: 1;
        -webkit-flex: auto;
        -ms-flex: 1 1 auto;
        flex: auto;
        margin-bottom: 8px;
        width: 49%;
    }
	
	footer .sec2 .linkSec .parent-links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: initial;
        -ms-flex-direction: column;
        flex-direction: initial;
        gap: 4px;
    }
}

.mynaviBt {
	margin-bottom: 50px;
}

.mynaviBt a {
	display: block;
	margin: 0 auto;
	width: 195px;
}


