@charset "UTF-8";:root{--text-color: #000000;--primary-color: #007cba;--secondary-color: #f0f0f0;--accent-color: #ff6b6b}*{margin:0;padding:0;box-sizing:border-box;outline:none;font-size:1.6rem}html{font-size:62.5%;scroll-behavior:smooth;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23000'/%3E%3C/svg%3E") 25 25,auto}html.custom-cursor,html.custom-cursor *{cursor:none!important}.custom-cursor-dot{position:fixed;left:0;top:0;width:50px;height:50px;margin:0;padding:0;border:none;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:2147483646;opacity:0;will-change:transform}.custom-cursor-dot.is-visible{opacity:1}.theme-switch-glow{--glow-x: 50vw;--glow-y: 50vh;--glow-core: rgba(0, 216, 255, .72);--glow-mid: rgba(0, 216, 255, .26);--glow-outer: rgba(0, 216, 255, 0);position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483645;opacity:0;transition:opacity .42s ease;will-change:opacity}.theme-switch-glow:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(circle at var(--glow-x) var(--glow-y),var(--glow-core) 0%,var(--glow-mid) 24%,var(--glow-outer) 62%);filter:blur(22px);transform:scale(.18);transform-origin:var(--glow-x) var(--glow-y);transition:transform .42s cubic-bezier(.22,1,.36,1);will-change:transform}.theme-switch-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.theme-switch-glow.to-light{--glow-core: rgba(255, 255, 255, .82);--glow-mid: rgba(0, 216, 255, .34);--glow-outer: rgba(255, 255, 255, 0)}.theme-switch-glow.to-dark{--glow-core: rgba(0, 216, 255, .78);--glow-mid: rgba(0, 216, 255, .28);--glow-outer: rgba(0, 216, 255, 0)}.theme-switch-glow.effect-orb.is-animating{opacity:1}.theme-switch-glow.effect-orb.is-animating:before{transform:scale(2.35)}.theme-switch-glow.effect-ring:before{width:180px;height:180px;left:calc(var(--glow-x) - 90px);top:calc(var(--glow-y) - 90px);border-radius:50%;border:2px solid var(--glow-core);background:transparent;filter:blur(1px);opacity:.9;transform:scale(.2);transform-origin:center;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .38s ease}.theme-switch-glow.effect-ring.is-animating{opacity:1}.theme-switch-glow.effect-ring.is-animating:before{transform:scale(14);opacity:0}.theme-switch-glow.effect-shutter:before{background:linear-gradient(to bottom,#00d8ff94,#00d8ff1f 40%,#00d8ff00 70%);filter:blur(14px);transform:scaleY(0);transform-origin:top;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s ease}.theme-switch-glow.effect-shutter:after{background:linear-gradient(to top,#00d8ff94,#00d8ff1f 40%,#00d8ff00 70%);filter:blur(14px);transform:scaleY(0);transform-origin:bottom;transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s ease;opacity:1}.theme-switch-glow.to-light.effect-shutter:before{background:linear-gradient(to bottom,#ffffffbf,#00d8ff29 45%,#fff0 75%)}.theme-switch-glow.to-light.effect-shutter:after{background:linear-gradient(to top,#ffffffbf,#00d8ff29 45%,#fff0 75%)}.theme-switch-glow.effect-shutter.is-animating{opacity:1}.theme-switch-glow.effect-shutter.is-animating:before,.theme-switch-glow.effect-shutter.is-animating:after{transform:scaleY(1)}@media (prefers-reduced-motion: reduce){.theme-switch-glow{display:none}}body,button,input,textarea,select{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;line-height:1.5;color:var(--text-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:500}a{text-decoration:none;transition:all .3s ease;color:inherit;cursor:inherit;pointer-events:auto}a:hover{text-decoration:underline}ul,ol{list-style:none}button,input,textarea,select{background:none;border:none;padding:0;cursor:inherit;pointer-events:auto}button{-moz-appearance:none;appearance:none;-webkit-appearance:none}img,svg{-webkit-user-select:none;user-select:none}img,svg,video,iframe{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,h5,h6{word-wrap:break-word}body{width:100%;max-width:100%;overflow-x:hidden;position:relative}body>div.frame{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}body>div.frame>div{background-color:#00d8ff;position:absolute}body>div.frame>div.bt{height:clamp(55px,.982318vw + 52.139489px,70px);top:0;width:100%}body>div.frame>div.br{position:fixed;height:150%;right:0;top:0;width:clamp(15px,.982318vw + 12.139489px,30px)}body>div.frame>div.bl{position:fixed;height:150%;left:0;top:0;width:clamp(15px,.982318vw + 12.139489px,30px)}body>div.frame>div.bb{position:fixed;bottom:0;height:30px;width:100%}body:after{content:"©2026 Taiyodensetsu Co.,Ltd.";font-size:1.4rem;position:fixed;color:#000;display:block;bottom:5px;z-index:3;width:100%;text-align:center;pointer-events:none}.fadein{opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:1s,1s;transition-timing-function:ease,ease;will-change:opacity,transform}.visible{opacity:1;transform:translateY(0)}.boing-once.visible{animation:boing-once .75s cubic-bezier(.34,1.56,.64,1) .15s 1 both}@keyframes boing-once{0%{transform:translateY(0) scale(.2)}35%{transform:translateY(0) scale(1.14)}60%{transform:translateY(0) scale(.93)}80%{transform:translateY(0) scale(1.03)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.boing-once.visible{animation:none}}.s,.s body{overflow:hidden}.smt-menu{display:none;align-items:center;gap:27px;position:fixed;left:45px;bottom:45px;z-index:2}.smt-menu>button.smt-button{border:2px solid #fff;border-radius:60px;display:flex;align-items:center;gap:5px;padding:5px 20px 5px 5px;background-color:#393939cc;transition:all .3s ease;position:relative;width:140px;height:44px}.smt-menu>button.smt-button img{position:absolute;left:5px;width:32px;transition:all .3s ease}.smt-menu>button.smt-button span{color:#00d8ff;font-size:1.4rem;position:absolute;left:45px;transition:all .3s ease}html.theme-light .smt-menu>button.smt-button img{left:calc(100% - 37px)}html.theme-light .smt-menu>button.smt-button span{left:20px}.smt-menu .recruit-menu-btn{background-color:#fff;border:2px solid #00d8ff;color:#00d8ff;font-size:1.8rem;padding:15px}#page .site-inner{padding:clamp(55px,.982318vw + 51.139489px,70px) clamp(15px,.982318vw + 10.139489px,30px) 30px clamp(15px,.982318vw + 11.139489px,30px)}#masthead{position:fixed;top:0;margin:0 auto;width:min(1520px,100%);left:50%;transform:translate(-50%);z-index:4;pointer-events:none}#masthead .site-header-main .site-branding{display:flex;justify-content:space-between;padding:0 55px 0 30px;align-items:flex-start}#masthead .site-header-main .site-branding .site-title{padding:clamp(17px,.327439vw + 15.713163px,22px) 0 0 0}#masthead .site-header-main .site-branding .site-title a{display:flex;align-items:center;text-decoration:none}#masthead .site-header-main .site-branding .site-title a:hover{opacity:.8}#masthead .site-header-main .site-branding .site-title a img{width:clamp(44.5px,.818599vw + 41.282908px,57px)}#masthead .site-header-main .site-branding .site-title a span{font-size:clamp(1.9rem,.392927vw + 1.74558rem,2.5rem)}#masthead .site-header-main .site-branding>div.menu{display:block;padding:clamp(26px,1.195652vw + 14.043478px,37px) 0 0 0}#masthead .site-header-main .site-branding>div.menu>div nav{margin:0 0 53px}#masthead .site-header-main .site-branding>div.menu>div nav ul{display:flex;gap:clamp(20px,1.309758vw + 14.852652px,40px)}#masthead .site-header-main .site-branding>div.menu>div nav ul li a{font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem)}#masthead .site-header-main .site-branding>div.menu>div>div{display:flex;align-items:center;gap:25px;margin:0 0 0 auto;width:fit-content}#masthead .site-header-main .site-branding>div.menu>div>div>button{border:2px solid #fff;border-radius:60px;display:flex;align-items:center;gap:5px;padding:5px 20px 5px 5px;background-color:#393939cc;transition:all .3s ease;position:relative;width:140px;height:44px}#masthead .site-header-main .site-branding>div.menu>div>div>button img{position:absolute;left:5px;width:32px;transition:all .3s ease}#masthead .site-header-main .site-branding>div.menu>div>div>button span{color:#00d8ff;font-size:1.4rem;position:absolute;left:45px;transition:all .3s ease}html.theme-light #masthead .site-header-main .site-branding>div.menu>div>div>button{border-color:#00d8ff}html.theme-light #masthead .site-header-main .site-branding>div.menu>div>div>button img{left:calc(100% - 37px)}html.theme-light #masthead .site-header-main .site-branding>div.menu>div>div>button span{left:20px}#masthead .site-header-main .site-branding>div.menu>div>div>ul{display:flex;align-items:center;gap:27px}#masthead .site-header-main .site-branding>div.menu>div>div>ul li a{background-color:#00d8ff;display:flex;align-items:flex-end;gap:9px;padding:10px 13px 18px 25px;text-decoration:none;position:relative}#masthead .site-header-main .site-branding>div.menu>div>div>ul li a:after{content:"";display:block;border:2px solid #fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:8px;top:-8px;transition:all .3s ease}html.theme-light #masthead .site-header-main .site-branding>div.menu>div>div>ul li a:after{border-color:#000}#masthead .site-header-main .site-branding>div.menu>div>div>ul li a:hover:after{left:0;top:0}#masthead .site-header-main .site-branding>div.menu>div>div>ul li a span{font-size:2rem}#masthead .site-header-main .site-branding>div.menu-btn{position:relative;width:30px;height:22px;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:none;background:none;-webkit-tap-highlight-color:transparent;pointer-events:auto}#masthead .site-header-main .site-branding>div.menu-btn:before,#masthead .site-header-main .site-branding>div.menu-btn:after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:1px;transition:transform .3s ease,box-shadow .3s ease}#masthead .site-header-main .site-branding>div.menu-btn:before{top:0;transform-origin:center;box-shadow:0 10px #fff}#masthead .site-header-main .site-branding>div.menu-btn:after{top:20px;transform-origin:center}#masthead .site-header-main .site-branding>div.menu-btn.o:before{transform:translateY(10px) rotate(45deg);box-shadow:none}#masthead .site-header-main .site-branding>div.menu-btn.o:after{transform:translateY(-10px) rotate(-45deg)}#masthead .site-header-main .site-branding>div.recruit-menu{display:none;background-color:#000500cc;left:clamp(15px,.982318vw + 11.139489px,30px);top:clamp(55px,.982318vw + 51.139489px,70px);width:calc(100% - clamp(15px,.982318vw + 10.139489px,30px) - clamp(15px,.982318vw + 11.139489px,30px));z-index:5;height:calc(100dvh - clamp(55px,.982318vw + 52.139489px,70px) - 29px);position:fixed;overflow:hidden}#masthead .site-header-main .site-branding>div.recruit-menu>div{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow-y:auto;display:grid;flex-direction:column;gap:21px;justify-content:center;align-items:center;width:100%;height:100%;padding:56px 0 17px}#masthead .site-header-main .site-branding>div.recruit-menu>div ul{display:flex;flex-direction:column;gap:18px;margin:0 auto;width:fit-content}#masthead .site-header-main .site-branding>div.recruit-menu>div ul li a{background-color:#fff;border:3px solid #00d8ff;display:block;font-size:1.8rem;padding:21px 28px}#masthead .site-header-main .site-branding>div.recruit-menu>div .smt-menu{position:static}.front-page_content>section.key{background-color:#000c;position:relative;transition:all .3s ease}.front-page_content>section.key .text-move-marquee-wrap{padding:0;position:relative;z-index:1}.front-page_content>section.key .text-move-marquee-wrap>div{padding:0}.front-page_content>section.key .text-move-marquee-wrap svg.text-move-svg{position:absolute;display:block;color:#00d8ff;top:50%;transform:translateY(-50%);height:151px}.front-page_content>section.key>div{display:flex;width:min(1580px,100%);margin:0 auto;gap:50px;padding:75px 21px 312px;position:relative}.front-page_content>section.key>div>button.pc-button{background-color:#393939cc;border:5px solid #fff;border-radius:60px;display:flex;align-items:center;gap:5px;padding:5px 20px 5px 5px;transition:all .3s ease;position:absolute;width:200px;height:96px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.front-page_content>section.key>div>button.pc-button:hover{opacity:.8}.front-page_content>section.key>div>button.pc-button img{position:absolute;left:8px;width:72px;transition:all .3s ease}.front-page_content>section.key>div>button.pc-button span{color:#00d8ff;font-size:3.9rem;position:absolute;left:105px;transition:all .3s ease}html.theme-light .front-page_content>section.key>div>button.pc-button{border-color:#00d8ff}html.theme-light .front-page_content>section.key>div>button.pc-button img{left:calc(100% - 80px)}html.theme-light .front-page_content>section.key>div>button.pc-button span{left:25px}.front-page_content>section.key>div>img{width:48.1012658228%;height:100%}.front-page_content>section.key>div>div.r{padding:70px 0 0}.front-page_content>section.key>div>div.r h3{margin:0 0 63px}.front-page_content>section.key>div>div.r h3 svg{color:#00d8ff}.front-page_content>section.key>div>div.r h2{color:#000;font-family:tot-shizukardgo-stdn,sans-serif;font-size:clamp(6.9rem,5.631958vw + 4.68664rem,15.5rem);font-weight:600;line-height:1.1419354839}.front-page_content>section.sec{display:flex;justify-content:space-between;padding:0 clamp(20px,.851343vw + 16.654224px,33px) 153px;position:relative;transition:all .3s ease}.front-page_content>section.sec:before{content:"";display:block;width:100%;background-color:#fff;height:1px;position:absolute;top:0;left:0}.front-page_content>section.sec>h2{padding:50px 0 0;width:clamp(31px,3.208906vw + 18.388998px,80px);display:flex;flex-direction:column;gap:13px;align-items:center;flex-shrink:0}.front-page_content>section.sec>h2 img,.front-page_content>section.sec>h2 svg{color:#00d8ff;height:fit-content;width:100%}.front-page_content>section.sec>h2 span{writing-mode:vertical-lr;color:#00d8ff;display:block}.front-page_content>section.sec>div{width:min(1470px,100%);gap:clamp(21px,6.417813vw - 4.222004px,119px)}.front-page_content>section.message{background-color:#000c;gap:0 clamp(26px,7.269155vw - 2.56778px,137px)}.front-page_content>section.message>div{display:flex;justify-content:space-between;padding:1px 167px 0 0;align-items:flex-start}.front-page_content>section.message>div>div{padding:clamp(60px,2.619515vw + 49.705305px,100px) 0 0 0;flex-shrink:0}.front-page_content>section.message>div>div h3{color:#fff;font-size:clamp(2.6rem,.91683vw + 2.239686rem,4rem);line-height:1.475;margin:0 0 clamp(47px,.327439vw + 45.713163px,52px)}.front-page_content>section.message>div>div p{color:#fff;font-size:clamp(1.6rem,.329489vw + 1.470511rem,1.8rem);line-height:1.9444444444;margin:0 0 clamp(54px,3.339882vw + 40.874263px,105px)}.front-page_content>section.message>div>div p ruby{font-size:clamp(1.6rem,.329489vw + 1.470511rem,1.8rem)}.front-page_content>section.message>div>div p ruby rt{font-size:1rem}.front-page_content>section.message>div>div a{background-color:#00d8ff;display:block;padding:clamp(16px,.91683vw + 12.396857px,30px) 13px clamp(16px,.91683vw + 12.396857px,30px) 25px;text-decoration:none;position:relative}.front-page_content>section.message>div>div a:before{content:"";display:block;width:clamp(60px,3.929273vw + 44.557957px,120px);height:2px;background-color:#fff;position:absolute;right:clamp(-70px,-2.619515vw - 19.705305px,-30px);top:clamp(23px,.785855vw + 19.911591px,35px);transition:all .3s ease}.front-page_content>section.message>div>div a:after{content:"";display:block;border:2px solid #fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:8px;top:-8px;transition:all .3s ease}html.theme-light .front-page_content>section.message>div>div a:before{border-color:#000;background-color:#000}html.theme-light .front-page_content>section.message>div>div a:after{border-color:#000}.front-page_content>section.message>div>div a:hover:before{right:clamp(-52px,-1.440733vw - 24.337917px,-30px);top:clamp(30px,.982318vw + 26.139489px,45px)}.front-page_content>section.message>div>div a:hover:after{left:0;top:0}.front-page_content>section.message>div>div a span{color:#fff;font-size:clamp(1.8rem,1.153213vw + 1.346787rem,2.5rem);line-height:1}.front-page_content>section.message>div>img{width:47.619047619%}.front-page_content>section.description{gap:87px;padding-bottom:clamp(100px,3.470858vw + 86.359528px,153px)}.front-page_content>section.description>div>div h3{font-size:clamp(2.6rem,.261952vw + 2.497053rem,3rem)}.front-page_content>section.description>div>div p{line-height:2.2222222222}.front-page_content>section.news{background-color:#29545b;gap:87px}.front-page_content>section.news>h2>svg{color:#fff}.front-page_content>section.news>h2 span{color:#fff}.front-page_content>section.news>div{padding:0 167px 0 0}.front-page_content>section.news>div #sb_instagram{margin:0 0 133px}.front-page_content>section.news>div #sb_instagram #sbi_images{padding:1px 0 0}.front-page_content>section.news>div #sb_instagram .sbi_photo:hover img{transform:scale(1.1)}.front-page_content>section.news>div #sb_instagram .sbi_photo img{transition:all .3s ease}.front-page_content>section.news>div>a{background-color:#00d8ff;display:block;padding:clamp(16px,.91683vw + 12.396857px,30px) 13px clamp(16px,.91683vw + 12.396857px,30px) 25px;text-decoration:none;position:relative}.front-page_content>section.news>div>a:before{content:"";display:block;width:clamp(60px,3.929273vw + 44.557957px,120px);height:2px;background-color:#fff;position:absolute;right:clamp(-70px,-2.619515vw - 19.705305px,-30px);top:clamp(23px,.785855vw + 19.911591px,35px);transition:all .3s ease}.front-page_content>section.news>div>a:after{content:"";display:block;border:2px solid #fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:8px;top:-8px;transition:all .3s ease}html.theme-light .front-page_content>section.news>div>a:before{border-color:#000;background-color:#000}html.theme-light .front-page_content>section.news>div>a:after{border-color:#000}.front-page_content>section.news>div>a:hover:before{right:clamp(-52px,-1.440733vw - 24.337917px,-30px);top:clamp(30px,.982318vw + 26.139489px,45px)}.front-page_content>section.news>div>a:hover:after{left:0;top:0}.front-page_content>section.news>div>a span{color:#fff;font-size:clamp(1.8rem,1.153213vw + 1.346787rem,2.5rem);line-height:1}.front-page_content>section.news>div>a{width:min(400px,100%)}.front-page_content>section.recruit{gap:87px}.front-page_content>section.recruit>div>div h3{font-size:clamp(2.6rem,.261952vw + 2.497053rem,3rem);text-wrap:balance;word-break:auto-phrase}.front-page_content>section.recruit>div>div p{line-height:2.2222222222}.front-page_content>section.recruit>div>div>a{width:min(400px,100%)}.front-page_content section.bn{background-color:#505050;padding:clamp(70px,3.274394vw + 57.131631px,120px) clamp(35px,2.507523vw + 25.145436px,60px)}.front-page_content section.bn ul{display:flex;justify-content:space-between;margin:0 auto;width:min(1390px,100%)}.front-page_content section.bn ul li{width:45.6834532374%}.front-page_content section.bn ul li a{background-color:#00d8ff;display:flex;flex-direction:column;align-items:center;gap:21px;padding:clamp(38px,1.440733vw + 32.337917px,60px) 24px clamp(38px,.785855vw + 34.911591px,50px);text-decoration:none}.front-page_content section.bn ul li a:hover{opacity:.8}.front-page_content section.bn ul li a picture{width:100%}.front-page_content section.bn ul li a picture img{height:43px;width:100%}.front-page_content section.bn ul li a p{font-size:clamp(1.8rem,.654879vw + 1.542633rem,2.8rem)}html.theme-light #masthead .site-header-main .site-branding>div>div>button{border-color:#000}@media screen and (max-width: 1000px){html.theme-light #masthead .site-header-main .site-branding>div.menu{background-color:#fff}html.theme-light #masthead .site-header-main .site-branding>div.menu nav ul li a{color:#000}html.theme-light #masthead .site-header-main .site-branding>div.menu-btn.o:before{box-shadow:none}html.theme-light #masthead .site-header-main .site-branding>div.menu-btn:before{box-shadow:0 10px #000}html.theme-light #masthead .site-header-main .site-branding>div.menu-btn:before,html.theme-light #masthead .site-header-main .site-branding>div.menu-btn:after{background-color:#000}}html.theme-light .front-page_content>section.key,html.theme-light .front-page_content>section.message,html.theme-light .front-page_content>section.recruit,html.theme-light .front-page_content>section.sec{background-color:#ffffffd9}html.theme-light .front-page_content>section.news{background-color:#00d8ff33}html.theme-light .front-page_content>section.news>h2>svg{color:#000}html.theme-light .front-page_content>section.news>h2 span{color:#000}html.theme-light .front-page_content>section.key>div>div h2,html.theme-light .front-page_content>section.message>div>div h3,html.theme-light .front-page_content>section.message>div>div p,html.theme-light .front-page_content>section.recruit>div>div h3,html.theme-light .front-page_content>section.recruit>div>div p,html.theme-light .front-page_content>section.sec:before{color:#000;border-color:#000}html.theme-light .front-page_content>section.sec:before{background-color:#000}html.theme-light .front-page_content>section.key>div>div.r h3 svg{color:#000}html.theme-light .front-page_content>section.key>div>div.r h3 svg rect{fill:#c8c8c8}html.theme-light .front-page_content section.bn{background-color:#f7f7f7}html.theme-light #colophon{background-color:#fff;border-top:1px solid #000}html.theme-light #colophon svg{color:#000!important}html.theme-light #colophon svg.text-move-svg{color:#00d8ff!important}html.theme-light #colophon .site-info div.detail a.logo span{color:#000}html.theme-light #colophon .site-info div.detail>a.instagram span{color:#000}html.theme-light #colophon .site-info div.detail>div>div h4,html.theme-light #colophon .site-info div.detail>div>div p,html.theme-light #colophon .site-info div.detail>div>div a{color:#000}html.theme-light #colophon .site-info div.menu>div>ul>li{border-color:#000}html.theme-light #colophon .site-info div.menu>div>ul>li>a h3{color:#000}html.theme-light #colophon .site-info div.menu>div>ul>li ul li a{color:#000}html.theme-light .page-company_content>section.key{background-color:#fff}html.theme-light .page-company_content>section.key div.head>h2{color:#000}html.theme-light .page-company_content>section.key div.head>h3 svg{color:#000}html.theme-light .page-company_content>div.content section.overview{background-color:#fff}html.theme-light .page-company_content>div.content section.overview>div.wrap>h2{color:#000}html.theme-light .page-company_content>div.content section.overview>div.wrap>div.detail>div>h3{color:#000}html.theme-light .page-company_content>div.content section.overview>div.wrap>div.detail>div>p{color:#000}html.theme-light .page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map>div p{color:#000}html.theme-light .page-company_content>div.content section.origin{background-color:#fff}html.theme-light .page-company_content>div.content section.origin>h2{color:#000}html.theme-light .page-company_content>div.content section.origin>div.lead>div h3{color:#000}html.theme-light .page-company_content>div.content section.origin>div.lead>div h4{color:#000}html.theme-light .page-company_content>div.content section.origin>div.lead>div p{color:#000}html.theme-light .page-company_content>div.content section.origin div.img svg{color:#000}html.theme-light .page-company_content>div.content section.important{background-color:#fff}html.theme-light .page-company_content>div.content section.important:after{background-color:#f5f5f5}html.theme-light .page-company_content>div.content section.important>h2{color:#000}html.theme-light .page-company_content>div.content section.important>div.wrap>div{background-color:#fff}html.theme-light .page-company_content>div.content section.important>div.wrap>div h3{color:#000}html.theme-light .page-company_content>div.content section.important>div.wrap>div p{color:#000}html.theme-light .page-company_content>div.content section.history{background-color:#fff}html.theme-light .page-company_content>div.content section.history>h2{color:#000}html.theme-light .page-company_content>div.content section.history ul li>p{color:#000}html.theme-light .page-description_content>section.key{background-color:#fff}html.theme-light .page-description_content>section.key>div.head>h3 svg{color:#000}html.theme-light .page-description_content>section.key>div.head>h1{color:#000}html.theme-light .page-description_content>section.key>div.head>h2 p{background:linear-gradient(transparent 69%,#fff85d 69%)}html.theme-light .page-description_content>section.key>div.head>p{color:#000}html.theme-light .page-description_content div.content section.activities{background-color:#fff}html.theme-light .page-description_content div.content section.activities div.wrap>h2{color:#000}html.theme-light .page-description_content div.content section.activities div.wrap>div>div>div>div div h2{color:#000}html.theme-light .page-description_content div.content section.activities div.wrap>div>div>div>p{color:#000}html.theme-light .page-description_content div.content section.achievements{background-color:#fff}html.theme-light .page-description_content div.content section.achievements>h2{color:#000}html.theme-light .page-description_content div.content section.achievements article div.table>div.head>div>div{color:#000}html.theme-light .page-description_content div.content section.achievements article div.table>div.body>div div{color:#000}html.theme-light .page-description_content div.content section.license{background-color:#fff}html.theme-light .page-description_content div.content section.license>h2{color:#000}html.theme-light .page-description_content div.content section.license>section.box>h3{color:#000}html.theme-light .page-description_content div.content section.license>section.box>div>div>div:nth-of-type(2n){background-color:#f0f0f0}html.theme-light .page-description_content div.content section.license>section.box>div>div>div h3{color:#000}html.theme-light .page-description_content div.content section.license>section.box>div>div>div p{color:#000}@media screen and (max-width: 930px){html.theme-light .page-description_content div.content section.license>section.box.qualifications>div>div{border-right:none;padding:0;width:100%}html.theme-light .page-description_content div.content section.license>section.box.qualifications>div>div:nth-of-type(2)>div:nth-of-type(odd){background-color:#f0f0f0}html.theme-light .page-description_content div.content section.license>section.box.qualifications>div>div:nth-of-type(2)>div:nth-of-type(2n){background-color:#fff}}html.theme-light .page-description_content div.content section.car{background-color:#fff}html.theme-light .page-description_content div.content section.car>h2{color:#000}html.theme-light .page-description_content div.content section.car>div>div p{color:#000}html.theme-light .page-recruit_content>section.key{background-color:#fff}html.theme-light .page-recruit_content>section.key>div.head hgroup>h2 svg{color:#000}html.theme-light .page-recruit_content>section.key>div.head hgroup>h1{color:#000}html.theme-light .page-recruit_content>section.key>div.head>p{color:#000}html.theme-light .page-recruit_content div.content section.what{background-color:#fff}html.theme-light .page-recruit_content div.content section.what>h2{color:#000}html.theme-light .page-recruit_content div.content section.what>p{color:#000}html.theme-light .page-recruit_content div.content section.what>a p{color:#000}html.theme-light .page-recruit_content div.content section.interview{background-color:#fff}html.theme-light .page-recruit_content div.content section.interview>div.wrap h2 svg{color:#000}html.theme-light .page-recruit_content div.content section.interview>div.wrap h3{color:#000}html.theme-light .page-recruit_content div.content section.interview>div.wrap p{color:#000}html.theme-light .page-recruit_content div.content section.day{background-color:#fff}html.theme-light .page-recruit_content div.content section.day h2 svg{color:#000}html.theme-light .page-recruit_content div.content section.day h3{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk{background-color:#fff}html.theme-light .page-recruit_content div.content section.crosstalk>h2 svg{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk>h3{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk>p.p1{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk>p.p2{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk>div.talk>div p{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk div.img>div>div p{color:#000}html.theme-light .page-recruit_content div.content section.crosstalk>div.line{background-color:#f5f5f5}html.theme-light .page-recruit_content div.content section.crosstalk>div.line p{color:#000}html.theme-light .page-recruit_content div.content section.qa{background-color:#fff}html.theme-light .page-recruit_content div.content section.qa>h2 svg{color:#000}html.theme-light .page-recruit_content div.content section.qa>h3{color:#000}html.theme-light .page-recruit_content div.content section.qa>div>div>div h3 svg{color:#000}html.theme-light .page-recruit_content div.content section.qa>div>div>div h3 span{color:#000}html.theme-light .page-recruit_content div.content section.qa>div>div>div>p svg{color:#000}html.theme-light .page-recruit_content div.content section.qa>div>div>div>p span{color:#000}html.theme-light .page-recruit_content div.content section.requirements{background-color:#fff}html.theme-light .page-recruit_content div.content section.requirements>h2 svg{color:#000}html.theme-light .page-recruit_content div.content section.requirements>h3{color:#000}html.theme-light .page-recruit_content div.content section.requirements .tabs .nav button.is-active{background-color:#fff;color:#000}html.theme-light .page-recruit_content div.content section.requirements .tabs .panel{background-color:#fff}html.theme-light .page-recruit_content div.content section.requirements .tabs .panel .requirements-item>div h4,html.theme-light .page-recruit_content div.content section.requirements .tabs .panel .requirements-item>div p{color:#000}html.theme-light #masthead .site-header-main .site-branding>div.recruit-menu{background-color:#fffc}html.theme-light .page-career_content>section.key{background-color:#fff}html.theme-light .page-career_content>section.key>div.head>p{color:#000}html.theme-light .page-career_content>section.key>div.head div>h2 svg{color:#000}html.theme-light .page-career_content>section.key>div.head div>h1{color:#000}html.theme-light .page-career_content>div.content{background-color:#fff}html.theme-light .page-career_content>div.content>div>section.career>div.head>div p{color:#000}html.theme-light .page-career_content>div.content>div>section.career>div.head>div h2{color:#000}html.theme-light .page-career_content>div.content>div>section.career>div.head>p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1>div.img>div p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.after div p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.job div h3{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.job div p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>h2{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>h2 span{background:linear-gradient(transparent 69%,#fff85d 69%)}html.theme-light .page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol2>div.head>h3{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol2>div.environment>div>div>p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol2>p.point{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol3 div.head>h3{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol3 div.support>div>div>div>h2{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol3 div.support>div>div>div>h2 span{background:linear-gradient(transparent 69%,#fff85d 69%)}html.theme-light .page-career_content>div.content>div>section.career.vol3 div.support>div>div>div p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol4>ul li p{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol4>ul li svg{color:#000}html.theme-light .page-career_content>div.content>div>section.career.vol5>p{color:#000}html.theme-light .page-misawa-life_content>div.content{background-color:#fff}html.theme-light .page-misawa-life_content>div.content>div section.living>h2{color:#000}html.theme-light .page-misawa-life_content>div.content .line-fill-box div.text-line-fill p .line-base{color:#d4d4d4}html.theme-light .page-misawa-life_content>div.content .line-fill-box div.text-line-fill p .line-fill{color:#000}html.theme-light .page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type h2{color:#000}html.theme-light .page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type p{color:#000}html.theme-light .page-misawa-life_content>div.content div section.charm>h2{color:#000}html.theme-light .page-misawa-life_content>div.content div section.back>h2{color:#000}html.theme-light .page-misawa-life_content>div.content section.movie>h2{color:#000}html.theme-light .page-misawa-life_content>div.content section.movie>p{color:#000}html.theme-light .page-infromal-interview_content>section.key{background-color:#fff}html.theme-light .page-infromal-interview_content>section.key>div>div h1{color:#000}html.theme-light .page-infromal-interview_content>section.key>div>div p{color:#000}html.theme-light .page-infromal-interview_content>div.content{background-color:#fff}html.theme-light .page-infromal-interview_content>div.content>div section.what>svg,html.theme-light .page-infromal-interview_content>div.content>div section.what>h2{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.overview>div>h2{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.overview>div>div h3{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.overview>div>div p{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.overview>div>div span{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.flow>svg,html.theme-light .page-infromal-interview_content>div.content>div section.what>div.flow>h2{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper>div p{color:#000}html.theme-light .page-infromal-interview_content>div.content>div section.what>div.casual-form>svg,html.theme-light .page-infromal-interview_content>div.content>div section.what>div.casual-form>h2,html.theme-light .page-infromal-interview_content>div.content>div section.what>div.casual-form>p{color:#000}html.theme-light div.form>div.row>div h3{color:#000}html.theme-light div.form>div.row>div>p{color:#000}html.theme-light div.form>div.row>div>div .wpcf7-radio label .wpcf7-list-item-label{color:#000!important}html.theme-light div.form>div.row>div.check label>span{color:#000!important}html.theme-light div.form>div .custom-file .custom-file_text{color:#000}html.theme-light .page-job-application_content>section.key{background-color:#fff}html.theme-light .page-job-application_content>section.key>div h1,html.theme-light .page-job-application_content>section.key>div p{color:#000}html.theme-light .page-job-application_content>section.key>div h2 svg{color:#000}html.theme-light .page-job-application_content>div.content{background-color:#fff}html.theme-light .page-job-application_content>div.content>div section.entry-form>h2,html.theme-light .page-job-application_content>div.content>div section.entry-form>p{color:#000}html.theme-light .page-thanks_content>div{background-color:#fff}html.theme-light .page-thanks_content>div>div.wrap>div h2,html.theme-light .page-thanks_content>div>div.wrap>div p{color:#000}html.theme-light .page-privacy-policy_content{background-color:#fff}html.theme-light .page-privacy-policy_content>div>h3 svg{color:#000}html.theme-light .page-privacy-policy_content>div>h2{color:#000}html.theme-light .page-privacy-policy_content>div>div p,html.theme-light .page-privacy-policy_content>div>div h3{color:#000}html.theme-light .wpcf7-response-output{color:#000}#colophon{background-color:#000c;border-top:1px solid #ffffff;padding:clamp(48px,3.40537vw + 34.616896px,100px) 0px 40px;position:relative}#colophon *{transition:all .3s ease}#colophon .site-info{display:flex;justify-content:space-between;margin:0 auto clamp(56px,-58.706468vw + 286.716418px,174px);width:min(1520px,100%);padding:0 100px}#colophon .site-info div.detail a.logo{display:flex;align-items:center;margin:0 0 53px}#colophon .site-info div.detail a.logo svg.footer-logo-mark{color:#fff;width:57px}#colophon .site-info div.detail a.logo span{color:#fff;font-size:2.5rem}#colophon .site-info div.detail>div{display:flex;flex-direction:column;gap:30px;margin:0 0 40px}#colophon .site-info div.detail>div>div{display:flex;gap:33px;align-items:center}#colophon .site-info div.detail>div>div h4{color:#00d8ff;flex-shrink:0;width:80px}#colophon .site-info div.detail>div>div p{color:#fff}#colophon .site-info div.detail>div>div svg{color:#fff}#colophon .site-info div.detail>div>div a{color:#fff;text-decoration:underline}#colophon .site-info div.detail>div>div a:hover{text-decoration:none}#colophon .site-info div.detail>a.instagram{display:flex;align-items:center;gap:18px}#colophon .site-info div.detail>a.instagram svg{color:#fff;width:56px}#colophon .site-info div.detail>a.instagram span{color:#fff;font-size:2.5rem}#colophon .site-info div.menu{display:flex;gap:clamp(30px,1.964637vw + 22.278978px,60px)}#colophon .site-info div.menu>div>ul{display:flex;flex-direction:column;gap:30px}#colophon .site-info div.menu>div>ul>li{border-bottom:1px solid #fff}#colophon .site-info div.menu>div>ul>li:last-of-type{border:none}#colophon .site-info div.menu>div>ul>li>a{display:block;padding:0 0 21px;text-decoration:none}#colophon .site-info div.menu>div>ul>li>a:hover h4:after{margin-left:12px}#colophon .site-info div.menu>div>ul>li>a:hover h3{border-bottom:1px solid #fff}#colophon .site-info div.menu>div>ul>li>a h4{color:#00d8ff}#colophon .site-info div.menu>div>ul>li>a h4:after{content:"";display:inline-block;width:7px;height:9px;margin:0 0 1px 7px;background:#00d8ff;clip-path:polygon(0 0,100% 50%,0 100%);transition:all .3s ease}#colophon .site-info div.menu>div>ul>li>a h3{border-bottom:1px solid transparent;color:#fff;font-size:1.8rem}#colophon .site-info div.menu>div>ul>li ul{display:flex;flex-direction:column;gap:13px;margin:0 0 30px;padding:0 0 0 13px}#colophon .site-info div.menu>div>ul>li ul li a{border-bottom:1px solid #00d8ff;color:#fff;text-decoration:none}#colophon .site-info div.menu>div>ul>li ul li a:hover{border-bottom:none}#colophon .site-info div.menu>div:last-of-type>ul>li>a{padding:0}#colophon .site-info>div.bn{width:270px;flex-shrink:0}#colophon .site-info>div.bn ul{display:flex;gap:35px;flex-direction:column}#colophon .site-info>div.bn ul li:not(:last-child)>a{background-color:#00d8ff;display:flex;align-items:flex-end;gap:9px;padding:10px 13px 18px 25px;text-decoration:none;position:relative}#colophon .site-info>div.bn ul li:not(:last-child)>a:after{content:"";display:block;border:2px solid #fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:8px;top:-8px;transition:all .3s ease}html.theme-light #colophon .site-info>div.bn ul li:not(:last-child)>a:after{border-color:#000}#colophon .site-info>div.bn ul li:not(:last-child)>a:hover:after{left:0;top:0}#colophon .site-info>div.bn ul li:not(:last-child)>a span{font-size:2rem}#colophon .site-info>div.bn ul li:not(:last-child)>a{padding:37px 13px;justify-content:center}#colophon .site-info>div.bn ul li:not(:last-child)>a:after{left:13px;top:-13px}#colophon .site-info>div.bn ul li:not(:last-child)>a span{font-size:1.8rem;font-weight:700}#colophon .site-info>div.bn ul li:last-of-type a:hover{opacity:.8}#colophon svg.text-move-svg{display:block;color:#00d8ff;margin:0 0 42px;height:151px}#colophon>button.pagetop{display:block;margin:0 0 0 auto;position:relative;right:20px}.page-company_content>section.key{background-color:#000c;padding:clamp(43px,7.203667vw + 14.689587px,153px) 0 0px;height:calc(100% - clamp(55px,-.017682vw + 52.139489px,70px) - 30px);position:relative}.page-company_content>section.key>div.head{margin:0 auto clamp(200px,7.203667vw + 171.689587px,310px);width:min(1520px,100%);padding:0 20px;position:relative;z-index:1}.page-company_content>section.key>div.head>h3{margin:0}.page-company_content>section.key>div.head>h3 svg{color:#fff}.page-company_content>section.key>div.head>h2{color:#fff;font-size:clamp(3rem,1.964637vw + 2.227898rem,6rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;margin:0 0 clamp(20px,.91683vw + 16.396857px,34px);transition:all .3s ease}.page-company_content>section.key>div.head ul{display:flex;flex-wrap:wrap;gap:28px}.page-company_content>section.key>div.head ul li a{background-color:#00d8ff;font-size:2rem;padding:20px 46px 20px 20px;position:relative;display:block;min-width:clamp(200px,3.274394vw + 187.131631px,250px);text-decoration:none}.page-company_content>section.key>div.head ul li a:after{content:"";display:block;clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;width:16px;height:15px;background:#fff;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease}.page-company_content>section.key>div.head ul li a:hover:after{margin:5px 0 0}.page-company_content>section.key>img{position:absolute;right:clamp(10px,12.115259vw - 37.612967px,195px);top:clamp(125px,7.858546vw + 94.115914px,245px);width:clamp(290px,13.294041vw + 237.75442px,493px)}.page-company_content>section.key>.text-move-marquee-wrap{position:static!important;transform:unset!important}.page-company_content>div.content section.overview{background-color:#000c;padding:0 0 clamp(50px,3.274394vw + 37.131631px,100px);overflow:hidden}.page-company_content>div.content section.overview>div.wrap{margin:0 auto;width:min(1120px,100%);padding:clamp(50px,3.274394vw + 37.131631px,100px) 0 210px}.page-company_content>div.content section.overview>div.wrap>h2{color:#fff;font-size:clamp(2.5rem,.982318vw + 2.113949rem,4rem);font-weight:700;margin:0 0 clamp(50px,3.274394vw + 37.131631px,100px);text-align:center;transition:all .3s ease}.page-company_content>div.content section.overview>div.wrap>div.detail{display:flex;flex-direction:column;gap:30px;padding:0 21px;position:relative}.page-company_content>div.content section.overview>div.wrap>div.detail:after{background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='493.814'%20height='462.624'%20viewBox='0%200%20493.814%20462.624'%3e%3cg%20id='グループ_190'%20data-name='グループ%20190'%20transform='translate(-1199.838%20-164.753)'%3e%3cpath%20id='パス_42'%20data-name='パス%2042'%20d='M0,98.49,287.261,0,28.042,225.021s52.665-84.81,62.924-104.645,4.1-33.513-18.466-34.882S0,98.49,0,98.49'%20transform='translate(1200%20401.979)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_43'%20data-name='パス%2043'%20d='M0,47.561,138.72,0,13.542,108.664S38.974,67.709,43.928,58.13s1.982-16.184-8.917-16.845S0,47.561,0,47.561'%20transform='translate(1423.625%20520.465)%20rotate(-49)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_44'%20data-name='パス%2044'%20d='M0,23.942,69.831,0,6.817,54.7s12.8-20.617,15.3-25.438,1-8.147-4.489-8.479S0,23.942,0,23.942'%20transform='translate(1555.51%20471.082)%20rotate(-105)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_45'%20data-name='パス%2045'%20d='M0,45.02,131.308,0,12.818,102.858S36.892,64.091,41.581,55.024,43.457,39.705,33.14,39.08,0,45.02,0,45.02'%20transform='translate(1670.271%20401.979)%20rotate(-167)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_46'%20data-name='パス%2046'%20d='M0,43.677,127.391,0,12.436,99.79s23.355-37.611,27.9-46.407,1.82-14.862-8.189-15.469S0,43.677,0,43.677'%20transform='translate(1389.674%20294.779)%20rotate(40)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_47'%20data-name='パス%2047'%20d='M0,66.79,194.8,0,19.016,152.6S54.731,95.083,61.688,81.632,64.47,58.905,49.165,57.977,0,66.79,0,66.79'%20transform='translate(1503.336%20164.932)%20rotate(88)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_48'%20data-name='パス%2048'%20d='M0,36.074,105.216,0,10.271,82.42s19.29-31.064,23.047-38.329,1.5-12.275-6.764-12.776S0,36.074,0,36.074'%20transform='matrix(-0.695,%200.719,%20-0.719,%20-0.695,%201603.625,%20278.314)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e") no-repeat scroll left top;content:"";display:block;position:absolute;width:494px;height:463px;right:0;bottom:-160px;opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:1s,1s;transition-timing-function:ease,ease;will-change:opacity,transform}.page-company_content>div.content section.overview>div.wrap>div.detail.visible:after{opacity:1;transform:translateY(0)}.page-company_content>div.content section.overview>div.wrap>div.detail>div{display:flex;gap:30px;align-items:flex-start}.page-company_content>div.content section.overview>div.wrap>div.detail>div>h3{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);font-weight:700;width:105px;flex-shrink:0;transition:all .3s ease}.page-company_content>div.content section.overview>div.wrap>div.detail>div>h3 span{border-bottom:2px solid #00d8ff}.page-company_content>div.content section.overview>div.wrap>div.detail>div>p{color:#fff;transition:all .3s ease}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map{display:flex;gap:50px;width:100%}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map>div p{color:#fff;margin:0 0 15px;transition:all .3s ease}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map>div p span{font-weight:700}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map>div iframe{display:block;margin:0 auto;aspect-ratio:450/450}.page-company_content>div.content section.overview>img{display:none}.page-company_content>div.content section.overview>.text-move-marquee-wrap{position:static!important;transform:unset!important}.page-company_content>div.content section.origin{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0;transition:all .3s ease}.page-company_content>div.content section.origin>h2{color:#fff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);margin:0 0 clamp(98px,3.536346vw + 84.102161px,152px);text-align:center;transition:all .3s ease}.page-company_content>div.content section.origin>div.lead{display:flex;gap:clamp(40px,5.239031vw + 19.410609px,120px);margin:0 auto 82px;padding:0 20px;width:min(1120px,100%)}.page-company_content>div.content section.origin>div.lead>div{width:55.3571428571%}.page-company_content>div.content section.origin>div.lead>div h3{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700;margin:0 0 28px;transition:all .3s ease}.page-company_content>div.content section.origin>div.lead>div h4{color:#fff;font-size:clamp(1.6rem,.261952vw + 1.497053rem,2rem);margin:0 0 58px;text-align:right;transition:all .3s ease}.page-company_content>div.content section.origin>div.lead>div h4 span{font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);margin:0 0 0 15px}.page-company_content>div.content section.origin>div.lead>div p{color:#fff;line-height:2.5;transition:all .3s ease;text-wrap:balance;word-break:auto-phrase}.page-company_content>div.content section.origin>div.lead>img{height:100%;width:33.9285714286%}.page-company_content>div.content section.origin>div.img{display:flex;justify-content:space-between;margin:0 auto;width:min(910px,100%)}.page-company_content>div.content section.origin>div.img svg{color:#fff;width:31.5384615385%}.page-company_content>div.content section.important{background-color:#000c;padding:46px 0 clamp(60px,9.168304vw + 23.968566px,200px);position:relative;transition:all .3s ease}.page-company_content>div.content section.important:after{background-color:#656565;content:"";display:block;position:absolute;width:100%;top:0;height:466px;transition:all .3s ease}.page-company_content>div.content section.important *{position:relative;z-index:1}.page-company_content>div.content section.important>h2{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700;text-align:center;margin:0 0 44px;padding:0 20px;transition:all .3s ease;text-wrap:balance;word-break:auto-phrase}.page-company_content>div.content section.important>div.wrap{display:flex;justify-content:space-between;margin:0 auto;width:min(1520px,100%);padding:0 20px}.page-company_content>div.content section.important>div.wrap>div{background-color:#000c;border:4px solid #00d8ff;padding:clamp(50px,.392927vw + 48.455796px,56px) clamp(13px,2.423052vw + 3.477407px,50px) clamp(50px,.392927vw + 48.455796px,56px);width:30.9210526316%;transition:all .3s ease}.page-company_content>div.content section.important>div.wrap>div img{margin:0 auto 48px;max-width:215px;width:100%}.page-company_content>div.content section.important>div.wrap>div h3{color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 12px;transition:all .3s ease}.page-company_content>div.content section.important>div.wrap>div p{color:#fff;line-height:2.5;transition:all .3s ease}.page-company_content>div.content section.history{background-color:#000c;padding:clamp(50px,-3.274394vw + 112.868369px,100px) 0 clamp(100px,16.895874vw + 33.599214px,358px);transition:all .3s ease}.page-company_content>div.content section.history>.text-move-marquee-wrap{position:static!important;transform:unset!important;margin:0 0 60px}.page-company_content>div.content section.history>h2{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700;text-align:center;margin:0 0 84px;transition:all .3s ease}.page-company_content>div.content section.history ul{margin:0 auto clamp(60px,3.929273vw + 44.557957px,120px);width:min(1120px,100%);display:flex;flex-direction:column;gap:35px}.page-company_content>div.content section.history ul li{border-bottom:2px solid #00d8ff;display:flex;align-items:flex-end}.page-company_content>div.content section.history ul li>div{flex-shrink:0;width:220px;display:flex;height:45px}.page-company_content>div.content section.history ul li>div time{color:#00d8ff;text-align:center;line-height:1;position:relative}.page-company_content>div.content section.history ul li>div time:after{background-color:#00d8ff;content:"";display:block;width:2px;position:absolute;height:100%;right:0;bottom:0}.page-company_content>div.content section.history ul li>div time.year{font-size:clamp(3rem,.654879vw + 2.742633rem,4rem);width:125px}.page-company_content>div.content section.history ul li>div time.month{font-size:2rem;width:95px}.page-company_content>div.content section.history ul li>div time.month span{position:relative;top:8px}.page-company_content>div.content section.history ul li>p{color:#fff;padding:0 20px 15px;transition:all .3s ease}.page-company_content>div.content section.history>a{display:block;margin:0 auto;width:min(1120px,100% - 40px)}.page-company_content>div.content section.history>a:hover{opacity:.8}.page-company_content>div.content section.history>a img{width:100%}.text-move-svg{height:clamp(59px,1.24427vw + 54.11002px,78px)}@keyframes scroll-hint-swipe{0%,to{transform:translate(-10px)}50%{transform:translate(10px)}}@media (prefers-reduced-motion: reduce){.page-description_content section.achievements article>.scroll-hint .scroll-hint-hand{animation:none!important}}.page-description_content{overflow:hidden}.page-description_content>section.key{background-color:#000c;padding:clamp(43px,7.203667vw + 14.689587px,153px) 0 0;height:calc(100% - clamp(55px,-.017682vw + 52.139489px,70px) - 30px);position:relative}.page-description_content>section.key>div.head{margin:0 auto;width:min(1520px,100%);position:relative;z-index:1;padding:0 20px}.page-description_content>section.key>div.head>h3 svg{color:#fff;height:21px}.page-description_content>section.key>div.head>h1{color:#fff;font-size:clamp(3rem,1.964637vw + 2.227898rem,6rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;margin:0 0 clamp(60px,3.143418vw + 47.646365px,108px);transition:all .3s ease}.page-description_content>section.key>div.head>h2{color:#00d8ff;font-size:clamp(3rem,1.964637vw + 2.227898rem,6rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;margin:0 0 60px;text-align:center}.page-description_content>section.key>div.head>h2 p{font-size:clamp(3rem,1.964637vw + 2.227898rem,6rem);display:inline;background:linear-gradient(transparent 69%,#a39e00 69%);background-repeat:no-repeat;background-position:0 calc(100% - 10px);background-size:0 100%;transition:background-size .85s ease;padding:0 .12em .05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-description_content>section.key>div.head>h2.visible p{background-size:100% 100%}.page-description_content>section.key>div.head>p{color:#fff;font-size:2rem;text-align:center;line-height:1.75}.page-description_content>section.key>img{position:absolute;right:clamp(10px,12.115259vw - 37.612967px,195px);top:200px;width:clamp(290px,13.294041vw + 237.75442px,493px)}.page-description_content>section.key>.text-move-marquee-wrap{position:static!important;transform:unset!important}.page-description_content>div.content section.activities{background-color:#000c;padding:50px 0}.page-description_content>div.content section.activities>.text-move-marquee-wrap{position:static!important;transform:unset!important}.page-description_content>div.content section.activities>div.wrap{padding:60px 0}.page-description_content>div.content section.activities>div.wrap>h2{color:#fff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);font-weight:700;margin:0 0 clamp(60px,5.89391vw + 36.836935px,150px);text-align:center}.page-description_content>div.content section.activities>div.wrap>div{margin:0 auto;width:min(1320px,100%);padding:0 20px;display:flex;flex-direction:column;gap:clamp(0px,-3.929273vw + 75.442043px,60px)}.page-description_content>div.content section.activities>div.wrap>div>div{display:flex;align-items:center;padding:0 clamp(0px,13.097577vw - 51.473477px,200px) 0 0}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n){flex-direction:row-reverse;position:relative;padding:0 0 0 clamp(0px,13.097577vw - 51.473477px,200px)}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n):before{content:"";display:block;background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='493.814'%20height='462.624'%20viewBox='0%200%20493.814%20462.624'%3e%3cg%20id='グループ_190'%20data-name='グループ%20190'%20transform='translate(-1199.838%20-164.753)'%3e%3cpath%20id='パス_42'%20data-name='パス%2042'%20d='M0,98.49,287.261,0,28.042,225.021s52.665-84.81,62.924-104.645,4.1-33.513-18.466-34.882S0,98.49,0,98.49'%20transform='translate(1200%20401.979)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_43'%20data-name='パス%2043'%20d='M0,47.561,138.72,0,13.542,108.664S38.974,67.709,43.928,58.13s1.982-16.184-8.917-16.845S0,47.561,0,47.561'%20transform='translate(1423.625%20520.465)%20rotate(-49)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_44'%20data-name='パス%2044'%20d='M0,23.942,69.831,0,6.817,54.7s12.8-20.617,15.3-25.438,1-8.147-4.489-8.479S0,23.942,0,23.942'%20transform='translate(1555.51%20471.082)%20rotate(-105)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_45'%20data-name='パス%2045'%20d='M0,45.02,131.308,0,12.818,102.858S36.892,64.091,41.581,55.024,43.457,39.705,33.14,39.08,0,45.02,0,45.02'%20transform='translate(1670.271%20401.979)%20rotate(-167)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_46'%20data-name='パス%2046'%20d='M0,43.677,127.391,0,12.436,99.79s23.355-37.611,27.9-46.407,1.82-14.862-8.189-15.469S0,43.677,0,43.677'%20transform='translate(1389.674%20294.779)%20rotate(40)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_47'%20data-name='パス%2047'%20d='M0,66.79,194.8,0,19.016,152.6S54.731,95.083,61.688,81.632,64.47,58.905,49.165,57.977,0,66.79,0,66.79'%20transform='translate(1503.336%20164.932)%20rotate(88)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_48'%20data-name='パス%2048'%20d='M0,36.074,105.216,0,10.271,82.42s19.29-31.064,23.047-38.329,1.5-12.275-6.764-12.776S0,36.074,0,36.074'%20transform='matrix(-0.695,%200.719,%20-0.719,%20-0.695,%201603.625,%20278.314)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e") no-repeat scroll left top;width:647px;height:625px;position:absolute;left:-23.5%;top:47%}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n)>div>div{padding-right:100px;padding-left:0}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n)>div>p{padding:0 100px 0 0}.page-description_content>div.content section.activities>div.wrap>div>div:last-of-type:before{left:19%;top:62%}.page-description_content>div.content section.activities>div.wrap>div>div>img{width:45.4545454545%}.page-description_content>div.content section.activities>div.wrap>div>div>div{width:54.5454545455%}.page-description_content>div.content section.activities>div.wrap>div>div>div>div{display:flex;align-items:center;margin:0 0 31px;border-bottom:1px solid #00d8ff;padding:0 0 24px clamp(21px,5.173543vw + .667976px,100px);gap:23px}.page-description_content>div.content section.activities>div.wrap>div>div>div>div div h2{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700}.page-description_content>div.content section.activities>div.wrap>div>div>div>div div p{color:#8b8b8b;font-size:1.8rem}.page-description_content>div.content section.activities>div.wrap>div>div>div>p{color:#fff;line-height:2.5;padding:0 0 0 clamp(21px,5.173543vw + .667976px,100px)}.page-description_content>div.content section.achievements{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0}.page-description_content>div.content section.achievements .scroll-hint{position:relative}.page-description_content>div.content section.achievements .scroll-hint.is-active .scroll-hint-icon-wrap{opacity:1;visibility:visible}.page-description_content>div.content section.achievements .scroll-hint.is-scrolled .scroll-hint-icon-wrap{opacity:0;visibility:hidden}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-icon-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s;z-index:2}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-icon{background-color:#000000c7;color:#fff;padding:14px 22px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 6px 20px #00000040}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-icon-inner{display:flex;align-items:center;gap:8px;line-height:1}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-arrow{font-size:2rem;line-height:1;color:#00d8ff;opacity:.6}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-hand{display:inline-flex;width:28px;height:28px;color:#fff;animation:scroll-hint-swipe 1.6s ease-in-out infinite}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-hand svg{width:100%;height:100%;display:block}.page-description_content>div.content section.achievements .scroll-hint .scroll-hint-text{font-size:1.2rem;line-height:1;letter-spacing:.04em;white-space:nowrap}.page-description_content>div.content section.achievements>.text-move-marquee-wrap{margin:0 0 clamp(40px,3.929273vw + 24.557957px,100px);position:static!important;transform:unset!important}.page-description_content>div.content section.achievements>h2{color:#fff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);margin:0 0 clamp(59px,3.667322vw + 44.587426px,115px);text-align:center}.page-description_content>div.content section.achievements article{padding:0 20px}.page-description_content>div.content section.achievements article div.table{margin:0 auto;width:min(1520px,100%)}.page-description_content>div.content section.achievements article div.table>div.head{border-bottom:2px solid #00d8ff}.page-description_content>div.content section.achievements article div.table>div.head>div{display:flex}.page-description_content>div.content section.achievements article div.table>div.head>div>div{border-right:1px solid #00d8ff;color:#fff;padding:11px 16px}.page-description_content>div.content section.achievements article div.table>div.head>div>div:nth-of-type(1){width:100px;flex-shrink:0}.page-description_content>div.content section.achievements article div.table>div.head>div>div:nth-of-type(2){width:40%}.page-description_content>div.content section.achievements article div.table>div.head>div>div:nth-of-type(3){width:26%}.page-description_content>div.content section.achievements article div.table>div.head>div>div:nth-of-type(4){width:12%}.page-description_content>div.content section.achievements article div.table>div.head>div>div:nth-of-type(5){border-right:none;width:15.5%}.page-description_content>div.content section.achievements article div.table>div.body>div{border-bottom:1px solid #00d8ff;display:flex}.page-description_content>div.content section.achievements article div.table>div.body>div div{color:#fff;padding:11px 16px}.page-description_content>div.content section.achievements article div.table>div.body>div div:nth-of-type(1){width:100px;flex-shrink:0}.page-description_content>div.content section.achievements article div.table>div.body>div div:nth-of-type(2){width:40%}.page-description_content>div.content section.achievements article div.table>div.body>div div:nth-of-type(3){width:26%}.page-description_content>div.content section.achievements article div.table>div.body>div div:nth-of-type(4){width:12%}.page-description_content>div.content section.achievements article div.table>div.body>div div:nth-of-type(5){border-right:none;width:15.5%}.page-description_content>div.content section.license{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0}.page-description_content>div.content section.license>.text-move-marquee-wrap{margin:0 0 clamp(40px,3.929273vw + 24.557957px,100px);position:static!important;transform:unset!important}.page-description_content>div.content section.license>h2{color:#fff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);margin:0 0 clamp(59px,3.667322vw + 44.587426px,115px);text-align:center}.page-description_content>div.content section.license>section.box{margin:0 auto 70px;width:min(1520px,100%);padding:0 20px}.page-description_content>div.content section.license>section.box>h3{border-bottom:1px solid #00d8ff;color:#fff;font-size:1.8rem;margin:0 0 20px;padding:0 0 20px}.page-description_content>div.content section.license>section.box>div{display:flex;justify-content:space-between}.page-description_content>div.content section.license>section.box>div>div{border-right:1px solid #00d8ff;padding:0 30px;width:50%}.page-description_content>div.content section.license>section.box>div>div:first-of-type{padding-left:0}.page-description_content>div.content section.license>section.box>div>div:last-of-type{border-right:none;padding-right:0}.page-description_content>div.content section.license>section.box>div>div>div{display:flex;justify-content:space-between;padding:3px 13px}.page-description_content>div.content section.license>section.box>div>div>div:nth-of-type(2n){background-color:#606060}.page-description_content>div.content section.license>section.box>div>div>div h3{color:#fff}.page-description_content>div.content section.license>section.box>div>div>div p{color:#fff;flex-shrink:0}.page-description_content>div.content section.license>section.box.qualifications>div>div{width:33%}.page-description_content>div.content section.license>section.box.education{margin-bottom:0}.page-description_content>div.content section.car{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0 150px}.page-description_content>div.content section.car>.text-move-marquee-wrap{margin:0 0 clamp(40px,3.929273vw + 24.557957px,100px);position:static!important;transform:unset!important}.page-description_content>div.content section.car>h2{color:#fff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);margin:0 0 clamp(60px,3.601834vw + 45.844794px,115px);text-align:center}.page-description_content>div.content section.car>div{display:flex;justify-content:space-between;margin:0 auto clamp(100px,6.548788vw + 74.263261px,200px);padding:0 20px;width:min(950px,100%)}.page-description_content>div.content section.car>div>div{width:42.1052631579%}.page-description_content>div.content section.car>div>div img{margin:0 0 26px}.page-description_content>div.content section.car>div>div p{color:#fff;text-align:center}.page-description_content>div.content section.car>a{display:block;margin:0 auto;width:min(1120px,100% - 40px)}.page-description_content>div.content section.car>a:hover{opacity:.8}.page-description_content>div.content section.car>a img{width:100%}.page-recruit_content{overflow:hidden}.page-recruit_content>section.key{background-color:#000c;padding:clamp(45px,6.352325vw + 20.035363px,142px) 0 clamp(44px,4.780616vw + 25.212181px,117px);position:relative}.page-recruit_content>section.key>div.head{margin:0 auto;width:min(1520px,100%);position:relative;z-index:1;display:flex;justify-content:space-between;padding:0 clamp(20px,-18.336608vw + 372.062868px,300px) 0 clamp(25px,4.911591vw + 5.697446px,100px)}.page-recruit_content>section.key>div.head hgroup{position:relative}.page-recruit_content>section.key>div.head hgroup:after{background:transparent url(../images/04_ttl_txt.svg) no-repeat scroll left top/cover;content:"";display:block;position:absolute;left:-55px;top:10%;width:clamp(356px,45.317616vw + 177.901768px,1048px);height:clamp(257px,32.743942vw + 128.316306px,757px);opacity:0;transform:translateY(20px);transition-property:opacity,transform;transition-duration:1s,1s;transition-timing-function:ease,ease;will-change:opacity,transform}.page-recruit_content>section.key>div.head hgroup.visible:after{opacity:1;transform:translateY(0)}.page-recruit_content>section.key>div.head hgroup>h2{margin:0 0 13px}.page-recruit_content>section.key>div.head hgroup>h2 svg{color:#fff;height:clamp(35px,2.685003vw + 24.447937px,76px);width:clamp(215px,16.895874vw + 148.599214px,473px)}.page-recruit_content>section.key>div.head hgroup>h1{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600}.page-recruit_content>section.key>div.head>p{color:#fff;font-size:1.8rem;line-height:2.2222222222;width:44.8026315789%;margin:40px 0 0}.page-recruit_content>section.key>img{position:absolute;left:0;top:10%}.page-recruit_content>section.key>ul{position:fixed;right:0;bottom:40px;display:flex;flex-direction:column;gap:13px;z-index:2}.page-recruit_content>section.key>ul li a{background-color:#fff;border:3px solid #00d8ff;color:#000;display:block;font-size:2rem;padding:20px 25px;text-decoration:none;position:relative;right:-100px}.page-recruit_content>section.key>ul li a:hover{background-color:#333;color:#fff;right:0}.page-recruit_content>div.content section.what{background-color:#000c;padding:clamp(44px,7.138179vw + 15.946955px,153px) 20px 50px}.page-recruit_content>div.content section.what>h3{color:#00d8ff;font-size:clamp(2.5rem,.982318vw + 2.113949rem,4rem);font-weight:700;text-align:center;margin:0 0 clamp(10px,1.571709vw + 3.823183px,34px);line-height:1}.page-recruit_content>div.content section.what>h2{color:#fff;font-size:clamp(2rem,.654879vw + 1.742633rem,3rem);text-align:center;margin:0 0 clamp(40px,.785855vw + 36.911591px,52px);line-height:1}.page-recruit_content>div.content section.what>p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:1.875;margin:0 auto clamp(40px,3.929273vw + 24.557957px,100px);width:min(1121px,100%)}.page-recruit_content>div.content section.what>a{display:block;margin:0 auto clamp(0px,9.561231vw - 37.575639px,146px);width:min(543px,100%)}.page-recruit_content>div.content section.what>a:hover{opacity:.8}.page-recruit_content>div.content section.what>a img{margin:0 0 clamp(10px,.720367vw + 7.168959px,21px)}.page-recruit_content>div.content section.what>a p{color:#fff;font-size:1.8rem;text-align:center}.page-recruit_content>div.content section.interview{background-color:#000c;padding:clamp(45px,3.601834vw + 30.844794px,100px) 0}.page-recruit_content>div.content section.interview>div.wrap{margin:0 auto;padding:0 20px;width:min(780px,100%)}.page-recruit_content>div.content section.interview>div.wrap h2{margin:0 0 clamp(18px,1.047806vw + 13.882122px,34px)}.page-recruit_content>div.content section.interview>div.wrap h2 svg{color:#fff;margin:0 auto;height:clamp(48px,3.798297vw + 33.072692px,106px);width:clamp(217px,17.157826vw + 149.569745px,479px)}.page-recruit_content>div.content section.interview>div.wrap h3{color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);margin:0 0 clamp(40px,4.584152vw + 21.984283px,110px);text-align:center}.page-recruit_content>div.content section.interview>div.wrap iframe{display:block;margin:0 auto 30px;width:780px,100%;aspect-ratio:780/438}.page-recruit_content>div.content section.interview>div.wrap p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222}.page-recruit_content>div.content section.day{background-color:#000c;padding:clamp(45px,3.601834vw + 30.844794px,100px) 0}.page-recruit_content>div.content section.day h2{margin:0 0 clamp(19px,.982318vw + 15.139489px,34px)}.page-recruit_content>div.content section.day h2 svg{color:#fff;margin:0 auto;height:clamp(48px,3.798297vw + 33.072692px,106px);width:clamp(282px,22.265881vw + 194.495088px,622px)}.page-recruit_content>div.content section.day h3{color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);margin:0 0 clamp(13px,6.352325vw - 11.964637px,110px);text-align:center}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper{position:relative;width:100%;margin:0 auto;padding:0 clamp(44px,6vw,72px) clamp(100px,2.112676vw + 89.43662px,130px);box-sizing:border-box;z-index:1}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-wrapper{align-items:stretch}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-slide{width:min(420px,78vw);height:auto;display:flex;box-sizing:border-box;padding:50px 0 0}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next{top:auto;bottom:20px;width:clamp(50px,2.816901vw + 35.915493px,90px);height:clamp(50px,2.816901vw + 35.915493px,90px);border-radius:50%;background:#bebebe;color:#4a4a4a;transition:background .2s ease,opacity .2s ease}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev:after,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next:after{font-size:14px;font-weight:700}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev:hover,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next:hover{background:#bebebe}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev.swiper-button-disabled,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev svg,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next svg{width:clamp(10px,.704225vw + 6.478873px,20px)}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev{left:50%;right:auto;transform:translate(calc(-100% - 12px))}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next{left:50%;right:auto;transform:translate(12px)}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item{background-color:#ededed;padding:0 34px;width:100%;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-start{align-items:center;justify-content:center;padding-top:34px;padding-bottom:34px}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other{padding-top:28px;padding-bottom:28px}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other>div{background-color:#00d8ff;display:flex;gap:13px;align-items:center;transform:matrix(1,-.09,.09,1,0,0);padding:21px;margin:-60px 0 20px;width:fit-content}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other>div p{margin:0}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other>div p:first-of-type{color:#fff;font-weight:700;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem)}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other>div p:last-of-type{color:#000;font-weight:700;font-size:1.8rem}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper div.item.item-other>p{margin:0;color:#222;font-size:1.6rem;line-height:1.75;flex:1}.page-recruit_content>div.content section.crosstalk{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0}.page-recruit_content>div.content section.crosstalk>h2{margin:0 0 13px}.page-recruit_content>div.content section.crosstalk>h2 svg{color:#fff;margin:0 auto;height:clamp(48px,3.798297vw + 33.072692px,106px);width:clamp(220px,17.419777vw + 151.540275px,486px)}.page-recruit_content>div.content section.crosstalk>h3{color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);text-align:center;margin:0 0 clamp(25px,1.637197vw + 18.565815px,50px)}.page-recruit_content>div.content section.crosstalk>p.p1{color:#fff;font-size:clamp(5rem,1.964637vw + 4.227898rem,8rem);font-weight:700;text-align:center;line-height:1}.page-recruit_content>div.content section.crosstalk>p.p2{color:#fff;font-size:clamp(2.5rem,.720367vw + 2.216896rem,3.6rem);text-align:center;margin:0 0 21px}.page-recruit_content>div.content section.crosstalk>p.p3{color:#ff004e;font-size:clamp(2rem,1.178782vw + 1.536739rem,3.8rem);font-weight:700;transform:matrix(1,.07,-.07,1,0,0);width:fit-content;margin:0 auto;padding:0 20px}.page-recruit_content>div.content section.crosstalk>div.img{margin:0 0 86px;padding:0 20px;display:flex;justify-content:center}.page-recruit_content>div.content section.crosstalk>div.img>div:first-of-type>div{padding:0 0 0 55px}.page-recruit_content>div.content section.crosstalk>div.img>div:last-of-type>div{padding:0 55px 0 0}.page-recruit_content>div.content section.crosstalk>div.img>div>div{display:flex;align-items:center;justify-content:center;gap:21px}.page-recruit_content>div.content section.crosstalk>div.img>div>div p{color:#fff}.page-recruit_content>div.content section.crosstalk>div.img>div>div p:last-of-type{font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700}.page-recruit_content>div.content section.crosstalk>div.line{background-color:#656565;padding:40px 20px 35px;margin:0 0 50px}.page-recruit_content>div.content section.crosstalk>div.line p{color:#fff;font-size:clamp(2.5rem,1.375246vw + 1.959528rem,4.6rem);font-weight:700;margin:0 auto;width:min(1120px,100%);text-wrap:balance;word-break:auto-phrase}.page-recruit_content>div.content section.crosstalk>div.line p:after{background-color:#00d8ff;content:"";display:block;margin:30px 0 0;height:10px;width:150px}.page-recruit_content>div.content section.crosstalk>div.talk{margin:0 auto 100px;width:min(1120px,100%);display:flex;flex-direction:column;gap:50px;padding:0 20px}.page-recruit_content>div.content section.crosstalk>div.talk>div{display:flex;gap:clamp(15px,.720367vw + 12.168959px,26px)}.page-recruit_content>div.content section.crosstalk>div.talk>div:nth-of-type(2n){flex-direction:row-reverse}.page-recruit_content>div.content section.crosstalk>div.talk>div>img{height:clamp(50px,3.274394vw + 37.131631px,100px);width:clamp(50px,3.274394vw + 37.131631px,100px)}.page-recruit_content>div.content section.crosstalk>div.talk>div p{color:#fff;font-size:clamp(1.4rem,.261952vw + 1.297053rem,1.8rem);line-height:2.2222222222;width:min(500px,100%)}.page-recruit_content>div.content section.crosstalk>div.talk>div.i{display:flex;flex-direction:column;margin:0 0 clamp(10px,2.815979vw - 1.066798px,53px)}.page-recruit_content>div.content section.crosstalk>div.talk>div.i>div{display:flex;gap:26px}.page-recruit_content>div.content section.crosstalk>div.talk>div.i>div.r{flex-direction:row-reverse}.page-recruit_content>div.content section.crosstalk>div.talk>div.i>div>div{display:flex;flex-direction:column;gap:25px;width:min(500px,100%)}.page-recruit_content>div.content section.crosstalk>div.talk>div.i>div>div>div.img{display:flex;gap:23px;flex-wrap:wrap}.page-recruit_content>div.content section.crosstalk>div.talk>div.i>div>div>img{width:auto;height:auto}.page-recruit_content>div.content section.crosstalk>div.talk>div>div>img{width:clamp(50px,3.274394vw + 37.131631px,100px);height:clamp(50px,3.274394vw + 37.131631px,100px)}.page-recruit_content>div.content section.crosstalk>div.talk.talk2>div.i>div>div{width:100%}.page-recruit_content>div.content section.crosstalk>div.talk.talk2>div.i>div>div>div.img img{width:min(190px,100%);height:auto}.page-recruit_content>div.content section.crosstalk>div.talk.talk3>div:nth-of-type(odd){flex-direction:row-reverse}.page-recruit_content>div.content section.crosstalk>div.talk.talk3>div:nth-of-type(2n){flex-direction:row}.page-recruit_content>div.content section.crosstalk>div.talk.talk3>div p.r{text-align:right}.page-recruit_content>div.content section.crosstalk div.after{background-color:#00d8ff;padding:clamp(40px,.196464vw + 39.227898px,43px) clamp(20px,1.964637vw + 12.278978px,50px);margin:0 auto;width:min(1120px,100% - 40px)}.page-recruit_content>div.content section.crosstalk div.after h2{display:flex;align-items:center;gap:10px}.page-recruit_content>div.content section.crosstalk div.after h2 span{color:#fff;font-size:clamp(3.4rem,1.768173vw + 2.705108rem,6.1rem)}.page-recruit_content>div.content section.crosstalk div.after h2 img{height:clamp(30px,1.506221vw + 24.08055px,53px);width:clamp(37px,1.833661vw + 29.793713px,65px)}.page-recruit_content>div.content section.crosstalk div.after h3{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 30px}.page-recruit_content>div.content section.crosstalk div.after p{line-height:2.5}.page-recruit_content>div.content section.crosstalk div.after p a{background-color:#fff;text-decoration:underline;padding:0 2px}.page-recruit_content>div.content section.crosstalk div.after p a:hover{text-decoration:none}.page-recruit_content>div.content section.qa{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 0}.page-recruit_content>div.content section.qa>h2{margin:0 0 13px}.page-recruit_content>div.content section.qa>h2 svg{color:#fff;margin:0 auto;height:clamp(51px,3.601834vw + 36.844794px,106px);width:clamp(122px,7.203667vw + 93.689587px,232px)}.page-recruit_content>div.content section.qa>h3{color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);margin:0 auto clamp(40px,3.929273vw + 24.557957px,100px);text-align:center}.page-recruit_content>div.content section.qa>div{margin:0 auto;width:min(1120px,100%)}.page-recruit_content>div.content section.qa>div>div{padding:0 20px}.page-recruit_content>div.content section.qa>div>div>div{border-bottom:1px solid #dddddd;padding:clamp(25px,1.637197vw + 18.565815px,50px) 0;display:flex;flex-direction:column;gap:30px}.page-recruit_content>div.content section.qa>div>div>div:first-of-type{padding-top:0}.page-recruit_content>div.content section.qa>div>div>div:last-of-type{border-bottom:none}.page-recruit_content>div.content section.qa>div>div>div h3{display:flex;align-items:center;gap:20px}.page-recruit_content>div.content section.qa>div>div>div h3 svg{color:#fff;height:50px;width:41px;flex-shrink:0}.page-recruit_content>div.content section.qa>div>div>div h3 span{color:#fff;font-size:clamp(2rem,.654879vw + 1.742633rem,3rem)}.page-recruit_content>div.content section.qa>div>div>div>p{display:flex;align-items:flex-start;gap:20px}.page-recruit_content>div.content section.qa>div>div>div>p svg{color:#fff;height:50px;width:36px;flex-shrink:0}.page-recruit_content>div.content section.qa>div>div>div>p span{color:#fff;font-size:clamp(1.6rem,.261952vw + 1.497053rem,2rem);margin:1rem 0 0}.page-recruit_content>div.content section.requirements{background-color:#000c;padding:clamp(50px,3.274394vw + 37.131631px,100px) 20px clamp(92px,2.48854vw + 82.220039px,130px)}.page-recruit_content>div.content section.requirements>h2 svg{color:#fff;margin:0 auto;height:clamp(48px,3.798297vw + 33.072692px,106px);width:clamp(316px,25.147348vw + 217.170923px,700px)}.page-recruit_content>div.content section.requirements>h3{color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);margin:0 auto clamp(42px,2.48854vw + 32.220039px,80px);text-align:center}.page-recruit_content>div.content section.requirements .tabs{margin:0 auto clamp(80px,3.798297vw + 65.072692px,138px);width:min(1120px,100%)}.page-recruit_content>div.content section.requirements .tabs .nav{display:flex;gap:20px;align-items:flex-end;margin:0 auto -3px;width:calc(100% - 40px)}.page-recruit_content>div.content section.requirements .tabs .nav button{border:3px solid #00d8ff;border-bottom:0;background-color:#00d8ff;color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);font-weight:700;line-height:1.3;width:calc(50% - 10px);min-height:clamp(41px,3.077931vw + 28.903733px,88px);padding:clamp(7px,.851343vw + 3.654224px,20px) 16px clamp(7px,.851343vw + 3.654224px,20px);text-align:center;transition:background-color .25s ease,color .25s ease}.page-recruit_content>div.content section.requirements .tabs .nav button.is-active{background-color:#333;color:#fff}.page-recruit_content>div.content section.requirements .tabs .panel{border:3px solid #00d8ff;background-color:#333;padding:clamp(23px,3.077931vw + 10.903733px,70px) clamp(45px,4.911591vw + 25.697446px,120px);display:flex;flex-direction:column;gap:48px}.page-recruit_content>div.content section.requirements .tabs .panel[hidden]{display:none}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item{display:flex;flex-direction:column;gap:25px;border-bottom:1px solid #00d8ff;padding:0 0 48px}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item:last-of-type{border-bottom:none;padding-bottom:0}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item>div{display:grid;grid-template-columns:100px 1fr;gap:13px}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item>div h4{color:#fff;font-weight:700}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item>div p{color:#fff}ul.page-banner{display:flex;justify-content:space-between;margin:0 auto;width:min(932px,100%)}ul.page-banner li{width:42.9184549356%}ul.page-banner li a{background-color:#00d8ff;display:block;padding:clamp(16px,.91683vw + 12.396857px,30px) 13px clamp(16px,.91683vw + 12.396857px,30px) 25px;text-decoration:none;position:relative}ul.page-banner li a:before{content:"";display:block;width:clamp(60px,3.929273vw + 44.557957px,120px);height:2px;background-color:#fff;position:absolute;right:clamp(-70px,-2.619515vw - 19.705305px,-30px);top:clamp(23px,.785855vw + 19.911591px,35px);transition:all .3s ease}ul.page-banner li a:after{content:"";display:block;border:2px solid #fff;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;left:8px;top:-8px;transition:all .3s ease}html.theme-light ul.page-banner li a:before{border-color:#000;background-color:#000}html.theme-light ul.page-banner li a:after{border-color:#000}ul.page-banner li a:hover:before{right:clamp(-52px,-1.440733vw - 24.337917px,-30px);top:clamp(30px,.982318vw + 26.139489px,45px)}ul.page-banner li a:hover:after{left:0;top:0}ul.page-banner li a span{color:#fff;font-size:clamp(1.8rem,1.153213vw + 1.346787rem,2.5rem);line-height:1}.page-career_content>section.key{background-color:#000c;padding:clamp(45px,6.352325vw + 20.035363px,142px) 0 clamp(44px,4.780616vw + 25.212181px,117px);position:relative}.page-career_content>section.key>div.head{margin:0 auto;width:min(1520px,100%);position:relative;z-index:1;display:flex;justify-content:space-between;padding:0 20px 0 clamp(25px,4.911591vw + 5.697446px,100px)}.page-career_content>section.key>div.head div>h2{margin:0 0 13px}.page-career_content>section.key>div.head div>h2 svg{color:#fff;transition:all .3s ease;height:clamp(35px,2.750491vw + 24.19057px,77px);width:clamp(200px,15.586117vw + 138.746562px,438px)}.page-career_content>section.key>div.head div>h1{color:#fff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600}.page-career_content>section.key>div.head div>img{height:clamp(271px,30.189915vw + 152.353635px,732px);width:clamp(356px,39.62017vw + 200.292731px,961px)}.page-career_content>section.key>div.head>p{color:#fff;font-size:clamp(1.6rem,.91683vw + 1.239686rem,3rem);line-height:2.2222222222;text-align:center;width:44.8026315789%;position:absolute;right:clamp(0px,-13.097577vw + 251.473477px,200px);top:50%;transform:translateY(-50%);transition:all .3s ease}.page-career_content>section.key>img{position:absolute;left:0;top:10%}.page-career_content>section.key>ul{position:fixed;right:0;bottom:40px;display:flex;flex-direction:column;gap:13px;z-index:2}.page-career_content>section.key>ul li a{background-color:#fff;border:3px solid #00d8ff;color:#000;display:block;font-size:2rem;padding:20px 25px;text-decoration:none;position:relative;right:-100px}.page-career_content>section.key>ul li a:hover{background-color:#333;color:#fff;right:0}.page-career_content>div.content{background-color:#000c;padding:0 0 clamp(92px,5.108055vw + 71.925344px,170px)}.page-career_content>div.content>div{margin:0 auto;width:min(1520px,100%);padding:clamp(50px,4.453176vw + 32.499018px,118px) 0;display:flex;flex-direction:column;gap:clamp(70px,5.239031vw + 49.410609px,150px)}.page-career_content>div.content>div>section.career{padding:0 20px}.page-career_content>div.content>div>section.career>div.head{margin:0 0 clamp(37px,1.178782vw + 32.367387px,55px)}.page-career_content>div.content>div>section.career>div.head>div{border-bottom:8px solid #00d8ff;margin:0 0 25px;display:flex;align-items:flex-end;width:fit-content}.page-career_content>div.content>div>section.career>div.head>div p{color:#fff;font-size:clamp(1.9rem,.720367vw + 1.616896rem,3rem);font-weight:700;line-height:1;padding:0 13px 7px 0;transition:all .3s ease}.page-career_content>div.content>div>section.career>div.head>div p span{font-size:clamp(4.6rem,1.571709vw + 3.982318rem,7rem);font-weight:700}.page-career_content>div.content>div>section.career>div.head>div h2{color:#fff;border-left:1px solid #00d8ff;font-size:clamp(2rem,.654879vw + 1.742633rem,3rem);padding:0 0 7px 13px;transition:all .3s ease}.page-career_content>div.content>div>section.career>div.head>p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222;transition:all .3s ease}.page-career_content>div.content>div>section.career.vol1>div.img{display:grid;align-items:flex-start;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:0 38px;margin:0 auto clamp(54px,3.536346vw + 40.102161px,108px);width:min(1420px,100%)}.page-career_content>div.content>div>section.career.vol1>div.img>div img{margin:0 0 11px}.page-career_content>div.content>div>section.career.vol1>div.img>div p{color:#fff;font-size:clamp(1.6rem,.261952vw + 1.497053rem,2rem);transition:all .3s ease}.page-career_content>div.content>div>section.career.vol1>div.img>img{margin:-1.8rem 0 0;transform:translateY(-20px);align-self:center}.page-career_content>div.content>div>section.career.vol1 section.detail{margin:0 auto;width:min(1120px,100%)}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after{border:4px solid #00d8ff;display:flex;align-items:center;gap:50px;padding:clamp(34px,-.720367vw + 47.831041px,45px) clamp(25px,.589391vw + 22.683694px,34px) clamp(30px,.261952vw + 28.97053px,34px) clamp(25px,.589391vw + 22.683694px,34px);margin:0 0 20px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after>h2{background-color:#00d8ff;font-size:3rem;font-weight:700;width:150px;height:150px;flex-shrink:0;border-radius:50%;align-content:center;text-align:center;display:flex;align-items:center;justify-content:center}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after div h3{background-color:#00d8ff;font-size:2.5rem;font-weight:700;padding:4px 13px;margin:0 0 8px;width:fit-content}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after div p{color:#fff;font-size:1.8rem;line-height:2.2222222222;transition:all .3s ease}.page-career_content>div.content>div>section.career.vol1 section.detail>h2{background-color:#00d8ff;font-size:clamp(2rem,.327439vw + 1.871316rem,2.5rem);font-weight:700;margin:0 0 20px;padding:11px 21px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job{display:flex;justify-content:space-between;margin:0 0 20px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job div{border:4px solid #00d8ff;display:flex;flex-direction:column;gap:20px;padding:35px clamp(13px,.785855vw + 9.911591px,25px);width:32.1428571429%}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job div h3{color:#fff;font-size:clamp(1.875rem,.409299vw + 1.714145rem,2.5rem);font-weight:700;text-align:center;transition:all .3s ease;text-wrap:balance;word-break:auto-phrase}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job div p{color:#fff;line-height:1.875;transition:all .3s ease}.page-career_content>div.content>div>section.career.vol1 section.detail div.bar{height:20px;background-color:#00d8ff;margin:0 0 20px;width:100%}.page-career_content>div.content>div>section.career.vol1 section.detail>img{margin:0 auto 20px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal{border:4px solid #00d8ff;display:flex;flex-direction:column;gap:20px;padding:40px clamp(25px,2.554028vw + 14.962672px,64px)}.page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>h2{color:#fff;font-size:2.5rem;font-weight:700;transition:all .3s ease}.page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>h2 span{background:linear-gradient(transparent 69%,#a39e00 69%);font-size:2.5rem;display:inline;background-repeat:no-repeat;background-position:0 100%;background-size:0 100%;transition:background-size .85s ease;padding:0 .12em .05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>h2.visible span{background-size:100% 100%}.page-career_content>div.content>div>section.career.vol1 section.detail>div.proposal>p{color:#fff;transition:all .3s ease}.page-career_content>div.content>div>section.career.vol2 div.head{margin-bottom:clamp(49px,2.030124vw + 41.021611px,80px)}.page-career_content>div.content>div>section.career.vol2 div.head>div{margin-bottom:clamp(30px,3.012443vw + 18.1611px,76px)}.page-career_content>div.content>div>section.career.vol2 div.head>h3{color:#fff;font-size:clamp(2.5rem,1.24427vw + 2.011002rem,4.4rem);margin:0 auto;width:min(1120px,100%);text-wrap:balance;word-break:auto-phrase}.page-career_content>div.content>div>section.career.vol2>div.environment{margin:0 auto clamp(30px,2.881467vw + 18.675835px,74px);width:min(1120px,100%)}.page-career_content>div.content>div>section.career.vol2>div.environment>div{display:flex;flex-direction:column;gap:clamp(40px,2.357564vw + 30.734774px,76px)}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div{display:flex;flex-direction:column;gap:clamp(20px,.261952vw + 18.97053px,24px)}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div:nth-of-type(1)>div img{width:clamp(20px,.982318vw + 16.139489px,35px);height:clamp(45px,2.292076vw + 35.992141px,80px)}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div:nth-of-type(2)>div img{width:clamp(30px,1.506221vw + 24.08055px,53px);height:clamp(45px,2.292076vw + 35.992141px,80px)}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div:nth-of-type(3)>div img{width:clamp(30px,1.506221vw + 24.08055px,53px);height:clamp(45px,2.292076vw + 35.992141px,80px)}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div>div{display:flex;align-items:center;gap:30px}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div>div img{flex-shrink:0}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div>div h2{color:#00d8ff;font-size:clamp(2rem,1.309758vw + 1.485265rem,4rem);font-weight:700}.page-career_content>div.content>div>section.career.vol2>div.environment>div>div>p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:1.6666666667}.page-career_content>div.content>div>section.career.vol2>p.point{color:#fff;font-size:clamp(1.8rem,.458415vw + 1.619843rem,2.5rem);font-weight:700;line-height:1.6;border:4px solid #00d8ff;padding:clamp(32px,1.178782vw + 27.367387px,50px) clamp(28px,2.095612vw + 19.764244px,60px);margin:0 auto;width:min(1120px,100%)}.page-career_content>div.content>div>section.career.vol3 div.head{margin-bottom:clamp(30px,6.024885vw + 6.3222px,122px)}.page-career_content>div.content>div>section.career.vol3 div.head>div{margin-bottom:clamp(30px,3.012443vw + 18.1611px,76px)}.page-career_content>div.content>div>section.career.vol3 div.head>h3{color:#fff;font-size:clamp(2.5rem,1.24427vw + 2.011002rem,4.4rem);margin:0 auto;width:min(1120px,100%)}.page-career_content>div.content>div>section.career.vol3>div.support{margin:0 auto;width:min(1120px,100%)}.page-career_content>div.content>div>section.career.vol3>div.support>div{display:flex;flex-direction:column;gap:30px}.page-career_content>div.content>div>section.career.vol3>div.support>div>div{border:4px solid #00d8ff;display:flex;align-items:center;gap:80px;padding:45px}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>img{width:145px;flex-shrink:0}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>div{display:flex;flex-direction:column;gap:13px}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>div>h2{color:#fff;font-size:2.5rem;font-weight:700}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>div>h2 span{background:linear-gradient(transparent 69%,#a39e00 69%);font-size:2.5rem;display:inline;background-repeat:no-repeat;background-position:0 100%;background-size:0 100%;transition:background-size .85s ease;padding:0 .12em .05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>div>h2.visible span{background-size:100% 100%}.page-career_content>div.content>div>section.career.vol3>div.support>div>div>div p{color:#fff;font-size:1.8rem;line-height:2.2222222222}.page-career_content>div.content>div>section.career.vol4 div.head{margin-bottom:clamp(30px,8.644401vw - 3.972495px,162px)}.page-career_content>div.content>div>section.career.vol4>ul{width:fit-content;margin:0 auto;display:flex;flex-direction:column;gap:30px}.page-career_content>div.content>div>section.career.vol4>ul li{display:flex;gap:14px;align-items:center}.page-career_content>div.content>div>section.career.vol4>ul li svg{color:#fff;width:45px;flex-shrink:0}.page-career_content>div.content>div>section.career.vol4>ul li p{color:#fff;font-size:clamp(2rem,.654879vw + 1.742633rem,3rem);font-weight:700}.page-career_content>div.content>div>section.career.vol5 div.head{margin-bottom:clamp(30px,4.911591vw + 10.697446px,105px)}.page-career_content>div.content>div>section.career.vol5>p{color:#fff;font-size:clamp(1.8rem,.458415vw + 1.619843rem,2.5rem);line-height:2.4;margin:0 0 100px;text-align:center}.page-career_content>div.content>div>section.career.vol5>iframe{display:block;margin:0 auto clamp(81px,19.51539vw + 4.304519px,379px);width:739px,100%;height:439px;aspect-ratio:739/439}.page-career_content>div.content>div>section.career.vol5 img{margin:0 auto 100px}.page-career_content>div.content>div>section.career.vol5 img:last-of-type{margin-bottom:0}.page-career_content>div.content ul.page-banner{padding:0 20px}.page-misawa-life_content>section.key{height:100dvh;background:transparent url(../images/06_kv.jpg) no-repeat scroll center center/cover;overflow:hidden;position:fixed;width:calc(100% - clamp(15px,.982318vw + 12.139489px,30px));display:flex;align-items:center;justify-content:center;pointer-events:none}.page-misawa-life_content>section.key>div.head{pointer-events:auto;margin:0 auto;width:fit-content;z-index:1;position:absolute;top:50%;transform:translateY(calc(-50% - 50px))}.page-misawa-life_content>section.key>div.head div{display:flex;flex-direction:column;gap:30px;align-items:center}.page-misawa-life_content>section.key>div.head div h2{text-align:center;width:fit-content;padding:0 21px}.page-misawa-life_content>section.key>div.head div h2 span{color:#fff;display:inline-block;font-size:7rem;line-height:1;position:relative}.page-misawa-life_content>section.key>div.head div h2 span:first-of-type{padding:0 1rem 0 0}.page-misawa-life_content>section.key>div.head div h2 span:after{background-color:#00d8ff;content:"";display:block;width:100%;height:75%;position:absolute;left:-8px;top:12px;z-index:-1;padding:0 8px}.page-misawa-life_content>section.key>div.head div h1{background-color:#00d8ff;color:#fff;font-size:2.8rem;line-height:1;text-align:center;width:fit-content}.page-misawa-life_content>div.content{background-color:#000;padding:0 0 clamp(104px,4.3222vw + 87.013752px,170px);position:relative;top:100dvh;margin:0 0 100dvh}.page-misawa-life_content>div.content>div{padding:clamp(40px,1.964637vw + 32.278978px,70px) 0 0}.page-misawa-life_content>div.content>div section.living{position:relative}.page-misawa-life_content>div.content>div section.living .text-move-marquee-wrap{margin:0 0 clamp(35px,2.48854vw + 25.220039px,73px);position:static!important;transform:unset!important}.page-misawa-life_content>div.content>div section.living .text-move-marquee-wrap svg{height:151px}.page-misawa-life_content>div.content>div section.living>h2{color:#fff;font-size:clamp(2.5rem,1.309758vw + 1.985265rem,4.5rem);line-height:1;margin:0 0 clamp(45px,3.601834vw + 30.844794px,100px);text-align:center}.page-misawa-life_content>div.content>div section.living div.text-line-fill p{line-height:2.4;text-align:center}.page-misawa-life_content>div.content>div section.living .img-scroll{padding:clamp(50px,13.097577vw - 1.473477px,250px) 0 clamp(100px,9.823183vw + 61.394892px,250px)}.page-misawa-life_content>div.content>div section.recommended{margin:0 0 100px;padding:0 20px}.page-misawa-life_content>div.content>div section.recommended>div{border-bottom:3px solid #00d8ff;padding:clamp(60px,1.440733vw + 54.337917px,82px) 0}.page-misawa-life_content>div.content>div section.recommended>div:nth-of-type(1)>div span img{width:clamp(28px,.196464vw + 27.227898px,31px);height:clamp(67px,.130976vw + 66.485265px,69px)}.page-misawa-life_content>div.content>div section.recommended>div:nth-of-type(2)>div span img{width:clamp(55px,.130976vw + 54.485265px,57px);height:clamp(68px,.130976vw + 67.485265px,70px)}.page-misawa-life_content>div.content>div section.recommended>div:nth-of-type(3)>div span img{width:clamp(57px,.130976vw + 56.485265px,59px);height:clamp(68px,.130976vw + 67.485265px,70px)}.page-misawa-life_content>div.content>div section.recommended>div:last-of-type{border-bottom:none}.page-misawa-life_content>div.content>div section.recommended>div>div{display:flex;justify-content:space-between;margin:0 auto;width:min(1120px,100%);align-items:center}.page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type{width:47.3214285714%}.page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type h3{color:#00d8ff;font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700;display:flex;align-items:flex-end;margin:0 0 10px;gap:19px}.page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type h2{border-bottom:3px solid #00d8ff;color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);font-weight:700;padding:0 0 clamp(10px,1.178782vw + 5.367387px,28px);margin:0 0 clamp(30px,.392927vw + 28.455796px,36px)}.page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222}.page-misawa-life_content>div.content>div section.recommended>div>div>div:last-of-type{display:flex;flex-direction:column;gap:30px;width:44.6428571429%}.page-misawa-life_content>div.content>div section.charm{margin:0 0 clamp(74px,9.561231vw + 36.424361px,220px)}.page-misawa-life_content>div.content>div section.charm>img{margin:0 auto;width:clamp(105px,4.780616vw + 86.212181px,178px);height:clamp(80px,3.732809vw + 65.330059px,137px)}.page-misawa-life_content>div.content>div section.charm>h2{color:#fff;font-size:clamp(2.5rem,1.309758vw + 1.985265rem,4.5rem);font-weight:700;margin:0 0 clamp(60px,.654879vw + 57.426326px,70px);text-align:center}.page-misawa-life_content>div.content>div section.charm>div{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,1.964637vw + 22.278978px,60px) clamp(0px,5.89391vw - 23.163065px,90px);margin:0 auto;width:min(1530px,100%);justify-content:space-between;padding:0 20px}.page-misawa-life_content>div.content>div section.charm>div>div{background-color:#fff;border:6px solid #00d8ff;padding:clamp(10px,.654879vw + 7.426326px,20px);width:100%;grid-template-rows:subgrid;display:grid;grid-row:span 3;gap:0}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(1) .metric .value .img1{width:clamp(19px,.523903vw + 16.941061px,27px);height:clamp(50px,1.309758vw + 44.852652px,70px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(1) .metric .value .img2{width:clamp(69px,1.768173vw + 62.051081px,96px);height:clamp(51px,1.309758vw + 45.852652px,71px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(2) .metric .value img{width:clamp(138px,3.863785vw + 122.815324px,197px);height:clamp(52px,1.309758vw + 46.852652px,72px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(3) .metric .value img{width:clamp(19px,.523903vw + 16.941061px,27px);height:clamp(50px,1.309758vw + 44.852652px,70px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(4) .metric .value img{width:clamp(93px,1.964637vw + 85.278978px,123px);height:clamp(52px,1.309758vw + 46.852652px,72px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(5) .metric .value img{width:clamp(83px,2.1611vw + 74.506876px,116px);height:clamp(51px,1.309758vw + 45.852652px,71px)}.page-misawa-life_content>div.content>div section.charm>div>div:nth-of-type(6) .metric .value img{width:clamp(75px,1.375246vw + 69.595285px,96px);height:clamp(51px,1.309758vw + 45.852652px,71px)}.page-misawa-life_content>div.content>div section.charm>div>div>h3{font-size:clamp(2.5rem,.327439vw + 2.371316rem,3rem);font-weight:700;grid-row:1;align-self:center;margin:0 0 40px;text-align:center}.page-misawa-life_content>div.content>div section.charm>div>div>h3 span{font-size:clamp(3rem,1.964637vw + 2.227898rem,6rem);font-weight:700}.page-misawa-life_content>div.content>div section.charm>div>div>.metric{grid-row:2;display:flex;flex-direction:column;margin:0 0 13px;gap:13px}.page-misawa-life_content>div.content>div section.charm>div>div>.metric>.value{display:flex;align-items:flex-end;justify-content:center;gap:13px}.page-misawa-life_content>div.content>div section.charm>div>div>.metric>.value p{font-size:clamp(1.5rem,1.309758vw + .985265rem,3.5rem);font-weight:700;line-height:1}.page-misawa-life_content>div.content>div section.charm>div>div>.metric>p.n{font-size:1.4rem;text-align:center;margin:0}.page-misawa-life_content>div.content>div section.charm>div>div>p.box{grid-row:4;background-color:#f5f5f5;font-size:1.8rem;padding:13px;text-align:center;line-height:1.6666666667;display:flex;align-items:center;justify-content:center;margin:0}.page-misawa-life_content>div.content>div section.back{margin:0 0 clamp(100px,5.239031vw + 79.410609px,180px)}.page-misawa-life_content>div.content>div section.back>h2{color:#fff;font-size:clamp(2.5rem,1.309758vw + 1.985265rem,4.5rem);line-height:1;margin:0 0 clamp(35px,6.548788vw + 9.263261px,135px);text-align:center;text-wrap:balance;word-break:auto-phrase}.page-misawa-life_content>div.content>div section.back div.text-line-fill p{line-height:2.4;text-align:center}.page-misawa-life_content>div.content>div>div.bn{display:flex;justify-content:space-between;margin:0 auto clamp(100px,6.876228vw + 72.976424px,205px);padding:0 20px;width:min(1220px,100%)}.page-misawa-life_content>div.content>div>div.bn a{display:block;width:44.262295082%}.page-misawa-life_content>div.content>div>div.bn a:hover{opacity:.8}.page-misawa-life_content>div.content>div>section.movie{margin:0 auto;padding:0 20px;width:min(1120px,100%)}.page-misawa-life_content>div.content>div>section.movie>h2{border-bottom:3px solid #00d8ff;color:#fff;font-size:clamp(1.8rem,.785855vw + 1.491159rem,3rem);font-weight:700;margin:0 0 clamp(20px,1.440733vw + 14.337917px,42px);padding:0 0 clamp(10px,.327439vw + 8.713163px,15px)}.page-misawa-life_content>div.content>div>section.movie p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222;margin:0 0 clamp(30px,.785855vw + 26.911591px,42px)}.page-misawa-life_content>div.content>div>section.movie iframe{display:block;aspect-ratio:1120/586;width:100%}.page-infromal-interview_content>section.key{background-color:#000;padding:208px 20px;width:100%;display:flex;align-items:center;justify-content:center}.page-infromal-interview_content>section.key>div{display:flex;justify-content:space-between;margin:0 auto;width:min(1200px,100%)}.page-infromal-interview_content>section.key>div>img{width:45.8333333333%}.page-infromal-interview_content>section.key>div>div{width:45.8333333333%}.page-infromal-interview_content>section.key>div>div h1{color:#fff;font-size:clamp(2.5rem,.982318vw + 2.113949rem,4rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;line-height:1;margin:0 0 34px}.page-infromal-interview_content>section.key>div>div p{color:#fff;font-size:clamp(1.6rem,.261952vw + 1.497053rem,2rem);line-height:2;margin:0 0 clamp(21px,.851343vw + 17.654224px,34px)}.page-infromal-interview_content>section.key>div>div a{background-color:#00d8ff;font-size:clamp(1.6rem,.589391vw + 1.368369rem,2.5rem);padding:21px;width:fit-content;display:flex;align-items:center;gap:21px;text-decoration:none}.page-infromal-interview_content>section.key>div>div a:hover:after{bottom:-5px}.page-infromal-interview_content>section.key>div>div a:after{background-color:#fff;content:"";display:block;width:20px;height:16px;clip-path:polygon(50% 100%,0 0,100% 0);position:relative;bottom:0;transition:all .3s ease}.page-infromal-interview_content>div.content{background-color:#000}.page-infromal-interview_content>div.content>div{padding:0 0 clamp(100px,13.490504vw + 46.982318px,306px)}.page-infromal-interview_content>div.content>div section.what>svg{color:#fff;margin:0 auto 13px;width:59px}.page-infromal-interview_content>div.content>div section.what>h2{color:#fff;font-size:clamp(2rem,1.964637vw + 1.227898rem,5rem);font-weight:700;line-height:1;margin:0 0 clamp(40px,3.929273vw + 24.557957px,100px);text-align:center}.page-infromal-interview_content>div.content>div section.what>div.box{display:flex;justify-content:space-between;margin:0 auto clamp(80px,3.929273vw + 64.557957px,140px);padding:0 20px;width:min(1120px,100%)}.page-infromal-interview_content>div.content>div section.what>div.box>div{background-color:#00d8ff;padding:clamp(13px,.785855vw + 9.911591px,25px);width:clamp(29.4642857143%,-.100571vw + 31.395243%,31%)}.page-infromal-interview_content>div.content>div section.what>div.box>div:nth-of-type(2)>div>h3{font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem)}.page-infromal-interview_content>div.content>div section.what>div.box>div>div{background-color:#fff;margin:0 0 11px;padding:29px 13px 23px}.page-infromal-interview_content>div.content>div section.what>div.box>div>div svg{color:#000;margin:0 auto 13px}.page-infromal-interview_content>div.content>div section.what>div.box>div>div>h3{font-size:1.8rem;text-align:center}.page-infromal-interview_content>div.content>div section.what>div.overview{display:flex;flex-direction:column;gap:73px;margin:0 auto clamp(100px,5.435494vw + 78.638507px,183px);padding:0 20px;width:min(1120px,100%)}.page-infromal-interview_content>div.content>div section.what>div.overview>div{display:flex;gap:38px}.page-infromal-interview_content>div.content>div section.what>div.overview>div>h2{border:5px solid #00d8ff;color:#fff;font-size:2rem;font-weight:700;height:132px;width:190px;flex-shrink:0;display:grid;place-items:center}.page-infromal-interview_content>div.content>div section.what>div.overview>div>div{display:flex;flex-direction:column;gap:10px}.page-infromal-interview_content>div.content>div section.what>div.overview>div>div h3{color:#fff;font-size:2rem;font-weight:700}.page-infromal-interview_content>div.content>div section.what>div.overview>div>div p{color:#fff;line-height:1.875}.page-infromal-interview_content>div.content>div section.what>div.overview>div>div span{color:#fff;font-size:1.4rem;line-height:1.7857142857}.page-infromal-interview_content>div.content>div section.what>div.flow{margin:0 0 152px}.page-infromal-interview_content>div.content>div section.what>div.flow>svg{color:#fff;margin:0 auto 13px;width:59px}.page-infromal-interview_content>div.content>div section.what>div.flow>h2{color:#fff;font-size:clamp(2rem,1.964637vw + 1.227898rem,5rem);font-weight:700;line-height:1;margin:0 0 clamp(50px,3.274394vw + 37.131631px,100px);text-align:center}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider .swiper-button-prev,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider .swiper-button-next{display:none}.page-infromal-interview_content>div.content>div section.what>div.flow>div{display:flex;justify-content:space-between;margin:0 auto;padding:0 20px;width:min(1067px,100%)}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper{display:flex;justify-content:space-between;width:100%}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper>div{width:18.7441424555%}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper>div img{margin:0 0 20px}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper>div h3{color:#00d8ff;font-size:2rem;font-weight:700;margin:0 0 20px;text-align:center}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div.swiper-wrapper>div p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div{width:18.7441424555%}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div img{margin:0 0 20px}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div h3{color:#00d8ff;font-size:2rem;font-weight:700;margin:0 0 20px;text-align:center}.page-infromal-interview_content>div.content>div section.what>div.flow>div>div p{color:#fff;font-size:1.8rem;line-height:2.2222222222}.page-infromal-interview_content>div.content>div section.what>div.casual-form{padding:0 20px}.page-infromal-interview_content>div.content>div section.what>div.casual-form>svg{color:#fff;margin:0 auto 13px;width:59px}.page-infromal-interview_content>div.content>div section.what>div.casual-form>h2{color:#fff;font-size:clamp(2rem,1.964637vw + 1.227898rem,5rem);font-weight:700;line-height:1;margin:0 0 19px;text-align:center}.page-infromal-interview_content>div.content>div section.what>div.casual-form>p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);line-height:2.2222222222;margin:0 0 clamp(40px,3.929273vw + 24.557957px,100px);text-align:center}.wpcf7-response-output{color:#fff}div.form{display:flex;flex-direction:column;gap:30px;margin:0 auto;width:min(1120px,100%)}div.form>div.row>div h3{color:#fff;font-size:1.8rem;font-weight:700;display:flex;align-items:center;gap:15px;margin:0 0 10px}div.form>div.row>div h3 span{color:#000;background-color:#00d8ff;font-size:1.4rem;padding:1px 5px 2px;line-height:1}div.form>div.row>div>p{color:#fff;margin:0 0 13px}div.form>div.row>div>div .wpcf7-radio label{display:flex}div.form>div.row>div>div .wpcf7-radio label .wpcf7-list-item-label{color:#fff}div.form>div.row>div input[type=text],div.form>div.row>div input[type=email],div.form>div.row>div input[type=tel],div.form>div.row>div textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}div.form>div.row>div input[type=radio],div.form>div.row>div input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background-color:#fff;border:1px solid #707070;border-radius:50%;outline:none;margin:0 13px 0 0;position:relative;top:2px;padding:0}div.form>div.row>div input[type=radio]:checked,div.form>div.row>div input[type=checkbox]:checked{background-color:#fff}div.form>div.row>div input[type=radio]:checked:after,div.form>div.row>div input[type=checkbox]:checked:after{content:"";display:block;width:14px;height:14px;border-radius:50%;background-color:#00d8ff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}div.form>div.row>div input[type=checkbox]{border-radius:0}div.form>div.row>div input[type=checkbox]:checked:after{border-radius:0}div.form>div.row>div.check{margin:30px 0 74px}div.form>div.row>div.check .wpcf7-list-item{margin:0}div.form>div.row>div.check>span{display:block;margin:0 auto;width:fit-content}div.form>div.row>div.check label{display:flex;align-items:center;gap:6px}div.form>div.row>div.check label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;border:2px solid #00d8ff;outline:none;transition:background .3s}div.form>div.row>div.check label input[type=checkbox]:checked{background-color:#00d8ff;border:2px solid #00d8ff;position:relative}div.form>div.row>div.check label input[type=checkbox]:checked:after{content:"";display:block;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}div.form>div.row>div.check label>span{color:#fff}div.form>div.row>div.check label>span a{text-decoration:underline}div.form>div.row>div.check label>span a:hover{text-decoration:none}div.form>div.row>div.submit input{background-color:#00d8ff;display:block;font-size:clamp(2rem,.327439vw + 1.871316rem,2.5rem);font-weight:700;margin:0 auto;padding:21px;width:min(600px,100%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}div.form>div.row-g{display:flex;justify-content:space-between}div.form>div.row-g>div{width:48.6607142857%}div.form>div input,div.form>div textarea{background-color:#f5f5f5;padding:18px 25px;width:100%}div.form>div input::placeholder,div.form>div textarea::placeholder{color:#bcbcbc}div.form>div .custom-file{background-color:transparent;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:20px;padding:0;position:relative;width:100%}div.form>div .custom-file .custom-file_button{background-color:#00d8ff;color:#000;display:block;flex-shrink:0;font-weight:700;padding:18px;width:180px;text-align:center}div.form>div .custom-file .custom-file_text{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.form>div .custom-file.is-selected .custom-file_text{color:#fff}div.form>div .custom-file input[type=file]{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;width:100%}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed!important}.page-job-application_content>section.key{background:#000 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='493.814'%20height='462.624'%20viewBox='0%200%20493.814%20462.624'%3e%3cg%20id='グループ_190'%20data-name='グループ%20190'%20transform='translate(-1199.838%20-164.753)'%3e%3cpath%20id='パス_42'%20data-name='パス%2042'%20d='M0,98.49,287.261,0,28.042,225.021s52.665-84.81,62.924-104.645,4.1-33.513-18.466-34.882S0,98.49,0,98.49'%20transform='translate(1200%20401.979)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_43'%20data-name='パス%2043'%20d='M0,47.561,138.72,0,13.542,108.664S38.974,67.709,43.928,58.13s1.982-16.184-8.917-16.845S0,47.561,0,47.561'%20transform='translate(1423.625%20520.465)%20rotate(-49)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_44'%20data-name='パス%2044'%20d='M0,23.942,69.831,0,6.817,54.7s12.8-20.617,15.3-25.438,1-8.147-4.489-8.479S0,23.942,0,23.942'%20transform='translate(1555.51%20471.082)%20rotate(-105)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_45'%20data-name='パス%2045'%20d='M0,45.02,131.308,0,12.818,102.858S36.892,64.091,41.581,55.024,43.457,39.705,33.14,39.08,0,45.02,0,45.02'%20transform='translate(1670.271%20401.979)%20rotate(-167)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_46'%20data-name='パス%2046'%20d='M0,43.677,127.391,0,12.436,99.79s23.355-37.611,27.9-46.407,1.82-14.862-8.189-15.469S0,43.677,0,43.677'%20transform='translate(1389.674%20294.779)%20rotate(40)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_47'%20data-name='パス%2047'%20d='M0,66.79,194.8,0,19.016,152.6S54.731,95.083,61.688,81.632,64.47,58.905,49.165,57.977,0,66.79,0,66.79'%20transform='translate(1503.336%20164.932)%20rotate(88)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_48'%20data-name='パス%2048'%20d='M0,36.074,105.216,0,10.271,82.42s19.29-31.064,23.047-38.329,1.5-12.275-6.764-12.776S0,36.074,0,36.074'%20transform='matrix(-0.695,%200.719,%20-0.719,%20-0.695,%201603.625,%20278.314)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e") no-repeat scroll right clamp(10px,12.115259vw - 37.612967px,195px) top 180px/clamp(290px,13.294041vw + 237.75442px,493px) auto;padding:208px 0}.page-job-application_content>section.key>div{margin:0 auto;width:min(1200px,100%)}.page-job-application_content>section.key>div h2{margin:0 0 21px}.page-job-application_content>section.key>div h2 svg{color:#fff;margin:0 auto;width:clamp(305px,24.099542vw + 210.288802px,673px);height:clamp(35px,2.685003vw + 24.447937px,76px)}.page-job-application_content>section.key>div h1{color:#fff;font-size:clamp(2.5rem,.982318vw + 2.113949rem,4rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;line-height:1;margin:0 0 70px;text-align:center}.page-job-application_content>section.key>div p{color:#fff;font-size:clamp(1.6rem,.261952vw + 1.497053rem,2rem);line-height:2;margin:0 auto;width:min(600px,100%)}.page-job-application_content>div.content{background-color:#000}.page-job-application_content>div.content>div{padding:0 0 clamp(100px,13.490504vw + 46.982318px,306px)}.page-job-application_content>div.content>div section.entry-form{padding:0 20px}.page-job-application_content>div.content>div section.entry-form>h2{color:#fff;font-size:clamp(2rem,1.964637vw + 1.227898rem,5rem);font-weight:700;margin:0 0 13px;text-align:center}.page-job-application_content>div.content>div section.entry-form>p{color:#fff;font-size:clamp(1.6rem,.130976vw + 1.548527rem,1.8rem);margin:0 0 clamp(42px,3.798297vw + 27.072692px,100px);text-align:center}.line-fill-box div.text-line-fill{text-align:center;display:flex;flex-direction:column;gap:5rem;padding:0 20px}.line-fill-box div.text-line-fill p{font-size:2.5rem;line-height:2.4}.line-fill-box div.text-line-fill p .line{--line-progress: 0;position:relative;display:block;width:fit-content;max-width:100%;margin:0 auto}.line-fill-box div.text-line-fill p .line-base{color:#333;font-size:clamp(1.6rem,.589391vw + 1.368369rem,2.5rem)}.line-fill-box div.text-line-fill p .line-fill{font-size:clamp(1.6rem,.589391vw + 1.368369rem,2.5rem);position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;pointer-events:none;clip-path:inset(0 calc((1 - var(--line-progress)) * 100%) 0 0)}.line-fill-box>div.img-scroll{display:flex;flex-direction:column;gap:21px;overflow:hidden;padding:48px 0;--img-gap: 21px;--img-visible-count: 3.2;--img-item-width: min(340px, calc((100% - (var(--img-gap) * 2.2)) / var(--img-visible-count)))}.line-fill-box>div.img-scroll .img-scroll-row{overflow:visible;transform:rotate(-10deg)}.line-fill-box>div.img-scroll .img-scroll-row .img-scroll-track{display:flex;align-items:center;gap:var(--img-gap);width:max-content;position:relative;will-change:transform;backface-visibility:hidden}.line-fill-box>div.img-scroll .img-scroll-row .img-scroll-track img{width:var(--img-item-width);aspect-ratio:4/3;object-fit:cover;flex:0 0 auto}@keyframes img-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--marquee-distance, 0px)),0,0)}}@keyframes img-scroll-right{0%{transform:translate3d(calc(-1 * var(--marquee-distance, 0px)),0,0)}to{transform:translateZ(0)}}.page-thanks_content>div{background-color:#000;padding:208px 0}.page-thanks_content>div>.text-move-marquee-wrap{margin:0 0 60px;position:static!important;transform:unset!important}.page-thanks_content>div>div.wrap{background:transparent url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='493.814'%20height='462.624'%20viewBox='0%200%20493.814%20462.624'%3e%3cg%20id='グループ_190'%20data-name='グループ%20190'%20transform='translate(-1199.838%20-164.753)'%3e%3cpath%20id='パス_42'%20data-name='パス%2042'%20d='M0,98.49,287.261,0,28.042,225.021s52.665-84.81,62.924-104.645,4.1-33.513-18.466-34.882S0,98.49,0,98.49'%20transform='translate(1200%20401.979)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_43'%20data-name='パス%2043'%20d='M0,47.561,138.72,0,13.542,108.664S38.974,67.709,43.928,58.13s1.982-16.184-8.917-16.845S0,47.561,0,47.561'%20transform='translate(1423.625%20520.465)%20rotate(-49)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_44'%20data-name='パス%2044'%20d='M0,23.942,69.831,0,6.817,54.7s12.8-20.617,15.3-25.438,1-8.147-4.489-8.479S0,23.942,0,23.942'%20transform='translate(1555.51%20471.082)%20rotate(-105)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_45'%20data-name='パス%2045'%20d='M0,45.02,131.308,0,12.818,102.858S36.892,64.091,41.581,55.024,43.457,39.705,33.14,39.08,0,45.02,0,45.02'%20transform='translate(1670.271%20401.979)%20rotate(-167)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_46'%20data-name='パス%2046'%20d='M0,43.677,127.391,0,12.436,99.79s23.355-37.611,27.9-46.407,1.82-14.862-8.189-15.469S0,43.677,0,43.677'%20transform='translate(1389.674%20294.779)%20rotate(40)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_47'%20data-name='パス%2047'%20d='M0,66.79,194.8,0,19.016,152.6S54.731,95.083,61.688,81.632,64.47,58.905,49.165,57.977,0,66.79,0,66.79'%20transform='translate(1503.336%20164.932)%20rotate(88)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_48'%20data-name='パス%2048'%20d='M0,36.074,105.216,0,10.271,82.42s19.29-31.064,23.047-38.329,1.5-12.275-6.764-12.776S0,36.074,0,36.074'%20transform='matrix(-0.695,%200.719,%20-0.719,%20-0.695,%201603.625,%20278.314)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e") no-repeat scroll right clamp(10px,12.115259vw - 37.612967px,195px) top 0/clamp(290px,13.294041vw + 237.75442px,493px) auto}.page-thanks_content>div>div.wrap>div{margin:0 auto;padding:0 20px;width:min(1120px,100%)}.page-thanks_content>div>div.wrap>div h2{color:#fff;font-size:clamp(2rem,.982318vw + 1.613949rem,3.5rem);font-weight:700;margin:0 0 21px}.page-thanks_content>div>div.wrap>div p{color:#fff;line-height:1.875}.page-privacy-policy_content{background-color:#000;padding:clamp(100px,3.274394vw + 87.131631px,150px) 0}.page-privacy-policy_content>div{margin:0 auto;padding:0 20px;width:min(1520px,100%)}.page-privacy-policy_content>div>h3{margin:0 0 5px}.page-privacy-policy_content>div>h3 svg{color:#fff}.page-privacy-policy_content>div>h2{color:#fff;font-size:clamp(3rem,.654879vw + 2.742633rem,4rem);font-family:tot-shizukardgo-stdn,sans-serif;font-weight:600;margin:0 0 clamp(80px,-2.619515vw + 130.294695px,120px)}.page-privacy-policy_content>div>h2 span{font-size:clamp(1.8rem,.458415vw + 1.619843rem,2.5rem)}.page-privacy-policy_content>div>div{margin:0 auto;width:min(1120px,100%)}.page-privacy-policy_content>div>div p{color:#fff;font-size:clamp(1.4rem,.130976vw + 1.348527rem,1.6rem);line-height:1.875;margin:0 0 34px}.page-privacy-policy_content>div>div p.p{border-bottom:1px solid #fff;margin:0 0 21px;padding:0 0 21px}.page-privacy-policy_content>div>div p a{text-decoration:underline}.page-privacy-policy_content>div>div p a:hover{text-decoration:none}.page-privacy-policy_content>div>div h3{color:#fff;font-size:clamp(1.8rem,.130976vw + 1.748527rem,2rem);font-weight:700}@media screen and (max-width: 1420px){#colophon .site-info div.detail>div>div{flex-direction:column;align-items:flex-start;gap:5px}#colophon .site-info div.detail>div{gap:13px;margin:0 0 34px}#colophon .site-info div.menu{gap:21px;flex-direction:column}#colophon .site-info div.menu>div>ul{gap:13px}}@media screen and (max-width: 1120px){#colophon .site-info{flex-direction:column;gap:40px;padding:0 clamp(35px,8.940853vw - .137552px,100px)}#colophon .site-info div.detail a.logo{margin:0 auto 59px;width:fit-content}#colophon .site-info>div.bn{width:fit-content;margin:0 auto}#colophon>button.pagetop{margin:0 auto;right:0}}@media screen and (max-width: 1000px){#masthead .site-header-main .site-branding{align-items:center;height:clamp(55px,1.153213vw + 50.467875px,62px);padding-right:20px}#masthead .site-header-main .site-branding .site-title{padding:0}#masthead .site-header-main .site-branding>div.menu{display:none;left:clamp(15px,.982318vw + 11.139489px,30px);top:clamp(55px,.982318vw + 51.139489px,70px);width:calc(100% - clamp(15px,.982318vw + 10.139489px,30px) - clamp(15px,.982318vw + 11.139489px,30px));z-index:5;height:calc(100dvh - clamp(55px,.982318vw + 52.139489px,70px) - 29px);position:fixed;overflow:hidden;padding:0;background-color:#000c}#masthead .site-header-main .site-branding>div.menu>div{display:grid;width:100%;height:100%;padding:34px 0;gap:36px;overflow-y:auto;grid-template-rows:minmax(44px,auto) minmax(223px,auto);align-content:safe center;justify-content:center}#masthead .site-header-main .site-branding>div.menu>div nav{margin:0;order:2}#masthead .site-header-main .site-branding>div.menu>div>div{margin:0;flex-direction:column;gap:50px}#masthead .site-header-main .site-branding>div.menu>div>div>ul{flex-direction:column}#masthead .site-header-main .site-branding>div.menu>div nav ul{flex-direction:column}#masthead .site-header-main .site-branding>div.menu>div nav ul li a{color:#fff;text-decoration:underline}#masthead .site-header-main .site-branding>div.menu>div nav ul li a:hover{text-decoration:none}#masthead .site-header-main .site-branding>div.menu-btn{display:block}.front-page_content>section.key{flex-direction:column-reverse;display:flex}.front-page_content>section.key>div{gap:35px;padding:25px;flex-direction:column}.front-page_content>section.key>div>button.pc-button{display:none}.front-page_content>section.key>div>img{width:clamp(275px,86.490939vw - 64.90939px,800px)}.front-page_content>section.key>div>button{display:none}.front-page_content>section.key .text-move-marquee-wrap{position:relative!important;top:unset!important;transform:translateY(0)!important;margin:-65px 0 0}.front-page_content>section.key .text-move-marquee-wrap svg{height:59px!important}#colophon svg.text-move-svg{height:59px}.front-page_content>section.key .text-move-marquee-wrap>div{padding:50px 0 0}.front-page_content>section.key>div>div.r{padding:0}.front-page_content>section.key>div>div.r h3{margin:0 0 21px}div.smt-menu{display:flex}.front-page_content>section.sec>h2{position:absolute}.front-page_content>section.message{flex-direction:column}.front-page_content>section.message>div{flex-direction:column;width:100%;padding:1px 58px 0;display:contents}.front-page_content>section.message>div>img{margin:0 auto;width:min(600px,100%)}.front-page_content>section.message>div>div{padding-bottom:70px;margin:0 auto;width:fit-content;padding-left:58px;padding-right:58px}.front-page_content>section.description{gap:50px 0;display:grid;grid-template-columns:31px 1fr}.front-page_content>section.description>h2{padding:0;position:static}.front-page_content>section.description>div>img{grid-column:span 2;grid-row:1;margin-top:1px}.front-page_content>section.description>div>div{padding-left:27px;padding-right:27px;padding-bottom:0}.front-page_content>section.description>div>div h3{text-wrap:balance;word-break:auto-phrase}.front-page_content>section.news{display:grid;grid-template-columns:clamp(31px,3.208906vw + 18.388998px,80px) 1fr;gap:27px;padding-bottom:112px}.front-page_content>section.news>h2{position:static}.front-page_content>section.news>div{display:contents}.front-page_content>section.news>div>a{width:calc(min(400px,100%) - 128px);grid-column:span 2;margin:0 auto}.front-page_content>section.news>div #sb_instagram{margin:0 0 57px;padding:0!important}.front-page_content>section.news>div #sb_instagram #sb_instagram{padding:0!important}.front-page_content>section.news>div #sb_instagram #sb_instagram #sbi_images{gap:50px!important}.front-page_content>section.recruit{gap:45px;padding-bottom:75px}.front-page_content>section.recruit>div>div{padding-bottom:70px}.page-description_content>section.key{height:auto;margin:0;padding-bottom:50px}.page-description_content>div.content section.activities>div.wrap{padding:80px 0 60px}.page-description_content section.achievements article>.scroll-hint .scroll-hint-scroller{overflow-x:auto;-webkit-overflow-scrolling:touch}.page-description_content section.achievements article>.scroll-hint .scroll-hint-scroller>div[role=table]{min-width:1020px}.page-recruit_content>section.key>div.head{flex-direction:column;padding-right:35px;padding-left:35px}.page-recruit_content>section.key>div.head hgroup:after{position:static}.page-recruit_content>section.key>ul{display:none}.page-recruit_content>section.key>div.head>p{font-size:1.6rem;width:100%;margin:13px 0 0}.page-career_content>section.key>ul{display:none}.page-career_content>section.key>div.head{flex-direction:column}.page-career_content>section.key>div.head>p{text-align:left;width:100%;transform:unset;position:static;margin-top:-50px}.page-career_content>section.key>div.head div>img{margin:-10px auto 0;width:100%;height:auto}.page-misawa-life_content>div.content>div section.charm>div{padding:0 20px;grid-template-columns:repeat(2,1fr)}.page-misawa-life_content>div.content>div section.living .text-move-marquee-wrap svg{height:59px}.page-infromal-interview_content>section.key{padding:clamp(65px,9.364768vw + 28.196464px,208px) 20px}.page-job-application_content>section.key{background:#000 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='493.814'%20height='462.624'%20viewBox='0%200%20493.814%20462.624'%3e%3cg%20id='グループ_190'%20data-name='グループ%20190'%20transform='translate(-1199.838%20-164.753)'%3e%3cpath%20id='パス_42'%20data-name='パス%2042'%20d='M0,98.49,287.261,0,28.042,225.021s52.665-84.81,62.924-104.645,4.1-33.513-18.466-34.882S0,98.49,0,98.49'%20transform='translate(1200%20401.979)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_43'%20data-name='パス%2043'%20d='M0,47.561,138.72,0,13.542,108.664S38.974,67.709,43.928,58.13s1.982-16.184-8.917-16.845S0,47.561,0,47.561'%20transform='translate(1423.625%20520.465)%20rotate(-49)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_44'%20data-name='パス%2044'%20d='M0,23.942,69.831,0,6.817,54.7s12.8-20.617,15.3-25.438,1-8.147-4.489-8.479S0,23.942,0,23.942'%20transform='translate(1555.51%20471.082)%20rotate(-105)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_45'%20data-name='パス%2045'%20d='M0,45.02,131.308,0,12.818,102.858S36.892,64.091,41.581,55.024,43.457,39.705,33.14,39.08,0,45.02,0,45.02'%20transform='translate(1670.271%20401.979)%20rotate(-167)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_46'%20data-name='パス%2046'%20d='M0,43.677,127.391,0,12.436,99.79s23.355-37.611,27.9-46.407,1.82-14.862-8.189-15.469S0,43.677,0,43.677'%20transform='translate(1389.674%20294.779)%20rotate(40)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_47'%20data-name='パス%2047'%20d='M0,66.79,194.8,0,19.016,152.6S54.731,95.083,61.688,81.632,64.47,58.905,49.165,57.977,0,66.79,0,66.79'%20transform='translate(1503.336%20164.932)%20rotate(88)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3cpath%20id='パス_48'%20data-name='パス%2048'%20d='M0,36.074,105.216,0,10.271,82.42s19.29-31.064,23.047-38.329,1.5-12.275-6.764-12.776S0,36.074,0,36.074'%20transform='matrix(-0.695,%200.719,%20-0.719,%20-0.695,%201603.625,%20278.314)'%20fill='none'%20stroke='%2300d8ff'%20stroke-width='1'/%3e%3c/g%3e%3c/svg%3e") no-repeat scroll right -74px top 100px/clamp(290px,13.294041vw + 237.75442px,493px) auto;padding:clamp(65px,9.364768vw + 28.196464px,208px) 20px}.page-thanks_content>div{padding:clamp(65px,9.364768vw + 28.196464px,208px) 0}}@media screen and (max-width: 930px){.page-description_content>div.content section.license>section.box>div{flex-direction:column}.page-description_content>div.content section.license>section.box.qualifications>div>div{border-right:none;padding:0;width:100%}.page-description_content>div.content section.license>section.box.qualifications>div>div:nth-of-type(2)>div:nth-of-type(odd){background-color:#606060}.page-description_content>div.content section.license>section.box.qualifications>div>div:nth-of-type(2)>div:nth-of-type(2n){background-color:transparent}.page-description_content>div.content section.license>section.box>div>div{border-right:none;padding:0;width:100%}.page-description_content>div.content section.license>section.box>div>div>div{gap:5px}.page-description_content>div.content section.license>section.box>div>div>div p{width:36px;text-align:right}}@media screen and (max-width: 900px){.front-page_content section.bn ul{flex-direction:column;gap:30px}.front-page_content section.bn ul li{width:100%}.front-page_content section.bn ul li a picture img{width:100%;max-width:275px;margin:0 auto}}@media screen and (max-width: 880px){.page-infromal-interview_content>div.content>div section.what>div.box{flex-direction:column;gap:20px}.page-infromal-interview_content>div.content>div section.what>div.box>div{width:min(400px,100%);margin:0 auto}.page-infromal-interview_content>div.content>div section.what>div.flow{margin:0 0 100px}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper{padding:0 20px 24px;position:relative}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper>div.swiper-wrapper>div.swiper-slide{width:min(320px,84vw)}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper>div.swiper-wrapper>div.swiper-slide img{margin:0 auto 20px;max-width:240px}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper>div.swiper-wrapper>div.swiper-slide h3{text-align:center}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next{color:#4a4a4a;display:flex;height:clamp(50px,2.816901vw + 35.915493px,90px);width:clamp(50px,2.816901vw + 35.915493px,90px);border-radius:50%;background:#bebebe;transition:background .2s ease,opacity .2s ease;margin-top:-62px}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev:after,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next:after{font-size:14px;font-weight:700}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev:hover,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next:hover{background:#bebebe}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev.swiper-button-disabled,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next.swiper-button-disabled{opacity:.35}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev svg,.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next svg{width:clamp(10px,.704225vw + 6.478873px,20px)}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-prev{left:12px}.page-infromal-interview_content>div.content>div section.what>div.flow>div.flow-slider.swiper .swiper-button-next{right:12px}}@media screen and (max-width: 830px){.page-description_content>div.content section.activities>div.wrap>div{gap:40px;padding:0}.page-description_content>div.content section.activities{padding-bottom:230px}.page-description_content>div.content section.activities>div.wrap{padding-bottom:0}}@media screen and (max-width: 800px){.page-company_content>div.content section.overview>div.wrap>div.detail>div{gap:8px}.page-company_content>div.content section.overview>div.wrap>div.detail>div:nth-of-type(2){flex-direction:column}.page-company_content>div.content section.overview>div.wrap>div.detail{gap:21px}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map{gap:13px;flex-direction:column}.page-company_content>div.content section.overview>div.wrap>div.detail>div>div.map>div img{margin:0 auto;width:80%}.page-company_content>div.content section.overview>div.wrap>div.detail:after{display:none}.page-company_content>div.content section.overview>div.wrap{padding-bottom:0}.page-company_content>div.content section.overview>img{display:block;margin:-20px 0 25px auto;position:relative;right:-50px;width:clamp(290px,49.87715vw + 93.982801px,493px)}.page-company_content>div.content section.origin{padding-top:0}.page-company_content>div.content section.origin>div.img svg{width:60%}.page-company_content>div.content section.origin>div.lead{flex-direction:column-reverse}.page-company_content>div.content section.origin>div.lead>div{width:100%}.page-company_content>div.content section.origin>div.lead>img{width:min(323px,100%);margin:0 auto}.page-company_content>div.content section.origin>div.lead>div h3{margin:0 0 15px}.page-company_content>div.content section.origin>div.lead>div h4{margin:0 0 50px}.page-company_content>div.content section.origin>div.img{flex-direction:column;align-items:center}.page-company_content>div.content section.important:after{height:100%}.page-company_content>div.content section.important>div.wrap{flex-direction:column;gap:30px}.page-company_content>div.content section.important>div.wrap>div{padding:30px;width:100%}.page-company_content>div.content section.history ul{gap:28px}.page-company_content>div.content section.history ul li{flex-direction:column;align-items:flex-start;border:none}.page-company_content>div.content section.history ul li>div{width:fit-content;height:auto;border-bottom:1px solid #00d8ff;margin:0 0 13px;padding:0 0 13px}.page-company_content>div.content section.history ul li>div time:after{display:none}.page-company_content>div.content section.history ul li>div time.month{width:fit-content}.page-recruit_content>div.content section.qa>div>div>div{border-bottom:none}.page-infromal-interview_content>section.key>div{flex-direction:column;gap:50px}.page-infromal-interview_content>section.key>div>img{width:min(400px,clamp(200px,49.140049vw + 6.879607px,400px));margin:0 auto}.page-infromal-interview_content>section.key>div>div{width:100%}.page-infromal-interview_content>div.content>div section.what>div.overview{gap:50px}.page-infromal-interview_content>div.content>div section.what>div.overview>div{gap:30px;flex-direction:column}.page-infromal-interview_content>div.content>div section.what>div.overview>div>h2{margin:0 auto}.page-recruit_content>div.content section.interview>div.wrap img{margin:0 auto;width:80%}div.form>div.row-g{flex-direction:column;gap:21px}div.form>div.row-g>div{width:100%}div.form>div.row .wpcf7-radio{display:flex;flex-direction:column;gap:8px}}@media screen and (max-width: 768px){.page-description_content>div.content section.activities>div.wrap>div>div{padding:0 20px!important}}@media screen and (max-width: 767px){.page-description_content>div.content section.activities>div.wrap>div>div,.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n){flex-direction:column;align-items:flex-start}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2n)>div>p{padding:0}.page-description_content>div.content section.activities>div.wrap>div>div>img{width:50%;margin:0 0 0 auto}.page-description_content>div.content section.activities>div.wrap>div>div>div{width:100%}.page-description_content>div.content section.activities>div.wrap>div>div>div>p{padding:0}.page-description_content>div.content section.activities>div.wrap>div>div>div>div{padding-left:0;flex-direction:column;align-items:flex-start;margin-top:-82px;gap:5px;margin-bottom:24px}.page-description_content>div.content section.activities>div.wrap>div>div:nth-of-type(2):before{display:none}.page-description_content>div.content section.activities>div.wrap>div>div:last-of-type:before{left:unset;top:unset;width:290px;height:332px;right:0;background-size:cover;bottom:-46%}}@media screen and (max-width: 730px){.page-misawa-life_content>div.content>div section.recommended{padding:0}.page-misawa-life_content>div.content>div section.recommended>div{border-bottom:none;border-top:3px solid #00d8ff}.page-misawa-life_content>div.content>div section.recommended>div>div{flex-direction:column;gap:30px;padding:0 20px}.page-misawa-life_content>div.content>div section.recommended>div>div>div:first-of-type{width:100%}.page-misawa-life_content>div.content>div section.recommended>div>div>div:last-of-type{width:100%}.page-misawa-life_content>div.content>div>div.bn{flex-direction:column;gap:20px}.page-misawa-life_content>div.content>div>div.bn a{width:100%}.page-recruit_content>div.content section.crosstalk>div.img{margin:0 0 86px -6%;padding:0;width:115%}}@media screen and (max-width: 700px){.page-recruit_content>div.content section.requirements .tabs .panel{padding:30px 20px}.page-recruit_content>div.content section.requirements .tabs .panel>div{grid-template-columns:1fr;gap:8px}.page-recruit_content>div.content section.requirements .tabs .panel>div h4,.page-recruit_content>div.content section.requirements .tabs .panel>div p{font-size:1.6rem}.page-description_content>div.content section.car>div{flex-direction:column;gap:40px}.page-description_content>div.content section.car>div>div{width:100%}.page-description_content>div.content section.car>div>div img{margin:0 0 10px}.page-recruit_content>div.content section.crosstalk>div.img>div>div{flex-direction:column;gap:0px}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item>div{display:flex;flex-direction:column;gap:3px}.page-recruit_content>div.content section.requirements .tabs .panel .requirements-item{gap:20px}ul.page-banner{flex-direction:column;gap:38px;align-items:center}.page-career_content>div.content>div>section.career>div.head>div{width:100%}.page-career_content>div.content>div>section.career.vol1>div.img{display:flex;flex-direction:column;gap:25px}.page-career_content>div.content>div>section.career.vol1>div.img>img{align-self:center;transform:rotate(90deg);margin:0}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after{flex-direction:column;gap:20px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.after div h3{margin:0 auto 30px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job{flex-direction:column;gap:15px}.page-career_content>div.content>div>section.career.vol1 section.detail>div.job div{width:100%}.page-career_content>div.content>div>section.career.vol3>div.support>div>div{flex-direction:column;gap:30px;padding:35px 30px}}@media screen and (max-width: 650px){.page-misawa-life_content>div.content>div section.charm>div{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width: 600px){.page-company_content>div.content section.history>a{max-width:323px}}@media screen and (max-width: 575px){.page-recruit_content>div.content section.crosstalk>div.talk.talk2>div.i>div>div>div.img img{width:45%}.page-privacy-policy_content>div>h2 span{display:block}}@media screen and (max-width: 530px){.page-description_content>section.key>div.head>h2{text-align:left}.page-description_content>section.key>div.head>h2 span,.page-description_content>section.key>div.head>p span{display:block}.page-description_content>section.key>div.head>p{text-align:left}}@media screen and (max-width: 500px){.page-recruit_content>div.content section.day{padding-bottom:0}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper{padding-bottom:50px}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev,.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next{position:absolute;bottom:43%}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-prev{left:10px;transform:translate(0)}.page-recruit_content>div.content section.day>div.day-slider.slider.swiper .swiper-button-next{left:unset;right:10px;transform:translate(0)}.page-recruit_content>div.content section.crosstalk>div.line p span{display:block}.page-misawa-life_content>section.key>div.head div{align-items:flex-start;gap:1rem}.page-misawa-life_content>section.key>div.head div h2 span{display:table}.page-misawa-life_content>section.key>div.head div h1{margin:0 0 0 21px}.page-misawa-life_content>div.content>div section.charm>h2 span{display:block}ul.page-banner li{width:min(250px,100%)}.front-page_content>section.message>div>div a{width:90%}#sb_instagram.sbi_tab_col_2 #sbi_images{gap:20px!important}}@media screen and (max-width: 420px){.front-page_content>section.message>div>div{padding-right:0}.front-page_content>section.news>div>a{width:min(265px,100%)}}
