@charset "utf-8";.contents{padding-bottom:180px;border-bottom:solid 1px #ededec}.pageTit{padding:260px 40px;font-size:7.2rem;line-height:1;font-weight:700;position:relative;z-index:1}.pageTit .jp{font-size:2rem;margin-top:30px}.pageTitArea{margin-bottom:180px;position:relative}.pageTitArea:before{content:"";width:100vw;min-height:760px;position:absolute;right:0;top:0;margin-left:-140px}.hdTit{font-size:8rem;font-weight:700}.hdTit .jp{font-size:1.5rem}.subHdTit{font-size:2.3rem;padding:5px 15px;margin-bottom:30px;font-weight:700;border-left:solid 5px #d6000f}.pageTitArea:before{background-position:center right;background-repeat:no-repeat;background-size:auto}@media only screen and (max-width:749px){.contents{padding-bottom:80px}.pageTit{padding:130px 0;font-size:5.2rem}.pageTit .jp{font-size:1rem;margin-top:15px}.pageTitArea{margin-bottom:100px}.pageTitArea:before{width:100vw;min-height:330px;margin-left:-70px}.pageTitArea .pageTit{padding:155px 0 0;min-height:330px}.hdTit{font-size:4rem}.hdTit .jp{font-size:1rem}.subHdTit{font-size:1.6rem;padding:5px 10px;margin-bottom:15px;border-left:solid 3px #d6000f}.pageTitArea:before{background-position:center center;background-size:cover}.pc{display:none !important}.sp{display:block !important}}@media only screen and (min-width:750px) and (max-width:1099px){.pc{display:block !important}.sp{display:none !important}.pageTitArea:before{content:"";width:100vw;min-height:600px;position:absolute;right:0;top:0;margin-left:-140px}.pageTitArea .pageTit{padding:240px 0 0 40px;min-height:600px;font-size:6.4rem}.pageTit .jp{font-size:1.6rem;margin-top:30px}.pageTitArea:before{background-position:center center;background-repeat:no-repeat;background-size:auto}.pc{display:none !important}.sp{display:block !important}}@media only screen and (min-width:1100px){.pc{display:block !important}.sp{display:none !important}.pageTitArea:before{content:"";width:100vw;min-height:760px;position:absolute;right:0;top:0;margin-left:-140px}.pageTitArea .pageTit{padding:310px 0 0 40px;min-height:760px}.pageTitArea:before{background-position:center right;background-repeat:no-repeat;background-size:auto}}#about .pageTitArea:before{background-image:url(//www.beyondg.co.jp/lib/css/../img/recruit/recruit_mv.jpg)}#about .secTit span.red{display:block;color:#d6000f}#about .philosophy .box{display:flex;justify-content:space-between;align-items:end}#about .philosophy .box img{width:100%}#about ul.list>li{display:flex}#about ul.list .left p{color:#d6000f;letter-spacing:.04em;line-height:1.25;display:inline-block;font-weight:700}#about ul.list .left p span{letter-spacing:.1em;display:block;color:#282728;font-weight:400}#about ul.list .right .ttl{letter-spacing:.12em;font-weight:700}#about ul.list ul.right.value{display:flex;column-gap:15px}#about ul.list ul.right.value li{width:31.96%;padding:48px 3.7%;background-color:#f7f7f7}#about ul.list ul.right.value li .ttl{text-align:center}#about ul.list ul.right.value li .txt{font-size:clamp(1.5rem, 1.2vw,1.8rem);margin-top:36px}#about .message{position:relative}#about .bg:before{content:"";width:100%;height:100%;background:url(//www.beyondg.co.jp/lib/css/../img/about/about_bg.png) bottom center no-repeat;position:absolute;bottom:0;left:0;right:0}#about .message .box{display:flex}#about .message .box .left .txt{line-height:2.3;letter-spacing:.1em;margin-bottom:2rem}#about .message .box .right p{font-weight:700}#about .profile dt{font-weight:700}#about .btnArea{display:flex}#about .btnArea div{border:1px solid #e7e7e7}#about .btnArea .aboutSlideBtn{width:100%;display:block;line-height:250px;height:250px;padding-left:4.838%;display:flex;justify-content:center;flex-direction:column;cursor:pointer}#about .btnArea .aboutSlideBtn span{display:block;line-height:1;position:relative;z-index:1;transition:.2s}#about .btnArea .aboutSlideBtn span.en{font-size:clamp(3.2rem, 3.2vw,4.8rem);margin-bottom:23px;font-weight:700}#about .btnArea .aboutSlideBtn:after{right:4.838%;width:18px;height:18px;border-top:2px solid #d6000f;border-right:2px solid #d6000f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:750px){#about .philosophy .secTit,#about .message .secTit{font-size:clamp(3.2rem, 3.2vw,4.8rem);line-height:1.67}#about .secTit span.red{font-size:clamp(1.4rem, 1.2vw,1.8rem);margin-bottom:20px}#about .philosophy .box .left .secTit{margin-bottom:55px;width:100%}#about .philosophy .box .left{width:45.16%}#about .philosophy .box .right{width:45.48%;margin-right:20px}#about .philosophy ul.list .left{width:21.775%}#about .philosophy ul.list .left p{font-size:clamp(2.6rem, 2.133vw, 3.2rem)}#about .philosophy ul.list .left p span{font-size:clamp(1.6rem, 1.33vw, 2rem);margin-top:39px}#about .philosophy ul.list .right{width:78.225%}#about .philosophy ul.list .right .ttl{font-size:clamp(2.6rem, 2.133vw, 3.2rem)}#about .philosophy ul.list>li:not(:last-of-type){padding-bottom:120px;border-bottom:1px solid #f7f7f7}#about .philosophy ul.list>li:not(:first-of-type){padding-top:110px}#about .message .box .left{width:61.29%}#about .message .box .left .secTit{margin-bottom:65px;width:100%}#about .message .box .right{text-align:right;margin-left:auto;width:max(270px, 29.03%)}#about .message .box .right img{width:100%}#about .message .box .right p:first-of-type{font-size:clamp(1.6rem, 1.46666vw, 2.2rem);line-height:1;margin:40px 0 9px}#about .message .box .right p:last-of-type span{font-size:clamp(2rem, 1.86666vw, 2.8rem);margin-left:18px}#about .profile dl{padding:88px 8.0645% 0;display:flex;flex-wrap:wrap}#about .profile dt,#about .profile dd{padding:30px 0;border-bottom:1px solid #e7e7e7}#about .profile dt{width:21.8%;padding:30px 0}#about .profile dd{width:78.2%;padding:30px 0}#about .btnArea div{width:50%}#about .btnArea div:first-child{border-right:none}#about .btnArea .aboutSlideBtn:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform .7s cubic-bezier(.19,1,.22,1);background:#8f9184}#about .btnArea .aboutSlideBtn:hover:before{transform:scaleX(1);transform-origin:left}#about .btnArea .aboutSlideBtn:hover span{color:#fff}#about .btnArea .aboutSlideBtn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}}@media screen and (max-width:749px){#about .philosophy .secTit,#about .message .secTit{font-size:3rem;line-height:1.67;margin-bottom:20px}#about .secTit span.red{font-size:1rem;margin-bottom:10px}#about .philosophy .box{flex-direction:column;row-gap:30px}#about .philosophy .box .left,#about .philosophy .box .right{width:100%}#about .philosophy ul.list>li{flex-direction:column}#about .philosophy ul.list>li .left,#about ul.list>li .right{width:100%}#about .philosophy ul.list .left p{font-size:2.2rem}#about .philosophy ul.list .left p span{font-size:1.2rem;margin-top:15px}#about .philosophy ul.list .right .ttl{font-size:2.2rem;margin-bottom:10px}#about .philosophy ul.list>li:not(:last-of-type){padding-bottom:50px;border-bottom:1px solid #f7f7f7}#about .philosophy ul.list>li:not(:first-of-type){padding-top:40px}#about .philosophy ul.list ul.right.value{flex-direction:column;row-gap:20px;align-items:center;margin-top:20px}#about .philosophy ul.list ul.right.value li{height:auto;width:min(310px, 100%);padding:11% 9%}#about .philosophy ul.list ul.right.value li .txt{margin-top:20px;font-size:1.5rem}#about .message .box{flex-direction:column;row-gap:30px}#about .bg:before{content:"";width:100%;height:100%;background:url(//www.beyondg.co.jp/lib/css/../img/top_recruit_bg_sp.png) bottom center no-repeat;bottom:160px}#about .message .box .left p:first-of-type{margin-bottom:15px}#about .message .box .right p:first-of-type{line-height:1;margin:30px 0 5px}#about .message .box .right p:last-of-type span{font-size:1.8rem;margin-left:10px}#about .profile dl{padding-top:20px}#about .profile dt{padding-top:15px}#about .profile dd{padding-bottom:15px;border-bottom:1px solid #e7e7e7}#about .btnArea div{width:100%}#about .btnArea{flex-direction:column;row-gap:10px}#about .btnArea .aboutSlideBtn{line-height:120px;height:120px;padding-left:20px;display:flex;justify-content:center;flex-direction:column}#about .btnArea .aboutSlideBtn span.en{font-size:2.3rem;margin-bottom:10px;font-weight:700}#about .btnArea .aboutSlideBtn:after{right:20px;width:10px;height:10px;border-top:1px solid #d6000f;border-right:1px solid #d6000f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#about .aboutSlideCont{width:min(960px, 64%);height:100%;position:fixed;top:0;z-index:1003;background-color:#595656;color:#fff;display:flex;flex-direction:column;justify-content:space-between}#about .aboutSlideCont .ttlArea{display:flex;width:100%}#about .aboutSlideCont .ttlArea .slideTit{line-height:1}#about .aboutSlideCont .icon{width:70px;height:70px;position:relative;right:-19px;top:-13px;cursor:pointer}#about .aboutSlideCont .icon span{display:block;position:absolute;width:42px;height:4px;border-radius:100px;background-color:#fff;transition:all .5s;transform:rotate(-45deg)}#about .aboutSlideCont .icon span:nth-child(1){top:35px;left:16px;transform:rotate(45deg)}#about .aboutSlideCont .icon span:nth-child(2){top:35px;left:16px;transform:rotate(-45deg)}#about .aboutSlideCont .slideTit{font-size:clamp(3.2rem, 3.2vw,4.8rem);width:100%;margin:0 auto;font-weight:700}#about .aboutSlideCont .slideTit .ja{font-size:1.8rem;font-weight:400;display:block;margin-top:37px}#about .aboutSlideCont .contentArea{overflow-y:scroll}#about .aboutSlideCont .contentArea::-webkit-scrollbar{display:none}#about .aboutSlideCont .contentArea{scrollbar-width:none}#about .aboutSlideCont dl{width:100%;line-height:1.89;margin:0 auto;letter-spacing:.08em;display:flex;flex-wrap:wrap}#about .aboutSlideCont dt{width:15.79%;font-weight:700}#about .aboutSlideCont dd{width:84.21%;font-weight:700}#about .aboutSlideCont .slideCloseBtn_bottom{text-align:center;line-height:1;padding:30px 0;background-color:#423f3f;font-weight:700;cursor:pointer}#about .aboutSlideCont.groupCom .box{display:flex}#about .aboutSlideCont.groupCom a{position:relative;font-weight:700;color:#fff;display:inline-block}#about .aboutSlideCont.groupCom a{font-size:clamp(2.6rem, 2.1333vw, 3.2rem);padding-right:21px;margin-bottom:65px}#about .aboutSlideCont.groupCom a span{position:absolute;top:43%;right:0;width:14px;height:12px;background-color:#fff}#about .aboutSlideCont.groupCom a span:before{position:absolute;content:"";top:-5px;right:-4px;width:16px;height:1px;background-color:#fff}#about .aboutSlideCont.groupCom a span:after{position:absolute;content:"";top:-5px;right:-5px;width:1px;height:10px;background-color:#fff}@media screen and (min-width:900px){#about .aboutSlideCont .ttlArea{padding:10% 10% 4.168%}#about .aboutSlideCont dl{font-size:clamp(1.5rem, 1.2vw, 1.8rem);padding:40px 10% 150px}#about .aboutSlideCont dt,.aboutSlideCont dd{border-bottom:1px solid #666;padding-top:20px;padding-bottom:20px}#about .aboutSlideCont.groupCom .box{display:flex;column-gap:50px;width:100%}#about .aboutSlideCont.groupCom .box .left{width:50%}#about .aboutSlideCont.groupCom .box .right{width:43.42%}#about .aboutSlideCont.groupCom dl{padding:50px 0 0;display:flex;flex-wrap:wrap}#about .aboutSlideCont.groupCom li{padding:12% 10% 6.25%}#about .aboutSlideCont.groupCom a{transition:.6s}#about .aboutSlideCont.groupCom a:hover{opacity:.6}#about .aboutSlideCont{right:-960px;transition:all .6s}#about .aboutSlideCont.active{right:0;transition:all .6s}#about .aboutSlideBg.active{width:100%;height:100%;position:fixed;top:0;right:0;background-color:rgba(255,255,255,.8);z-index:1002;transition:.1s}body.hidden{height:100%;overflow-y:hidden;transition:.6s}@keyframes SlideIn{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideOut{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}}@media screen and (max-width:899px){#about .aboutSlideCont{width:100%}#about .aboutSlideCont .ttlArea{width:84%;margin:0 auto;padding:45px 0 30px}#about .aboutSlideCont .slideTit{font-size:3rem;letter-spacing:.03em}#about .aboutSlideCont .slideTit .ja{font-size:1rem;margin-top:15px}#about .aboutSlideCont .icon{width:45px;height:45px;top:0;right:0}#about .aboutSlideCont .icon span{width:30px;height:2px;border-radius:100px}#about .aboutSlideCont .icon span:nth-child(1),#about .aboutSlideCont .icon span:nth-child(2){left:15px;top:18px}#about .aboutSlideCont .contentArea{overflow-y:scroll}#about .aboutSlideCont dl{width:84%;padding-bottom:65px}#about .aboutSlideCont dt{border-top:1px solid #666;padding-top:10px;width:100%}#about .aboutSlideCont dd{border-bottom:1px solid #666;padding-bottom:10px;width:100%;font-weight:400}#about .aboutSlideCont .slideCloseBtn_bottom{padding:23px 0}#about .aboutSlideCont.groupCom a{font-size:2.2rem;padding-right:20px;margin-bottom:20px}#about .aboutSlideCont.groupCom .box{flex-direction:column;row-gap:20px;width:100%}#about .aboutSlideCont.groupCom li{padding:20px 0 40px;width:84%;margin:0 auto}#about .aboutSlideCont.groupCom dl{margin-top:30px;width:100%}#about .aboutSlideCont.groupCom dl dd a{font-size:1.5rem;line-height:1.5;padding-right:0;margin-bottom:0}#about .aboutSlideCont.groupCom a span{width:12px;height:10px;top:19px}#about .aboutSlideCont.groupCom a span:before{width:12px}#about .aboutSlideCont.groupCom a span:after{height:9px}#about .aboutSlideCont{right:-100%;transition:all .6s}#about .aboutSlideCont.active{right:0;transition:all .6s}}#business .pageTitArea:before{background-image:url(//www.beyondg.co.jp/lib/css/../img/businnes/business_mv.jpg)}#business .box{line-height:2.2}#business .bg{position:relative}#business .bg:before{content:"";width:100%;height:100%;background:url(//www.beyondg.co.jp/lib/css/../img/businnes/business_bg.png) bottom center no-repeat;position:absolute;bottom:0;left:0;right:0}#business .box .imgBox{display:flex;justify-content:space-between}#business .groupOrg .secTit{line-height:1.28}#business .groupBusi ul.list .listTit{letter-spacing:.08em;font-weight:700}#business .groupBusi ul.list .listTit span{display:block;line-height:1}#business .groupBusi ul.list li{display:flex;justify-content:space-between;border-top:solid 1px #ededec}#business .groupBusi ul.list li:last-child{padding-bottom:0}#business .groupBusi ul.list li p{letter-spacing:.09em}#business .groupBusi ul.list li a.arrow{width:fit-content;line-height:1;padding:18px 35px 18px 10px;border-bottom:1px solid #555;margin-top:7%}#business .groupBusi ul.list li a.arrow:after{right:13px;width:10px;height:10px;border-top:1px solid #282728;border-right:1px solid #282728;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:750px){#business .box .imgBox{margin-top:88px;width:100%}#business .box .imgBox .img{width:47.58%}#business .groupBusi .secTit{margin-bottom:110px}#business .groupBusi ul.list .listTit{font-size:clamp(3rem, 2.8225vw, 3.8rem);margin-bottom:30px}#business .groupBusi ul.list .listTit span{font-size:clamp(2rem, 1.935vw, 2.4rem);margin-bottom:8px}#business .groupBusi ul.list li{padding-top:130px;padding-bottom:130px}#business .groupBusi ul.list li .left{width:43.35%;display:flex;flex-direction:column}#business .groupBusi ul.list li .right{width:48.38%}#business .groupBusi ul.list li a.arrow{font-size:1.6rem}#business .groupBusi ul.list li a.arrow:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1);background:#555}#business .groupBusi ul.list li a.arrow:hover:before{transform:scaleX(1);transform-origin:left}#business .groupBusi ul.list li a.arrow:hover:after{border-top:1px solid #fff;border-right:1px solid #fff}#business .groupBusi ul.list li a.arrow:hover span{color:#fff;position:relative;z-index:1}}@media screen and (max-width:749px){#business .bg:before{background:url(//www.beyondg.co.jp/lib/css/../img/top_recruit_bg_sp.png) top 20% center no-repeat;background-size:100% auto}#business .box .imgBox{margin-top:30px;flex-direction:column;row-gap:20px}#business .groupBusi .secTit{margin-bottom:30px}#business .groupBusi ul.list .listTit{font-size:2.4rem;margin-bottom:10px}#business .groupBusi ul.list .listTit span{font-size:1.5rem;margin-bottom:0}#business .groupBusi ul.list li{flex-direction:column;padding-top:55px;padding-bottom:55px;row-gap:30px}#business .groupBusi ul.list li .left{display:flex;flex-direction:column}#business .groupBusi ul.list li a.arrow{font-size:1.4rem;padding:20px 20px 15px 5px;margin-top:10px}#business .groupBusi ul.list li a.arrow:after{width:8px;height:8px;right:5px}}@media only screen and (min-width:900px){.pc{display:block !important}.sp{display:none !important}}@media only screen and (max-width:899px){.pc{display:none !important}.sp{display:block !important}}#recruit .pageTitArea:before{background-image:url(//www.beyondg.co.jp/lib/css/../img/recruit/recruit_mv.jpg)}#recruit .inner.box{display:flex}#recruit .box .left{line-height:1.73}#recruit .box .right p:first-child{margin-bottom:20px}#recruit .imgBox{width:100%;display:flex}#recruit .imgBox p{display:block;aspect-ratio:48/45}#recruit .imgBox p.img img{width:100%;height:auto}#recruit .bydNumber .secTit{line-height:1.5}#recruit .bydNumber .gridBox .item{border:1px solid #e7e7e7;padding:min(45px,13.7%) 7%;display:flex;flex-direction:column;justify-content:space-between}#recruit .bydNumber .gridBox .item .img,#recruit .bydNumber .gridBox .item .txt{margin:0 auto}#recruit #recruiting .secTit{margin-bottom:84px;line-height:1.5}#recruit #recruiting ul.list{margin-top:63px}#recruit #recruiting ul.list li a{border-bottom:1px solid #ededec}@media screen and (min-width:750px){#recruit .box .left{width:55.645%;font-size:clamp(3.4rem, 3.2vw,4.8rem)}#recruit .box .right{width:44.355%}#recruit .imgBox p{width:25%}#recruit .bydNumber .secTit{margin-bottom:70px}#recruit .bydNumber .gridBox{display:grid;grid-template-columns:repeat(3,31.45%);grid-template-rows:repeat(5,auto);grid-column-gap:2.825%;grid-row-gap:35px;margin-top:80px}#recruit .bydNumber .gridBox .item01{grid-area:1/1/2/2}#recruit .bydNumber .gridBox .item02{grid-area:1/2/2/3}#recruit .bydNumber .gridBox .item03{grid-area:1/3/2/4}#recruit .bydNumber .gridBox .item04{grid-area:2/1/3/3}#recruit .bydNumber .gridBox .item05{grid-area:2/3/3/4}#recruit .bydNumber .gridBox .item06{grid-area:3/1/4/2}#recruit .bydNumber .gridBox .item07{grid-area:3/2/4/3}#recruit .bydNumber .gridBox .item08{grid-area:3/3/4/4}#recruit .bydNumber .gridBox .item09{grid-area:4/1/5/2}#recruit .bydNumber .gridBox .item10{grid-area:4/2/5/3}#recruit .bydNumber .gridBox .item11{grid-area:4/3/5/4}#recruit .bydNumber .gridBox .item12{grid-area:5/1/6/2}#recruit .bydNumber .gridBox .item13{grid-area:5/2/6/3}#recruit .bydNumber .gridBox .item14{grid-area:5/3/6/4}#recruit .bydNumber .gridBox .item .txt{width:max(87%, calc( 100% - 23.59% ));font-size:clamp(1.5rem, 1.2vw, 1.8rem);line-height:1.77;letter-spacing:.09em}#recruit .bydNumber .gridBox .item .img{margin-bottom:6%}#recruit #recruiting .secTit{margin-bottom:84px;line-height:1.5}#recruit #recruiting ul.list{margin-top:63px}#recruit #recruiting ul.list li a{padding:50px 0}#recruit #recruiting ul.list li a span{font-size:clamp(1.5rem, 1.0666vw, 1.8rem);margin-right:33px;letter-spacing:.18em}}@media screen and (max-width:749px){#recruit .inner.box{flex-direction:column;row-gap:20px}#recruit .box .left,#recruit .box .right{width:100%}#recruit .imgBox{flex-wrap:wrap}#recruit .imgBox p{width:50%}#recruit .bydNumber .secTit{margin-bottom:30px}#recruit .bydNumber .gridBox{margin-top:30px}#recruit .bydNumber .gridBox .item{padding:48px 0 42px}#recruit .bydNumber .gridBox div.item:not(:last-child){margin-bottom:20px}#recruit .bydNumber .gridBox .item{padding:35px 30px;row-gap:20px;max-width:500px;margin:0 auto}#recruit .bydNumber .gridBox .item .img{width:80%;max-width:270px}#recruit .bydNumber .gridBox .item14 .img{width:40%}#recruit .bydNumber .gridBox .item .txt{width:100%;font-size:1.5rem;line-height:1.7;letter-spacing:.05em}#recruit #recruiting .secTit{margin-bottom:35px;line-height:1.5}#recruit #recruiting ul.list{margin-top:15px}#recruit #recruiting ul.list li a{padding:25px 0}#recruit #recruiting ul.list li a span{display:block;font-size:1.4rem;letter-spacing:.18em}}#news .pagination{display:flex;justify-content:center;align-items:center}#news .pagination ul{display:flex;justify-content:space-between}#news .pagination ul li.pageNumber{position:relative}#news .pagination ul li.pageNumber a{display:flex;justify-content:center;align-items:center}#news .pagination ul.page-numbers li .page-numbers{width:50px;height:50px;font-size:clamp(2rem, 1.6vw, 2.4rem);display:flex;justify-content:center;align-items:center}#news .pagination ul.page-numbers li .next,#news .pagination ul.page-numbers li .prev{color:#ffffff00;position:relative}#news .pagination ul.page-numbers li .next:after{content:"";position:absolute;left:18px;width:8px;height:8px;border-top:1px solid #d6000f;border-right:1px solid #d6000f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#news .pagination ul.page-numbers li .prev:after{content:"";position:absolute;left:21px;width:8px;height:8px;border-top:1px solid #d6000f;border-right:1px solid #d6000f;-webkit-transform:rotate(45deg);transform:rotate(-135deg)}#news .pagination ul.page-numbers li .page-numbers.current{background-color:#d6000f;color:#fff}@media screen and (min-width:750px){#news .pagination{margin-top:180px}#news .list{padding:0 5.645%}#news .pagination ul{column-gap:30px}#news .pagination ul li.pageNumber a{width:50px;height:50px;font-size:2.4rem}}@media screen and (max-width:749px){#news .pagination{margin-top:65px}#news .pagination ul{width:100%;column-gap:3vw;justify-content:center}#news .pagination ul li.pageNumber a{width:30px;height:30px;font-size:1.6rem}#news .pagination ul li a.arrow{font-size:1.8rem;width:30px;height:30px}#news .pagination ul.page-numbers li .page-numbers{font-size:1.5rem;width:30px;height:30px}#news .pagination ul.page-numbers li .next:after{left:10px}#news .pagination ul.page-numbers li .prev:after{left:12px}}#news_page .pageTitBlock{border-bottom:solid 1px #ededec}#news_page .pageTitBlock .head .date{border-right:solid 1px #ddd}#news_page .newsArticleInner .article{display:flex}#news_page .newsArticleInner .txt{line-height:2;letter-spacing:.12em}#news_page .backBtn{text-align:center}#news_page .backBtn a.arrow{font-size:1.8rem;padding:10px 20px 10px 30px;letter-spacing:.1em}#news_page .backBtn a.arrow:after{left:10px;width:8px;height:8px;border-top:1px solid #d6000f;border-right:1px solid #d6000f;-webkit-transform:rotate(45deg);transform:rotate(-135deg)}@media screen and (min-width:750px){#news_page .pageTitBlock{padding-top:210px;padding-bottom:90px}#news_page .pageTitBlock .head{padding-bottom:25px}#news_page .pageTitBlock .head .date{font-size:1.6rem;margin-right:20px;padding-right:20px;border-right:solid 1px #ddd}#news_page .pageTitBlock .head .tag{font-size:1.8rem}#news_page .pageTitBlock .pageTit{font-size:clamp(3.8rem,3.2vw, 4.8rem);padding:0;margin-top:50px;letter-spacing:.1em;line-height:1.5}#news_page .newsArticleBlock .newsArticleInner{padding:0 8.06% 130px}#news_page .newsArticleBlock .newsArticleInner .newsArticleHead{font-size:clamp(2.4rem, 2.533vw, 3.8rem);margin-bottom:38px;letter-spacing:.1em;font-weight:700;line-height:1.85}#news_page .newsArticleBlock .newsArticleInner .txt{width:100%;flex:1}#news_page .newsArticleBlock>div:nth-child(even) .article{flex-direction:row-reverse}#news_page .newsArticleBlock>div:nth-child(odd) .article-img{width:50%;flex:1;margin-left:5.645%}#news_page .newsArticleBlock>div:nth-child(even) .article-img{width:50%;flex:1;margin-right:5.645%}}@media screen and (max-width:749px){#news_page .pageTitBlock .head .date{font-size:1.2rem;margin-right:10px;padding-right:10px}#news_page .pageTitBlock .head .tag{font-size:1.2rem}#news_page .pageTitBlock{padding-top:100px;padding-bottom:30px}#news_page .pageTitBlock .pageTit{font-size:2.6rem;padding:0;margin-top:20px;letter-spacing:.1em;line-height:1.5}#news_page .newsArticleBlock .newsArticleInner{padding-bottom:40px}#news_page .newsArticleBlock .newsArticleInner .newsArticleHead{font-size:2.2rem;margin-bottom:15px;letter-spacing:.1em;font-weight:700;line-height:1.85}#news_page .newsArticleInner .article{flex-direction:column-reverse}#news_page .newsArticleInner .article .article-img{margin-bottom:20px}#news_page .backBtn a.arrow{font-size:1.5rem}}#contact .pageTitArea:before{background-image:url(//www.beyondg.co.jp/lib/css/../img/contact/contact_mv.jpg)}#contact.contents .inner{text-align:center}#contact .box.tel{background-color:#f7f7f7;display:flex;flex-direction:column;justify-content:center}#contact .box.tel p{font-weight:700}#contact .box.tel p span{font-weight:400;display:block}#contact .box.tel a{font-weight:700}#contact .form .formItem{display:flex;align-items:center}#contact .form .formItem>p:nth-child(2){width:66.666%}#contact .form .formItem-label{letter-spacing:.08em;font-weight:700;text-align:left;display:flex;align-items:center}#contact .form .formItem-label-required{color:#d6000f;font-size:1.5rem;margin-left:4px}#contact .form .formItem-label.isMsg{margin-top:8px;margin-bottom:auto}#contact .form .formItem-Input{border:none;padding-left:1em;padding-right:1em;height:90px;width:100%;background:#f7f7f7;font-size:clamp(1.6rem, 1.774vw, 2.2rem)}#contact .form .formItem-Textarea{resize:none;border:none;padding:1em;padding-right:1em;width:100%;height:400px;background:#f7f7f7;font-size:clamp(1.6rem, 1.774vw, 2.2rem)}#contact .form .box.agree{border:1px solid #dcdcdc;display:flex;flex-direction:column;justify-content:center}#contact .form .box.agree p:nth-of-type(1){font-weight:700;color:#d6000f}#contact .form .box.agree p:nth-of-type(2) a{text-decoration:underline;display:inline}#contact .form .box.agree .checkboxCtn span.wpcf7-list-item{margin:0}#contact .form .box.agree .checkboxCtn span.wpcf7-list-item-label{font-weight:700;letter-spacing:.1em;color:#282728}#contact .form input[type=checkbox]{position:relative;border:1px solid #595656;background-origin:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact .form input[type=checkbox]:checked:before{position:absolute;transform:rotate(48deg);border-right:2px solid #d6000f;border-bottom:2px solid #d6000f;content:''}#contact .form .formBtn span{display:block;cursor:pointer}#contact .form .formBtn{font-size:3rem;background:0 0;border:none;color:#fff;cursor:pointer}#contact .form .submitInner{position:relative;letter-spacing:.08em;background:#d6000f;color:#fff;font-weight:700;margin-left:auto;margin-right:auto}#contact .form .submitInner:before{position:absolute;content:"個人情報の取り扱いに同意して";top:52px;color:#fff;left:50%;transform:translate(-50%,-50%);width:310px;font-weight:700;pointer-events:none}#contact .selectCont select{-webkit-appearance:none;appearance:none}#contact .selectCont .formItem{position:relative}#contact .selectCont .formItem:before{display:block;border-top:2px solid #d6000f;border-right:2px solid #d6000f;content:"";position:absolute;right:30px;top:67px;width:14px;height:14px;transform:rotate(135deg);pointer-events:none;z-index:1}#contact .wpcf7-form>p{display:none}#contact .wpcf7-not-valid-tip{color:#d6000f;text-align:start;font-size:1.8rem;margin-top:5px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border:none;padding:40px;background-color:#ffe9e9;margin-top:30px}#contact #error-message{color:#d6000f;font-size:1.8rem;margin-top:10px}#contact #error-message02{color:#d6000f;font-size:1.8rem;margin-top:10px;text-align:left}@media screen and (min-width:750px){#contact.contents .inner{padding-left:50px;padding-right:50px}#contact .box.tel{width:91.93%;height:300px;margin:90px auto 125px}#contact .box.tel p{font-size:clamp(2rem, 2.1vw, 2.4rem)}#contact .form .formItem{padding-top:35px;padding-bottom:35px}#contact .box.tel p span{font-size:clamp(1.6rem, 1.754vw, 2rem)}#contact .box.tel a{font-size:clamp(4.8rem, 4.91vw, 5.6rem)}#contact .box.tel a span{font-size:clamp(4.6rem, 4.736vw, 5.4rem)}#contact .form .formItem-label{width:33.334%;font-size:clamp(1.8rem, 1.6vw, 2.4rem)}#contact .form .box.agree{width:91.93%;height:300px;margin-top:50px}#contact .form .box.agree p:nth-of-type(2){margin:10px auto 30px}#contact .form .box.agree .checkboxCtn span.wpcf7-list-item-label{font-size:2.2rem;margin-left:15px}#contact .form input[type=checkbox]{width:30px;height:30px;vertical-align:-7px}#contact .form input[type=checkbox]:checked:before{top:3px;left:9px;width:10px;height:16px}#contact .form .submitInner{margin-top:90px;width:fit-content}#contact .form .formBtn{width:max(320px, 33.93vw);height:140px;font-size:clamp(2.2rem, 2vw, 3rem);padding-top:40px;font-weight:700}#contact .form .formBtn span{font-size:1.8rem;margin-bottom:15px}}@media screen and (min-width:750px) and (max-width:900px){#contact .form .formItem{padding-top:20px;padding-bottom:20px;flex-wrap:wrap}#contact .form .formItem-label{margin-bottom:5px}#contact .form .formItem-Input{height:70px}#contact .form .formItem-label.isMsg{margin-bottom:5px}#contact .form .formItem-label,#contact .form .formItem>p:nth-child(2){width:100%}#contact .selectCont .formItem:before{right:30px;top:86px;width:12px;height:12px}}@media screen and (max-width:749px){#contact .pageTitArea:before{background-position:center left}#contact .box.tel{width:100%;margin:35px auto 20px;padding:20px}#contact .box.tel p{line-height:1.7}#contact .box.tel p span{font-size:1.4rem}#contact .box.tel a{font-size:2.4rem}#contact .box.tel a span{font-size:2.2rem}#contact .form .formItem{padding-top:12px;padding-bottom:12px;flex-wrap:wrap}#contact .form .formItem p:last-of-type{width:100%}#contact .form .formItem-label{width:100%;font-size:1.6rem}#contact .form .formItem-label.isMsg{margin-top:0}#contact .form .formItem-label-required{font-size:1.4rem}#contact .form .formItem-Input{margin-top:4px;height:50px;flex:inherit;font-size:1.5rem;width:100%}#contact .form .formItem-Textarea{margin-top:4px;height:200px;flex:inherit;font-size:1.5rem;width:100%}#contact .form .Form-Btn{margin-top:24px;padding-top:8px;padding-bottom:8px;width:160px;font-size:16px}#contact .form .box.agree{letter-spacing:.06em}#contact .form .box.agree p:nth-of-type(1){font-size:1.8rem}#contact .form .box.agree p:nth-of-type(2){font-size:1.5rem;margin:5px auto 20px}#contact .form .box.agree{width:100%;padding:20px 10px 25px;margin-top:35px}#contact .form .box.agree .checkboxCtn span.wpcf7-list-item-label{font-size:1.8rem;margin-left:4px;letter-spacing:.04em}#contact .form input[type=checkbox]{width:18px;height:18px;vertical-align:-3px}#contact .form input[type=checkbox]:checked:before{top:0;left:5px;width:6px;height:13px}#contact .form .formBtn span{font-size:1.3rem;margin-bottom:8px}#contact .form .submitInner{margin-top:40px;cursor:pointer}#contact .form .submitInner:before{font-size:1.3rem;top:33px}#contact .form .formBtn{width:100%;height:90px;font-size:2rem;padding-top:27px;font-weight:700}#contact .selectCont .formItem:before{border-top:1px solid #d6000f;border-right:1px solid #d6000f;right:23px;width:10px;height:10px}#contact .wpcf7-not-valid-tip{font-size:1.4rem}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{padding:15px 30px;margin:30px 0 0;line-height:1.7}#contact #error-message{font-size:1.4rem;margin-top:6px}#contact #error-message02{font-size:1.4rem;margin-top:6px;display:none;font-size:1.8rem;text-align:left}}#policy .subList li a{display:inline;text-decoration:underline}@media screen and (min-width:750px){#policy .box p{margin-bottom:120px}#policy p.txtmb,#policy .subList li{margin-bottom:40px}#policy .list>li{padding-bottom:90px}#policy .list .subHdTit{font-size:3.2rem;padding:0 30px;margin-bottom:40px}}@media screen and (max-width:749px){#policy p{letter-spacing:.04em}#policy .box p{margin-bottom:50px}#policy .box p:not(:last-child){margin-bottom:20px}#policy .list>li{padding-bottom:40px}#policy .subList li{margin-bottom:22px}}.page-404{position:relative;z-index:1;padding:370px 0 110px;text-align:center}.page-404 .txt{padding-bottom:90px}.page-404 .moreBtn{margin:0 auto}.moreBtn a span.arrow:before{left:-2px;top:-3px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(225deg)}@media screen and (min-width:749px){.page-404 .moreBtn a{padding:15px 20px 15px 0}.page-404 .moreBtn:before{content:'';position:absolute;top:0;right:-20px;width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.19,1,.22,1);background:#d6000f}.page-404 .moreBtn:hover:before{transform:scaleX(1);transform-origin:right}}@media screen and (max-width:749px){.page-404{padding:160px 0 50px}.page-404 .txt{padding-bottom:40px}}#thanks{position:relative;padding:370px 0 110px;text-align:center}#thanks p:nth-of-type(1){font-size:clamp(3.2rem, 2.666vw, 4rem);font-weight:700;margin-bottom:40px}#thanks p:nth-of-type(2){margin-bottom:20px}#thanks p:nth-of-type(3){margin-bottom:40px}#thanks a.tel{display:inline;text-decoration:underline;color:#555}#thanks .moreBtn{margin:0 auto}@media screen and (min-width:749px){#thanks .moreBtn a{padding:15px 20px 15px 0}#thanks .moreBtn:before{content:'';position:absolute;top:0;right:-20px;width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.19,1,.22,1);background:#d6000f}#thanks .moreBtn:hover:before{transform:scaleX(1);transform-origin:right}}@media screen and (max-width:749px){#thanks{padding:160px 0 50px}#thanks p:nth-of-type(2),#thanks p:nth-of-type(3){text-align:left}#thanks p:nth-of-type(1){font-size:2.2rem;font-weight:700;margin-bottom:20px;line-height:1.6}#thanks p:nth-of-type(3){margin-bottom:30px}}