:root{--notosans:"Noto Sans jP",sans-serif;--zengothic:"Zen Kaku Gothic New",sans-serif;--bizgothic:"BIZ UDGothic",sans-serif;--notoserif:"Noto Serif JP",serif;--zenold:"Zen Old Mincho",serif;--sawarabi:"Sawarabi Mincho",serif;--sippori:"Shippori Mincho",serif;--kiwi:"Kiwi Maru","Zen Maru Gothic","Kosugi Maru",serif;--zenmaru:"Zen Maru Gothic",serif;--kosugimaru:"Kosugi Maru",serif;--sree:"Sree Krushnadevaraya",serif;--zenantique:"Zen Antique",serif}:root{--base-color:#313131;--blue01:#0092e0;--blue02:#0087cf;--blue03:#004098;--kinto:kinto-sans,sans-serif;--source:source-han-serif-japanese,serif;--header-offset-pc:91px;--header-offset-sp:63px}#privacy-policy,#tokusyouhou{scroll-margin-top:var(--header-offset-pc)}@media (max-width:576px){#privacy-policy,#tokusyouhou{scroll-margin-top:var(--header-offset-sp)}}html,body{word-break:auto-phrase}body{font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:.18em;color:#313131;font-family:var(--zengothic)}main{overflow-x:hidden}.blue01{color:#0092e0}.blue02{color:#0087cf}.blue03{color:#004098}.kinto{font-family:var(--kinto)}.source{font-family:var(--source)}.container{padding-left:20px;padding-right:20px}@media (min-width:1200px){.container{max-width:1230px}}.top-section-title{margin-bottom:25px}@media (min-width:576px){.top-section-title{margin-bottom:45px}}.top-section-title h2{font-weight:400;background:linear-gradient(90deg,#00a6ff 0%,#004688 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:2.8rem;line-height:1.3}@media (min-width:576px){.top-section-title h2{font-size:3.5rem}}@media (min-width:768px){.top-section-title h2{font-size:4rem}}.top-section-title>div{font-weight:700;font-size:.8rem;margin-top:8px}@media (min-width:576px){.top-section-title>div{font-size:1rem;margin-top:12px}}.contents-text{font-size:.8rem;line-height:1.8}@media (min-width:576px){.contents-text{line-height:2.2;font-size:1rem}}.btn-wrap__link{background-color:var(--blue01);border-radius:40px;padding:10px 16px 10px 20px;z-index:1;color:#fff;display:flex;align-items:center;font-weight:700;font-size:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.btn-wrap__link{font-size:1rem;padding:16px 20px 16px 30px}}.btn-wrap__link>span{padding:12px 10px;background-color:#fff;border-radius:40px;margin-left:46px;display:flex;align-items:center;justify-content:center;width:33px;height:33px}@media (min-width:768px){.btn-wrap__link>span{width:47px;height:47px}}.btn-wrap__link>span>img{width:13px;height:9px;transition:all .3s ease}.btn-wrap__link:hover>span>img{transform:translateX(4px);transition:all .3s ease}.text-animate{display:inline-block;white-space:pre-wrap}.text-animate span{opacity:0;filter:blur(1px);display:inline-block;transition:opacity .3s ease}.text-animate span.show{opacity:1;filter:blur(0);transition:opacity .3s ease}.sp-block{display:block}@media (min-width:576px){.sp-block{display:none}}.md-block{display:block}@media (min-width:768px){.md-block{display:none}}.sp-none{display:none}@media (min-width:576px){.sp-none{display:block}}.md-none{display:none}@media (min-width:768px){.md-none{display:block}}.point-text{font-weight:700;font-size:1.7rem;font-family:var(--kinto);color:var(--blue02);line-height:1.8;margin-bottom:30px}@media (min-width:576px){.point-text{font-size:2rem}}@media (min-width:1200px){.point-text{font-size:3rem;margin-bottom:45px}}.fv-area,.eye-catch{position:relative;height:100vh}.fv-area{position:relative;background:url(//beyondinc.co.jp/wp-content/themes/original-thema/assets/css/../images/top/fv-bg.jpg) center/cover no-repeat}.fv-area h1,.fv-area p,.fv-area a{color:#fff}.fv-area__inner{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;height:100%;padding:0 20px 80px}@media (min-width:768px){.fv-area__inner{padding:0 80px 100px}}@media (min-width:1200px){.fv-area__inner{padding:0 7vw 100px;flex-direction:row;align-items:flex-end}}@media (max-height:500px){.fv-area__inner{padding:80px 20px 20px}}.fv-area__text{position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:1200px){.fv-area__text{position:static;transform:none;margin-bottom:10%}}@media (min-width:1200px){.fv-area__text{padding-right:80px;margin-bottom:0}}.fv-area__text h1,.fv-area__text p{font-weight:700}.fv-area__text h1{font-size:clamp(2.5rem, 1.45rem + 5.25vw, 7.75rem);font-family:var(--source)}.fv-area__text>p{margin-top:5vw;font-family:var(--kinto);font-size:clamp(0.6rem, 0.345rem + 1.27vw, 1.875rem)}.fv-area__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.fv-area__link>a{position:relative;z-index:1;display:inline-flex;flex-direction:column-reverse;font-size:1.5rem;padding:0 20px 20px 0;border-bottom:solid 1px #fff}@media (min-width:576px){.fv-area__link>a{font-size:2rem}}@media (min-width:768px){.fv-area__link>a{font-size:2.875rem}}.fv-area__link>a>p>span{display:inline-block;transition:all .3s ease}.fv-area__link>a:before{content:attr(data-subtitle);color:#fff;font-size:.8rem;transform:translateY(-2px)}@media (min-width:576px){.fv-area__link>a:before{font-size:1rem}}.fv-area__link>a:after{content:"";display:block;position:absolute;z-index:1;width:25px;height:25px;background-color:#fff;-webkit-clip-path:polygon(100% 0,0% 100%,100% 100%);clip-path:polygon(100% 0,0% 100%,100% 100%);bottom:0;right:0;transition:all .3s ease}@media (min-width:768px){.fv-area__link>a:after{width:33px;height:33px}}.fv-area__link>a:hover>p>span{color:#45beff;transition:all .3s ease}.top-mission-area{position:relative;z-index:1;height:833px}@media (min-width:576px){.top-mission-area{height:900px}}@media (min-width:992px){.top-mission-area{height:972px}}@media (min-width:1200px){.top-mission-area{height:1480px}}.top-mission-area__inner{display:flex;flex-direction:column;justify-content:center;width:90%;margin:0 auto;height:100%}@media (min-width:576px){.top-mission-area__inner{width:70%}}@media (min-width:768px){.top-mission-area__inner{width:640px;padding:0 15px}}@media (min-width:576px){.top-mission-area .inner-wrap{margin-top:-20%}}@media (min-width:992px){.top-mission-area .inner-wrap{margin-top:-25%}}@media (min-width:1200px){.top-mission-area .inner-wrap{margin-top:-30%}}.top-mission-area .bg-img{position:absolute;z-index:-1}.top-mission-area .bg-img01{top:0;left:0;max-width:50%}@media (min-width:576px){.top-mission-area .bg-img01{max-width:35%}}.top-mission-area .bg-img02{bottom:0;right:0;max-width:290px}@media (min-width:576px){.top-mission-area .bg-img02{max-width:374px}}@media (min-width:768px){.top-mission-area .bg-img02{max-width:496px}}@media (min-width:992px){.top-mission-area .bg-img02{max-width:600px}}@media (min-width:1200px){.top-mission-area .bg-img02{max-width:756px}}.top-strength-area{position:relative;z-index:1;background:url(//beyondinc.co.jp/wp-content/themes/original-thema/assets/css/../images/top/top-strength-bg.jpg) center/cover no-repeat;height:650px}@media (min-width:576px){.top-strength-area{height:879px}}@media (min-width:992px){.top-strength-area{height:1000px}}@media (min-width:1200px){.top-strength-area{height:1220px}}.top-strength-area .bg-img{position:absolute;z-index:-1;top:0;right:-150px;width:642px;height:inherit;opacity:.8}@media (min-width:576px){.top-strength-area .bg-img{right:-179px;width:830px}}@media (min-width:768px){.top-strength-area .bg-img{right:-67px}}@media (min-width:992px){.top-strength-area .bg-img{right:-27px;width:945px;opacity:1}}@media (min-width:1200px){.top-strength-area .bg-img{right:-7px;width:1153px}}.top-strength-area .bg-img>img{height:inherit}.top-strength-area__inner{height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 15px;max-width:390px;margin-right:0;margin-left:auto}@media (max-width:400px){.top-strength-area__inner{max-width:100%}}@media (min-width:576px){.top-strength-area__inner{margin-left:auto;margin-right:10%;max-width:490px}}@media (min-width:768px){.top-strength-area__inner{max-width:600px;margin-left:auto;margin-right:0}}@media (min-width:992px){.top-strength-area__inner{margin-left:auto;margin-right:10%}}@media (min-width:1200px){.top-strength-area__inner{max-width:810px}}.top-strength-area .point-text{margin-bottom:0}.top-strength-area .point-text__list{display:flex;gap:12px}@media (min-width:1200px){.top-strength-area .point-text__list{gap:20px}}@media (max-width:575px){.top-strength-area .point-text__list{font-size:1.5rem}}.top-strength-area .point-text__list:before{content:"";display:block;width:10px;height:10px;background-color:var(--blue01);margin-top:19px}@media (min-width:576px){.top-strength-area .point-text__list:before{margin-top:22px}}@media (min-width:1200px){.top-strength-area .point-text__list:before{width:15px;height:15px;margin-top:40px}}.top-services-area .section-top{position:relative;z-index:1;overflow:hidden;background:url(//beyondinc.co.jp/wp-content/themes/original-thema/assets/css/../images/top/top-services-bg.jpg);background-size:cover;background-repeat:no-repeat;height:730px;background-position:center left 20%}@media (max-width:400px){.top-services-area .section-top{background-position:center left 45%}}@media (min-width:576px){.top-services-area .section-top{background-position:center left 0}}@media (min-width:768px){.top-services-area .section-top{background-position:center right -120px;height:740px}}@media (min-width:992px){.top-services-area .section-top{background-position:center right;background-size:contain}}.top-services-area .section-top .bg-img{position:absolute;z-index:-1;top:0;right:36px;height:inherit;width:1166px;opacity:.8}@media (min-width:576px){.top-services-area .section-top .bg-img{top:0;right:74px;width:1130px}}@media (min-width:768px){.top-services-area .section-top .bg-img{right:164px}}@media (min-width:992px){.top-services-area .section-top .bg-img{right:284px;opacity:1}}@media (min-width:1200px){.top-services-area .section-top .bg-img{right:440px;width:1126px}}.top-services-area .section-top .bg-img>img{height:inherit}.top-services-area .section-top__inner{display:flex;flex-direction:column;justify-content:center;height:100%;max-width:85%;padding:0 15px}@media (min-width:576px){.top-services-area .section-top__inner{max-width:75%}}@media (min-width:768px){.top-services-area .section-top__inner{padding-left:50px}}@media (min-width:992px){.top-services-area .section-top__inner{max-width:720px;padding-left:13%}}.top-services-area .section-top .btn-wrap{margin-bottom:40px}@media (min-width:768px){.top-services-area .section-top .btn-wrap{margin-top:60px}}.top-services-area .container{margin:80px auto}@media (min-width:768px){.top-services-area .container{margin:110px auto}}.top-services-area .top-services__lineup{display:flex;flex-direction:column;align-items:stretch;gap:40px}@media (min-width:768px){.top-services-area .top-services__lineup{flex-direction:row}}@media (min-width:992px){.top-services-area .top-services__lineup{gap:90px}}.top-services-area .top-services__lineup__box{width:100%}@media (min-width:768px){.top-services-area .top-services__lineup__box{width:calc(50% - 20px)}}@media (min-width:992px){.top-services-area .top-services__lineup__box{width:calc(50% - 45px)}}.top-services-area .top-services__lineup__box>img{aspect-ratio:4/3}.top-services-area .top-services__lineup__box>h3{font-size:1.2rem;font-weight:700;color:var(--blue02);text-align:center;margin:20px 0}@media (min-width:576px){.top-services-area .top-services__lineup__box>h3{font-size:1.5rem;margin:30px 0}}@media (min-width:768px){.top-services-area .top-services__lineup__box>h3{font-size:1.75rem}}.top-news-area{padding:60px 0}.top-news-area>.container>.wrap{display:flex;align-items:center;flex-direction:column;margin-bottom:60px}@media (min-width:768px){.top-news-area>.container>.wrap{flex-direction:row;margin-bottom:100px}}.top-news-area .top-section-title{margin-bottom:30px;text-align:center}@media (min-width:768px){.top-news-area .top-section-title{text-align:left;margin-right:80px;margin-bottom:0}}@media (min-width:992px){.top-news-area .top-section-title{margin-right:130px}}.top-news-area__inner .news-list>.news-item{border-bottom:solid 1px #cdcdcd}.top-news-area__inner .news-link{display:flex;flex-wrap:wrap;padding:30px 20px}@media (min-width:768px){.top-news-area__inner .news-link{flex-wrap:nowrap}}@media (min-width:992px){.top-news-area__inner .news-link{padding:58px 53px}}.top-news-area__inner .news-link:hover .news-thumb>span>img{transform:scale(1.1);transition:all .3s ease}.top-news-area__inner .news-link:hover .news-arrow{transition:all .5s ease;color:#fff !important;background-color:var(--blue01) !important;border:solid 1px #fff !important}.top-news-area__inner .news-item:first-child>.news-link{padding-top:0}.top-news-area__inner .news-thumb{width:100%}@media (min-width:768px){.top-news-area__inner .news-thumb{width:245px}}.top-news-area__inner .news-thumb>span{display:block;aspect-ratio:4/2.8;border-radius:14px;overflow:hidden;max-width:90%;margin:0 auto}@media (min-width:576px){.top-news-area__inner .news-thumb>span{max-width:80%}}@media (min-width:768px){.top-news-area__inner .news-thumb>span{max-width:100%}}.top-news-area__inner .news-thumb>span>img{aspect-ratio:4/2.8;transition:all .5s ease}.top-news-area__inner .news-content{flex:1;padding:20px}@media (min-width:768px){.top-news-area__inner .news-content{padding:40px 20px}}@media (min-width:992px){.top-news-area__inner .news-content{padding:40px}}.top-news-area__inner .news-date{display:inline-block;font-weight:700;font-size:.8rem;color:var(--blue02);margin-bottom:15px}@media (min-width:576px){.top-news-area__inner .news-date{font-size:1rem;margin-bottom:20px}}.top-news-area__inner .news-title{font-weight:700;font-size:1.175rem}@media (min-width:576px){.top-news-area__inner .news-title{font-size:1.2rem}}@media (min-width:768px){.top-news-area__inner .news-title{font-size:1.5rem}}.top-news-area__inner .news-arrow{width:47px;height:47px;border:solid 1px var(--blue01);border-radius:50px;display:flex;align-items:center;justify-content:center;color:var(--blue01);margin:auto 0;transition:all .5s ease}.top-company-area{padding:60px 0}.top-company-area__img{max-width:890px}.top-company-area .wrap{position:relative;z-index:1;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:740px;margin-left:auto;gap:40px;padding:30px 0}@media (min-width:576px){.top-company-area .wrap{padding:30px 20px}}@media (min-width:768px){.top-company-area .wrap{padding:55px 70px;gap:30px}}@media (min-width:992px){.top-company-area .wrap{margin-top:-115px;gap:80px}}.top-company-area .top-section-title{margin-bottom:0;text-align:center}@media (min-width:992px){.top-company-area .top-section-title{text-align:left}}.page-first-view{position:relative;z-index:1;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}.page-first-view:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none;display:block;width:0;height:0;border-style:solid;border-right:40px solid transparent;border-left:40px solid transparent;border-bottom:50px solid #fff;border-top:0}@media (min-width:576px){.page-first-view:after{border-right:50px solid transparent;border-left:50px solid transparent;border-bottom:60px solid #fff}}.page-first-view__title{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.page-first-view__title__main,.page-first-view__title__sub{color:#fff;text-align:center}.page-first-view__title__main{font-size:clamp(2.5rem, 1.45rem + 5.25vw, 7.75rem);font-family:var(--source);-webkit-animation:fadeIn 1s cubic-bezier(.33,1,.68,1) forwards;animation:fadeIn 1s cubic-bezier(.33,1,.68,1) forwards;margin-bottom:20px}@media (min-width:576px){.page-first-view__title__main{margin-bottom:40px}}@-webkit-keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0px)}}.page-first-view__title__sub{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;text-align:center;font-family:var(--kinto);width:100px;height:100px;font-size:.8rem}@media (min-width:576px){.page-first-view__title__sub{width:114px;height:114px;font-size:1rem}}@media (min-width:768px){.page-first-view__title__sub{width:140px;height:140px;font-size:1.2rem}}.page-first-view__title__sub:after{content:"";position:absolute;display:block;transform:rotate(45deg);border:solid 1px #fff;width:70px;height:70px}@media (min-width:576px){.page-first-view__title__sub:after{width:80px;height:80px}}@media (min-width:768px){.page-first-view__title__sub:after{width:100px;height:100px}}.page-top-text{font-size:1.2rem;text-align:center;color:var(--blue01);padding:50px 15px 20px}@media (min-width:576px){.page-top-text{font-size:1.5rem}}@media (min-width:768px){.page-top-text{font-size:2rem;padding:70px 0 40px}}@media (min-width:992px){.page-top-text{font-size:2.5rem}}.section-title{margin-bottom:20px}@media (min-width:768px){.section-title{margin-bottom:35px}}.section-title>h2,.section-title>div{text-align:center}.section-title>h2{font-family:var(--kinto);font-weight:700;font-size:1.5rem;color:var(--blue02);margin-top:20px}@media (min-width:576px){.section-title>h2{font-size:2.1875rem}}@media (min-width:768px){.section-title>h2{font-size:3rem;margin-top:30px}}.section-title>div{position:relative;z-index:1;color:#00a6ff;font-family:var(--source);font-size:1.875rem;font-weight:700;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px}@media (min-width:576px){.section-title>div{font-size:2.8125rem}}@media (min-width:768px){.section-title>div{font-size:4.0625rem;width:110px;height:110px}}.section-title>div:before{content:attr(data-subtitle);color:#00a6ff;font-weight:700;font-family:var(--source);font-size:.8rem}@media (min-width:576px){.section-title>div:before{font-size:1rem}}@media (min-width:768px){.section-title>div:before{transform:translateY(5px)}}.section-title>div:after{position:absolute;content:"";z-index:-1;display:block;width:55px;height:55px;background-color:#dff4ff;transform:rotate(45deg)}@media (min-width:768px){.section-title>div:after{width:70px;height:70px}}@media (min-width:768px){.section-title>div:after{width:80px;height:80px}}.contents-title{font-family:var(--kinto);font-weight:700;color:var(--blue02);padding-bottom:15px;border-bottom:solid 1px #00a6ff;margin-bottom:20px;display:flex;align-items:baseline;justify-content:space-between;flex-direction:column}@media (min-width:768px){.contents-title{padding-bottom:20px;margin-bottom:40px;flex-direction:row}}.contents-title>h2{font-size:1.5rem}@media (min-width:576px){.contents-title>h2{font-size:2rem}}@media (min-width:768px){.contents-title>h2{font-size:2.5rem}}.contents-title>div{font-family:var(--kinto);font-size:.8rem;font-weight:400;color:#000;margin-left:auto;margin-top:8px}@media (min-width:576px){.contents-title>div{font-size:1rem}}@media (min-width:768px){.contents-title>div{margin-top:0}}.page-services .sec01,.page-services .sec02,.page-services .sec03{padding:40px 0}@media (min-width:768px){.page-services .sec01,.page-services .sec02,.page-services .sec03{padding:70px 0}}.page-services .page-top-text{font-size:1.05rem}@media (min-width:576px){.page-services .page-top-text{font-size:1.25rem}}@media (min-width:768px){.page-services .page-top-text{font-size:1.5rem;padding:70px 0 40px}}@media (min-width:992px){.page-services .page-top-text{font-size:2rem}}@media (min-width:1200px){.page-services .page-top-text{font-size:2.5rem}}.page-services .contents-text{text-align:center;max-width:610px;margin:0 auto 60px}@media (min-width:768px){.page-services .contents-text{margin:0 auto 85px}}@media (min-width:992px){.page-services .contents-text{max-width:810px}}.page-services .service01__list{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;gap:35px;z-index:1}@media (min-width:576px){.page-services .service01__list{flex-direction:row;gap:15px}}@media (min-width:1200px){.page-services .service01__list{gap:35px}}.page-services .service01__list:after{content:"";position:absolute;z-index:-1;top:50%;left:5%;width:90%;height:6px;margin:0 auto;background:linear-gradient(90deg,#f5fcff 0%,#09f 100%);transform:scale(0,1);transition:transform 2s ease .3s;transform-origin:left top;display:none}@media (min-width:768px){.page-services .service01__list:after{top:37%;display:block}}@media (min-width:992px){.page-services .service01__list:after{top:50%}}.page-services .service01__list.js-show:after{transform:scale(1,1)}.page-services .service01__box{position:relative;z-index:1;width:80%;margin:0 auto}@media (min-width:576px){.page-services .service01__box{width:calc(50% - 17.5px)}}@media (min-width:768px){.page-services .service01__box{width:calc(25% - 12px)}}@media (min-width:1200px){.page-services .service01__box{width:calc(25% - 27px)}}.page-services .service01__box__number{position:absolute;z-index:2;top:0;left:10px;line-height:1;font-size:4rem;color:#fff;font-weight:700}@media (min-width:768px){.page-services .service01__box__number{font-size:2.75rem}}@media (min-width:1200px){.page-services .service01__box__number{font-size:4rem}}.page-services .service01__box__img{margin-bottom:5px}.page-services .service01__box__text{color:var(--blue03);display:flex;align-items:center;gap:10px;font-size:1rem;word-break:break-all}@media (min-width:768px){.page-services .service01__box__text{font-size:.7rem}}@media (min-width:992px){.page-services .service01__box__text{font-size:1rem}}@media (min-width:1200px){.page-services .service01__box__text{font-size:1.25rem}}.page-services .service01__box__text>span{display:block;width:10px;height:10px;background-color:var(--blue03)}.page-services .service01__box__text>p{flex:1}.page-services .service01__box:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;background-color:var(--blue03);width:100px;height:100px;-webkit-clip-path:polygon(100% 0,0% 100%,0 0);clip-path:polygon(100% 0,0% 100%,0 0)}@media (min-width:768px){.page-services .service01__box:before{width:80px;height:80px}}@media (min-width:1200px){.page-services .service01__box:before{width:100px;height:100px}}.page-services .hs-img{margin:45px 0}.page-services .section-end-text{font-family:var(--kinto);font-weight:700;text-align:center;letter-spacing:.08em;color:var(--blue02);font-size:1.2rem}@media (min-width:576px){.page-services .section-end-text{font-size:1.5rem}}@media (min-width:768px){.page-services .section-end-text{font-size:2rem}}.page-services .service02__img{max-width:80%;margin:0 auto 60px}@media (min-width:768px){.page-services .service02__img{max-width:573px;margin-bottom:80px}}.page-services .service03__inner{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;margin:0 auto 60px}@media (min-width:576px){.page-services .service03__inner{margin-bottom:80px}}@media (min-width:768px){.page-services .service03__inner{margin-bottom:100px}}@media (min-width:992px){.page-services .service03__inner{flex-direction:row}}@media (min-width:1200px){.page-services .service03__inner{max-width:1130px}}.page-services .service03__img{flex:1;max-width:80%;margin:0 auto}@media (min-width:768px){.page-services .service03__img{max-width:420px}}.page-services .service03__list{max-width:600px;padding-left:0;margin-left:auto;margin-right:auto;margin-top:50px}@media (min-width:992px){.page-services .service03__list{padding-left:50px;margin-top:0;margin-right:0}}.page-services .service03__list ul{display:flex;flex-direction:column;justify-content:center;gap:30px}@media (min-width:768px){.page-services .service03__list ul{gap:50px}}@media (min-width:992px){.page-services .service03__list ul{gap:60px}}.page-services .service03__list li{display:flex;align-items:center;color:var(--blue03);font-size:1.125rem;gap:8px}@media (min-width:576px){.page-services .service03__list li{font-size:1.5rem;gap:15px}}@media (min-width:768px){.page-services .service03__list li{gap:30px;font-size:2rem}}@media (min-width:1200px){.page-services .service03__list li{gap:40px}}.page-services .service03__list li:before{content:"";background-color:#00a6ff;display:block;width:12px;height:12px}@media (min-width:576px){.page-services .service03__list li:before{width:15px;height:15px}}@media (min-width:768px){.page-services .service03__list li:before{width:20px;height:20px}}.page-services .service03__list li>p{flex:1}.page-company .page-top-text{font-size:1.125rem}@media (max-width:400px){.page-company .page-top-text{font-size:1rem}}@media (min-width:576px){.page-company .page-top-text{font-size:1.5rem}}@media (min-width:768px){.page-company .page-top-text{font-size:2rem}}@media (min-width:992px){.page-company .page-top-text{font-size:2.25rem}}@media (min-width:992px){.page-company .page-top-text{font-size:2.5rem}}.page-company .company01{padding:50px 0 100px}@media (min-width:768px){.page-company .company01{padding:70px 0 150px}}.page-company .company01 .container{position:relative;z-index:1;margin:0 auto}@media (min-width:576px){.page-company .company01 .container{max-width:566px}}.page-company .company01 .bg-text{position:absolute;z-index:-1;top:0;left:-5vw;writing-mode:vertical-lr;font-size:clamp(9.375rem, 8.925rem + 2.25vw, 11.625rem);font-family:var(--source);font-weight:700;color:#dff4ff;opacity:.5}@media (min-width:576px){.page-company .company01 .bg-text{left:-10vw}}@media (min-width:768px){.page-company .company01 .bg-text{transform:translateX(-100%);left:0}}@media (min-width:992px){.page-company .company01 .bg-text{opacity:1}}.page-company .company01 .company-logo{max-width:150px;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (min-width:576px){.page-company .company01 .company-logo{margin-left:0;max-width:238px;margin-bottom:50px}}@media (min-width:768px){.page-company .company01 .company-logo{margin-bottom:70px}}.page-company .company01 .company-data>dl{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:15px 0}@media (min-width:576px){.page-company .company01 .company-data>dl{flex-direction:row;align-items:flex-start;padding:22px 0}}.page-company .company01 .company-data>dl>dt{width:100%;font-size:1rem;margin-bottom:8px}@media (min-width:576px){.page-company .company01 .company-data>dl>dt{width:130px;font-weight:400;margin-bottom:0}}.page-company .company01 .company-data>dl>dt:first-child{padding-top:0}.page-company .company01 .company-data>dl>dd{font-size:.8rem;flex:1;word-break:break-all}.page-company .company01 .company-data>dl>dt,.page-company .company01 .company-data>dl>dd{letter-spacing:2.5px;text-align:center}@media (min-width:576px){.page-company .company01 .company-data>dl>dt,.page-company .company01 .company-data>dl>dd{font-size:1.1rem;text-align:left}}.page-company .company02{margin-bottom:55px}.page-company .company02 .container{margin:0 auto}@media (min-width:768px){.page-company .company02 .container{max-width:750px}}.page-company .company02 .company-history dl{display:flex;flex-direction:column;padding:15px 0;border-bottom:solid 1px #000}@media (min-width:768px){.page-company .company02 .company-history dl{flex-direction:row;padding:0;border-bottom:none}}.page-company .company02 .company-history>dl:first-child{padding-top:0}.page-company .company02 .company-history dt{width:100%;margin-right:0;padding-bottom:8px;font-weight:700}@media (min-width:768px){.page-company .company02 .company-history dt{width:190px;margin-right:30px;padding-bottom:0;font-weight:400}}.page-company .company02 .company-history dd{flex:1;font-size:.8rem}@media (min-width:768px){.page-company .company02 .company-history dt,.page-company .company02 .company-history dd{padding:30px 0;border-bottom:solid 1px #000;font-size:1.25rem}}.page-company .company03{margin-bottom:80px}@media (min-width:576px){.page-company .company03{margin-bottom:120px}}@media (min-width:768px){.page-company .company03{margin-bottom:150px}}.page-company .company03 .container{margin:0 auto}@media (min-width:768px){.page-company .company03 .container{max-width:750px}}.archive-page .archive__link{border-bottom:solid 1px #000;display:flex;flex-direction:column;padding:35px 0}@media (min-width:768px){.archive-page .archive__link{padding:35px;flex-direction:row;gap:35px}}@media (min-width:992px){.archive-page .archive__link{-moz-column-gap:85px;column-gap:85px}}.archive-page .archive__thumb{max-width:90%;margin:0 auto 15px;border-radius:15px;overflow:hidden}@media (min-width:576px){.archive-page .archive__thumb{max-width:80%}}@media (min-width:768px){.archive-page .archive__thumb{max-width:245px;margin-bottom:0}}.archive-page .archive__thumb>img{transition:all .5s ease}.archive-page .archive__link:hover .archive__thumb img{transition:all .5s ease;transform:scale(1.1)}.archive-page .archive__item__text{flex:1;padding:0 5%}@media (min-width:576px){.archive-page .archive__item__text{padding:0 10%}}@media (min-width:768px){.archive-page .archive__item__text{padding:40px 0}}.archive-page .archive__item__text>time{font-size:.8rem;color:var(--blue01)}@media (min-width:576px){.archive-page .archive__item__text>time{font-size:1rem}}@media (min-width:768px){.archive-page .archive__item__text>time{font-size:1.25rem}}.archive-page .archive__item__text>h2{font-size:1.125rem}@media (min-width:576px){.archive-page .archive__item__text>h2{font-size:1.25rem}}@media (min-width:768px){.archive-page .archive__item__text>h2{font-size:1.5rem}}.single-page{margin:180px 0 80px}@media (min-width:768px){.single-page{margin:230px 0 110px}}.archive__pagination{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:900px;width:100%;margin-left:auto;margin-right:auto;margin-top:120px}@media (min-width:576px){.archive__pagination{flex-direction:row}}@media (min-width:768px){.archive__pagination{margin-top:90px}}.archive__pagination .page-numbers{display:block;color:var(--blue02)}.archive__pagination .page-numbers:hover{color:var(--blue03)}.archive__pagination .numbers-wrap{flex:1;display:flex;align-items:center;justify-content:center;margin:45px 0}@media (min-width:576px){.archive__pagination .numbers-wrap{margin:0}}.archive__pagination .numbers-wrap .page-numbers{font-size:1rem;padding:0 8px}@media (min-width:768px){.archive__pagination .numbers-wrap .page-numbers{font-size:1.125rem;padding:0 10px}}.archive__pagination .prev,.archive__pagination .next{display:flex;align-items:center;justify-content:space-between;min-width:150px;font-size:1rem;padding:15px;border:solid 1px var(--blue02)}@media (min-width:576px){.archive__pagination .prev,.archive__pagination .next{min-width:100px}}@media (min-width:768px){.archive__pagination .prev,.archive__pagination .next{font-size:1.15rem}}@media (min-width:992px){.archive__pagination .prev,.archive__pagination .next{min-width:270px;padding:25px;font-size:1.25rem}}@media (min-width:576px){.archive__pagination .prev{margin-right:auto}}.archive__pagination .prev:before{content:"";background:url(//beyondinc.co.jp/wp-content/themes/original-thema/assets/css/../images/common/arrow.svg) center/contain no-repeat;display:block;transform:scale(-1,1);width:30px;height:14px;transition:all .3s ease}.archive__pagination .prev:hover:before{transform:translateX(-8px) scale(-1,1);transition:all .3s ease}@media (min-width:576px){.archive__pagination .next{margin-left:auto}}.archive__pagination .next:after{content:"";background:url(//beyondinc.co.jp/wp-content/themes/original-thema/assets/css/../images/common/arrow.svg) center/contain no-repeat;display:block;width:30px;height:14px;transition:all .3s ease}.archive__pagination .next:hover:after{transform:translateX(8px);transition:all .3s ease}.single-page .date{display:inline-block;margin-bottom:8px;font-size:1.125rem;color:var(--blue02)}@media (min-width:576px){.single-page .date{font-size:1.25rem}}@media (min-width:768px){.single-page .date{margin-bottom:10px;font-size:1.5rem}}.single-page__title{font-size:1.25rem;margin-bottom:40px}@media (min-width:576px){.single-page__title{font-size:1.5625rem;margin-bottom:60px}}@media (min-width:768px){.single-page__title{font-size:2rem;margin-bottom:85px}}.single-page__thumb{margin-bottom:25px}@media (min-width:576px){.single-page__thumb{margin-bottom:50px}}.single-page__thumb img{-o-object-fit:contain;object-fit:contain}.single-page__content{line-height:1.8;font-size:.8rem}@media (min-width:576px){.single-page__content{font-size:1rem}}@media (min-width:768px){.single-page__content{line-height:2;font-size:1.25rem}}.single__back{margin-top:60px}.single__back .archive-link{display:block;min-width:150px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem;padding:15px 0;margin:auto;text-align:center;color:var(--blue02);border-bottom:solid 1px var(--blue02)}@media (min-width:768px){.single__back .archive-link{font-size:1.15rem}}@media (min-width:992px){.single__back .archive-link{padding:15px 0;font-size:1.25rem}}.single__back .archive-link:hover{color:var(--blue03);border-bottom:solid 1px var(--blue03)}@media (min-width:992px){.page-privacy-policy .container{max-width:950px}}.page-privacy-policy h1{font-size:clamp(1.25rem, 0.7rem + 2.75vw, 4rem);line-height:1.8}@media (min-width:768px){.page-privacy-policy h1{line-height:2}}.page-privacy-policy h2{color:var(--blue02);font-family:var(--kinto);font-size:1.25rem;font-weight:700;line-height:1.5;margin-bottom:30px}@media (min-width:576px){.page-privacy-policy h2{font-size:1.5rem;margin-bottom:45px}}@media (min-width:768px){.page-privacy-policy h2{font-size:2.125rem}}@media (min-width:992px){.page-privacy-policy h2{font-size:2.25rem;margin-bottom:65px}}.page-privacy-policy .sec01{padding:100px 0}@media (min-width:576px){.page-privacy-policy .sec01{padding:120px 0}}@media (min-width:768px){.page-privacy-policy .sec01{padding:150px 0}}.page-privacy-policy .sec01 .list-wrap dl{display:flex;flex-direction:column;padding:18px 0}@media (min-width:768px){.page-privacy-policy .sec01 .list-wrap dl{flex-direction:row;padding:25px 0}}.page-privacy-policy .sec01 .list-wrap dl:first-child{padding-top:0}.page-privacy-policy .sec01 .list-wrap dt{width:100%;font-size:.9rem;font-weight:700;padding-bottom:8px}@media (min-width:768px){.page-privacy-policy .sec01 .list-wrap dt{width:250px;font-size:1.25rem;font-weight:400;padding-bottom:0}}.page-privacy-policy .sec01 .list-wrap dd{flex:1;font-size:.8rem}@media (min-width:576px){.page-privacy-policy .sec01 .list-wrap dd{font-size:1rem}}@media (min-width:768px){.page-privacy-policy .sec01 .list-wrap dd{font-size:1.25rem}}.page-privacy-policy .sec01 .list-wrap dd a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-privacy-policy .sec01 .list-wrap dt,.page-privacy-policy .sec01 .list-wrap dd{line-height:1.8}.page-privacy-policy .sec02{padding-bottom:120px}@media (min-width:576px){.page-privacy-policy .sec02{padding-bottom:150px}}@media (min-width:768px){.page-privacy-policy .sec02{padding-bottom:190px}}.page-privacy-policy .sec02 p,.page-privacy-policy .sec02 li,.page-privacy-policy .sec02 h3{font-size:.9rem;line-height:1.8}@media (min-width:576px){.page-privacy-policy .sec02 p,.page-privacy-policy .sec02 li,.page-privacy-policy .sec02 h3{font-size:1rem}}.page-privacy-policy .sec02 ol{list-style-type:decimal}.page-privacy-policy .sec02 li{list-style-type:auto}.page-privacy-policy .sec02 li ol{list-style-type:lower-alpha}.page-privacy-policy .sec02 li ol>li{list-style-type:inherit}.page-privacy-policy .sec02 .privacy-policy__inner>p,.page-privacy-policy .sec02 .privacy-policy__inner>ol,.page-privacy-policy .sec02 .privacy-policy__inner>div{margin-bottom:60px}.page-contact .page-top-text{font-size:1.05rem}@media (min-width:576px){.page-contact .page-top-text{font-size:1.25rem}}@media (min-width:768px){.page-contact .page-top-text{font-size:1.5rem;padding:70px 0 40px}}@media (min-width:992px){.page-contact .page-top-text{font-size:2rem}}@media (min-width:1200px){.page-contact .page-top-text{font-size:2.5rem}}@media (min-width:992px){.page-contact .container{max-width:850px}}.page-contact .page-first-view__title__sub{font-size:.6rem}@media (min-width:768px){.page-contact .page-first-view__title__sub{font-size:1rem}}.page-contact .sec01{padding:30px 0 80px}@media (min-width:576px){.page-contact .sec01{padding:50px 0 120px}}@media (min-width:768px){.page-contact .sec01{padding:50px 0 180px}}.page-contact .required-note{text-align:center;font-size:.8rem;margin-bottom:50px}@media (min-width:576px){.page-contact .required-note{font-size:1rem;margin-bottom:60px}}.page-contact .form-row{margin-bottom:35px}.page-contact .form-row:last-child{margin-bottom:0}.page-contact .form-row>label{font-weight:700;font-size:.8rem;margin-bottom:4px}@media (min-width:576px){.page-contact .form-row>label{font-size:1rem;margin-bottom:6px}}@media (min-width:768px){.page-contact .form-row>label{font-size:1.125rem}}.page-contact .form-row>span{display:block}.page-contact .form-row input,.page-contact .form-row textarea{width:100%;border:solid 1px #d5d5d5;padding:8px}@media (min-width:768px){.page-contact .form-row input,.page-contact .form-row textarea{padding:12px}}.page-contact .privacy-text,.page-contact .checkbox{text-align:center;font-size:.8rem;font-weight:700}@media (min-width:768px){.page-contact .privacy-text,.page-contact .checkbox{font-size:1rem}}@media (min-width:768px){.page-contact .privacy-text,.page-contact .checkbox{font-size:1.25rem}}.page-contact .privacy-text{margin-bottom:25px;line-height:1.8}@media (min-width:576px){.page-contact .privacy-text{margin-bottom:35px}}.page-contact .privacy-text>a{color:var(--blue01);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.page-contact .checkbox{margin-bottom:50px}@media (min-width:768px){.page-contact .checkbox{margin-bottom:70px}}.page-contact .checkbox label{display:flex;align-items:center;cursor:pointer;gap:15px}.page-contact .checkbox label>input{width:15px;height:15px}@media (min-width:768px){.page-contact .checkbox label>input{width:20px;height:20px}}.page-contact .checkbox label>input[type=checkbox]{background-color:#f0f0f0;border:solid 1px #d5d5d5}.page-contact .checkbox label>span{flex:1}.page-contact .submit{margin-bottom:0}.page-contact .submit>input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#313131;color:#fff;margin:0 auto;display:block;font-weight:700;font-size:1.125rem;padding:15px 80px}@media (min-width:576px){.page-contact .submit>input{font-size:1.25rem}}@media (min-width:768px){.page-contact .submit>input{font-size:1.5rem;padding:21px 131px}}.page-contact .submit>span{margin:0 auto}.page-contact .required{color:red}