*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media (prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}.f-jp-b{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.f-jp-r{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.f-en-b{font-family:soleil,sans-serif;font-weight:700;font-style:normal}.f-en-r{font-family:soleil,sans-serif;font-weight:400;font-style:normal}:root{--White: #fff;--Black: #000;--Blue: #01aeef;--Light-Blue: #5ddcff;--Dark-Blue: #016cb5;--Gray: #696a6c;--Light-Gray: #ababab;--Web-Gradation: linear-gradient(90deg, #00bef3 10.64%, #27dccf 87.77%);--Bg-Gray: #f2f2f2}html{visibility:hidden}html.wf-active,html.wfno-load{visibility:visible}body{background:#f5f5f5;width:100%;height:100%}body.is-disabled{overflow:hidden}main{width:100%;height:100%}.btn-cp1{display:flex;align-items:center;position:relative;width:168px;height:48px;text-decoration:none;border-radius:40px;overflow:visible!important;transition:.3s ease-in-out}@media screen and (min-width: 768px){.btn-cp1:hover .bg{opacity:1;transform:scale(1.04)}.btn-cp1:hover .text{color:var(--White)}.btn-cp1:hover path{fill:var(--White)}}.btn-cp1:before{content:"";display:block;position:absolute;top:0;left:0;width:168px;height:48px;text-decoration:none;border-radius:40px;border:1px solid var(--White);background:#fffc;backdrop-filter:blur(3px);transition:.3s ease-in-out}.btn-cp1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;background:var(--Web-Gradation);backdrop-filter:blur(3px);opacity:0;transition:.3s ease-in-out}.btn-cp1 .inner{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;height:100%;padding:0 18px 0 23px}.btn-cp1 .text{position:relative;top:-1px;color:var(--Gray);font-feature-settings:"dlig" on;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:normal;transition:.3s ease-in-out}.btn-cp1 .arrow{width:7px;height:14px}.btn-cp1 .arrow svg path{transition:.3s ease-in-out}.common-child-head{display:flex;align-items:center;max-width:73.6805555556vw;width:100%;margin:0 auto 80px}@media screen and (min-width: 1441px){.common-child-head{max-width:1061px}}@media screen and (max-width: 768px){.common-child-head{max-width:none;margin:0 6.4vw 32px}}.common-child-head.-in .circle{opacity:1;transform:translateZ(0)}.common-child-head .circle{position:relative;width:5px;height:5px;opacity:0;transform:translate3d(0,300%,0);transition:1.2s cubic-bezier(.16,1,.3,1) .2s}.common-child-head .title{margin-left:.5555555556vw;background:var(--web-gradation, linear-gradient(90deg, #00bef3 10.64%, #27dccf 87.77%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1rem,1rem + 0vw,1rem);line-height:normal}@media screen and (min-width: 1441px){.common-child-head .title{margin-left:8px}}@media screen and (max-width: 768px){.common-child-head .title{margin-left:2.1333333333vw}}.sectionDetail{position:relative;max-width:26.3888888889vw;width:100%}@media screen and (min-width: 1441px){.sectionDetail{max-width:380px}}@media screen and (max-width: 1000px){.sectionDetail{max-width:none}}@media screen and (max-width: 768px){.sectionDetail{max-width:none;width:auto}}.sectionDetail .iconWrap{position:absolute;overflow:visible;top:17px;left:-65px;width:60px;height:60px}@media screen and (max-width: 768px){.sectionDetail .iconWrap{width:50px;height:50px;top:12px;left:-22px}}.sectionDetail .icon{position:absolute}.sectionDetail .icon svg:not(:first-child){display:none}@media screen and (max-width: 768px){.sectionDetail .head{padding-left:24px}}.sectionDetail .title{text-align:justify;font-size:clamp(3rem,2.6478873239rem + 1.5023474178vw,4rem);line-height:140%;background:var(--Web-Gradation, linear-gradient(90deg, #00bef3 10.64%, #27dccf 87.77%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sectionDetail .sub{display:block;color:var(--Blue);font-size:clamp(.875rem,.7429577465rem + .5633802817vw,1.25rem);line-height:normal;letter-spacing:.8px}@media screen and (max-width: 768px){.sectionDetail .sub{letter-spacing:.56px}}.sectionDetail .detail{margin-top:48px;color:var(--Black);text-align:justify;font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:200%}@media screen and (max-width: 768px){.sectionDetail .detail{margin-top:40px;line-height:190%}}.sectionDetail .btn-cp1{margin:45px 0 0 auto}.cue-anime-cp1 .row{display:block;overflow:hidden}.cue-anime-cp1 .wrap{display:block;opacity:0;transform:translate3d(0,110%,0);transform-origin:left bottom;transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform 1.4s cubic-bezier(.22,1,.36,1) .2s,color .8s cubic-bezier(.16,1,.3,1)}.cue-anime-cp1.-in .wrap{opacity:1;transform:translate(0)}.cue-anime-cp2{overflow:hidden;display:block;opacity:0;transform:translate3d(0,50px,0);transform-origin:left bottom;transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform 1.4s cubic-bezier(.22,1,.36,1) .2s}.cue-anime-cp2.-in{opacity:1!important;transform:translate(0)!important}.cue-anime-cp2.-in img.--blur{opacity:0}.cue-anime-cp2 img.--blur{opacity:1;position:absolute;top:0;left:0;transition:opacity .6s ease-in-out .7s}.cue-anime-cp3 .row{display:block;overflow:hidden}.cue-anime-cp3 .wrap{display:block;letter-spacing:-10px;transform:translate3d(0,210%,0);transform-origin:left bottom;transition:1.2s cubic-bezier(.16,1,.3,1)}.cue-anime-cp3.-in .wrap{letter-spacing:unset;transform:translateZ(0)}.headerArea{position:fixed;top:0;left:0;width:100%;opacity:0;z-index:2;transform:translate3d(0,-50px,0);transform-origin:left top;transition:opacity .8s cubic-bezier(.22,1,.36,1) .2s,transform 1.4s cubic-bezier(.22,1,.36,1) .2s}.headerArea .pc-show{display:none}@media screen and (min-width: 1101px){.headerArea .pc-show{display:block}}.headerArea .sp-show{display:none}@media screen and (max-width: 1100px){.headerArea .sp-show{display:block}}.headerArea.-in{opacity:1;transform:translate(0)}.headerArea .link{position:relative;color:var(--Gray);font-feature-settings:"dlig" on,"palt" on;font-size:14px;line-height:normal;letter-spacing:1.54px;text-decoration:none}.headerArea .logo{position:fixed;top:35px;left:49px}@media screen and (max-width: 1100px){.headerArea .logo{top:24px}}@media screen and (max-width: 1100px) and (max-width: 768px){.headerArea .logo{top:28px;left:17px}}.headerArea .logo .link{display:flex;gap:0 50px;align-items:flex-end}@media screen and (max-width: 1200px){.headerArea .logo .link{display:grid;grid-template-columns:1fr;gap:50px 0}}.headerArea .logo .logoImg{width:140px}@media screen and (max-width: 768px){.headerArea .logo .logoImg{width:140px}}.headerArea .logo .textImg{position:relative;top:-4px;left:0;width:220px}@media screen and (max-width: 768px){.headerArea .logo .textImg{width:220px}}.headerArea .logo img{display:block}.headerArea .logo--white{position:relative;margin-bottom:43px;z-index:1;width:140px}.headerArea .humbMenu{position:fixed;top:24px;right:24px;width:50px;height:50px;z-index:1}.headerArea .humbMenu .toggleBtn{width:50px;height:50px;flex-shrink:0;border-radius:100px;border:1px solid rgba(255,255,255,.5);background:#fff9;backdrop-filter:blur(2px)}.headerArea .humbMenu .toggleBtn.is-disabled{pointer-events:none}.headerArea .humbMenu .toggleBtn.is-open .line:nth-child(1){transform:translate3d(0,8px,0) rotate(35deg)}.headerArea .humbMenu .toggleBtn.is-open .line:nth-child(2){opacity:0}.headerArea .humbMenu .toggleBtn.is-open .line:nth-child(3){transform:translate3d(0,-8px,0) rotate(-35deg)}.headerArea .humbMenu .line{display:block;width:18px;height:2px;margin:auto;background:var(--Gray);border-radius:1px;transition:.3s ease-in-out}.headerArea .humbMenu .line+.line{margin-top:6px}.headerArea .navParentList{display:flex;align-items:center;position:fixed;top:33px;right:26px}@media screen and (max-width: 1100px){.headerArea .navParentList{display:none;top:0;right:0;position:relative;width:100%;overflow:auto;border-radius:0 0 0 120px;background:linear-gradient(90deg,#00bef3 10.64%,#27dccf 87.77%);backdrop-filter:blur(2px);opacity:0;transition:.3s ease-in-out}}.headerArea .navLinkListWrap{position:relative}.headerArea .navLinkListWrap:before{content:"";display:block;position:absolute;top:0;left:0;margin:auto;width:100%;height:54.5px;border:1px solid rgba(255,255,255,.6);border-radius:26px;background:#fff9;backdrop-filter:blur(2px);z-index:-1;transition:.2s ease-in-out}@media screen and (max-width: 1100px){.headerArea .navLinkListWrap:before{content:none}}.headerArea .navLinkListWrap.is-open:before{height:300%}@media screen and (max-width: 768px){.headerArea .navLinkListWrap{height:100svh;overflow:auto}}.headerArea .navLinkList{display:flex;align-items:center;gap:0 6px;position:relative;padding:5px 6px;border-radius:256px;transition:.3s ease-in-out}@media screen and (min-width: 1100px){.headerArea .navLinkList:has(.item:hover) .link{color:var(--Gray)}.headerArea .navLinkList:has(.item:hover) .bg-item{opacity:.3}.headerArea .navLinkList:has(.item.is-current:hover) .bg-item{opacity:0}.headerArea .navLinkList:has(.nav01:hover) .bg-item{transform:translate3d(6px,0,0);width:63px}.headerArea .navLinkList:has(.nav02:hover) .bg-item{transform:translate3d(75px,0,0);width:94px}.headerArea .navLinkList:has(.nav03:hover) .bg-item{transform:translate3d(175px,0,0);width:94px}.headerArea .navLinkList:has(.nav04:hover) .bg-item{transform:translate3d(275px,0,0);width:94px}.headerArea .navLinkList:has(.nav05:hover) .bg-item{transform:translate3d(376px,0,0);width:90px}.headerArea .navLinkList:has(.nav06:hover) .bg-item{transform:translate3d(473px,0,0);width:94px}}@media screen and (max-width: 1100px){.headerArea .navLinkList{display:block;background:none;border:none;border-radius:0%;backdrop-filter:unset;max-width:285px;width:100%;margin:111px auto 0;padding:0 0 30px}.headerArea .navLinkList .icon{position:absolute;top:7px;left:0}.headerArea .navLinkList .title--en{color:var(--White);text-align:justify;font-size:25px;line-height:100%}.headerArea .navLinkList .title--jp{display:block;margin-top:3px;color:var(--White);font-size:16px;line-height:normal;letter-spacing:.64px}}.headerArea .navLinkList .toggleBtn{background:none;border:none}.headerArea .navLinkList .bg-item{display:block;position:absolute;top:0;bottom:0;left:0;width:73px;height:calc(100% - 10px);margin:auto;background:#a9d2d6;border-radius:100px;opacity:0;transition:.3s ease}@media screen and (max-width: 1100px){.headerArea .navLinkList .bg-item{display:none}}.headerArea .navLinkList .bg-item.--top{transform:translate3d(6px,0,0);width:73px}.headerArea .navLinkList .bg-item.--company{transform:translate3d(68px,0,0);width:104px}.headerArea .navLinkList .bg-item.--business{transform:translate3d(162.5px,0,0);width:104px}.headerArea .navLinkList .bg-item.--csr{transform:translate3d(257px,0,0);width:104px}.headerArea .navLinkList .bg-item.--news{transform:translate3d(351px,0,0);width:100px}.headerArea .navLinkList .bg-item.--recruit{transform:translate3d(442px,0,0);width:104px}.headerArea .navLinkList .item{position:relative;width:100%;height:100%}@media screen and (min-width: 1100px){.headerArea .navLinkList .item:hover:not(.is-current) .link{color:var(--Gray)}}@media screen and (max-width: 1100px){.headerArea .navLinkList .item+.item{margin:28px 0 0}}.headerArea .navLinkList .item span{word-break:keep-all}.headerArea .navLinkList .item .link{display:block;width:100%;height:100%;padding:10px 16px 12px;z-index:1}@media screen and (max-width: 1100px){.headerArea .navLinkList .item .link{padding:0 0 0 18px}}.headerArea .navLinkList .item:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;margin:auto;border-radius:100px}@media screen and (max-width: 1100px){.headerArea .navLinkList .item:before{content:none}}@media screen and (min-width: 1100px){.headerArea .navLinkList .item.is-current .link{color:var(--White)}.headerArea .navLinkList .item.is-current:before{background:var(--Web-Gradation)}}.headerArea .navChildList{pointer-events:none;position:absolute;top:0;left:0;width:575px;height:100%;z-index:-1}.headerArea .navChildList.--company{width:450px}.headerArea .navChildList.--company .navChildLinkList{left:-12px;gap:18px 40px}.headerArea .navChildList.--business{width:490px}.headerArea .navChildList.--business .navChildLinkList{gap:18px;left:-132px}.headerArea .navChildList.is-open{pointer-events:unset;height:100%}.headerArea .navChildList.is-open .navChildLinkList .item{opacity:1}.headerArea .navChildLinkList{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;position:absolute;width:100%;padding:70px 21px 30px}.headerArea .navChildLinkList .item{width:fit-content;opacity:0;white-space:nowrap;transition:.2s ease-in-out}.headerArea .navChildLinkList .item+.item{margin-left:0}.headerArea .navChildLinkList .item .link{width:fit-content;padding:0;transition:.3s ease-in-out}@media screen and (min-width: 1100px){.headerArea .navChildLinkList .item .link:hover{opacity:.7}}.headerArea .navChildLinkList .item .link.--inner{color:var(--Gray)!important}.headerArea .languageSwitch{width:77px;height:50px;margin-left:8px;z-index:1}@media screen and (max-width: 1100px){.headerArea .languageSwitch{position:fixed;top:24px;right:85px}}.headerArea .languageSwitch .toggleBtn{display:flex;align-items:center;justify-content:center;position:relative;top:14px;width:100%;height:fit-content;background:none;border:none;z-index:1}.headerArea .languageSwitch .toggleBtn .text{position:relative;top:-1px;margin-left:6px}.headerArea .languageSwitch .toggleBtn .arrow{position:relative;top:1px;margin-left:4px}.headerArea .languageSwitch a{transition:.3s ease-in-out}@media screen and (min-width: 1100px){.headerArea .languageSwitch a:hover{opacity:.7}}.headerArea .languageSwitch .item{text-align:center;opacity:0;transition:.2s ease-in-out}.headerArea .languageSwitch .item+.item{margin-top:4px}.headerArea .languageSwitch .text{color:var(--Light-Gray);font-size:14px;letter-spacing:.56px;text-decoration:none}.headerArea .langLinkList{pointer-events:none;position:relative;top:-22px;padding:38px 0 12px}.headerArea .langLinkList:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:52.5px;border-radius:26px;border:1px solid rgba(255,255,255,.6);background:#fff9;backdrop-filter:blur(2px);z-index:-1;transition:.2s ease-in-out}.headerArea .langLinkList.is-open{pointer-events:unset}.headerArea .langLinkList.is-open:before{height:100%}.headerArea .langLinkList.is-open .item{opacity:1}.headerArea .copyright{position:relative;margin-top:48px;color:var(--White);text-align:right;font-size:11px;line-height:160%}.footerArea{position:relative;overflow:hidden}.footerArea.-in .circleBg{transform:translate(-50%) scale(1)}.footerArea .innerBlock{position:relative;max-width:82.9861111111vw;width:100%;margin:auto;padding-top:350px}@media screen and (min-width: 1441px){.footerArea .innerBlock{max-width:1195px}}@media screen and (max-width: 1100px){.footerArea .innerBlock{padding-top:250px}}@media screen and (max-width: 1100px) and (max-width: 768px){.footerArea .innerBlock{max-width:none;width:auto;padding-top:135px;margin:0 24px}}.footerArea .innerBlock .right{margin-left:6.5972222222vw}@media screen and (min-width: 1441px){.footerArea .innerBlock .right{margin-left:95px}}@media screen and (max-width: 1100px){.footerArea .innerBlock .right{margin:45px 0 0}}.footerArea .innerBlock .upper{display:flex}@media screen and (max-width: 1100px){.footerArea .innerBlock .upper{display:block}}.footerArea .innerBlock .lower{display:flex;justify-content:space-between;position:relative;margin-top:133px;padding:21px 0 38px}@media screen and (max-width: 1100px){.footerArea .innerBlock .lower{display:block;margin-top:107px;padding:30px 0 35px}}.footerArea .innerBlock .lower:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;margin:auto;background:#ffffffb3}.footerArea .innerBlock .lower .left{display:flex}@media screen and (max-width: 768px){.footerArea .innerBlock .lower .left{display:block}}.footerArea .innerBlock .lower .left .link{position:relative;height:fit-content;color:var(--White);font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:normal;letter-spacing:.84px;text-decoration:none;transition:.3s ease-in-out}@media screen and (min-width: 768px){.footerArea .innerBlock .lower .left .link:hover{opacity:.7}}.footerArea .innerBlock .lower .left .link+.link{display:block;margin-left:3.3333333333vw}@media screen and (min-width: 1441px){.footerArea .innerBlock .lower .left .link+.link{margin-left:48px}}@media screen and (max-width: 768px){.footerArea .innerBlock .lower .left .link+.link{margin:14px 0 0}}.footerArea .innerBlock .lower .left .link.icon{display:flex;align-items:center}.footerArea .innerBlock .lower .left .link.icon:after{content:"";display:block;margin-left:.5555555556vw;width:16px;height:20px;background:url(../../assets/images/common_pdf_icon.png) no-repeat;background-size:contain}@media screen and (min-width: 1441px){.footerArea .innerBlock .lower .left .link.icon:after{margin-left:8px}}@media screen and (max-width: 768px){.footerArea .innerBlock .lower .left .link.icon:after{margin:2px 0 0 11px}}.footerArea .innerBlock .lower .copyright{color:var(--White);font-size:clamp(.6875rem,.6875rem + 0vw,.6875rem);text-align:right;line-height:160%}@media screen and (max-width: 1100px){.footerArea .innerBlock .lower .copyright{margin-top:60px}}@media screen and (max-width: 1100px) and (max-width: 768px){.footerArea .innerBlock .lower .copyright{text-align:center}}.footerArea .innerBlock .lower .copyright .sp-show{display:none}@media screen and (max-width: 768px){.footerArea .innerBlock .lower .copyright .sp-show{display:block}}.footerArea .innerBlock .logo img{display:block;width:100%}.footerArea .innerBlock .logo .link{display:grid;grid-template-columns:1fr;gap:50px 0;transition:.3s ease-in-out}@media screen and (min-width: 768px){.footerArea .innerBlock .logo .link:hover{opacity:.7}}.footerArea .innerBlock .logo .logoImg{width:140px}@media screen and (max-width: 768px){.footerArea .innerBlock .logo .logoImg{width:140px}}.footerArea .innerBlock .logo .textImg{position:relative;top:-4px;left:0;width:220px}@media screen and (max-width: 768px){.footerArea .innerBlock .logo .textImg{width:220px}}.footerArea .innerBlock .navLinkList+.navLinkList{margin-left:5vw}@media screen and (min-width: 1441px){.footerArea .innerBlock .navLinkList+.navLinkList{margin-left:72px}}@media screen and (max-width: 768px){.footerArea .innerBlock .navLinkList+.navLinkList{margin-left:0}}@media screen and (max-width: 768px){.footerArea .innerBlock .navLinkList{display:flex}}.footerArea .innerBlock .innerLeft{display:flex}@media screen and (max-width: 768px){.footerArea .innerBlock .innerLeft{display:block}.footerArea .innerBlock .innerLeft .parentItem{display:flex}.footerArea .innerBlock .innerLeft .link{display:block;width:164px}.footerArea .innerBlock .innerLeft .navChildList{margin:0 0 0 54px}.footerArea .innerBlock .innerLeft .navLinkList+.navLinkList{margin-top:48px}}.footerArea .innerBlock .innerRight{margin-left:5vw}@media screen and (min-width: 1441px){.footerArea .innerBlock .innerRight{margin-left:72px}}@media screen and (max-width: 768px){.footerArea .innerBlock .innerRight{width:280px;margin:58px 0 0}.footerArea .innerBlock .innerRight .navLinkList{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;row-gap:50px;margin-left:0}}.footerArea .innerBlock .innerRight .parentItem+.parentItem{margin-top:33px}@media screen and (max-width: 768px){.footerArea .innerBlock .innerRight .parentItem+.parentItem{margin:0}}.footerArea .innerBlock .innerRight .parentItem .link{position:relative}.footerArea .innerBlock .innerRight .parentItem .link .-in .icon{opacity:1}.footerArea .innerBlock .innerRight .parentItem .link .icon{display:block;position:absolute;top:7px;right:-28px;width:17px;height:13px;background:url(../../assets/images/common_blank_icon_white.png) no-repeat;background-size:contain;opacity:0;transition:.3s ease-in-out}@media screen and (max-width: 768px){.footerArea .innerBlock .innerRight .parentItem .link .icon{right:6px}}.footerArea .innerBlock .navParentList{display:flex}@media screen and (max-width: 768px){.footerArea .innerBlock .navParentList{display:block}}.footerArea .innerBlock .navChildList{margin-top:30px}.footerArea .innerBlock .parentItem .link{display:block;color:var(--White);text-decoration:none;transition:.3s ease-in-out}@media screen and (min-width: 768px){.footerArea .innerBlock .parentItem .link:hover{opacity:.7}}.footerArea .innerBlock .parentItem .title--en{display:block;text-align:justify;font-size:clamp(2rem,1.823943662rem + .7511737089vw,2.5rem);line-height:108%}.footerArea .innerBlock .parentItem .title--jp{display:block;margin-top:2px;font-size:clamp(.6875rem,.6875rem + 0vw,.6875rem);line-height:normal;letter-spacing:.66px}@media screen and (max-width: 768px){.footerArea .innerBlock .parentItem .title--jp{margin-top:6px}}.footerArea .innerBlock .childItem+.childItem{margin-top:10px}.footerArea .innerBlock .childItem .link{font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:normal;letter-spacing:.84px;text-decoration:none}.footerArea .circleBg{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.7);width:129.0277777778vw;height:129.0277777778vw;border-radius:100%;background:var(--Web-Gradation);z-index:-1;transition:1s cubic-bezier(.16,1,.3,1)}@media screen and (max-width: 1100px){.footerArea .circleBg{width:1858px;height:1858px}}@media screen and (max-width: 1100px) and (max-width: 768px){.footerArea .circleBg{width:282.1333333333vw;height:495.4666666667vw}}.footerArea .scrollAttention{position:absolute;right:0;bottom:120px;width:70px;height:70px;border-radius:100%;border:1px solid rgba(255,255,255,.5);background:#fff9;backdrop-filter:blur(2px)}@media screen and (max-width: 1100px){.footerArea .scrollAttention{bottom:295px}}.footerArea .scrollAttention .inner{width:fit-content;margin:auto}.footerArea .scrollAttention .btn{display:flex;position:absolute;inset:0;margin:auto;text-decoration:none;transition:.3s ease-in-out}@media screen and (min-width: 1100px){.footerArea .scrollAttention .btn:hover{opacity:.7}}.footerArea .scrollAttention .arrow{position:relative;left:6px}.footerArea .scrollAttention .text{margin-top:3px;color:var(--Blue);font-feature-settings:"dlig" on;font-size:clamp(.9375rem,.9375rem + 0vw,.9375rem);line-height:normal;mix-blend-mode:multiply}.companyContentsWrap .linkList{display:flex;gap:2px;justify-content:space-between;flex-wrap:wrap;position:relative;max-width:73.75vw;width:100%;height:100%;margin:auto}@media screen and (min-width: 1441px){.companyContentsWrap .linkList{max-width:1062px}}@media screen and (max-width: 768px){.companyContentsWrap .linkList{max-width:none;width:auto;margin:0 5.3333333333vw}}.companyContentsWrap .bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.25,1,.5,1)}.companyContentsWrap .bg img{width:100%;height:100%;object-fit:cover}.companyContentsWrap .link{display:flex;align-items:center;position:relative;text-decoration:none;height:200px;border-top:1px solid var(--White);border-bottom:1px solid var(--White);box-sizing:border-box;overflow:hidden}@media screen and (min-width: 768px){.companyContentsWrap .link:hover .bg{transform:scale(1.08)}}@media screen and (max-width: 768px){.companyContentsWrap .link{height:142px}}.companyContentsWrap .link.--col2{width:100%}.companyContentsWrap .link.--col1{width:calc(50% - 2px)}@media screen and (max-width: 768px){.companyContentsWrap .link.--col1{width:100%}}.companyContentsWrap .link .title{position:relative;font-feature-settings:"dlig" on;line-height:normal}@media screen and (max-width: 768px){.companyContentsWrap .link .title br{display:none}}.companyContentsWrap .link .title .wrap{transition-delay:.3s}.companyContentsWrap .link .title.--jp{margin-left:5.8333333333vw;color:var(--Gray);font-size:24px;letter-spacing:.96px}@media screen and (min-width: 1441px){.companyContentsWrap .link .title.--jp{margin-left:84px}}@media screen and (max-width: 768px){.companyContentsWrap .link .title.--jp{margin-left:38px;font-size:14px;letter-spacing:.56px}}.companyContentsWrap .link .title.--en{margin-left:1.3888888889vw;color:var(--Light-Gray);font-size:16px}@media screen and (min-width: 1441px){.companyContentsWrap .link .title.--en{margin-left:20px}}@media screen and (max-width: 768px){.companyContentsWrap .link .title.--en{margin-left:18px;font-size:10px}}.companyContentsWrap .link .arrow{display:block;position:absolute;top:0;right:40px;bottom:0;margin:auto;height:fit-content}@media screen and (max-width: 768px){.companyContentsWrap .link .arrow{right:24px}}
