/*! 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}:root{--crR: #F2695C;--crY: #FFA72C;--crG: #87DD36;--crB: #2F9AED}html{scroll-behavior:smooth;scroll-padding-top:70px;margin:0 !important}body{background:#fff !important}body:before{content:"";display:block;position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;background:url(/images/recruit/bg_yellow.webp) top center no-repeat;z-index:-1;background-size:cover}img{width:100%}#wrapper{overflow:initial}#wrapper:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1103px;background:url(/images/recruit/bg_light.png) top center no-repeat;background-size:contain;transform:scale(0);z-index:-1}@media only screen and (max-width: 779px){#wrapper:after{background:url(/images/recruit/bg_light_sp.png) top center no-repeat;background-size:contain;height:1095px}}#wrapper.js-firstanimate.active:after{animation:scalein-side .2s linear forwards}@media only screen and (max-width: 779px){.sideTxt{display:none}}.sideTxt .left,.sideTxt .right{position:fixed;top:0;background-color:#fff;width:48px;height:100vh;padding:0 12px;z-index:10}.sideTxt .left:before,.sideTxt .right:before{position:absolute;left:0;right:0;width:22px;height:1764px;margin:auto}.sideTxt .left{left:0}.sideTxt .left:before{content:"";top:-588px;background:url(/images/recruit/txt_yell_ricruit_2025.svg) top center repeat-y;background-size:100%;animation:scroll-to-bottom 10s infinite linear}.sideTxt .right{right:0}.sideTxt .right:before{content:"";top:0;background:url(/images/recruit/txt_yell_ricruit_2025.svg) bottom center repeat-y;background-size:100%;animation:scroll-to-top 10s infinite linear}@keyframes scroll-to-top{0%{transform:translateY(0) rotate(180deg)}100%{transform:translateY(-600px) rotate(180deg)}}@keyframes scroll-to-bottom{0%{transform:translateY(0)}100%{transform:translateY(600px)}}@media only screen and (max-width: 779px){.pcOnly{display:none}}.spOnly{display:none}@media only screen and (max-width: 779px){.spOnly{display:block}}.twoCol{display:flex}a:hover,button:hover{background:rgba(0,0,0,0)}a:focus,button:focus{background:rgba(0,0,0,0);box-shadow:none}a:active,button:active{box-shadow:none}.fancybox-stage{overflow:scroll !important}.fancybox-slide>div:not(.loadmapDetail){background:#fff;width:min(74.5vw,1490px);height:min(43vw,1000px);border-radius:min(1.4vw,28px);overflow:initial}@media only screen and (max-width: 779px){.fancybox-slide>div:not(.loadmapDetail){width:90.1282051282%;height:auto;padding:0;border-radius:2.5641025641vw}}@media screen and (min-height: 680px)and (max-width: 580px){.fancybox-slide>div:has(.rec_products){margin-top:-25vw}}.fancybox-slide>div .fancybox-button.fancybox-close-small{opacity:1;transition:opacity .3s;text-indent:100%}.fancybox-slide>div .fancybox-button.fancybox-close-small:before{content:"";position:absolute;top:max(-1.2vw,-24px);right:max(-1.2vw,-24px);background:url(/images/recruit/btn_modal_close.svg) center no-repeat;background-size:100%;width:min(4.3vw,86px);height:min(4.3vw,86px)}@media only screen and (max-width: 779px){.fancybox-slide>div .fancybox-button.fancybox-close-small:before{top:-3.8461538462vw;right:-1.7948717949vw;width:13.5897435897vw;height:13.5897435897vw}}@media(hover: hover){.fancybox-slide>div .fancybox-button.fancybox-close-small:hover{opacity:.5}}.fancybox-slide>div .fancybox-button.fancybox-close-small svg{display:none}.speechBubble{position:relative;background:#fff;width:min(48.25vw,965px);margin:auto;padding:min(2.5vw,50px) 0;border:2px solid #f73;border-radius:9999px}@media only screen and (max-width: 779px){.speechBubble{width:79.6153846154%;padding:5.8974358974vw 0}}.speechBubble:after{content:"";position:absolute;bottom:max(-1vw,-20px);left:50%;z-index:0;width:min(2vw,40px);height:min(2vw,40px);box-sizing:border-box;border:2px solid;border-color:#f73 #f73 rgba(0,0,0,0) rgba(0,0,0,0);border-radius:0 min(.35vw,7px) 0 0;background-color:#fff;rotate:135deg;translate:-50%}@media only screen and (max-width: 779px){.speechBubble:after{bottom:-2.5641025641vw;width:5.1282051282vw;height:5.1282051282vw;border-radius:0 .8974358974vw 0 0}}.speechBubble span{display:block;margin:auto;line-height:1}.btnClick:before{content:"";position:absolute;background:#f73;right:calc(min(7.2vw,144px)/-6);bottom:calc(min(7.2vw,144px)/-6);width:min(7.2vw,144px);height:min(7.2vw,144px);border-radius:50%;z-index:2}@media only screen and (max-width: 779px){.btnClick:before{right:-3.4102564103vw;bottom:-3.4102564103vw;width:17.0512820513vw;height:17.0512820513vw}}.btnClick .btnClickIco{position:absolute;right:1vw;bottom:1.5vw;width:min(3.65vw,73px);z-index:2}@media only screen and (max-width: 779px){.btnClick .btnClickIco{right:2vw;bottom:3vw;width:8.7179487179vw}}#recruithead{position:sticky;top:min(1vw,20px);display:flex;justify-content:space-between;align-items:center;gap:min(1vw,20px);width:90%;margin:min(1vw,20px) auto 0;z-index:999}@media only screen and (max-width: 779px){#recruithead{position:fixed;top:0;display:block;background:rgba(0,0,0,0);width:100%;margin:0}}#recruithead .siteTitle{width:min(13.55vw,271px);margin:0}@media only screen and (max-width: 779px){#recruithead .siteTitle{position:fixed;top:0;width:31.0256410256vw;margin-left:2vw;padding:3vw 0}}#recruithead .mainNavigation{display:flex;align-items:center;justify-content:space-between;gap:min(2vw,40px);background:rgba(255,255,255,.9);width:min(75.5vw,1510px);padding:min(1vw,20px) min(1vw,20px) min(1vw,20px) min(2.5vw,50px);border-radius:9999px;box-shadow:0 0 6px rgba(0,0,0,.16)}@media only screen and (max-width: 779px){#recruithead .mainNavigation{position:fixed;top:0;background:rgba(0,0,0,0);display:block;border-radius:initial;box-shadow:none;width:100%;height:100dvh;padding:0;transition:background-color .5s;pointer-events:none}}#recruithead .mainNavigation .navigationInner{position:relative;width:80%}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navigationInner{position:absolute;top:0;right:-100%;background:#fff;width:80%;height:100%;padding:29.4871794872vw 0 10.2564102564vw;border-radius:min(10.2564102564vw,80px) 0 0 0;transition:right .5s;overflow:auto}}#recruithead .mainNavigation .navigationInner .linkBnr{display:none}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navigationInner .linkBnr{display:block}}#recruithead .mainNavigation .navList{display:flex;align-items:center;gap:min(3.45vw,69px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList{display:block;padding-left:11.2676056338vw}}#recruithead .mainNavigation .navList li{display:flex;align-items:center;max-height:21px;line-height:1}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li{max-height:none;margin-top:7.0422535211vw;padding-bottom:3.661971831vw;border-bottom:6px dotted #f73}}@media only screen and (max-width: 580px){#recruithead .mainNavigation .navList li{border-bottom:4px dotted #f73}}#recruithead .mainNavigation .navList li:nth-child(1){margin-top:0}#recruithead .mainNavigation .navList li:nth-child(1) a{width:min(8.85vw,177px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li:nth-child(1) a{width:38.8732394366vw}}#recruithead .mainNavigation .navList li:nth-child(2) a{width:min(10.55vw,211px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li:nth-child(2) a{width:46.338028169vw}}#recruithead .mainNavigation .navList li:nth-child(3) a{width:min(5.25vw,105px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li:nth-child(3) a{width:23.2394366197vw}}#recruithead .mainNavigation .navList li:nth-child(4) a{width:min(9.05vw,181px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li:nth-child(4) a{width:39.7183098592vw}}#recruithead .mainNavigation .navList li:nth-child(5) a{width:min(7.65vw,153px)}@media only screen and (max-width: 779px){#recruithead .mainNavigation .navList li:nth-child(5) a{width:33.661971831vw}}#recruithead .mainNavigation .navList li a{display:block;padding:5px;border-bottom:2px dotted rgba(0,0,0,0);transition:all .3s}#recruithead .mainNavigation .navList li a path{transition:all .3s}@media(hover: hover){#recruithead .mainNavigation .navList li a:hover{border-bottom:2px dotted #f73}#recruithead .mainNavigation .navList li a:hover path{fill:#f73}}#recruithead .mainNavigation .entryBtn{width:20%;transition:opacity .3s}@media only screen and (max-width: 779px){#recruithead .mainNavigation .entryBtn{position:absolute;top:2.0512820513vw;right:20%;width:36.7948717949%;z-index:10;pointer-events:all}}@media(hover: hover){#recruithead .mainNavigation .entryBtn:hover{opacity:.5}}#btnMenu{position:relative;display:none;cursor:pointer}@media only screen and (max-width: 779px){#btnMenu{position:fixed;top:-1px;right:-1px;display:block;background:#fff;width:17.4358974359vw;padding:min(3.3333333333vw,26px) 0 min(6.4102564103vw,50px);border:1px solid #0d6dc0;border-radius:0 0 0 min(3.8461538462vw,30px);z-index:999}}#btnMenu:hover{background:#fff}#btnMenu .btnMenuToggle{position:relative;width:26.4705882353%;margin:auto}#btnMenu .btnMenuToggle span{display:block;height:2px;margin:10px 0;border-radius:2px;background-color:#0d6dc0;transition:all .3s ease-in-out}@media only screen and (max-width: 580px){#btnMenu .btnMenuToggle span{margin:6px 0}}#btnMenu .menuTxt .menu,#btnMenu .menuTxt .close{position:absolute;bottom:min(3.3333333333vw,26px);left:0;right:0}#btnMenu .menuTxt .menu{width:62.5%;margin:auto;transform:scale(1, 1);transition:all .3s;transition-delay:.3s;z-index:1}#btnMenu .menuTxt .close{width:72.0588235294%;margin:auto;transform:scale(0, 1);transition:all .3s;transition-delay:.3s;z-index:0}[data-menu=active]{touch-action:none}[data-menu=active] #recruithead .mainNavigation{background:rgba(51,51,51,.66);height:100dvh;pointer-events:initial}[data-menu=active] #recruithead .mainNavigation .navigationInner{right:0;height:100%}@media only screen and (max-width: 779px){[data-menu=active] #btnMenu{background:#0d6dc0}}[data-menu=active] #btnMenu .btnMenuToggle span{background-color:#fff}[data-menu=active] #btnMenu .btnMenuToggle span:nth-child(1){transform:translateY(12px) rotate(45deg)}@media only screen and (max-width: 580px){[data-menu=active] #btnMenu .btnMenuToggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}}[data-menu=active] #btnMenu .btnMenuToggle span:nth-child(2){transform:scale(0)}[data-menu=active] #btnMenu .btnMenuToggle span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}@media only screen and (max-width: 580px){[data-menu=active] #btnMenu .btnMenuToggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}[data-menu=active] #btnMenu .menuTxt .menu{transform:scale(0, 1);z-index:0}[data-menu=active] #btnMenu .menuTxt .close{transform:scale(1, 1);z-index:1}@media only screen and (max-width: 779px){.linkBnr{max-width:568px;width:80%;margin:8vw auto 0}}.linkBnr li{border:1px solid #d4d0d0;margin-top:2vw}.linkBnr li:first-child{margin-top:0}.mainView{position:relative;padding:min(2vw,40px) 0 0;overflow:hidden}@media only screen and (max-width: 779px){.mainView{margin-top:16%;padding:3.8461538462vw 0 0}}.mainView:before,.mainView:after{position:absolute;z-index:2;transform:scale(0)}.mainView:before{content:"";display:block;top:min(.5vw,10px);left:min(3vw,60px);width:min(25.5vw,510px);height:min(44.5vw,890px);background:url(/images/recruit/bg_mv_products_left.png) top center no-repeat;background-size:100%}@media only screen and (max-width: 779px){.mainView:before{top:7.6923076923vw;left:0;right:0;background:url(/images/recruit/bg_mv_products_top_sp.png) top center no-repeat;background-size:100%;width:94.7435897436vw;height:35.641025641vw;margin:auto}}@media only screen and (max-width: 539px){.mainView:before{top:0}}.mainView:after{content:"";display:block;top:min(1.8vw,36px);right:min(3.5vw,70px);width:min(21.05vw,421px);height:min(35.65vw,713px);background:url(/images/recruit/bg_mv_products_right.png) top center no-repeat;background-size:100%}@media only screen and (max-width: 779px){.mainView:after{top:69.2307692308vw;left:0;right:0;background:url(/images/recruit/bg_mv_products_bottom_sp.png) bottom center no-repeat;background-size:100%;width:95.1282051282vw;height:39.8717948718vw}}.mainView.js-firstanimate.active:before{animation:scalein-bound .4s .8s linear forwards}.mainView.js-firstanimate.active:after{animation:scalein-bound .4s 1.2s linear forwards}.mainView.js-firstanimate.active .catch{animation:scalein-bound .4s 1.6s linear forwards}.mainView.js-firstanimate.active .imgEarth{animation:slidein-bottom .3s .3s linear forwards}.mainView .catch{width:min(56.55vw,1131px);margin:auto;transform:scale(0)}@media only screen and (max-width: 779px){.mainView .catch{width:95%;padding:30vw 0 34vw}}.mainView .imgEarth{width:min(64.8vw,1296px);margin:auto;transform:translateY(100%)}@media only screen and (max-width: 779px){.mainView .imgEarth{width:95%}}#message{position:relative;margin-top:-20vw;padding:20vw 0;overflow:hidden;z-index:1}@media only screen and (max-width: 779px){#message{margin-top:-30.7692307692vw;padding:25.641025641vw 0 33.3333333333vw}}#message:before{content:"";display:block;position:absolute;top:0;left:0;z-index:0;width:100vw;height:701px;background:url(/images/recruit/bg_cloud_top_pc.webp) top center no-repeat;background-size:100%;z-index:0}@media only screen and (max-width: 779px){#message:before{background:url(/images/recruit/bg_cloud_top_sp.png) top center no-repeat;background-size:100%}}#message:after{content:"";display:block;position:absolute;bottom:0;left:0;z-index:0;width:100vw;height:701px;background:url(/images/recruit/bg_cloud_bottom_pc.webp) bottom center no-repeat;background-size:100%;z-index:0}@media only screen and (max-width: 779px){#message:after{background:url(/images/recruit/bg_cloud_bottom_sp.png) bottom center no-repeat;background-size:100%}}#message .messageInner{background:#fff;width:100%}#message .messageInner:before{content:"";display:block;position:absolute;top:0;left:0;width:100vw;height:1411px;background:url(/images/recruit/bg_message_products.webp) top min(.5vw,10px) center no-repeat;background-size:min(92.4vw,1848px);z-index:0}@media only screen and (max-width: 779px){#message .messageInner:before{display:none}}#message .mainMessage,#message .representativemMessage{position:relative;z-index:1}#message .mainMessage h3.mainTit{width:min(39.9vw,798px);margin:auto}@media only screen and (max-width: 779px){#message .mainMessage h3.mainTit{width:81.5384615385%}}#message .mainMessage .mainMessageTxt{width:min(42.6vw,852px);margin:min(5vw,100px) auto 0}@media only screen and (max-width: 779px){#message .mainMessage .mainMessageTxt{position:relative;width:81.2820512821%;margin-top:3vw;padding:38vw 0}#message .mainMessage .mainMessageTxt:before{content:"";display:block;position:absolute;top:0;background:url(/images/recruit/bg_message_products_sp.png) top center no-repeat;background-size:contain;width:92.8205128205vw;height:100%;margin:0 calc((-100% + 92.8205128205vw)/-2)}}#message .representativemMessage{position:relative;background:url(/images/recruit/bg_pat_lattice.png) center,#fffce9;width:min(74.5vw,1490px);margin:min(11.5vw,230px) auto 0;padding:min(3.5vw,70px) min(3vw,60px) min(2.5vw,50px);border:2px solid #f73;border-radius:min(1.4vw,28px)}@media only screen and (max-width: 779px){#message .representativemMessage{width:90%;padding:10% 0 26%;border-radius:3.5897435897vw}}#message .representativemMessage.js-animate.active .representativemMessageImg:hover{transform:translate(min(1vw, 20px), max(-1vw, -20px)) rotate(15deg)}#message .representativemMessage h4{position:absolute;top:max(-2vw,-40px);left:min(2.3vw,46px);width:min(20.45vw,409px)}@media only screen and (max-width: 779px){#message .representativemMessage h4{top:-5vw;left:6vw;width:51.0578279267%}}#message .representativemMessage .representativemMessageTxt{width:min(49.55vw,991px)}@media only screen and (max-width: 779px){#message .representativemMessage .representativemMessageTxt{width:88.0112834979%;margin:auto}}#message .representativemMessage .representativemMessageImg{position:absolute;top:min(3vw,60px);right:min(1.5vw,30px);width:min(19.15vw,383px);transition:all .5s}@media only screen and (max-width: 779px){#message .representativemMessage .representativemMessageImg{top:auto;bottom:-7.0521861777vw;right:2.8208744711%;width:40.9026798307%}}#about{position:relative;background:url(/images/recruit/bg_blue.webp) top center;background-size:100%;margin-top:-20vw;padding:16vw 0 min(18vw,360px);overflow:hidden}@media only screen and (max-width: 779px){#about{padding-bottom:49.2307692308vw}}#about .aboutInner h3.mainTit span{width:min(26.1vw,522px)}@media only screen and (max-width: 779px){#about .aboutInner h3.mainTit span{width:61.5384615385vw}}#about .aboutInner section{width:min(73.5vw,1470px);margin:auto}@media only screen and (max-width: 779px){#about .aboutInner section{width:90.8974358974%}}#about .aboutInner section .aboutBtn>a{display:flex;align-items:center;position:relative;background:#fff;width:min(38.35vw,767px);border-radius:min(1.4vw,28px);overflow:hidden;transition:opacity .3s}@media only screen and (max-width: 779px){#about .aboutInner section .aboutBtn>a{display:block;width:100%;border-radius:2.5641025641vw}}#about .aboutInner section .aboutBtn>a .aboutBtnThum{width:min(9.7vw,194px);height:min(12.55vw,251px)}@media only screen and (max-width: 779px){#about .aboutInner section .aboutBtn>a .aboutBtnThum{width:100%;height:39.7435897436vw}}#about .aboutInner section .aboutBtn>a .aboutBtnThum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#about .aboutInner section .aboutBtn>a .aboutBtnTxt{margin-left:min(2.75vw,55px)}@media only screen and (max-width: 779px){#about .aboutInner section .aboutBtn>a .aboutBtnTxt{margin-left:5.1282051282vw;padding:5.1282051282vw 0 10.2564102564vw}}#about .aboutInner section .aboutBtn>a .btnArrow:before{content:"";position:absolute;background:#f73;right:calc(min(8.9vw,178px)/-2);bottom:calc(min(8.9vw,178px)/-2);width:min(8.9vw,178px);height:min(8.9vw,178px);border-radius:50%}@media only screen and (max-width: 779px){#about .aboutInner section .aboutBtn>a .btnArrow:before{right:-19.3815987934vw;bottom:-19.3815987934vw;width:32.9487179487vw;height:32.9487179487vw}}#about .aboutInner section .aboutBtn>a .btnArrow .btnArrowIco{position:absolute;right:1vw;bottom:1vw;width:min(1.6vw,32px)}@media only screen and (max-width: 779px){#about .aboutInner section .aboutBtn>a .btnArrow .btnArrowIco{right:2vw;bottom:2vw;width:6.0256410256vw}}@media(hover: hover){#about .aboutInner section .aboutBtn>a:hover{opacity:.5}}#about .aboutInner .planning{position:relative;margin-top:min(5vw,100px);padding-bottom:min(1.5vw,30px);border-bottom:6px dotted #fff}@media only screen and (max-width: 779px){#about .aboutInner .planning{padding-bottom:6.4102564103vw;border-bottom:4px dotted #fff}}#about .aboutInner .planning.js-animate.active .aboutImg{animation:scalein .3s .5s linear forwards}#about .aboutInner .planning h4{width:min(33.5vw,670px)}@media only screen and (max-width: 779px){#about .aboutInner .planning h4{width:73.7179487179vw}}#about .aboutInner .planning .aboutTxt{width:min(39.9vw,798px);margin-top:min(2vw,40px)}@media only screen and (max-width: 779px){#about .aboutInner .planning .aboutTxt{position:relative;width:86.0256410256vw;margin-top:5.1282051282vw}}#about .aboutInner .planning .aboutBtnThum img{-o-object-position:top left;object-position:top left}#about .aboutInner .planning .aboutImg{position:absolute;top:max(-3vw,-60px);right:max(-2vw,-40px);width:min(37.1vw,742px);transform:scale(0)}@media only screen and (max-width: 779px){#about .aboutInner .planning .aboutImg{position:relative;top:0;right:0;width:80.7692307692vw;margin:auto}}#about .aboutInner .planning .aboutBtn{margin-top:min(2.5vw,50px)}@media only screen and (max-width: 779px){#about .aboutInner .planning .aboutBtn{margin-top:8.9743589744vw}}#about .aboutInner .planning .aboutBtn .aboutBtnTxt{width:min(20.5vw,410px)}@media only screen and (max-width: 779px){#about .aboutInner .planning .aboutBtn .aboutBtnTxt{width:67.0512820513vw}}#about .aboutInner .originalProducts{position:relative;margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts{margin-top:6.4102564103vw}}#about .aboutInner .originalProducts.js-animate.active .aboutImg[data-num="1"]{animation:scalein .3s linear forwards}#about .aboutInner .originalProducts.js-animate.active .aboutImg[data-num="2"]{animation:scalein .3s .3s linear forwards}#about .aboutInner .originalProducts h4{width:min(11.7vw,234px);margin-left:auto}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts h4{width:77.1794871795vw;margin-top:7.6923076923vw;margin-left:0}}#about .aboutInner .originalProducts .aboutTxt{width:min(36.95vw,739px);margin-top:min(2vw,40px);margin-left:auto}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutTxt{width:89.358974359vw;margin-top:6.4102564103vw;margin-right:0}}#about .aboutInner .originalProducts .aboutImg{position:absolute;transform:scale(0)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutImg{position:relative;bottom:0}}#about .aboutInner .originalProducts .aboutImg[data-num="1"]{top:0;left:0;width:min(57.75vw,1155px)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutImg[data-num="1"]{width:100%;margin-top:8.9743589744vw}}#about .aboutInner .originalProducts .aboutImg[data-num="2"]{bottom:max(-4vw,-80px);left:max(-4vw,-80px);width:min(34.8vw,696px)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutImg[data-num="2"]{bottom:0;left:0;width:86.4102564103vw;margin:auto}}#about .aboutInner .originalProducts .aboutBtn{margin-top:min(2.5vw,50px)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutBtn{margin-top:8.9743589744vw}}#about .aboutInner .originalProducts .aboutBtn>a{margin-left:auto}#about .aboutInner .originalProducts .aboutBtn .aboutBtnThum img{-o-object-position:top center;object-position:top center}#about .aboutInner .originalProducts .aboutBtn .aboutBtnTxt{width:min(20.5vw,410px)}@media only screen and (max-width: 779px){#about .aboutInner .originalProducts .aboutBtn .aboutBtnTxt{width:63.7179487179vw}}#loadmap{position:relative;background:rgba(0,0,0,0);padding:min(4vw,80px) 0 min(5vw,100px);z-index:1}@media only screen and (max-width: 779px){#loadmap{margin-top:-14vw;padding-bottom:64.2307692308vw}}#loadmap:after{content:"";display:block;position:absolute;bottom:min(8vw,160px);left:50%;background:url(/images/recruit/img_oyster_baby_02.png) top center no-repeat;background-size:100%;width:min(28.85vw,577px);height:min(21.7vw,434px);margin-left:min(13.5vw,270px);z-index:-1}@media only screen and (max-width: 779px){#loadmap:after{bottom:11.5384615385vw;left:0;right:0;width:64.2307692308vw;height:48.3333333333vw;margin:auto}}#loadmap .loadmapInner{position:relative;max-width:1800px;margin:auto}#loadmap .loadmapInner:before{content:"";display:block;position:absolute;top:min(2vw,40px);left:min(1.5vw,30px);width:min(17.8vw,356px);height:min(13.8vw,276px);background:url(/images/recruit/bg_loadmap_toy_01.png) top center no-repeat;background-size:100%;z-index:-1}@media only screen and (max-width: 779px){#loadmap .loadmapInner:before{display:none}}#loadmap .loadmapInner:after{content:"";display:block;position:absolute;top:min(2vw,40px);right:min(2vw,40px);width:min(16.45vw,329px);height:min(12.4vw,247px);background:url(/images/recruit/bg_loadmap_toy_02.png) top center no-repeat;background-size:100%;z-index:-1}@media only screen and (max-width: 779px){#loadmap .loadmapInner:after{display:none}}#loadmap .loadmapInner .heading{position:relative}#loadmap .loadmapInner .heading:before{content:"";display:block;position:absolute;top:max(-16.4vw,-328px);left:calc(max(-4.7vw,-94px)/2);right:0;background:url(/images/recruit/img_oyster_asari_babys.png) top center no-repeat;background-size:100%;width:min(52.95vw,1059px);height:min(19.9vw,398px);margin:auto;transform:translateY(min(3.5vw, 70px));transition:all .3s;z-index:-1}@media only screen and (max-width: 779px){#loadmap .loadmapInner .heading:before{top:-24.358974359vw;width:79.1025641026vw;height:29.7435897436vw;transform:translateY(8.9743589744vw)}}#loadmap .loadmapInner .heading.js-animate.active:before{transform:translate(0)}@media only screen and (max-width: 779px){#loadmap .loadmapInner .heading h3.mainTit{border-radius:6.0256410256vw}}#loadmap .loadmapInner .heading h3.mainTit span{width:min(39.6vw,792px)}@media only screen and (max-width: 779px){#loadmap .loadmapInner .heading h3.mainTit span{width:57.3076923077vw}}#loadmap .loadmapInner .loadmapTxt{width:min(43.35vw,867px);margin:min(4.5vw,90px) auto 0}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapTxt{width:90vw;margin-top:8.9743589744vw}}#loadmap .loadmapInner .loadmapListCol{position:relative;width:min(74.5vw,1490px);margin:min(2.5vw,50px) auto 0}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapListCol{width:90vw;margin-top:20.5128205128vw}}#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(1){display:block;position:absolute;top:min(9.5vw,190px);right:max(-9vw,-180px);width:min(14.65vw,293px);height:min(18.05vw,361px);background:url(/images/recruit/img_oyster_baby_01.png) top center no-repeat;background-size:100%;transform:rotate(-30deg) translate(-20%);z-index:-1}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(1){top:-17.9487179487vw;right:-3vw;width:26.9230769231vw;height:33.2051282051vw}}#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(1).js-animate.active{animation:hyoko .2s linear forwards}@keyframes hyoko{0%{transform:rotate(-30deg) translate(-20%)}100%{transform:rotate(0) translate(0)}}#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(2){display:block;position:absolute;top:min(41.9vw,838px);left:max(-8vw,-160px);width:min(16vw,320px);height:min(14.1vw,282px);background:url(/images/recruit/img_asari_baby_01.png) top center no-repeat;background-size:100%;z-index:-1;transform:translate(20%, 0)}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(2){top:-17.9487179487vw;left:-2vw;width:26.6666666667vw;height:23.5897435897vw}}#loadmap .loadmapInner .loadmapListCol .charaIllust:nth-of-type(2).js-animate.active{animation:hyoko2 .2s linear forwards}@keyframes hyoko2{0%{transform:translate(20%, 0)}25%{transform:translate(15%, 10px)}50%{transform:translate(10%, 0)}75%{transform:translate(5%, 10px)}100%{transform:translate(0)}}#loadmap .loadmapInner .loadmapList{position:relative;display:grid;grid-template-columns:min(28.2vw,564px) min(14.3vw,286px) min(28.2vw,564px);grid-auto-rows:min(28.2vw,564px);gap:min(1.7vw,34px)}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapList{grid-template-columns:1fr 1fr;grid-auto-rows:43.4615384615vw;gap:3.0769230769vw}}#loadmap .loadmapInner .loadmapList li:first-child{grid-column:1/3}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapList li:first-child{grid-column:1}}#loadmap .loadmapInner .loadmapList li:first-child a img{-o-object-position:top center;object-position:top center}#loadmap .loadmapInner .loadmapList li:nth-child(4){grid-column:2/4}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapList li:nth-child(4){grid-column:2}}#loadmap .loadmapInner .loadmapList li:nth-child(5){grid-column:1/3}#loadmap .loadmapInner .loadmapList li:nth-child(5) a .loadmapThum img{-o-object-position:bottom center;object-position:bottom center}#loadmap .loadmapInner .loadmapList li a{display:block;position:relative;background:#fff;width:100%;height:100%;border-radius:min(1.4vw,28px);overflow:hidden;transition:all .2s}@media only screen and (max-width: 779px){#loadmap .loadmapInner .loadmapList li a{border-radius:2.5641025641vw}}@media(hover: hover){#loadmap .loadmapInner .loadmapList li a:hover:before{border:3px solid #f73}#loadmap .loadmapInner .loadmapList li a:hover .loadmapThum{transform:scale(1.1)}}#loadmap .loadmapInner .loadmapList li a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(1.4vw,28px);z-index:2;transition:all .1s}#loadmap .loadmapInner .loadmapList li a .loadmapThum{width:100%;height:100%;transition:all .3s}#loadmap .loadmapInner .loadmapList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.loadmapDetail{display:none;position:relative;background:url(/images/recruit/bg_pat_lattice.png) center,#fffce9;width:min(76.45vw,1529px);padding:min(3.5vw,70px) min(3vw,60px) min(2.5vw,50px);border:2px solid #f73;border-radius:min(1.4vw,28px);overflow:initial}@media only screen and (max-width: 779px){.loadmapDetail{width:90.1282051282%;padding:8.9743589744vw 5.1282051282vw 6.4102564103vw}}.loadmapDetail#loadmapDetail01 h3 span{width:min(12.6vw,252px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail01 h3 span{width:27.4358974359vw}}.loadmapDetail#loadmapDetail01 .loadmapDetailContent .loadmapDetailTxt{width:min(29.8vw,596px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail01 .loadmapDetailContent .loadmapDetailTxt{width:74.7435897436vw}}.loadmapDetail#loadmapDetail01 .loadmapDetailContent .loadmapDetailImg{width:min(67.6vw,1352px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail01 .loadmapDetailContent .loadmapDetailImg{width:78.9743589744vw}}.loadmapDetail#loadmapDetail02 h3 span{width:min(12.9vw,258px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail02 h3 span{width:28.0769230769vw}}.loadmapDetail#loadmapDetail02 .loadmapDetailContent .loadmapDetailTxt{width:min(29.65vw,593px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail02 .loadmapDetailContent .loadmapDetailTxt{width:75.641025641vw}}.loadmapDetail#loadmapDetail02 .loadmapDetailContent .loadmapDetailImg{width:min(66.95vw,1339px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail02 .loadmapDetailContent .loadmapDetailImg{width:78.4615384615vw}}.loadmapDetail#loadmapDetail03 h3 span{width:min(10.75vw,215px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail03 h3 span{width:23.4615384615vw}}.loadmapDetail#loadmapDetail03 .loadmapDetailContent .loadmapDetailTxt{width:min(29.5vw,590px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail03 .loadmapDetailContent .loadmapDetailTxt{width:75vw}}.loadmapDetail#loadmapDetail03 .loadmapDetailContent .loadmapDetailImg{width:min(64.9vw,1298px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail03 .loadmapDetailContent .loadmapDetailImg{width:80.2564102564vw}}.loadmapDetail#loadmapDetail04 h3 span{width:min(15vw,300px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail04 h3 span{width:32.6923076923vw}}.loadmapDetail#loadmapDetail04 .loadmapDetailContent .loadmapDetailTxt{width:min(29.65vw,593px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail04 .loadmapDetailContent .loadmapDetailTxt{width:75.3846153846vw}}.loadmapDetail#loadmapDetail04 .loadmapDetailContent .loadmapDetailImg{width:min(66.3vw,1326px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail04 .loadmapDetailContent .loadmapDetailImg{width:78.4615384615vw}}.loadmapDetail#loadmapDetail05 h3 span{width:min(13vw,260px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail05 h3 span{width:28.3333333333vw}}.loadmapDetail#loadmapDetail05 .loadmapDetailContent .loadmapDetailTxt{width:min(29.85vw,597px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail05 .loadmapDetailContent .loadmapDetailTxt{width:74.6153846154vw}}.loadmapDetail#loadmapDetail05 .loadmapDetailContent .loadmapDetailImg{width:min(67.9vw,1358px)}@media only screen and (max-width: 779px){.loadmapDetail#loadmapDetail05 .loadmapDetailContent .loadmapDetailImg{width:81.2820512821vw}}.loadmapDetail h3{margin:auto;padding-bottom:min(1vw,20px);border-bottom:6px dotted #f73}@media only screen and (max-width: 779px){.loadmapDetail h3{padding-bottom:2.5641025641vw;border-bottom:6px dotted #f73}}@media only screen and (max-width: 580px){.loadmapDetail h3{border-bottom:4px dotted #f73}}.loadmapDetail h3 span{display:block;margin:auto}@media only screen and (max-width: 779px){.loadmapDetail h3 span{margin:0}}.loadmapDetail .loadmapDetailContent{display:flex;align-items:center;gap:min(2.5vw,50px);margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){.loadmapDetail .loadmapDetailContent{display:block;margin-top:5.1282051282vw}}.loadmapDetail .loadmapDetailContent .loadmapDetailThum{width:min(34.45vw,689px);height:min(19.5vw,390px);border-radius:min(1.4vw,28px);overflow:hidden}@media only screen and (max-width: 779px){.loadmapDetail .loadmapDetailContent .loadmapDetailThum{width:100%;height:44.358974359vw;border-radius:3.5897435897vw}}.loadmapDetail .loadmapDetailContent .loadmapDetailThum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 779px){.loadmapDetail .loadmapDetailContent .loadmapDetailTxt{margin-top:6.4102564103vw}}@media only screen and (max-width: 779px){.loadmapDetail .loadmapDetailImg{margin-top:5.1282051282vw}}#introduction{position:relative;background:url(/images/recruit/bg_green.webp) top center;background-size:100%;padding:min(4vw,80px) 0 min(5vw,100px);z-index:1}@media only screen and (max-width: 779px){#introduction{padding-top:7.6923076923vw;padding-bottom:12.8205128205vw}}#introduction .introductionInner{background:url(/images/recruit/introduction/bg_confetti.png) top center no-repeat;background-size:89.7%}@media only screen and (max-width: 779px){#introduction .introductionInner{background:none}}#introduction .introductionInner h3.mainTit span{width:min(20.85vw,417px)}@media only screen and (max-width: 779px){#introduction .introductionInner h3.mainTit span{width:45.3846153846vw}}#introduction .introductionInner .introductionTxt{width:min(49.45vw,989px);margin:min(3.5vw,70px) auto 0}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionTxt{width:91.9230769231vw;margin-top:6.4102564103vw}}#introduction .introductionInner .introductionDivisionCol.js-animate.active .tabBtnList li:first-child{animation:scalein .3s linear forwards}#introduction .introductionInner .introductionDivisionCol.js-animate.active .tabBtnList li:nth-child(2){animation:scalein .3s .1s linear forwards}#introduction .introductionInner .introductionDivisionCol.js-animate.active .tabBtnList li:nth-child(3){animation:scalein .3s .2s linear forwards}#introduction .introductionInner .introductionDivisionCol.js-animate.active .tabBtnList li:nth-child(4){animation:scalein .3s .3s linear forwards}#introduction .introductionInner .introductionDivisionCol.js-animate.active .tabBtnList li:nth-child(5){animation:scalein .3s .4s linear forwards}#introduction .introductionInner .introductionDivisionCol.js-animate.active .introductionDivisionList{animation:scalein .3s .5s linear forwards;opacity:1}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn{margin-top:min(3.5vw,70px)}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList{display:flex;justify-content:center;flex-wrap:wrap;gap:min(1.3vw,26px);width:min(62.7vw,1254px);margin:auto}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList{justify-content:flex-start;gap:3.3333333333vw;width:90%;margin-top:7.6923076923vw}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li{background:#fff;width:calc((100% - min(2.6vw,52px))/3);border:2px solid #f73;border-radius:min(.7vw,14px);text-align:center;transform:scale(0);transition:all .3s}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li{gap:3.3333333333vw;width:calc((100% - 3.3333333333vw)/2);border-radius:1.2820512821vw}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li.active{background:#f73;border:2px solid #fff}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li.active path{fill:#fff;transition:all .3s}@media(hover: hover){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li:hover{background:#f73;border:2px solid #fff}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li:hover path{fill:#fff}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=sales] .divisionName span{width:31.5%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=sales] .divisionName span{width:40.5882352941%}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=product_development] .divisionName span{width:48%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=product_development] .divisionName span{width:61.4705882353%}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=trade] .divisionName span{width:31.25%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=trade] .divisionName span{width:40%}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=management] .divisionName span{width:31.75%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=management] .divisionName span{width:40.5882352941%}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=public_relations] .divisionName span{width:31.75%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li[data-name=public_relations] .divisionName span{width:40.8823529412%}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li input{display:none}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li .divisionName{width:100%;padding:min(1.6vw,32px) 0}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li .divisionName{padding:4.6153846154vw 0}}#introduction .introductionInner .introductionDivisionCol .introductionTabBtn .tabBtnList li .divisionName span{display:block;margin:auto;line-height:1}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList{margin-top:min(2vw,40px);transform:scale(0.5);transform-origin:top;transition:all .5s .5s;opacity:0}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList{margin-top:7.6923076923vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .divisionTit{width:min(10.7vw,214px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .divisionTit{width:26.0256410256vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .divisionImg{width:min(22.4vw,448px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .divisionImg{width:59.8717948718vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept01 dt span{width:43.3734939759%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept01 dt span{width:20.2564102564vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept01 dd{width:min(39.9vw,798px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept01 dd{width:75.5128205128vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept02 dt span{width:78.0120481928%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept02 dt span{width:36.9230769231vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept02 dd{width:min(39.9vw,798px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept02 dd{width:75.3846153846vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept03 dt span{width:82.8313253012%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept03 dt span{width:37.5641025641vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept03 dd{width:min(39.95vw,799px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #sales .introductionDeptList dl.deptItem.dept03 dd{width:75.1282051282vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .divisionTit{width:min(16.3vw,326px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .divisionTit{width:39.358974359vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .divisionImg{width:min(17.35vw,347px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .divisionImg{width:46.5384615385vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept01 dt span{width:78.0120481928%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept01 dt span{width:36.9230769231vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept01 dd{width:min(40.55vw,811px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept01 dd{width:77.9487179487vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept02 dt span{width:87.3493975904%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept02 dt span{width:40.7692307692vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept02 dd{width:min(39.7vw,794px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept02 dd{width:75.3846153846vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept03 dt span{width:76.2048192771%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept03 dt span{width:37.4358974359vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept03 dd{width:min(39.95vw,799px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #product_development .introductionDeptList dl.deptItem.dept03 dd{width:75vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .divisionTit{width:min(10.6vw,212px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .divisionTit{width:25.641025641vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .divisionImg{width:min(25.3vw,506px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .divisionImg{width:66.7948717949vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept01 dt span{width:34.3373493976%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept01 dt span{width:15.8974358974vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept01 dd{width:min(40.05vw,801px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept01 dd{width:78.3333333333vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept02 dt span{width:33.734939759%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept02 dt span{width:15.7692307692vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept02 dd{width:min(40.15vw,803px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #trade .introductionDeptList dl.deptItem.dept02 dd{width:75.2564102564vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .divisionTit{width:min(10.75vw,215px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .divisionTit{width:25.8974358974vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .divisionImg{width:min(19.15vw,383px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .divisionImg{width:52.9487179487vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept01 dt span{width:18.9759036145%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept01 dt span{width:7.8205128205vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept01 dd{width:min(39.3vw,786px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept01 dd{width:79.8717948718vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept02 dt span{width:37.6506024096%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept02 dt span{width:15.8974358974vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept02 dd{width:min(29vw,580px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept02 dd{width:78.7179487179vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept03 dt span{width:34.6385542169%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept03 dt span{width:16.0256410256vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept03 dd{width:min(40.8vw,816px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #management .introductionDeptList dl.deptItem.dept03 dd{width:78.3333333333vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .divisionTit{width:min(10.8vw,216px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .divisionTit{width:25.8974358974vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .divisionImg{width:min(21.05vw,350px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .divisionImg{width:56.7948717949vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .introductionDeptList dl.deptItem.dept01 dt span{width:61.4457831325%}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .introductionDeptList dl.deptItem.dept01 dt span{width:27.9487179487vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .introductionDeptList dl.deptItem.dept01 dd{width:min(40vw,800px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList #public_relations .introductionDeptList dl.deptItem.dept01 dd{width:77.9487179487vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem{display:none;background:url(/images/recruit/bg_pat_lattice.png) center,#fffce9;width:min(69vw,1380px);margin:auto;padding:min(2vw,40px) min(5vw,100px) min(3vw,60px);border:2px solid #f73;border-radius:min(1.4vw,28px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem{width:90%;padding:6.4102564103vw 5.1282051282vw 7.6923076923vw;border-radius:2.5641025641vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem.active{display:block;animation:fade .3s linear 0s}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .divisionTit{margin:auto}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .divisionImg{margin:min(1.8vw,36px) auto 0}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .divisionImg{margin-top:4.6153846154vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList{margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList{margin-top:3.8461538462vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem{display:flex;align-items:center;gap:min(2.5vw,50px);padding:min(2vw,40px) 0 min(1.2vw,24px);border-top:4px dotted #f73}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem{display:block;padding:5.1282051282vw 0 5.1282051282vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem:first-of-type{padding-top:0;border-top:none}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem dt{background:#f73;width:min(16.6vw,332px);padding:min(1vw,20px) 0;border-radius:9999px}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem dt{display:inline-block;width:auto;padding:1.7948717949vw 3.8461538462vw}}#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem dt span{display:block;margin:auto;line-height:1}@media only screen and (max-width: 779px){#introduction .introductionInner .introductionDivisionCol .introductionDivisionList .divisionitem .introductionDeptList dl.deptItem dd{margin-top:2.5641025641vw}}#introduction .introductionInner .interview{background:url(/images/recruit/introduction/bg_capsule_pc.png) top center no-repeat;background-size:87.2%;margin-top:min(3vw,60px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview{background:url(/images/recruit/introduction/bg_capsule_sp.png) top center no-repeat;background-size:90.8974358974%;margin-top:8.9743589744vw;padding-top:32.9487179487vw}}#introduction .introductionInner .interview h4{width:min(47.1vw,942px);margin:auto}@media only screen and (max-width: 779px){#introduction .introductionInner .interview h4{width:98.2051282051%}}#introduction .introductionInner .interview .interviewContent{margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent{margin-top:3.8461538462vw;padding-bottom:9.7435897436vw}}#introduction .introductionInner .interview .interviewContent .interviewList{display:flex;justify-content:center}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList{justify-content:initial}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem{width:min(23.9vw,478px);padding:0 min(1.35vw,27px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem{padding:0 5.1282051282vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem:not(:nth-of-type(2)){margin-top:min(8vw,160px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem:not(:nth-of-type(2)){margin-top:0}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview01 .interviewThum>a{background:#ffa72c}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview01 .interviewTxt .profile{width:min(15.6vw,312px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview01 .interviewTxt .profile{width:51.5384615385vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview01 .interviewTxt .title{width:min(19.35vw,387px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview01 .interviewTxt .title{width:63.8461538462vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview02 .interviewThum>a{background:#2f9aed}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview02 .interviewTxt .profile{width:min(18.4vw,368px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview02 .interviewTxt .profile{width:61.5384615385vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview02 .interviewTxt .title{width:min(21.85vw,437px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview02 .interviewTxt .title{width:72.3076923077vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview03 .interviewThum>a{background:#f2695c}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview03 .interviewTxt .profile{width:min(18.6vw,372px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview03 .interviewTxt .profile{width:61.7948717949vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview03 .interviewTxt .title{width:min(19.55vw,391px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem.interview03 .interviewTxt .title{width:64.6153846154vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a{display:flex;align-items:flex-end;position:relative;width:100%;height:min(28.7vw,574px);border-radius:min(12.5vw,250px) min(12.5vw,250px) min(1vw,20px) min(1vw,20px);overflow:hidden}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a{height:94.8717948718vw;border-radius:38.4615384615vw 38.4615384615vw 3.5897435897vw 3.5897435897vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(12.5vw,250px) min(12.5vw,250px) min(1vw,20px) min(1vw,20px);z-index:2;transition:all .1s}@media(hover: hover){#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a:hover:before{border:3px solid #f73}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a:hover .thumImg{transform:scale(1.1)}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewItem .interviewThum>a .thumImg{transition:transform .3s}#introduction .introductionInner .interview .interviewContent .interviewList .interviewTxt{margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewTxt{margin-top:3.8461538462vw}}#introduction .introductionInner .interview .interviewContent .interviewList .interviewTxt .title{margin-top:min(1vw,20px)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .interviewList .interviewTxt .title{margin-top:2.5641025641vw}}#introduction .introductionInner .interview .interviewContent .swiper-pagination.swiper-pagination-bullets{bottom:0px;line-height:0}#introduction .introductionInner .interview .interviewContent .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#fff;width:2.3076923077vw;height:2.3076923077vw;opacity:1}#introduction .introductionInner .interview .interviewContent .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#f73}#introduction .introductionInner .interview .interviewContent .swiper-button-prev,#introduction .introductionInner .interview .interviewContent .swiper-button-next{display:none;top:calc(50% - 9.7435897436vw)}@media only screen and (max-width: 779px){#introduction .introductionInner .interview .interviewContent .swiper-button-prev,#introduction .introductionInner .interview .interviewContent .swiper-button-next{display:block}}#introduction .introductionInner .interview .interviewContent .swiper-button-prev:after,#introduction .introductionInner .interview .interviewContent .swiper-button-next:after{content:"";position:absolute;top:0;bottom:0;background:url(/images/recruit/btn_slide_arrow.svg) center no-repeat;background-size:100%;width:15.3846153846vw;height:15.3846153846vw;margin:auto;opacity:.5;transition:opacity .3s}@media(hover: hover){#introduction .introductionInner .interview .interviewContent .swiper-button-prev:hover:after,#introduction .introductionInner .interview .interviewContent .swiper-button-next:hover:after{opacity:1}}#introduction .introductionInner .interview .interviewContent .swiper-button-prev:after{left:1vw;transform:scale(-1, 1)}#introduction .introductionInner .interview .interviewContent .swiper-button-next:after{right:1vw}.interviewDetail{display:none;position:relative;background:#fff;width:100%;padding:0;border-radius:min(1.4vw,28px);overflow:initial}@media only screen and (max-width: 779px){.interviewDetail{width:90.1282051282%;border-radius:2.5641025641vw}}.interviewDetail#interviewDetail03 .interviewTxt .title{width:min(21.05vw,421px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail03 .interviewTxt .title{width:18.5897435897vw}}.interviewDetail#interviewDetail03 .interviewTxt .profile{width:min(18.6vw,372px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail03 .interviewTxt .profile{width:3.3333333333vw}}.interviewDetail#interviewDetail03 .interviewDetailContent{background:rgba(242,105,92,.07)}.interviewDetail#interviewDetail03 .interviewDetailContent dl dt path{fill:#f2695c}.interviewDetail#interviewDetail02 .interviewTxt .title{width:min(21.8vw,436px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail02 .interviewTxt .title{width:18.5897435897vw}}.interviewDetail#interviewDetail02 .interviewTxt .profile{width:min(18.4vw,368px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail02 .interviewTxt .profile{width:3.3333333333vw}}.interviewDetail#interviewDetail02 .interviewDetailContent{background:rgba(47,154,237,.07)}.interviewDetail#interviewDetail02 .interviewDetailContent dl dt path{fill:#2f9aed}.interviewDetail#interviewDetail01 .interviewTxt .title{width:min(20vw,400px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail01 .interviewTxt .title{width:18.5897435897vw}}.interviewDetail#interviewDetail01 .interviewTxt .profile{width:min(15.55vw,311px)}@media only screen and (max-width: 779px){.interviewDetail#interviewDetail01 .interviewTxt .profile{width:3.3333333333vw}}.interviewDetail#interviewDetail01 .interviewDetailContent{background:rgba(255,167,44,.07)}.interviewDetail#interviewDetail01 .interviewDetailContent dl dt path{fill:#ffa72c}.interviewDetail .interviewDetailInner{display:flex;align-items:center;justify-content:space-between;height:100%}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner{display:block}}.interviewDetail .interviewDetailInner .interviewInfo{width:37.3063973064%;padding:min(2vw,40px) min(2.7vw,54px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewInfo{display:flex;gap:3.8461538462vw;width:100%;padding:5.1282051282vw 11.5384615385vw 5.1282051282vw 5.1282051282vw}}.interviewDetail .interviewDetailInner .interviewThum{display:flex;align-items:flex-end}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewThum{width:46.2820512821vw}}.interviewDetail .interviewDetailInner .interviewTxt{margin-top:min(2.5vw,50px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewTxt{display:flex;flex-direction:row-reverse;gap:3.8461538462vw;margin-top:0}}.interviewDetail .interviewDetailInner .interviewTxt .profile{margin-top:min(1vw,20px)}.interviewDetail .interviewDetailInner .interviewDetailContent{width:62.6936026936%;height:100%;padding:min(2vw,40px) min(2.7vw,54px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent{width:100%;padding:5.1282051282vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion{width:min(35.4vw,708px);height:100%;padding-right:min(6vw,120px);overflow-y:auto;box-sizing:content-box}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion{width:100%;height:84.8717948718vw;box-sizing:border-box}}.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion dl{margin-top:min(1vw,20px);padding-top:min(1vw,20px);border-top:2px dotted #333}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion dl{margin-top:3.8461538462vw;padding-top:3.8461538462vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion dl:first-of-type{margin-top:0;padding-top:0;border-top:none}.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion dl dd{margin-top:.5em;font-size:min(1.2vw,24px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interviewQuestion dl dd{font-size:4.1025641026vw;line-height:1.7}}.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ01 dt{width:min(18.75vw,375px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ01 dt{width:70.641025641vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ02 dt{width:min(22.1vw,442px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ02 dt{width:52.4358974359vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ03 dt{width:min(25.1vw,502px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ03 dt{width:59.358974359vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ04 dt{width:min(15.3vw,306px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ04 dt{width:56.1538461538vw}}.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ05 dt{width:min(27.3vw,546px)}@media only screen and (max-width: 779px){.interviewDetail .interviewDetailInner .interviewDetailContent .interiviewQ05 dt{width:66.4102564103vw}}#yellreal{position:relative;background:url(/images/recruit/bg_pat_lattice.png) center,url(/images/recruit/bg_pat_noise.jpg) center;background-size:auto;padding:min(4vw,80px) 0 min(5vw,100px);z-index:1}@media only screen and (max-width: 779px){#yellreal{padding-top:7.6923076923vw;padding-bottom:11.5384615385vw}}#yellreal:before{content:"";position:absolute;top:min(2vw,40px);left:min(3.5vw,70px);background:url(/images/recruit/yellreal/bg_deco_left.png) center no-repeat;background-size:100%;width:min(14.6vw,292px);height:min(263.7vw,5274px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#yellreal:before{top:26.9230769231vw;left:1.2820512821vw;background:url(/images/recruit/yellreal/bg_deco_left_sp.png) center no-repeat;background-size:100%;width:15.2564102564vw;height:396.1538461538vw}}#yellreal:after{content:"";position:absolute;top:min(3.5vw,70px);right:min(3.5vw,70px);background:url(/images/recruit/yellreal/bg_deco_right.png) center no-repeat;background-size:100%;width:min(13.65vw,273px);height:min(264.3vw,5286px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#yellreal:after{top:33.3333333333vw;right:1.2820512821vw;background:url(/images/recruit/yellreal/bg_deco_right_sp.png) center no-repeat;background-size:100%;width:18.3333333333vw;height:396.1538461538vw}}@media only screen and (max-width: 779px){#yellreal .yellrealInner{background:none}}#yellreal .yellrealInner h3.mainTit span{width:min(18.05vw,417px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner h3.mainTit span{width:36.6666666667vw}}#yellreal .yellrealInner .yellInNumbers{margin-top:min(3vw,60px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellInNumbers{margin-top:6.4102564103vw}}#yellreal .yellrealInner .yellInNumbers h4{width:min(26.25vw,525px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellInNumbers h4{width:52.9487179487vw}}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList{display:flex;flex-wrap:wrap;gap:min(1.7vw,34px);width:min(74.5vw,1490px);margin:min(1.5vw,30px) auto 0}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellInNumbers .yellInNumbersList{gap:3.0769230769vw;width:74.1025641026vw;margin-top:3.8461538462vw}}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:first-child{animation:scalein .3s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(2){animation:scalein .3s .1s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(3){animation:scalein .3s .2s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(4){animation:scalein .3s .3s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(5){animation:scalein .3s .4s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(6){animation:scalein .3s .5s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(7){animation:scalein .3s .6s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList.js-animate.active li:nth-child(8){animation:scalein .3s .7s linear forwards}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList li{position:relative;background:#fff;width:calc((100% - min(1.7vw,34px))/2);border-radius:min(1.4vw,28px);transform:scale(0)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellInNumbers .yellInNumbersList li{width:100%;border-radius:2.5641025641vw}}#yellreal .yellrealInner .yellInNumbers .yellInNumbersList li:nth-child(6):after{content:"";position:absolute;top:max(-0.5vw,-10px);right:max(-2vw,-40px);background:url(/images/recruit/img_oyster_baby_03.png) center no-repeat;background-size:100%;width:min(7.8vw,156px);height:min(6.45vw,129px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellInNumbers .yellInNumbersList li:nth-child(6):after{width:15.8974358974vw;height:13.0769230769vw;right:-3.8461538462vw}}#yellreal .yellrealInner .yellGoodSystem{margin-top:min(4vw,80px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem{margin-top:12.8205128205vw}}#yellreal .yellrealInner .yellGoodSystem h4{width:min(38.55vw,771px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem h4{width:76.2820512821vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemTxt{width:min(51.9vw,1038px);margin:min(2vw,40px) auto 0}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemTxt{width:66.0256410256vw;margin-top:3.8461538462vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:min(2vw,40px);width:min(74.5vw,1490px);margin:min(2.5vw,50px) auto 0}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList{grid-template-columns:1fr;gap:3.8461538462vw;width:83.7179487179vw;margin-top:3.8461538462vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList.js-animate.active li:first-child{animation:scalein .3s linear forwards}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList.js-animate.active li:nth-child(2){animation:scalein .3s .2s linear forwards}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList.js-animate.active li:nth-child(3){animation:scalein .3s .4s linear forwards}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li{position:relative;transform:scale(0)}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child{grid-column:1/3;padding-top:min(9.1vw,182px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child{grid-column:1;padding-top:16.6666666667vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner{display:flex}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner{display:block}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner:after{content:"";position:absolute;top:0;left:0;right:0;background:url(/images/recruit/yellreal/img_yell_good_system_chara_01.png) center no-repeat;background-size:100%;width:min(32.6vw,652px);height:min(10.85vw,217px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner:after{width:60.1282051282vw;height:20vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemThum{width:min(31.75vw,635px);height:min(24.4vw,488px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemThum{width:100%}}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemThum img{-o-object-position:top left;object-position:top left}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail{display:flex;align-items:center;width:min(42.75vw,855px);padding:min(1.2vw,24px) min(2.5vw,50px) min(1vw,20px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail{width:100%;padding:6.4102564103vw 5.1282051282vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:min(33.65vw,673px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:65.1282051282vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:min(37.6vw,752px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:first-child .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:73.9743589744vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemThum img{-o-object-fit:none;object-fit:none}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemThum img{transform:scale(1.4);-o-object-fit:cover;object-fit:cover}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail{position:relative;padding:min(1.5vw,30px) min(2.5vw,20px) min(1vw,20px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail{width:100%;padding:6.4102564103vw 5.1282051282vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail:after{content:"";position:absolute;top:max(-8vw,-160px);right:-1px;background:url(/images/recruit/yellreal/img_yell_good_system_chara_02.png) center no-repeat;background-size:100%;width:min(14.85vw,297px);height:min(10vw,200px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail:after{top:-18.7179487179vw;width:34.358974359vw;height:23.2051282051vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:min(22.2vw,444px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:44.7435897436vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:min(30.5vw,610px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(2) .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:73.9743589744vw}}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemThum img{transform:scale(1.1)}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail{position:relative;padding:min(1.5vw,30px) min(2.5vw,20px) min(1vw,20px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail{width:100%;padding:6.4102564103vw 5.1282051282vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail:after{content:"";position:absolute;top:max(-10vw,-200px);right:0;background:url(/images/recruit/yellreal/img_yell_good_system_chara_03.png) center no-repeat;background-size:100%;width:min(30.8vw,616px);height:min(11.4vw,228px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail:after{top:-26.6666666667vw;width:82.4358974359vw;height:30vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:min(25.35vw,507px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail dt span{width:53.5897435897vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:min(31.1vw,622px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li:nth-child(3) .yellGoodSystemContentInner .yellGoodSystemDetail dd{width:71.1538461538vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner{background:#fff;border-radius:min(1.4vw,28px);overflow:hidden}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner{border-radius:3.5897435897vw}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemThum{width:100%;height:min(16.9vw,338px);overflow:hidden}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemThum{width:100%;height:36.6666666667vw !important}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemThum img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemDetail dt{padding-bottom:min(1vw,20px);border-bottom:5px dotted #f73}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemDetail dt{padding-bottom:2.5641025641vw;border-bottom:2px dotted #f73}}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemDetail dt span{display:inline-block}#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemDetail dd{margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .yellGoodSystem .yellGoodSystemList li .yellGoodSystemContentInner .yellGoodSystemDetail dd{margin-top:3.8461538462vw}}#yellreal .yellrealInner .employeeQuestionnaire{margin-top:min(3vw,60px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire{margin-top:10.2564102564vw}}#yellreal .yellrealInner .employeeQuestionnaire h4{width:min(51.25vw,1025px);margin:auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire h4{width:86.5384615385vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent{display:flex;flex-wrap:wrap;width:min(74.5vw,1490px);margin:min(2.5vw,50px) auto}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent{width:84.6153846154vw;margin-top:5.1282051282vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li{display:flex;align-items:center;justify-content:center;position:relative;background:#fff;border:2px solid;border-radius:min(.85vw,17px);transform:scale(0);transform-origin:bottom}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li{border-radius:2.1794871795vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li:after{content:"";position:absolute;bottom:max(-0.75vw,-15px);left:50%;z-index:0;width:min(1.5vw,30px);height:min(1.5vw,30px);box-sizing:border-box;border:2px solid;border-radius:0 0 min(.2vw,4px) 0;background-color:#fff;rotate:45deg;translate:-50%}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li:after{bottom:-2.0512820513vw;width:3.8461538462vw;height:3.8461538462vw;border-radius:0 0 .5128205128vw 0}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crR{border-color:var(--crR);box-shadow:0px 3px 0px 0px var(--crR)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crR{box-shadow:0px .3846153846vw 0px 0px var(--crR)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crR:after{border-color:rgba(0,0,0,0) var(--crR) var(--crR) rgba(0,0,0,0);box-shadow:3px 3px 0px 0px var(--crR)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crR:after{box-shadow:.3846153846vw .3846153846vw 0px 0px var(--crR)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crY{border-color:var(--crY);box-shadow:0px 3px 0px 0px var(--crY)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crY{box-shadow:0px .3846153846vw 0px 0px var(--crY)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crY:after{border-color:rgba(0,0,0,0) var(--crY) var(--crY) rgba(0,0,0,0);box-shadow:3px 3px 0px 0px var(--crY)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crY:after{box-shadow:.3846153846vw .3846153846vw 0px 0px var(--crY)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crG{border-color:var(--crG);box-shadow:0px 3px 0px 0px var(--crG)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crG{box-shadow:0px .3846153846vw 0px 0px var(--crG)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crG:after{border-color:rgba(0,0,0,0) var(--crG) var(--crG) rgba(0,0,0,0);box-shadow:3px 3px 0px 0px var(--crG)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crG:after{box-shadow:.3846153846vw .3846153846vw 0px 0px var(--crG)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crB{border-color:var(--crB);box-shadow:0px 3px 0px 0px var(--crB)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crB{box-shadow:0px .3846153846vw 0px 0px var(--crB)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crB:after{border-color:rgba(0,0,0,0) var(--crB) var(--crB) rgba(0,0,0,0);box-shadow:3px 3px 0px 0px var(--crB)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaireContent .answerList li.crB:after{box-shadow:.3846153846vw .3846153846vw 0px 0px var(--crB)}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01{position:relative;padding-bottom:min(2.5vw,50px);border-bottom:6px dotted #f73}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01{margin-top:5.1282051282vw;padding-bottom:6.4102564103vw;border-bottom:3px dotted #f73}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01.js-animate.active .answerList li:first-child{animation:scalein .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01.js-animate.active .answerList li:nth-child(2){animation:scalein .3s .1s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01.js-animate.active .answerList li:nth-child(3){animation:scalein .3s .2s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01.js-animate.active .answerList li:nth-child(4){animation:scalein .3s .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01.js-animate.active .answerList li:nth-child(5){animation:scalein .3s .4s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 h5{position:absolute;top:0;left:0;width:min(22.35vw,447px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 h5{width:42.6923076923vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList{display:grid;grid-template-columns:min(24vw,480px) min(18.9vw,378px) min(3.3vw,66px) min(25.25vw,505px);grid-template-rows:min(14.1vw,282px) min(.35vw,7px) min(.8vw,16px) min(11.9vw,238px);gap:min(1vw,20px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList{grid-template-columns:41.0256410256vw 1.4102564103vw 7.3076923077vw 30.7692307692vw;grid-template-rows:29.4871794872vw 3.4615384615vw 23.0769230769vw 3.8461538462vw 26.0256410256vw;gap:0 1.2820512821vw;width:84.6153846154vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer01{grid-column:2/3;grid-row:1/2}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer01{grid-column:3/5;grid-row:1/2}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer01 p{width:min(16.55vw,331px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer01 p{width:34.6153846154vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer02{grid-column:3/5;grid-row:1/3}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer02{grid-column:1/4;grid-row:5/6}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer02 p{width:min(27.25vw,545px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer02 p{width:47.1794871795vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer03{grid-column:1/2;grid-row:2/5}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer03{grid-column:1/2;grid-row:2/4}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer03 p{width:min(21.3vw,426px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer03 p{width:36.1538461538vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer04{grid-column:2/4;grid-row:3/5}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer04{grid-column:2/5;grid-row:3/4}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer04 p{width:min(19.55vw,391px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer04 p{width:35.641025641vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer05{grid-column:4/5;grid-row:4/5}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer05{grid-row:5/6}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer05 p{width:min(21.45vw,429px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire01 .answerList li.answer05 p{width:25.641025641vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02{position:relative;width:min(41.25vw,825px);margin:min(1.8vw,36px) auto 0;padding-right:min(2vw,40px);border-right:6px dotted #f73}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02{width:100%;margin-top:5.1282051282vw;padding-bottom:6.4102564103vw;padding-right:0;border-right:none;border-bottom:3px dotted #f73}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02.js-animate.active .answerList li:first-child{animation:scalein .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02.js-animate.active .answerList li:nth-child(2){animation:scalein .3s .1s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02.js-animate.active .answerList li:nth-child(3){animation:scalein .3s .2s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02.js-animate.active .answerList li:nth-child(4){animation:scalein .3s .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 h5{position:absolute;top:0;left:0;width:min(11.25vw,225px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 h5{width:23.0769230769vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList{display:grid;grid-template-columns:min(4vw,80px) min(6.9vw,138px) min(5.5vw,110px) min(19.7vw,394px);grid-template-rows:min(9.55vw,191px) min(3.4vw,68px) min(10.5vw,210px) min(9.65vw,193px);gap:min(1.7vw,34px) min(1vw,20px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList{grid-template-columns:8.9743589744vw 14.1025641026vw 11.5384615385vw 42.1794871795vw;grid-template-rows:20.5128205128vw 4.2307692308vw 22.5641025641vw 20.8974358974vw;gap:3.8461538462vw 2.5641025641vw;width:84.6153846154vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer01{grid-column:3/5;grid-row:1/2}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer01 p{width:min(23.4vw,468px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer01 p{width:49.7435897436vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer02{grid-column:2/4;grid-row:3/4}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer02 p{width:min(11.6vw,232px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer02 p{width:24.8717948718vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer03{grid-column:4/5;grid-row:2/4}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer03 p{width:min(16.85vw,337px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer03 p{width:36.1538461538vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer04{grid-column:1/5;grid-row:4/5}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer04 p{width:min(34.6vw,692px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire02 .answerList li.answer04 p{width:74.7435897436vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03{position:relative;width:min(33vw,660px);margin:min(1.8vw,36px) auto 0;padding-left:min(2vw,40px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03{width:100%;margin-top:3.8461538462vw;padding-bottom:24.1025641026vw;padding-left:0}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03.js-animate.active .answerList li:first-child{animation:scalein .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03.js-animate.active .answerList li:nth-child(2){animation:scalein .3s .1s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03.js-animate.active .answerList li:nth-child(3){animation:scalein .3s .2s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03.js-animate.active .answerList li:nth-child(4){animation:scalein .3s .3s linear forwards}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 h5{position:absolute;bottom:0;right:0;width:min(27.6vw,552px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 h5{width:51.5384615385vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList{display:grid;grid-template-columns:min(15vw,300px) min(15.35vw,307px);grid-template-rows:min(8.75vw,175px) min(8.9vw,178px) min(.3vw,6px) min(5.45vw,109px);gap:min(1.3vw,26px) min(.7vw,14px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList{grid-template-columns:40.3846153846vw 42.3076923077vw;grid-template-rows:24.1025641026vw 24.1025641026vw .7692307692vw 14.8717948718vw;gap:3.8461538462vw 1.9230769231vw;width:84.6153846154vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer01{grid-column:1/3;grid-row:1}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer01 p{width:min(25.6vw,512px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer01 p{width:70.2564102564vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer02{grid-column:1/2;grid-row:2/3}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer02 p{width:min(12.5vw,250px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer02 p{width:34.1025641026vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer03{grid-column:2/3;grid-row:2/4}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer03 p{width:min(12.8vw,256px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer03 p{width:35.3846153846vw}}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer04{grid-column:1/3;grid-row:4/5}#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer04 p{width:min(22.5vw,450px)}@media only screen and (max-width: 779px){#yellreal .yellrealInner .employeeQuestionnaire .questionnaire03 .answerList li.answer04 p{width:61.5384615385vw}}#recruitment{position:relative;background:url(/images/recruit/bg_blue.webp) top center;background-size:100%;padding:min(4.5vw,90px) 0 min(5.5vw,110px);z-index:1}@media only screen and (max-width: 779px){#recruitment{padding-bottom:14.1025641026vw}}#recruitment:before{content:"";position:absolute;top:min(3.5vw,70px);left:min(5vw,100px);background:url(/images/recruit/recruitment/bg_deco_left.png) center no-repeat;background-size:100%;width:min(10.3vw,206px);height:min(57.05vw,1141px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#recruitment:before{display:none}}#recruitment:after{content:"";position:absolute;top:min(3.5vw,70px);right:min(4vw,80px);background:url(/images/recruit/recruitment/bg_deco_right.png) center no-repeat;background-size:100%;width:min(13.1vw,262px);height:min(59.85vw,1197px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#recruitment:after{display:none}}#recruitment .recruitmentInner{position:relative;margin:auto}#recruitment .recruitmentInner h3.mainTit span{width:min(15.3vw,306px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner h3.mainTit span{width:33.0769230769vw}}#recruitment .recruitmentInner .recruitmentInnerContent{background:#fff;width:min(74.5vw,1490px);margin:min(2.8vw,56px) auto 0;padding:min(3vw,60px);border-radius:min(1.4vw,28px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentInnerContent{width:90.8974358974%;margin-top:7.1794871795vw;padding:8.064516129%;border-radius:2.5641025641vw}}#recruitment .recruitmentInner .recruitmentInnerContent h4{padding-bottom:min(1vw,20px);border-bottom:6px dotted #f73}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentInnerContent h4{padding-bottom:2.5641025641vw;border-bottom:6px dotted #f73}}@media only screen and (max-width: 580px){#recruitment .recruitmentInner .recruitmentInnerContent h4{border-bottom:4px dotted #f73}}#recruitment .recruitmentInner .recruitmentInnerContent h4 span{display:inline-block}#recruitment .recruitmentInner .recruitmentRequirements.js-animate.active .deptList li:nth-child(1){animation:scalein .3s linear forwards}#recruitment .recruitmentInner .recruitmentRequirements.js-animate.active .deptList li:nth-child(2){animation:scalein .3s .1s linear forwards}#recruitment .recruitmentInner .recruitmentRequirements.js-animate.active .deptList li:nth-child(3){animation:scalein .3s .2s linear forwards}#recruitment .recruitmentInner .recruitmentRequirements.js-animate.active .deptList li:nth-child(4){animation:scalein .3s .3s linear forwards}#recruitment .recruitmentInner .recruitmentRequirements h4 span{width:min(8.55vw,171px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements h4 span{width:18.7179487179vw}}#recruitment .recruitmentInner .recruitmentRequirements #salesDiv h5{width:min(8.05vw,161px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #salesDiv h5{width:21.5384615385vw}}#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptAm a .deptName{width:min(5.9vw,118px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptAm a .deptName{width:19.7435897436vw}}#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptCup a .deptName{width:min(8.8vw,176px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptCup a .deptName{width:29.4871794872vw}}#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptFirst a .deptName{width:min(6.3vw,126px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #salesDiv .deptContent .deptList li.deptFirst a .deptName{width:21.1538461538vw}}#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv h5{width:min(11.45vw,229px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv h5{width:30.7692307692vw}}#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptP_planner a .deptName{width:min(11.25vw,225px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptP_planner a .deptName{width:37.6923076923vw}}#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptG_designer a .deptName{width:min(13.65vw,273px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptG_designer a .deptName{width:45.8974358974vw}}#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptD_sculptor a .deptName{width:min(8.75vw,175px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptD_sculptor a .deptName{width:29.358974359vw}}#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptD_designer a .deptName{width:min(9.3vw,186px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #productDevelopmentDiv .deptContent .deptList li.deptD_designer a .deptName{width:29.6153846154vw}}#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv h5{width:min(8.05vw,161px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv h5{width:21.5384615385vw}}#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv .deptContent .deptList li.deptO_buyers a .deptName{width:min(8.55vw,171px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv .deptContent .deptList li.deptO_buyers a .deptName{width:27.9487179487vw}}#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv .deptContent .deptList li.deptT_affairs a .deptName{width:min(4.95vw,99px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #tradeDiv .deptContent .deptList li.deptT_affairs a .deptName{width:18.0769230769vw}}#recruitment .recruitmentInner .recruitmentRequirements #managementDiv h5{width:min(8.05vw,161px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #managementDiv h5{width:21.5384615385vw}}#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptS_affairs a .deptName{width:min(5.15vw,103px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptS_affairs a .deptName{width:18.3333333333vw}}#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptG_affairs a .deptName{width:min(5.45vw,109px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptG_affairs a .deptName{width:18.0769230769vw}}#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptAccounting a .deptName{width:min(2.7vw,54px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #managementDiv .deptContent .deptList li.deptAccounting a .deptName{width:8.9743589744vw}}#recruitment .recruitmentInner .recruitmentRequirements #publicRelationsDiv h5{width:min(8.05vw,161px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #publicRelationsDiv h5{width:21.5384615385vw}}#recruitment .recruitmentInner .recruitmentRequirements #publicRelationsDiv .deptContent .deptList li.deptMedia a .deptName{width:min(8.85vw,177px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #publicRelationsDiv .deptContent .deptList li.deptMedia a .deptName{width:31.6666666667vw}}#recruitment .recruitmentInner .recruitmentRequirements #subcontractingDiv h5{width:min(8.05vw,161px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #subcontractingDiv h5{width:21.5384615385vw}}#recruitment .recruitmentInner .recruitmentRequirements #subcontractingDiv .deptContent .deptList li.dept3d_d_designer a .deptName{width:min(10.8vw,216px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements #subcontractingDiv .deptContent .deptList li.dept3d_d_designer a .deptName{width:38.8461538462vw}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent{margin-top:min(2.5vw,50px);padding:min(1.5vw,30px) 0;border-top:2px dotted #333}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent{margin-top:7.6923076923vw;padding:4.6153846154vw 0}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent:first-of-type{padding-top:0;border-top:none}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent{background:rgba(255,119,51,.12);margin-top:min(1.5vw,30px);padding:min(1.5vw,30px) min(3vw,60px);border-radius:min(1.4vw,28px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent{margin-top:5.1282051282vw;padding:6.4516129032%;border-radius:2.5641025641vw}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .norec.midc{font-size:min(1.25vw,25px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .norec.midc{font-size:4.2307692308vw}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList{display:flex;flex-wrap:wrap;gap:min(1.5vw,30px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList{flex-flow:column;gap:2.5641025641vw}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li{width:calc((100% - min(1.5vw,30px)*2)/3);transform:scale(0)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li{width:100%}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li.close{pointer-events:none;opacity:.5}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a{position:relative;display:block;background:#fff;padding:min(1.25vw,25px) min(2vw,40px);border:2px solid #f73;border-radius:9999px;transition:opacity .3s}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a{padding:3.8461538462vw 7.6923076923vw}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a:after{content:"";position:absolute;top:0;bottom:0;right:min(.75vw,15px);background:url(/images/recruit/recruitment/ico_plus.svg) center no-repeat;background-size:100%;width:min(1.75vw,35px);height:min(1.75vw,35px);margin:auto;transition:transform .3s}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a:after{right:2.5641025641vw;width:6.1538461538vw;height:6.1538461538vw}}@media(hover: hover){#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a:hover{opacity:.5}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a:hover:after{transform:rotate(180deg)}}#recruitment .recruitmentInner .recruitmentRequirements .divisionContent .deptContent .deptList li a .deptName{line-height:0}#recruitment .recruitmentInner .benefits h4 span{width:min(15.15vw,303px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits h4 span{width:33.2051282051vw}}#recruitment .recruitmentInner .benefits ul.systemList,#recruitment .recruitmentInner .benefits ul.dayoffList{margin-top:min(1vw,30px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits ul.systemList,#recruitment .recruitmentInner .benefits ul.dayoffList{margin-top:2.5641025641vw}}#recruitment .recruitmentInner .benefits ul li{padding-left:1em;text-indent:-1em;font-size:min(1.2vw,24px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits ul li{font-size:3.7179487179vw}}#recruitment .recruitmentInner .benefits .system{margin-top:min(2.5vw,50px);padding-bottom:min(1vw,20px);border-bottom:2px dotted #333}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits .system{margin-top:5.1282051282vw;padding-bottom:2.5641025641vw}}#recruitment .recruitmentInner .benefits .system h5{width:min(7.95vw,159px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits .system h5{width:21.2820512821vw}}#recruitment .recruitmentInner .benefits .system .allowanceCol{margin-top:1em}#recruitment .recruitmentInner .benefits .system .allowanceCol dt{font-size:min(1.2vw,24px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits .system .allowanceCol dt{font-size:3.7179487179vw}}#recruitment .recruitmentInner .benefits .dayoff{margin-top:min(2.5vw,50px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits .dayoff{margin-top:6.4102564103vw}}#recruitment .recruitmentInner .benefits .dayoff h5{width:min(9.8vw,196px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .benefits .dayoff h5{width:26.4102564103vw}}#recruitment .recruitmentInner .appProcess h4 span{width:min(10.85vw,217px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .appProcess h4 span{width:23.7179487179vw}}#recruitment .recruitmentInner .appProcess .appProcessContent{margin-top:min(1vw,30px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .appProcess .appProcessContent{margin-top:3.8461538462vw}}#recruitment .recruitmentInner .appProcess .appProcessContent p{font-size:min(1.2vw,24px)}@media only screen and (max-width: 779px){#recruitment .recruitmentInner .appProcess .appProcessContent p{font-size:3.7179487179vw}}#sales_am_dep h3 span{width:min(10.35vw,207px)}@media only screen and (max-width: 779px){#sales_am_dep h3 span{width:22.1794871795vw}}#sales_cup_dep h3 span{width:min(21.5vw,430px)}@media only screen and (max-width: 779px){#sales_cup_dep h3 span{width:45.7692307692vw}}#sales_first_dep h3 span{width:min(11.85vw,237px)}@media only screen and (max-width: 779px){#sales_first_dep h3 span{width:25.2564102564vw}}#products_p_planner_dep h3 span{width:min(21.25vw,425px)}@media only screen and (max-width: 779px){#products_p_planner_dep h3 span{width:45.3846153846vw}}#products_g_designer_dep h3 span{width:min(25.95vw,519px)}@media only screen and (max-width: 779px){#products_g_designer_dep h3 span{width:55.3846153846vw}}#products_d_sculptor_dep h3 span{width:min(16.55vw,331px)}@media only screen and (max-width: 779px){#products_d_sculptor_dep h3 span{width:35.3846153846vw}}#products_d_designer_dep h3 span{width:min(16.3vw,326px)}@media only screen and (max-width: 779px){#products_d_designer_dep h3 span{width:34.8717948718vw}}#trade_o_buyers_dep h3 span{width:min(14.15vw,283px)}@media only screen and (max-width: 779px){#trade_o_buyers_dep h3 span{width:30.2564102564vw}}#trade_t_affairs_dep h3 span{width:min(9.3vw,186px)}@media only screen and (max-width: 779px){#trade_t_affairs_dep h3 span{width:19.8717948718vw}}#management_s_affairs_dep h3 span{width:min(9.4vw,188px)}@media only screen and (max-width: 779px){#management_s_affairs_dep h3 span{width:20.1282051282vw}}#management_g_affairs_dep h3 span{width:min(9.3vw,186px)}@media only screen and (max-width: 779px){#management_g_affairs_dep h3 span{width:19.8717948718vw}}#management_accounting_dep h3 span{width:min(4.55vw,91px)}@media only screen and (max-width: 779px){#management_accounting_dep h3 span{width:9.7435897436vw}}#publicrelations_media_dep h3 span{width:min(16.3vw,326px)}@media only screen and (max-width: 779px){#publicrelations_media_dep h3 span{width:34.8717948718vw}}#subcontracting_3d_d_designer_dep h3 span{width:min(20.05vw,401px)}@media only screen and (max-width: 779px){#subcontracting_3d_d_designer_dep h3 span{width:42.8205128205vw}}.post-1994,.post-meta{display:none}.wp-block-group{display:none;max-width:100%;width:min(68.5vw,1370px);height:100%;margin:auto}@media only screen and (max-width: 779px){.wp-block-group.rec_products{width:100%;height:70vh;padding:7%;overflow:hidden}}.wp-block-group.rec_products h3{padding-bottom:min(1vw,20px);border-bottom:6px dotted #f73;text-align:center}@media only screen and (max-width: 779px){.wp-block-group.rec_products h3{padding-bottom:2.5641025641vw;border-bottom:6px dotted #f73;text-align:left}}@media only screen and (max-width: 580px){.wp-block-group.rec_products h3{border-bottom:4px dotted #f73}}.wp-block-group.rec_products h3 span{display:inline-block}.wp-block-group div[class*=btn_]{display:flex;justify-content:center;gap:min(1vw,20px);position:absolute;bottom:calc(max(-8vw,-160px) - 3vw);height:auto;padding-bottom:3vw}@media only screen and (max-width: 779px){.wp-block-group div[class*=btn_]{flex-flow:column;top:74vh;bottom:auto;left:0;right:0;width:79.2307692308vw;margin:auto;padding-bottom:6vw}}.wp-block-group div[class*=btn_] figure{display:flex;width:min(23.85vw,477px)}@media only screen and (max-width: 779px){.wp-block-group div[class*=btn_] figure{width:100%;margin-top:1vw}}.wp-block-group div[class*=btn_] figure:first-of-type{margin-top:0}.wp-block-group div[class*=btn_] figure:first-of-type a{position:relative;background:linear-gradient(#FF9233 50%, #FF7733 50%);padding:min(1.9vw,38px) calc((100% - min(12.3vw,246px))/2);border:2px solid #f46a25}@media only screen and (max-width: 779px){.wp-block-group div[class*=btn_] figure:first-of-type a{padding:4.6153846154vw calc((100% - 31.1538461538vw)/2)}}.wp-block-group div[class*=btn_] figure:first-of-type a:after{content:"";position:absolute;top:0;bottom:0;right:min(1.4vw,28px);background:url(/images/recruit/recruitment/ico_external_link.svg) center no-repeat;background-size:100%;width:min(1.4vw,35px);height:min(1.4vw,35px);margin:auto;transition:transform .3s}@media only screen and (max-width: 779px){.wp-block-group div[class*=btn_] figure:first-of-type a:after{width:2.5641025641vw;height:2.5641025641vw}}.wp-block-group div[class*=btn_] figure a{display:flex;align-items:center;background:#fff;width:100%;height:100%;padding:0 calc((100% - min(12.3vw,246px))/2);border-radius:9999px;transition:opacity .3s;line-height:0}@media only screen and (max-width: 779px){.wp-block-group div[class*=btn_] figure a{padding:2.3076923077vw calc((100% - 31.6666666667vw)/2)}}@media(hover: hover){.wp-block-group div[class*=btn_] figure a:hover{opacity:.5}}.wp-block-table{width:100%;height:calc(100% - min(2.5vw,50px) - min(3.2vw,64px));margin:min(2.5vw,50px) auto 0;padding-right:min(1vw,20px)}@media only screen and (max-width: 779px){.wp-block-table{margin-top:5.1282051282vw;padding-right:2.5641025641vw}}.wp-block-table tr{border-bottom:2px dotted #333;font-size:min(1.05vw,21px)}@media only screen and (max-width: 779px){.wp-block-table tr{display:block;margin-top:3.8461538462vw;padding-bottom:3.3333333333vw}.wp-block-table tr:first-of-type{margin-top:0}}.wp-block-table tr td{border:none}@media only screen and (max-width: 779px){.wp-block-table tr td{display:block;margin-top:.2em;padding:0;font-size:3.7179487179vw}}.wp-block-table tr td:first-child{width:min(6.5vw,130px);color:#f73;font-weight:500}@media only screen and (max-width: 779px){.wp-block-table tr td:first-child{width:100%;margin-top:0;font-size:3.4615384615vw}}.photoCol{display:flex;flex-wrap:wrap;width:100%}.photoCol .photoItem{width:25%}@media only screen and (max-width: 779px){.photoCol .photoItem{width:50%}}#externallink{position:relative;padding:min(4.5vw,90px) 0 min(1.75vw,35px)}@media only screen and (max-width: 779px){#externallink{padding:16.6666666667vw 0 8.2051282051vw}}#externallink:before{content:"";position:absolute;top:min(5.5vw,110px);left:min(4vw,80px);background:url(/images/recruit/bg_deco_left.png) center no-repeat;background-size:100%;width:min(7.2vw,144px);height:min(98.75vw,1975px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#externallink:before{display:none}}#externallink:after{content:"";position:absolute;top:min(1vw,20px);right:min(4vw,80px);background:url(/images/recruit/bg_deco_right.png) center no-repeat;background-size:100%;width:min(8.1vw,162px);height:min(104.2vw,2084px);margin:auto;z-index:-1}@media only screen and (max-width: 779px){#externallink:after{display:none}}#externallink #officialSns{width:min(74.5vw,1490px);margin:0 auto}@media only screen and (max-width: 779px){#externallink #officialSns{width:90%}}#externallink #officialSns h3{position:relative;width:min(28.55vw,571px);margin-left:min(2.5vw,50px);margin-bottom:max(-2.5vw,-50px);z-index:1}@media only screen and (max-width: 779px){#externallink #officialSns h3{width:70.3846153846vw;margin-left:5.8974358974vw;margin-bottom:-5.1282051282vw}}#externallink #officialSns h3 span{display:block}#externallink #officialSns h3 .lead{position:absolute;top:max(-2.25vw,-45px);right:max(-19.85vw,-397px);width:min(19.85vw,397px)}@media only screen and (max-width: 779px){#externallink #officialSns h3 .lead{top:-12.0512820513vw;right:-14.1025641026vw;width:63.8461538462vw}}#externallink #officialSns .officialAccountCol{position:relative;background:url(/images/recruit/bg_pat_lattice.png) center,#fffce9;width:100%;padding:min(3.5vw,70px) min(3vw,60px) min(2.5vw,50px);border:2px solid #f73;border-radius:min(1.4vw,28px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol{background-size:6%;padding:5%;border-radius:3.5897435897vw}}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(1){animation:scalein .3s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(2){animation:scalein .3s .1s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(3){animation:scalein .3s .2s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(4){animation:scalein .3s .3s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(5){animation:scalein .3s .4s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(6){animation:scalein .3s .5s linear forwards}#externallink #officialSns .officialAccountCol.js-animate.active .accountList li:nth-child(7){animation:scalein .3s .6s linear forwards}#externallink #officialSns .officialAccountCol h4{padding-bottom:min(1vw,20px);padding-left:min(.5vw,10px);border-bottom:6px dotted #f73}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol h4{padding-bottom:2.5641025641vw;padding-left:1.2820512821vw;border-bottom:6px dotted #f73;text-align:left}}@media only screen and (max-width: 580px){#externallink #officialSns .officialAccountCol h4{border-bottom:4px dotted #f73}}#externallink #officialSns .officialAccountCol h4 span{display:inline-block}#externallink #officialSns .officialAccountCol .characterAccount{margin-top:min(1.5vw,30px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .characterAccount{margin-top:6.4102564103vw}}#externallink #officialSns .officialAccountCol .characterAccount h4 span{width:min(19.35vw,387px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .characterAccount h4 span{width:51.5384615385vw}}#externallink #officialSns .officialAccountCol .characterAccount .accountList .accountItem{width:30%}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .characterAccount .accountList .accountItem{width:100%}}#externallink #officialSns .officialAccountCol .publicRelationsAccount{margin-top:min(2.5vw,50px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .publicRelationsAccount{margin-top:7.1794871795vw}}#externallink #officialSns .officialAccountCol .publicRelationsAccount h4 span{width:min(12.3vw,246px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .publicRelationsAccount h4 span{width:32.8205128205vw}}#externallink #officialSns .officialAccountCol .accountList{display:flex;flex-wrap:wrap;gap:min(2vw,40px);margin-top:min(1vw,20px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList{flex-flow:column;gap:5.1282051282vw;margin-top:5.1282051282vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem{display:flex;gap:min(.6vw,12px);transform:scale(0)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem{gap:5.1282051282vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountIco{width:min(6.25vw,125px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountIco{width:15.7692307692vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dt{font-size:min(1.25vw,25px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dt{font-size:3.4615384615vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd{margin-top:min(1vw,30px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd{margin-top:2.5641025641vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList{display:flex;gap:min(.5vw,10px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList{gap:3.8461538462vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList li{width:min(2.9vw,58px)}@media only screen and (max-width: 779px){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList li{width:7.9487179487vw}}#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList li a{transition:opacity .3s}@media(hover: hover){#externallink #officialSns .officialAccountCol .accountList .accountItem .accountInfo dd .snsIcoList li a:hover{opacity:.5}}#externallink #entry{width:min(74.5vw,1490px);margin:min(5vw,100px) auto 0;padding-bottom:min(2.3vw,46px)}@media only screen and (max-width: 779px){#externallink #entry{width:auto;margin-top:7.6923076923vw;padding-bottom:8.2051282051vw}}#externallink #entry h3.mainTit{width:min(66.5vw,1330px);margin:auto;transform:scale(0);transform-origin:bottom}@media only screen and (max-width: 779px){#externallink #entry h3.mainTit{width:92.9487179487vw}}#externallink #entry h3.mainTit.js-animate.active{animation:scalein .3s linear forwards}#externallink #entry .entryBtnCol{position:relative;width:min(45.75vw,915px);padding-top:min(12.7vw,254px);margin:auto;overflow:hidden;pointer-events:none}@media only screen and (max-width: 779px){#externallink #entry .entryBtnCol{width:90%;margin-top:2.5641025641vw;padding-top:26.9230769231vw}}#externallink #entry .entryBtnCol:before{content:"";display:block;position:absolute;top:min(6vw,120px);left:0;right:0;background:url(/images/recruit/img_oyster_asari_babys.png) top center no-repeat;background-size:100%;width:min(42vw,840px);height:min(15.85vw,317px);margin:auto;animation:shake .2s infinite;transition:all .3s ease-in-out;z-index:-1}@media only screen and (max-width: 779px){#externallink #entry .entryBtnCol:before{top:0;width:83.0769230769vw;height:31.1538461538vw;animation:none}}@media(hover: hover){#externallink #entry .entryBtnCol:hover:before{top:0;animation-play-state:paused}}#externallink #entry .entryBtnCol a{display:block;position:relative;background:linear-gradient(#FF9233 50%, #FF7733 50%);width:100%;padding:min(1.9vw,38px) calc((100% - min(22.35vw,447px))/2);border:2px solid #f46a25;border-radius:9999px;pointer-events:auto;line-height:0}@media only screen and (max-width: 779px){#externallink #entry .entryBtnCol a{padding:6.9230769231vw calc((100% - 63.2051282051vw)/2)}}#externallink #entry .entryBtnCol a:after{content:"";position:absolute;top:0;bottom:0;right:min(1.4vw,28px);background:url(/images/recruit/recruitment/ico_external_link.svg) center no-repeat;background-size:100%;width:min(1.4vw,28px);height:min(1.4vw,28px);margin:auto;transition:transform .3s}@media only screen and (max-width: 779px){#externallink #entry .entryBtnCol a:after{right:6.4102564103vw;width:4.2307692308vw;height:4.2307692308vw}}#externallink .linkBnrCol{width:min(74.5vw,1490px);margin:auto;padding-top:min(2.3vw,46px);border-top:3px dotted #333}@media only screen and (max-width: 779px){#externallink .linkBnrCol{width:90%;padding-top:8.2051282051vw;border-top:4px dotted #333}}#externallink .linkBnrCol .bnrList{display:flex;justify-content:center;gap:min(.8vw,16px);width:min(68.5vw,1370px);margin:auto}@media only screen and (max-width: 779px){#externallink .linkBnrCol .bnrList{flex-flow:column;gap:3.5897435897vw;width:100%}}#externallink .linkBnrCol .bnrList li{width:calc((100% - min(.8vw,16px)*2)/3)}@media only screen and (max-width: 779px){#externallink .linkBnrCol .bnrList li{width:90%;margin:auto}}#externallink .linkBnrCol .bnrList li a{display:block;border:1px solid #d4d0d0;transition:opacity .3s}@media(hover: hover){#externallink .linkBnrCol .bnrList li a:hover{opacity:.5}}.pageTop{position:fixed;bottom:0;right:min(4vw,80px);width:min(7.65vw,153px);margin-left:auto;z-index:100;transform:translateY(100%);transition:all .3s}@media only screen and (max-width: 779px){.pageTop{right:2.5641025641vw;bottom:-22.1794871795vw;width:16.0256410256vw}}.pageTop.view{bottom:min(1vw,20px);transform:translateY(0)}@media only screen and (max-width: 779px){.pageTop.view{bottom:2.5641025641vw}}.pageTop a{display:block;transform-origin:left top}.pageTop a:hover{animation:yurayura 4s infinite}footer{padding-bottom:min(3.5vw,70px)}@media only screen and (max-width: 779px){footer{padding-bottom:14.1025641026vw}}footer .copyLight{text-align:center;font-size:min(1.1vw,22px);font-weight:500}@media only screen and (max-width: 779px){footer .copyLight{font-size:3.0769230769vw}}@keyframes fade{from{opacity:0}to{opacity:1}}@keyframes widthin{from{width:0}to{opacity:1}}@keyframes scalein{0%{transform:scale(0, 0)}80%{transform:scale(1.05, 1.05)}100%{transform:scale(1, 1)}}@keyframes scalein-side{0%{transform:scale(0, 1)}100%{transform:scale(1, 1)}}@keyframes scalein-bound{0%{transform:scale(0, 0)}60%{transform:scale(1.1, 1.1)}80%{transform:scale(0.9, 0.9)}100%{transform:scale(1, 1)}}@keyframes slidein{0%{transform:translateX(50%)}100%{transform:translateX(0)}}@keyframes slidein-bottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes shake{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(1px, 1px) rotateZ(0.5deg)}50%{transform:translate(0px, 1px) rotateZ(0deg)}75%{transform:translate(1px, 0px) rotateZ(-0.5deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes yurayura{0%{transform:translate(0, 0) rotate(0deg)}55%{transform:translate(-3%, 0) rotate(-5deg)}100%{transform:translate(0, 0) rotate(0deg)}}
/*# sourceMappingURL=maps/recruit.css.map */
