﻿@keyframes slide{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.animetxt{overflow:hidden}.animetxt span{display:inline-block;opacity:0;transform:translateY(50px)}.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.5}}a:link,a:visited,a:active{color:#272727;text-decoration:none}.zenkakuGothic{font-family:"Zen Kaku Gothic New",sans-serif}.lexend{font-family:"Lexend",sans-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:#272727;margin:0;padding:0;height:100%;width:100%}#wrap{display:block}.inner{max-width:1100px;width:calc(100% - 40px);margin:0 auto}@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 *:first-child{margin-top:0}.cms-content *:last-child{margin-bottom:0}.cms-content a{color:#0039a9;text-decoration:underline}.cms-content span[style*="text-decoration: underline"]{position:relative;text-decoration:none !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='260' height='13' viewBox='0 0 260 13'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23a3e5ff'/%3E%3Cstop offset='1' stop-color='%23afeaea'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect id='Rectangle_24018' data-name='Rectangle 24018' width='260' height='13' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A");background-repeat:repeat-x;background-position:bottom;padding-bottom:0;background-size:auto 13px}.cms-content ul,.cms-content ol{margin-bottom:50px}.cms-content ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cms-content ul[style*="list-style-type: square;"] li{list-style-type:square}.cms-content ul li{position:relative;padding-left:18px;margin-bottom:15px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:500}.cms-content ul li::before{content:"";width:8px;height:8px;border-radius:50px;background:linear-gradient(to bottom, #a3e5ff, #7ecccc);position:absolute;top:10px;left:0}@media (max-width: 767px){.cms-content ul li{margin-bottom:10px}}.cms-content ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cms-content ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cms-content ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cms-content ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cms-content ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cms-content ol li{list-style-type:none;position:relative;padding-left:32px;margin-bottom:15px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.04em;font-weight:500}.cms-content ol li::before{content:"0" counter(list-item) "  ";font-family:"Lexend",sans-serif;font-weight:bold;font-size:18px;color:#043c95;position:absolute;top:2px;left:0}.cms-content ol li:nth-child(n+10)::before{content:counter(list-item) "  "}.cms-content p{margin-bottom:30px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.cms-content p{line-height:30px;margin-bottom:20px}}.cms-content iframe{max-width:100% !important}.cms-content img{max-width:100%;height:auto;max-height:100%;width:auto;border-radius:20px}.cms-content table{table-layout:fixed;margin-bottom:40px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;text-align:center}.cms-content table td,.cms-content table th{padding:12px 10px 14px;min-width:fit-content;vertical-align:middle}.cms-content table td:not(:last-child),.cms-content table th:not(:last-child){border-right:1px solid #C9C9C9}.cms-content table tr:first-child{background-color:#272727;color:#fff;font-weight:bold}.cms-content table tr:not(:first-child){border-bottom:1px solid #C9C9C9;background-color:#fff}.cms-content h2{font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.04em;font-weight:700;padding-left:40px;margin-bottom:22px;position:relative;margin-top:45px}.cms-content h2::before{content:"";width:7px;height:calc(100% - 8px);position:absolute;top:4px;left:0;background:linear-gradient(to top, #00c48f, #019ef0, #0072dc, #0039a9)}@media (max-width: 767px){.cms-content h2::before{top:0;height:calc(100% + 6px)}}@media (max-width: 767px){.cms-content h2{font-size:20px;font-size:2rem;line-height:1.75em;letter-spacing:.04em;font-weight:700;padding-left:20px;margin-bottom:20px;margin-top:30px}}.cms-content h2+h3{margin-top:35px}.cms-content blockquote{border-radius:10px;background:#fff;padding:30px 37px}@media (max-width: 767px){.cms-content blockquote{padding:25px 20px}}.cms-content h3{font-size:24px;font-size:2.4rem;line-height:1.58333em;letter-spacing:.04em;font-weight:bold;border-bottom:2px solid #9faab5;position:relative;padding-bottom:9px;margin-bottom:20px}@media (max-width: 767px){.cms-content h3{font-size:18px;font-size:1.8rem;line-height:1.66667em;padding-bottom:12px;margin-bottom:17px}}.cms-content h3:before{content:"";width:236px;height:2px;background-color:#0039a9;position:absolute;bottom:-2px;left:0}@media (max-width: 767px){.cms-content h3:before{width:120px}}.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}.hoverZoom{overflow:hidden;cursor:pointer}.hoverZoom .hoverImg{overflow:hidden}.hoverZoom .img{transition:0.3s}@media only screen and (min-width: 1025px){.hoverZoom:hover{opacity:1}.hoverZoom:hover .img{transform:scale(1.1)}}.c-hd-subpage{position:relative;z-index:1}.c-hd-subpage .inner{max-width:1320px}.c-hd-subpage__ttl{position:relative;z-index:2}.c-hd-subpage__bnr{position:relative;padding:35px 0 33px;text-align:center}.c-hd-subpage__bnr .en{position:relative;z-index:2;font-family:"Lexend",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.04em;font-weight:700;margin-bottom:15px;text-transform:capitalize;color:#0039a9}@media (max-width: 767px){.c-hd-subpage__bnr .en{margin-bottom:7px}}.c-hd-subpage__bnr .jp{position:relative;z-index:2;font-size:38px;font-size:3.8rem;line-height:1.44737em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.c-hd-subpage__bnr .jp{font-size:28px;font-size:2.8rem;line-height:1.25em;letter-spacing:.08em;font-weight:700}}.c-hd-subpage__bnr .icon{display:none}@media (max-width: 767px){.c-hd-subpage__bnr{padding:38px 0 25px}}.ttlcommon{position:relative;padding:35px 0 42px;text-align:center}.ttlcommon .en{position:relative;z-index:2;font-family:"Lexend",sans-serif;font-size:16px;font-size:1.6rem;line-height:1.3125em;letter-spacing:.04em;font-weight:700;margin-bottom:6px;text-transform:capitalize;color:#0039a9}@media (max-width: 767px){.ttlcommon .en{margin-bottom:2px}}.ttlcommon .jp{position:relative;z-index:2;font-size:38px;font-size:3.8rem;line-height:1.44737em;letter-spacing:.04em;font-weight:700}@media (max-width: 767px){.ttlcommon .jp{font-size:28px;font-size:2.8rem;line-height:1.25em;letter-spacing:.08em;font-weight:700}}.ttlcommon--icon:after{content:"";position:absolute;width:60px;height:30px;background:url(../img-recruit/common/other/ico_01.svg) no-repeat;left:50%;transform:translateX(-50%);bottom:0}.c-btn a,.c-btn button{display:block;width:100%;max-width:406px;height:73px;display:flex;justify-content:center;align-items:center;color:#fff;margin:0 auto;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.04em;font-weight:700;border-radius:100px;background:linear-gradient(to right, #05befe, #0039a9, #05befe) center left;background-size:200%;transition:0.3s all ease-in-out;position:relative;cursor:pointer}.c-btn a::after,.c-btn button::after{content:"";width:58px;height:58px;background:#fff url(../img/common/icon/ico-arr-right.svg) no-repeat;background-position:50% 50%;border-radius:50%;position:absolute;top:50%;right:9px;transform:translateY(-50%);transition:0.3s all ease-in-out}@media only screen and (min-width: 1025px){.c-btn a:hover,.c-btn button:hover{opacity:1;background-position:center right}.c-btn a:hover::after,.c-btn button:hover::after{background-position:calc(50% + 3px) 50%}}@media (max-width: 767px){.c-btn a,.c-btn button{font-size:18px;font-size:1.8rem;line-height:1.27778em;letter-spacing:.02em;font-weight:700;padding-right:45px;white-space:nowrap}}.c-btn button{border:unset}.c-btn-hov-grad,.c-btn-grad{width:100%;max-width:353px;padding-right:15px;transition:0.3s all ease-in-out;position:relative;cursor:pointer}.c-btn-hov-grad a,.c-btn-hov-grad button,.c-btn-grad a,.c-btn-grad button{display:block;height:73px;width:100%;background-color:#fff;border:1px solid #b2b2b2;border-radius:80px;cursor:pointer;position:relative;overflow:hidden;transition:0.3s all ease-in-out}.c-btn-hov-grad a .btn-txt,.c-btn-hov-grad a span,.c-btn-hov-grad button .btn-txt,.c-btn-hov-grad button span,.c-btn-grad a .btn-txt,.c-btn-grad a span,.c-btn-grad button .btn-txt,.c-btn-grad button span{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.04em;font-weight:700;position:absolute;top:50%;left:50%;z-index:2;transform:scale(1) translate(-50%, -50%);width:max-content}.c-btn-hov-grad a .btn-txt,.c-btn-hov-grad button .btn-txt,.c-btn-grad a .btn-txt,.c-btn-grad button .btn-txt{transition:0.3s transform ease-in-out}.c-btn-hov-grad a .cursor-background,.c-btn-hov-grad button .cursor-background,.c-btn-grad a .cursor-background,.c-btn-grad button .cursor-background{position:absolute;z-index:1;width:160px;height:160px;pointer-events:none;background-color:#42d4a7;filter:blur(50px);transform:translate(-50%, -50%);opacity:0;transition:opacity 0.3s ease}.c-btn-hov-grad a::before,.c-btn-hov-grad button::before,.c-btn-grad a::before,.c-btn-grad button::before{content:"";width:0%;height:100%;background-color:#0051a2;position:absolute;top:0;left:0;transition:0.3s all ease-in-out;border-radius:80px}@media (max-width: 767px){.c-btn-hov-grad a,.c-btn-hov-grad button,.c-btn-grad a,.c-btn-grad button{height:60px}}.c-btn-hov-grad::after,.c-btn-grad::after{content:"";width:30px;height:3px;position:absolute;top:calc(50% - 1.5px);right:0;z-index:1;background:linear-gradient(to right, #42d4a7, #0e6da3, #0051a2);transition:0.3s all ease-in-out}.c-btn-hov-grad.c-btn--blue::after,.c-btn-grad.c-btn--blue::after{background:linear-gradient(to right, #42d4a7, #0e6da3, #0051a2)}.c-btn-hov-grad.c-btn--blue.c-btn--down::after,.c-btn-grad.c-btn--blue.c-btn--down::after{background:linear-gradient(to bottom, #42d4a7, #0e6da3, #0051a2)}.c-btn-hov-grad.c-btn--yellow a .cursor-background,.c-btn-grad.c-btn--yellow a .cursor-background{background-color:#ffe622}.c-btn-hov-grad.c-btn--yellow a::before,.c-btn-grad.c-btn--yellow a::before{background-color:#ff9400}.c-btn-hov-grad.c-btn--yellow::after,.c-btn-grad.c-btn--yellow::after{background:linear-gradient(to right, #ffe622, #ff9400)}.c-btn-hov-grad.c-btn--yellow.c-btn--down::after,.c-btn-grad.c-btn--yellow.c-btn--down::after{background:linear-gradient(to bottom, #ffe622, #ff9400)}.c-btn-hov-grad.c-btn--down,.c-btn-grad.c-btn--down{padding-right:0;cursor:pointer}.c-btn-hov-grad.c-btn--down::after,.c-btn-grad.c-btn--down::after{width:3px;height:30px;top:calc(100% - 15px);right:calc(50% - 1.5px)}@media (max-width: 767px){.c-btn-hov-grad.c-btn--down::after,.c-btn-grad.c-btn--down::after{height:20px;top:calc(100% - 10px)}}.c-btn-hov-grad.c-btn--down a::before,.c-btn-grad.c-btn--down a::before{width:100%;height:0%}@media only screen and (min-width: 1025px){.c-btn-hov-grad.c-btn--down:hover a::before,.c-btn-grad.c-btn--down:hover a::before{height:100%}.c-btn-hov-grad.c-btn--down:hover::after,.c-btn-grad.c-btn--down:hover::after{width:3px}}@media only screen and (min-width: 1025px){.c-btn-hov-grad:hover,.c-btn-grad:hover{transform:scaleX(0.9)}.c-btn-hov-grad:hover .btn-txt,.c-btn-grad:hover .btn-txt{transform:scaleX(1.1) translate(-45%, -50%)}.c-btn-hov-grad:hover a,.c-btn-grad:hover a{opacity:1;color:#fff;border-color:transparent}.c-btn-hov-grad:hover a::before,.c-btn-grad:hover a::before{width:100%}.c-btn-hov-grad:hover::after,.c-btn-grad:hover::after{width:34px;background:#fff !important}}@media (max-width: 767px){.c-btn-hov-grad,.c-btn-grad{max-width:295px}}.c-btn-grad{cursor:pointer}.c-btn-grad a,.c-btn-grad button{color:#fff;border-color:transparent;background:linear-gradient(to right, #05befe, #0039a9, #05befe) center left;background-size:200%;cursor:pointer}.c-btn-grad a::before,.c-btn-grad button::before{display:none}@media only screen and (min-width: 1025px){.c-btn-grad a:hover,.c-btn-grad button:hover{background-position:center right}}@media only screen and (min-width: 1025px){.c-btn-grad:hover::after{width:30px}}body:not(.recruit) .footer{margin-top:135px}@media (max-width: 767px){body:not(.recruit) .footer{margin-top:75px}}.footer{overflow:hidden;position:relative}.footer .gotop{position:absolute;bottom:-300px;right:30px;z-index:99;display:block;width:102px;height:102px;opacity:1;transition:all 0.1s ease-in-out;cursor:pointer;cursor:pointer}.footer .gotop .fx{opacity:0}.footer .gotop.fixed{position:fixed;bottom:31px}@media (max-width: 767px){.footer .gotop.fixed{bottom:20px}}@media (min-width: 768px){.footer .gotop.fixed.bottom{bottom:120px}}.footer .gotop img{display:block;width:100%;position:absolute;top:0;left:0;transition:all 0.3s ease-in-out}.footer .gotop img:first-child{animation:rotate 25s normal linear infinite}@media only screen and (min-width: 1025px){.footer .gotop:hover:hover img:nth-child(3){top:-3px}}@media only screen and (max-width: 767px){.footer .gotop{width:80px;height:80px;right:20px}}.footer .footer-swiper{margin:45px auto -31px;position:relative;max-width:1100px;width:100%;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper{max-width:700px}}@media (max-width: 767px){.footer .footer-swiper{max-width:335px;margin-top:28px}}@media only screen and (max-width: 374px){.footer .footer-swiper{max-width:280px}}.footer .footer-swiper .swiper-slide .footer-swiper__item{margin-top:31px;opacity:0.8;transition:all 0.3s ease-in-out}.footer .footer-swiper .swiper-slide.swiper-slide-active .footer-swiper__item{margin-top:0;opacity:1}.footer .footer-swiper .slider-pagination{margin:0 0 0 auto;text-align:right;position:absolute;bottom:-11px;display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){.footer .footer-swiper .slider-pagination{bottom:5px}}.footer .footer-swiper .slider-pagination .swiper-pagination-bullet{width:5px;height:5px;background:#fff;opacity:1}.footer .footer-swiper .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:10px;height:10px;background:#0039a9}.footer .footer-swiper .swiper-button-next,.footer .footer-swiper .swiper-button-prev{position:absolute;top:42%;width:90px;height:90px;z-index:9;opacity:1;border-radius:50%;padding:0;background:transparent;background:url(../img-recruit/common/icon/ico-next.svg) no-repeat;background-size:contain;background-position:center;transition:all 0.3s ease-in-out;cursor:pointer;cursor:pointer}.footer .footer-swiper .swiper-button-next::after,.footer .footer-swiper .swiper-button-prev::after{display:none}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper .swiper-button-next,.footer .footer-swiper .swiper-button-prev{width:80px;height:80px}}@media only screen and (min-width: 1025px){.footer .footer-swiper .swiper-button-next:hover,.footer .footer-swiper .swiper-button-prev:hover{opacity:0.8}}@media (max-width: 767px){.footer .footer-swiper .swiper-button-next,.footer .footer-swiper .swiper-button-prev{display:none}}.footer .footer-swiper .swiper-button-prev{left:-30px;cursor:pointer}@media only screen and (min-width: 1025px){.footer .footer-swiper .swiper-button-prev:hover{left:-35px}}.footer .footer-swiper .swiper-button-next{right:-30px;transform:rotate(180deg);cursor:pointer}@media only screen and (min-width: 1025px){.footer .footer-swiper .swiper-button-next:hover{right:-35px}}.footer .footer-swiper__item{background:#fff;border-radius:40px;overflow:hidden;max-width:1100px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__item{max-width:700px}}@media (max-width: 767px){.footer .footer-swiper__item{border-radius:20px;height:480px;max-width:335px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);display:block}}.footer .footer-swiper__image{position:relative}@media (min-width: 768px){.footer .footer-swiper__image{width:530px;height:410px;background-color:transparent;mask-image:url(../img-recruit/common/other/mask.png);mask-size:100%;mask-repeat:no-repeat;mask-position:center}}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__image{width:400px;height:310px}}@media (max-width: 767px){.footer .footer-swiper__image{width:100%;height:231px;-webkit-mask-image:url(../img-recruit/common/other/mask-sp.png);mask-image:url(../img-recruit/common/other/mask-sp.png);mask-size:100%;mask-repeat:no-repeat}}.footer .footer-swiper__image img{width:100%;height:100%;object-fit:cover}.footer .footer-swiper__midway{position:absolute;top:43px;left:-81px;width:88px}.footer .footer-swiper__midway span{font-weight:bold;font-size:18px;letter-spacing:0.02em;line-height:54px;text-align:left;color:#272727;display:flex;align-items:center;justify-content:center;padding-right:8px}.footer .footer-swiper__midway span+span{margin-top:10px}.footer .footer-swiper__midway span.mid{background:url(../img-recruit/common/other/midway.png) no-repeat;background-size:contain}.footer .footer-swiper__midway span.new{background:url(../img-recruit/recruit/interview/new.png) no-repeat;background-size:contain}@media (max-width: 767px){.footer .footer-swiper__midway span{font-size:16px}}.footer .footer-swiper__box{max-width:418px;width:100%;margin:0 0 0 55px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__box{margin:0 auto}}@media (max-width: 767px){.footer .footer-swiper__box{margin:0;max-width:100%}}.footer .footer-swiper__ctn{position:relative;max-width:calc(100% - 530px);width:100%;height:410px;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__ctn{height:310px;max-width:calc(100% - 400px);padding:0 40px 0 10px}}@media (max-width: 767px){.footer .footer-swiper__ctn{max-width:100%;height:auto;padding:32px 27px;align-items:flex-start}}.footer .footer-swiper__ctn .name{font-weight:bold;font-size:18px;letter-spacing:0.02em;line-height:18px;text-align:left;color:#0039a9;width:100%;position:relative}@media (max-width: 767px){.footer .footer-swiper__ctn .name{font-size:14px;letter-spacing:0.02em;line-height:14px;margin-bottom:14px}}.footer .footer-swiper__ctn .name::after{content:"";position:absolute;top:10px;width:100%;height:1px;background:#0039a9}@media (max-width: 767px){.footer .footer-swiper__ctn .name::after{top:8px;height:1px}}.footer .footer-swiper__ctn .name span{position:relative;background:#fff;padding-right:20px}@media (max-width: 767px){.footer .footer-swiper__ctn .name span{padding-right:9px}}.footer .footer-swiper__ctn .title{font-weight:bold;font-size:32px;line-height:52px;text-align:left;color:#272727;margin:29px 0 23px 0;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__ctn .title{font-size:28px;line-height:40px;margin:5px 0}}@media (max-width: 767px){.footer .footer-swiper__ctn .title{font-size:20px;line-height:32px;margin:14px 0 14px 0}}.footer .footer-swiper__ctn .info{display:flex;align-items:center;justify-content:flex-start}@media (max-width: 767px){.footer .footer-swiper__ctn .info{flex-wrap:wrap}}.footer .footer-swiper__ctn .info p{font-weight:bold;font-size:14px;letter-spacing:0.02em;line-height:28px;text-align:left;color:#747474;margin-right:30px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-swiper__ctn .info p{letter-spacing:0;font-size:12px}}@media (max-width: 767px){.footer .footer-swiper__ctn .info p{width:100%;font-size:14px;letter-spacing:0.02em;line-height:14px}.footer .footer-swiper__ctn .info p.info1{margin-bottom:11px}}.footer .footer-swiper__ctn .info p:last-child{margin:0}.footer .footer-recruit{background:url(../img-recruit/common/other/bg-ft2.png) no-repeat;margin:0 0 -120px;padding:0 0 120px}@media (min-width: 1500px){.footer .footer-recruit{margin-bottom:-150px}}@media (max-width: 767px){.footer .footer-recruit{background:url(../img-recruit/common/other/bg-ft2-sp.png) no-repeat;background-position:top 48px center;background-size:cover}}.footer .footer-recruit__ttl{position:relative;text-align:center}.footer .footer-recruit__ttl .txt{position:relative;font-family:"Lexend",sans-serif;font-weight:600;font-size:101px;letter-spacing:0.02em;line-height:121px;text-align:center;color:#272727}@media (max-width: 767px){.footer .footer-recruit__ttl .txt{font-size:54px;letter-spacing:0.02em;line-height:55px}}.footer .footer-recruit__ttl .txt1{font-weight:bold;font-size:26px;letter-spacing:0.04em;line-height:45px;text-align:center;color:#272727}@media (max-width: 767px){.footer .footer-recruit__ttl .txt1{font-size:16px;letter-spacing:0.04em;line-height:22px;margin-top:7px}}.footer .footer-slider{display:flex;width:100%;position:relative;animation:slide 25s linear infinite;margin:0 auto -60px}@media (max-width: 767px){.footer .footer-slider{margin-bottom:-29px}}.footer .footer-slider img{white-space:nowrap;width:455px;height:308px}@media (max-width: 767px){.footer .footer-slider img{width:188px;height:127px}}.footer .footer-btn{width:340px;height:73px;margin:42px auto 23px;display:block;position:relative}.footer .footer-btn a{border:none}@media (max-width: 767px){.footer .footer-btn{width:300px;height:60px;border-radius:30px;margin:49px auto 31px}}@media only screen and (max-width: 374px){.footer .footer-btn{width:260px}}.footer .footer-interview{position:relative}.footer .footer-interview__list{display:flex;align-items:center;justify-content:center;margin:0 auto}@media (min-width: 768px){.footer .footer-interview__list{background:url(../img-recruit/common/other/bg-ft-sub.png) no-repeat;background-size:cover;background-position:top 20px center;padding-bottom:42px}}@media (max-width: 767px){.footer .footer-interview__list{background:url(../img-recruit/common/other/bg-ft-sp.png) no-repeat;background-size:cover;background-position:top 48px center;flex-wrap:wrap;padding-bottom:22px}}.footer .footer-interview__list li{position:relative}@media (min-width: 768px){.footer .footer-interview__list li{margin:0 10px}}@media (max-width: 767px){.footer .footer-interview__list li{margin:0 14px -28px}.footer .footer-interview__list li:last-child{margin-bottom:0}}@media only screen and (max-width: 374px){.footer .footer-interview__list li{margin-bottom:-14px}}.footer .footer-interview__list a{opacity:1}.footer .footer-interview__img{max-height:246px;overflow:hidden}.footer .footer-interview__img img{width:100%;height:100%;object-fit:cover;object-position:top}.footer .footer-interview__ctn{position:absolute;top:calc(50% + 12px);transform:translateY(-50%);left:0;right:0;margin:0 auto;max-width:150px;width:100%;text-align:center;padding-bottom:20px}.footer .footer-interview__ctn::after{content:"";position:absolute;bottom:0;left:13px;right:0;width:32px;height:16px;margin:0 auto;background:url(../img-recruit/common/icon/ico-arrow.svg) no-repeat;background-size:cover;background-position:center;transition:all 0.3s ease-in-out}@media (max-width: 767px){.footer .footer-interview__ctn::after{width:16px;height:10px;background:url(../img-recruit/common/icon/ico-arrow-fat.svg) no-repeat;background-size:contain;background-position:center}}.footer .footer-interview__ctn .txt1{font-family:"Lexend",sans-serif;font-weight:normal;font-size:16px;line-height:33px;text-align:center;color:#0da000}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-interview__ctn .txt1{font-size:14px;line-height:14px}}@media (max-width: 767px){.footer .footer-interview__ctn .txt1{font-size:10px;line-height:10px}}.footer .footer-interview__ctn .txt2{font-weight:bold;font-size:36px;letter-spacing:0.02em;line-height:36px;text-align:center;color:#272727;margin:5px 0 7px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-interview__ctn .txt2{font-size:30px;line-height:30px}}@media (max-width: 767px){.footer .footer-interview__ctn .txt2{font-size:22px;line-height:22px}}.footer .footer-interview__ctn .txt2 span{letter-spacing:-0.1em}.footer .footer-interview__ctn .txt3{font-weight:bold;font-size:24px;letter-spacing:0.02em;line-height:34px;text-align:center;color:#272727}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-interview__ctn .txt3{font-size:20px;line-height:20px}}@media (max-width: 767px){.footer .footer-interview__ctn .txt3{font-size:15px;line-height:15px}}.footer .footer-interview__im{max-width:548px;width:100%;margin:0 auto}.footer .footer-interview__im img{width:100%;height:100%;object-fit:cover}.footer .footer-interview__item{position:relative;max-width:548px;width:100%;cursor:pointer}.footer .footer-interview__item.news-graduate .txt1{color:#0da000}.footer .footer-interview__item.mid-career .txt1{color:#fd8705}.footer .footer-interview__item.mid-career .txt2{font-size:32px;width:calc(100% + 34px);margin-left:-17px}.footer .footer-interview__item.mid-career .txt2 span{padding-right:3px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-interview__item.mid-career .txt2{font-size:30px;line-height:30px}}@media (max-width: 767px){.footer .footer-interview__item.mid-career .txt2{font-size:22px}}@media only screen and (min-width: 1025px){.footer .footer-interview__item:hover:hover .footer-interview__ctn::after{left:25px}}.footer .footer-interview.bg-interview{padding-bottom:23px}@media (min-width: 768px){.footer .footer-interview.bg-interview .footer-interview__list{background:url(../img-recruit/common/other/inter-pc.png) no-repeat;background-size:cover;background-position:top 20px center;padding-bottom:230px}}@media (max-width: 767px){.footer .footer-interview.bg-interview .footer-interview__list{padding:2px 0 0;background:transparent;max-width:375px}}@media (min-width: 768px){.footer .footer-interview.bg-interview .footer-interview__item{position:relative;top:-22px}}@media (max-width: 767px){.footer .footer-interview.bg-interview .footer-interview__item{position:relative}.footer .footer-interview.bg-interview .footer-interview__item:first-child{top:-22px;margin-bottom:-50px}}@media only screen and (max-width: 767px) and (max-width: 374px){.footer .footer-interview.bg-interview .footer-interview__item:first-child{margin-bottom:-30px}}@media (min-width: 768px){.footer .footer-interview.bg-interview .interview-box{margin-top:-222px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-interview.bg-interview .interview-box{margin-top:-200px}}@media (max-width: 767px){.footer .footer-interview.bg-interview .interview-box{margin-top:46px}}@media (max-width: 767px){.footer .footer-interview.bg-interview{background:url(../img-recruit/common/other/inter-sp.png) no-repeat;background-size:cover;background-position:top 20px center}}.footer .footer-content{background:#fff url(../img-recruit/common/other/bg-ft1.png) no-repeat;background-size:cover;padding:88px 0 45px}@media (max-width: 767px){.footer .footer-content{padding:41px 0 30px;background:#fff url(../img-recruit/common/other/bg-ft1-sp.png) no-repeat;background-size:cover;background-position:top -10px center}}.footer .footer-content__inner{display:flex;align-items:flex-start;max-width:1100px;width:100%;margin:0 auto}@media (max-width: 767px){.footer .footer-content__inner{flex-wrap:wrap}}.footer .footer-content__info{margin-top:45px}@media (max-width: 767px){.footer .footer-content__info{max-width:300px;margin:24px auto 0;text-align:left}}.footer .footer-content__lt{max-width:280px;width:100%}@media (max-width: 767px){.footer .footer-content__lt{max-width:100%;margin:0 auto}}.footer .footer-content__lt a{display:block}@media (max-width: 767px){.footer .footer-content__lt a{max-width:240px;margin:0 auto}}.footer .footer-content__address,.footer .footer-content__tel{font-weight:normal;font-size:14px;letter-spacing:0.04em;line-height:32px;text-align:left;color:#272727}@media (max-width: 767px){.footer .footer-content__address,.footer .footer-content__tel{line-height:29px}}.footer .footer-content__tel{display:flex;align-items:center;justify-content:flex-start}.footer .footer-content__tel a{display:block;margin:0 5px 0 0}.footer .footer-content__link{max-width:calc(100% - 280px);width:100%;display:flex;align-items:flex-start;margin:-7px 0 0 148px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-content__link{margin:0 0 0 50px}}@media (max-width: 767px){.footer .footer-content__link{margin:28px auto 0;max-width:100%;padding:0 4px;justify-content:space-between}}.footer .footer-content__link ul{margin-right:93px}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .footer-content__link ul{margin-right:30px}}@media (max-width: 767px){.footer .footer-content__link ul{width:53%;margin:0}}.footer .footer-content__link ul:last-child{margin:0}@media (max-width: 767px){.footer .footer-content__link ul:last-child{width:47%}}.footer .footer-content__link ul li.lk a{position:relative;padding-right:15px}.footer .footer-content__link ul li.lk a::after{content:"";position:absolute;top:8px;right:0;width:10px;height:10px;background:url(../img-recruit/common/icon/ico-blank.svg) no-repeat;background-size:contain}@media (max-width: 767px){.footer .footer-content__link ul li.lk a::after{top:6px}}.footer .footer-content__link ul li a{font-weight:bold;font-size:16px;letter-spacing:0.04em;line-height:38px;text-align:left;color:#272727}@media (max-width: 767px){.footer .footer-content__link ul li a{font-size:14px}}@media only screen and (max-width: 374px){.footer .footer-content__link ul li a{font-size:12px;line-height:30px}}.footer .footer-content__copy{font-weight:500;font-size:12px;letter-spacing:0.04em;line-height:46px;text-align:right;color:#272727;margin:67px -5px 0 0}@media (max-width: 767px){.footer .footer-content__copy{margin:44px auto 0;text-align:center}}.footer .interview-box{max-width:1324px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}@media (min-width: 768px){.footer .interview-box{margin-top:-50px}}@media (max-width: 767px){.footer .interview-box{max-width:335px;width:100%;margin:0 auto;display:block}}.footer .interview-box__item{margin:0 10px;position:relative;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.footer .interview-box__item:hover:hover .interview-box__content::after{left:15px}}@media (max-width: 767px){.footer .interview-box__item{width:335px;height:114px;margin:0 auto 11px}}.footer .interview-box__item a{opacity:1}@media only screen and (min-width: 1025px){.footer .interview-box__item:hover img{transform:scale(1.1)}}.footer .interview-box__img{position:relative;border-radius:40px;overflow:hidden;max-width:420px;max-height:297px;width:100%;height:100%;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}@media (max-width: 767px){.footer .interview-box__img{border-radius:20px}}.footer .interview-box__img::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;background:linear-gradient(to bottom, #1a3045 0%, #148fc7 67.49%, #5adaf2 100%);opacity:0.1}@media (max-width: 767px){.footer .interview-box__img::before{background:linear-gradient(to bottom, #4b4e52 0%, #148fc7 67.49%, #5adaf2 100%)}}.footer .interview-box__img img{width:100%;height:100%;object-fit:cover;transition:all 0.3s ease-in-out}.footer .interview-box__content{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);z-index:9}@media (min-width: 768px){.footer .interview-box__content{padding-bottom:65px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .interview-box__content{padding-bottom:20px}}@media (max-width: 767px){.footer .interview-box__content{top:48%}}.footer .interview-box__content::after{content:"";position:absolute;right:20px;width:20px;height:15px;background:url(../img-recruit/common/icon/ico-arrow-white.svg) no-repeat;background-size:contain;top:auto;bottom:-14px;transition:all 0.3s ease-in-out}@media (min-width: 768px){.footer .interview-box__content::after{right:0;left:0;margin:0 auto;text-align:center;width:30px;height:20px;background:url(../img-recruit/common/icon/ico-arrow-white-large.svg) no-repeat;background-size:contain}}.footer .interview-box__en{font-family:"Lexend",sans-serif;font-weight:600;font-size:20px;letter-spacing:0.02em;line-height:68px;text-align:center;color:#fff;text-transform:capitalize;text-shadow:0px 3px 6px rgba(0,16,47,0.64)}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .interview-box__en{font-size:16px;line-height:22px}}@media (max-width: 767px){.footer .interview-box__en{font-size:16px;letter-spacing:0.02em;line-height:28px}}.footer .interview-box__jp{font-weight:bold;font-size:26px;letter-spacing:0.08em;text-align:center;color:#fff;text-shadow:0px 0px 30px rgba(0,6,25,0.68);position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.footer .interview-box__jp{font-size:20px;line-height:24px;margin-top:10px}}@media (max-width: 767px){.footer .interview-box__jp{font-size:22px;letter-spacing:0.08em}}@media (min-width: 768px){.recruit .footer .footer-interview{position:relative}.recruit .footer .footer-interview__list{background:url(../img-recruit/common/other/bg-ft-top.png) no-repeat;background-size:cover;background-position:top 30px center}}.bl_cookie{position:fixed;background-color:rgba(39,39,39,0.8);width:100%;bottom:0;left:0;z-index:1000}.bl_cookie__inner{width:calc(100% - 30px);margin:0 auto;max-width:1260px;padding:28px 0;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.bl_cookie__inner{flex-wrap:wrap}}.bl_cookie__inner .desc{color:#fff;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;margin-right:20px}@media (max-width: 767px){.bl_cookie__inner .desc{width:100%;line-height:calc(24/14);margin-right:0;padding:0 10px 0 4px}}.bl_cookie__inner .desc a{text-decoration:underline;color:#fff}.bl_cookie__inner .btn{display:flex;width:186px;min-width:186px;align-items:center;justify-content:center;min-height:44px;background-color:#fff;padding-top:1px}@media (max-width: 767px){.bl_cookie__inner .btn{width:100%;max-width:162px;min-height:38px;margin:15px auto 0}}.bl_cookie__inner .btn span{font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.04em;font-weight:500;padding-left:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.4' height='9.4' viewBox='0 0 9.4 9.4'%3E%3Cg id='Group_47369' data-name='Group 47369' transform='translate(-158.34 -697.614)'%3E%3Cg id='Group_47300' data-name='Group 47300' transform='translate(-12211.599 3105.723) rotate(45)'%3E%3Cg id='Group_47299' data-name='Group 47299' transform='translate(7044.578 -10455.805)'%3E%3Cpath id='Path_47452' data-name='Path 47452' d='M7044.578-10444.484h12.293' transform='translate(-7044.578 10450.631)' fill='none' stroke='%23313131' stroke-width='1'/%3E%3Cpath id='Path_47453' data-name='Path 47453' d='M0,0H12.293' transform='translate(6.147) rotate(90)' fill='none' stroke='%23313131' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:left 3px center}@media (max-width: 767px){.bl_cookie__inner .btn span{padding-left:22px;font-size:13px;background-size:8px 8px}}body{padding-top:103px}@media (max-width: 767px){body{padding-top:40px}}.header{display:flex;align-items:flex-start;justify-content:flex-start;padding:29px 26px 41px 40px;position:fixed;top:0;left:0;width:100%;z-index:999}@media only screen and (min-width: 768px) and (max-width: 1200px){.header{padding:30px 30px 28px 10px}}@media (max-width: 767px){.header{padding:17px 18px 3px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.header #logo img{width:150px}}@media (max-width: 767px){.header #logo img{width:150px}}.header .naviHeader ul{display:flex;align-items:center;justify-content:flex-start}.header .naviHeader li{margin-right:26px;margin-top:5px}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .naviHeader li{margin-right:10px;margin-top:0}}@media (max-width: 767px){.header .naviHeader li{display:none}}.header .naviHeader li:last-child{margin-right:0}.header .naviHeader li.naviHeader-recruit{margin-top:0;margin-right:50px}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .naviHeader li.naviHeader-recruit{margin-right:20px}}@media (max-width: 767px){.header .naviHeader li.naviHeader-recruit{display:block;margin:0}}.header .naviHeader li.naviHeader-recruit a{font-family:"Lexend",sans-serif;font-weight:600;font-size:28px;line-height:38.4px;text-align:left;color:#0039a9}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .naviHeader li.naviHeader-recruit a{font-size:24px}}@media (max-width: 767px){.header .naviHeader li.naviHeader-recruit a{font-size:20px}}.header .naviHeader li a{font-weight:bold;font-size:18px;text-align:left;color:#272727}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .naviHeader li a{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 815px){.header .naviHeader li a{font-size:13px}}.header .layerMenu{display:flex;align-items:flex-start;justify-content:flex-start;margin:7px 0 0 14px}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .layerMenu{margin-top:-2px}}@media (max-width: 767px){.header .layerMenu{margin:-3px 0 0 9px}}.header .btnNav{position:fixed;top:0;right:0}.header .btnNav .btn-link{display:block;width:120px;height:120px;background:#fe9301;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));font-weight:bold;font-size:18px;letter-spacing:0.02em;text-align:left;color:#fff;border-radius:0 0 0 40px;display:flex;align-items:center;justify-content:center;padding:28px 0 0}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .btnNav .btn-link{width:90px;height:90px;border-radius:0 0 0 20px;font-size:14px;padding-top:34px}}@media (max-width: 767px){.header .btnNav .btn-link{width:110px;height:55px;font-size:14px;border-radius:0 0 0 20px;padding:0 0 0 25px}}.header .btnNav .btn-link::before{content:"";position:absolute;left:5px;right:0;margin:0 auto;top:27px;width:30px;height:30px;background:url(../img-recruit/common/icon/icon1.svg) no-repeat;background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1200px){.header .btnNav .btn-link::before{top:25px;width:25px;height:25px}}@media (max-width: 767px){.header .btnNav .btn-link::before{width:18px;height:18px;top:17px;left:17px;margin:0}}.hamberger{position:fixed;right:0;top:0;z-index:1000;width:94px;height:94px;background:#272727;box-shadow:0px 3px 10px rgba(28,49,92,0.16);padding:28px 0 22px;line-height:1;font-size:0;text-align:center;cursor:pointer;display:none}@media only screen and (min-width: 768px) and (max-width: 1100px){.hamberger{width:80px}}@media (max-width: 767px){.hamberger{width:50px;height:50px;padding-top:12px}}.hamberger .close{display:none}.hamberger .hamberger-inner{width:24px;height:21px;margin:0 auto 6px}@media (max-width: 767px){.hamberger .hamberger-inner{width:50px;height:12px}}.hamberger span{display:block;width:24px;height:3px;margin:0 auto 6px;background:#fff;-webkit-transition:0.3s ease all;-moz-transition:0.3s ease all;-ms-transition:0.3s ease all;-o-transition:0.3s ease all;transition:0.3s ease all}@media (max-width: 767px){.hamberger span{width:18px;height:2px;margin-bottom:3px}}.hamberger em{font-style:normal;font-weight:bold;font-size:14px;display:block;text-align:center;color:#fff}@media (max-width: 767px){.hamberger em{font-size:12px}}.hamberger.active span{width:28px}@media (max-width: 767px){.hamberger.active span{width:18px}}.hamberger.active .ham{transform:rotate(45deg) translateY(7px) translateX(7px)}@media (max-width: 767px){.hamberger.active .ham{transform:rotate(45deg) translateY(3px) translateX(4px)}}.hamberger.active .ber{transform:rotate(-45deg)}.hamberger.active .ger{display:none}.fixHeader #logo{transition:all 0.3s ease-in-out}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.fixHeader .layerMenu{margin-top:5px}}@media (min-width: 768px){.fixHeader .header::after{border-radius:0 30px 30px 0;content:"";position:absolute;top:23px;left:0;max-width:880px;width:100%;height:63px;background:#fff;z-index:-3;transition:all 0.5s ease-in-out}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.fixHeader .header::after{max-width:720px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 815px){.fixHeader .header::after{max-width:670px}}@media (min-width: 768px){.fixHeader .header #logo{position:relative;top:8px;width:165px}.fixHeader .header .naviHeader ul li{margin-right:25px;margin-top:0}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.fixHeader .header .naviHeader ul li{margin-right:10px}}@media (min-width: 768px){.fixHeader .header .naviHeader ul li.naviHeader-recruit{margin-right:38px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.fixHeader .header .naviHeader ul li.naviHeader-recruit{margin-right:5px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 815px){.fixHeader .header .naviHeader ul li.naviHeader-recruit{margin-right:5px}}@media (min-width: 768px){.fixHeader .header .naviHeader ul li.naviHeader-recruit a{font-size:22px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.fixHeader .header .naviHeader ul li.naviHeader-recruit a{margin-right:20px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 815px){.fixHeader .header .naviHeader ul li.naviHeader-recruit a{margin-right:10px;font-size:19px}}@media (min-width: 768px){.fixHeader .header .naviHeader ul li a{font-size:16px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1000px){.fixHeader .header .naviHeader ul li a{font-size:14px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 815px){.fixHeader .header .naviHeader ul li a{font-size:13px}}

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