@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;margin:0;outline:0;padding:0}ol{list-style:none}:root{--color-base:#31354b;--color-thin:#505571;--color-alert:#e55151;--color-accent:#d12b57;--color-main01:#f2f3f8;--color-main02:#e2e5f2;--color-main03:#cdd3ea;--color-blue01:#c7d9ef;--color-blue02:#8fa8c6;--color-blue03:#3e73b2;--color-bg:#fafbfc;--color-white:#fff;--color-trans:transparent;--fz-huge:9.6rem;--fz-xxlarge:4.8rem;--fz-xlarge:3.2rem;--fz-large:2.4rem;--fz-normal:1.92rem;--fz-subnormal:1.6rem;--fz-small:1.371rem;--fz-xsmall:1.2rem;--fz-xxsmall:1.067rem;--fz-tiny:.96rem;--ff-en:"Montserrat",sans-serif;--width-base:115.2rem;--easing-a:all ease-out .4s;--easing-b:all ease-out .3s;--easing-c:all ease-out .8s}html{font-size:.66667vw}body{color:var(--color-base);font-family:Montserrat,Noto Sans JP,sans-serif;font-size:var(--fz-subnormal);line-height:1.5}@media screen and (max-width:767px){html{font-size:2.5641vw!important}body{font-size:var(--fz-small)}}a{color:inherit;text-decoration:none}a.op{transition:var(--easing-a);transition-property:opacity}a.hoverBdr{display:inline-block;position:relative}a.hoverBdr:before{background-color:var(--color-thin);bottom:-.5rem;content:"";display:block;height:1px;left:0;position:absolute;transition:var(--easing-a);transition-property:width;width:0}@media screen and (min-width:768px){a:hover{text-decoration:none}a.op:hover{opacity:.6}a.hoverBdr:hover:before{width:100%}}a.hoverOnBdr{display:inline-block;font-size:var(--fz-subnormal);position:relative}a.hoverOnBdr:before{background-color:var(--color-thin);bottom:-.5em;content:"";display:block;height:1px;left:0;position:absolute;transition:none;width:100%!important}a.hoverOnBdr[target=_blank]{padding-right:1.5rem}a.hoverOnBdr[target=_blank]:after{background:url() 0 0/contain no-repeat;content:"";display:block;height:.8rem;position:absolute;right:0;top:.9rem;width:1.1rem}@keyframes hoveronbdr{0%{transform:scale(1);transform-origin:center right}50%{transform:scaleX(0);transform-origin:center right;visibility:hidden}50.1%{transform:scaleX(0);transform-origin:center left;visibility:hidden}50.2%{transform-origin:center left;visibility:visible}to{transform:scale(1);transform-origin:center left}}@media screen and (min-width:768px){a.hoverOnBdr:hover:before{animation:hoveronbdr .4s ease-out 0s forwards}}strong{font-weight:700}.-alignright{text-align:right}img:not(.autow){vertical-align:top;width:100%}img.cover{height:100%;object-fit:cover;width:100%}@media screen and (max-width:767px){img{width:100%}}*,:after,:before{box-sizing:border-box}button{cursor:pointer}@media screen and (min-width:768px){.only-sp{display:none!important}}@media screen and (max-width:767px){.only-pc{display:none!important}}body{background-color:var(--color-bg)}#container{position:relative;width:100%}#mainArea{overflow:hidden;padding-top:8rem}@media screen and (max-width:767px){#mainArea{padding-top:6rem}}#header{background-color:var(--color-white);left:0;position:fixed;top:0;transition:var(--easing-a);transition-property:background-color;width:100%;z-index:200}#globalNavi .secondaryCont:after{background-color:hsla(0,0%,90%,.1);border:1px solid var(--color-gray);border-radius:100%;content:"";display:block;height:1.2rem;left:0;position:absolute;top:.8rem;transition:var(--easing-a);transition-property:border-color,background-color;width:1.2rem}#globalNavi .secondaryCont a[target=_blank]{padding-right:1.5rem}#globalNavi .secondaryCont a[target=_blank]:after{background:url() 0 0/contain no-repeat;content:"";display:block;height:.8rem;position:absolute;right:0;top:.9rem;width:1.1rem}#globalNavi .headerCNV a{align-items:center;border:1px solid #000;color:var(--color-white);display:flex;flex-direction:column;font-weight:700;height:8rem;justify-content:center;overflow:hidden;position:relative;text-align:center;width:23rem;z-index:1}#globalNavi .headerCNV.-cnv01 a{background-color:#323549;border-color:#323549}#globalNavi .headerCNV.-cnv02 a{background-color:#c03c59;border-color:#c03c59}#globalNavi .headerCNV .icon{align-items:center;display:flex;height:3.2rem;margin:0 auto .7rem;width:3.2rem}#globalNavi .headerCNV .icon svg{fill:var(--color-white)}#globalNavi .headerCNV .txt{color:var(--color-bgbase)}@media screen and (min-width:768px){#header{height:8rem}#header .headerInner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 0 0 8rem}#header .menuBtn{display:none}#header .siteLogo{font-size:var(--fz-large);font-weight:700}#globalNavi{height:100%}#globalNavi .primaryConts{display:flex;padding-right:50rem}#globalNavi .primaryCont{margin-left:4rem}#globalNavi .primaryContLabel{cursor:pointer;font-weight:700}#globalNavi .primaryContLabel a,#globalNavi .primaryContLabel span{align-items:center;cursor:pointer;display:flex;font-weight:500;height:8rem;position:relative;text-decoration:none;transition:var(--easing-a);transition-property:color,font-weight}#globalNavi .primaryContLabel .icon{margin-right:.4rem}#globalNavi .primaryContLabel .icon svg{fill:var(--color-base);height:1.2rem;transform:rotate(90deg);transition:var(--easing-a);transition-property:fill;width:1.2rem}#globalNavi .current .primaryContLabel a .icon svg,#globalNavi .current .primaryContLabel span .icon svg,#globalNavi .primaryContLabel a:hover .icon svg,#globalNavi .primaryContLabel span:hover .icon svg{fill:var(--color-blue03)}#globalNavi .current .primaryContLabel a,#globalNavi .current .primaryContLabel span,#globalNavi .primaryContLabel a:hover,#globalNavi .primaryContLabel span:hover{color:var(--color-blue03);font-weight:700}#globalNavi .primaryContLabel a:hover:before,#globalNavi .primaryContLabel span:hover:before{background-color:var(--color-blue03)}#globalNavi .megaMenu{align-items:center;background-color:var(--color-bg);display:flex;left:0;opacity:0;padding:8rem 14.4rem;pointer-events:none;position:absolute;top:8rem;transition:var(--easing-a);transition-property:opacity,visibility;visibility:hidden;width:100%}body.touchdevice #globalNavi .open .megaMenu,body:not(.touchdevice) #globalNavi .primaryCont:hover .megaMenu{opacity:1;pointer-events:all;visibility:visible}#globalNavi .secondaryContLabel{width:32rem}#globalNavi .secondaryContLabelJA{font-size:var(--fz-xlarge);font-weight:700;padding-bottom:1rem;position:relative}#globalNavi .secondaryContLabelJA:after,#globalNavi .secondaryContLabelJA:before{background-color:var(--color-base);bottom:0;content:"";display:block;height:.4rem;left:0;position:absolute;width:8rem}#globalNavi .secondaryContLabelJA:after{background-color:var(--color-accent);width:1.6rem}#globalNavi .secondaryConts{display:flex!important;flex-wrap:wrap;width:calc(100% - 32rem)}#globalNavi .secondaryCont{border-right:1px solid #cdd3ea;font-size:var(--fz-normal);font-weight:500;margin-right:4.4rem;padding-right:4.4rem}#globalNavi .secondaryCont:last-child{border-right:none;margin-right:0;padding-right:0}#globalNavi .secondaryCont a{transition:var(--easing-a)}#globalNavi .secondaryCont a:hover{color:var(--color-blue03);font-weight:700}#globalNavi .headerCNV{position:absolute;right:0;top:0}#globalNavi .headerCNV.-cnv01{right:23rem}#globalNavi .headerCNV a:hover{background-color:var(--color-white)}#globalNavi .headerCNV.-cnv01 a:hover{color:#323549}#globalNavi .headerCNV.-cnv01 a:hover .icon svg{fill:#323549}#globalNavi .headerCNV.-cnv02 a:hover{color:#c03c59}#globalNavi .headerCNV.-cnv02 a:hover .icon svg{fill:#c03c59}}@media screen and (max-width:767px){.menuOpen{overflow:hidden}#header{height:6rem}.menuOpen #header{background-color:var(--color-white)}#header .headerInner{align-items:center;display:flex;height:6rem;padding-left:1.6rem}#header .siteLogo{font-size:var(--fz-large);font-weight:700}#header .menuBtn{background-color:var(--color-base);color:var(--color-white);cursor:pointer;height:6rem;position:absolute;right:0;top:0;width:6rem}#header .menuBtn:after{bottom:.3rem;content:"Menu";display:block;font-size:var(--fz-small);left:0;position:absolute;text-align:center;width:100%}#header .menuBtn span{background-color:var(--color-white);height:1px;left:1.4rem;position:absolute;top:2.2rem;width:3.2rem}#header .menuBtn span:after,#header .menuBtn span:before{background-color:var(--color-white);content:"";height:1px;left:0;position:absolute;transform-origin:center center;transition:var(--easing-a);transition-property:transform;width:100%}#header .menuBtn span:before{top:-.9rem}#header .menuBtn span:after{top:.9rem}.menuOpen #header .menuBtn span{background-color:transparent}.menuOpen #header .menuBtn span:before{top:50%;transform:rotate(35deg)}.menuOpen #header .menuBtn span:after{bottom:auto;top:50%;transform:rotate(-35deg)}#globalNavi{background-color:var(--color-bg);height:calc(100% - 6rem);left:0;opacity:0;pointer-events:none;position:fixed;top:6rem;transition:var(--easing-a);transition-property:opacity,visibility;visibility:hidden;width:100%;z-index:100}.menuOpen #globalNavi{opacity:1;pointer-events:all;visibility:visible}#globalNavi .navBody{height:100%;padding:.8rem 0 23.8rem;position:relative}#globalNavi .mainNav{height:100%;overflow:auto;padding:0 1.6rem 2rem}#globalNavi .primaryContLabel{position:relative}#globalNavi .primaryContLabel a{border-bottom:1px solid var(--color-main03);display:block;font-size:var(--fz-normal);font-weight:700;padding:1.6rem .8rem;position:relative}#globalNavi .primaryContLabel .icon{display:none}#globalNavi .primaryContLabel.acc:before{border:1px solid var(--color-thin);border-radius:100%;content:"";display:block;height:2rem;position:absolute;right:.8rem;top:calc(50% - 1rem);width:2rem}#globalNavi .primaryContLabel.acc a:after,#globalNavi .primaryContLabel.acc a:before,#globalNavi .primaryContLabel.acc span:after,#globalNavi .primaryContLabel.acc span:before{background-color:var(--color-thin);content:"";display:block;position:absolute}#globalNavi .primaryContLabel.acc a:before,#globalNavi .primaryContLabel.acc span:before{height:2px;right:1.3rem;top:calc(50% - 1px);width:10px}#globalNavi .primaryContLabel.acc a:after,#globalNavi .primaryContLabel.acc span:after{height:10px;right:1.7rem;top:calc(50% - 5px);width:2px}#globalNavi .primaryContLabel.accopen a:after,#globalNavi .primaryContLabel.accopen span:after,#globalNavi .secondaryContLabel,#globalNavi .secondaryConts{display:none}#globalNavi .secondaryCont a{border-bottom:1px solid var(--color-main03);display:block;font-size:var(--fz-subnormal);font-weight:500;padding:1.6rem .8rem}#globalNavi .headerCNV{bottom:4rem;position:absolute;right:1.6rem}#globalNavi .headerCNV.-cnv01{bottom:13.8rem}#globalNavi .headerCNV a{font-size:var(--fz-subnormal);width:35.8rem}}#footer{position:relative;z-index:1}.footLogo{margin-bottom:4rem;width:38.4rem}.footerNav{background:linear-gradient(#31354b,#4f5d93);color:var(--color-main02);display:flex;flex-wrap:wrap;gap:0 1.6rem;padding:6.4rem 14.4rem;position:relative}.footerNavList{width:17.6rem}.footerNavPrimary{font-weight:700}.footerNavPrimary a{border-bottom:1px solid var(--color-main02);display:block;padding-bottom:.8rem;position:relative}.footerNavSecondary li{font-size:var(--fz-subnormal);margin-top:1.6rem}.footerBtm{align-items:center;background-color:var(--color-white);color:var(--color-thin);display:flex;padding:2.2rem 14.4rem;position:relative}.footerBtm .footerLogo{font-size:var(--fz-large);font-weight:700;margin-right:8rem}.footerBtm ul li{font-size:var(--fz-small);margin-right:4rem}.footerBtm .copyright{font-size:var(--fz-xsmall);position:absolute;right:14.4rem;top:50%;transform:translateY(-50%)}.pagetop{bottom:4rem;height:7.2rem;position:absolute;right:4rem;width:7.2rem}.pagetop a{color:var(--color-main02);height:100%;text-align:center;width:100%}.pagetop .en{display:block;font-size:var(--fz-xxsmall)}.pagetop .icon{display:block;margin:0 auto .4rem;width:4rem}@media screen and (max-width:767px){.footLogo{margin-bottom:4.16rem;width:26.6rem}.footerNav{display:flex;gap:3.2rem 2.2rem;padding:4rem 1.6rem 17.6rem}.footerNavList{width:16.8rem}.footerNavPrimary,.footerNavSecondary li{font-size:var(--fz-small)}.footerBtm{display:block;padding:2.4rem 1.6rem}.footerBtm .footerLogo{font-size:var(--fz-large);font-weight:700;margin-right:8rem}.footerBtm ul li{font-size:var(--fz-xsmall);margin:.9rem 0 0}.footerBtm .copyright{font-size:var(--fz-xxsmall);margin-top:2.5rem;position:static;transform:none}.pagetop{right:1.6rem}}.footCTA{margin-bottom:8.5rem;position:relative;z-index:3}.footCTAImage{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/img_foot_cnv.png) top/cover no-repeat;background-attachment:fixed;border-bottom:8px solid var(--color-accent);height:42.7rem;overflow:hidden;position:relative;width:100%;z-index:1}.footCTAImage:before{color:var(--color-accent);content:"Contact";font-family:var(--ff-en);font-size:17.6rem;font-weight:700;left:6.4rem;line-height:1.2159;opacity:.6;position:absolute;top:0}.footCTABody{align-items:center;background-color:var(--color-white);box-shadow:0 3px 20px rgba(85,98,172,.16);display:flex;height:29.9rem;justify-content:space-between;margin:-28.3rem 14.4rem 0;padding:4.6rem 6.5rem;position:relative;z-index:2}.footCTATitle{color:var(--color-thin);font-size:var(--fz-xlarge);font-weight:700;position:relative;width:36rem}.footCTAContact{width:60.6rem}.footCTAContact a{align-items:flex-start;background-color:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-white);display:flex;flex-direction:column;height:20.7rem;justify-content:center;padding:0 0 0 4.8rem;position:relative;transition:var(--easing-a);transition-property:color,background-color;width:100%}.footCTAContact a:before{border-right:1px solid var(--color-white);border-top:1px solid var(--color-white);content:"";display:block;height:2rem;position:absolute;right:5rem;top:9rem;transform:rotate(45deg);transition:var(--easing-a);transition-property:background-color;width:2rem}.footCTAContactHeadding{border-bottom:1px solid #ffebf1;font-size:var(--fz-xlarge);font-weight:700;margin-bottom:1.7rem;padding-bottom:2rem;transition:var(--easing-a);transition-property:border-color;width:45.6rem}.footCTAContactHeadding .icon{margin-right:1.6rem}.footCTAContactHeadding svg{fill:var(--color-white);height:2.8rem;transform:translateY(-.2rem);transition:var(--easing-a);transition-property:fill;vertical-align:middle;width:4rem}.footCTAContactText{font-size:var(--fz-normal);text-align:center;width:45.6rem}@media screen and (min-width:768px){.footCTAContact a:hover{background-color:var(--color-white);color:var(--color-accent)}.footCTAContact a:hover .footCTAContactHeadding,.footCTAContact a:hover:before{border-color:var(--color-accent)}.footCTAContact a:hover .footCTAContactHeadding svg{fill:var(--color-accent)}}@media screen and (max-width:767px){.footCTA{margin-bottom:4.7rem}.footCTAImage{border-bottom:none;height:11.8rem}.footCTAImage:before{font-size:9.6rem;left:-.4rem}.footCTABody{display:block;height:auto;margin:-3rem 0 0;padding:1.6rem 0}.footCTATitle{font-size:var(--fz-large);margin-bottom:1.6rem;text-align:center;width:100%}.footCTAContact{margin:0 1.6rem;width:calc(100% - 3.2rem)}.footCTAContact a{height:12.2rem;padding:2.4rem}.footCTAContact a:before{height:1.4rem;right:2rem;top:5rem;width:1.4rem}.footCTAContactHeadding{font-size:var(--fz-subnormal);margin-bottom:1.6rem;padding-bottom:1.6rem;width:28.4rem}.footCTAContactHeadding .icon{margin:0 .8rem}.footCTAContactHeadding svg{height:2.2rem;width:3.2rem}.footCTAContactText{font-size:var(--fz-xsmall);text-align:left;width:28.4rem}}.footBnr{margin:10rem 0 6rem;padding:0 14.4rem;position:relative}.footBnr .bubblesA{left:30rem!important;top:-48rem!important}.footBnr ul{display:flex;flex-wrap:wrap;gap:2.6rem}.footBnr ul li{width:26.8rem}@media screen and (max-width:767px){.footBnr{margin:4.8rem 0 8rem;padding:0 1.6rem}.footBnr .bubblesA{left:-18rem!important;top:-28rem!important}.footBnr ul{gap:2.4rem}.footBnr ul li{width:16.7rem}}.topicPath{font-size:var(--fz-small);margin:0 auto 1.6rem;width:var(--width-base)}.topicPath ul{display:flex}.topicPath ul li{color:var(--color-thin)}.topicPath ul li+li:before{content:"／";margin:0 .2em}.topicPath ul li:last-child{font-weight:700}@media screen and (max-width:767px){.topicPath{font-size:var(--fz-xsmall);margin:0 1.6rem 1.6rem;overflow:hidden;position:relative;white-space:nowrap;width:22.2rem}.topicPath:before{background:linear-gradient(#fdfbf8,hsla(36,56%,98%,0));content:"";display:block;height:100%;position:absolute;right:0;top:0;width:4rem;z-index:2}.topicPath ul{display:flex}.topicPath ul li{color:#464242}}.linkInsta{background-color:var(--color-white);border-radius:0 2rem 2rem 2rem;box-shadow:0 6px 10px rgba(85,98,172,.16);position:absolute;right:7.7rem;top:48rem;z-index:10}.linkInsta a{display:block;padding:2.4rem}.linkInstaClose{align-items:center;background-color:var(--color-white);border-radius:100%;cursor:pointer;display:flex;filter:drop-shadow(0 6px 10px rgba(85,98,172,.16));height:4.2rem;justify-content:center;position:absolute;right:-1.3rem;top:-1.3rem;width:4.2rem;z-index:2}.linkInstaClose img{width:2.1rem}.linkInstaLabel{align-items:center;display:flex;font-size:var(--fz-small);font-weight:700;margin-bottom:2rem}.linkInstaLabel .icon{margin-right:2rem;width:4rem}.linkInsta .image{width:19.5rem}@media screen and (max-width:767px){.linkInsta{right:1.6rem;top:65rem}.linkInsta a{padding:1.6rem}.linkInstaLabel{font-size:var(--fz-xsmall);margin-bottom:0}.linkInstaLabel .icon{margin-right:1.6rem;width:3.2rem}.linkInsta .image{display:none}}.hoverZoom{overflow:hidden}.hoverZoom img{transition:var(--easing-a);transition-property:transform}@media screen and (min-width:768px){a:hover .hoverZoom img{transform:scale(1.25)}}.btn01{height:8rem}.btn01,.btn01 a{position:relative}.btn01 a{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--color-white);color:var(--color-white);display:inline-flex;font-size:var(--fz-normal);height:100%;justify-content:center;overflow:hidden;padding:0 5.4rem;transition:var(--easing-a);transition-property:color,background-color;z-index:1}.btn01 a:after{border-right:1px solid var(--color-white);border-top:1px solid var(--color-white);content:"";display:block;height:1.2rem;pointer-events:none;position:absolute;right:2rem;top:calc(50% - .6rem);transform:rotate(45deg);transition:var(--easing-a);transition-property:border-color;width:1.2rem;z-index:3}.btn02 a{color:var(--color-base)}.btn02 a,.btn02 a:after{border-color:var(--color-base)}@media screen and (min-width:768px){.btn01 a:hover{background-color:var(--color-white);color:var(--color-blue03)}.btn01 a:hover:after{border-color:var(--color-blue03)}.btn02 a:hover{background-color:var(--color-base);color:var(--color-white)}.btn02 a:hover:after{border-color:var(--color-white)}}.section{position:relative;z-index:1}.section:not(.-full){padding-left:14.4rem;padding-right:14.4rem}.-bgW{background-color:var(--color-white);padding-top:7.2rem}.-treat{overflow:hidden}.-treat:before{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/treat.svg) 0 0/contain no-repeat;content:"";display:block;height:67.3rem;position:absolute;right:-16rem;top:-9.7rem;width:87rem;z-index:-1}.section.-last{padding-bottom:12rem}@media screen and (max-width:767px){.section:not(.-full){padding-left:1.6rem;padding-right:1.6rem}.-bgW{padding-top:5.2rem}.-treat:before{height:16.825rem;right:-4rem;top:-2.425rem;width:21.75rem}.section.-last{padding-bottom:6rem}}.lineTitle{font-size:var(--fz-xxlarge);font-weight:700;line-height:1.25;padding-top:4.5rem;position:relative;z-index:1}.lineTitle .small{display:block;font-size:50%}.lineTitle:after{background-color:var(--color-base);content:"";display:block;height:2px;left:2px;pointer-events:none;position:absolute;top:3.8rem;transform:rotate(-10deg);transform-origin:bottom left;width:18.2rem}.-bgW .lineTitle{color:var(--color-blue03)}.-bgW .lineTitle:after{background-color:var(--color-blue03)}.bdrTitle{font-size:var(--fz-xlarge);font-weight:700;padding-top:1rem;position:relative;z-index:1}.bdrTitle:after{background-color:var(--color-base);content:"";display:block;height:.4rem;left:0;pointer-events:none;position:absolute;top:0;width:8rem}.barTitle{border-bottom:1px solid var(--color-blue03);border-left:8px solid var(--color-blue03);color:var(--color-blue03);font-size:var(--fz-xlarge);font-weight:700;margin-bottom:3.2rem;padding:1.2rem 1.6rem}.barTitle .small{font-size:75%}.strongTitle{color:var(--color-blue03);font-size:var(--fz-xlarge);font-weight:700}:not(.-bgW) .strongTitle{color:var(--color-base)}.lineTitle+.strongTitle{margin-top:7rem}.boldTitle{font-size:var(--fz-large);font-weight:700}.-bgW .boldTitle{color:var(--color-blue03)}@media screen and (max-width:767px){.lineTitle{font-size:var(--fz-large);padding-top:2.4rem}.lineTitle .small{font-size:var(--fz-subnormal)}.lineTitle:after{top:2rem;width:9.1rem}.barTitle,.bdrTitle{font-size:var(--fz-large)}.barTitle{border-left-width:4px;margin-bottom:2rem;padding:.6rem .8rem}.strongTitle{font-size:var(--fz-large)}.lineTitle+.strongTitle{margin-top:3rem}.boldTitle{font-size:var(--fz-normal)}}.colBox{display:flex;flex-wrap:wrap;gap:3.2rem 0;justify-content:space-between}.colBox.-reverse{flex-direction:row-reverse}.colBox+.colBox{margin-top:7.2rem}.colBoxBody{width:57.2rem}.colBoxBody p{margin-top:2.5rem}.colBoxBody p:first-child{margin-top:0}.colBox .image{width:54rem}@media screen and (max-width:767px){.colBox{display:block}.colBox+.colBox{margin-top:4rem}.colBoxBody{width:100%}.colBox .colBoxBody+.image{margin-bottom:0;margin-top:1.5rem}.colBoxBody p{margin-top:2rem}.colBox .image{margin-bottom:2rem;width:100%}}.horizonCards{display:flex;flex-direction:column;gap:4rem 0}.horizonCard{display:flex;justify-content:space-between;position:relative}.horizonCard .image{width:36rem}.horizonCard .anchorPoint{position:absolute}.horizonCard .body{font-size:var(--fz-subnormal);width:75.2rem}.horizonCard .txt{margin-top:2.5rem}.horizonCard .linkService{margin-top:1.7rem;text-align:right}@media screen and (max-width:767px){.horizonCard{flex-direction:column;gap:1.7rem 0}.horizonCard .body,.horizonCard .image{width:100%}.horizonCard .txt{margin-top:1.7rem}}.bdrSepColumns{margin-top:9rem}.bdrSepColumn{border-bottom:2px dashed var(--color-blue02);margin-bottom:7.2rem;padding-bottom:7.2rem}.bdrSepColumn:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.bdrSepColumn p{margin-top:2.5rem}.linkBlank{font-size:var(--fz-normal);font-weight:500;margin-top:4.8rem}.linkBlank a{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/icon_blank.svg) 100%/1.1rem .8rem no-repeat;border-bottom:1px solid var(--color-blue03);color:var(--color-blue03);display:inline-block;padding:0 2rem .4rem 0}@media screen and (max-width:767px){.bdrSepColumns{margin-top:5rem}.bdrSepColumn{margin-bottom:4rem;padding-bottom:4rem}.bdrSepColumn p{margin-top:1.7rem}.bdrSepColumn p,.linkBlank{font-size:var(--fz-subnormal)}.linkBlank{margin-top:2.4rem}.linkBlank a{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/icon_blank.svg) right .4rem/1.1rem .8rem no-repeat}}.asideColumn{background-color:var(--color-white);margin-top:8rem;padding:4rem}.asideColumnLabel{background-color:var(--color-blue03);color:var(--color-white);display:inline-block;font-size:var(--fz-large);font-weight:700;margin-bottom:2.5rem;padding:.8rem 1.5rem}@media screen and (min-width:768px){.asideColumn.-onimg{display:flex;justify-content:space-between}.asideColumn.-onimg .asideColumnBody{width:53.2rem}.asideColumn.-onimg .image{width:50rem}}@media screen and (max-width:767px){.asideColumn{margin-top:4rem;padding:2rem}.asideColumnLabel{font-size:var(--fz-subnormal);margin-bottom:1.7rem;padding:.8rem 1rem}.asideColumn.-onimg .image{margin-top:2rem}}.verticalCards{display:flex;flex-wrap:wrap;gap:8rem 7.2rem}.verticalCard{width:54rem}.verticalCard .body{margin-top:3.2rem}.verticalCard .barTitle{margin-bottom:3.2rem}.verticalCard .btnDetail{margin-top:3rem}@media screen and (max-width:767px){.verticalCards{gap:4rem 0}.verticalCard{width:100%}.verticalCard .barTitle{margin-bottom:2rem}.verticalCard .btnDetail{margin-top:1.5rem}}.commonTable{display:flex;flex-wrap:wrap;width:100%}.commonTable dt{padding:3.2rem 0 2.2rem}.commonTable dd,.commonTable dt{border-bottom:1px solid var(--color-gray)}.commonTable dd{padding:3.2rem 0 2.7rem}@media screen and (max-width:767px){.commonTable{flex-direction:column;font-size:var(--fz-small)}.commonTable dt{border-bottom:none;padding:2rem .8rem .6rem}.commonTable dd{padding:0 .8rem 1.6rem}}.pageHeader{margin-bottom:7.2rem;position:relative}.pageKV{margin:0 -14.4rem;position:relative}.pageKV:not(.-nomask):after{background:linear-gradient(hsla(0,0%,58%,.5),#959595);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}.pageTitle{font-size:var(--fz-xxlarge);font-weight:700;padding-bottom:2.7rem;position:relative}.pageTitle:after{background-color:var(--color-base);bottom:0;content:"";display:block;height:.4rem;left:0;position:absolute;width:16rem}.pageHeader .pageTitle:first-child{padding-top:12rem}.pageKV+.pageTitle{color:var(--color-white);left:14.4rem;position:absolute;top:50%;transform:translateY(-49%)}.pageKV+.pageTitle:after{background-color:var(--color-white)}@media screen and (max-width:767px){.pageHeader{margin-bottom:4rem}.pageKV{height:27.4rem;margin:0 -1.6rem}.pageKV img{height:100%;object-fit:cover;width:100%}.pageTitle{font-size:var(--fz-large);padding-bottom:1.5rem}.pageHeader .pageTitle:first-child{padding-top:6rem}.pageKV+.pageTitle{left:1.6rem}}.pickupColumn{margin:0 6.4rem 12.4rem 0;position:relative;z-index:1}.pickupBG{background-color:var(--color-main02);bottom:-6.4rem;height:100%;left:0;pointer-events:none;position:absolute;width:118.8rem;z-index:1}.pickupColumnBody{background:linear-gradient(#31354b,#4f5d93);color:var(--color-white);display:flex;flex-wrap:wrap;gap:8rem 0;justify-content:space-between;padding:6.4rem 11.6rem 13rem 14.4rem;position:relative;z-index:1}.pickupBG:before,.pickupColumnBody:before{border-color:transparent transparent var(--color-bg) transparent;border-style:solid;border-width:0 0 14.8rem 14.8rem;bottom:0;content:"";display:block;height:0;pointer-events:none;position:absolute;right:0;width:0;z-index:-1}.pickupColumnTxt{width:51.2rem}.pickupColumnTxt .lineTitle:after{background-color:var(--color-white)}.pickupColumnTxt p{color:var(--color-main02);margin:2.4rem 0 0}.pickupColumnTxt .btn01{margin:4rem 0 0}.pickupColumnImg{width:54rem}@media screen and (max-width:767px){.pickupColumn{margin:0 0 13rem}.pickupBG{width:29.6rem}.pickupColumnBody{flex-direction:column-reverse;gap:0;padding:3.2rem 1.6rem 7.2rem}.pickupBG:before,.pickupColumnBody:before{border-width:0 0 7.4rem 7.4rem}.pickupColumnTxt{width:100%}.pickupColumnTxt p{font-size:var(--fz-subnormal);margin:1.6rem 0 0}.pickupColumnTxt .btn01{margin:4rem auto 0}.pickupColumnImg{margin-bottom:3rem;width:100%}}.numList{counter-reset:count 0}.numList li{padding-left:1em;text-indent:-1em}.numList li:before{content:counter(count) ". ";counter-increment:count 1}.hero{overflow:hidden;padding-bottom:16.8rem;position:relative;z-index:1}.heroTitle{color:var(--color-white);font-size:var(--fz-xxlarge);position:absolute;text-align:center;text-shadow:0 0 8px rgba(37,40,49,.42);top:16.3rem;width:100%;z-index:2}.heroTitle span{display:inline-block;position:relative}.heroTitle span:before{content:"スチールハウス";font-size:var(--fz-normal);font-weight:700;left:0;position:absolute;text-align:center;top:-1em;width:100%}.heroBtn{left:calc(50% - 12.1rem);position:absolute;top:34.2rem}.heroSlider{position:relative;z-index:1}.heroSlider:after{background:linear-gradient(hsla(0,0%,79%,.5),#c9c9c9);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.slick-vertical .slick-slide{border:none}.heroSlider .slick-dots{align-items:flex-start;display:flex;gap:0 .8rem;justify-content:center}.heroSlider .slick-dots li{height:.8rem;width:8rem}.heroSlider .slick-dots li button{background-color:var(--color-main02);font-size:0;height:.8rem;text-indent:-9999px;transition:var(--easing-a);transition-property:background-color;vertical-align:top;width:8rem}.heroSlider .slick-dots li.slick-active button{background-color:var(--color-base)!important}@media screen and (min-width:768px){.heroSlider{display:flex;position:relative}.heroSlider .hsLeft,.heroSlider .hsRight{width:50%}.heroSlider .hsLeft .slick-list,.heroSlider .hsLeft .slick-list img{transform:rotate(180deg)}.heroSlider .slick-dots{bottom:-2.4rem;left:0;position:absolute;transform:translateX(-50%)}.heroSlider .slick-dots li button:hover{background-color:var(--color-main03)}}@media screen and (max-width:767px){.hero{padding-bottom:18rem}.heroTitle{font-size:var(--fz-xlarge);top:21rem}.heroTitle span:before{font-size:var(--fz-small)}.heroBtn{top:33.7rem}.heroSlider:after{display:none}.heroSlider .slick-list:after{background:linear-gradient(hsla(0,0%,79%,.5),#c9c9c9);content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.heroSlider .hsRight{direction:rtl}.heroSlider .slick-dots{margin-top:2.4rem}}.topSectionLabel{color:var(--color-blue01);font-family:var(--ff-en);font-size:17.6rem;font-weight:700;line-height:1.2159;opacity:.6}.topProductLead{margin:0 0 13rem 6.4rem}.topProductLead .pickupBG{left:auto;right:0}.topProductLead .topSectionLabel{position:absolute;right:1rem;top:-.77em;z-index:2}.topProductLead .pickupColumnBody{flex-direction:row-reverse;padding-left:0;padding-right:14.4rem}.topProductLead .pickupBG:before,.topProductLead .pickupColumnBody:before{border-color:transparent transparent transparent var(--color-bg);border-width:14.8rem 0 0 14.8rem;bottom:0;left:0;right:auto}.topProductLead .pickupColumnImg{margin-left:-6.4rem;margin-top:-12rem;width:72rem}@media screen and (max-width:767px){.topSectionLabel{font-size:9.6rem}.topProductLead{margin:0 0 13rem}.topProductLead .topSectionLabel{left:-.7rem;right:auto;top:-.85em}.topProductLead .pickupColumnBody{flex-direction:column-reverse;padding-left:1.6rem;padding-right:1.6rem}.topProductLead .pickupBG:before,.topProductLead .pickupColumnBody:before{border-width:7.4rem 0 0 7.4rem}.topProductLead .pickupColumnImg{margin:0 0 3rem;width:100%}}.serviceMenu .lineTitle{margin-left:14.4rem}.serviceMenuTab{background-color:var(--color-base);border:2px solid var(--color-base);margin:2.5rem auto -3.8rem;position:relative;width:115.2rem;z-index:2}.serviceMenuTab ul{display:flex;gap:2px}.serviceMenuTab ul li{font-size:var(--fz-normal);font-weight:700;width:38.4rem}.serviceMenuTab ul li a{align-items:center;background-color:var(--color-white);display:flex;height:7.2rem;justify-content:center;transition:var(--easing-a);transition-property:color,background-color;width:100%}.serviceMenuTab ul li .icon{display:block;height:1.4rem;margin-right:.6rem;width:1.4rem}.serviceMenuTab ul li .icon svg{fill:var(--color-base);height:1.4rem;transition:var(--easing-a);transition-property:fill;vertical-align:top;width:1.4rem}.serviceMenuTab ul li.current a{background-color:var(--color-base);color:var(--color-white);pointer-events:none}.serviceMenuTab ul li.current .icon svg{fill:var(--color-white);transform:rotate(90deg)}.serviceMenu .topSectionLabel{bottom:0;left:4rem;position:absolute}.serviceMenu .pickupColumnBody{display:block;padding-bottom:6.4rem;padding-top:10rem}.serviceMenu .btn01{margin:4rem auto 0;text-align:center}.tabTarget{display:none}.serviceMenuIndex{display:flex;justify-content:space-between;margin:0 auto;width:105.6rem}.serviceMenuCard{width:50.8rem}.serviceMenuCard .bdrTitle{font-size:var(--fz-large);margin:2rem 0 1.3rem}.serviceMenuCard .bdrTitle:after{background-color:var(--color-white)}.serviceMenuCard p{color:var(--color-main02)}#menu01{display:flex}@media screen and (min-width:768px){.serviceMenuTab ul li a:hover{background-color:#f2f3f8;color:var(--color-blue03)}.serviceMenuTab ul li a:hover .icon svg{fill:var(--color-blue03)}}@media screen and (max-width:767px){.serviceMenu .lineTitle{margin-left:1.6rem}.serviceMenuTab{margin:2.5rem auto -3.8rem;width:100%}.serviceMenuTab ul li{font-size:var(--fz-small);width:33.33%}.serviceMenu .topSectionLabel{bottom:auto;left:1.1rem;top:3.6rem;z-index:-1}.serviceMenu .pickupColumnBody{padding-bottom:6.4rem;padding-top:12.4rem}.serviceMenuIndex{flex-direction:column;gap:7.2rem 0;margin:0 auto;width:100%}.serviceMenuCard{width:100%}.serviceMenuCard .bdrTitle{margin:2rem 0 1.3rem}.serviceMenuCard p{color:var(--color-main02)}}.topBlog:after,.topBlog:before{border-color:var(--color-bg) transparent transparent transparent;border-style:solid;border-width:8.8rem 14.8rem 0 0;content:"";display:block;height:0;position:absolute;top:0;width:0}.topBlog:before{left:0}.topBlog:after{border-color:transparent var(--color-bg) transparent transparent;border-style:solid;border-width:0 14.8rem 8.8rem 0;right:0}.blogCatTab:before{background-color:var(--color-bg);border-radius:100%;box-shadow:inset 0 .6rem 1rem 0 rgba(85,98,172,.16);content:"";display:block;height:4rem;left:calc(50% - 2rem);position:absolute;top:3.2rem;width:4rem}.topBlog .topSectionLabel{position:absolute;right:6.4rem;top:3.2rem}.blogCatTab{margin:4.1rem 0 4.8rem}.blogCatTab ul{display:flex;flex-wrap:wrap;gap:.8rem .7rem}.blogCatTab ul li{align-items:flex-end;display:flex;font-size:var(--fz-normal);font-weight:700;height:8rem;width:18.6rem}.blogCatTab a{align-items:flex-start;border-bottom:2px solid var(--color-blue02);color:var(--color-blue02);display:flex;height:6.4rem;justify-content:center;overflow:hidden;padding-top:1.8rem;position:relative;transition:var(--easing-a);transition-property:height,color,background-color;width:100%;z-index:1}.blogCatTab a:after{border-right:1px solid var(--color-white);border-top:1px solid var(--color-white);bottom:1.8rem;content:"";display:block;height:1.2rem;opacity:0;pointer-events:none;position:absolute;right:calc(50% - .6rem);transform:rotate(135deg);transition:var(--easing-a);transition-property:opacity;width:1.2rem;z-index:3}.blogCatTab ul li.current{pointer-events:none}.blogCatTab ul li.current a{background-color:var(--color-blue03);border-color:var(--color-blue03);color:var(--color-white);height:100%}.blogCatTab ul li.current a:after{opacity:1}.blogCatTab ul li.current:before{display:none}.topBlog .btn01{margin:7.2rem auto 0;text-align:center}@media screen and (min-width:768px){.blogCatTab a:hover{background-color:var(--color-blue02);color:var(--color-white);height:100%}.blogCatTab a:hover:after{opacity:1}}@media screen and (max-width:767px){.topBlog{padding-top:18.5rem}.topBlog:before{border-width:4.4rem 7.4rem 0 0}.topBlog:after{border-width:0 7.4rem 4.4rem 0}.topBlog .topSectionLabel{right:0;text-align:center;top:5.2rem;width:100%}.blogCatTab{margin-left:-1.6rem;margin-right:-1.6rem}.blogCatTab ul{gap:1.6rem .6rem}.blogCatTab ul li{font-size:var(--fz-small);height:7.2rem;width:12.6rem}.blogCatTab a{height:5.6rem}.blogCatTab a:after{bottom:1.5rem;height:1rem;right:calc(50% - .5rem);width:1rem}.topBlog .btn01{margin:4.8rem auto 0}}#blogCat01{display:block}.featurePoint{padding-top:7.2rem;text-align:center}.featurePoint *{text-align:left}.featurePoint .lineTitle{display:inline-block}.featurePoint .lineTitle strong{font-family:var(--ff-en);font-size:141.66%}.featurePointList{margin:6.4rem 0 12rem}.featurePointList ul{display:flex;gap:0 7rem;justify-content:center}.featurePointList ul li{align-items:center;color:var(--color-blue03);display:flex;font-size:var(--fz-xxlarge);font-weight:700;height:28.7rem;justify-content:center;position:relative;width:29.7rem}.featurePointList ul li:before{border:6.1rem solid var(--color-main02);border-radius:100%;content:"";display:block;height:28.7rem;left:.5rem;position:absolute;top:0;width:28.7rem;z-index:-1}.aboutCFS{padding-top:22.8rem}.aboutCFS:before{top:-16rem}.LIMseries:after,.aboutCFS:after{border-color:var(--color-white) transparent transparent transparent;border-style:solid;border-width:14.8rem 144.4rem 0 0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:0}.aboutCFS .lineTitle{margin-bottom:8rem}.aboutCFS .btns{margin-top:7.2rem}.aboutCFS .btns .btn01{display:inline-block;margin-right:4rem}.LIMseries{background:linear-gradient(#31354b,#4f5d93);border-bottom:6.8rem solid var(--color-main02);color:var(--color-white);padding-top:21.2rem}.LIMseries:after{border-color:var(--color-bg) transparent transparent transparent}.LIMseries .lineTitle:after{background-color:var(--color-white)}.LIMseries .boldTitle{margin-top:3.3rem}.LIMseries .colBox .image{width:60rem}.LIMseries .colBox .colBoxBody{width:51.2rem}.CFShistory{padding-top:8rem}.CFShistory:before{top:-18rem}.CFShistory .outlineInfo{align-items:flex-start;border-bottom:2px dashed var(--color-blue01);margin:5rem 0 0;padding-bottom:12rem}@media screen and (max-width:767px){.featurePoint{padding-top:4rem}.featurePointList{margin:3rem 0 6rem}.featurePointList ul{display:flex;gap:0 0;justify-content:space-between}.featurePointList ul li{font-size:var(--fz-subnormal);height:11rem;width:11rem}.featurePointList ul li:before{border-width:2rem;height:100%;left:0;width:100%}.aboutCFS{padding-top:11rem}.aboutCFS:before{top:-4rem}.LIMseries:after,.aboutCFS:after{border-width:7.4rem 37.5rem 0 0}.aboutCFS .lineTitle{margin-bottom:4rem}.aboutCFS .btns{margin-top:3rem;text-align:center}.aboutCFS .btns .btn01{display:block;margin:2rem 0 0}.aboutCFS .btns .btn01 a{width:100%}.LIMseries{border-bottom-width:3.4rem;padding-top:10.6rem}.LIMseries .boldTitle{margin-top:3.3rem}.LIMseries .colBox .colBoxBody,.LIMseries .colBox .image{width:100%}.CFShistory{padding-top:4rem}.CFShistory:before{top:-4.5rem}.CFShistory .outlineInfo{margin:3rem 0 0;padding-bottom:6rem}}.CFSblog{padding-top:8rem}.blogCarousel{margin:3.8rem -1.8rem 0;position:relative;z-index:2}.blogCarousel .slick-list{overflow:visible}.blogCarousel .slick-track{display:flex}.blogCarousel .slick-slide{height:auto!important}.blogCarousel .slick-arrow{appearance:none;cursor:pointer;height:5.6rem;position:absolute;top:-10.6rem;width:5.6rem}.blogCarousel .slick-arrow svg{height:5.6rem;width:5.6rem}.blogCarousel .slick-arrow svg,.blogCarousel .slick-arrow svg *{transition:var(--easing-a);transition-property:fill}.blogCarousel .slick-arrow svg .p1,.blogCarousel .slick-arrow svg .p2{fill:var(--color-blue03)}.blogCarousel .slick-arrow svg .c2{fill:var(--color-white)}.blogCarousel .slick-prev{left:36rem}.blogCarousel .slick-next{left:44rem;transform:rotate(180deg)}.blogCarouselSlide{margin:0 1.8rem;width:36rem}.blogCarouselSlide a{background:linear-gradient(#31354b,#4f5d93);display:block;height:100%;padding:1.6rem 1.6rem 4rem;width:100%}.blogCarouselSlide .title{color:var(--color-white);font-size:var(--fz-normal);font-weight:700;margin:2.4rem 0 0}@media screen and (min-width:768px){.blogCarousel .slick-arrow:hover svg .c2{fill:var(--color-blue03)}.blogCarousel .slick-arrow:hover svg .p2{fill:var(--color-white)}}@media screen and (max-width:767px){.CFSblog{padding-top:4rem}.blogCarousel{margin:3rem -.6rem 0}.blogCarousel .slick-list{overflow:hidden}.blogCarousel .slick-arrow{height:4rem;top:-7rem;width:4rem}.blogCarousel .slick-arrow svg{height:4rem;width:4rem}.blogCarousel .slick-prev{left:17rem}.blogCarousel .slick-next{left:22rem}.blogCarouselSlide{margin:0 .6rem;width:100%}.blogCarouselSlide a{padding:1.6rem 1.6rem 3rem}.blogCarouselSlide .title{font-size:var(--fz-small);margin:1.2rem 0 0}}.btnDetail a{align-items:center;display:inline-flex;font-size:var(--fz-normal);gap:0 .8rem;height:4.8rem;transition:var(--easing-a);transition-property:color}.btnDetail svg{height:4.8rem;transform:rotate(180deg);vertical-align:top;width:4.8rem}.btnDetail svg,.btnDetail svg *{transition:var(--easing-a);transition-property:fill}.btnDetail svg .p1,.btnDetail svg .p2{fill:var(--color-base)}.btnDetail svg .c2{fill:transparent}@media screen and (min-width:768px){.btnDetail a:hover{color:var(--color-blue03)}.btnDetail a:hover svg .c2,.btnDetail a:hover svg .p1{fill:var(--color-blue03)}.btnDetail a:hover svg .p2{fill:var(--color-white)}}@media screen and (max-width:767px){.btnDetail a{height:3.6rem}.btnDetail svg{height:3.6rem;width:3.6rem}}.method .strongTitle,.serviceIndex .strongTitle{color:var(--color-blue03)}.serviceIndex .lineTitle{margin-bottom:7rem}.serviceIndex .btnDetail{margin-top:3rem}.serviceIndex .colBox{border-bottom:2px dashed var(--color-blue02);margin-bottom:8rem;padding-bottom:8rem}.serviceIndex .colBox:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.caseImages{display:flex;justify-content:space-between;width:54rem}.caseImages dl dt{align-items:flex-end;color:var(--color-blue02);display:flex;font-size:var(--fz-subnormal);font-weight:700;height:3.6rem}.caseImages .caseBefore{width:17.3rem}.caseImages .caseAfter{width:34.6rem}.caseImages .caseAfter dt{color:var(--color-blue03);font-size:var(--fz-large)}.caseImages .caption{color:var(--color-blue03);font-size:var(--fz-subnormal);font-weight:700;margin-top:.5em}@media screen and (max-width:767px){.serviceIndex .lineTitle{margin-bottom:3rem}.serviceIndex .btnDetail{margin-top:2rem}.serviceIndex .colBox{margin-bottom:4rem;padding-bottom:4rem}.caseImages{display:flex;justify-content:space-between;margin-top:2rem;width:100%}.caseImages dl dt{font-size:var(--fz-xsmall);height:2.4rem}.caseImages .caseBefore{width:30%}.caseImages .caseAfter{width:65%}.caseImages .caseAfter dt{font-size:var(--fz-subnormal)}.caseImages .caption{font-size:var(--fz-xsmall)}}.reformService .verticalCards{margin:8rem 0}@media screen and (max-width:767px){.reformService .verticalCards{margin:4rem 0}}.buildingService .verticalCards{margin-top:8rem}.buildingFlow{padding-top:8rem}.buildingFlow:before{top:-16rem}.buildingFlow .bdrTitle{margin:8rem 0 2.5rem}.buildingFlow ol{display:flex;flex-wrap:wrap;gap:2.4rem 2.4rem;margin:7rem 0 8rem;position:relative;z-index:1}.buildingFlow ol:before{background-color:#cdd3ea;content:"";display:block;height:100%;left:calc(50% - 4px);pointer-events:none;position:absolute;top:0;width:8px}.buildingFlow ol li{align-items:center;background-color:#9dbadc;color:var(--color-white);display:flex;font-size:var(--fz-xlarge);font-weight:700;letter-spacing:.5em;min-height:37.3rem;padding:2.5rem;position:relative;width:17.2rem;writing-mode:vertical-rl;z-index:1}.buildingFlow ol li:before{border-color:var(--color-bg) transparent transparent transparent;border-style:solid;border-width:5.6rem 5.6rem 0 0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:0;z-index:-1}.buildingFlow ol li:nth-child(2){background-color:#8bacd5}.buildingFlow ol li:nth-child(3){background-color:#799fcc}.buildingFlow ol li:nth-child(4){background-color:#6893c5}.buildingFlow ol li:nth-child(5){background-color:#5785bd}.buildingFlow ol li:nth-child(6){background-color:#3e73b2}.buildingFlow ol li .num{left:0;position:absolute;top:.8rem;writing-mode:horizontal-tb}@media screen and (min-width:768px){.buildingFlow p{max-width:80rem}.buildingFlow ol:before{height:8px;left:0;top:calc(50% - 4px);width:100%}}@media screen and (max-width:767px){.buildingService .verticalCards{margin-top:4rem}.buildingFlow{margin-top:0;padding-top:4rem}.buildingFlow:before{top:-4rem}.buildingFlow .bdrTitle{margin-top:4rem}.buildingFlow ol{flex-direction:column;gap:2rem 2rem;margin:3rem 0}.buildingFlow ol li{font-size:var(--fz-subnormal);min-height:inherit;padding-left:3em;width:100%;writing-mode:horizontal-tb}.buildingFlow ol li:before{border-width:4rem 4rem 0 0}.buildingFlow ol li .num{font-size:var(--fz-large);top:.4rem}.pickupColumn.-material .pickupColumnBody :first-child{order:3}.pickupColumn.-material .pickupColumnBody :nth-child(2){order:4}.pickupColumn.-material .pickupColumnBody :nth-child(3){order:1}.pickupColumn.-material .pickupColumnBody :nth-child(4){margin-bottom:1.5rem;margin-top:3rem;order:2}}.materialFlow .strongTitle{color:var(--color-blue03);margin-bottom:3rem}.materialFlow ol{display:flex;flex-wrap:wrap;gap:5rem 4.3rem;margin:5rem 0 8rem}.materialFlow ol li{font-size:var(--fz-large);font-weight:700;width:35.5rem}.materialFlow ol li .title{margin-top:1rem}.materialFlow ol li .num{display:inline-block;margin-right:.8rem;vertical-align:text-top;width:4.4rem}.materialFlow ol li .num svg{vertical-align:middle}.materialFlow .asideColumn{background-color:var(--color-bg)}@media screen and (max-width:767px){.materialFlow .strongTitle{margin-bottom:1.5rem}.materialFlow ol{gap:2.5rem 4%;margin:3rem 0 4rem}.materialFlow ol li{font-size:var(--fz-subnormal);width:48%}.materialFlow ol li .num{font-size:var(--fz-normal);width:3rem}}.materialList{padding-top:8rem}.materialList:before{top:-16rem}.materialList .lineTitle{margin-bottom:8rem}.materialList .horizonCards{gap:7rem 0}.materialList .horizonCards+.horizonCards{border-top:2px dashed var(--color-blue02);margin-top:7.2rem;padding-top:7.2rem}.section.forCustomer{align-items:center;display:flex;height:100rem;padding-left:58.4rem}.forCustomer .image{left:0;position:absolute;top:0;width:64rem;z-index:-1}.forCustomer .boldTitle{margin:7.2rem 0 2rem}.forCustomer p{margin-bottom:4rem}@media screen and (max-width:767px){.materialList{padding-top:4rem}.materialList:before{top:-4rem}.materialList .lineTitle{margin-bottom:4rem}.materialList .horizonCards{gap:4rem 0}.materialList .horizonCards+.horizonCards{margin-top:4rem;padding-top:4rem}.section.forCustomer{height:auto;padding-bottom:8rem;padding-left:1.6rem;padding-top:4rem}.forCustomer .image{left:0;opacity:.3;position:absolute;top:0;z-index:-1}.forCustomer .image,.forCustomer .image img{height:100%;width:auto}.forCustomer .boldTitle{margin:4rem 0 2rem}.forCustomer p{margin-bottom:2rem}.forCustomer a{padding:0;width:100%}}.gaeaProductionLead{padding-top:8rem}.gaeaProductionLead:before{top:-16rem}.gaeaProductionLead .lineTitle{margin-bottom:7rem}.gaeaProductionLead .btnDetail{margin-top:3rem}@media screen and (max-width:767px){.gaeaProductionLead{padding-top:4rem}.gaeaProductionLead:before{top:-4rem}.gaeaProductionLead .lineTitle{margin-bottom:3rem}.gaeaProductionLead .btnDetail{margin-top:2rem}}.productionSuggest{margin-top:-7.2rem;padding-top:7.2rem}.productionSuggest:before{top:-16rem}.suggestColumn{margin-top:12rem}.suggestColumn .pageHeader .pageKV{margin:0}.suggestColumn .pageHeader .pageKV+.pageTitle{left:4rem}.suggestColumn .pageHeader .pageKV:after{background:linear-gradient(hsla(0,0%,79%,.5),#c9c9c9)}.suggestColumnLead{font-size:var(--fz-normal);margin-bottom:4.8rem}.horizonCard .profileHead{align-items:center;display:flex}.horizonCard .profilePhoto{border-radius:100%;margin-right:1.6rem;overflow:hidden;width:9rem}.horizonCard .profile dl{margin-top:1.6rem}.horizonCard .profile dl dt{border:1px solid var(--color-blue03);color:var(--color-blue03);display:inline-block;font-size:var(--fz-small);font-weight:700;margin-bottom:.8rem;padding:.25em 1em}.horizonCard .profileHead dl{margin-top:0}.horizonCard .profile .name{display:inline-block;font-size:var(--fz-normal);font-weight:700;margin-right:1em}.horizonCard .profile .workhistory{color:var(--color-thin);display:inline-block;font-size:var(--fz-small);font-weight:700;vertical-align:bottom}.horizonCard .profile .workhistory strong{font-size:var(--fz-subnormal)}@media screen and (max-width:767px){.productionSuggest{margin-top:-4rem;padding-top:4rem}.productionSuggest:before{top:-4rem}.suggestColumn{margin-top:6rem}.suggestColumn .pageHeader .pageKV+.pageTitle{left:1.6rem}.suggestColumnLead{font-size:var(--fz-subnormal);margin-bottom:4rem}.horizonCard .profilePhoto{margin-right:1rem;width:7rem}.horizonCard .profile dl{margin-top:1rem}.horizonCard .profile dl dt{font-size:var(--fz-xsmall);margin-bottom:.6rem}.horizonCard .profile .name{font-size:var(--fz-subnormal);margin-right:.5em}.horizonCard .profile .workhistory{font-size:var(--fz-xsmall)}.horizonCard .profile .workhistory strong{font-size:var(--fz-small)}}.outlineInfo{display:flex;justify-content:space-between}.outlineInfo .outlineTable{width:70rem}.outlineInfo .image{width:41.2rem}.outlineInfo .image img+img,.outlineInfo .image picture+picture{margin-top:14rem}.outlineTable{border-top:2px solid var(--color-thin);display:flex;flex-wrap:wrap}.outlineTable dt{width:8.7rem}.outlineTable dd,.outlineTable dt{border-bottom:1px solid var(--color-thin);padding:1.5em 0}.outlineTable dd{width:calc(100% - 8.7rem)}.outlineTable dd:last-of-type,.outlineTable dt:last-of-type{border-bottom-width:2px}@media screen and (max-width:767px){.outlineInfo{display:block}.outlineInfo .image,.outlineInfo .outlineTable{width:100%}.outlineInfo .image img,.outlineInfo .image picture{margin-top:4rem!important}.outlineTable dt{border-bottom:none;padding:1em 0 .5em;text-align:left;width:100%}.outlineTable dd{padding:0 0 1em;width:100%}}.companyHistory p{margin:1.5em 4rem 0}@media screen and (min-width:768px){.companyHistory .outlineTable dt{padding-left:4rem;text-align:left;width:20rem}.companyHistory .outlineTable dd{width:calc(100% - 20rem)}}@media screen and (max-width:767px){.companyHistory p{margin:1em 1em 0}}.presidentMssg .strongTitle{color:var(--color-base)}.presidentMssg .btns{display:flex;gap:0 4rem;justify-content:center;margin-top:8rem}@media screen and (min-width:768px){.presidentMssg .colBox .colBoxBody{width:61.6rem}.presidentMssg .colBox .image{width:49.6rem}}@media screen and (max-width:767px){.presidentMssg .btns{flex-direction:column;gap:2rem 0;margin-top:4rem}.presidentMssg .btn01 a{padding:0;width:100%}}@media screen and (min-width:768px){.companyOutline .outlineTable dt{padding-right:3.4rem;text-align:center;width:11.4rem}.companyOutline .outlineTable dd{width:calc(100% - 11.4rem)}.companyOutline .btn01{margin-top:8rem;text-align:center}}@media screen and (max-width:767px){.companyOutline .outlineInfo{display:flex;flex-direction:column-reverse}.companyOutline .outlineInfo .image img{margin-bottom:4rem;margin-top:0!important}.companyOutline .btn01{margin-top:4rem}.companyOutline .btn01 a{padding:0;width:100%}}.documentsList{display:flex;flex-wrap:wrap;gap:5.6rem 4.3rem;margin-top:3rem}.documentCard{padding-bottom:7rem;position:relative;width:35.5rem}.documentImage{background-color:var(--color-main);height:20.5rem;width:100%}.documentImage img{height:100%;object-fit:contain;width:100%}.documentName{font-size:var(--fz-normal);font-weight:700;margin-top:1.6rem}.documentCard dl{bottom:7rem;color:var(--color-thin);display:flex;font-size:var(--fz-subnormal);left:0;position:absolute}.documentCard dl dd+dt{margin-left:1em}.documentCard .docBtn{bottom:0;left:0;position:absolute;width:16rem}.docBtn a,.documentPreview a{align-items:center;display:flex;font-weight:700;height:4.8rem;justify-content:center;overflow:hidden;position:relative;transition:var(--easing-a);transition-property:color,background-color;width:100%;z-index:1}.docBtn a{background-color:var(--color-blue03);border:1px solid var(--color-blue03);color:var(--color-white)}.documentPreview{bottom:0;position:absolute;right:0;width:16rem}.documentPreview a{background-color:var(--color-main02)}@media screen and (min-width:768px){.docBtn a:hover{background-color:var(--color-white);color:var(--color-blue03)}.documentPreview a:hover{background-color:var(--color-thin);color:var(--color-white)}}@media screen and (max-width:767px){.documentsList{gap:3rem 0;margin-top:1.5rem}.documentCard{padding-bottom:6rem;position:relative;width:100%}.documentImage{background-color:var(--color-main);height:20.65rem;width:100%}.documentName{font-size:var(--fz-subnormal);margin-top:1.2rem}.documentCard dl{bottom:5rem;font-size:var(--fz-xsmall)}.documentCard .docBtn{bottom:0;left:0;position:absolute;width:16rem}.documentCard .docBtn a{height:4rem}.docBtn{width:25rem}.docBtn a{padding:0 0 0 .8rem}.docBtn a,.documentPreview a{font-size:var(--fz-small);height:4rem}}@media screen and (min-width:768px){.thanksMssg p{font-size:var(--fz-normal);max-width:80rem}}.formBody{margin:3rem 0 12rem}.formBody .hs-form-field{align-items:flex-start;display:flex;flex-wrap:wrap;width:100%}.formBody .hs-form-field label{font-size:var(--fz-normal);font-weight:400;margin:1.4rem 0 0;padding-right:7rem;position:relative;text-align:right;width:26rem}.formBody .hs-form-field .hs-form-required{position:absolute;right:2rem;top:0}.formBody .hs-form-field .input{width:calc(100% - 26rem)}.hs-form-required{align-items:center;background-color:#e55151;border-radius:2px;color:var(--color-white);display:inline-flex;font-size:0;height:2.4rem;justify-content:center;margin-left:2rem;min-height:20px;width:3.5rem}.formBody .hs-error-msgs.inputs-list,.formBody .hs-error-msgs.inputs-list li{width:100%}.hs-error-msg{color:#e55151;font-size:var(--fz-small)!important;margin:-2.6rem 0 0 26rem!important;padding:0!important}.hs-form-required:before{content:"必須";font-size:var(--fz-small);font-weight:400;margin-top:0;text-align:left}.formBody .input{margin-bottom:2.3rem}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody textarea{appearance:none;background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:4px;font-size:var(--fz-normal);height:6rem;margin:0;padding:1.4rem;width:56rem}.formBody textarea{height:36rem}.formBody input::placeholder,.formBody textarea::placeholder{color:var(--color-gray)}.formBody .inputs-list{display:flex;flex-wrap:wrap;width:56rem}.formBody .inputs-list li{text-align:left;width:50%}.formBody .inputs-list li label{font-weight:400!important;margin:0;padding:0;text-align:left;width:auto}.formBody .inputs-list li label input{margin-right:1rem}.formBody .hs-fieldtype-select select{align-items:center;appearance:none;border:1px solid var(--color-gray);border-radius:4px;color:var(--color-base);display:flex;flex-direction:row;flex-wrap:wrap;font-size:var(--fz-normal);height:6rem;justify-content:center;padding:0 2rem;width:56rem}.formBody .hs-fieldtype-select .input{position:relative}.formBody .hs-fieldtype-select .input:before{border-color:var(--color-base) transparent transparent;border-style:solid;border-width:.8rem .6rem 0;content:"";display:block;height:0;left:53rem;pointer-events:none;position:absolute;top:3rem;width:0;z-index:1}.formBody .hs_submit{height:8rem;margin:3rem auto 0;position:relative;text-align:center;width:22.4rem}.formBody .hs_submit .actions{overflow:hidden;position:relative}.formBody .hs_submit input[type=submit]{align-items:center;appearance:none;background-color:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-white);display:inline-flex;font-size:var(--fz-subnormal);height:8rem;justify-content:center;overflow:hidden;position:relative;transition:var(--easing-a);transition-property:opacity;width:100%;z-index:1}@media screen and (min-width:768px){.formBody .privacyLink a:hover{text-decoration:none}.formBody .hs_submit input[type=submit]:hover{opacity:.6}}@media screen and (max-width:767px){.formBody{margin-bottom:8rem;width:auto}.hs-error-msg{margin:-2rem 0 0!important}.formBody .hs-form-field label{font-size:var(--fz-subnormal);margin:0 0 1rem;padding-right:7rem;text-align:left;width:100%}.formBody .hs-form-field .hs-form-required{position:static}.formBody .hs-form-field .input{width:100%}.formBody .input{margin-bottom:2.3rem}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text]{height:5rem;width:100%}.formBody textarea{height:24rem;width:100%}.formBody .hs-fieldtype-select select{font-size:var(--fz-subnormal);height:5rem;width:100%}.formBody .hs-fieldtype-select .input:before{left:auto;right:2rem;top:2rem}.formBody .inputs-list{width:100%}.formBody .inputs-list li label input{margin-right:.5rem}}.thanksMssg p{margin:3rem 0}.hs-content-id-90024026144 .pageHeader{z-index:2}@media screen and (min-width:768px){.thanksMssg p{font-size:var(--fz-normal);max-width:63.5rem}.hs-content-id-90024026144 .bubblesA{height:60rem;min-height:inherit;overflow:hidden;top:-18.3rem}}.blogArticles{display:flex;flex-wrap:wrap;gap:6.4rem 3.6rem}.blogArticleCard{width:36rem}.blogArticleCard,.blogArticleCardBody{display:flex;flex-direction:column;justify-content:space-between}.blogArticleCardBody{height:100%;width:100%}.articleDate{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/icon_time.svg) 0 .4rem/1.2rem 1.2rem no-repeat;font-size:var(--fz-xsmall);margin:1.6rem 0 .8rem;padding-left:1.6rem}.blogArticleCard .title{font-size:var(--fz-normal);font-weight:700;margin-bottom:1.6rem}.blogArticleTags{display:flex;flex-wrap:wrap;gap:.8rem .8rem}.blogArticleTags li{font-size:var(--fz-small)}.blogArticleTags li span:before{content:"# "}@media screen and (min-width:768px){.blogAssetCats li a:hover:before{opacity:.08}.blogAssetTags li a:hover{background-color:var(--color-green01);color:var(--color-white)}}@media screen and (max-width:767px){.blogArticles{gap:4.8rem 2.3rem}.blogArticleCard{width:16.7rem}.articleDate{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/icon_time.svg) 0 .2rem/1.2rem 1.2rem no-repeat;font-size:var(--fz-xxsmall)}.blogArticleCard .title{font-size:var(--fz-small)}.blogArticleTags{gap:.4rem .4rem}.blogArticleTags li{font-size:var(--fz-xxsmall)}}.pagination{font-size:var(--fz-small);margin-top:7.2rem;text-align:center}.pagination .inner{display:inline-flex;gap:0 1.6rem;justify-content:center;padding:0 5.7rem;position:relative}.pagination a{color:var(--color-blue02)}.pagination .next,.pagination .prev{position:absolute;top:.4rem}.pagination .next a,.pagination .prev a{transition:var(--easing-a);transition-property:color}.pagination .next a:before,.pagination .prev a:before{border-right:2px solid var(--color-blue02);border-top:2px solid var(--color-blue02);content:"";display:block;height:.6rem;position:absolute;top:.7rem;transform:rotate(45deg);transition:var(--easing-a);transition-property:border-color;width:.6rem}.pagination .prev{left:0}.pagination .prev a{padding-left:1.5rem}.pagination .next{right:0}.pagination .next a{padding-right:1.5rem}.pagination .prev a:before{left:0;transform:rotate(-135deg)}.pagination .next a:before{right:0}.pagination .num{font-weight:700}.pagination .num a{align-items:center;border:2px solid var(--color-blue02);display:flex;height:2.8rem;justify-content:center;transition:var(--easing-a);transition-property:background-color,color,border-color;width:2.8rem}.pagination .num.current a{background-color:var(--color-blue02);color:var(--color-white);pointer-events:none}@media screen and (min-width:768px){.pagination .next a:hover,.pagination .prev a:hover{color:var(--color-blue03)}.pagination .next a:hover:before,.pagination .num a:hover,.pagination .prev a:hover:before{border-color:var(--color-blue03)}.pagination .num a:hover{background-color:var(--color-blue03);color:var(--color-white)}}@media screen and (max-width:767px){.pagination{margin-top:4rem}.pagination .inner{gap:0 .6rem;padding:0 4.5rem}.pagination .prev a{padding-left:1rem}.pagination .next a{padding-right:1rem}.pagination .prev a:before{left:0;transform:rotate(-135deg)}.pagination .next a:before{right:0}}.blogIndexTags{margin-top:8rem}.blogIndexTagsLabel{font-size:var(--fz-xlarge);font-weight:700;margin-bottom:2rem;text-align:center}.blogIndexTags ul{display:flex;flex-wrap:wrap;gap:1.6rem .8rem;justify-content:center;margin:0 auto;max-width:60rem}.blogIndexTags ul li a{border:1px solid var(--color-blue02);color:var(--color-blue02);display:block;font-size:var(--fz-small);padding:1px .4em 0;transition:var(--easing-a);transition-property:color,border-color}@media screen and (min-width:768px){.blogIndexTags ul li a:hover{border-color:var(--color-blue03);color:var(--color-blue03)}}@media screen and (max-width:767px){.blogIndexTags{margin-top:4rem}.blogIndexTagsLabel{font-size:var(--fz-normal)}.blogIndexTags ul{gap:1rem .6rem;max-width:inherit}}.blogIndexSection .strongTitle{color:var(--color-base);margin-bottom:2.5rem}.articleHeader{margin-bottom:4rem}.articleTitle{font-size:var(--fz-xlarge)}.articleHeader .blogIndexTags{margin:3rem 0 1.5rem}.articleHeader .blogIndexTags ul{justify-content:flex-start;max-width:inherit}.articleBody p,.articleBody ul{margin-bottom:1.5em}.articleBody h2,.articleBody h3,.articleBody h4,.articleBody h5{border-bottom:4px solid var(--color-blue03);color:var(--color-blue03);font-size:var(--fz-large);margin-bottom:2.4rem;padding-bottom:.7rem}.articleBody *+h2,.articleBody *+h3,.articleBody *+h4,.articleBody *+h5{margin-top:3em}.articleBody h3,.articleBody h4,.articleBody h5{font-size:var(--fz-normal)}.articleBody a{text-decoration:underline}.articleBody a:hover{color:var(--color-blue03)}.articleBody a[target=_blank]{align-items:center;display:inline-flex}.articleBody a[target=_blank]:after{background:url(//23115924.fs1.hubspotusercontent-na1.net/hubfs/23115924/raw_assets/public/gaea_cfs_2022/images/common/icon_blank_b.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:.8rem;width:1.1rem}.articleBody img{margin-bottom:4rem;max-width:80rem}@media screen and (max-width:767px){.articleHeader{margin-bottom:2rem}.articleTitle{font-size:var(--fz-normal)}.articleHeader .blogAssetTags{margin:1.5rem 0 .8rem}.articleBody p,.articleBody ul{margin-bottom:1em}.articleBody h2,.articleBody h3,.articleBody h4,.articleBody h5{font-size:var(--fz-subnormal);margin-bottom:1.2rem;padding-bottom:.35rem}.articleBody h3,.articleBody h4,.articleBody h5{font-size:var(--fz-xsmall)}.articleBody img{margin-bottom:2rem;max-width:100%}}.introMovies{display:flex;gap:0 2rem;justify-content:center;margin-top:7.2rem}.introMovie{width:32rem}.introMovieBox{position:relative}.introMovieBox iframe{height:100%;left:0;position:absolute;top:0;width:100%}.introMovieTitle{font-size:var(--fz-small);padding-top:1rem;text-align:center}@media screen and (max-width:767px){.introMovies{flex-direction:column;gap:2rem 0;margin-top:6rem}.introMovie{width:100%}}.materialCasesSlider .slick-dots{display:flex;gap:0 .8rem;justify-content:center;margin-top:.5rem}.materialCasesSlider .slick-dots li{height:1.2rem;width:1.2rem}.materialCasesSlider .slick-dots li button{appearance:none;background-color:var(--color-blue03);border:none;border-radius:100%;font-size:0;height:100%;margin:0;opacity:.4;padding:0;text-indent:-9999px;vertical-align:top;width:100%}.materialCasesSlider .slick-dots li.slick-active button{opacity:1}.anchorPoint{display:block;height:0;position:relative;top:-8rem}@media screen and (max-width:767px){.anchorPoint{top:-6rem}}