.thisButtonType01{align-items:center;background-color:#2563eb;border:#2563eb solid 1px;border-radius:9999px;color:#fff;display:flex;font-weight:700;justify-content:center;min-height:60px;overflow:hidden;padding:12px;position:relative;transition:box-shadow .3s ease;width:100%;font-size:20px;font-size:1.25rem}.thisButtonType01::before{background:radial-gradient(#6494fb, transparent 75%);border-radius:9999px;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.thisButtonType01_title{position:relative;z-index:1}.thisButtonType01:hover{box-shadow:0 0 0 rgba(37,99,235,.5),0 0 2px rgba(37,99,235,.5),0 0 4px rgba(37,99,235,.5),0 0 8px rgba(37,99,235,.5),0 0 16px rgba(37,99,235,.5)}.thisButtonType01:hover::before{opacity:1}.thisButtonType01-A{min-height:36px;padding:6px;font-size:12px;font-size:0.75rem}.thisButtonType02{align-items:center;background-color:#fff;border:#2563eb solid 1px;border-radius:9999px;color:#2563eb;display:flex;font-weight:700;justify-content:center;min-height:60px;padding:12px;position:relative;transition:box-shadow .3s ease;width:100%;font-size:20px;font-size:1.25rem}.thisButtonType02::before{border:#2563eb solid 0;border-radius:9999px;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:border-width .3s ease;width:100%}.thisButtonType02_title{position:relative;z-index:1}.thisButtonType02:hover{box-shadow:0 0 0 rgba(37,99,235,.5),0 0 2px rgba(37,99,235,.5),0 0 4px rgba(37,99,235,.5),0 0 8px rgba(37,99,235,.5),0 0 16px rgba(37,99,235,.5)}.thisButtonType02:hover::before{border-width:1px}.thisButtonType02-A{min-height:36px;padding:6px;font-size:12px;font-size:0.75rem}.thisHeadingType01{font-weight:700;line-height:1.35;margin-bottom:48px;padding-bottom:48px;position:relative;text-align:center;font-size:30px;font-size:1.875rem}.thisHeadingType01::before{background-color:#2563eb;border-radius:50%;bottom:0;content:"";display:block;height:4px;left:calc(50% - 30px);pointer-events:none;position:absolute;width:60px}.thisListType01{display:grid;gap:8px 0;line-height:1.5}.thisListType01_item{padding-left:1.1em}.thisListType01_item>p{font-weight:700;margin-bottom:8px;text-indent:-1.1em}.thisListType02{display:grid;gap:8px 0;line-height:1.5}.thisListType02_item{padding-left:24px;position:relative}.thisListType02_item::before{background-color:currentColor;border-radius:50%;content:"";display:block;height:5px;left:5px;position:absolute;top:10px;width:5px}.thisListType03{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}.thisListType03_item{min-width:192px}@media(max-width: 768px){.thisListType03_item{min-width:0;width:100%}}.thisListType03-A{justify-content:center}.thisHeader{left:0;position:absolute;top:100px;transform:translateY(-80px);transition:transform .4s ease;width:100%;z-index:1000}@media(max-width: 1399px){.thisHeader{position:fixed;top:37px;transform:translateY(0)}}@media(max-width: 768px){.thisHeader{top:8px}}.thisHeader_inner{align-items:center;display:flex;gap:0 24px;height:60px;justify-content:space-between;margin:0 auto;max-width:1152px;padding:0 16px 0 32px;position:relative;width:calc(100% - 32px)}@media(max-width: 1399px){.thisHeader_inner{padding:0 16px}}@media(max-width: 768px){.thisHeader_inner{width:calc(100% - 16px)}}.thisHeader_inner::before{backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.8);border-radius:12px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width: 1399px){.thisHeader_inner::before{transition:height .2s}}@media(max-width: 1399px){.thisHeaderNavigation{display:grid;grid-template:0fr/100%;left:0;position:absolute;top:100%;transition:grid-template-rows .2s;width:100%}}.thisHeaderNavigation_inner{align-items:center;display:grid;grid-template-columns:0fr 1fr;transition:grid-template-columns .2s}@media(max-width: 1399px){.thisHeaderNavigation_inner{grid-template-columns:100%;overflow:hidden}}.thisHeaderNavigationList{align-items:center;display:flex;justify-content:flex-end}@media(max-width: 1399px){.thisHeaderNavigationList{display:grid;justify-content:unset}}.thisHeaderNavigationLink{align-items:center;background-color:rgba(0,0,0,0);color:#4b5563;display:flex;height:60px;justify-content:center;padding:12px;text-align:center;transition:background-color .1s,color .1s;font-size:12px;font-size:0.75rem}@media(max-width: 1399px){.thisHeaderNavigationLink{padding:20px;text-align:center;font-size:16px;font-size:1rem}}.thisHeaderNavigationLink:hover{background-color:#fff;color:#9ca3af}.thisHeaderNavigationLogo{overflow:hidden}@media(max-width: 1399px){.thisHeaderNavigationLogo{order:2}}.thisHeaderNavigationLogo_image{display:block;margin-right:80px;text-align:center}@media(max-width: 1399px){.thisHeaderNavigationLogo_image{margin:0;padding:40px 20px}}.thisHeaderNavigationLogo_image img{height:22px;object-fit:contain;width:100%}.thisHeaderContactList{align-items:center;display:flex;gap:0 12px;justify-content:flex-end}.thisHeaderContactList_item{min-width:108px}.thisHeaderToggle{display:none}@media(max-width: 1399px){.thisHeaderToggle{display:block}}.thisHeaderToggleButton{aspect-ratio:1/1;position:relative;width:48px}.thisHeaderToggleButton_bar{background-color:#2563eb;height:1px;left:8px;position:absolute;transform:rotate(0deg);transition:top .2s,transform .2s;width:32px}.thisHeaderToggleButton_bar:nth-child(1){top:20px}.thisHeaderToggleButton_bar:nth-child(2){top:27px}.thisHeader.is-hidden{position:fixed;top:49px}@media(max-width: 1399px){.thisHeader.is-hidden{top:37px}}@media(max-width: 768px){.thisHeader.is-hidden{top:8px}}.thisHeader.is-hidden .thisHeaderNavigation_inner{grid-template-columns:232px 1fr}@media(max-width: 1399px){.thisHeader.is-hidden .thisHeaderNavigation_inner{grid-template-columns:100%}}.thisHeader.is-fixed{transform:translateY(0)}@media(max-width: 1399px){.thisHeader.is-active .thisHeader_inner::before{height:calc(100dvh - 45px);height:calc(100vh - 45px)}}@media(max-width: 768px){.thisHeader.is-active .thisHeader_inner::before{height:calc(100dvh - 16px);height:calc(100vh - 16px)}}@media(max-width: 1399px){.thisHeader.is-active .thisHeaderNavigation{grid-template-rows:1fr}}.thisHeader.is-active .thisHeaderToggleButton_bar:nth-child(1){top:23.5px;transform:rotate(15deg)}.thisHeader.is-active .thisHeaderToggleButton_bar:nth-child(2){top:23.5px;transform:rotate(-15deg)}.thisFooter_inner{margin:0 auto;max-width:1184px;padding:0 16px}.thisFooter .gmoFooter{max-width:100%}.thisFooter .gmoFooter .gmoGroupSecurity_corp,.thisFooter .gmoFooter .gmoGroupSecurity_box{max-width:100%}.thisMain{background:#fff;color:#000;display:block;text-align:left}.thisSection{padding:80px 0;scroll-margin-top:89px}@media(max-width: 768px){.thisSection{padding:40px 0}}.thisSection_inner{margin:0 auto;max-width:1184px;padding:0 16px}@media(max-width: 768px){.thisSection_inner{max-width:375px}}.thisSection-A{background-color:#f9fafb}.thisMainvisual{background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(23, 21, 164, 0.2) 100%),url("/lp/robot-fund/images/rf_bg.jpg");background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:180px 0 100px;position:relative}@media(max-width: 1399px){.thisMainvisual{padding:168px 0 100px}}@media(max-width: 768px){.thisMainvisual{padding:120px 0 20px}}.thisMainvisual::before{display:none}.thisMainvisual_inner{align-items:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1184px;padding:0 16px;position:relative;text-align:center;z-index:1}@media(max-width: 768px){.thisMainvisual_inner{max-width:375px}}.thisMainvisual_contents{width:50%}@media(max-width: 768px){.thisMainvisual_contents{width:100%}}.thisMainvisualTitle{margin-bottom:54px}.thisMainvisualTitle_lead{font-size:54px;font-weight:700;line-height:1.35;margin-bottom:24px;text-shadow:0 2px 16px rgba(0,0,0,.1)}@media(max-width: 768px){.thisMainvisualTitle_lead{font-size:35px}}.thisMainvisualTitle_logo img{height:40px;object-fit:contain;width:100%}.thisMainvisualDescription{font-size:32px;line-height:1.5}@media(max-width: 768px){.thisMainvisualDescription{font-size:20px}}.thisMainvisualDescription p+p{margin-top:.5em}.thisMainvisualContact{margin-top:40px}@media(max-width: 768px){.thisMainvisualContact{display:none}}.thisNewsFeatures{margin-bottom:48px}.thisNewsFeaturesList{display:grid;gap:28px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.thisNewsFeaturesList{grid-template-columns:100%}}.thisNewsFeaturesUnit{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);height:100%;padding:28px}.thisNewsFeaturesUnit_image{color:#2563eb;font-size:0;margin-bottom:24px;text-align:center}.thisNewsFeaturesUnit_title{font-weight:700;margin:30px auto;text-align:center;font-size:20px;font-size:1.25rem}.thisNewsFeaturesUnit_description{font-size:20px;line-height:1.5}.thisNewsFeaturesUnit_date{margin-bottom:20px}.thisAboutFeatures{margin-bottom:48px}.thisAboutFeaturesList{display:grid;gap:28px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.thisAboutFeaturesList{grid-template-columns:100%}}.thisAboutFeaturesUnit{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);height:100%;padding:28px 24px}.thisAboutFeaturesUnit_image{color:#2563eb;font-size:0;margin-bottom:24px;text-align:center}.thisAboutFeaturesUnit_title{font-weight:700;margin-bottom:20px;text-align:center;font-size:20px;font-size:1.25rem}.thisAboutFeaturesUnit_description{color:#4b5563;line-height:1.5}.thisAboutDescription{color:#4b5563;font-weight:700;line-height:2;margin:0 auto 50px auto;max-width:980px;text-align:center}.thisAboutScene{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);padding:40px 60px 60px}@media(max-width: 768px){.thisAboutScene{padding:40px 20px}}.thisAboutSceneTitle{font-weight:700;line-height:1.35;margin-bottom:28px;text-align:center;font-size:20px;font-size:1.25rem}.thisAboutSceneImageList{display:grid;gap:28px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 768px){.thisAboutSceneImageList{grid-template-columns:100%}}.thisAboutSceneImageList_item img{height:auto;max-width:100%}.thisAboutSceneText{color:#4b5563;line-height:1.5;margin-top:28px}.thisMeritsDescription{color:#4b5563;font-weight:700;line-height:2;margin-bottom:48px;text-align:center}.thisMeritsList{display:grid;gap:28px;grid-template-columns:repeat(4, 1fr);margin-bottom:60px}@media(max-width: 768px){.thisMeritsList{grid-template-columns:100%}}.thisMeritsListUnit{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);height:100%;line-height:1.5;overflow:hidden}.thisMeritsListUnitImage{align-items:center;background-color:#e5e8f1;display:flex;height:116px;justify-content:center}.thisMeritsListUnitImage img{height:48px;width:auto}.thisMeritsListUnitText{padding:24px}.thisMeritsListUnitText_title{font-weight:700;margin-bottom:12px;font-size:20px;font-size:1.25rem}.thisMeritsListUnitText_description{color:#4b5563;line-height:1.5}.thisStepsList{display:grid;gap:20px;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.thisStepsList{grid-template-columns:100%}}.thisStepsListUnit{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);height:100%;padding:20px}.thisStepsListUnitTitle{font-weight:700;margin-bottom:16px;padding:7px 0 7px 44px;position:relative}.thisStepsListUnitTitle_number{background-color:#2563eb;border-radius:50%;color:#fff;display:inline-block;height:32px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:32px}.thisStepsListUnitText{color:#4b5563;line-height:1.5}.thisStepsContact{margin-top:60px}.thisFaqList{display:grid;gap:24px 0}.thisFaqListUnit{background-color:#fff;border-radius:12px;box-shadow:0 0 2px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.025),0 2px 8px rgba(0,0,0,.025),0 4px 16px rgba(0,0,0,.025);overflow:hidden;padding:24px}.thisFaqListUnit_question{font-weight:700;line-height:1.35;margin-bottom:8px;padding-left:36px;position:relative;font-size:20px;font-size:1.25rem}.thisFaqListUnit_question::before{aspect-ratio:1/1;background:url("/lp/robot-haken/images/icon-question.svg") center/contain no-repeat;content:"";left:0;pointer-events:none;position:absolute;top:4px;width:22px}.thisFaqListUnit_answer{color:#4b5563;line-height:1.5}.thisInformation{background:#f9fafb url("/lp/robot-haken/images/information_bg.png") left calc(50% + 440px) top 28px/240px auto no-repeat}@media(max-width: 768px){.thisInformation{background-position:center bottom -330px;background-size:210px auto;padding-bottom:300px}}.thisInformationDescription{color:#4b5563;line-height:2;text-align:center}.thisInformationContact{margin-top:48px}.thisNotesList{color:#4b5563}.thisNotesCopyright{color:#9ca3af;margin-top:60px;text-align:center;font-size:14px;font-size:0.875rem}.specialBox{background-color:#e5e8f1;border-radius:20px;padding:40px 20px;text-align:center}.specialBox_inner{display:grid;gap:40px 0}@media(max-width: 768px){.specialBox_inner{gap:20px 0}}.specialBoxTitle{font-weight:700;line-height:1.3;font-size:24px;font-size:1.5rem}@media(max-width: 768px){.specialBoxTitle{font-size:20px;font-size:1.25rem}}.specialBoxTextButton{align-items:center;background-color:rgba(0,0,0,0);border:#2563eb solid 2px;border-radius:9999px;color:#2563eb;display:flex;gap:0 20px;justify-content:center;margin:0 auto;max-width:240px;padding:16px 20px;transition:background-color .1s,color .1s;width:100%}@media(max-width: 768px){.specialBoxTextButton{border-width:1px}}.specialBoxTextButton_icon svg{height:auto;vertical-align:bottom;width:30px}.specialBoxTextButton_icon svg circle{fill:#2563eb;transition:fill .1s}.specialBoxTextButton_icon svg path{fill:#fff;transition:fill .1s}.specialBoxTextButton:hover{background-color:#2563eb;color:#fff}.specialBoxTextButton:hover .specialBoxTextButton_icon svg circle{fill:#fff}.specialBoxTextButton:hover .specialBoxTextButton_icon svg path{fill:#2563eb}
/*# sourceMappingURL=this.css.map */