﻿.inview{opacity:0;transition-delay:0.2s;transition:transform 1s, opacity 1s;position:relative}.inview.on{opacity:1}.inview.fadeInLeft{transform:translateX(-450px);-o-transform:translateX(-50px);-ms-transform:translateX(-50px);-moz-transform:translateX(-50px);-webkit-transform:translateX(-50px)}.inview.fadeInLeft.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInRight{transform:translateX(40px);-o-transform:translateX(40px);-ms-transform:translateX(40px);-moz-transform:translateX(40px);-webkit-transform:translateX(40px)}.inview.fadeInRight.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInBottom{opacity:0;transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.inview.fadeInBottom.on{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInBottomDelay{transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transition-delay:0.3s}.inview.fadeInBottomDelay.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInTop{transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px)}.inview.fadeInTop.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeIn.on{opacity:1}.inview.fadeInZoom{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;will-change:transform, opacity;width:100%;height:100%;object-fit:cover;top:0;left:0}.inview.fadeInZoom.on{opacity:1;-webkit-transform:scale(1);transform:scale(1);opacity:1}.c_inview{width:auto;overflow:hidden}.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}input,textarea,select,button{font-family:inherit}a{outline:none;transition:opacity 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){a:hover{opacity:0.75}}a:link,a:visited,a:active{color:#2A2C2F;text-decoration:none}.ffN{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","メイリオ","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif}.ffYG{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.ffYM{font-family:"游明朝体","游明朝","YuMincho","Yu Mincho","Noto Serif JP","ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6em;word-break:break-word;color:#111;margin:0;padding:0;height:100%;width:100%}#wrap{display:block}.inner{max-width:1030px;padding:0 15px;margin:0 auto}@media (max-width: 767px){.inner{padding:0 13px}}@media (min-width: 768px){.sp,.SP{display:none !important}}@media (max-width: 767px){.pc,.PC{display:none !important}}.alignnone{margin:5px 0 20px}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px auto}.alignleft{float:left;margin:5px auto 20px 0}a img.alignright{float:right;margin:5px 0 20px auto}a img.alignnone{margin:5px 0 20px}a img.alignleft{float:left;margin:5px auto 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 0 20px}.wp-caption.alignleft{margin:5px auto 20px 0}.wp-caption.alignright{margin:5px 0 20px auto}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-video{max-width:100%;margin-bottom:40px}.wp-video video{max-width:100%;height:auto}.cms-content{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}.cms-content::after{content:"";clear:both;display:table}.cms-content>*:last-child,.cms-content>*:last-child *{margin-bottom:0}.cms-content ul,.cms-content ol{margin-bottom:39px}@media (max-width: 767px){.cms-content ul,.cms-content ol{margin-bottom:35px}}.cms-content ul li,.cms-content ol li{position:relative;font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.03em;font-weight:400;margin-bottom:14px}@media (max-width: 767px){.cms-content ul li,.cms-content ol li{margin-bottom:11px}}.cms-content ul li::before,.cms-content ol li::before{content:"";position:absolute;left:0}.cms-content ul{margin-bottom:45px}@media (max-width: 767px){.cms-content ul{margin-bottom:34px}}.cms-content ul li{padding-left:21px}@media (max-width: 767px){.cms-content ul li{padding-left:20px}}.cms-content ul li::before{width:8px;height:8px;border-radius:50%;background:#3c7be1;top:9px}@media (max-width: 767px){.cms-content ul li::before{top:9px}}@media (max-width: 767px){.cms-content ol{margin-top:13px}}.cms-content ol li{counter-increment:mycount;padding-left:19px}@media (max-width: 767px){.cms-content ol li{padding-left:17px}}.cms-content ol li::before{content:counter(mycount);position:absolute;top:4px;left:2px;font-family:"Jost",sans-serif;color:#3c7be1;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.cms-content ol li::before{left:0;top:6px}}.cms-content a{color:#3c7be1;text-decoration:underline}.cms-content [style="text-decoration: underline;"],.cms-content u{background:linear-gradient(to top, rgba(60,123,225,0.4) 8px, transparent 8px, transparent calc(100% - 8px));text-decoration:none !important}.cms-content h2{font-family:"Shippori Antique B1",sans-serif;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;font-weight:400;padding:21px 24px 19px;color:#fff;background:linear-gradient(to left, #949494 0%, #444 100%);margin-bottom:23px}@media (max-width: 767px){.cms-content h2{font-size:20px;padding:12px 21px 13px;margin-bottom:17px}}.cms-content h3{font-family:"Shippori Antique B1",sans-serif;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.03em;font-weight:400;padding-bottom:13px;border-bottom:1px solid #c2c2c2;margin-bottom:26px}@media (max-width: 767px){.cms-content h3{font-size:18px;margin-bottom:15px}}.cms-content p{font-size:15px;font-size:1.5rem;line-height:2.06667em;letter-spacing:.03em;font-weight:400;margin-bottom:39px}@media (max-width: 767px){.cms-content p{line-height:1.8;margin-bottom:33px}}.cms-content iframe{max-width:100% !important}.cms-content img{max-width:100%;height:auto;max-height:100%;width:auto}.cms-content table{table-layout:fixed;border:1px solid #000;margin-bottom:40px}.cms-content table td,.cms-content table th{border:1px solid #000;padding:10px 0}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-bottom{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}.c-img{display:block;position:relative}.c-img img{display:block;object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%}.c-img--contain img{object-fit:contain}.c-img--top img{object-position:top}.c-fw{width:100%}[rel~="js-lazy"]{opacity:0}[rel~="js-lazy"]:not(.initial){transition:opacity 0.15s}[rel~="js-lazy"].initial,[rel~="js-lazy"].loaded,[rel~="js-lazy"].error{opacity:1}.c-lazybg{background-size:cover;background-position:center;background-repeat:no-repeat}.c-lazybg--top{background-position:center top}.c-lazybg--contain{background-size:contain}.cmn-anchor__lst{display:flex;justify-content:center}@media (max-width: 767px){.cmn-anchor__lst{flex-wrap:wrap;width:calc(100% - 81px);margin:0 auto -19px;min-width:269px}}.cmn-anchor__lst .item{width:200px;margin:0 9.5px;display:block;padding-bottom:16px;border-bottom:1px solid #4d4d4d;font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.05em;font-weight:700;color:#2a2c2f;cursor:pointer}@media (max-width: 767px){.cmn-anchor__lst .item{width:calc(50% - 14px);margin:0 7px 19px;padding-bottom:7px}}.cmn-anchor__lst .item span{padding-left:24px;position:relative}@media (max-width: 767px){.cmn-anchor__lst .item span{padding-left:19px}}.cmn-anchor__lst .item span:before{content:"";position:absolute;width:11px;height:16px;background:url(../img/common/icon/ico-arr-blue.svg) center/contain no-repeat;left:4px;top:50%;transform:translateY(-50%);transition:all 0.3s ease}@media (max-width: 767px){.cmn-anchor__lst .item span:before{left:2px}}@media only screen and (min-width: 1025px){.cmn-anchor__lst .item:hover{opacity:1}.cmn-anchor__lst .item:hover span:before{top:calc(50% + 3px)}}.cmn-breadcrumb-rc{width:calc(100% - 40px);max-width:1092px;margin:67px auto -40px auto;display:flex;justify-content:flex-end;font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:2;white-space:nowrap;overflow:auto}.cmn-breadcrumb-rc::-webkit-scrollbar{display:none !important}@media (max-width: 767px){.cmn-breadcrumb-rc{justify-content:flex-start;margin-left:auto;margin-bottom:12px;margin-top:0}}.cmn-breadcrumb-rc li{position:relative}.cmn-breadcrumb-rc li:not(:last-child){padding-right:17px}.cmn-breadcrumb-rc li:not(:last-child):after{content:"";position:absolute;width:6px;height:6px;border-top:1px solid #5C88AE;border-right:1px solid #5C88AE;transform:rotate(45deg);top:calc(50% - 3px);right:8px}.cmn-breadcrumb-rc li a,.cmn-breadcrumb-rc li span{color:#5C88AE;font-size:12px;font-size:1.2rem;line-height:2.33333em;letter-spacing:0em;font-weight:400}.cmn-breadcrumb-rc li a{text-decoration:underline}.cmn-grhide{content:"";position:absolute;z-index:-1;width:1000px;height:1000px;background:#fff;top:-250px;left:-500px;border-radius:1041px;opacity:0.27;background:radial-gradient(50% 50% at 50% 50%, rgba(175,216,255,0.8) 0%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.cmn-grhide{width:400px;height:400px;top:0px;left:-200px}}.hd_recruit{padding-top:100px}@media (max-width: 767px){.hd_recruit{padding-top:78px}}.cmn-heading-rc{padding:78px 0 10px;overflow:hidden;position:relative;top:-67px;margin-bottom:-67px}@media (max-width: 767px){.cmn-heading-rc{padding:5px 0 25px;top:0px;margin-bottom:0px}}.cmn-heading-rc__ins{position:relative}.cmn-heading-rc .jp{width:calc(100% - 40px);max-width:1102px;margin:0 auto;top:-40px;left:0;font-size:48px;font-size:4.8rem;line-height:1.6em;letter-spacing:.02em;font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;position:relative;z-index:1}@media (max-width: 767px){.cmn-heading-rc .jp{width:100%;padding:0 20px;font-size:32px;top:0}}.cmn-heading-rc .en{padding:0 20px;font-size:215px;font-size:21.5rem;line-height:1.08em;font-weight:600;letter-spacing:-0.03em;font-style:italic;font-family:"Roboto",sans-serif;color:#f9f9f9;text-transform:uppercase;margin-top:-114px;background:linear-gradient(180deg, #66B2FF 0%, #1E85EC 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:blur(8px);opacity:0.14;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:60px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1200px){.cmn-heading-rc .en{font-size:17.91667vw}}@media (max-width: 767px){.cmn-heading-rc .en{width:100%;max-width:100%;padding-right:0;font-size:70px;letter-spacing:0.01em;margin-top:0;position:relative;right:0;top:0px;margin-right:0;margin-top:-40px;filter:blur(3px);white-space:nowrap;padding-left:30px}}@media only screen and (max-width: 374px){.cmn-heading-rc .en{font-size:18.71658vw}}.hoverZoom{overflow:hidden;cursor:pointer}.hoverZoom .hoverImg{overflow:hidden}.hoverZoom .img{transition:0.3s all ease;will-change:transform;position:relative}.hoverZoom .img img.abs{position:absolute;object-fit:cover;width:100%;height:100%;left:0;top:0}@media only screen and (min-width: 1025px){.hoverZoom:hover{opacity:1}.hoverZoom:hover .img{transform:scale(1.05)}}.c-btn{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 45px 11px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:700;color:#111;border:1px solid #000;border-radius:40px;min-height:60px;max-width:240px;width:100%;position:relative;transition:color 0.3s ease, background-color 0.3s ease;cursor:pointer}@media (max-width: 767px){.c-btn{min-height:50px;border-radius:80px;padding:8px 35px 9px}}.c-btn:before{content:'';position:absolute;width:15px;height:10px;background:url(../img-recruit/common/icon/ico-arr-black.svg) center/contain no-repeat;top:calc(50% - 4.5px);right:20px;transition:all 0.3s ease}@media (max-width: 767px){.c-btn:before{right:12px}}@media only screen and (min-width: 1025px){.c-btn:hover{opacity:1;color:#fff;background-color:#000}.c-btn:hover:before{background:url(../img-recruit/common/icon/ico-arr-white.svg) center/contain no-repeat;right:17px}}.c-btn-circle{display:flex;align-items:center;padding:12px 80px 8px 0;min-height:60px;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.04em;font-weight:700;position:relative;cursor:pointer}.c-btn-circle:after{content:'';position:absolute;width:60px;height:60px;border-radius:50%;border:1px solid #111;right:0;top:calc(50% - 30px);background:transparent url(../img-recruit/common/icon/ico-arr-black02.svg) 50% 50%/20px 8px no-repeat;transition:background 0.3s ease}@media only screen and (min-width: 1025px){.c-btn-circle:hover{opacity:1}.c-btn-circle:hover:after{background:#111 url(../img-recruit/common/icon/ico-arr-white02.svg) calc(50% + 3px) 50%/20px 8px no-repeat}}.cmn-interview{width:calc(100% + 30px);margin-left:-15px;display:flex;justify-content:center;flex-wrap:wrap;counter-reset:section}.cmn-interview .item{width:calc((100% / 3) - 30px);margin:0 15px 40px;display:block;position:relative;overflow:hidden;position:relative}.cmn-interview .item:before{display:block;content:" ";width:100%;padding-top:125.2381%}.cmn-interview .item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.cmn-interview .item:after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(270deg, rgba(217,217,217,0) 18%, #747474 110%);mix-blend-mode:multiply;left:0;top:0;opacity:0.9}.cmn-interview .item .img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;top:0}.cmn-interview .item .cont{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;color:#fff;padding:2.08333vw 1.38889vw 1.38889vw 3.125vw;text-shadow:0 0 10px rgba(0,0,0,0.25)}.cmn-interview .item .cont .num{width:7.91667vw;position:relative;padding-top:4.30556vw}.cmn-interview .item .cont .num:after{position:absolute;content:'';width:9.375vw;height:4.09722vw;background-image:url("data:image/svg+xml,%3Csvg width='135' height='59' viewBox='0 0 135 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_4446_16217)'%3E%3Cpath d='M10.1562 48.4746L124.156 10.4746' stroke='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_4446_16217' x='0' y='0' width='134.312' height='58.9492' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_4446_16217'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_4446_16217' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:cover;left:-.69444vw;top:.90278vw}.cmn-interview .item .cont .num span{font-size:40px;font-size:4rem;line-height:1em;letter-spacing:0em;font-weight:500;font-size:2.77778vw;font-family:"Roboto",sans-serif;letter-spacing:-0.08em;position:absolute;font-style:italic;left:0;top:0}.cmn-interview .item .cont .gr-info{margin-top:1.18056vw;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.02em;font-weight:400;font-size:.97222vw}.cmn-interview .item .cont .gr-info .note{padding-bottom:.13889vw}.cmn-interview .item .cont .gr-info .nickname{font-family:"Roboto",sans-serif;font-size:18px;font-size:1.8rem;line-height:1.2em;letter-spacing:0em;font-weight:500;font-style:italic;margin-top:.34722vw;font-size:1.25vw}.cmn-interview .item .cont .ttl{font-size:26px;font-size:2.6rem;line-height:1.4em;letter-spacing:.07em;font-weight:700;font-size:1.80556vw;margin-top:1.66667vw;margin-left:-.27778vw;position:absolute;width:100%;left:0;bottom:0;padding:2.08333vw 1.38889vw 2.77778vw 3.125vw}@keyframes loop-slide{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.footer .footer-entry{display:block;width:calc(100% - 50px);background-color:#1C1C1E;border-radius:0 120px 120px 0;padding:55px 0 55px;position:relative;margin-bottom:-110px}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry{width:calc(100% - 30px);margin-bottom:-105px}}@media (max-width: 767px){.footer .footer-entry{width:100%;border-radius:0 40px 0 0;margin:0;padding:30px 0 30px}}.footer .footer-entry:before{content:'';position:absolute;width:50%;height:1px;top:calc(50% - 1px);background-color:#fff;left:0}@media (max-width: 767px){.footer .footer-entry:before{display:none}}.footer .footer-entry__ins{width:calc(100% - 70px);max-width:1148px;padding-left:21px;margin:0 auto;color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;background-color:#1C1C1E}@media (max-width: 767px){.footer .footer-entry__ins{padding-left:0;width:calc(100% - 47px)}}.footer .footer-entry__ins .ins-par{display:flex;align-items:center}.footer .footer-entry__ins .ins-par .ttl-en{font-size:60px;font-size:6rem;line-height:1em;letter-spacing:0em;font-weight:500;font-family:"Roboto",sans-serif;font-style:italic;padding-top:2px}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-par .ttl-en{font-size:50px}}.footer .footer-entry__ins .ins-par .par-cont{padding-left:65px}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-par .par-cont{padding-left:30px}}@media (max-width: 767px){.footer .footer-entry__ins .ins-par .par-cont{padding-left:0}}.footer .footer-entry__ins .ins-par .par-cont .ttl-jp{font-size:26px;font-size:2.6rem;line-height:1.48em;letter-spacing:.04em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-par .par-cont .ttl-jp{font-size:24px}}@media (max-width: 767px){.footer .footer-entry__ins .ins-par .par-cont .ttl-jp{font-size:20px}}.footer .footer-entry__ins .ins-par .par-cont .txt{font-size:16px;font-size:1.6rem;line-height:1.94em;letter-spacing:.04em;font-weight:500;margin-top:8px}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-par .par-cont .txt{font-size:15px;letter-spacing:0}}.footer .footer-entry__ins .ins-btn{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.04em;font-weight:700;display:flex;align-items:center;margin-right:-10px}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-btn{font-size:16px;margin-right:0;letter-spacing:0}}@media (max-width: 767px){.footer .footer-entry__ins .ins-btn{margin-right:0;padding-right:10px}}.footer .footer-entry__ins .ins-btn .arr{margin-left:20px;display:block;width:60px;height:60px;border-radius:50%;border:1px solid #fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.651' height='7.778' viewBox='0 0 19.651 7.778'%3E%3Cg id='Group_191749' data-name='Group 191749' transform='translate(-21 -26.293)'%3E%3Cpath id='Path_409421' data-name='Path 409421' d='M21,30H39' fill='none' stroke='%23fff' stroke-width='2'/%3E%3Cpath id='Path_409422' data-name='Path 409422' d='M36.055,27l3.182,3.182-3.182,3.182' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 768px) and (max-width: 1036px){.footer .footer-entry__ins .ins-btn .arr{width:52px;height:52px;margin-left:12px}}@media (max-width: 767px){.footer .footer-entry__ins .ins-btn .arr{width:28px;height:28px;background-size:13px 7px;margin-left:20px}}.footer .footer-box{background-color:#E4E4E4;padding-top:242px}@media (max-width: 767px){.footer .footer-box{padding-top:53px}}.footer .footer-box__ins{width:calc(100% - 40px);max-width:1104px;margin:0 auto;position:relative;z-index:1}@media (max-width: 767px){.footer .footer-box__ins{width:calc(100% - 36px)}}.footer .footer-box__ins .item{display:flex;justify-content:space-between}.footer .footer-box__ins .item:not(:last-child){margin-bottom:55px}@media (max-width: 767px){.footer .footer-box__ins .item:not(:last-child){margin-bottom:40px}}@media (max-width: 767px){.footer .footer-box__ins .item{display:block}}@media (max-width: 767px){.footer .footer-box__ins .item .child{width:100% !important;max-width:100% !important}}.footer .footer-box__ins .item .child .logo{display:block;width:428px;margin-left:2px}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer .footer-box__ins .item .child .logo{width:324px}}@media (max-width: 767px){.footer .footer-box__ins .item .child .logo{width:100%;max-width:310px}}.footer .footer-box__ins .item .child .logo img{width:100%}.footer .footer-box__ins .item .child .address{margin-top:41px;color:#000}@media (max-width: 767px){.footer .footer-box__ins .item .child .address{margin-top:19px}}.footer .footer-box__ins .item .child .address .ttl{font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.04em;font-weight:500}.footer .footer-box__ins .item .child .address .txt{font-size:14px;font-size:1.4rem;line-height:1.7em;letter-spacing:.04em;font-weight:500;margin-top:8px}@media (max-width: 767px){.footer .footer-box__ins .item .child .address .txt{margin-top:5px}}.footer .footer-box__ins .item .child.menu{width:55%;max-width:520px;display:flex;margin-right:45px;margin-top:-2px;justify-content:space-between;margin-left:30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.footer .footer-box__ins .item .child.menu{margin-right:0}}@media (max-width: 767px){.footer .footer-box__ins .item .child.menu{margin-left:0;margin-top:26px;margin-right:0}}.footer .footer-box__ins .item .child.menu .group{width:calc(50% - 10px)}@media (min-width: 768px){.footer .footer-box__ins .item .child.menu .group:first-child{max-width:155px}.footer .footer-box__ins .item .child.menu .group:last-child{max-width:192px}}@media (max-width: 767px){.footer .footer-box__ins .item .child.menu .group{max-width:fit-content}.footer .footer-box__ins .item .child.menu .group:first-child{margin-right:47px}}.footer .footer-box__ins .item .child.menu .group .link>a{color:#000;display:block;padding-left:12px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.04643em;font-weight:500;background-image:url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.710938 0.707031L3.89292 3.88901L0.710938 7.07099' stroke='%232E37D9' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 0 top 8px}@media (max-width: 767px){.footer .footer-box__ins .item .child.menu .group .link>a{line-height:calc(20.8/16);background-position:left 0 top 7px}}.footer .footer-box__ins .item .child.menu .group .link:not(:last-child){margin-bottom:24px}@media (max-width: 767px){.footer .footer-box__ins .item .child.menu .group .link:not(:last-child){margin-bottom:22px}}.footer .footer-box__ins .item .child.menu .group .link .subLink{margin-top:10px;margin-left:12px}.footer .footer-box__ins .item .child.menu .group .link .subLink a{color:#000;display:block;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.04333em;font-weight:500;padding-left:15px;position:relative}.footer .footer-box__ins .item .child.menu .group .link .subLink a:before{content:'-';position:absolute;left:0;top:-3px}.footer .footer-box__ins .item .child.menu .group .link .subLink a:not(:last-child){margin-bottom:5px}@media (max-width: 767px){.footer .footer-box__ins .item .child.gr-blank{display:flex;justify-content:space-between;padding-right:6px;flex-wrap:wrap;position:relative}.footer .footer-box__ins .item .child.gr-blank:before{width:1px;height:18px;content:'';position:absolute;background-color:#858B94;left:calc(50% - 9px);top:0}}.footer .footer-box__ins .item .child.gr-blank .link{display:inline-block;margin-right:26px;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.footer .footer-box__ins .item .child.gr-blank .link{width:calc(50% - 10px);letter-spacing:0;white-space:nowrap;margin-right:0;max-width:fit-content}}.footer .footer-box__ins .item .child.gr-blank .link i{display:inline-block;margin-left:5px;width:11px;height:11px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5H7.16667M10.5 0.5L5.5 5.5M10.5 0.5V3.83333' stroke='%232A2C2F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 6.05556V9.38889C10.5 9.68357 10.3829 9.96619 10.1746 10.1746C9.96619 10.3829 9.68357 10.5 9.38889 10.5H1.61111C1.31643 10.5 1.03381 10.3829 0.825437 10.1746C0.617063 9.96619 0.5 9.68357 0.5 9.38889V1.61111C0.5 1.31643 0.617063 1.03381 0.825437 0.825437C1.03381 0.617063 1.31643 0.5 1.61111 0.5H4.94444' stroke='%232A2C2F' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.footer .footer-box__ins .item .child.txt-copyright{color:#000;font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.footer .footer-box__ins .item .child.txt-copyright{text-align:center;padding-top:64px}}.footer .footer-box__marquee{margin-top:-89px}@media (max-width: 767px){.footer .footer-box__marquee{margin-top:-61px}}.footer .footer-box__marquee .marquee-wrapper{overflow:hidden;position:relative;z-index:0}.footer .footer-box__marquee .marquee-wrapper .marquee{display:flex;width:max-content;animation:loop-slide 32s infinite linear 1s both}.footer .footer-box__marquee .marquee-wrapper .marquee .txt{margin-bottom:-37px;font-size:230px;font-size:23rem;line-height:1em;letter-spacing:-.00001em;font-weight:600;font-style:italic;color:rgba(255,255,255,0.3);white-space:nowrap;font-family:"Roboto",sans-serif}@media (max-width: 767px){.footer .footer-box__marquee .marquee-wrapper .marquee .txt{font-size:94px;margin-bottom:-15px}}.header{padding:10px 15px 10px 30px;position:fixed;width:100%;left:0;top:0;z-index:9999;transition:background-color 0.3s ease}.header:before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;z-index:-1;left:0;top:0;opacity:0}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header{padding-left:15px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header{padding-left:1.27119vw;padding-right:1.27119vw}}@media (max-width: 767px){.header{padding:10px 10px 10px 12px}}.header .inHeader{display:flex;justify-content:space-between}.header .inHeader .logo{padding-right:128px;position:relative;margin-top:20px}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader .logo{padding-right:100px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader .logo{padding-right:8.47458vw;margin-top:1.69492vw}}@media (max-width: 767px){.header .inHeader .logo{width:252px;padding-right:0;margin-top:7px}}.header .inHeader .logo:before{content:'採用サイト';position:absolute;width:114px;height:44px;border-radius:41px;border:1px solid #919191;display:flex;justify-content:center;align-items:center;text-align:center;right:0;top:-4px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;padding-left:2px;padding-bottom:2px;color:#2A2C2F}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader .logo:before{width:90px;height:40px;font-size:15px;letter-spacing:0}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader .logo:before{width:7.62712vw;height:3.38983vw;font-size:1.27119vw;letter-spacing:0;padding-bottom:0;padding-left:0}}@media (max-width: 767px){.header .inHeader .logo:before{display:none}}.header .inHeader .logo .img img{width:340px}.header .inHeader .logo .img img:nth-child(2){display:none}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader .logo .img img{width:300px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader .logo .img img{width:25.42373vw}}.header .inHeader__main{display:flex;align-items:center}.header .inHeader__main .main-menu{display:flex}@media (max-width: 767px){.header .inHeader__main .main-menu{display:none}}.header .inHeader__main .main-menu .item{font-size:16px;font-size:1.6rem;line-height:1.59em;letter-spacing:.1em;font-weight:700;margin:0 6px;display:block}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader__main .main-menu .item{font-size:15px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .main-menu .item{font-size:1.27119vw;margin:0 .50847vw}}.header .inHeader__main .main-menu .item .hasSub{display:block;padding-right:14px;position:relative}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader__main .main-menu .item .hasSub{padding-right:14px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .main-menu .item .hasSub{padding-right:1.18644vw}}.header .inHeader__main .main-menu .item .hasSub:before{content:'';position:absolute;width:6px;height:6px;border-right:1px solid #2A2C2F;border-bottom:1px solid #2A2C2F;transform:rotate(45deg);right:3px;transition:border-color 0.3s ease;top:calc(50% - 5px)}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .main-menu .item .hasSub:before{width:.50847vw;height:.50847vw;right:.25424vw;top:calc(50% - .42373vw)}}.header .inHeader__main .main-menu .item.hasChild{position:relative}.header .inHeader__main .main-menu .item.hasChild .navSub{position:absolute;left:50%;min-width:250px;top:18px;transform:translateX(-50%);padding-top:30px;display:none}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub{display:block !important;position:relative;padding-top:0;top:0}}.header .inHeader__main .main-menu .item.hasChild .navSub::before{content:"";position:absolute}.header .inHeader__main .main-menu .item.hasChild .navSub__wrap{background:#fff;position:relative;padding:13px 25px 22px}@media (min-width: 768px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap{box-shadow:0px 2px 6px 3px rgba(0,0,0,0.1)}}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap{padding:0 17px 0}}.header .inHeader__main .main-menu .item.hasChild .navSub__wrap::before{content:"";position:absolute;width:28px;height:19px;top:-19px;left:50%;margin-left:-15px;background:url("../img/common/icon/ico_tria.png") no-repeat center center/100% 100%}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap::before{display:none}}.header .inHeader__main .main-menu .item.hasChild .navSub__wrap .link-child{width:100%;text-align:left;display:flex;border-bottom:1px solid #000000;position:relative;padding:7px 0;letter-spacing:0.01em;color:#2A2C2F}@media only screen and (min-width: 768px) and (max-width: 1400px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap .link-child{font-size:1.14286vw}}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap .link-child{font-size:15px;font-size:1.5rem;letter-spacing:0.06em;padding:13px 0;padding-left:25px;border-color:#E4E4E4;font-weight:400}}.header .inHeader__main .main-menu .item.hasChild .navSub__wrap .link-child::after{content:"";position:absolute;width:12px;height:8px;right:0;top:50%;margin-top:-3px;background:url("../img/common/icon/ico_arr1.svg") no-repeat center center/100% 100%}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub__wrap .link-child::after{right:auto;left:3px;background:url("../img/common/icon/ico_arr1_b.svg") no-repeat center center/100% 100%}}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub ul{display:flex;flex-wrap:wrap;padding:14px 0px 0px 30px}}.header .inHeader__main .main-menu .item.hasChild .navSub ul li{text-align:left;width:100%}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li{width:50%}.header .inHeader__main .main-menu .item.hasChild .navSub ul li.fullsp{width:100%}}.header .inHeader__main .main-menu .item.hasChild .navSub ul li a{display:block;position:relative;width:100%;padding:10px 10px;border-bottom:1px solid #D8D8D8;font-size:15px;font-size:1.5rem;letter-spacing:.01em;color:#000;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1400px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li a{font-size:1.07143vw}}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li a{border-bottom:none;padding:2px 5px;letter-spacing:0.06em}}.header .inHeader__main .main-menu .item.hasChild .navSub ul li a:before{content:"";position:absolute;left:1px;top:23px;width:4px;height:1px;background-color:#2A2C2F}@media only screen and (min-width: 768px) and (max-width: 1400px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li a:before{margin-top:-1px}}@media (max-width: 767px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li a:before{left:-5px;top:15px}}.header .inHeader__main .main-menu .item.hasChild .navSub ul li a.label{font-size:16px;font-size:1.6rem;letter-spacing:.01em;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1400px){.header .inHeader__main .main-menu .item.hasChild .navSub ul li a.label{font-size:1.14286vw}}.header .inHeader__main .main-menu .item.hasChild .navSub ul li a span em{display:inline-block;font-style:normal}.header .inHeader__main .main-menu .item.hasChild .navSub .closeSub{cursor:pointer;padding:10px;text-align:center;background:#999;color:#fff}.header .inHeader__main .main-menu .item.hasChild.active .hasSub:before{transform:rotate(-135deg);top:calc(50% - 3px)}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .main-menu .item.hasChild.active .hasSub:before{top:calc(50% - .25424vw)}}.header .inHeader__main .btn-recruitment{width:238px;min-height:50px;border:1px solid #111;display:flex;align-items:center;justify-content:center;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.59em;letter-spacing:.1em;font-weight:700;margin-right:17px;margin-left:20px}@media only screen and (min-width: 1181px) and (max-width: 1360px){.header .inHeader__main .btn-recruitment{font-size:15px;width:200px;margin:0 12px}}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .btn-recruitment{width:16.94915vw;margin:0 1.01695vw;font-size:1.27119vw}}@media (max-width: 767px){.header .inHeader__main .btn-recruitment{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);margin:0;width:100%;max-width:240px;border-radius:80px;background-color:#2A2C2F;border-color:#2A2C2F;color:#fff;min-height:43px;font-size:14px;padding-bottom:2px;transition:opacity 0.3s ease}.header .inHeader__main .btn-recruitment:after{content:'';position:absolute;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:15px;top:calc(50% - 4px);transition:border-color 0.3s ease}.header .inHeader__main .btn-recruitment.hide{opacity:0;pointer-events:none}}.header .inHeader__main .hamberger{width:68px;height:68px;border-radius:50%;background-color:#111;display:flex;justify-content:center;position:relative;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .hamberger{width:5.76271vw;height:5.76271vw}}@media (max-width: 767px){.header .inHeader__main .hamberger{width:44px;height:44px}}.header .inHeader__main .hamberger:before{content:'MENU';position:absolute;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#fff;font-style:italic;font-family:"Roboto", sans-serif;bottom:20px;left:50%;transform:translateX(-50%);white-space:nowrap;transition:transform 0.3s ease}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .hamberger:before{bottom:1.69492vw;font-size:1.01695vw}}@media (max-width: 767px){.header .inHeader__main .hamberger:before{font-size:10px;bottom:11px}}.header .inHeader__main .hamberger span{position:absolute;width:24px;padding-top:9px;display:inline-block;left:50%;top:23px;transform:translateX(-50%)}@media only screen and (min-width: 768px) and (max-width: 1180px){.header .inHeader__main .hamberger span{width:2.0339vw;padding-top:.76271vw;top:1.94915vw}}@media (max-width: 767px){.header .inHeader__main .hamberger span{width:16px;top:12px;padding-top:6px}}.header .inHeader__main .hamberger span:before,.header .inHeader__main .hamberger span:after{content:'';position:absolute;width:100%;height:2px;background-color:#fff;left:0;top:0;transition:transform 0.3s ease}.header .inHeader__main .hamberger span:after{top:unset;bottom:0}.header .layerMenu{background-color:#fff;position:fixed;left:0;top:0;z-index:-2;width:100%;height:100%;padding-top:106px;transform:translateX(100%);transition:transform 0.5s ease}@media (max-width: 767px){.header .layerMenu{overflow-y:auto;padding-top:46px}}.header .layerMenu:before{opacity:1}.header .layerMenu__ins{height:100%;width:calc(100% - 40px);max-width:1220px;margin:0 auto;display:flex;justify-content:space-between}@media (max-width: 767px){.header .layerMenu__ins{flex-wrap:wrap;width:calc(100% - 45px)}}.header .layerMenu__ins .ins-marquee{width:30%;max-width:360px;overflow:hidden}.header .layerMenu__ins .ins-marquee__lst{will-change:transform;animation:scroll-bottom 60s linear infinite}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.header .layerMenu__ins .ins-marquee__lst{animation:scroll-bottom 40s linear infinite}}.header .layerMenu__ins .ins-marquee__lst .item{width:100%}.header .layerMenu__ins .ins-marquee__lst .item .img{position:relative;overflow:hidden;margin-bottom:8px}.header .layerMenu__ins .ins-marquee__lst .item .img:before{display:block;content:" ";width:100%;padding-top:66.66667%}.header .layerMenu__ins .ins-marquee__lst .item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.header .layerMenu__ins .ins-marquee__lst .item .img img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;object-position:center}.header .layerMenu__ins .ins-cont{width:67%;max-width:725px}@media (min-width: 768px){.header .layerMenu__ins .ins-cont{overflow-y:auto}}@media (max-width: 767px){.header .layerMenu__ins .ins-cont{width:100%;max-width:100%;padding-bottom:50px}}.header .layerMenu__ins .ins-cont__lst{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:8.96552%;padding-top:84px;align-self:flex-start}@media (min-width: 768px){.header .layerMenu__ins .ins-cont__lst{grid-row-gap:77px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.header .layerMenu__ins .ins-cont__lst{grid-column-gap:40px}}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__lst{display:flex;flex-direction:column;padding-top:16px}.header .layerMenu__ins .ins-cont__lst .ins-cont__item:nth-child(3){order:4}}.header .layerMenu__ins .ins-cont__item:first-child{padding-top:30px}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item:first-child{display:flex;flex-direction:column}.header .layerMenu__ins .ins-cont__item:first-child .child{margin-bottom:24px !important}}.header .layerMenu__ins .ins-cont__item .child:not(:last-child){margin-bottom:34px}@media (min-width: 768px){.header .layerMenu__ins .ins-cont__item .child.has-border{border-bottom:1px solid #D9D9D9}}.header .layerMenu__ins .ins-cont__item .gr-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}.header .layerMenu__ins .ins-cont__item .link{font-size:16px;font-size:1.6rem;line-height:1.94em;letter-spacing:.04em;font-weight:500;color:#111;padding-bottom:13px;border-bottom:1px solid #D9D9D9;display:block;cursor:pointer}@media (min-width: 768px){.header .layerMenu__ins .ins-cont__item .link.no-border{border-bottom:unset}}.header .layerMenu__ins .ins-cont__item .link span{padding-left:19px;display:block;margin-top:4px;background-image:url("data:image/svg+xml,%3Csvg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.710938 0.707031L3.89292 3.88901L0.710938 7.07099' stroke='%232E37D9' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 2px top calc(50%);transition:background-position 0.3s ease}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .link span{padding-left:0;padding-right:15px;background-position:right 0 top calc(50%);margin-top:-12px}}.header .layerMenu__ins .ins-cont__item .link .img{position:relative;overflow:hidden;margin-bottom:9px}.header .layerMenu__ins .ins-cont__item .link .img:before{display:block;content:" ";width:100%;padding-top:59.375%}.header .layerMenu__ins .ins-cont__item .link .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .link .img{margin-bottom:20px}}.header .layerMenu__ins .ins-cont__item .link .img.full{position:relative;margin-bottom:22px}.header .layerMenu__ins .ins-cont__item .link .img.full:before{display:block;content:" ";width:100%;padding-top:28.78788%}.header .layerMenu__ins .ins-cont__item .link .img.full>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .link .img.full{margin-bottom:27px}}@media only screen and (min-width: 1025px){.header .layerMenu__ins .ins-cont__item .link:hover{opacity:1}.header .layerMenu__ins .ins-cont__item .link:hover span{background-position:left 5px top calc(50%)}}.header .layerMenu__ins .ins-cont__item .lstSub{margin-top:-2px;padding-left:20px;padding-bottom:32px}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .lstSub{margin-top:0;padding:25px 13px}}.header .layerMenu__ins .ins-cont__item .lstSub__link{display:block;max-width:fit-content;color:#6B6B6B;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .lstSub__link{font-size:15px;letter-spacing:0.04em}}.header .layerMenu__ins .ins-cont__item .lstSub__link:not(:last-child){margin-bottom:12px}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .lstSub__link:not(:last-child){margin-bottom:10px}}.header .layerMenu__ins .ins-cont__item .gr-blank{display:flex;justify-content:space-between;align-items:center}@media (min-width: 768px){.header .layerMenu__ins .ins-cont__item .gr-blank{height:100%}}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .gr-blank{width:calc(100% + 2px);margin-left:-5px;margin-top:41px;position:relative}.header .layerMenu__ins .ins-cont__item .gr-blank:before{content:'';position:absolute;width:1px;height:18px;background-color:#858B94;left:48%;top:2px}}.header .layerMenu__ins .ins-cont__item .gr-blank .tg-blank{width:calc(50% - 10px);font-size:14px;font-size:1.4rem;line-height:1.7em;letter-spacing:.04em;font-weight:bold}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.header .layerMenu__ins .ins-cont__item .gr-blank .tg-blank{font-size:13px;letter-spacing:0}}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .gr-blank .tg-blank{letter-spacing:0;width:calc(50% - 2px)}}.header .layerMenu__ins .ins-cont__item .gr-blank .tg-blank i{display:inline-block;width:12px;padding-top:12px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5H7.16667M10.5 0.5L5.5 5.5M10.5 0.5V3.83333' stroke='%232A2C2F' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.5 6.05556V9.38889C10.5 9.68357 10.3829 9.96619 10.1746 10.1746C9.96619 10.3829 9.68357 10.5 9.38889 10.5H1.61111C1.31643 10.5 1.03381 10.3829 0.825437 10.1746C0.617063 9.96619 0.5 9.68357 0.5 9.38889V1.61111C0.5 1.31643 0.617063 1.03381 0.825437 0.825437C1.03381 0.617063 1.31643 0.5 1.61111 0.5H4.94444' stroke='%232A2C2F' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:relative;left:6px;background-position:center;margin-left:-3px}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .gr-blank .tg-blank i{margin-left:-1px;top:1px}}.header .layerMenu__ins .ins-cont__item .btn-recruitment{display:flex;min-height:60px;width:100%;max-width:280px;border-radius:80px;background-color:#111;border:1px solid #111;color:#fff;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.1em;font-weight:bold;justify-content:center;align-items:center;text-align:center;position:relative;padding:10px 35px;margin-left:auto;transition:background-color 0.3s ease, color 0.3s ease;cursor:pointer}@media (max-width: 767px){.header .layerMenu__ins .ins-cont__item .btn-recruitment{margin:14px auto 0}}.header .layerMenu__ins .ins-cont__item .btn-recruitment:after{content:'';position:absolute;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);right:34px;top:calc(50% - 4px);transition:border-color 0.3s ease}@media only screen and (min-width: 1025px){.header .layerMenu__ins .ins-cont__item .btn-recruitment:hover{opacity:1;color:#111;background-color:#fff}.header .layerMenu__ins .ins-cont__item .btn-recruitment:hover:after{border-color:#111}}body.fixHeader .header{background-color:#fff}body.layerOn{overflow:hidden}body.layerOn .header{background-color:#fff}body.layerOn .header:before{opacity:1}body.layerOn .header .inHeader .logo:before{border-color:#919191 !important;color:#2A2C2F !important}body.layerOn .header .inHeader .logo .img img:first-child{display:block !important}body.layerOn .header .inHeader .logo .img img:nth-child(2){display:none !important}body.layerOn .header .inHeader__main .btn-recruitment,body.layerOn .header .inHeader__main .main-menu{display:none}body.layerOn .header .inHeader__main .hamberger:before{content:'CLOSE';bottom:18px}@media only screen and (min-width: 768px) and (max-width: 1180px){body.layerOn .header .inHeader__main .hamberger:before{bottom:1.52542vw}}@media (max-width: 767px){body.layerOn .header .inHeader__main .hamberger:before{bottom:10px}}body.layerOn .header .inHeader__main .hamberger span{top:20px;left:50%}@media only screen and (min-width: 768px) and (max-width: 1180px){body.layerOn .header .inHeader__main .hamberger span{top:1.69492vw}}@media (max-width: 767px){body.layerOn .header .inHeader__main .hamberger span{top:14px}}body.layerOn .header .inHeader__main .hamberger span:before{transform:rotate(45deg);top:50%;margin-top:-2px}body.layerOn .header .inHeader__main .hamberger span:after{transform:rotate(-45deg);bottom:50%}body.layerOn .header .layerMenu{transform:translateX(0)}.c-pagenavi{display:flex;align-items:center;justify-content:center;margin-top:101px}@media (max-width: 767px){.c-pagenavi{margin:46px 0 43px}}.c-pagenavi .link_page,.c-pagenavi .current_page,.c-pagenavi .link_first,.c-pagenavi .link_last{font-family:"Jost",sans-serif;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.05em;font-weight:600;margin:0 15px}.c-pagenavi .current_page{position:relative;background:linear-gradient(to bottom, #E49205 0%, #E28188 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.c-pagenavi .current_page::after{content:'';position:absolute;width:13px;height:1px;background:#E40517;left:50%;transform:translateX(-50%);bottom:-3px}.c-pagenavi .c-page{width:46px;height:46px;border-radius:50%;border:1px solid #000;display:flex;align-items:center;justify-content:center;position:relative}.c-pagenavi .c-page .link_before,.c-pagenavi .c-page .link_next{font-size:0;display:block;position:absolute;width:100%;height:100%;top:0;left:0}.c-pagenavi .c-page .link_before::before,.c-pagenavi .c-page .link_next::before{content:'';position:absolute;width:11px;height:8px;left:50%;top:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:.3s ease-in-out}.c-pagenavi .c-page .link_before{cursor:pointer}.c-pagenavi .c-page .link_before::before{background-image:url(../img/common/ico_prev.svg)}@media only screen and (min-width: 1025px){.c-pagenavi .c-page .link_before:hover::before{transform:translate(calc(-50% - 4px), -50%)}}.c-pagenavi .c-page .link_next{cursor:pointer}.c-pagenavi .c-page .link_next::before{background-image:url(../img/common/ico_next.svg)}@media only screen and (min-width: 1025px){.c-pagenavi .c-page .link_next:hover::before{transform:translate(calc(-50% + 4px), -50%)}}.c-pagenavi .c-page--prev{margin-right:36px}@media (max-width: 767px){.c-pagenavi .c-page--prev{margin-right:21px}}.c-pagenavi .c-page--next{margin-left:36px}@media (max-width: 767px){.c-pagenavi .c-page--next{margin-left:21px}}.c-pagenavi .pageList{display:flex;align-items:center}.c-pagenavi .select-page{position:relative;width:120px;height:52px;display:flex;align-items:center;padding:18px 25px;border:1px solid #d8d8d8;border-radius:4px;overflow:hidden}.c-pagenavi .select-page .numpage{font-family:"Overpass",sans-serif;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.03em;font-weight:bold;color:#000;position:relative;top:2px}.c-pagenavi .select-page select{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;appearance:none;border:none;background:url(../img/news/arr_sl.svg) no-repeat center right 15px/8px 11px}

/*# sourceMappingURL=maps/styles.min.css.map */
