header{height:0}header .headerBox{opacity:0;top:-80px}header .headerBox.show{animation:header_in 1s ease-in-out forwards}@keyframes header_in{0%{opacity:0;top:-80px}100%{opacity:1;top:0}}header:not(.global) .menu{color:#fff}header:not(.global) .header_logo .white_logo{opacity:1}header:not(.global) .header_logo .main_logo{opacity:0}header:not(.global) .btn_menu .linkBtn{background:#fff;color:var(--black)}header:not(.global) .btn_menu .linkBtn:hover{color:#fff}header:not(.global) .menuBtn .humberger span{border-top-color:#fff}header:not(.global) .menu .sub-menu{color:var(--black)}#loader-first{width:100%;height:100%;background:#ccc}#mv{padding-top:100px;margin:auto;width:calc(100% - 20px)}#mv .innerBox{margin:0 auto;padding:min(12vw, 120px) 0;position:relative;width:100%;max-width:90%;z-index:2}#mv .videoBox{border-radius:6px;overflow:hidden;position:absolute;top:10px;left:0;width:100%;height:calc(100% - 10px)}#mv .videoBox:after{background:rgba(0,0,0,.34);content:'';display:block;margin:auto;position:absolute;top:0;left:0;width:100%;height:100%}#mv .videoBox video{object-fit:cover;width:100%;height:100%}#mv .innerBox{display:flex;align-items:flex-end;height:calc(min(100vh, 1000px) - 110px);min-height:700px}#mv .txtBox .f-en{font-size:min(20vw, 21.5rem);font-weight:400;line-height:.8}.eachTextAnimation{opacity:0}.eachTextAnimation.appeartext{opacity:1}.eachTextAnimation span{opacity:0}.eachTextAnimation.appeartext span{-webkit-animation:text_anime_on .2s ease-out forwards;animation:text_anime_on .2s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}#mv .txtBox p.en{font-size:min(4.9vw, 5rem);letter-spacing:.007em;opacity:0;transform:translateY(40px);transition:1s ease-in-out}#mv .txtBox p.en.show{opacity:1;transform:none}#mv .txtBox p.jp{width:calc(100% - 40px)}#mv .txtBox .deco_text{font-size:min(3vw, 2.3rem);grid-gap:1em;position:absolute;bottom:53%;left:45%}#mv .snsBox{display:flex;align-items:center;flex-direction:column;grid-gap:15px;justify-content:center;margin:auto;position:absolute;top:0;right:20px;height:100%;z-index:10}#mv .snsBox a{width:18px}#mv .scrollBox{position:absolute;right:20px;bottom:0;width:9px;height:175px;z-index:20}#mv .scrollBox:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 9 44"><path fill="%23ffffff" d="M4.02,3.12c.19-.79.54-1.53,1.05-2.16.39-.44.95-.69,1.54-.68.67,0,1.3.3,1.71.83.47.62.71,1.38.68,2.16,0,.56-.11,1.11-.35,1.61-.21.45-.55.83-.96,1.1-.4.26-.87.39-1.34.39v-1.16c.47.02.93-.16,1.25-.51.33-.4.49-.91.46-1.43.03-.48-.1-.95-.38-1.34-.25-.32-.64-.5-1.04-.48-.36,0-.69.17-.91.46-.32.47-.55,1-.68,1.55-.15.6-.38,1.17-.68,1.71-.21.37-.5.69-.86.92-.35.21-.75.31-1.16.3-.67.02-1.31-.29-1.7-.83C.19,4.9-.04,4.12,0,3.33,0,2.75.12,2.17.35,1.64c.2-.48.53-.9.95-1.21C1.7.14,2.17,0,2.66,0v1.16c-.49-.02-.96.2-1.25.59-.33.46-.49,1.01-.46,1.57-.03.5.1.99.37,1.41.24.32.62.5,1.02.49.39.02.76-.15.99-.45.32-.51.56-1.06.69-1.65ZM2.89,14.33c-.82-.06-1.59-.42-2.14-1.03C.23,12.65-.04,11.83,0,11c-.03-.96.38-1.88,1.11-2.49.85-.66,1.9-.99,2.97-.94h.84c.74-.02,1.47.13,2.15.44.58.26,1.08.69,1.42,1.24.34.56.51,1.2.5,1.85.04.82-.24,1.63-.78,2.25-.57.59-1.34.94-2.15.98v-1.16c.57-.04,1.1-.27,1.52-.66.33-.39.5-.9.47-1.41.03-.68-.28-1.33-.82-1.74-.69-.46-1.5-.68-2.33-.63h-.85c-.8-.04-1.59.17-2.27.6-.55.37-.87,1.01-.84,1.67-.04.53.12,1.06.44,1.48.41.4.95.64,1.52.68v1.16ZM3.66,19.13v-2.06H.12v-1.16h8.75v2.91c.05.82-.18,1.63-.67,2.28-.5.55-1.22.85-1.96.8-.51.01-1.01-.15-1.42-.44-.42-.31-.73-.74-.91-1.24L.2,22.28h-.07v-1.24l3.53-1.91ZM4.6,17.07v1.78c-.03.5.13.99.45,1.37.3.34.74.53,1.19.51.47.03.92-.15,1.25-.49.31-.4.47-.9.44-1.4v-1.78h-3.32ZM4.21,30.28c-.77.02-1.53-.13-2.24-.43-.6-.26-1.11-.69-1.46-1.24C.16,28.06-.01,27.41,0,26.76c-.01-.65.17-1.29.51-1.84.35-.55.86-.98,1.45-1.25.68-.31,1.43-.46,2.18-.46h.63c.76-.01,1.52.14,2.22.44.61.26,1.12.69,1.48,1.25.35.55.52,1.19.51,1.84.01.66-.17,1.3-.51,1.86-.36.55-.87.98-1.47,1.24-.71.3-1.47.45-2.24.43h-.55ZM4.77,29.13c.84.05,1.68-.17,2.39-.63.55-.41.86-1.07.83-1.76.03-.68-.29-1.33-.83-1.73-.68-.46-1.49-.69-2.31-.65h-.64c-.84-.05-1.67.18-2.37.64-.56.4-.89,1.06-.86,1.75-.03.68.27,1.33.81,1.74.69.45,1.51.68,2.33.63h.65ZM1.07,33.19v4.16H.12v-5.33h8.75v1.16H1.07ZM1.07,39.84v4.16H.12v-5.33h8.75v1.16H1.07Z" /></svg>') no-repeat center/contain;content:'';display:block;margin:auto;position:absolute;top:0;left:0;width:9px;height:44px}#mv .scrollBox:after{animation:scroll 2s ease-out infinite;border-left:solid 1px #fff;content:'';display:block;margin:auto;position:absolute;left:0;right:0;bottom:0;transform:translateX(-50%);width:0;height:calc(100% - 55px)}@keyframes scroll{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}@media screen and (max-width:1079.8px){#mv{padding-top:70px}}@media screen and (max-width:769px){#mv{width:100%;height:100vh;height:100svh}#mv .innerBox{padding-bottom:min(27vw, 106px);min-height:calc(100vh - 70px);min-height:calc(100svh - 70px)}#mv .videoBox{border-radius:0;height:100%;top:0;overflow:hidden}#mv .txtBox p.en{margin-top:.7em;font-size:min(4.6vw, 5rem);letter-spacing:.01em}#mv .snsBox{right:30px;height:45%}#mv .scrollBox{height:110px}}@media (hover:hover){#mv .snsBox a:hover{transform:scale(1.5)}}#about{overflow:hidden}#about .innerBox{padding:min(20vw, 140px) 0 min(36vw, 150px)}#about .headBox .jp{font-size:min(3.8vw, 1.5rem);padding-left:1em;position:relative}#about .headBox .jp:before{background:var(--mainColor);border-radius:100%;content:'';display:block;margin:auto;position:absolute;top:.45em;left:0;width:.6em;height:.6em}#about .txtBox{font-size:min(3.8vw, 1.5rem);line-height:2.8}#about .imgBox{margin:0 calc((50vw - 50%) * -1);width:100vw}.secHomeAbout__txt{margin-top:min(6vw, 70px);width:100%;height:290px;background-image:url(//bizgroup.co.jp/wp/wp-content/themes/biz_croco_inc/css/../img/top/about_txt.svg);background-repeat:repeat-x;background-size:auto 290px;animation:loop 25s linear infinite}.secHomeAbout__img{width:100%;height:458px;background-image:url(//bizgroup.co.jp/wp/wp-content/themes/biz_croco_inc/css/../img/top/about_img.webp);background-repeat:repeat-x;background-size:auto 458px;animation:loop2 45s linear infinite;margin-top:calc(min(25vw, 150px) * -1)}@keyframes loop{from{background-position:0 0}to{background-position:-2660px 0}}@keyframes loop2{from{background-position:0 0}to{background-position:-2787px 0}}@media screen and (max-width:769px){#about .wrapBox{grid-gap:min(5vw, 50px)}#about .en_jp .en{font-size:min(26vw, 12rem)}}@media print,screen and (min-width:769px){#about .wrapBox{grid-template-columns:1fr min(70%, 600px);justify-content:space-between}}#service{margin:auto;width:calc(100% - 20px)}#service:before,#service:after{border-radius:6px;content:'';display:block;margin:auto;position:absolute;top:0;left:0;width:100%;height:100%}#service:before{background:#000}#service:after{background:url(//bizgroup.co.jp/wp/wp-content/themes/biz_croco_inc/css/../img/cmn/bg_stripe.svg) repeat-y;background-size:100% auto;filter:brightness(10);opacity:.1}#service .innerBox{padding-bottom:min(18vw, 150px)}#service .itemBox{grid-gap:min(25.65vw, 150px) 0}#service .item .txtBox{grid-gap:min(5.5vw, 30px);grid-template-rows:1fr auto}#service .item .head_en{font-size:min(5vw, 2.0rem)}#service .item h3{font-size:min(6vw, 2.4rem)}#service .item p{font-size:min(3.6vw, 1.4rem)}#service .item .imgBox .coverImg{box-shadow:0 0 16px rgba(0,0,0,.5);border-radius:6px}#service .other_itemBox{font-size:min(1.3vw, 14px);grid-gap:min(3vw, 30px) min(1.5vw, 13px);grid-template-columns:repeat(auto-fit,minmax(calc(100% / 3.5), 1fr))}#service .other_item{align-items:center;background:var(--d_gray);border-radius:2px;grid-template-columns:80px 1fr;overflow:hidden}#service .other_item .coverImg{padding-top:100%}#service .other_item .txt{padding:.5em 1.2em}@media screen and (max-width:769px){#service .en_jp .en{font-size:min(26vw, 12rem)}#service .main_txtBox{margin:min(16vw, 60px) 0 min(20vw, 80px)}#service .item{display:grid;grid-gap:min(6.5vw, 40px)}#service .item .txtBox{grid-gap:min(18vw, 70px)}#service .item h3{margin-bottom:1.4em}#service .other_itemBox{font-size:min(3.6vw, 14px);grid-template-columns:1fr}}@media print,screen and (min-width:769px){#service h2{align-items:baseline;grid-template-columns:auto 1fr}#service .main_txtBox{line-height:3;margin:60px 0 110px;text-align:center}#service .item{display:flex;grid-gap:min(4vw, 100px)}#service .item:nth-child(odd){flex-direction:row-reverse}#service .item .txtBox{flex:1}#service .item .imgBox{width:50%}}@media screen and (min-width:769px) and (max-width:960px){#service .other_itemBox{font-size:min(2vw, 14px);grid-template-columns:repeat(auto-fit,minmax(calc(100% / 2.5), 1fr))}}@media screen and (min-width:1300px){#service .other_itemBox{grid-template-columns:repeat(auto-fit,minmax(calc(100% / 4.5), 1fr))}}@media (hover:hover){#service .other_item:hover{filter:brightness(1.2)}}#special .bnr_itemBox{justify-content:center;grid-gap:min(3vw, 60px) min(4vw, 50px)}#special .link_itemBox{grid-gap:min(2vw, 26px) min(4vw, 50px);grid-template-columns:1fr 1fr}#special .linkBtn{width:100%;min-height:min(18vw, 70px)}@media screen and (max-width:769px){#special .bnr_itemBox{grid-gap:min(6vw, 60px) 0;margin:auto;max-width:500px}#special .link_itemBox{grid-gap:min(4vw, 26px) 0;grid-template-columns:1fr;margin:auto;max-width:500px}}@media print,screen and (min-width:769px){#special .bnr_item{width:min(calc(50% - min(2vw, 25px)), 500px)}}@media screen and (min-width:769px) and (max-width:960px){#special .bnr_itemBox{grid-gap:min(3vw, 60px) min(2vw, 50px)}}@media (hover:hover){#special .bnr_item a:hover{transform:scale(1.03)}}#topics .innerBox{padding:min(25vw, 150px) 0}#topics h2 .en{font-size:min(13vw, 5rem)}#topics h2 .jp{font-size:min(3.8vw, 1.4rem)}#topics .wrapBox{grid-gap:min(6vw, 30px) min(3vw, 80px)}@media screen and (max-width:769px){#topics .headBox{grid-template-columns:1fr auto;align-items:flex-end}#topics .headBox .linkBox{padding-bottom:.3em}}@media print,screen and (min-width:769px){#topics .wrapBox{align-items:flex-start;grid-template-columns:160px 1fr}#topics .headBox .linkBox{margin-top:70px}#topics .archive_itemBox{margin:0 0 0 auto;max-width:800px}}#link h2.en_jp .en{font-size:min(18vw, 7rem)}#link .item{padding:min(10vw, 90px) 5vw min(8vw, 60px)}#link .item .bgBox{transition:.3s ease-in-out}#link .item .bgBox:before{background:#000;content:'';display:block;margin:auto;opacity:.5;position:absolute;top:0;left:0;transition:.3s ease-in-out;width:100%;height:100%;z-index:-1}#link .item .txtBox{font-size:min(3.6vw, 1.4rem);max-width:400px}#link .item .arrow{margin:0 0 0 auto;position:relative;transition:.3s ease-in-out;width:56px;height:56px}#link .item .arrow:before,#link .item .arrow:after{box-sizing:border-box;content:'';display:block;margin:auto;position:absolute;top:0;left:0;transition:.3s ease-in-out;width:100%;height:100%}#link .item .arrow:before{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 37 37"><path fill="%23ffffff" d="M22.04,18.64c.09.09.15.22.15.35s-.05.26-.15.35l-5.1,5.1c-.1.1-.23.15-.35.15s-.26-.05-.35-.15c-.2-.2-.2-.51,0-.71l4.75-4.75-4.75-4.75c-.2-.2-.2-.51,0-.71s.51-.2.71,0l5.1,5.1ZM37,18.5c0,10.2-8.3,18.5-18.5,18.5S0,28.7,0,18.5,8.3,0,18.5,0s18.5,8.3,18.5,18.5ZM36,18.5c0-9.65-7.85-17.5-17.5-17.5S1,8.85,1,18.5s7.85,17.5,17.5,17.5,17.5-7.85,17.5-17.5Z" /></svg>') no-repeat left center/contain}#link .item .arrow:after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 37 37"><path fill="%23CA0030" d="M22.04,18.64c.09.09.15.22.15.35s-.05.26-.15.35l-5.1,5.1c-.1.1-.23.15-.35.15s-.26-.05-.35-.15c-.2-.2-.2-.51,0-.71l4.75-4.75-4.75-4.75c-.2-.2-.2-.51,0-.71s.51-.2.71,0l5.1,5.1ZM37,18.5c0,10.2-8.3,18.5-18.5,18.5S0,28.7,0,18.5,8.3,0,18.5,0s18.5,8.3,18.5,18.5ZM36,18.5c0-9.65-7.85-17.5-17.5-17.5S1,8.85,1,18.5s7.85,17.5,17.5,17.5,17.5-7.85,17.5-17.5Z" /></svg>') no-repeat left center/contain;opacity:0}@media screen and (max-width:769px){#link .item{display:grid;grid-gap:min(12vw, 50px) 0;padding:min(11.5vw, 45px) 8vw min(7.7vw, 30px)}}@media print,screen and (min-width:769px){#link .itemBox{grid-template-columns:1fr 1fr}#link .item{display:grid;grid-gap:min(4vw, 45px) 0;grid-row:span 3;grid-template-rows:subgrid}}@media (hover:hover){#link .item:hover .arrow{transform:translateX(10px)}#link .item:hover .arrow:before{opacity:0}#link .item:hover .arrow:after{opacity:1}#link .item:hover .bgBox{transform:scale(1.03)}#link .item:hover .bgBox:before{opacity:.7}}