@import"https://fonts.googleapis.com/css2?family=Alata&family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{font-size:100%}.pc{display:block}@media screen and (max-width: 1200px){.pc{display:none}}.tab{display:none}@media screen and (max-width: 1200px){.tab{display:block}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}img{width:100%;height:auto;vertical-align:bottom}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:700;overflow-x:visible;background:#ffe4c1}body::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg.jpg) repeat center}.visuallyHidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.taC{text-align:center}header{position:fixed;z-index:9999;top:0;left:0;width:100%}header::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 100%);opacity:0;transition:all .3s !important;pointer-events:none}header.is-scroll::before{opacity:1}header .inner{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 30px}@media(max-width: 1350px){header .inner{padding:20px}}@media screen and (max-width: 1200px){header .inner{padding:1.5vw 3vw}}@media(max-width: 500px){header .inner{padding:0 3vw}}header .inner .logo{display:flex;align-items:center;gap:1.5625vw}@media(max-width: 1700px){header .inner .logo{gap:1.25vw}}@media screen and (max-width: 750px){header .inner .logo{gap:2vw}}header .inner .logo .bandaiNamco img{max-width:178px}@media(max-width: 1700px){header .inner .logo .bandaiNamco img{max-width:140px}}@media(max-width: 1350px){header .inner .logo .bandaiNamco img{max-width:100px;padding:.5rem 0}}@media screen and (max-width: 1200px){header .inner .logo .bandaiNamco img{max-width:150px;padding:.25rem 0}}@media screen and (max-width: 750px){header .inner .logo .bandaiNamco img{max-width:20.5vw;padding:.5rem 0}}@media(max-width: 500px){header .inner .logo .bandaiNamco img{padding:.9rem 0}}header .inner .logo .artPresto{flex:1}header .inner .logo .artPresto h1 a{display:flex;align-items:flex-end;gap:1.5625vw}@media(hover: hover){header .inner .logo .artPresto h1 a{transition:all .3s}header .inner .logo .artPresto h1 a:hover{opacity:.6}}@media(max-width: 1700px){header .inner .logo .artPresto h1 a{gap:1.25vw}}@media(max-width: 1350px){header .inner .logo .artPresto h1 a{gap:1vw}}@media screen and (max-width: 1200px){header .inner .logo .artPresto h1 a{gap:2vw}}@media screen and (max-width: 750px){header .inner .logo .artPresto h1 a{padding:.5rem 0}}@media(max-width: 500px){header .inner .logo .artPresto h1 a{padding:.95rem 0}}header .inner .logo .artPresto h1 a img{display:inline-block;max-width:316px}@media(max-width: 1700px){header .inner .logo .artPresto h1 a img{max-width:270px}}@media(max-width: 1350px){header .inner .logo .artPresto h1 a img{max-width:200px}}@media screen and (max-width: 1200px){header .inner .logo .artPresto h1 a img{max-width:270px}}@media screen and (max-width: 750px){header .inner .logo .artPresto h1 a img{max-width:36.666vw}}@media(max-width: 500px){header .inner .logo .artPresto h1 a img{max-width:36vw}}header .inner .logo .artPresto h1 a span{display:inline-block;padding-bottom:.05rem;font-size:1.375rem}@media(max-width: 1700px){header .inner .logo .artPresto h1 a span{font-size:1.125rem}}@media(max-width: 1350px){header .inner .logo .artPresto h1 a span{font-size:.75rem}}@media screen and (max-width: 1200px){header .inner .logo .artPresto h1 a span{font-size:1rem}}@media screen and (max-width: 750px){header .inner .logo .artPresto h1 a span{font-size:clamp(1rem,-2.5rem + 8vw,1.25rem)}}@media(max-width: 700px){header .inner .logo .artPresto h1 a span{font-size:.875rem}}@media(max-width: 650px){header .inner .logo .artPresto h1 a span{font-size:clamp(.625rem,.25rem + 1.6vw,.75rem)}}header .inner nav{display:flex;align-items:center}@media screen and (max-width: 1200px){header .inner nav{align-items:center;flex-direction:column;position:fixed;z-index:99;top:0;left:0;width:100vw;height:100dvh;padding:130px 0 80px;background:rgba(255,112,0,.95);box-sizing:border-box;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:auto}header .inner nav.transition{transition:.3s !important}header .inner nav.isActive{opacity:1;visibility:visible}}@media(max-width: 650px){header .inner nav{padding:5rem 0 2.5rem}}@media(max-width: 500px){header .inner nav{padding:3.75rem 0 1.875rem}}header .inner nav .headerNavList{display:flex;gap:3vw;padding-top:.5rem;margin-left:auto}@media(max-width: 1700px){header .inner nav .headerNavList{gap:2vw;padding-top:.25rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList{flex-direction:column;width:85%;margin-left:0;margin-bottom:3.125rem;gap:3.75rem}}@media(max-width: 650px){header .inner nav .headerNavList{gap:3.125rem}}@media(max-width: 500px){header .inner nav .headerNavList{gap:1.5625rem}}header .inner nav .headerNavList li.pcHide{display:none}@media screen and (max-width: 1200px){header .inner nav .headerNavList li.pcHide{display:inline-block;font-family:"Oswald",sans-serif}}header .inner nav .headerNavList li a{position:relative;display:inline-block;font-size:1.25rem;padding:.5rem 0;color:#000;transition:all .3s}header .inner nav .headerNavList li a::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background:#ff7000;transition:all .3s}header .inner nav .headerNavList li a.active::after{width:130%}@media(hover: hover){header .inner nav .headerNavList li a:hover{color:#ff7000}header .inner nav .headerNavList li a:hover::after{width:130%}}@media(max-width: 1700px){header .inner nav .headerNavList li a{font-size:1.125rem;gap:2vw}}@media(max-width: 1350px){header .inner nav .headerNavList li a{font-size:1rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList li a{font-size:2.34375rem;color:#fff;padding:.4rem 0 .5rem}}@media(max-width: 650px){header .inner nav .headerNavList li a{font-size:1.875rem}}@media(max-width: 500px){header .inner nav .headerNavList li a{font-size:1.25rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList li a.leader{position:relative;display:flex;align-items:baseline;gap:1.25rem;padding-left:0}header .inner nav .headerNavList li a.leader.active{padding-left:2.5rem}}@media screen and (max-width: 1200px)and (max-width: 500px){header .inner nav .headerNavList li a.leader.active{padding-left:1.5rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList li a.leader.active::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2rem;background:url(../images/common/arrow_triangle.png) no-repeat center/contain}}@media screen and (max-width: 1200px)and (max-width: 650px){header .inner nav .headerNavList li a.leader.active::before{width:1.5rem;height:1.5rem}}@media screen and (max-width: 1200px)and (max-width: 500px){header .inner nav .headerNavList li a.leader.active::before{width:1rem;height:1rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList li a.leader::after{content:"";position:relative;bottom:auto;left:auto;transform:none;flex:1;width:100%;height:2px;background:#fff;pointer-events:none}}@media screen and (max-width: 1200px)and (max-width: 500px){header .inner nav .headerNavList li a.leader::after{height:1px}}@media(max-width: 650px){header .inner nav .headerNavList li a.leader{gap:3vw}}header .inner nav .headerNavList li a.disable{color:#888;pointer-events:none}@media screen and (max-width: 1200px){header .inner nav .headerNavList li a.disable{color:#fff;opacity:.5}}header .inner nav .headerNavList li .humburgerList{display:none}@media screen and (max-width: 1200px){header .inner nav .headerNavList li .humburgerList{display:flex;flex-direction:column;gap:1.875rem;margin-top:1.875rem}}@media screen and (max-width: 1200px)and (max-width: 500px){header .inner nav .headerNavList li .humburgerList{gap:.25rem;margin-top:.5rem}}@media screen and (max-width: 1200px){header .inner nav .headerNavList li .humburgerList li a{position:relative;font-size:1.640625rem;padding-left:1.5rem}}@media screen and (max-width: 1200px)and (max-width: 650px){header .inner nav .headerNavList li .humburgerList li a{font-size:1.25rem;padding:.75rem 0;padding-left:1.5rem}}@media screen and (max-width: 1200px)and (max-width: 500px){header .inner nav .headerNavList li .humburgerList li a{font-size:.9375rem;padding:.85rem 0;padding-left:1rem}}header .inner nav .btnEntry{margin-left:3.125vw}@media(max-width: 1700px){header .inner nav .btnEntry{margin-left:2vw}}header .inner nav .btnEntry a{display:inline-block;position:relative;padding:20px 30px;padding-right:70px;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1}@media(max-width: 1700px){header .inner nav .btnEntry a{font-size:1.125rem;padding:16px 30px;padding-right:70px}}@media(max-width: 1350px){header .inner nav .btnEntry a{font-size:1rem;padding-right:60px}}@media screen and (max-width: 1200px){header .inner nav .btnEntry a{font-size:2.45rem;padding:40px 60px;padding-right:141px;color:#ff7000;background:#fff}}@media(max-width: 650px){header .inner nav .btnEntry a{font-size:1.875rem;padding:30px 50px;padding-right:100px}}@media(max-width: 500px){header .inner nav .btnEntry a{font-size:1.5rem;padding:30px 50px;padding-right:100px}}header .inner nav .btnEntry a .arrow{position:absolute;top:50%;right:30px;transform:translateY(-50%);width:20px;height:14px;margin:auto 0;line-height:1;overflow:hidden}@media screen and (max-width: 1200px){header .inner nav .btnEntry a .arrow{right:49px;width:39px;height:29px}}@media(max-width: 650px){header .inner nav .btnEntry a .arrow{right:40px;width:36px;height:26px}}@media(max-width: 500px){header .inner nav .btnEntry a .arrow{width:30px;height:22px}}header .inner nav .btnEntry a .arrow::before,header .inner nav .btnEntry a .arrow::after{content:"";display:block;position:absolute;top:0;right:0;width:20px;height:14px;background:url(../images/common/arrow_stick.png) no-repeat center;background-size:contain;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(5416%) hue-rotate(199deg) brightness(119%) contrast(100%);transition:transform .3s}@media screen and (max-width: 1200px){header .inner nav .btnEntry a .arrow::before,header .inner nav .btnEntry a .arrow::after{width:39px;height:29px;filter:brightness(0) saturate(100%) invert(57%) sepia(74%) saturate(3130%) hue-rotate(350deg) brightness(105%) contrast(101%)}}@media(max-width: 650px){header .inner nav .btnEntry a .arrow::before,header .inner nav .btnEntry a .arrow::after{width:36px;height:26px;filter:brightness(0) saturate(100%) invert(57%) sepia(74%) saturate(3130%) hue-rotate(350deg) brightness(105%) contrast(101%)}}@media(max-width: 500px){header .inner nav .btnEntry a .arrow::before,header .inner nav .btnEntry a .arrow::after{width:30px;height:22px;filter:brightness(0) saturate(100%) invert(57%) sepia(74%) saturate(3130%) hue-rotate(350deg) brightness(105%) contrast(101%)}}header .inner nav .btnEntry a .arrow::before{transform:translateX(0%)}header .inner nav .btnEntry a .arrow::after{transform:translateX(-150%)}@media(hover: hover){header .inner nav .btnEntry a{transition:all .3s}header .inner nav .btnEntry a:hover{background:#fff;color:#ff7000}header .inner nav .btnEntry a:hover .arrow::before{transform:translateX(150%);filter:brightness(0) saturate(100%) invert(67%) sepia(32%) saturate(6999%) hue-rotate(347deg) brightness(100%) contrast(106%)}header .inner nav .btnEntry a:hover .arrow::after{transform:translateX(0%);filter:brightness(0) saturate(100%) invert(67%) sepia(32%) saturate(6999%) hue-rotate(347deg) brightness(100%) contrast(106%)}}header .inner #btnNavMenu{display:none}@media screen and (max-width: 1200px){header .inner #btnNavMenu{display:block;position:fixed;top:1.5vw;right:1.5vw;z-index:9999;width:99px;height:99px;border:5px solid #ff7000;border-radius:100vh;background:#fff;box-sizing:border-box;cursor:pointer;pointer-events:auto}}@media screen and (max-width: 1200px){header .inner #btnNavMenu{top:2.75vw;right:2.75vw}}@media(max-width: 650px){header .inner #btnNavMenu{top:1vw;right:1vw;transform:scale(0.8)}}@media(max-width: 500px){header .inner #btnNavMenu{top:-1vw;right:-1.5vw;transform:scale(0.666)}}@media(max-width: 420px){header .inner #btnNavMenu{top:-3vw;right:-3.5vw;transform:scale(0.55)}}header .inner #btnNavMenu span{display:block;position:absolute;left:23px;width:43px;height:5px;border-radius:1.5px;background:#ff7000;box-sizing:border-box;transition:all .3s ease !important}header .inner #btnNavMenu span.ham01{top:26px}header .inner #btnNavMenu span.ham02{top:42px;width:32px}header .inner #btnNavMenu span.ham03{bottom:26px}header .inner #btnNavMenu.isActive .ham01{width:50%;transform:translateY(14px) rotate(-45deg);top:28px}header .inner #btnNavMenu.isActive .ham02{left:50%;opacity:0;animation:active-btn05-bar02 .8s forwards}header .inner #btnNavMenu.isActive .ham03{width:50%;transform:translateY(-14px) rotate(45deg);bottom:28px}@keyframes active-btn05-bar02{100%{height:0}}#entryPc{position:relative;z-index:2;padding:4rem 0 3.8125rem;background:url(../images/top/bg_entry.png) no-repeat center/cover}@media screen and (max-width: 750px){#entryPc{display:none}}@media screen and (max-width: 750px){#entryPc{padding:2.9333vw 0}}#entryPc .btnEntryTop{width:-moz-fit-content;width:fit-content;margin:0 auto}#entryPc .btnEntryTop.left{margin-left:0}#entryPc .btnEntryTop a{display:flex;justify-content:center;align-items:center;position:relative;padding:2.625rem 2.9375rem;padding-left:3.9375rem;color:#ff7000;background:#fff;border:4px solid #fff;border-radius:100vh;line-height:1;box-sizing:border-box}@media screen and (max-width: 1200px){#entryPc .btnEntryTop a{padding:2.25rem 2.5rem;padding-left:3.25rem}}@media screen and (max-width: 750px){#entryPc .btnEntryTop a{padding:5.8666vw 6.666vw;padding-left:8.7999vw}}#entryPc .btnEntryTop a .text{font-family:"Oswald",sans-serif;font-size:3.125rem;margin-right:1rem}@media screen and (max-width: 1200px){#entryPc .btnEntryTop a .text{font-size:2.5rem}}@media screen and (max-width: 750px){#entryPc .btnEntryTop a .text{font-size:clamp(1.625rem,-0.031rem + 7.07vw,3.281rem)}}#entryPc .btnEntryTop a .subText{font-size:1.25rem;margin-right:1.625rem}@media screen and (max-width: 1200px){#entryPc .btnEntryTop a .subText{font-size:1rem}}@media screen and (max-width: 750px){#entryPc .btnEntryTop a .subText{font-size:clamp(.875rem,3.73vw,1.75rem)}}#entryPc .btnEntryTop a .arrow{display:inline-block;position:relative;z-index:1;width:2.625rem;height:2.625rem;border-radius:100vh;background:#ff7000;overflow:hidden;transition:all .3s}@media screen and (max-width: 750px){#entryPc .btnEntryTop a .arrow{width:5.8666vw;height:5.8666vw}}@media(max-width: 500px){#entryPc .btnEntryTop a .arrow{width:2rem;height:2rem}}#entryPc .btnEntryTop a .arrow::before,#entryPc .btnEntryTop a .arrow::after{content:"";display:block;position:absolute;width:.75rem;height:1.125rem;background:url(../images/common/arrow_triangle.png) no-repeat center center/contain;transition:transform .3s}@media screen and (max-width: 750px){#entryPc .btnEntryTop a .arrow::before,#entryPc .btnEntryTop a .arrow::after{width:1.4666vw;height:2.4vw}}@media(max-width: 500px){#entryPc .btnEntryTop a .arrow::before,#entryPc .btnEntryTop a .arrow::after{width:.5625rem;height:.875rem}}#entryPc .btnEntryTop a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#entryPc .btnEntryTop a .arrow::after{top:50%;left:55%;transform:translate(-400%, -50%)}@media(hover: hover){#entryPc .btnEntryTop a{transition:all .3s}#entryPc .btnEntryTop a:hover{background:#ff7000;color:#fff}#entryPc .btnEntryTop a:hover .arrow{background:#fff}#entryPc .btnEntryTop a:hover .arrow::before{transform:translate(400%, -50%);background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain}#entryPc .btnEntryTop a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain}}#entrySp{display:none;padding:4rem 0 3.8125rem;background:url(../images/top/bg_entry.png) no-repeat center/cover}@media screen and (max-width: 750px){#entrySp{display:block;position:sticky;z-index:4;bottom:0;left:0}}@media screen and (max-width: 750px){#entrySp{padding:2.9333vw 0}}#entrySp .btnEntryTop{width:-moz-fit-content;width:fit-content;margin:0 auto}#entrySp .btnEntryTop.left{margin-left:0}#entrySp .btnEntryTop a{display:flex;justify-content:center;align-items:center;position:relative;padding:2.625rem 2.9375rem;padding-left:3.9375rem;color:#ff7000;background:#fff;border:4px solid #fff;border-radius:100vh;line-height:1;box-sizing:border-box}@media screen and (max-width: 1200px){#entrySp .btnEntryTop a{padding:2.25rem 2.5rem;padding-left:3.25rem}}@media screen and (max-width: 750px){#entrySp .btnEntryTop a{padding:5.8666vw 6.666vw;padding-left:8.7999vw}}#entrySp .btnEntryTop a .text{font-family:"Oswald",sans-serif;font-size:3.125rem;margin-right:1rem}@media screen and (max-width: 1200px){#entrySp .btnEntryTop a .text{font-size:2.5rem}}@media screen and (max-width: 750px){#entrySp .btnEntryTop a .text{font-size:clamp(1.625rem,-0.031rem + 7.07vw,3.281rem)}}#entrySp .btnEntryTop a .subText{font-size:1.25rem;margin-right:1.625rem}@media screen and (max-width: 1200px){#entrySp .btnEntryTop a .subText{font-size:1rem}}@media screen and (max-width: 750px){#entrySp .btnEntryTop a .subText{font-size:clamp(.875rem,3.73vw,1.75rem)}}#entrySp .btnEntryTop a .arrow{display:inline-block;position:relative;z-index:1;width:2.625rem;height:2.625rem;border-radius:100vh;background:#ff7000;overflow:hidden;transition:all .3s}@media screen and (max-width: 750px){#entrySp .btnEntryTop a .arrow{width:5.8666vw;height:5.8666vw}}@media(max-width: 500px){#entrySp .btnEntryTop a .arrow{width:2rem;height:2rem}}#entrySp .btnEntryTop a .arrow::before,#entrySp .btnEntryTop a .arrow::after{content:"";display:block;position:absolute;width:.75rem;height:1.125rem;background:url(../images/common/arrow_triangle.png) no-repeat center center/contain;transition:transform .3s}@media screen and (max-width: 750px){#entrySp .btnEntryTop a .arrow::before,#entrySp .btnEntryTop a .arrow::after{width:1.4666vw;height:2.4vw}}@media(max-width: 500px){#entrySp .btnEntryTop a .arrow::before,#entrySp .btnEntryTop a .arrow::after{width:.5625rem;height:.875rem}}#entrySp .btnEntryTop a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#entrySp .btnEntryTop a .arrow::after{top:50%;left:55%;transform:translate(-350%, -50%)}@media(hover: hover){#entrySp .btnEntryTop a{transition:all .3s}#entrySp .btnEntryTop a:hover{background:#ff7000;color:#fff}#entrySp .btnEntryTop a:hover .arrow{background:#fff}#entrySp .btnEntryTop a:hover .arrow::before{transform:translate(350%, -50%);background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain}#entrySp .btnEntryTop a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain}}footer{background:#efefef;padding:1.875rem 0}footer .inner{display:flex;flex-direction:column;width:85%;max-width:1080px;margin:0 auto}@media screen and (max-width: 1200px){footer .inner{gap:2rem}}footer .inner .navCol{display:flex;justify-content:space-between}@media screen and (max-width: 750px){footer .inner .navCol{flex-direction:column;gap:5.625rem}}@media(max-width: 650px){footer .inner .navCol{gap:3.75rem}}@media(max-width: 500px){footer .inner .navCol{gap:3.125rem}}footer .inner .navCol .logo{display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width: 750px){footer .inner .navCol .logo{gap:2.4vw}}footer .inner .navCol .logo .bandaiNamco img{max-width:13.75rem}@media screen and (max-width: 750px){footer .inner .navCol .logo .bandaiNamco img{max-width:20.666vw}}@media(hover: hover){footer .inner .navCol .logo .artprest a{transition:all .3s}footer .inner .navCol .logo .artprest a:hover{opacity:.6}}footer .inner .navCol .logo .artprest a img{max-width:15.8125rem}@media screen and (max-width: 750px){footer .inner .navCol .logo .artprest a img{max-width:47.2vw}}footer .inner .navCol nav{display:flex;gap:8.4375rem;margin-top:16px}@media screen and (max-width: 1200px){footer .inner .navCol nav{gap:3.75rem}}@media screen and (max-width: 750px){footer .inner .navCol nav{justify-content:space-between;gap:0;margin-top:0}}footer .inner .navCol nav .footerNavList p{font-family:"Oswald",sans-serif;font-size:1.25rem;color:#999;margin-bottom:16px}@media screen and (max-width: 750px){footer .inner .navCol nav .footerNavList p{font-size:clamp(1.125rem,.063rem + 4.53vw,2.1875rem);margin-bottom:1.6875rem}}@media(max-width: 650px){footer .inner .navCol nav .footerNavList p{margin-bottom:1.25rem}}footer .inner .navCol nav .footerNavList ul{display:flex;flex-direction:column;gap:.875rem;padding-left:1.4375rem;border-left:1px solid #ccc}@media screen and (max-width: 750px){footer .inner .navCol nav .footerNavList ul{gap:2.375rem;padding-left:2.4375rem;border-left:2px solid #ccc}}@media(max-width: 650px){footer .inner .navCol nav .footerNavList ul{gap:clamp(1.25rem,.063rem + 4.53vw,1.875rem);padding-left:1.25rem}}@media(max-width: 500px){footer .inner .navCol nav .footerNavList ul{padding-left:1.125rem}}footer .inner .navCol nav .footerNavList ul li a{display:inline-block;position:relative;font-size:.875rem;padding-left:1.25rem;overflow:hidden;color:rgba(0,0,0,0);text-shadow:0 -1.5em 0 #000,0 0 0 #000;transition:all .3s}@media screen and (max-width: 750px){footer .inner .navCol nav .footerNavList ul li a{font-size:clamp(.875rem,.063rem + 4.53vw,1.625rem);padding-left:1.625rem}}@media(max-width: 650px){footer .inner .navCol nav .footerNavList ul li a{font-size:clamp(.875rem,.063rem + 4.53vw,1.25rem)}}@media(max-width: 500px){footer .inner .navCol nav .footerNavList ul li a{font-size:1rem}}@media(max-width: 400px){footer .inner .navCol nav .footerNavList ul li a{font-size:.875rem}}footer .inner .navCol nav .footerNavList ul li a::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:.75rem;height:.75rem;background:url(../images/common/arrow_triangle.png) no-repeat center/contain;filter:brightness(0) saturate(100%) invert(57%) sepia(74%) saturate(3130%) hue-rotate(350deg) brightness(105%) contrast(101%)}@media screen and (max-width: 750px){footer .inner .navCol nav .footerNavList ul li a::before{width:1rem;height:1rem}}@media(max-width: 650px){footer .inner .navCol nav .footerNavList ul li a::before{width:1rem;height:1rem}}@media(max-width: 500px){footer .inner .navCol nav .footerNavList ul li a::before{width:.85rem;height:.85rem}}@media(hover: hover){footer .inner .navCol nav .footerNavList ul li a:hover{text-shadow:0 0 0 #ff7000,0 1.5em 0 #ff7000}}footer .inner .navCol nav .footerNavList ul li a.disable{color:#888;pointer-events:none;text-shadow:none}footer .inner .navCol nav .footerNavList ul li a.disable::before{filter:brightness(0) saturate(100%) invert(50%) sepia(0%) saturate(62%) hue-rotate(151deg) brightness(107%) contrast(92%)}footer .inner .navCol nav .footerNavList.company li a::before{filter:brightness(0) saturate(100%) invert(0%) sepia(16%) saturate(29%) hue-rotate(94deg) brightness(98%) contrast(97%)}footer .inner .info{font-size:.75rem;font-weight:400}@media screen and (max-width: 750px){footer .inner .info{font-size:clamp(.75rem,.438rem + 1.33vw,1.063rem)}}footer .inner .info .privacy{display:flex;align-items:flex-end;gap:20px}@media screen and (max-width: 750px){footer .inner .info .privacy p{flex:1}}footer .inner .info .privacy p span{display:inline-block}@media(hover: hover){footer .inner .info .privacy a{transition:all .3s}footer .inner .info .privacy a:hover{opacity:.6}}footer .inner .info .privacy a img{max-width:4.375rem}footer .inner .info .copyright{margin-top:9px}main{position:relative;overflow:hidden}#mv{position:relative;min-height:62.291vw}@media screen and (max-width: 750px){#mv{min-height:144vw}}#mv .mvTxt{position:absolute;z-index:2;top:34.5%;left:12.5%;width:35.5%;max-width:682px}@media screen and (max-width: 750px){#mv .mvTxt{top:50.25%;left:3.75%;width:86%;max-width:644px}}#mv .mvTit{position:absolute;z-index:2;bottom:9.5%;left:50%;transform:translateX(-50%);width:96%}@media screen and (max-width: 1200px){#mv .mvTit{font-size:clamp(4.375rem,.403rem + 8.46vw,6.75rem)}}@media screen and (max-width: 750px){#mv .mvTit{bottom:0;font-size:clamp(3.625rem,-0.625rem + 18.13vw,7.875rem);width:92.5%}}#mv .mvImg01{position:absolute;z-index:1;top:0;right:0;width:50%;max-width:955px}@media screen and (max-width: 750px){#mv .mvImg01{top:12%;width:54%;max-width:403px}}#mv .mvImg02{position:absolute;z-index:1;top:8%;left:34%;width:15%;max-width:275px}@media screen and (max-width: 750px){#mv .mvImg02{top:9%;left:16.5%;width:26%;max-width:193px}}#mv .mvImg03{position:absolute;z-index:1;bottom:23%;left:0;width:11%;max-width:206px}@media screen and (max-width: 750px){#mv .mvImg03{bottom:54%;width:20%;max-width:145px}}#mv .mvDeco01{position:absolute;z-index:-1;top:0;left:0;width:100%;height:38.645vw;background:url(../images/top/deco_mv01_pc.png?v2) no-repeat top left/contain}@media screen and (max-width: 750px){#mv .mvDeco01{height:67.333vw;background:url(../images/top/deco_mv01_sp.png?v2) no-repeat top left/contain}}#mv .mvDeco02{position:absolute;z-index:-1;bottom:-25%;left:0;width:20%;height:24.427vw;background:url(../images/top/deco_mv02_pc.png?v2) no-repeat top left/contain}@media screen and (max-width: 750px){#mv .mvDeco02{bottom:-20.75%;width:30%;height:46.9333vw;background:url(../images/top/deco_mv02_sp.png?v2) no-repeat top left/contain}}#about{position:relative;z-index:2;padding:7.125rem 0 7.875rem}@media screen and (max-width: 750px){#about{padding:19.733vw 0 13.333vw}}#about .inner{width:80%;max-width:1140px;margin:0 auto}@media screen and (max-width: 750px){#about .inner{width:85%}}@media screen and (max-width: 750px){#about .inner.row{width:90%}}#about .inner .secTit{font-family:"Alata",sans-serif;font-size:clamp(3.75rem,1.662rem + 2.78vw,5rem);font-weight:400;line-height:1;color:#ff7000;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#about .inner .secTit{font-size:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}}@media screen and (max-width: 750px){#about .inner .secTit{font-size:clamp(2.25rem,9.6vw,4.5rem)}}#about .inner .secTit.left{text-align:left}#about .inner .secTit.interview{color:#000}#about .inner .catch{font-size:clamp(2.5rem,.83rem + 2.23vw,3.5rem);line-height:1.35;margin-bottom:.5em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#about .inner .catch{font-size:clamp(1.875rem,.83rem + 2.23vw,2.5rem)}}@media screen and (max-width: 750px){#about .inner .catch{letter-spacing:0;font-size:clamp(1.625rem,6.93vw,3.25rem)}}#about .inner .catch.left{text-align:left}#about .inner .catch.row{font-size:clamp(1.813rem,.648rem + 2.48vw,3.625rem);margin-bottom:3.25vw}@media screen and (max-width: 750px){#about .inner .catch.row{font-size:clamp(1.688rem,7.2vw,3.375rem);margin-bottom:5.5vw;letter-spacing:-0.1rem}}#about .inner .catch.alata{font-family:"Alata",sans-serif;font-weight:400}#about .inner .catch span{display:inline-block}#about .inner .catch span.tcO{display:inline;color:#ff7000}#about .inner .description{font-size:clamp(.875rem,.714rem + .34vw,1.125rem);line-height:2;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 750px){#about .inner .description{letter-spacing:0;font-size:clamp(.75rem,3.2vw,1.5rem)}}#about .inner .description.left{text-align:left}#about .inner .description span{display:inline-block}@media screen and (max-width: 750px){#about .inner .description span{letter-spacing:0rem}}@media screen and (max-width: 750px){#about .inner .description span.noLs{letter-spacing:0}}#about .inner .btnMore{width:-moz-fit-content;width:fit-content;margin:0 auto;margin:5.625vw auto 4.6875vw}#about .inner .btnMore.left{margin-left:0}#about .inner .btnMore a{display:flex;align-items:center;gap:1.6875rem;position:relative;padding:1.75rem 1.875rem;padding-left:2.4375rem;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1;transition:all .3s}@media screen and (max-width: 750px){#about .inner .btnMore a{gap:3.7333vw;padding:5.5vw 5.333vw;padding-left:7.2vw;font-size:clamp(1rem,.125rem + 3.73vw,1.875rem)}}#about .inner .btnMore a .arrow{display:inline-block;position:relative;z-index:1;width:2rem;height:2rem;border-radius:100vh;background:#fff;overflow:hidden;transition:all .3s}#about .inner .btnMore a .arrow::before,#about .inner .btnMore a .arrow::after{content:"";display:block;position:absolute;width:.5625rem;height:.875rem;background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain;transition:transform .3s}#about .inner .btnMore a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#about .inner .btnMore a .arrow::after{top:50%;left:55%;transform:translate(-300%, -50%)}@media(hover: hover){#about .inner .btnMore a{transition:all .3s}#about .inner .btnMore a:hover{background:#fff;color:#ff7000}#about .inner .btnMore a:hover .arrow{background:#ff7000}#about .inner .btnMore a:hover .arrow::before{transform:translate(300%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}#about .inner .btnMore a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}}@media screen and (max-width: 750px){#about .inner .btnMore{margin:8vw auto 31.733vw}}#about .inner .aboutImg{width:115%;max-width:1305px;margin-left:calc(50% - 50vw)}@media screen and (max-width: 750px){#about .inner .aboutImg{width:120%}}#about .subHead.about{position:absolute;display:flex;flex-direction:column;top:7.125rem;right:2em;width:1.875rem;height:calc(100% - 15rem);background:url(../images/top/subhead_about.png?v2) no-repeat top left/contain}#about .subHead.about::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #000 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:left bottom;flex:1}@media(max-width: 500px){#about .subHead.about::after{height:1px}}@media screen and (max-width: 1200px){#about .subHead.about{right:1em}}@media screen and (max-width: 750px){#about .subHead.about{display:none}}#about .aboutDeco{position:absolute;z-index:-1;bottom:5%;left:0;width:100%;height:50.572vw;background:url(../images/top/deco_about_pc.png?v2) no-repeat top left/contain;pointer-events:none}@media screen and (max-width: 750px){#about .aboutDeco{bottom:11%;width:100%;height:79.333vw;background:url(../images/top/deco_about_sp.png?v2) no-repeat top left/contain}}#work{position:relative;z-index:2;padding:5.208vw 0 6.25vw}@media screen and (max-width: 750px){#work{padding:20vw 0 13.333vw}}#work::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#feeacf;clip-path:polygon(15.625vw 0, 100% 0, 100% calc(100% - 15.625vw), calc(100% - 15.625vw) 100%, 0 100%, 0 15.625vw);pointer-events:none}@media screen and (max-width: 750px){#work::before{clip-path:polygon(23.333vw 0, 100% 0, 100% calc(100% - 13.333vw), calc(100% - 13.333vw) 100%, 0 100%, 0 23.333vw)}}#work::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg_ourwork_pc.webp?v2) no-repeat center/cover;clip-path:polygon(15.625vw 0, 100% 0, 100% calc(100% - 15.625vw), calc(100% - 15.625vw) 100%, 0 100%, 0 15.625vw);mix-blend-mode:multiply;pointer-events:none}@media screen and (max-width: 750px){#work::after{background:url(../images/top/bg_ourwork_sp.webp?v2) no-repeat top center/100%;clip-path:polygon(23.333vw 0, 100% 0, 100% calc(100% - 13.333vw), calc(100% - 13.333vw) 100%, 0 100%, 0 23.333vw)}}#work .inner{width:80%;max-width:1140px;margin:0 auto}@media screen and (max-width: 750px){#work .inner{width:85%}}@media screen and (max-width: 750px){#work .inner.row{width:90%}}#work .inner .flex{display:flex;justify-content:space-between}@media screen and (max-width: 1200px){#work .inner .flex{align-items:center}}@media screen and (max-width: 750px){#work .inner .flex{flex-direction:column;gap:8vw}}#work .inner .flex .flexLeft{margin-right:5vw}@media screen and (max-width: 750px){#work .inner .flex .flexLeft{margin-right:0}}#work .inner .flex .flexLeft .secTit{font-family:"Alata",sans-serif;font-size:clamp(3.75rem,1.662rem + 2.78vw,5rem);font-weight:400;line-height:1;color:#ff7000;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#work .inner .flex .flexLeft .secTit{font-size:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .secTit{font-size:clamp(2.25rem,9.6vw,4.5rem)}}#work .inner .flex .flexLeft .secTit.left{text-align:left}#work .inner .flex .flexLeft .secTit.interview{color:#000}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .secTit{text-align:center !important}}#work .inner .flex .flexLeft .catch{font-size:clamp(2.5rem,.83rem + 2.23vw,3.5rem);line-height:1.35;margin-bottom:.5em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#work .inner .flex .flexLeft .catch{font-size:clamp(1.875rem,.83rem + 2.23vw,2.5rem)}}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .catch{letter-spacing:0;font-size:clamp(1.625rem,6.93vw,3.25rem)}}#work .inner .flex .flexLeft .catch.left{text-align:left}#work .inner .flex .flexLeft .catch.row{font-size:clamp(1.813rem,.648rem + 2.48vw,3.625rem);margin-bottom:3.25vw}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .catch.row{font-size:clamp(1.688rem,7.2vw,3.375rem);margin-bottom:5.5vw;letter-spacing:-0.1rem}}#work .inner .flex .flexLeft .catch.alata{font-family:"Alata",sans-serif;font-weight:400}#work .inner .flex .flexLeft .catch span{display:inline-block}#work .inner .flex .flexLeft .catch span.tcO{display:inline;color:#ff7000}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .catch{text-align:center !important}}#work .inner .flex .flexLeft .description{font-size:clamp(.875rem,.714rem + .34vw,1.125rem);line-height:2;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .description{letter-spacing:0;font-size:clamp(.75rem,3.2vw,1.5rem)}}#work .inner .flex .flexLeft .description.left{text-align:left}#work .inner .flex .flexLeft .description span{display:inline-block}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .description span{letter-spacing:0rem}}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .description span.noLs{letter-spacing:0}}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .description{text-align:center !important}}#work .inner .flex .flexLeft .btnMore{width:-moz-fit-content;width:fit-content;margin:0 auto;margin:2vw auto 0}#work .inner .flex .flexLeft .btnMore.left{margin-left:0}#work .inner .flex .flexLeft .btnMore a{display:flex;align-items:center;gap:1.6875rem;position:relative;padding:1.75rem 1.875rem;padding-left:2.4375rem;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1;transition:all .3s}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .btnMore a{gap:3.7333vw;padding:5.5vw 5.333vw;padding-left:7.2vw;font-size:clamp(1rem,.125rem + 3.73vw,1.875rem)}}#work .inner .flex .flexLeft .btnMore a .arrow{display:inline-block;position:relative;z-index:1;width:2rem;height:2rem;border-radius:100vh;background:#fff;overflow:hidden;transition:all .3s}#work .inner .flex .flexLeft .btnMore a .arrow::before,#work .inner .flex .flexLeft .btnMore a .arrow::after{content:"";display:block;position:absolute;width:.5625rem;height:.875rem;background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain;transition:transform .3s}#work .inner .flex .flexLeft .btnMore a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#work .inner .flex .flexLeft .btnMore a .arrow::after{top:50%;left:55%;transform:translate(-300%, -50%)}@media(hover: hover){#work .inner .flex .flexLeft .btnMore a{transition:all .3s}#work .inner .flex .flexLeft .btnMore a:hover{background:#fff;color:#ff7000}#work .inner .flex .flexLeft .btnMore a:hover .arrow{background:#ff7000}#work .inner .flex .flexLeft .btnMore a:hover .arrow::before{transform:translate(300%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}#work .inner .flex .flexLeft .btnMore a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}}@media screen and (max-width: 1200px){#work .inner .flex .flexLeft .btnMore{margin:3vw auto 0}}@media screen and (max-width: 750px){#work .inner .flex .flexLeft .btnMore{margin:8vw auto 0;margin-left:auto !important}}#work .inner .flex .flexRight .workImg{width:100%;max-width:553px}@media screen and (max-width: 1200px){#work .inner .flex .flexRight .workImg{max-width:400px}}@media screen and (max-width: 750px){#work .inner .flex .flexRight .workImg{max-width:553px}}#work .subHead.work{position:absolute;display:flex;flex-direction:column;top:5.208vw;right:2em;width:1.875rem;height:calc(100% - 11.458vw);background:url(../images/top/subhead_work.png?v2) no-repeat top left/contain}#work .subHead.work::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #000 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:left bottom;flex:1}@media(max-width: 500px){#work .subHead.work::after{height:1px}}@media screen and (max-width: 1200px){#work .subHead.work{right:1em}}@media screen and (max-width: 750px){#work .subHead.work{display:none}}#work .workDeco01{position:absolute;z-index:0;top:-8%;left:8%;width:14%;height:13.333vw;background:url(../images/top/deco_ourwork01.png?v2) no-repeat top left/contain;pointer-events:none}@media screen and (max-width: 750px){#work .workDeco01{top:-2.85%;left:8%;width:27%;height:25.6vw}}#work .workDeco02{position:absolute;z-index:-2;top:-9.5%;left:5.25%;width:12%;height:11.8229vw;background:url(../images/top/deco_ourwork02.png?v2) no-repeat top left/contain;pointer-events:none}@media screen and (max-width: 750px){#work .workDeco02{top:-5.5%;left:4.5%;width:23%;height:22.666vw}}@media(max-width: 600px){#work .workDeco02{top:-4%}}#interview{position:relative;z-index:2;padding:6.5vw 0 7.5vw;background:#d3f4f6}@media screen and (max-width: 750px){#interview{padding:20vw 0 13.333vw}}#interview::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg_interview_pc.webp?v2) no-repeat center/cover;pointer-events:none}@media screen and (max-width: 750px){#interview::before{background:url(../images/top/bg_interview_sp.webp?v2) no-repeat center top/contain}}#interview .inner{width:80%;max-width:1140px;margin:0 auto}@media screen and (max-width: 750px){#interview .inner{width:85%}}@media screen and (max-width: 750px){#interview .inner.row{width:90%}}#interview .inner .secTit{font-family:"Alata",sans-serif;font-size:clamp(3.75rem,1.662rem + 2.78vw,5rem);font-weight:400;line-height:1;color:#ff7000;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#interview .inner .secTit{font-size:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}}@media screen and (max-width: 750px){#interview .inner .secTit{font-size:clamp(2.25rem,9.6vw,4.5rem)}}#interview .inner .secTit.left{text-align:left}#interview .inner .secTit.interview{color:#000}#interview .inner .catch{font-size:clamp(2.5rem,.83rem + 2.23vw,3.5rem);line-height:1.35;margin-bottom:.5em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#interview .inner .catch{font-size:clamp(1.875rem,.83rem + 2.23vw,2.5rem)}}@media screen and (max-width: 750px){#interview .inner .catch{letter-spacing:0;font-size:clamp(1.625rem,6.93vw,3.25rem)}}#interview .inner .catch.left{text-align:left}#interview .inner .catch.row{font-size:clamp(1.813rem,.648rem + 2.48vw,3.625rem);margin-bottom:3.25vw}@media screen and (max-width: 750px){#interview .inner .catch.row{font-size:clamp(1.688rem,7.2vw,3.375rem);margin-bottom:5.5vw;letter-spacing:-0.1rem}}#interview .inner .catch.alata{font-family:"Alata",sans-serif;font-weight:400}#interview .inner .catch span{display:inline-block}#interview .inner .catch span.tcO{display:inline;color:#ff7000}#interview .inner .description{font-size:clamp(.875rem,.714rem + .34vw,1.125rem);line-height:2;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 750px){#interview .inner .description{letter-spacing:0;font-size:clamp(.75rem,3.2vw,1.5rem)}}#interview .inner .description.left{text-align:left}#interview .inner .description span{display:inline-block}@media screen and (max-width: 750px){#interview .inner .description span{letter-spacing:0rem}}@media screen and (max-width: 750px){#interview .inner .description span.noLs{letter-spacing:0}}#interview #interviewSlider{position:relative;width:86%;max-width:102.5rem;margin:3.125vw auto 0;padding-bottom:3.75rem}@media(max-width: 1700px){#interview #interviewSlider{width:80%}}@media screen and (max-width: 1200px){#interview #interviewSlider{width:75%}}@media screen and (max-width: 750px){#interview #interviewSlider{width:83.15%;margin:8vw auto 0;padding-bottom:9.6vw}}@media(max-width: 650px){#interview #interviewSlider{width:80%}}@media(max-width: 500px){#interview #interviewSlider{width:75%}}#interview #interviewSlider .splide__track{touch-action:pan-y;-webkit-overflow-scrolling:touch}#interview #interviewSlider .splide__arrows{position:absolute;inset:0;pointer-events:none}#interview #interviewSlider .splide__arrow{position:absolute;top:40%;transform:translateY(-50%);opacity:1;pointer-events:auto}@media(hover: hover){#interview #interviewSlider .splide__arrow{transition:all .3s}#interview #interviewSlider .splide__arrow:hover{opacity:.6}}#interview #interviewSlider .splide__arrow--prev{left:-2.6875rem}@media(max-width: 500px){#interview #interviewSlider .splide__arrow--prev{left:-1.875rem}}#interview #interviewSlider .splide__arrow--next{right:-2.6875rem}@media(max-width: 500px){#interview #interviewSlider .splide__arrow--next{right:-1.875rem}}#interview #interviewSlider .button{width:1.375rem;height:2.5rem;background-color:rgba(0,0,0,0);transition:all .3s}@media screen and (max-width: 750px){#interview #interviewSlider .button{width:1.625rem;height:3rem}}@media(max-width: 500px){#interview #interviewSlider .button{width:1.25rem;height:2.625rem}}#interview #interviewSlider .button::before{content:"";position:absolute;top:0;left:0;width:1.375rem;height:2.5rem;bottom:0;margin:auto}@media screen and (max-width: 750px){#interview #interviewSlider .button::before{width:1.625rem;height:3rem}}@media(max-width: 500px){#interview #interviewSlider .button::before{width:1.25rem;height:2.625rem}}#interview #interviewSlider .prev::before{background:url(../images/common/arrow_than.png) no-repeat center/contain;transform:rotate(180deg)}#interview #interviewSlider .next::before{background:url(../images/common/arrow_than.png) no-repeat center/contain}#interview #interviewSlider .button:disabled::before{opacity:.5}#interview #interviewSlider .splide__pagination{justify-content:flex-start;bottom:0;padding:0;gap:.625rem}@media screen and (max-width: 750px){#interview #interviewSlider .splide__pagination{gap:.75rem}}#interview #interviewSlider .splide__pagination__page{margin:0}#interview #interviewSlider .your-class-page{width:.625rem;height:.625rem;background-color:#fff;opacity:1;transition:.3s all}@media screen and (max-width: 750px){#interview #interviewSlider .your-class-page{width:.75rem;height:.75rem}}@media(max-width: 500px){#interview #interviewSlider .your-class-page{width:.5rem;height:.5rem}}#interview #interviewSlider .your-class-page.is-active{background-color:#333;opacity:1;transform:scale(1)}#interview #interviewSlider .your-class-pagination{bottom:1.5em}#interview #interviewSlider .your-class-pagination li{margin-left:5px;margin-right:5px}#interview #interviewSlider .splide__slide img{width:100%;height:auto}#interview #interviewSlider .interviewItem{display:flex;flex-direction:column;overflow:hidden;border-radius:1.25rem}#interview #interviewSlider .interviewItem a{display:flex;flex-direction:column;height:100%}@media(hover: hover){#interview #interviewSlider .interviewItem a{transition:all .3s}#interview #interviewSlider .interviewItem a:hover .img img{transform:scale(1.1)}#interview #interviewSlider .interviewItem a:hover .info::after{opacity:1}#interview #interviewSlider .interviewItem a:hover .arrow::before{transform:translateX(150%)}#interview #interviewSlider .interviewItem a:hover .arrow::after{transform:translateX(0%)}}#interview #interviewSlider .interviewItem .img{display:flex;justify-content:center;align-items:center;overflow:hidden}#interview #interviewSlider .interviewItem .img img{transition:all .3s}#interview #interviewSlider .interviewItem .info{display:flex;align-items:center;position:relative;color:#fff;padding:1.25rem 1.25rem;padding-right:5rem;gap:.9375rem;flex:1}@media(max-width: 1700px){#interview #interviewSlider .interviewItem .info{padding-right:3.75rem}}@media screen and (max-width: 1200px){#interview #interviewSlider .interviewItem .info{gap:.75rem}}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info{padding:1.25rem 1.625rem;padding-right:3.75rem}}#interview #interviewSlider .interviewItem .info::before{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgb(40, 113, 250) 20%, rgb(103, 23, 205) 80%)}#interview #interviewSlider .interviewItem .info::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(-135deg, rgb(40, 113, 250) 20%, rgb(103, 23, 205) 80%);opacity:0;transition:all .3s}#interview #interviewSlider .interviewItem .info .name{display:flex;align-items:center;position:relative;gap:.75rem;font-size:clamp(1rem,.839rem + .34vw,1.25rem);font-weight:500;width:9.375rem}@media screen and (max-width: 1200px){#interview #interviewSlider .interviewItem .info .name{width:5rem;gap:.5rem}}@media(max-width: 1000px){#interview #interviewSlider .interviewItem .info .name{flex-direction:column;align-items:flex-start;gap:.25rem}}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .name{flex-direction:row;align-items:center;font-size:clamp(.75rem,.125rem + 2.67vw,1.375rem);width:7.5rem;gap:.75rem}}@media(max-width: 550px){#interview #interviewSlider .interviewItem .info .name{flex-direction:column;align-items:flex-start;width:6.25rem;gap:.25rem}}#interview #interviewSlider .interviewItem .info .name .years{font-size:clamp(.625rem,.207rem + .56vw,.875rem)}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .name .years{font-size:clamp(.75rem,.438rem + 1.33vw,1.063rem)}}#interview #interviewSlider .interviewItem .info .name::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:.0625rem;height:100%;background-image:linear-gradient(to bottom, #fff 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:center}@media(max-width: 1500px){#interview #interviewSlider .interviewItem .info .name::after{height:160%}}@media screen and (max-width: 1200px){#interview #interviewSlider .interviewItem .info .name::after{height:200%}}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .name::after{height:100%}}#interview #interviewSlider .interviewItem .info .job{position:relative;font-size:clamp(.75rem,.457rem + .56vw,1.125rem);width:calc(100% - 9.375rem)}@media screen and (max-width: 1200px){#interview #interviewSlider .interviewItem .info .job{font-size:.75rem;width:calc(100% - 8.75rem)}}@media(max-width: 1000px){#interview #interviewSlider .interviewItem .info .job{width:calc(100% - 7.5rem)}}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .job{width:calc(100% - 9.375rem);font-size:clamp(.75rem,.125rem + 2.67vw,1.375rem)}}@media(max-width: 550px){#interview #interviewSlider .interviewItem .info .job{width:calc(100% - 6.25rem)}}#interview #interviewSlider .interviewItem .info .arrow{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);width:22px;height:16px;overflow:hidden}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .arrow{right:1.625rem;width:26px;height:19px}}#interview #interviewSlider .interviewItem .info .arrow::before,#interview #interviewSlider .interviewItem .info .arrow::after{content:"";display:block;position:absolute;top:0;right:0;width:22px;height:16px;background:url(../images/common/arrow_stick.png) no-repeat center;background-size:contain;filter:brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(5416%) hue-rotate(199deg) brightness(119%) contrast(100%);transition:all .3s}@media screen and (max-width: 750px){#interview #interviewSlider .interviewItem .info .arrow::before,#interview #interviewSlider .interviewItem .info .arrow::after{width:26px;height:19px}}#interview #interviewSlider .interviewItem .info .arrow::before{transform:translateX(0%)}#interview #interviewSlider .interviewItem .info .arrow::after{transform:translateX(-150%)}#interview .btnMore{width:-moz-fit-content;width:fit-content;margin:0 auto;margin:2vw auto 0}#interview .btnMore.left{margin-left:0}#interview .btnMore a{display:flex;align-items:center;gap:1.6875rem;position:relative;padding:1.75rem 1.875rem;padding-left:2.4375rem;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1;transition:all .3s}@media screen and (max-width: 750px){#interview .btnMore a{gap:3.7333vw;padding:5.5vw 5.333vw;padding-left:7.2vw;font-size:clamp(1rem,.125rem + 3.73vw,1.875rem)}}#interview .btnMore a .arrow{display:inline-block;position:relative;z-index:1;width:2rem;height:2rem;border-radius:100vh;background:#fff;overflow:hidden;transition:all .3s}#interview .btnMore a .arrow::before,#interview .btnMore a .arrow::after{content:"";display:block;position:absolute;width:.5625rem;height:.875rem;background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain;transition:transform .3s}#interview .btnMore a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#interview .btnMore a .arrow::after{top:50%;left:55%;transform:translate(-300%, -50%)}@media(hover: hover){#interview .btnMore a{transition:all .3s}#interview .btnMore a:hover{background:#fff;color:#ff7000}#interview .btnMore a:hover .arrow{background:#ff7000}#interview .btnMore a:hover .arrow::before{transform:translate(300%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}#interview .btnMore a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}}@media screen and (max-width: 1200px){#interview .btnMore{margin:3vw auto 0}}@media screen and (max-width: 750px){#interview .btnMore{margin:8vw auto 0;margin-left:auto !important}}#interview .subHead.interview{position:absolute;display:flex;flex-direction:column;top:6.5vw;right:2em;width:1.875rem;height:calc(100% - 14vw);background:url(../images/top/subhead_interview.png?v2) no-repeat top left/contain}#interview .subHead.interview::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #000 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:left bottom;flex:1}@media(max-width: 500px){#interview .subHead.interview::after{height:1px}}@media screen and (max-width: 1200px){#interview .subHead.interview{right:1em}}@media screen and (max-width: 750px){#interview .subHead.interview{display:none}}#environment{position:relative;z-index:2;padding:6.5vw 0 6.7vw;overflow:hidden}@media screen and (max-width: 750px){#environment{padding:20vw 0 13.333vw}}#environment::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:87.5%;height:100%;background:url(../images/top/pat_environment.jpg) repeat center;clip-path:polygon(15.625vw 0, 100% 0, calc(100% - 45.625vw) 100%, 0 100%, 0 15.625vw);pointer-events:none}@media screen and (max-width: 750px){#environment::before{width:100%;clip-path:polygon(23.333vw 0, 100% 0, 100% calc(100% - 90vw), calc(100% - 90vw) 100%, 0 100%, 0 23.333vw)}}#environment::after{content:"";position:absolute;z-index:-2;top:0;right:0;width:80%;height:100%;background:url(../images/top/bg_enviroment.webp?v2) no-repeat center/cover;clip-path:polygon(23.333vw 0, 100% 0, 100% 100%, calc(100% - 13.333vw) 100%, 0 100%, 0 100%);pointer-events:none}@media screen and (max-width: 750px){#environment::after{top:auto;bottom:-4.375rem;right:-4.375rem;width:110%;background:url(../images/top/bg_enviroment.webp?v2) no-repeat center bottom/130%;clip-path:none}}#environment .inner{width:80%;max-width:1140px;margin:0 auto}@media screen and (max-width: 750px){#environment .inner{width:85%}}@media screen and (max-width: 750px){#environment .inner.row{width:90%}}#environment .inner .flex{display:flex;justify-content:space-between;align-items:flex-end;gap:2.864vw}@media screen and (max-width: 1200px){#environment .inner .flex{align-items:center}}@media screen and (max-width: 750px){#environment .inner .flex{flex-direction:column;gap:10.666vw}}#environment .inner .flex .flexLeft{padding-bottom:4.0625rem}@media screen and (max-width: 1200px){#environment .inner .flex .flexLeft{padding-bottom:0}}#environment .inner .flex .flexLeft .secTit{font-family:"Alata",sans-serif;font-size:clamp(3.75rem,1.662rem + 2.78vw,5rem);font-weight:400;line-height:1;color:#ff7000;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#environment .inner .flex .flexLeft .secTit{font-size:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .secTit{font-size:clamp(2.25rem,9.6vw,4.5rem)}}#environment .inner .flex .flexLeft .secTit.left{text-align:left}#environment .inner .flex .flexLeft .secTit.interview{color:#000}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .secTit{text-align:center !important}}#environment .inner .flex .flexLeft .catch{font-size:clamp(2.5rem,.83rem + 2.23vw,3.5rem);line-height:1.35;margin-bottom:.5em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem;letter-spacing:0}@media screen and (max-width: 1200px){#environment .inner .flex .flexLeft .catch{font-size:clamp(1.875rem,.83rem + 2.23vw,2.5rem)}}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .catch{letter-spacing:0;font-size:clamp(1.625rem,6.93vw,3.25rem)}}#environment .inner .flex .flexLeft .catch.left{text-align:left}#environment .inner .flex .flexLeft .catch.row{font-size:clamp(1.813rem,.648rem + 2.48vw,3.625rem);margin-bottom:3.25vw}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .catch.row{font-size:clamp(1.688rem,7.2vw,3.375rem);margin-bottom:5.5vw;letter-spacing:-0.1rem}}#environment .inner .flex .flexLeft .catch.alata{font-family:"Alata",sans-serif;font-weight:400}#environment .inner .flex .flexLeft .catch span{display:inline-block}#environment .inner .flex .flexLeft .catch span.tcO{display:inline;color:#ff7000}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .catch{text-align:center !important}}#environment .inner .flex .flexLeft .description{font-size:clamp(.875rem,.714rem + .34vw,1.125rem);line-height:2;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem;letter-spacing:.025em}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .description{letter-spacing:0;font-size:clamp(.75rem,3.2vw,1.5rem)}}#environment .inner .flex .flexLeft .description.left{text-align:left}#environment .inner .flex .flexLeft .description span{display:inline-block}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .description span{letter-spacing:0rem}}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .description span.noLs{letter-spacing:0}}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .description{text-align:center !important}}#environment .inner .flex .flexLeft .btnMore{width:-moz-fit-content;width:fit-content;margin:0 auto;margin:2vw auto 0}#environment .inner .flex .flexLeft .btnMore.left{margin-left:0}#environment .inner .flex .flexLeft .btnMore a{display:flex;align-items:center;gap:1.6875rem;position:relative;padding:1.75rem 1.875rem;padding-left:2.4375rem;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1;transition:all .3s}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .btnMore a{gap:3.7333vw;padding:5.5vw 5.333vw;padding-left:7.2vw;font-size:clamp(1rem,.125rem + 3.73vw,1.875rem)}}#environment .inner .flex .flexLeft .btnMore a .arrow{display:inline-block;position:relative;z-index:1;width:2rem;height:2rem;border-radius:100vh;background:#fff;overflow:hidden;transition:all .3s}#environment .inner .flex .flexLeft .btnMore a .arrow::before,#environment .inner .flex .flexLeft .btnMore a .arrow::after{content:"";display:block;position:absolute;width:.5625rem;height:.875rem;background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain;transition:transform .3s}#environment .inner .flex .flexLeft .btnMore a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#environment .inner .flex .flexLeft .btnMore a .arrow::after{top:50%;left:55%;transform:translate(-300%, -50%)}@media(hover: hover){#environment .inner .flex .flexLeft .btnMore a{transition:all .3s}#environment .inner .flex .flexLeft .btnMore a:hover{background:#fff;color:#ff7000}#environment .inner .flex .flexLeft .btnMore a:hover .arrow{background:#ff7000}#environment .inner .flex .flexLeft .btnMore a:hover .arrow::before{transform:translate(300%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}#environment .inner .flex .flexLeft .btnMore a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}}@media screen and (max-width: 1200px){#environment .inner .flex .flexLeft .btnMore{margin:3vw auto 0}}@media screen and (max-width: 750px){#environment .inner .flex .flexLeft .btnMore{margin:8vw auto 0;margin-left:auto !important}}#environment .inner .flex .flexRight .environmentImg{width:100%;max-width:31.875rem}@media screen and (max-width: 1200px){#environment .inner .flex .flexRight .environmentImg{max-width:45vw}}@media screen and (max-width: 750px){#environment .inner .flex .flexRight .environmentImg{max-width:31.875rem}}#environment .subHead.environment{position:absolute;display:flex;flex-direction:column;top:6.5vw;right:2em;width:1.875rem;height:calc(100% - 13.2vw);background:url(../images/top/subhead_environment.png?v2) no-repeat top left/contain}#environment .subHead.environment::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #000 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:left bottom;flex:1}@media(max-width: 500px){#environment .subHead.environment::after{height:1px}}@media screen and (max-width: 1200px){#environment .subHead.environment{right:1em}}@media screen and (max-width: 750px){#environment .subHead.environment{display:none}}#environment .environmentDeco{position:absolute;z-index:-1;top:27%;left:0;width:19%;height:18.593vw;background:url(../images/top/deco_environment_pc.png?v2) no-repeat top left/contain;pointer-events:none}@media screen and (max-width: 750px){#environment .environmentDeco{top:15.5%;left:0;width:30%;height:30vw;background:url(../images/top/deco_environment_sp.png?v2) no-repeat top left/contain}}#recruit{position:relative;z-index:2;padding:7.375rem 0 4.3125rem}@media screen and (max-width: 750px){#recruit{padding:13.333vw 0 8vw}}#recruit .inner{width:80%;max-width:1140px;margin:0 auto}@media screen and (max-width: 750px){#recruit .inner{width:85%}}@media screen and (max-width: 750px){#recruit .inner.row{width:90%}}#recruit .inner .secTit{font-family:"Alata",sans-serif;font-size:clamp(3.75rem,1.662rem + 2.78vw,5rem);font-weight:400;line-height:1;color:#ff7000;margin-bottom:.75em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#recruit .inner .secTit{font-size:clamp(2.5rem,.409rem + 4.45vw,3.75rem)}}@media screen and (max-width: 750px){#recruit .inner .secTit{font-size:clamp(2.25rem,9.6vw,4.5rem)}}#recruit .inner .secTit.left{text-align:left}#recruit .inner .secTit.interview{color:#000}#recruit .inner .catch{font-size:clamp(2.5rem,.83rem + 2.23vw,3.5rem);line-height:1.35;margin-bottom:.5em;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 1200px){#recruit .inner .catch{font-size:clamp(1.875rem,.83rem + 2.23vw,2.5rem)}}@media screen and (max-width: 750px){#recruit .inner .catch{letter-spacing:0;font-size:clamp(1.625rem,6.93vw,3.25rem)}}#recruit .inner .catch.left{text-align:left}#recruit .inner .catch.row{font-size:clamp(1.813rem,.648rem + 2.48vw,3.625rem);margin-bottom:3.25vw}@media screen and (max-width: 750px){#recruit .inner .catch.row{font-size:clamp(1.688rem,7.2vw,3.375rem);margin-bottom:5.5vw;letter-spacing:-0.1rem}}#recruit .inner .catch.alata{font-family:"Alata",sans-serif;font-weight:400}#recruit .inner .catch span{display:inline-block}#recruit .inner .catch span.tcO{display:inline;color:#ff7000}#recruit .inner .description{font-size:clamp(.875rem,.714rem + .34vw,1.125rem);line-height:2;text-align:center;font-feature-settings:"palt";letter-spacing:.15rem}@media screen and (max-width: 750px){#recruit .inner .description{letter-spacing:0;font-size:clamp(.75rem,3.2vw,1.5rem)}}#recruit .inner .description.left{text-align:left}#recruit .inner .description span{display:inline-block}@media screen and (max-width: 750px){#recruit .inner .description span{letter-spacing:0rem}}@media screen and (max-width: 750px){#recruit .inner .description span.noLs{letter-spacing:0}}#recruit .inner .btnMore{width:-moz-fit-content;width:fit-content;margin:0 auto;margin:3.125vw auto 0}#recruit .inner .btnMore.left{margin-left:0}#recruit .inner .btnMore a{display:flex;align-items:center;gap:1.6875rem;position:relative;padding:1.75rem 1.875rem;padding-left:2.4375rem;color:#fff;background:#ff7000;border:2px solid #ff7000;border-radius:100vh;font-size:1.25rem;line-height:1;transition:all .3s}@media screen and (max-width: 750px){#recruit .inner .btnMore a{gap:3.7333vw;padding:5.5vw 5.333vw;padding-left:7.2vw;font-size:clamp(1rem,.125rem + 3.73vw,1.875rem)}}#recruit .inner .btnMore a .arrow{display:inline-block;position:relative;z-index:1;width:2rem;height:2rem;border-radius:100vh;background:#fff;overflow:hidden;transition:all .3s}#recruit .inner .btnMore a .arrow::before,#recruit .inner .btnMore a .arrow::after{content:"";display:block;position:absolute;width:.5625rem;height:.875rem;background:url(../images/common/arrow_triangle_orange.png) no-repeat center center/contain;transition:transform .3s}#recruit .inner .btnMore a .arrow::before{top:50%;left:55%;transform:translate(-50%, -50%)}#recruit .inner .btnMore a .arrow::after{top:50%;left:55%;transform:translate(-300%, -50%)}@media(hover: hover){#recruit .inner .btnMore a{transition:all .3s}#recruit .inner .btnMore a:hover{background:#fff;color:#ff7000}#recruit .inner .btnMore a:hover .arrow{background:#ff7000}#recruit .inner .btnMore a:hover .arrow::before{transform:translate(300%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}#recruit .inner .btnMore a:hover .arrow::after{transform:translate(-50%, -50%);background:url(../images/common/arrow_triangle.png) no-repeat center center/contain}}@media screen and (max-width: 750px){#recruit .inner .btnMore{margin:8vw auto 0}}#recruit .inner .recruitImg{width:100%;max-width:1305px;margin-left:calc(50% - 50vw)}@media screen and (max-width: 750px){#recruit .inner .recruitImg{width:120%}}#recruit .subHead.recruit{position:absolute;display:flex;flex-direction:column;top:7.125rem;right:2em;width:1.875rem;height:calc(100% - 11.6875rem);background:url(../images/top/subhead_recruit.png?v2) no-repeat top left/contain}#recruit .subHead.recruit::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #000 1px, transparent 1px);background-size:1px 3px;background-repeat:repeat-y;background-position:left bottom;flex:1}@media(max-width: 500px){#recruit .subHead.recruit::after{height:1px}}@media screen and (max-width: 1200px){#recruit .subHead.recruit{right:1em}}@media screen and (max-width: 750px){#recruit .subHead.recruit{display:none}}
/*# sourceMappingURL=maps/top.css.map */
