@import url('https://fonts.googleapis.com/css2?family=Oswald&display=swap');
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"NotoSansJP";font-weight:400;src:url(/themes/custom/breaks/fonts/NotoSansJP-Regular.woff2) format("woff2");}@font-face{font-family:"NotoSansJP";font-weight:500;font-display:swap;src:url(/themes/custom/breaks/fonts/NotoSansJP-Medium.woff2) format("woff2");}@font-face{font-family:"NotoSansJP";font-weight:700;font-display:swap;src:url(/themes/custom/breaks/fonts/NotoSansJP-Bold.woff2) format("woff2");}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/breaks/fonts/ZenKakuGothicNew-Regular.woff2) format("woff2");}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/breaks/fonts/ZenKakuGothicNew-Medium.woff2) format("woff2");}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/breaks/fonts/ZenKakuGothicNew-Bold.woff2) format("woff2");}body{color:#09172E;letter-spacing:3px;font-family:"Zen Kaku Gothic New",'NotoSansJP',"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;font-weight:500;}p{line-height:180%;text-align:left;font-size:14px;}dt,dd{line-height:1.6;}.yugothic{font-family:YuGothic,'游ゴシック';}.meiryo{font-family:Meiryo,"メイリオ";}.minchou{font-family:"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;}*,::before,::after{box-sizing:border-box;}::before,::after{text-decoration:inherit;vertical-align:inherit;}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}dl dl,dl ol,dl ul,ol dl,ul dl,h1,h2,h3{margin:0;}ol ol,ol ul,ul ol,ul ul,li{margin:0;list-style:none;}hr{height:0;overflow:visible;}main{display:block;}nav ol,nav ul{list-style:none;padding:0;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}audio,video{display:inline-block;}audio:not([controls]){display:none;height:0;}iframe{border-style:none;}img{border-style:none;}svg:not([fill]){fill:currentColor;}svg:not(:root){overflow:hidden;}table{border-collapse:collapse;}button,input,select{margin:0;}button{overflow:visible;text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em;}input{overflow:visible;}legend{color:inherit;display:table;max-width:100%;white-space:normal;}progress{display:inline-block;vertical-align:baseline;}select{text-transform:none;}textarea{margin:0;overflow:auto;resize:vertical;}[type="checkbox"],[type="radio"]{padding:0;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}::-webkit-input-placeholder{color:inherit;opacity:0.54;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}:-moz-ui-invalid{box-shadow:none;}details{display:block;}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;}dialog:not([open]){display:none;}summary{display:list-item;}canvas{display:inline-block;}template{display:none;}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation;}[hidden]{display:none;}[aria-busy="true"]{cursor:progress;}[aria-controls]{cursor:pointer;}[aria-disabled="true"],[disabled]{cursor:not-allowed;}[aria-hidden="false"][hidden]{display:initial;}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute;}a[class]{text-decoration:none;}
body.path-frontpage{max-width:120rem;margin:0px auto;}body.path-frontpage{position:relative;}body.path-frontpage::before{content:"";position:fixed;inset:0;background-image:url(/themes/custom/breaks/images/scroll_back.webp);background-repeat:repeat-y;background-position:left top;background-size:100% auto;animation:bg-scroll 100s linear infinite;z-index:-1;pointer-events:none;top:0;left:50%;width:min(120rem,100%);height:100%;transform:translateX(-50%);}body.path-frontpage::after{content:"";display:block;background-image:url(/themes/custom/breaks/images/dot.webp);width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:repeat;z-index:-2;}@keyframes bg-scroll{0%{background-position:left top;}100%{background-position:left top calc(-100vh + 100%);}}@media only screen and (max-width:767.9px){body.path-frontpage::before{background-size:150% auto;}}body.path-frontpage section h2{font-size:clamp(22px,calc(22px + (100vw - 380px) * (26 / 1140)),48px);font-weight:500;color:#299AD6;display:flex;flex-direction:column;align-items:center;}body.path-frontpage section h2 span{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);color:#09172E;font-weight:500;}body.path-frontpage section h2::after{content:"";display:block;width:30px;height:2px;background-color:#299AD6;margin-top:35px;}section.our_business,section.work_place{padding-top:70px;}body.path-frontpage #block-front-content{position:relative;margin-top:70px;}body.path-frontpage #block-front-content::before{content:"";position:absolute;width:100%;height:100%;border-radius:130px 130px 0 0;border:1px solid rgba(255,255,255,0.60);background:linear-gradient(106deg,rgba(232,247,252,0.40) 0%,rgba(221,243,255,0.20) 100%);backdrop-filter:blur(40px);z-index:-1;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);}@media only screen and (max-width:991.9px){body.path-frontpage #block-front-content{margin-top:50px;}body.path-frontpage #block-front-content::before{border-radius:80px 80px 0 0;}}@media only screen and (max-width:767.9px){body.path-frontpage #block-front-content::before{border-radius:50px 50px 0 0;}}@media only screen and (max-width:500px){body.path-frontpage #block-front-content{margin-top:70px;}}section.mv{position:relative;height:clamp(810px,70vw,850px);}section.mv::after{content:"";position:absolute;top:0;right:0;width:auto;aspect-ratio:865 / 875;height:70%;background-image:url(/themes/custom/breaks/images/top/kv_right.webp);background-repeat:no-repeat;background-size:contain;}section.mv .mv-main{height:100%;position:relative;z-index:1;}.mv-main .inner{display:flex;align-items:center;height:100%;}.mv-main-wrap{width:fit-content;position:relative;}.mv-main-wrap::before{content:"";display:block;background-image:url(/themes/custom/breaks/images/top/kv_Illust.webp);background-repeat:no-repeat;width:min(315px,30vw);aspect-ratio:329 / 343;position:absolute;bottom:30px;right:clamp(-280px,-27vw,-60px);bottom:clamp(30px,calc(30px + (1520px - 100vw) * (50 / (1520 - 380))),60px);background-size:contain;}.mv-main h1{font-size:clamp(28px,calc(28px + (100vw - 380px) * (24 / 1140)),52px);letter-spacing:0.8rem;}.sub_ttl{font-size:clamp(14px,calc(14px + (100vw - 380px) * (6 / 1140)),20px);font-weight:500;letter-spacing:0.3rem;margin:30px 0;}.sub_ttl br{display:none;}.mv--scrollbar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100px;}.mv--scrollbar .scroll{display:inline-block;margin-bottom:0.75rem;font-size:0.75rem;line-height:1;color:#6B6B6B;}.mv--scrollbar .bar{position:relative;display:inline-block;width:3px;height:100px;background-color:#EFAF2F;overflow:hidden;border-radius:2px;}.mv--scrollbar .bar::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:#F56891;animation:scroll_progress 3s infinite;}@keyframes scroll_progress{0%{transform:translateY(-100px);}50%{transform:translateY(0);}100%{transform:translateY(100px);}}.recruit--scroll-txt{overflow:hidden;white-space:nowrap;position:absolute;bottom:50px;left:0;z-index:2;}section.mv .recruit--scroll-txt .text{width:1770px;}.recruit--scroll-txt .text{display:inline-block;padding-right:3rem;animation:scroll-text 16s linear infinite;}@keyframes scroll-text{from{transform:translateX(0);}to{transform:translateX(-100%);}}.mv-main-wrap::after{content:"";display:block;width:110%;height:100%;background-color:#fff;position:absolute;top:-30px;left:-37px;border-radius:30px;z-index:-1;}.mv-main-wrap{margin-top:60px;}@media only screen and (min-width:1280px){section.mv::after{width:auto;height:80%;}}@media only screen and (max-width:991.9px){.mv-main-wrap::after{left:-20px;border-radius:0 30px 30px 0;}.mv-main-wrap{margin-top:30px;}section.mv::after{height:60%;}}@media only screen and (max-width:767.9px){.mv-main-wrap{margin-top:0px;}}@media only screen and (max-width:992px){section.mv{height:760px;}section.mv .recruit--scroll-txt .text{width:1500px;}}@media only screen and (max-width:767.9px){section.mv{height:710px;}section.mv .recruit--scroll-txt .text{width:1100px;}.mv-main .inner{padding-left:15px;}.recruit--scroll-txt{bottom:90px;}.mv-main-wrap::after{content:"";display:block;width:110%;height:100%;background-color:#fff;position:absolute;top:-40px;left:-15px;border-radius:0 30px 30px 0;z-index:-1;}.sub_ttl{margin:20px 0;}.sub_ttl br{display:block;}.mv-main-wrap::before{right:-130px;width:215px;height:215px;}}@media only screen and (max-width:500px){.mv-main-wrap::after{width:105%;height:95%;top:-30px;}.mv-main-wrap::before{right:-40px;width:120px;height:120px;}section.mv{height:650px;}.recruit--scroll-txt{bottom:70px;}.recruit--scroll-txt .text{padding-right:2rem;}section.mv::after{width:300px;height:auto;}}.our_business-wrap{display:flex;align-items:center;justify-content:center;gap:50px;margin-top:50px;padding:0 15px;}.our_business-left{max-width:500px;width:100%;}.our_business-left h3{font-size:clamp(20px,calc(20px + (100vw - 380px) * (20 / 1140)),40px);font-weight:500;}.our_business-left p{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.btn-more{position:relative;display:flex;align-items:center;width:320px;height:64px;padding-left:32px;background:#2f9bd3;border-radius:10px;text-decoration:none;overflow:hidden;}.btn-more .txt{color:#fff;font-weight:600;letter-spacing:.1em;position:relative;z-index:2;}.btn-more::after{content:"";position:absolute;top:50%;right:26px;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(50%,-50%) scale(1);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1);}.btn-more .arrow{position:absolute;right:20px;z-index:3;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease;}.btn-more .arrow img{width:10px;height:auto;display:block;}@media (hover:hover){.btn-more:hover::after{transform:translate(50%,-50%) scale(4);}.btn-more:hover .arrow{opacity:1;transform:translateX(0);}}@media only screen and (max-width:992px){.our_business-wrap{gap:20px;}}@media only screen and (max-width:768px){.our_business-wrap{flex-direction:column-reverse;}.our_business-left{max-width:600px;}}@media only screen and (max-width:500px){section.our_business{margin-top:-30px;}}body.path-frontpage section.work_place h2{align-items:flex-start;}body.path-frontpage section.work_place h2 span{color:#636363;}section.work_place{position:relative;overflow:hidden;}section.work_place .back_white{background-color:#fff;margin:0px 50px 0;border-radius:50px;padding:70px 0 300px;position:relative;}section.work_place::after{content:"";display:block;width:716px;height:348px;background-image:url(/themes/custom/breaks/images/top/work_place.webp);position:absolute;bottom:150px;right:-8px;background-repeat:no-repeat;}section.work_place .inner{max-width:1121px;}.work-box{position:relative;width:513px;height:146px;background-image:url(/themes/custom/breaks/images/top/work-box.svg);}.work-box.pink{background-image:url(/themes/custom/breaks/images/top/work-box_pink.svg);}.work-box.orange{background-image:url(/themes/custom/breaks/images/top/work-box_orange.svg);}.work-box a{text-decoration:none;}.work-box-kara{width:513px;height:146px;}.work-box-flex{display:flex;flex-wrap:wrap;gap:45px 65px;margin-top:50px;}section.work_place .recruit--scroll-txt{bottom:80px;}.work-content{height:100%;display:flex;flex-direction:column;justify-content:center;padding-left:32px;}.work-content h3{margin:0 0 12px;font-size:clamp(16px,calc(16px + (100vw - 380px) * (8 / 1140)),24px);font-weight:500;color:#636363;}.work-content p{margin:0;font-size:16px;line-height:1.7;color:#636363;}.work-box a{display:flex;align-items:flex-end;justify-content:space-between;aspect-ratio:513 / 146;}.work-box>a>div:last-child{width:clamp(52px,calc(52px + (100vw - 1000px) * 0.05),64px);height:clamp(52px,calc(52px + (100vw - 1000px) * 0.05),64px);position:relative;}.work-dot{background:#299AD6;border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}.work-box.pink .work-dot{background:#E87A9A;}.work-box.orange .work-dot{background:#F0A53E;}.work-dot::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%;transition:transform .45s cubic-bezier(.22,1,.36,1);z-index:2;}.work-arrow{position:absolute;opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%) translateX(-6px);}.work-arrow svg{display:block;}.work-box.pink .work-arrow svg{color:#E87A9A;}.work-box.orange .work-arrow svg{color:#F0A53E;}.work-box a:hover .work-dot::after{transform:translate(-50%,-50%) scale(5);}.work-box a:hover .work-arrow{opacity:1;transform:translate(-50%,-50%) translateX(0px);}@media only screen and (max-width:1280px){section.work_place .inner{padding:0 50px;}.work-box-flex{gap:20px 10px;justify-content:center;}.work-box,.work-box-kara{background-size:contain;background-repeat:no-repeat;width:calc(50% - 5px);height:auto;}.work-content h3{margin:0 0 5px;}section.work_place .back_white{padding:70px 0 400px;}section.work_place::after{bottom:120px;}section.work_place .recruit--scroll-txt{bottom:50px;}}@media only screen and (max-width:991.9px){section.work_place .back_white{margin:0px 20px 0;}.work-box-flex{justify-content:center;}section.work_place::after{width:clamp(320px,90vw,716px);aspect-ratio:716 / 348;background-size:contain;bottom:140px;}section.work_place .recruit--scroll-txt{width:1300px;}section.work_place .recruit--scroll-txt{bottom:60px;}section.work_place .back_white{padding:70px 0 300px;}.work-box,.work-box-kara{max-width:513px;width:100%;}.work-box-kara{height:146px;}.work-box>a>div:last-child{width:64px;height:64px;}}@media only screen and (max-width:767.9px){section.work_place{padding-top:50px;}section.work_place .inner{padding:0 40px;}section.work_place .back_white{margin:0px 15px 0;}.work-box{height:auto;}section.work_place::after{height:auto;}section.work_place .back_white{padding:70px 0 40%;}section.work_place .recruit--scroll-txt .text{padding-right:2rem;width:1000px;}section.work_place .recruit--scroll-txt{bottom:70px;}}@media only screen and (max-width:600px){.work-box>a>div:last-child{width:clamp(50px,calc(50px + (100vw - 500px) * 0.14),64px);height:clamp(50px,calc(50px + (100vw - 500px) * 0.14),64px);}.work-content{padding-left:20px;}.work-box a:hover .work-dot::after{transform:translate(-50%,-50%) scale(4);}}@media only screen and (max-width:500px){section.work_place .inner{padding:0 20px;}section.work_place .back_white{border-radius:30px;padding:50px 0 30%;}.work-box-flex{margin-top:30px;}.work-content{padding-left:15px;}.work-content p{font-size:12px;}section.work_place .recruit--scroll-txt .text{width:850px;}section.work_place::after{bottom:110px;}section.work_place .recruit--scroll-txt{bottom:50px;}.work-box>a>div:last-child{width:clamp(38px,calc(38px + (100vw - 375px) * 0.152),57px);height:clamp(38px,calc(38px + (100vw - 375px) * 0.152),57px);}}@media only screen and (max-width:400px){.work-box a:hover .work-dot::after{transform:translate(-50%,-50%) scale(3.5);}}section.top_company{margin-bottom:100px;}body.path-frontpage section.top_company h2 span{color:#636363;}body.path-frontpage section.top_company h2{position:relative;border-bottom:2px solid #299AD6;padding-bottom:37px;}body.path-frontpage section.top_company h2::before,body.path-frontpage section.top_company h2::after{content:"";position:absolute;right:0;left:0;width:0;height:0;margin:auto;}body.path-frontpage section.top_company h2::before{bottom:-20px;border-style:solid;border-color:#299AD6 transparent transparent transparent;border-width:20px 35px 0 0;}body.path-frontpage section.top_company h2::after{bottom:-17px;border-style:solid;border-color:#fff transparent transparent transparent;border-width:18px 30px 0 0;z-index:10;background-color:transparent;right:1px;}.company-flex{display:flex;align-items:center;}section.top_company .back_white{background-color:#fff;margin-top:120px;padding:150px 0 200px;border-radius:130px 130px 0 0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,0) 100%);}.company-txt{margin:30px 0;color:#636363;font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.company-content{max-width:405px;width:100%;margin:0 50px;}.company-more{width:fit-content;margin:0 auto;}.company-img-wrap>div:first-child{margin-bottom:17px;}.company-img{position:relative;max-width:638px;width:100%;height:471px;}.company-img::after{content:"";display:block;width:212px;height:204px;background-image:url(/themes/custom/breaks/images/top/company_girl.webp);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-30px;right:-40px;}.company-flex{display:flex;align-items:center;gap:clamp(20px,6vw,50px);}.company-img,.company-content,.company-img-wrap{flex:1 1 0;min-width:0;}.company-img-wrap{max-width:228px;width:100%;}.company-content{max-width:405px;width:100%;margin:0;}.company-img img,.company-img-wrap img{width:100%;height:auto;display:block;}.company-img img{height:100%;object-fit:cover;border-radius:20px;}@media only screen and (max-width:991.9px){.company-flex{flex-direction:column;}.company-content{max-width:638px;}.company-img-wrap{display:flex;max-width:638px;gap:20px;}.company-img-wrap>div:first-child{margin-bottom:0px;}.company-img-wrap>div{width:50%;}section.top_company .back_white{border-radius:80px 80px 0 0;margin-top:80px;padding:80px 0 200px;}section.top_company{margin-bottom:0px;}}@media only screen and (max-width:767.9px){section.top_company .back_white{border-radius:50px 50px 0 0;padding:70px 0 150px;}.company-img::after{width:182px;height:174px;bottom:-20px;right:-10px;}section.top_company .back_white{margin-top:50px;}}@media only screen and (max-width:500px){.company-img::after{width:152px;height:144px;}section.top_company .back_white{padding:50px 0 140px;}}section.top_recruit h2{font-size:clamp(22px,calc(22px + (100vw - 380px) * (26 / 1140)),48px);font-weight:500;color:#299AD6;display:flex;flex-direction:column;}body.path-frontpage section.top_recruit h2{align-items:flex-start;}body.path-frontpage section.top_recruit h2::after{content:none;}.recruite_info{font-size:clamp(16px,calc(16px + (100vw - 380px) * (8 / 1140)),24px);color:#636363;}.recruite_info span{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);padding-left:45px;}.circle-btn{position:relative;display:block;padding:70px 85px;border-radius:20px;background-color:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.08);transition:background-color .45s cubic-bezier(.22,1,.36,1);}.circle-btn::after{content:"";position:absolute;top:50%;right:62px;width:20px;height:20px;background:#636363;border-radius:50%;transform:translate(50%,-50%) scale(1);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1);}.circle-btn .arrow{position:absolute;top:50%;right:50px;z-index:3;opacity:0;transform:translate(-10px,-50%);transition:opacity .25s ease,transform .25s ease;}@media (hover:hover){.circle-btn:hover::after{transform:translate(50%,-50%) scale(4);}.circle-btn:hover .arrow{opacity:1;transform:translate(0,-50%);}.circle-btn:hover{background-color:#ECF9FF;}}@media only screen and (max-width:991.9px){.recruite_info span{padding-left:20px;}}@media only screen and (max-width:767.9px){.circle-btn{padding:50px 75px 50px 35px;}.circle-btn::after{right:50px;width:13px;height:13px;}.circle-btn .arrow svg{width:17px !important;height:17px !important;}.circle-btn .arrow{top:49%;right:40px;}}@media only screen and (max-width:500px){.circle-btn{padding:50px 75px 50px 25px;}.recruite_info{display:flex;flex-direction:column;}.recruite_info span{padding-left:0px;padding-top:5px;}@media (hover:hover){.circle-btn:hover::after{transform:translate(50%,-50%) scale(3);}}.circle-btn .arrow svg{width:14px !important;height:14px !important;}.circle-btn .arrow{right:42px;}}body.path-frontpage ul.pager__items.js-pager__items{display:none;}.slider_news{position:relative;max-width:1226px;margin:0 auto;}.slider_news,.slider_news .swiper-container,.slider_news .swiper-wrapper,.slider_news .swiper-slide,.slider-news-item,.news_list--btn a{height:82px !important;}#swiper-news-list-block-2{margin:0;}.slider_news div>div.view-news-list{display:flex;max-width:1080px;width:100%;margin:0 auto;justify-content:center;}.news_list--ttl{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);color:#299AD6;margin:0;height:100%;display:flex;align-items:center;width:156px;justify-content:center;background-color:#fff;border-radius:20px 0 0px 20px;position:relative;}.news_list--ttl::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:53px;background-color:#E1E1E1;}.news_list--btn{border-radius:0 20px 20px 0;background:#299AD6;display:block;height:100%;width:166px;transition:background 0.2s ease;}.news_list--btn a{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);color:#fff;display:flex;align-items:center;justify-content:center;}.slider_news .view-content{max-width:calc(100% - (156px + 166px));width:100%;background-color:#fff;padding:0 40px;}.slider-news-item{display:flex;align-items:center;}.slider_news .view-content .news-day{color:#959595;font-size:clamp(12px,calc(12px + (100vw - 380px) * (4 / 1140)),16px);}.slider_news .view-content .news-day time{display:flex;align-items:center;}.slider-news-item .news-title{padding-left:35px;min-width:0;flex:1;}.slider-news-item .news-title a{color:#09172E;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease;}.slider_news .swiper-button-prev::after,.slider_news .swiper-button-next::after{content:'';}.slider_news .swiper-button-next,.slider_news .swiper-button-prev{top:50%;transform:translatey(-50%);margin:0;width:55px;height:55px !important;border-radius:50%;background-color:#fff;}.slider_news .swiper-button-next{right:0px;}.slider_news .swiper-button-prev{left:0px;}.slider_news .swiper-button-prev::after,.slider_news .swiper-button-next::after{width:15px;height:15px;background-image:url('/themes/custom/breaks/images/icons/ico_arrow.svg');background-repeat:no-repeat;background-position:center;background-size:contain;}.slider_news .swiper-button-prev::after{transform:rotate(180deg);}@media only screen and (max-width:1240px){.slider_news{padding:0 100px;}.slider_news .swiper-button-next{right:25px;}.slider_news .swiper-button-prev{left:25px;}}@media only screen and (max-width:991.9px){.slider-news-item{flex-direction:column;align-items:flex-start;padding:15px 0;}.slider-news-item .news-title a{-webkit-line-clamp:1;}.slider-news-item .news-title{padding-left:0;padding-top:5px;}.news_list--ttl,.news_list--btn{width:115px;}.slider_news .view-content{max-width:calc(100% - (115px + 115px));padding:0 20px;}.slider_news{padding:0 70px;}.slider_news .swiper-button-next,.slider_news .swiper-button-prev{width:50px;height:50px !important;}.slider_news .swiper-button-next{right:10px;}.slider_news .swiper-button-prev{left:10px;}}@media only screen and (max-width:767.9px){.slider_news .swiper-button-next,.slider_news .swiper-button-prev{display:none;}.slider_news,.slider_news .swiper-container,.slider_news .swiper-wrapper,.slider_news .swiper-slide,.slider-news-item,.news_list--btn a{height:auto !important;}.slider_news{max-width:100%;padding:0 15px;height:100% !important;margin-top:-50px;}.slider-news-item{padding:10px 0 20px;}.slider-news-item .news-title{padding:0;}.slider_news div>div.view-news-list{flex-wrap:wrap;}.slider_news .view-header{width:100%;}.slider_news .view-content{max-width:calc(100% - 85px);border-radius:0px 0 0px 20px;}.news_list--ttl{border-radius:20px 20px 0px 0px;width:100%;height:40px;margin-bottom:-1px;justify-content:flex-start;padding:20px 0 0px 20px;}.news_list--ttl::after{content:none;}.slider_news .view-content .news-day time{padding-top:3px;}.news_list--btn{width:85px;height:calc(100% + 39px);margin-top:-39px;position:relative;z-index:1;}.news_list--btn a{height:100% !important;}}@media only screen and (max-width:500px){.slider_news{margin-top:-40px;}}@media (hover:hover){.slider-news-item:hover .news-title a{color:#299AD6 !important;}.news_list--btn:hover{background:#1888C4 !important;}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid #299AD6;}}#block-breaks-views-block-news-list-block-1{width:55%;margin-left:auto;margin-right:15px;padding:0 15px;margin-top:135px;}.path-frontpage #block-breaks-views-block-news-list-block-1 h2{font-size:clamp(16px,1.3vw,20px);font-weight:500;color:#636363;}.path-frontpage #block-breaks-views-block-news-list-block-1 h2:before{content:"News";display:block;margin-bottom:10px;font-size:clamp(20px,3vw,48px);font-weight:500;color:rgb(41,154,214);}.path-frontpage #block-breaks-views-block-news-list-block-1 h2::after{content:"";display:block;width:30px;height:2px;background-color:#299AD6;margin:35px 0;}.news-item{position:relative;display:flex;align-items:center;padding:20px 40px;background-color:#fff;border-radius:5px;max-width:750px;color:#636363;margin-bottom:15px;gap:70px;}.news-item time.datetime{white-space:nowrap;}.top-news-outer .news-category{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-item::after{content:"";position:absolute;top:50%;right:26px;width:8px;height:8px;background:#299AD6;border-radius:50%;transform:translate(50%,-50%) scale(1);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1);}.news-item .arrow{position:absolute;right:20px;z-index:3;opacity:0;transition:opacity .25s ease,transform .25s ease;width:10px;height:auto;top:50%;transform:translate(-6px,-50%);}.news-item .arrow img{width:10px;height:auto;display:block;}.news-item time.datetime{font-size:14px;}#block-breaks-views-block-news-list-block-1 a.btn-more{color:#fff;}#block-breaks-views-block-news-list-block-1 .btn-more{margin:45px 0 105px;}@media (hover:hover){.news-item:hover::after{transform:translate(50%,-50%) scale(4);}.news-item:hover .arrow{opacity:1;transform:translate(0px,-50%);}}@media only screen and (max-width:992px){div#block-breaks-views-block-news-list-block-1{width:100%;margin:auto;max-width:none;}.top-news-outer .news-item{max-width:none;margin-bottom:5px;}.top-news-outer{position:relative;padding:0 25px;margin:40px 0 20px;}.top-news-outer::before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;background:linear-gradient(106deg,rgba(232,247,252,0.40) 0%,rgba(221,243,255,0.20) 100%);backdrop-filter:blur(40px);z-index:-1;box-sizing:content-box;left:50%;transform:translateX(-50%);padding:0;}.top-news-outer>div{margin-top:40px;}.path-frontpage #block-breaks-views-block-news-list-block-1 h2::after{margin:15px 0;}.path-frontpage #block-breaks-views-block-news-list-block-1 h2:before{margin-bottom:5px;font-size:clamp(22px,calc(22px + (100vw - 380px) * (26 / 1140)),48px);}.path-frontpage #block-breaks-views-block-news-list-block-1 h2{padding-top:15px;}div#block-breaks-views-block-news-list-block-1 .view-footer{margin-top:20px;padding-bottom:25px;}#block-breaks-views-block-news-list-block-1 .btn-more{margin:0;}}@media only screen and (max-width:767.9px){.top-news-outer .btn-more{max-width:300px;width:100%;}.top-news-outer>div{margin-top:20px;}.top-news-outer .news-item{flex-direction:column;align-items:flex-start;gap:5px;padding:20px 40px 20px 20px;}}@media only screen and (max-width:500px){.news-item time.datetime{white-space:nowrap;}}
body{overflow-x:hidden;background-color:#F1F2F3;}body.path-frontpage .dialog-off-canvas-main-canvas{overflow:hidden;}.inner{max-width:1280px;margin:0 auto;padding:0 15px;}html{scroll-behavior:smooth;}img{width:100%;height:100%;}header nav.navbar.navbar-expand-lg{display:flex;justify-content:space-between;align-items:center;}header .region-header-nav{display:flex;margin-left:auto;align-items:center;}div#block-breaks-front-header-site-branding{max-width:200px;}ul.navbar-nav.m-auto{gap:25px;margin:0;margin-right:40px;display:flex;}ul.navbar-nav.m-auto li{margin:0px !important;}ul.navbar-nav.m-auto li a{color:#000;font-weight:500;}.header-area{height:auto;background-color:#fff;z-index:999;box-shadow:-20px -20px 60px 0 #FFF,20px 20px 60px 0 #D5D5D5;margin-top:30px;border-radius:999px;padding:20px 40px;letter-spacing:0;z-index:1005;position:absolute;width:98%;left:50%;transform:translateX(-50%);}ul.navbar-nav.m-auto li:first-of-type a:after{content:"ホーム";display:block;font-size:12px;}ul.navbar-nav.m-auto li:nth-of-type(2) a:after{content:"事業について";display:block;font-size:12px;}ul.navbar-nav.m-auto li:nth-of-type(3) a:after{content:"働く環境のこと";display:block;font-size:12px;}ul.navbar-nav.m-auto li:nth-of-type(4) a:after{content:"会社情報";display:block;font-size:12px;}ul.navbar-nav.m-auto li:nth-of-type(5) a:after{content:"お知らせ";display:block;font-size:12px;}nav#block-breaks-main-menu{font-size:clamp(14px,1.3vw,20px);}header.header-area.sticky-header.sticky{position:fixed;top:0;left:50%;right:0;animation:sticky 1s;}@keyframes sticky{0%{top:-200px;}100%{top:0;}}@media screen and (max-width:992px){header.header-area.sticky-header.sticky{padding:10px 40px;}}.recruit-btn{position:relative;padding:15px 60px;border-radius:999px;color:#fff;font-size:clamp(14px,1.3vw,20px);overflow:hidden;border:none;display:block;width:100%;font-weight:500;}.block-simple-blockheader-recruit a{background:linear-gradient(90deg,#EFAF2F 0%,#F56891 50%,#EFAF2F 100%);background-size:200% 100%;background-position:0% 0;text-align:center;transition:background-position .2s cubic-bezier(0.45,0,0.55,1);}.recruit-btn>*{position:relative;z-index:1;}button.hamburger{display:none;}.navbar-nav a.is-current{color:#299AD6 !important;}.navbar-nav li:has(a.is-current)::after{color:#299AD6;}@media (hover:hover){ul.navbar-nav.m-auto li:hover::after{color:#299AD6;}ul.navbar-nav.m-auto li:hover>a{color:#299AD6;}ul.navbar-nav.m-auto li::before{display:none;}.block-simple-blockheader-recruit a:hover{background-position:100% 0;}}@media screen and (max-width:992px){button.hamburger{display:block;position:relative;width:50px;height:50px;cursor:pointer;background-color:#09172E;border-radius:999px;border:none;}.hamburger span{position:absolute;left:50%;transform:translate(-50%);height:1px;background-color:#fff;transition:all .3s;width:35%;}.hamburger,.hamburger span{transition:all .5s;box-sizing:border-box;}.hamburger span:nth-of-type(1){top:40%;}.hamburger span:nth-of-type(2){top:50%;}.hamburger span:nth-of-type(3){top:60%;}.hamburger-menu-active span:nth-of-type(1){top:50%;transform:translate(-50%,-50%) rotate(45deg);}.hamburger-menu-active span:nth-of-type(2){opacity:0;}.hamburger-menu-active span:nth-of-type(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg);}.header-area:has(.hamburger-menu-active){box-shadow:none;}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.4);opacity:0;visibility:hidden;transition:opacity .3s;z-index:1004;}.menu-overlay.is-active{opacity:1;visibility:visible;}.navigation .navbar .navbar-collapse{display:none;}.navigation .navbar .navbar-collapse.show{display:block;}.navigation .navbar .navbar-collapse.show{display:block;position:absolute;top:120px;background-color:transparent;z-index:999;margin:0;padding:0px 15px;border-radius:20px;width:90%;left:50%;transform:translate(-50%,0%);}header .region-header-nav{display:block;}header ul.navbar-nav.m-auto{display:block;margin:0 0 20px;}header ul.navbar-nav.m-auto li{border-bottom:solid #F1F2F3 1px;padding:15px 20px;font-size:16px;}header ul.navbar-nav.m-auto li:first-of-type{border-top:solid #F1F2F3 1px;}header .navbar ul.navbar-nav.m-auto li:after{display:inline;margin-left:15px;font-size:10px;}div#block-breaks-front-header-recruit p{margin:0;}#navbarFive{position:absolute;left:50%;transform:translateX(-50%);width:100%;}#navbarFive .region-header-nav{opacity:0;transform:translateY(-20px);}#navbarFive.show .region-header-nav{animation:navDrop 0.45s ease-out forwards;background-color:#fff;z-index:999;margin:0;padding:25px 15px 20px;border-radius:20px;}@keyframes navDrop{to{opacity:1;transform:translateY(0);}}.header-area{margin-top:20px;}}@media only screen and (max-width:768px){.header-area{padding:10px 10px;box-shadow:-5.904px -5.904px 17.713px 0 #FFF,5.904px 5.904px 17.713px 0 #D5D5D5;}div#block-breaks-front-header-site-branding{width:80px;}button.hamburger{width:40px;height:40px;}.navigation .navbar .navbar-collapse.show{top:80px;}}footer{background-color:#333333;color:#fff;padding:40px 0 55px;z-index:999;position:relative;}footer .container{max-width:1121px;margin:auto;padding:0 40px;box-sizing:content-box;position:relative;}footer .container>.row{display:flex;letter-spacing:0;justify-content:space-between;}div#block-breaks-front-footer-logo{max-width:200px;}.block-simple-blockfooter-logo-bottom p{font-size:12px;margin:0;}.block-simple-blockfooter-logo-bottom h2{font-size:16px;margin:10px 0;}footer ul.navbar-nav.m-auto li a{color:#fff;}footer ul.navbar-nav.m-auto{margin:0 0 0 auto;width:fit-content;}div#block-breaks-front-footer-recruit{margin:40px 0px;}ul.navbar-nav.m-auto li:after{margin-top:10px;}footer .navbar-nav a.is-current{color:#E87A9A !important;}footer .navbar-nav li:has(a.is-current)::after{color:#E87A9A;}div#block-breaks-front-footer-logo-bottom div{display:flex;align-items:center;gap:10px;}div#block-breaks-front-footer-logo-bottom img{width:100%;height:fit-content;}footer .recruit-btn{border-radius:10px;width:270px;margin-left:auto;text-align:left;padding:20px 30px;font-weight:500;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}footer .recruit-btn::after{content:"";position:absolute;top:50%;right:26px;width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(50%,-50%) scale(1);transform-origin:center;transition:transform .45s cubic-bezier(.22,1,.36,1);}.recruit-btn .arrow{position:absolute;right:20px;z-index:3;opacity:0;transition:opacity .25s ease,transform .25s ease;width:10px;height:auto;top:50%;transform:translate(-6px,-50%);}footer .recruit-btn .arrow svg{width:10px;height:auto;display:block;color:#09172E;}div#block-breaks-front-copyright{display:flex;font-size:12px;gap:30px;border-top:solid 1px #666666;color:#B7B7B7;}div#block-breaks-front-copyright a{text-decoration:none;color:#B7B7B7;}@media (hover:hover){footer ul.navbar-nav.m-auto li:hover::after{color:#E87A9A;}footer ul.navbar-nav.m-auto li:hover>a{color:#E87A9A;}footer .recruit-btn:hover::after{transform:translate(50%,-50%) scale(4);}footer .recruit-btn:hover .arrow{opacity:1;transform:translate(0px,-50%);}}@media only screen and (max-width:925px){footer .container>.row{display:block;}div#block-breaks-front-footer-logo-bottom div{margin-bottom:20px;}footer ul.navbar-nav.m-auto{margin-right:0px;margin-left:unset;flex-wrap:wrap;}footer .recruit-btn{margin-left:unset;}}@media only screen and (max-width:768px){#block-breaks-front-footer-recruit p a{margin-left:unset;}div#block-breaks-front-copyright{display:block;padding-top:10px;}div#block-breaks-front-copyright p{display:block;margin:5px;}ul.navbar-nav.m-auto li:after{margin-top:5px;}}@media only screen and (max-width:768px){body.path-frontpage footer{margin-top:50px;}}div#block-breaks-front-copyright .pagetop{position:absolute;top:-80px;right:-50px;width:84px;height:84px;border-radius:50%;background:#3a3a3a;border:1px solid #fff;display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 6px rgba(0,0,0,0.25));transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;}div#block-breaks-front-copyright .pagetop a{display:flex;align-items:center;flex-direction:column;gap:5.5px;color:#fff;}@media (hover:hover){div#block-breaks-front-copyright .pagetop:hover{transform:translateY(-6px);box-shadow:0 10px 20px rgba(0,0,0,0.25);}}@media screen and (max-width:1350px){footer .container{padding:0 100px 0 40px;}div#block-breaks-front-copyright .pagetop{right:15px;}}@media screen and (max-width:925px){footer .container{padding:0 40px;}}body.page-node-type-page,body.path-news,body.page-node-type-news,body.page-node-type-entry{position:relative;max-width:120rem;margin:0px auto;}body.page-node-type-page::before,body.path-news::before,body.page-node-type-news::before,body.page-node-type-entry::before{content:"";position:fixed;inset:0;background-image:url(/themes/custom/breaks/images/scroll_back.webp);background-repeat:repeat-y;background-position:left top;background-size:100% auto;animation:bg-scroll 100s linear infinite;z-index:-1;pointer-events:none;top:0;left:50%;width:min(120rem,100%);height:100%;transform:translateX(-50%) scaleX(-1);}body.page-node-type-page::after,body.path-news::after,body.page-node-type-news::after,body.page-node-type-entry::after{content:"";display:block;background-image:url(/themes/custom/breaks/images/dot.webp);width:100%;height:100%;position:fixed;top:0;left:0;background-repeat:repeat;z-index:-2;}@keyframes bg-scroll{0%{background-position:left top;}100%{background-position:left top calc(-100vh + 100%);}}@media only screen and (max-width:767.9px){body.page-node-type-page::before,body.path-news::before,body.page-node-type-news::before,body.page-node-type-entry::before{background-size:150% auto;}}.page_ttl{height:auto;padding-top:180px;display:flex;flex-direction:column;justify-content:end;padding-bottom:40px;gap:90px;}.page_ttl h2{font-size:clamp(20px,calc(20px + (100vw - 380px) * (20 / 1140)),40px);font-weight:bold;color:#299AD6;}.page_ttl h2 span{font-size:clamp(14px,calc(14px + (100vw - 380px) * (6 / 1140)),20px);color:#09172E;padding-left:30px;font-weight:500;}.page-link{display:flex;justify-content:center;gap:20px;}.page-link a{display:inline-block;max-width:228px;width:100%;color:#09172E;border:1px solid #09172E;border-radius:9999px;text-decoration:none;text-align:center;padding:10px 0 10px 20px;font-size:clamp(14px,calc(14px + (100vw - 380px) * (6 / 1140)),20px);font-weight:500;position:relative;background-color:#fff;transition:transform .3s ease;}.page-link a svg{position:absolute;top:50%;left:30px;transform:translateY(-50%) rotate(90deg);color:#09172E;width:11px;height:13px;}.page-link::-webkit-scrollbar-thumb{border-radius:0.25rem;}.page-link::-webkit-scrollbar-thumb{--bg-opacity:1;background-color:#bbb;}@media (hover:hover){.page-link a:hover{background-color:#09172E;color:#fff;transform:translateY(12px);}.page-link a:hover svg{color:#fff;}}@media screen and (min-width:1280px){.page_ttl{padding-top:200px;}}@media (max-width:991.9px){.page_ttl{padding-top:160px;gap:60px;}.page-link a svg{left:20px;}}@media (max-width:767.9px){.page_ttl{padding-top:105px;}.page-link{gap:10px;}.page_ttl h2 span{padding-left:15px;}}@media (max-width:600px){.page-link{overflow-x:scroll;justify-content:flex-start;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-y:hidden;padding-bottom:12px;height:100%;}.page-link a{flex:0 0 auto;width:auto;min-width:200px;}}@media (max-width:500px){.page_ttl{padding-bottom:25px;}}body:not(.path-frontpage) .top_recruit{padding:110px 0;}@media (max-width:991.9px){body:not(.path-frontpage) .top_recruit{padding:70px 0;}}@media (max-width:767.9px){body:not(.path-frontpage) .top_recruit{padding:60px 0;}}@media (max-width:500px){body:not(.path-frontpage) .top_recruit{padding:40px 0 50px;}}.back_blur,body.path-news .view-news-list>.view-content{position:relative;}.back_blur::before,body.path-news .view-news-list>.view-content::before{content:"";position:absolute;width:100%;height:100%;border-radius:130px 130px 0 0;border:1px solid rgba(255,255,255,0.60);background:linear-gradient(106deg,rgba(232,247,252,0.40) 0%,rgba(221,243,255,0.20) 100%);backdrop-filter:blur(40px);z-index:-1;}@media only screen and (max-width:991.9px){.back_blur::before,body.path-news .view-news-list>.view-content::before{border-radius:80px 80px 0 0;}}@media only screen and (max-width:767.9px){.back_blur::before,body.path-news .view-news-list>.view-content::before{border-radius:50px 50px 0 0;}}.business_intro,.recruit_intro,.vision{padding:100px 0 85px;}.business_intro h2,.recruit_intro h2,.vision h2{font-size:clamp(20px,calc(20px + (100vw - 380px) * (20 / 1140)),40px);font-weight:500;margin-bottom:35px;}.business_intro p,.recruit_intro p,.vision .inner>div{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);margin:0;}@media (max-width:991.9px){.business_intro,.recruit_intro,.vision{padding:50px 0 55px;}}@media (max-width:768px){.business_intro,.recruit_intro,.vision{padding:40px 0 25px;}.business_intro h2,.recruit_intro h2,.vision h2{margin-bottom:15px;}}.region-breadcrumb{position:absolute;top:220px;left:50%;transform:translateX(-50%);max-width:1280px;width:100%;padding:0 30px;}.region-breadcrumb .breadcrumb-item a,.region-breadcrumb .breadcrumb-item{display:block;font-size:12px;color:#636363;}.region-breadcrumb ol.breadcrumb{display:flex;width:100%;}.region-breadcrumb .breadcrumb-item:last-child a{text-decoration:none;}.region-breadcrumb .breadcrumb-item{display:flex;align-items:center;white-space:nowrap;flex:0 0 auto;}.region-breadcrumb .breadcrumb-item:last-child{flex:1 1 auto;min-width:0;}.region-breadcrumb .breadcrumb-item:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.breadcrumb-item+.breadcrumb-item::before{content:"";display:inline-block;width:16.5px;height:1px;background:#636363;margin:0 12px;vertical-align:middle;}@media screen and (min-width:1280px){.region-breadcrumb{top:250px;}}@media screen and (max-width:992px){.region-breadcrumb{top:190px;}}@media screen and (max-width:768px){.region-breadcrumb{top:135px;padding:0 15px;}}@media screen and (max-width:500px){.region-breadcrumb{top:125px;}}.user-logged-in.path-node .hamburger{display:block !important;}#block-maiken-front-manager-menu-block{position:absolute;top:50%;right:10px;z-index:1000;height:40px;transform:translateY(-50%);}.admin-toggle{padding:10px 16px;font-size:16px;font-weight:bold;cursor:pointer;border-radius:4px;transition:all 0.3s ease;width:fit-content;background-color:#fff;color:#0083ED;border:1px solid #0083ED;height:100%;}.admin-toggle:hover{background-color:#0083ED;color:#fff;}#nav-menu{position:absolute;top:100%;right:0;width:220px;display:none;background-color:#f8f8f8;padding:20px;border:1px solid #ccc;margin-top:10px;z-index:999;box-shadow:0 4px 10px rgba(0,0,0,0.1);}#nav-menu.is-open{display:block;}#nav-menu ul.menu{list-style:none;padding:0;margin:0;}#nav-menu ul.menu li{margin-bottom:10px;}#nav-menu ul.menu a{text-decoration:none;color:#333;font-weight:600;}#nav-menu ul.menu a:hover{color:#0083ED;}
.company__title,.access__title{font-size:clamp(18px,calc(18px + (100vw - 380px) * (14 / 1140)),32px);font-weight:600;margin-bottom:60px;position:relative;}.company__title::after,.access__title::after{content:"";display:block;width:40px;height:2px;background:#299AD6;margin-top:20px;}@media only screen and (min-width:768px){.company .inner{padding:0 30px;}}.vision p{color:#299AD6;font-weight:500;font-size:clamp(18px,calc(18px + (100vw - 380px) * (14 / 1140)),32px);margin:0 0 15px;}.company_pc_img{width:100%;height:372px;background-image:url(/themes/custom/breaks/images/company/company_pc.webp);background-size:cover;background-repeat:no-repeat;background-position:center;}.company_summary{background-color:#fff;padding:75px 0 145px;}.company__list{max-width:1000px;margin:0 auto;padding:0;}.company__row{display:flex;padding:30px 0;border-bottom:1px solid #09172E;}.company__row dt{width:220px;font-weight:600;color:#09172E;font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.company__row dd{flex:1;margin:0;color:#09172E;line-height:1.8;font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.access{padding:75px 0 135px;}.office_flex{display:flex;align-items:flex-end;gap:20px;}.office_detail{background-color:#fff;border-radius:10px;padding:35px 45px;max-width:calc(100% - 600px);width:100%;}.office_detail h3{font-size:clamp(18px,calc(18px + (100vw - 380px) * (6 / 1140)),24px);font-weight:500;position:relative;padding-left:28px;}.office_detail h3::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;background-color:#299AD6;}.office_detail p{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);margin-bottom:50px;}.office_detail ul{padding:0;margin:0;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}.office_detail ul li:not(:last-child){margin-bottom:5px;}.map{width:100%;aspect-ratio:4 / 3;position:relative;}.map iframe{width:100%;height:100%;border:0;}.map.tokyo::after{content:"TOKYO";position:absolute;top:-85px;right:-240px;font-size:96px;font-weight:700;color:transparent;-webkit-text-stroke:2px #299AD6;}.office_flex.border{border-bottom:1px solid #09172E;padding-bottom:70px;}@media only screen and (max-width:1120px){.office_detail{padding:25px 25px;}.office_detail p{margin-bottom:30px;}}.sapporo_video{background-color:#DEDEDE;width:100%;aspect-ratio:16 / 9;margin:70px 0 80px;}.map.sapporo::after{content:"SAPPORO";position:absolute;top:-85px;right:-365px;font-size:96px;font-weight:700;color:transparent;-webkit-text-stroke:2px #299AD6;}@media (max-width:992px){.access{padding:75px 0 85px;}.office_flex{flex-direction:column;}.map{height:440px;}.map.tokyo::after,.map.sapporo::after{right:0;top:-95px;}.office_detail{max-width:100%;}.sapporo_video{margin:70px 0 110px;}}@media (max-width:768px){.access,.company_summary{padding:55px 0 85px;}.company_pc_img{height:280px;}.company__title{margin-bottom:30px;}.map.tokyo::after,.map.sapporo::after{font-size:70px;top:-75px;}}@media (max-width:500px){.company_pc_img{height:170px;}.company__row dt{width:155px;}.map.tokyo::after,.map.sapporo::after{font-size:66px;top:-65px;}.office_flex.border{padding-bottom:50px;}.sapporo_video{margin:50px 0 70px;}.access,.company_summary{padding:50px 0 50px;}}
.workplace .page-link a{max-width:244px;}@media only screen and (min-width:768px){.workplace .inner{padding:0 30px;}}.workplace .back_blur>div{padding:65px 40px 135px;}.career-learning,.work-environment,.benefits{background-color:#fff;border-radius:50px;padding:30px 40px;}.career-learning,.work-environment{margin-bottom:55px;}.wp_ttl{background-color:#F8F8F8;border-radius:30px;padding:30px 0;text-align:center;margin-bottom:50px;}.wp_ttl h2{font-weight:500;font-size:clamp(18px,calc(18px + (100vw - 380px) * (20 / 1140)),38px);position:relative;}.wp_ttl h2::after{content:"";display:block;width:30px;height:2px;background:#299AD6;margin:35px auto 0;}.benefits h3{font-weight:500;font-size:clamp(18px,calc(18px + (100vw - 380px) * (14 / 1140)),32px);padding-bottom:25px;border-bottom:1px solid #09172E;}.benefits h3 span{font-size:clamp(12px,calc(12px + (100vw - 380px) * (4 / 1140)),16px);padding-left:20px;color:#636363;letter-spacing:0;}.benefits_box{border-radius:20px;background:#F9FAFB;padding:25px 30px;width:33.333%;}.benefits_box_flex{display:flex;gap:25px;margin:45px 0;flex-wrap:wrap;}.benefits_box h4{font-weight:500;font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);position:relative;padding-left:20px;margin:0 0 25px;}.benefits_box h4::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#299AD6;}.benefits_box div{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}@media only screen and (max-width:991.9px){.workplace .back_blur>div{padding:65px 40px 85px;}}@media only screen and (max-width:900px){.benefits_box_flex{flex-direction:column;}.benefits_box{width:100%;}}@media only screen and (max-width:767.9px){.wp_ttl{margin-bottom:30px;border-radius:20px;}.career-learning,.work-environment,.benefits{border-radius:25px;}.career-learning,.work-environment{margin-bottom:30px;}.workplace .back_blur>div{padding:50px 15px 55px;}.career-learning,.work-environment,.benefits{padding:30px 20px;}.benefits h3 span{padding-left:10px;}.benefits_box_flex{margin:30px 0;}.benefits_box h4{margin:0 0 15px;}.benefits_box{border-radius:10px;}.wp_ttl h2::after{margin:20px auto 0;}}@media only screen and (max-width:600px){.benefits h3{display:flex;flex-direction:column;}.benefits h3 span{padding-left:0px;padding-top:5px;}.workplace .page-link a{min-width:230px;}}
body.path-news .view-filters{display:none;}@media only screen and (min-width:768px){body.path-news .inner,.news-detail .inner{padding:0 30px;}}.page-link>.view-content{display:flex;gap:20px;flex:0 1 calc(228px * 2 + 20px);min-width:0;}.page-link .view-header,.page-link .views-row{flex:0 1 228px;max-width:228px;}.page-link a .arrow-icon{position:absolute;top:50%;left:30px;transform:translateY(-50%) rotate(90deg);width:11px;height:13px;background-color:#09172E;-webkit-mask:url("/themes/custom/breaks/images/icons/ico_arrow_wh.svg") no-repeat center;mask:url("/themes/custom/breaks/images/icons/ico_arrow_wh.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain;}@media (hover:hover){.page-link a:hover .arrow-icon{background-color:#fff;}}@media (max-width:767.9px){.page-link .view-content{gap:10px;}}body.path-news .view-news-list>.view-content>div.views-row{padding-left:15px;padding-right:15px;max-width:1280px;margin:0 auto;}@media only screen and (min-width:768px){body.path-news .view-news-list>.view-content>div.views-row{padding-left:30px;padding-right:30px;}}body.path-news .view-news-list>.view-content>div.views-row:first-child{padding-top:65px;}body.path-news .view-news-list>.view-content>div.views-row:last-child{padding-bottom:85px;}@media (max-width:768px){body.path-news .view-news-list>.view-content>div.views-row:first-child{padding-top:50px;}body.path-news .view-news-list>.view-content>div.views-row:last-child{padding-bottom:55px;}}body.path-news .view-news-list>.view-content>div.views-row>.views-field{background-color:#fff;}body.path-news .view-news-list>.view-content>div.views-row:first-child>.views-field{border-radius:50px 50px 0 0;padding-top:50px;}body.path-news .view-news-list>.view-content>div.views-row:last-child>.views-field{border-bottom-right-radius:50px;border-bottom-left-radius:50px;padding-bottom:80px;}body.path-news .view-news-list>.view-content>div.views-row>.views-field>.field-content{max-width:1140px;display:block;width:95%;margin:0 auto;border-bottom:1px solid #09172E;}body.path-news .view-news-list>.view-content>div.views-row:last-child>.views-field>.field-content{border-bottom:none;}body.path-news .news-item{margin-bottom:0px;background-color:transparent;max-width:100%;display:block;padding:35px 30px;}body.path-news .news-item a{color:#09172E;text-decoration:none;}body.path-news .news-meta{display:flex;gap:12px;margin-bottom:10px;}body.path-news .news-item time.datetime{color:#636363;letter-spacing:0;}body.path-news .news-category{display:block;font-size:14px;padding:5px 10px;text-decoration:none;background-color:#F8F8F8;border-radius:5px;color:#299AD6;}body.path-news .news-item::after{content:none;}@media (hover:hover){body.path-news .news-item:hover{opacity:0.6;}}@media (max-width:991.9px){body.path-news .view-news-list>.view-content>div.views-row:first-child>.views-field{padding-top:10px;}body.path-news .view-news-list>.view-content>div.views-row:last-child>.views-field{padding-bottom:20px;}}@media (max-width:768px){body.path-news .news-item{padding:20px 15px;}body.path-news .view-news-list>.view-content>div.views-row:first-child>.views-field{border-radius:25px 25px 0 0;}body.path-news .view-news-list>.view-content>div.views-row:last-child>.views-field{border-bottom-right-radius:25px;border-bottom-left-radius:25px;}}.news-detail .back_blur>div{padding:80px 15px 135px;}.news-detail .back_blur .inner{position:relative;padding-top:20px;}.news-detail .back_wh{background-color:#fff;border-radius:50px;padding:70px 30px 95px;position:relative;max-width:1280px;margin:0 auto;}.detail-header{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:35px;border-bottom:1px solid #09172E;margin-bottom:60px;align-items:flex-end;gap:20px;}.detail-header h2{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.detail-header .infomation{font-size:clamp(12px,calc(12px + (100vw - 380px) * (3 / 1140)),15px);color:#636363;white-space:nowrap;}.news-detail .field--name-field-news-category-tax{position:absolute;top:0;left:15px;}.news-detail .field--name-field-news-category-tax a{font-size:14px;padding:5px 10px;text-decoration:none;background-color:#F8F8F8;border-radius:5px;color:#299AD6;}.back-btn-warp{width:fit-content;margin:100px auto 0;}.news-detail .page_ttl{padding-bottom:90px;}.field--name-field-news-img{border-radius:20px;max-width:720px;height:auto;margin:30px auto 0;overflow:hidden;}.field--name-field-news-img img{object-fit:cover;}@media screen and (min-width:1280px){.news-detail .page_ttl{padding-bottom:120px;}}@media (max-width:992px){.news-detail .back_blur>div{padding:75px 15px 85px;}.news-detail .page_ttl{padding-bottom:70px;}}@media (max-width:768px){.news-detail .back_blur>div{padding:55px 15px 85px;}.news-detail .page_ttl{padding-bottom:40px;}.news-detail .page_ttl h2{margin-bottom:20px;}.news-detail .back_blur>div{padding:45px 15px 50px;}.news-detail .back_wh{margin:0px 0px 0;border-radius:25px;padding:30px 5px;}.news-detail .detail-header{padding-bottom:30px;margin-bottom:40px;}.news-detail .back-btn-warp{margin:30px auto 0;}.field--name-field-news-img{margin:20px auto 0;}}@media (max-width:500px){.news-detail .btn-more{width:270px;}.news-detail .detail-header{flex-direction:column;gap:5px;align-items:flex-start;}}body.path-news .view-news-list{position:relative;}body.path-news .pager{position:absolute;bottom:140px;left:50%;transform:translateX(-50%);}body.path-news .pager .pager__items{display:flex;gap:8px;align-items:center;justify-content:center;}body.path-news .pager .pager__item:not(.pager__item--next,.pager__item--previous){width:52px;height:52px;background-color:#F8F8F8;display:flex;align-items:center;justify-content:center;border-radius:5px;}body.path-news .pager .pager__item a{color:#09172E;text-decoration:none;font-weight:500;}body.path-news .pager li.pager__item.is-active{background-color:#299AD6;}body.path-news .pager li.pager__item.is-active a{color:#fff;}body.path-news .pager li.pager__item.pager__item--first,body.path-news .pager li.pager__item.pager__item--last{display:none;}body.path-news:has(.pager) .view-news-list>.view-content>div.views-row:last-child>.views-field{padding-bottom:150px;}@media screen and (max-width:991.9px){body.path-news .pager{bottom:120px;}body.path-news:has(.pager) .view-news-list>.view-content>div.views-row:last-child>.views-field{padding-bottom:120px;}}@media screen and (max-width:767.9px){body.path-news .pager .pager__item:not(.pager__item--next,.pager__item--previous){width:42px;height:42px;}body.path-news .pager{bottom:80px;}}
.features h2,.faq h2{padding-left:15px;}@media only screen and (min-width:768px){.ourbusiness .inner,.features h2,.faq h2{padding:0 30px;}}.business-ttl{font-size:clamp(22px,calc(22px + (100vw - 380px) * (26 / 1140)),48px);font-weight:500;color:#299AD6;display:flex;flex-direction:column;align-items:center;}.business-ttl span{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);color:#09172E;font-weight:500;}.business-ttl::after{content:"";display:block;width:30px;height:2px;background-color:#299AD6;margin-top:35px;}@media screen and (max-width:1280px){.ourbusiness .page-link{flex-wrap:wrap;}.ourbusiness .page-link a{flex:0 0 calc((100% - 40px) / 4);max-width:none;}}@media screen and (max-width:991.9px){.ourbusiness .page-link a{flex:0 0 calc((100% - 40px) / 3);}}@media screen and (max-width:600px){.ourbusiness .page-link{flex-wrap:nowrap;}.ourbusiness .page-link a{flex:0 0 auto;width:auto;min-width:200px;max-width:228px;}}.features,.faq{background-color:#fff;border-radius:130px 130px 0 0;padding:80px 0 50px;}.features>div,.faq>div{position:relative;}.features h2,.faq h2{font-size:clamp(22px,calc(22px + (100vw - 380px) * (10 / 1140)),32px);font-weight:500;max-width:1280px;margin:0 auto;}.features-scroll-txt,.faq-scroll-txt{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);overflow:hidden;z-index:1;}.scroll-inner{display:flex;width:max-content;animation:scroll-text-business 30s linear infinite;}.scroll-inner span{padding-right:3rem;color:rgba(41,154,214,0.12);font-size:clamp(100px,calc(100px + (100vw - 380px) * (42 / 1140)),142px);font-weight:500;}@keyframes scroll-text-business{from{transform:translateX(0);}to{transform:translateX(-50%);}}@media screen and (max-width:991.9px){.features,.faq{border-radius:80px 80px 0 0;}}@media screen and (max-width:767.9px){.features,.faq{border-radius:50px 50px 0 0;}}.features .inner{margin-top:100px;}.point{color:#299AD6;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);letter-spacing:0;position:relative;padding-left:20px;}.point::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#EFAF2F;}.p-ttl{font-size:clamp(18px,calc(18px + (100vw - 380px) * (6 / 1140)),24px);margin:15px 0;}.features-box:not(:last-child){border-bottom:1px solid #09172E;}.features-box{display:grid;grid-template-columns:3fr 9fr;gap:1.5rem 1.25rem;grid-template-areas:"image head"
        "image content";padding-block:5rem;}.features-box__thumbs{display:flex;justify-content:center;align-items:center;grid-area:image;align-self:center;}.features-box__head{grid-area:head;align-self:end;}.features-box__image{width:100%;max-width:10.625rem;aspect-ratio:1 / 1;overflow:hidden;}.features-box__image img{width:100%;height:100%;max-width:initial;-o-object-fit:cover;object-fit:cover;}.features-box__content{grid-area:content;}.features-box__text{font-size:16px;margin:0;}@media screen and (max-width:767.9px){.features .inner{margin-top:50px;}.features{padding:80px 0 30px;}.features-box{grid-template-columns:3fr 1fr;gap:1rem 1.25rem;grid-template-areas:"head image"
            "content content";padding-block:3rem;}.features-box__head{align-self:center;}}.service{padding:80px 0 150px;position:relative;}.service::after{content:"";display:block;background-image:url(/themes/custom/breaks/images/business/business.webp);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;width:clamp(600px,calc(600px + (100vw - 1280px) * 0.1),664px);aspect-ratio:664 / 246;bottom:-4px;}.service-box{background:#ffffff;border-radius:20px;padding:25px 30px;position:relative;width:calc(33.33% - 30px);min-height:278px;}.service-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:0 30px;margin-top:50px;}.service-box h3{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);font-weight:500;margin-bottom:30px;position:relative;padding-left:20px;}.service-box h3 span{font-size:clamp(12px,calc(12px + (100vw - 380px) * (3 / 1140)),15px);}.service-box h3::before{content:"";position:absolute;left:0px;top:0;width:5px;height:100%;background:#299AD6;}.service-box ul{list-style:none;padding-left:8px;margin:0;}.service-box li{position:relative;padding-left:15px;margin-bottom:12px;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}.service-box li::before{content:"";position:absolute;left:0;top:50%;transform:translateX(-50%);width:5px;height:5px;background:#E87A9A;border-radius:50%;}@media screen and (max-width:1280px){.service-box{width:calc(50% - 15px);}.service{padding:80px 0 80px;}.service-flex .service-box:last-child{width:52%;}}@media screen and (max-width:991.9px){.service-box,.service-flex .service-box:last-child{width:100%;min-height:240px;}.service::after{width:clamp(550px,calc(550px + (100vw - 768px) * 0.223),600px);}}@media screen and (max-width:767.9px){.service::after{width:clamp(430px,calc(430px + (100vw - 500px) * 0.448),550px);}.service{padding:50px 0 100px;}.service-flex{padding:0 15px;}}@media screen and (max-width:500px){.service::after{width:clamp(380px,calc(380px + (100vw - 375px) * 0.4),430px);}}.usecases .business-ttl{align-items:flex-start;}.usecases .inner{padding:0px 50px;}.usecases .back_wh{background-color:#fff;margin:0px 50px 0;border-radius:50px;padding:70px 0 100px;position:relative;}.usecases .swiper-slide{width:444px;border-radius:10px;background-color:#fff;padding:25px 35px;}.usecases .swiper-slide.blue{border:5px solid #299AD6;}.usecases .swiper-slide.pink{border:5px solid #F56891;}.usecases .swiper-slide.orange{border:5px solid #F0A53E;}.usecases .slide h3{font-size:clamp(18px,calc(18px + (100vw - 380px) * (6 / 1140)),24px);display:flex;align-items:center;gap:20px;}.usecases .swiper-slide h3 span{font-size:clamp(24px,calc(24px + (100vw - 380px) * (16 / 1140)),40px);font-family:'Zen Kaku Gothic New';letter-spacing:0;}.usecases .swiper-slide.blue h3 span{color:#299AD6;}.usecases .swiper-slide.pink h3 span{color:#F56891;}.usecases .swiper-slide.orange h3 span{color:#F0A53E;}.usecases .slide ul{padding:0;margin:0;padding-top:30px;}.usecases .slide ul li{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);padding:12px 0;border-bottom:1px solid #E1E1E1;}.card01 .swiper-area{max-width:1240px;width:100%;margin:0 auto;position:relative;}.l-section .l-inner{padding-top:50px;}.l-inner{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;}.card01 .swiper-area{position:relative;}.card01 .swiper-wrapper{align-items:stretch;}.card01 .swiper-slide{height:auto;display:flex;flex-direction:column;}.card01 .swiper-button-prev{right:calc(100% + -1.6rem);left:auto;}.card01 .swiper-button-next{left:calc(100% + -1.6rem);}.card01 .swiper-button-prev,.card01 .swiper-button-next{position:absolute;z-index:1;top:0;bottom:0;margin:auto;background-color:#fff;border:1px solid #09172E;width:55px;height:55px;border-radius:50%;}.card01 .swiper-button-prev::after,.card01 .swiper-button-next::after{content:"";display:block;width:15px;height:15px;background-image:url(/themes/custom/breaks/images/icons/ico_arrow_wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0);}.card01 .swiper-button-prev::after{transform:rotate(180deg);}@media screen and (max-width:1280px){.usecases .back_wh{margin:0px 30px 0;}}@media screen and (max-width:991.9px){.usecases .swiper-slide{width:330px;}}@media screen and (max-width:767.9px){.usecases .back_wh{margin:0px 15px 0;}.usecases .back_wh{border-radius:25px;padding:30px 0 50px;}}@media screen and (max-width:500px){.card01 .swiper-button-prev,.card01 .swiper-button-next{width:40px;height:40px;}.usecases .inner{padding:0px 23px;}.usecases .swiper-slide{width:300px;}}.flow{padding:80px 0 100px;}.flow-wrap{padding:60px 20px;max-width:847px;width:100%;margin:0 auto;}.flow-item{display:flex;align-items:flex-start;margin-bottom:20px;position:relative;}.flow-left{position:relative;margin-right:40px;display:flex;flex-direction:column;align-items:center;}.flow-content{margin-top:16px;}.flow-circle{width:80px;height:80px;border-radius:50%;background:#299AD6;color:#fff;font-size:clamp(24px,calc(24px + (100vw - 380px) * (12 / 1140)),36px);font-weight:500;display:flex;align-items:center;justify-content:center;font-family:'Zen Kaku Gothic New';letter-spacing:0;}.flow-item::before{content:"";position:absolute;top:95px;left:39px;display:block;width:0px;height:calc(100% - 90px);border-right:2px solid #2f91c7;}.flow-item:last-child::before{content:none;}.flow-content h3{font-size:clamp(18px,calc(18px + (100vw - 380px) * (14 / 1140)),32px);margin-bottom:25px;font-weight:500;}.flow-content p{font-size:16px;line-height:1.8;}.flow-item:last-child .flow-line{display:none;}.flow .service-box{max-width:847px;width:100%;margin:0 auto;min-height:100%;}@media screen and (max-width:767.9px){.flow{padding:50px 0 55px;}.flow-circle{top:-6px;left:-48px;width:36px;height:36px;font-size:1.286rem;}.flow-content{margin-top:0px;}.flow-left{margin-right:20px;}.flow-wrap{padding:50px 0px 10px;}.flow-item::before{top:47px;left:16px;height:calc(100% - 40px);}}.faq{padding:80px 0 100px;}.faq-wrap{border-top:1px solid #E1E1E1;margin-top:100px;}.faq-item{border-bottom:1px solid #E1E1E1;}.faq-toggle{display:none;}.faq-question,.faq-answer{display:flex;align-items:center;justify-content:flex-start;padding:24px 20px;cursor:pointer;font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);position:relative;}.faq-question .q,.faq-answer .a{color:#299AD6;font-weight:500;margin-right:20px;font-size:clamp(18px,calc(18px + (100vw - 380px) * (14 / 1140)),32px);font-family:'Zen Kaku Gothic New';letter-spacing:0;white-space:nowrap;}.faq-question .icon{width:40px;height:40px;background-color:#299AD6;border-radius:50%;position:relative;flex-shrink:0;margin-left:auto;}.faq-question .icon::before,.faq-question .icon::after{content:'';width:20px;height:3px;background:#ffffff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.faq-question .icon::after{transform:translate(-50%,-50%) rotate(90deg);transition:.5s;}.faq-answer{max-height:0;overflow:hidden;background:#ffffff;transition:all 0.4s ease;padding:0 20px;border:2.5px solid transparent;box-sizing:border-box;}.faq-answer p{margin:0;line-height:1.8;font-size:clamp(16px,calc(16px + (100vw - 380px) * (2 / 1140)),18px);}.faq-toggle:checked+.faq-question{background:#299AD6;color:#fff;}.faq-toggle:checked+.faq-question .q{color:#fff;}.faq-toggle:checked+.faq-question+.faq-answer{border:2.5px solid #299AD6;}.faq-item:has(.faq-toggle:checked){border:none;}.faq-toggle:checked+.faq-question .icon{background:#fff;}.faq-toggle:checked+.faq-question .icon::after,.faq-toggle:checked+.faq-question .icon::before{background-color:#299AD6;}.faq-toggle:checked+.faq-question .icon::after{transform:translate(-50%,-50%) rotate(0deg);}.faq-toggle:checked+.faq-question+.faq-answer{max-height:300px;padding:20px;}@media screen and (max-width:767.9px){.faq{padding:80px 0 55px;}.faq-wrap{margin-top:80px;}}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.sitemap .back_wh,.privacypolicy .back_wh{background-color:#fff;border-radius:130px 130px 0 0;padding:80px 0 100px;}@media (min-width:768px){.sitemap .inner,.privacypolicy .inner{padding:0 30px;}}.sitemap .page_ttl,.privacypolicy .page_ttl{padding-bottom:90px;}@media screen and (min-width:1280px){.sitemap .page_ttl,.privacypolicy .page_ttl{padding-bottom:120px;}}@media (max-width:992px){.sitemap .page_ttl,.privacypolicy .page_ttl{padding-bottom:70px;}.sitemap .back_wh,.privacypolicy .back_wh{padding:50px 0 60px;border-radius:80px 80px 0 0;}}@media (max-width:768px){.sitemap .page_ttl,.privacypolicy .page_ttl{padding-bottom:40px;}.sitemap .back_wh,.privacypolicy .back_wh{padding:20px 10px 60px;border-radius:50px 50px 0 0;}.sitemap .page_ttl h2,.privacypolicy .page_ttl h2{margin-bottom:20px;}}.sitemap-section{padding:40px 0;border-bottom:1px solid #09172E;}.sitemap-section h2{margin:0 0 20px 0;font-size:clamp(18px,calc(18px + (100vw - 380px) * (10 / 1140)),28px);color:#299AD6;font-weight:500;}.links{display:flex;gap:30px;flex-wrap:wrap;}.sitemap-section a{text-decoration:underline;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);color:#09172E;}.sitemap-section a:hover{opacity:0.7;}@media (max-width:400px){.privacypolicy .page_ttl h2 span{padding-left:10px;font-size:12px;}}.pp-content h2{margin:50px 0 40px 0;padding:15px 0 15px 20px;font-size:clamp(18px,calc(18px + (100vw - 380px) * (10 / 1140)),28px);border-left:5px solid #299AD6;}.pp-content ol{margin:20px 0 0 50px;}.pp-content p{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}.pp-content ol li{position:relative;list-style:outside decimal;padding:0 0 0 5px;}.pp-content li+li{margin-top:15px;}.pp-content ol li::marker{color:#09172E;}.pp-content p.tR{margin:60px 0 0 0;text-align:right;}.pp-company-info{display:flex;flex-direction:column;gap:16px;}.info-row{display:flex;gap:20px;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}.info-label{min-width:140px;}.info-row:last-child .info-value a{color:#09172E;}@media (max-width:768px){.pp-content ol{margin:20px 0 0 0px;}}
.recruit .back_wh{background-color:#fff;border-radius:130px 130px 0 0;padding:80px 0 100px;}@media (min-width:768px){.recruit .inner{padding:0 30px;}}.recruit .page_ttl{padding-bottom:90px;}@media screen and (min-width:1280px){.recruit .page_ttl{padding-bottom:120px;}}@media (max-width:992px){.recruit .page_ttl{padding-bottom:70px;}.recruit .back_wh{padding:50px 0 60px;border-radius:80px 80px 0 0;}}@media (max-width:768px){.recruit .page_ttl{padding-bottom:40px;}.recruit .back_wh{padding:40px 30px 60px;border-radius:50px 50px 0 0;}}@media screen and (max-width:500px){.recruit .back_wh{padding:40px 5px 60px;}}.recruit-wrap{display:flex;gap:60px;align-items:stretch;}.recruit .field--name-body{flex:1;}.recruit .field--name-field-entry-webform{width:50%;}.recruit .field--name-field-entry-webform form{width:100%;position:sticky;top:40px;}@media screen and (max-width:991.9px){.recruit-wrap{gap:30px;}}@media screen and (min-width:768px){body.page-node-type-entry header.header-area.sticky-header.sticky{position:absolute;}}.recruit .field--name-body{max-width:506px;width:100%;}.job-section{padding:40px 0;border-bottom:1px solid #959595;}.job-section:first-child{padding-top:0;}.recruit-process{padding:40px 0 0;}.job-label{display:inline-block;background:#299AD6;color:#fff;font-size:14px;padding:8px 14px;margin-bottom:20px;}.job-section ul{margin:0;padding-left:20px;line-height:1.8;font-size:14px;}.job-section li{position:relative;margin-bottom:6px;}.job-section li::before{content:"";position:absolute;left:-12px;top:12px;width:4px;height:4px;background:#09172E;border-radius:50%;transform:translateY(-50%);}.job-block{margin-bottom:30px;}.job-block:last-child{margin-bottom:0;}.job-block h4{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);margin-bottom:10px;padding-left:12px;border-left:3px solid #299AD6;}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);row-gap:35px;column-gap:10px;padding-top:30px;}.process-item{position:relative;}.process-item .num{position:absolute;top:-25px;left:-2px;font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);display:block;font-family:'Zen Kaku Gothic New';letter-spacing:-.06em;white-space:nowrap;}.process-item .line{position:relative;height:20px;margin-bottom:10px;}.process-item .line::before{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%);width:80%;height:2px;background:repeating-linear-gradient(to right,#A2A2A2,#A2A2A2 6px,transparent 6px,transparent 12px);}.process-item::after{content:"";position:absolute;left:0;top:0;width:15px;height:15px;background:#E87A9A;}.job-section ul li,.process-item>div:last-child,.process-note{font-size:clamp(12px,calc(12px + (100vw - 380px) * (2 / 1140)),14px);}.process-item .line.arrow{position:relative;}.process-item .line.arrow::after{content:"";position:absolute;display:block;width:10px;height:10px;top:50%;right:0;transform:translateY(-50%);background-color:#A2A2A2;clip-path:polygon(0% 0%,0% 100%,100% 50%);}@media screen and (max-width:991.9px){.process-item .line{margin-bottom:5px;}}@media screen and (max-width:768px){.job-section{padding:20px 0;}.recruit .field--name-body{max-width:100%;}}.recruit .field--name-field-entry-webform form{border-radius:20px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);padding:40px;display:flex;flex-wrap:wrap;gap:5px;letter-spacing:1px;max-height:calc(100svh - 80px);overflow-y:auto;}#edit-recruit-form-intro{width:100%;}.recruit-form-intro{border-bottom:1px solid #959595;}.recruit-form-intro h3{font-size:clamp(16px,calc(16px + (100vw - 380px) * (4 / 1140)),20px);}.recruit-form-intro div{background:var(--Linear,linear-gradient(90deg,#EFAF2F 0%,#F56891 100%));width:fit-content;padding:10px;color:#fff;font-weight:500;margin-top:8px;}.recruit .field--name-field-entry-webform form div.js-webform-type-textfield,.recruit .field--name-field-entry-webform form div.form-item-email,.recruit .field--name-field-entry-webform form div.form-item-tel{display:flex;flex-direction:column;margin-top:15px;}.recruit .field--name-field-entry-webform form div.js-webform-type-textfield input,.recruit .field--name-field-entry-webform form div.form-item-email input,.recruit .field--name-field-entry-webform form div.form-item-tel input{border-radius:10px;background:#EEE;border:none;height:50px;margin-top:15px;padding-left:15px;padding-right:15px;}.recruit .field--name-field-entry-webform form div.js-webform-type-textfield label,.recruit .field--name-field-entry-webform form div.form-item-email label,.recruit .field--name-field-entry-webform form div.form-item-tel label,.recruit .field--name-field-entry-webform form div.form-item-agree label{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);width:fit-content;position:relative;}.recruit .field--name-field-entry-webform form div.js-webform-type-textfield label::after,.recruit .field--name-field-entry-webform form div.form-item-email label::after,.recruit .field--name-field-entry-webform form div.form-item-tel label::after,.recruit .field--name-field-entry-webform form div.form-item-agree label::after{content:"＊";color:#D12513;font-size:11px;position:absolute;top:0;}.recruit .field--name-field-entry-webform form div.form-item-last-name,.recruit .field--name-field-entry-webform form div.form-item-first-name,.recruit .field--name-field-entry-webform form div.form-item-last-name-kana,.recruit .field--name-field-entry-webform form div.form-item-first-name-kana{width:calc(50% - 2.5px);}.recruit .field--name-field-entry-webform form div.form-item-email,.recruit .field--name-field-entry-webform form div.form-item-tel,.recruit .field--name-field-entry-webform form #edit-agree-markup,.recruit .field--name-field-entry-webform form div.form-item-agree{width:100%;}.webform-type-radio,.webform-type-checkbox{cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px 0;}.webform-type-radio input[type="radio"],.webform-type-radio label,.webform-type-checkbox input[type="radio"],.webform-type-checkbox label{cursor:pointer;}.recruit .field--name-field-entry-webform form fieldset{border:none;padding:0;width:100%;margin-top:15px;}.recruit .field--name-field-entry-webform form fieldset .fieldset-legend{font-size:clamp(14px,calc(14px + (100vw - 380px) * (2 / 1140)),16px);}.recruit .field--name-field-entry-webform form fieldset #edit-gender{display:flex;gap:25px;margin-top:12px;}.recruit .field--name-field-entry-webform form fieldset #edit-gender input[type="radio"]{accent-color:#299AD6;}.recruit .field--name-field-entry-webform form #edit-agree-markup .agree-warp p{margin:15px 0 0;font-size:clamp(12px,calc(12px + (100vw - 380px) * (2 / 1140)),14px);}.recruit .field--name-field-entry-webform form #edit-agree-markup .agree-warp a{color:#299AD6;}.recruit .field--name-field-entry-webform form div.form-item-node{display:none;}.recruit .field--name-field-entry-webform form div.form-actions{max-width:266px;width:100%;margin:30px auto 0;}.recruit .field--name-field-entry-webform form .form-item-agree{display:flex;align-items:center;gap:7px;}.recruit .field--name-field-entry-webform form .form-item-agree input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:1px solid #D9D9D9;background-color:#fff;border-radius:3px;cursor:pointer;position:relative;}.recruit .field--name-field-entry-webform form .form-item-agree input[type="checkbox"]:checked::after{content:"";position:absolute;left:6px;top:1px;width:7px;height:12px;border:solid #299AD6;border-width:0 2px 2px 0;transform:rotate(45deg);}.recruit .field--name-field-entry-webform form div.form-actions input{width:100%;padding:20px;border-radius:10px;background:var(--Linear,linear-gradient(90deg,#EFAF2F 0%,#F56891 100%));border:none;font-size:16px;color:#fff;font-weight:700;cursor:pointer;}.recruit .field--name-field-entry-webform form div.form-actions input:hover{background:var(--Linear,linear-gradient(180deg,#EFAF2F 0%,#F56891 100%));}.sp-entry-trigger,.sp-entry-panel{display:none;}@media screen and (max-width:991.9px){.recruit .field--name-field-entry-webform form{padding:20px;}}@media (max-width:768px){.recruit .field--name-field-entry-webform{opacity:0;transition:opacity .4s ease;}.sp-entry-panel.active .field--name-field-entry-webform{opacity:1;width:100%;}.sp-entry-panel.active .field--name-field-entry-webform form{max-height:calc(100svh - 40px);}.sp-entry-trigger{display:block;position:fixed;top:13%;right:0;padding:20px 0px;border-radius:20px 0 0 20px;background:#fff;font-weight:bold;letter-spacing:2px;cursor:pointer;z-index:1001;width:65px;}.sp-entry-trigger::before{content:"";position:absolute;inset:0;border-radius:20px 0 0 20px;padding:2px;background:linear-gradient(to bottom,#EFAF2F 0%,#F56891 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;}.sp-entry-trigger span{writing-mode:vertical-rl;text-orientation:upright;background:linear-gradient(90deg,#EFAF2F 0%,#F56891 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:0px;display:flex;align-items:center;justify-content:center;width:100%;}.sp-entry-panel{display:block;position:fixed;top:0;right:0;width:100%;height:100vh;transform:translateX(100%);opacity:0;transition:transform .4s ease,opacity .4s ease;z-index:1002;overflow-y:auto;padding:20px;background:rgba(9,23,46,0.15);}.sp-entry-panel.active{transform:translateX(0);opacity:1;z-index:1010;padding-bottom:env(safe-area-inset-bottom);}.sp-entry-close{position:fixed;top:35px;right:35px;font-size:24px;background:none;border:none;cursor:pointer;z-index:9999;color:#09172E;-webkit-overflow-scrolling:touch;will-change:transform;}body.no-scroll{overflow:hidden;}}@media screen and (max-width:500px){.sp-entry-panel{padding:15px;}}.path-webform main{padding-top:120px;}.path-webform .maincontent{margin:100px auto;width:fit-content;}.path-webform .region-breadcrumb{top:170px;}.path-webform div#block-breaks-content{background-color:#fff;padding:50px 20px;}.path-webform .js-form-item{margin-bottom:20px;}.path-webform .webform-confirmation__back a{background:linear-gradient(90deg,#EFAF2F 0%,#F56891 50%,#EFAF2F 100%);background-size:200% 100%;background-position:0% 0;text-align:center;transition:background-position .2s cubic-bezier(0.45,0,0.55,1);border:none;position:relative;padding:15px 60px;border-radius:999px;color:#fff;font-size:clamp(14px,1.3vw,20px);overflow:hidden;border:none;display:block;width:100%;font-weight:500;text-decoration:unset;}.path-webform .webform-confirmation__back{margin:30px auto 0;max-width:270px;}
.path-user main{padding-top:120px;}.path-user .maincontent{margin:100px auto;width:fit-content;}.path-user .region-breadcrumb{top:170px;}.path-user div#block-breaks-content{background-color:#fff;padding:50px 20px;}.path-user .js-form-item{margin-bottom:20px;}.path-user input#edit-submit{background:linear-gradient(90deg,#EFAF2F 0%,#F56891 50%,#EFAF2F 100%);background-size:200% 100%;background-position:0% 0;text-align:center;transition:background-position .2s cubic-bezier(0.45,0,0.55,1);border:none;position:relative;padding:15px 60px;border-radius:999px;color:#fff;font-size:clamp(14px,1.3vw,20px);overflow:hidden;border:none;display:block;width:100%;font-weight:500;}.path-user input#edit-name,.path-user input#edit-pass{width:100%;max-width:300px;}.path-user .region.region-highlighted{display:none;}@media only screen and (max-width:500px){.path-user input#edit-name,.path-user input#edit-pass{max-width:fit-content;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;margin-bottom:10px;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/breaks/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/breaks/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/breaks/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
