html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{color:#333;font-size:16px;font-family:sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}a{color:#00a2e9;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1)}a:hover{opacity:0.8}@media (min-width: 768px){.Break.-sp{display:none}}.Break.-pc{display:none}@media (min-width: 768px){.Break.-pc{display:inline}}.Button{display:inline-flex;color:#333;font-size:20px;vertical-align:middle;text-decoration:none;transition-property:opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1)}@media (min-width: 768px){.Button{font-size:24px}}.Button:hover{opacity:0.8}.Button.-bold{font-weight:bold}.Button.-blueTheme{color:#00a2e9}.Button.-whiteTheme{color:#00a2e9}.Button.-grayTheme{color:#414243}.Button.-small{font-size:14px}@media (min-width: 768px){.Button.-small{font-size:14px}}.Button.-optional01{color:#00a2e9;transition-property:color, opacity}.Button.-optional01:hover{color:#fff}.Button.-optional02{color:#fff}.Button__inner{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:0.2em 1em;border:1px solid currentColor;border-radius:30px;background-color:#fff;overflow:hidden}.Button.-whiteTheme .Button__inner{border-color:#fff}.Button.-small .Button__inner{min-height:32px}.Button.-optional01 .Button__inner{transition-property:border-width, background-color;transition-duration:.4s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1)}.Button.-optional01:hover .Button__inner{border-width:2px;background-color:transparent}.Button.-optional02 .Button__inner{position:relative;border:none;background-color:#2db8e8}.Button.-optional02 .Button__inner::after{position:absolute;top:0;left:-10px;width:75%;height:100%;background-color:#00a2e9;-webkit-transform:skewX(30deg);transform:skewX(30deg);transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1);content:""}.Button.-optional02:hover .Button__inner::after{width:0}.Button__label{position:relative;z-index:10}.CaseStudyItem__figure{margin-bottom:30px;text-align:center}.CaseStudyItem__figureImage{width:100%;height:auto;vertical-align:middle}.CaseStudyItem__header{display:flex;align-items:flex-start}.CaseStudyItem__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;border:2px solid #000;font-family:'Roboto', sans-serif;font-weight:bold}@media (min-width: 768px){.CaseStudyItem__heading{width:120px;height:120px}}.CaseStudyItem__header .CaseStudyItem__heading{flex:0 0 auto}.CaseStudyItem__headingCaseLabel{font-size:13px;font-weight:normal;line-height:1}@media (min-width: 768px){.CaseStudyItem__headingCaseLabel{font-size:20px}}.CaseStudyItem__headingNumberLabel{margin-top:4px;font-size:26px;line-height:1}@media (min-width: 768px){.CaseStudyItem__headingNumberLabel{font-size:56px}}.CaseStudyItem__info{text-align:left}.CaseStudyItem__header .CaseStudyItem__info{flex:1 1 auto;margin-left:28px}.CaseStudyItem__companyName{font-size:16px;font-weight:bold}@media (min-width: 768px){.CaseStudyItem__companyName{font-size:20px}}.CaseStudyItem__companyCaseText{font-size:20px;font-weight:bold;line-height:1.9}@media (min-width: 768px){.CaseStudyItem__companyCaseText{font-size:24px;line-height:1.75}}.CaseStudyItem__info .CaseStudyItem__companyCaseText{margin-top:12px}.CaseStudyItem__main{margin-top:10px}@media (min-width: 768px){.CaseStudyItem__main{margin-top:20px}}.CaseStudyItem__description{font-size:16px;line-height:2.125;text-align:left}.CaseStudyItem__footer{margin-top:20px;text-align:center}.CaseStudyItem__footer .Button{width:100%;max-width:320px;margin:0 auto}.CTASection{padding:60px 20px;background:#4f65fc linear-gradient(to bottom, #65c2c2, #4f65fc) center center/cover no-repeat;color:#fff}@media (min-width: 768px){.CTASection{padding:100px 20px;background:#4f65fc linear-gradient(to right, #65c2c2, #4f65fc) center center/cover no-repeat}}.CTASection__inner{display:flex;align-items:center;justify-content:center;margin:0 auto}@media (min-width: 768px){.CTASection__inner{max-width:1170px}}.CTASection__content{text-align:center}.CTASection__heading{font-size:32px;font-weight:bold}@media (min-width: 768px){.CTASection__heading{font-size:46px}}.CTASection__button{display:flex;justify-content:center;margin-top:30px}@media (min-width: 768px){.CTASection__button{margin-top:45px}}.CTASection__button .Button{width:100%;max-width:320px}.CTASection__description{margin-top:30px;font-size:18px;line-height:2}@media (min-width: 768px){.CTASection__description{margin-top:50px;font-size:20px;line-height:1.9}}.Footer{position:relative;padding:50px 16px 80px;background-color:#2d374b;color:#fff;text-align:center}@media (min-width: 1024px){.Footer{padding-top:90px;padding-bottom:120px}}.Footer__inner{max-width:1170px;margin:0 auto}.Footer__logo{text-align:center}.Footer__logoImage{width:205px;height:auto;vertical-align:middle}.Footer__copyright{margin-top:25px;font-size:13px;text-align:center}.Footer__copyrightText{color:rgba(255,255,255,0.66);font-size:100%}.Footer__linkList{display:flex;justify-content:center;list-style:none;margin-top:12px}.Footer__linkListItem{border-right:1px solid rgba(255,255,255,0.1);font-size:13px}.Footer__linkListItem:last-child{border-right:0}.Footer__link{display:block;padding:0 15px;color:#fff;text-decoration:none;line-height:1.2;transition:color .4s cubic-bezier(0, 0.25, 0, 1)}.Footer__link:hover{color:#00a2e9}.Footer__snsList{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;margin-top:24px}.Footer__snsListItem{margin:0 8px}.Footer__snsLink{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,0.1);border-radius:50%;background-color:#2d374b;color:#fff;text-decoration:none;transition-property:border-color, background-color;transition-duration:.4s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1)}.Footer__snsLink:hover{border-color:#00a2e9;background-color:#00a2e9;opacity:1}.Footer__goToTop{display:flex;align-items:center;justify-content:center;position:absolute;width:34px;height:30px;bottom:0;left:50%;border-radius:2px 2px 0 0;color:rgba(255,255,255,0.33);text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition-property:background-color, color;transition-duration:.4s;transition-timing-function:cubic-bezier(0, 0.25, 0, 1)}.Footer__goToTop:hover{background-color:#00a2e9;color:#fff;opacity:1}.Header{position:fixed;top:0;left:0;width:100%;padding:0 8px;border-bottom:1px solid rgba(238,238,238,0.8);background-color:#fff;text-align:center;z-index:1000}.Header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1170px;height:62px;margin:0 auto}.Header__logo{width:165px;line-height:1}@media (min-width: 1200px){.Header__logo{flex:0 0 auto}}.Header__logoLink{display:block}.Header__logoImage{width:100%;height:auto;vertical-align:middle}.Header__navButton{margin-left:auto}@media (min-width: 1200px){.Header__navButton{display:none}}.Header__navButtonInner{display:flex;align-items:center;justify-content:center;width:40px;height:40px}.Header__humberger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px}.Header__humbergerBorder{display:inline-block;width:100%;height:2px;background-color:#333}.Header__humbergerBorder.-top{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.Header__navButton[aria-expanded="true"] .Header__humbergerBorder.-top{-webkit-transform:translateY(1px) rotate(45deg);transform:translateY(1px) rotate(45deg)}.Header__navButton[aria-expanded="true"] .Header__humbergerBorder.-middle{display:none}.Header__humbergerBorder.-bottom{-webkit-transform:translateY(6px);transform:translateY(6px)}.Header__navButton[aria-expanded="true"] .Header__humbergerBorder.-bottom{-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}.Header__nav{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#333;color:#fff;overflow:hidden}.Header.-animating .Header__nav{transition:height .4s cubic-bezier(0, 0.25, 0, 1)}@media (min-width: 1200px){.Header__nav{flex:0 1 auto;display:block;position:static;width:auto;height:auto;background:none;color:#333}}.Header__menu{list-style:none;padding:8px 0}@media (min-width: 768px){.Header__menu{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0}}@media (min-width: 1200px){.Header__menu{align-items:center;flex-wrap:nowrap}}.Header__menuItem{border-bottom:1px solid #4d4d4d;text-align:left;font-size:13px}@media (min-width: 768px){.Header__menuItem{width:50%;text-align:center}.Header__menuItem:nth-child(odd){border-right:1px solid #4d4d4d}}@media (min-width: 1200px){.Header__menuItem{width:auto;font-size:14px}.Header__menuItem,.Header__menuItem:nth-child(odd){border:none}}.Header__menuItem:last-child{border-bottom:0}.Header__menuItem.-signin{padding:12px 16px}@media (min-width: 768px){.Header__menuItem.-signin{width:100%}}@media (min-width: 1200px){.Header__menuItem.-signin{width:auto;padding-right:0;padding-left:20px}}.Header__menuItem.-signin .Button{color:#fff}@media (min-width: 1200px){.Header__menuItem.-signin .Button{color:#414243}}.Header__menuItem.-signin .Button__inner{padding-right:20px;padding-left:20px;border-color:rgba(255,255,255,0.3);background-color:transparent}@media (min-width: 1200px){.Header__menuItem.-signin .Button__inner{background-color:#fff;border-color:rgba(0,0,0,0.1)}}.Header__menuItemLink{display:block;padding:12px 16px;font-weight:bold;color:inherit;text-decoration:none}@media (min-width: 1200px){.Header__menuItemLink{padding:12px 20px}}.Heading{font-size:26px;font-weight:bold;text-align:center}@media (min-width: 768px){.Heading{font-size:36px}}.Hero{position:relative;padding:100px 20px;color:#fff;text-align:center}@media (min-width: 768px){.Hero{padding:0 20px}}.Hero__inner{display:flex;align-items:center;justify-content:center;position:relative;z-index:30}@media (min-width: 768px){.Hero__inner{max-width:1170px;height:548px;margin:0 auto;padding:60px 0}}.Hero__content{position:relative;text-align:center;z-index:10}.Hero__heading{font-size:32px;font-weight:bold}@media (min-width: 768px){.Hero__heading{font-size:46px}}.Hero__description{margin-top:10px;font-size:18px;line-height:2}@media (min-width: 768px){.Hero__description{margin-top:26px;font-size:20px;line-height:1.9}}.Hero__descriptionCatch{display:block}@media (min-width: 768px){.Hero__descriptionCatch{display:flex;justify-content:center}}.Hero__descriptionCatchText{display:block}@media (min-width: 768px){.Hero__descriptionCatchText{margin-left:20px}.Hero__descriptionCatchText:first-child{margin-left:0}}.Hero__button{display:flex;justify-content:center;margin-top:28px}@media (min-width: 768px){.Hero__button{margin-top:60px}}.Hero__button .Button{width:100%;max-width:340px}.Hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.Hero__bg::before,.Hero__bg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.Hero__bg::before{background:linear-gradient(to bottom, #69C7E8, #4f65fc) center center/cover no-repeat;opacity:0.8;z-index:20}@media (min-width: 768px){.Hero__bg::before{background:linear-gradient(to right, #69C7E8, #4f65fc) center center/cover no-repeat}}.Hero__bg::after{background:linear-gradient(to bottom, #69C7E8, #4f65fc) center center/cover no-repeat}@media (min-width: 768px){.Hero__bg::after{background:linear-gradient(to right, #69C7E8, #4f65fc) center center/cover no-repeat}}.Hero__bgImageHolder{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent url(/assets/images/hero_background01.png) 28% center/auto 100% no-repeat;z-index:10}@media (min-width: 768px){.Hero__bgImageHolder{left:50%;max-width:1170px;background-position:center center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.StepItem{text-align:center}.StepItem__heading{color:#00a2e9;font-size:20px;font-weight:bold}.StepItem__icon{margin-top:12px;text-align:center}.StepItem__iconImage{width:130px;height:auto;vertical-align:middle}.StepItem__description{margin-top:22px;font-size:1rem}.StepItem__description>*:first-child{margin-top:0}.StepItem__descriptionHeading{margin-bottom:16px;font-size:20px;font-weight:bold}.StepItem__descriptionText{margin-top:0.5em;font-size:inherit;line-height:2}.StepItem__optionalFooter{margin-top:6px;font-size:1rem;text-align:center}.StepItem__link{display:inline-flex;align-items:center;text-decoration:none}.StepItem__linkIcon{margin-left:20px;transition:-webkit-transform .4s cubic-bezier(0, 0.25, 0, 1);transition:transform .4s cubic-bezier(0, 0.25, 0, 1);transition:transform .4s cubic-bezier(0, 0.25, 0, 1), -webkit-transform .4s cubic-bezier(0, 0.25, 0, 1)}.StepItem__link:hover .StepItem__linkIcon{-webkit-transform:translateX(10px);transform:translateX(10px)}.StepItem__linkIconImage{width:22px;height:auto}.StepItem__linkIconSVG{stroke:currentColor}.PointDescription__heading{position:relative;font-size:1rem;font-weight:bold;text-align:left}.PointDescription__headingPointText{display:block;color:#00a2e9;font-size:20px;line-height:1}.PointDescription__headingPointText::after{display:block;width:30px;height:2px;margin-top:8px;background:#00a2e9 linear-gradient(to right, #65c2c2, #4f65fc);content:""}.PointDescription__headingText{display:block;margin-top:22px;font-size:24px;line-height:1.53846}@media (min-width: 768px){.PointDescription__headingText{font-size:36px;line-height:1.38889}}.PointDescription__headingNumber{position:absolute;right:0;bottom:-12px;color:rgba(0,162,233,0.1);font-family:'Roboto', sans-serif;font-size:160px;line-height:1}@media (min-width: 768px){.PointDescription__headingNumber{bottom:-18px;font-size:240px}}.PointDescription__description{margin-top:16px;padding-left:20px;text-align:left}@media (min-width: 768px){.PointDescription__description{padding-left:30px}}.PointDescription__description>*{margin-top:1em}.PointDescription__description>*:first-child{margin-top:0}.PointDescription__descriptionText{font-size:1rem;line-height:2.125}.VRCTASection{background-color:#081115}@media (min-width: 768px){.VRCTASection{background:#081115 url(/assets/images/vr_background01.jpg) right center/cover no-repeat}}.VRCTASection::after{display:block;width:100%;margin-top:-20px;padding-bottom:75%;background:#081115 url(/assets/images/vr_background02.jpg) center center/100% auto no-repeat;content:""}@media (min-width: 768px){.VRCTASection::after{content:none}}@media (min-width: 768px){.VRCTASection{padding:0 20px}}@media (min-width: 768px){.VRCTASection__inner{display:flex;align-items:center;justify-content:flex-start;height:400px}}.VRCTASection__content{padding:60px 20px 0}@media (min-width: 768px){.VRCTASection__content{flex:0 1 auto;width:50%;padding:16px}}.VRCTASection__heading{display:flex;flex-direction:column;align-items:center;color:#00a2e9;font-size:40px;font-weight:bold;text-shadow:0 0 3px rgba(0,162,233,0.7)}@media (min-width: 768px){.VRCTASection__heading{font-size:50px}}.VRCTASection__headingVR{font-family:'Roboto', sans-serif;font-size:46px}@media (min-width: 768px){.VRCTASection__headingVR{font-size:58px}}.VRCTASection__headingCaption{display:inline-flex;align-items:center;justify-content:center;width:140px;height:35px;margin-bottom:8px;border:2px solid #00a2e9;font-size:1rem;vertical-align:middle}.VRCTASection__button{margin-top:28px;font-weight:bold;text-align:center}@media (min-width: 768px){.VRCTASection__button{margin-top:46px}}.VRCTASection__link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:color .4s cubic-bezier(0, 0.25, 0, 1)}.VRCTASection__link:hover{color:#51bbe0}.VRCTASection__linkIcon{margin-left:20px;transition:-webkit-transform .4s cubic-bezier(0, 0.25, 0, 1);transition:transform .4s cubic-bezier(0, 0.25, 0, 1);transition:transform .4s cubic-bezier(0, 0.25, 0, 1), -webkit-transform .4s cubic-bezier(0, 0.25, 0, 1)}.VRCTASection__link:hover .VRCTASection__linkIcon{-webkit-transform:translateX(10px);transform:translateX(10px)}.VRCTASection__linkIconImage{width:22px;height:auto}.VRCTASection__linkIconSVG{stroke:currentColor}.CaseStudy{text-align:center;padding:60px 20px;background:linear-gradient(319deg, #edf0cd, #6ec8c8) center center/400% 400% no-repeat;-webkit-animation:bg-grad-anim 15s ease infinite;animation:bg-grad-anim 15s ease infinite}@media (min-width: 768px){.CaseStudy{padding-top:100px;padding-bottom:100px}}@-webkit-keyframes bg-grad-anim{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@keyframes bg-grad-anim{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}.CaseStudy__inner{max-width:1170px;margin:0 auto}@media (min-width: 768px){.CaseStudy__inner{display:flex;align-items:center}}.CaseStudy__list{list-style:none}@media (min-width: 768px){.CaseStudy__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.CaseStudy__listItem{margin-top:60px}.CaseStudy__listItem:first-child{margin-top:0}@media (min-width: 768px){.CaseStudy__listItem{flex:0 1 auto;width:calc(50% - 30px);margin-top:0}.CaseStudy__listItem:nth-child(odd){margin-right:60px}.CaseStudy__listItem:not(:nth-child(-n+2)){margin-top:60px}}@media (min-width: 1024px){.CaseStudy__listItem{width:calc(50% - 60px)}.CaseStudy__listItem:nth-child(odd){margin-right:120px}.CaseStudy__listItem:not(:nth-child(-n+2)){margin-top:120px}}.EasyToUse{position:relative;padding:50px 20px;text-align:center}@media (min-width: 768px){.EasyToUse{padding-top:100px;padding-bottom:100px}}.EasyToUse::before{position:absolute;top:0;left:0;width:100%;height:400px;background-color:#f6f6f7;z-index:-1;content:""}@media (min-width: 768px){.EasyToUse::before{height:470px}}.EasyToUse__inner{max-width:1170px;margin:0 auto}.EasyToUse__headingCaption{margin-top:12px;font-size:1rem;line-height:34px;text-align:center}.EasyToUse .StepList{margin-top:40px}@media (min-width: 768px){.EasyToUse .StepList{margin-top:60px}}@media (min-width: 768px){.PointItem__inner{display:flex;align-items:center}}@media (min-width: 768px){.PointList__item:nth-child(even) .PointItem__inner{flex-direction:row-reverse}}.PointItem__figure{text-align:center}@media (min-width: 768px){.PointItem__figure{flex:0 0 auto;width:50%}}.PointItem__figure[class*="-shift"]{position:relative;padding:8px}@media (min-width: 768px){.PointItem__figure[class*="-shift"]{padding:15px}}.PointItem__figure[class*="-shift"]::after{position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);background:#4f65fc linear-gradient(to right, #69c7e8, #4f65fc) center center/cover no-repeat;content:""}@media (min-width: 768px){.PointItem__figure[class*="-shift"]::after{width:calc(100% - 30px);height:calc(100% - 30px)}}.PointItem__figure.-shiftTopRight::after{bottom:0;left:0}.PointItem__figure.-shiftTopLeft::after{bottom:0;right:0}.PointItem__figure.-shiftBottomRight::after{top:0;left:0}.PointItem__figure.-shiftBottomLeft::after{top:0;right:0}.PointItem__figureImage{width:100%;height:auto;vertical-align:middle}.PointItem__figure[class*="-shift"] .PointItem__figureImage{position:relative;z-index:10}.PointItem__figure.-shiftTopRight .PointItem__figureImage{top:-8px;right:-8px}@media (min-width: 768px){.PointItem__figure.-shiftTopRight .PointItem__figureImage{top:-15px;right:-15px}}.PointItem__figure.-shiftTopLeft .PointItem__figureImage{top:-8px;left:-8px}@media (min-width: 768px){.PointItem__figure.-shiftTopLeft .PointItem__figureImage{top:-15px;left:-15px}}.PointItem__figure.-shiftBottomRight .PointItem__figureImage{bottom:-8px;right:-8px}@media (min-width: 768px){.PointItem__figure.-shiftBottomRight .PointItem__figureImage{bottom:-15px;right:-15px}}.PointItem__figure.-shiftBottomLeft .PointItem__figureImage{bottom:-8px;left:-8px}@media (min-width: 768px){.PointItem__figure.-shiftBottomLeft .PointItem__figureImage{bottom:-15px;left:-15px}}.PointItem__description{margin-top:30px}@media (min-width: 768px){.PointItem__description{flex:1 1 auto;margin-left:90px}.PointList__item:nth-child(even) .PointItem__description{margin-left:0;margin-right:90px}}.PointList{list-style:none}.PointList__item{margin-top:50px}.PointList__item:first-child{margin-top:0}@media (min-width: 768px){.PointList__item{margin-top:100px}}.ReviewedVendor{padding:50px 20px;text-align:center}@media (min-width: 768px){.ReviewedVendor{padding-top:100px;padding-bottom:100px}}.ReviewedVendor__inner{max-width:1170px;margin:0 auto}.ReviewedVendor__headingCaption{margin-top:22px;font-size:1rem;font-weight:bold;line-height:34px;text-align:center}@media (min-width: 768px){.ReviewedVendor__headingCaption{margin-top:40px}}.ReviewedVendor__vendorFigure{margin-top:32px}@media (min-width: 768px){.ReviewedVendor__vendorFigure{margin-top:52px}}.ReviewedVendor__vendorFigureImage{width:100%;height:auto;vertical-align:middle}@media (min-width: 768px){.ReviewedVendor__vendorFigureImage.-sp{display:none}}.ReviewedVendor__vendorFigureImage.-pc{display:none}@media (min-width: 768px){.ReviewedVendor__vendorFigureImage.-pc{display:inline-block;max-width:910px}}.ReviewedVendor__button{margin-top:40px;text-align:center}@media (min-width: 768px){.ReviewedVendor__button{margin-top:60px}}.ReviewedVendor__button .Button{width:100%;max-width:320px;margin:0 auto}.StepList{list-style:none}@media (min-width: 768px){.StepList{display:flex;flex-wrap:nowrap}}.StepList__item{margin-top:30px;padding:40px 20px;background-color:#fff;box-shadow:0 0 6px rgba(0,0,0,0.06)}.StepList__item:first-child{margin-top:0}@media (min-width: 768px){.StepList__item{flex:1 1 auto;width:33.3%;margin-top:0;margin-left:30px;padding:60px 30px}.StepList__item:first-child{margin-left:0}}.StartUtilization{padding:50px 20px;text-align:center}@media (min-width: 768px){.StartUtilization{padding-top:100px;padding-bottom:100px}}.StartUtilization__inner{max-width:1170px;margin:0 auto}.StartUtilization__companyFigure{margin-top:40px;text-align:center}@media (min-width: 768px){.StartUtilization__companyFigure{margin-top:50px}}.StartUtilization__companyFigureImage{width:100%;height:auto;vertical-align:middle}@media (min-width: 768px){.StartUtilization__companyFigureImage.-sp{display:none}}.StartUtilization__companyFigureImage.-pc{display:none}@media (min-width: 768px){.StartUtilization__companyFigureImage.-pc{display:inline-block;max-width:910px}}.StartUtilization .PointList{margin-top:60px}@media (min-width: 768px){.StartUtilization .PointList{margin-top:120px}}.TopPage{padding-top:62px;text-align:center}.TopPage .CaseStudy{margin-top:20px}.TopPage .EasyToUse{padding-top:60px;padding-bottom:0}@media (min-width: 768px){.TopPage .EasyToUse{padding-top:120px}}.TopPage .VRCTASection{max-width:1170px;margin:0 auto}@media (min-width: 768px){.TopPage .VRCTASection{margin:0 auto}}.TopPage .CTASection{margin-top:60px}@media (min-width: 768px){.TopPage .CTASection{margin-top:100px}}
