.categoryLists{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}@media only screen and (width>=1024px){.categoryLists{grid-template-columns:repeat(5,1fr);gap:23.35px 21.32px;margin-top:40px}}.categoryList{box-sizing:border-box;background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;padding-block:20px;padding-inline:10px;transition:border-color .2s cubic-bezier(.23,.76,.37,.99);display:flex;position:relative;top:0;left:0}@media only screen and (width>=1024px){.categoryList{border-radius:10px;padding-block:40px;display:block}}.categoryList:hover{border-color:#d9201a}.categoryList:hover .categoryListName{color:#d9201a}.categoryListLink{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.categoryListImage{width:50px}@media only screen and (width>=600px){.categoryListImage{width:100px}}@media only screen and (width>=1024px){.categoryListImage{width:100px;margin-inline:auto}}.categoryListName{text-align:center;font-size:13px;font-weight:600;text-decoration:underline;transition:color .2s cubic-bezier(.23,.76,.37,.99)}@media only screen and (width<=599px){.categoryListName{margin-left:10px}}@media only screen and (width>=600px){.categoryListName{margin-left:15px;font-size:17px}}@media only screen and (width>=1024px){.categoryListName{margin-left:0;font-size:17px}}.companyLists{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:30px;display:grid}@media only screen and (width>=1024px){.companyLists{grid-template-columns:repeat(4,1fr);gap:23px;margin-top:40px}}.companyList{box-sizing:border-box;aspect-ratio:1;background:#fff;border:1px solid #fff;border-radius:10px;flex-direction:column;justify-content:flex-end;padding-bottom:7.10059%;transition:border-color .2s cubic-bezier(.23,.76,.37,.99);display:flex;position:relative;top:0;left:0}@media only screen and (width>=1024px){.companyList{padding-bottom:9.48276%}}.companyList:hover{border-color:#d9201a}.companyList:hover .companyListName{color:#d9201a}.companyListLink{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.companyListLogo{width:69.2308%;position:absolute;top:0;left:50%;transform:translate(-50%)}@media only screen and (width>=1024px){.companyListLogo{width:77.1552%}}.companyListName{color:#000;text-align:center;letter-spacing:.05em;font-size:13px;font-weight:600;line-height:1.96923;transition:color .2s cubic-bezier(.23,.76,.37,.99);position:relative}@media only screen and (width>=600px){.companyListName{font-size:17px}}@media only screen and (width>=1024px){.companyListName{font-size:15px;line-height:1.7}}.companyListName span{text-decoration:underline;display:block}.indexOccupationsButton a:before,.indexAreasButton:after,.indexNewsListsButtons a:before,.indexNewsListsButtons a[href*=facebook]:before{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;text-decoration:none;font-family:iconfont!important}.index.globals{margin-top:0!important}.indexHero{box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:relative;top:0;left:0;overflow:hidden}.is-vertical .indexHero{min-height:600px;max-height:700px;padding-inline:5.12821%}.is-horizontal .indexHero{min-height:800px}.indexHeroImgs{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.indexHeroImg{pointer-events:none;opacity:0;transform-origin:0 0;display:none;position:absolute;top:0;left:0;transform:scale(0)}.is-vertical .indexHeroImg{width:22.5758svh;max-width:160px}.is-horizontal .indexHeroImg{width:21.875svw;min-width:175px}@media only screen and (width>=1024px){.is-horizontal .indexHeroImg{width:clamp(224px,21.875vw,378px)}}.indexHeroImg:first-of-type{top:max(91.8182px,15.303svh);left:-48.9744svw}.is-vertical .indexHeroImg:first-of-type{display:block;top:clamp(148.318px,15.303svh + 56.5px,163.621px);left:calc(50% - 300px)}.is-horizontal .indexHeroImg:first-of-type{display:block;top:calc(50% - 800px);left:50%}.indexHeroImg:nth-of-type(2){top:max(91.8182px,15.303svh);left:-8.20513svw}.is-vertical .indexHeroImg:nth-of-type(2){display:block;top:clamp(148.318px,15.303svh + 56.5px,163.621px);left:calc(50% - 150px)}.is-horizontal .indexHeroImg:nth-of-type(2){display:block;top:calc(50% - 800px);left:calc(50% + 46.875svw)}.indexHeroImg:nth-of-type(3){top:max(91.8182px,15.303svh);left:31.0256svw}.is-vertical .indexHeroImg:nth-of-type(3){display:block;top:clamp(148.318px,15.303svh + 56.5px,163.621px);left:50%}.is-horizontal .indexHeroImg:nth-of-type(3){display:block;top:calc(50% - 600px);left:calc(50% + 23.4375svw)}.is-vertical .indexHeroImg:nth-of-type(4){display:block;top:clamp(148.318px,15.303svh + 56.5px,163.621px);left:calc(50% + 150px)}.is-horizontal .indexHeroImg:nth-of-type(4){display:block;top:calc(50% - 400px);left:50%}.indexHeroImg:nth-of-type(5){top:max(91.8182px,15.303svh);left:110.513svw}.is-vertical .indexHeroImg:nth-of-type(5){display:block;top:clamp(148.318px,15.303svh + 56.5px,163.621px);left:calc(50% + 300px)}.is-horizontal .indexHeroImg:nth-of-type(5){display:block;top:calc(50% - 400px);left:calc(50% + 46.875svw)}.indexHeroImg:nth-of-type(6){top:max(248.182px,41.3636svh);left:-28.2051svw}.is-vertical .indexHeroImg:nth-of-type(6){display:block;top:clamp(320.136px,43.9394svh + 56.5px,364.076px);left:calc(50% - 225px)}.is-horizontal .indexHeroImg:nth-of-type(6){display:block;top:calc(50% - 250px);left:calc(50% - 23.4375svw)}.indexHeroImg:nth-of-type(7){top:max(248.182px,41.3636svh);left:90.5128svw}.is-vertical .indexHeroImg:nth-of-type(7){display:block;top:clamp(320.136px,43.9394svh + 56.5px,364.076px);left:calc(50% + 225px)}.is-horizontal .indexHeroImg:nth-of-type(7){display:block;top:calc(50% - 250px);left:calc(50% + 23.4375svw)}.indexHeroImg:nth-of-type(8){top:max(404.545px,67.4242svh);left:-48.9744svw}.is-vertical .indexHeroImg:nth-of-type(8){display:block;top:clamp(474.682px,69.697svh + 56.5px,544.379px);left:calc(50% - 300px)}.is-horizontal .indexHeroImg:nth-of-type(8){display:block;top:50%;left:calc(50% - 46.875svw)}.indexHeroImg:nth-of-type(9){top:max(404.545px,67.4242svh);left:-8.20513svw}.is-vertical .indexHeroImg:nth-of-type(9){display:block;top:clamp(474.682px,69.697svh + 56.5px,544.379px);left:calc(50% - 150px)}.is-horizontal .indexHeroImg:nth-of-type(9){display:block;top:50%;left:calc(50% + 46.875svw)}.indexHeroImg:nth-of-type(10){top:max(404.545px,67.4242svh);left:31.2821svw}.is-vertical .indexHeroImg:nth-of-type(10){display:block;top:clamp(474.682px,69.697svh + 56.5px,544.379px);left:50%}.is-horizontal .indexHeroImg:nth-of-type(10){display:block;top:calc(50% + 250px);left:calc(50% - 23.4375svw)}.indexHeroImg:nth-of-type(11){top:max(404.545px,67.4242svh);left:70.7692svw}.is-vertical .indexHeroImg:nth-of-type(11){display:block;top:clamp(474.682px,69.697svh + 56.5px,544.379px);left:calc(50% + 150px)}.is-horizontal .indexHeroImg:nth-of-type(11){display:block;top:calc(50% + 250px);left:calc(50% + 23.4375svw)}.indexHeroImg:nth-of-type(12){top:max(404.545px,67.4242svh);left:110.769svw}.is-vertical .indexHeroImg:nth-of-type(12){display:block;top:clamp(474.682px,69.697svh + 56.5px,544.379px);left:calc(50% + 300px)}.is-horizontal .indexHeroImg:nth-of-type(12){display:block;top:calc(50% + 350px);left:calc(50% - 46.875svw)}.indexHeroImg:nth-of-type(13){top:max(532.727px,88.7879svh);left:-28.2051svw}.is-vertical .indexHeroImg:nth-of-type(13){display:block;top:clamp(592.864px,89.3939svh + 56.5px,682.258px);left:calc(50% - 225px)}.is-horizontal .indexHeroImg:nth-of-type(13){display:block;top:calc(50% + 350px);left:50%}.indexHeroImg:nth-of-type(14){top:max(532.727px,88.7879svh);left:11.2821svw}.is-vertical .indexHeroImg:nth-of-type(14){display:block;top:clamp(592.864px,89.3939svh + 56.5px,682.258px);left:calc(50% - 75px)}.is-horizontal .indexHeroImg:nth-of-type(14){display:block;top:calc(50% + 350px);left:calc(50% + 46.875svw)}.indexHeroImg:nth-of-type(15){top:max(532.727px,88.7879svh);left:51.0256svw}.is-vertical .indexHeroImg:nth-of-type(15){display:block;top:clamp(592.864px,89.3939svh + 56.5px,682.258px);left:calc(50% + 75px)}.is-horizontal .indexHeroImg:nth-of-type(15){display:block;top:calc(50% + 600px);left:calc(50% - 23.4375svw)}.indexHeroImg:nth-of-type(16){top:max(532.727px,88.7879svh);left:90svw}.is-vertical .indexHeroImg:nth-of-type(16){display:block;top:clamp(592.864px,89.3939svh + 56.5px,682.258px);left:calc(50% + 225px)}.is-horizontal .indexHeroImg:nth-of-type(16){display:block;top:calc(50% + 600px);left:calc(50% + 23.4375svw)}.is-horizontal .indexHeroImg:nth-of-type(17){display:block;top:calc(50% + 750px);left:calc(50% - 46.875svw)}.is-horizontal .indexHeroImg:nth-of-type(18){display:block;top:calc(50% + 750px);left:50%}.is-horizontal .indexHeroImg:nth-of-type(19){display:block;top:calc(50% + 750px);left:calc(50% + 46.875svw)}.indexHeroImg img{transform:translate(-50%,-50%)}.indexHeroH1{z-index:1;position:relative;top:0;left:0}.is-vertical .indexHeroH1{width:clamp(272.727px,45.4545svh,318.182px)}@media only screen and (width>=600px){.is-horizontal .indexHeroH1{width:clamp(375px,62.5vw,639.375px)}}@media only screen and (width>=1024px){.is-horizontal .indexHeroH1{width:clamp(692.8px,67.6563vw,1169.1px)}}.indexHeroH1 g{overflow:hidden}.indexHeroH1 g>g{transform:translateY(100%)}.indexHeroH1PC{display:none}@media only screen and (width>=1024px){.indexHeroH1PC{display:block}}.indexHeroH1SP{display:block}@media only screen and (width>=1024px){.indexHeroH1SP{display:none}}.indexHeroNews{box-sizing:border-box;opacity:0;background:#fff;border-radius:clamp(9.6154px,2.5641vw,15.359px);align-items:center;width:clamp(341.346px,91.0256vw,545.244px);padding-block:clamp(14.4231px,3.8462vw,23.0385px);padding-inline:clamp(19.2308px,5.1282vw,30.7179px);display:flex;position:absolute;bottom:clamp(48.0769px,12.8205vw,76.7949px);left:50%;transform:translate(-50%);box-shadow:0 1px 9px #00000047}@media only screen and (width>=1024px){.indexHeroNews{border-radius:100px;width:clamp(640px,62.5vw,1080px);padding-block:clamp(16px,1.5625vw,27px);padding-inline:clamp(24px,2.3438vw,40.5px);bottom:clamp(24px,2.3438vw,40.5px)}}.indexHeroNews label{text-align:center;flex-shrink:0;font-weight:600;line-height:1.4;display:block;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexHeroNews label{text-align:left;font-size:clamp(12px,1.1719vw,20.25px)}}.indexHeroNews label:after{content:"";background:#000;width:clamp(.9615px,.2564vw,1.5359px);height:100%;display:block;position:absolute;top:50%;right:clamp(-27.6462px,-4.6154vw,-17.3077px);transform:translateY(-50%)}@media only screen and (width>=1024px){.indexHeroNews label:after{width:clamp(.8px,.0781vw,1.35px);height:clamp(11.2px,1.0938vw,18.9px);right:clamp(-35.1px,-2.0313vw,-20.8px)}.indexHeroNews label br{display:none}}.indexHeroNews span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:clamp(33.6538px,8.9744vw,53.7564px);display:-webkit-box;overflow:hidden}@media only screen and (width>=1024px){.indexHeroNews span{-webkit-line-clamp:1;margin-left:clamp(40px,3.9063vw,67.5px)}}.indexHeroNews time{flex-shrink:0;line-height:1.4;display:inline}@media only screen and (width>=1024px){.indexHeroNews time{font-size:clamp(12px,1.1719vw,20.25px)}}.indexHeroNews a{margin-left:clamp(9.6154px,2.5641vw,15.359px);line-height:1.4;text-decoration:underline;display:inline}@media only screen and (width>=1024px){.indexHeroNews a{margin-left:clamp(8px,.7813vw,13.5px);font-size:clamp(12px,1.1719vw,20.25px)}.indexHeroNews a:hover{text-decoration:none}}.indexMessage{margin-top:clamp(96.1538px,25.641vw,153.59px)}@media only screen and (width>=1024px){.indexMessage{margin-top:clamp(144px,14.0625vw,243px)}.indexMessageContent{flex-wrap:wrap;justify-content:space-between;display:flex}}.indexMessageImage{width:clamp(288.462px,76.9231vw,460.769px);margin-inline:auto}@media only screen and (width>=1024px){.indexMessageImage{flex-shrink:0;width:clamp(344px,33.5938vw,580.5px);margin-inline:0}}@media only screen and (width<=599px){.indexMessageInfo{margin-inline:auto;width:clamp(317.308px,84.6154vw,506.846px);margin-top:50px}}@media only screen and (width>=600px){.indexMessageInfo{margin-top:50px}}@media only screen and (width>=1024px){.indexMessageInfo{flex-shrink:0;width:clamp(416px,40.625vw,702px);margin-top:0}}.indexMessageInfo>:first-child{margin-top:0!important}.indexMessageInfo>p{margin-top:clamp(19.2308px,5.1282vw,30.7179px);font-size:16px;font-weight:600}@media only screen and (width>=600px){.indexMessageInfo>p{text-align:center;font-size:21px}}@media only screen and (width>=1024px){.indexMessageInfo>p{text-align:left;margin-top:30px;font-size:clamp(16.8px,1.6406vw,28.35px)}}@media only screen and (width<=599px){.indexMessageInfo>p br{display:none}}.indexOccupations{background:#f3f3f0;margin-top:clamp(134.615px,35.8974vw,215.026px);padding-top:1px;padding-bottom:100px;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexOccupations{margin-inline:auto;max-width:1728px;margin-top:clamp(416px,40.625vw,702px);padding-bottom:0}}.indexOccupationsCircle{fill:#f3f3f0;width:100%;position:absolute;top:max(-50vw,-864px);left:50%;transform:translate(-50%)}.indexOccupations .sectionLayout{margin-top:clamp(-92.1538px,-15.3846vw,-57.6923px)}@media only screen and (width>=1024px){.indexOccupations .sectionLayout{margin-top:clamp(-540px,-31.25vw,-320px)}}.indexOccupationsHeadline{text-align:center}.indexOccupationsHeadline small{font-size:18px;display:block}@media only screen and (width>=600px){.indexOccupationsHeadline small{font-size:26px}}.indexOccupationsHeadline span{text-transform:uppercase;font-family:figtree,sans-serif;font-size:36px;font-weight:700;display:block}@media only screen and (width>=600px){.indexOccupationsHeadline span{font-size:70px}}.indexOccupationsDescription{text-align:center;font-size:16px;font-weight:600}@media only screen and (width>=600px){.indexOccupationsDescription{font-size:18px}}.indexOccupationsButton{margin-top:30px}@media only screen and (width>=600px){.indexOccupationsButton{margin-top:40px}}.indexOccupationsButton a{box-sizing:border-box;background:#d9201a;border:1px solid #d9201a;border-radius:100px;justify-content:center;align-items:center;width:270px;margin-inline:auto;padding-block:17px;transition:background-color .2s cubic-bezier(.23,.76,.37,.99);display:flex}.indexOccupationsButton a:before{vertical-align:middle;content:"";line-height:1;display:inline-block}@media only screen and (width>=600px){.indexOccupationsButton a{width:500px;padding-block:24px}}.indexOccupationsButton a:before{color:#fff;font-size:14px;transition:color .2s cubic-bezier(.23,.76,.37,.99)}@media only screen and (width>=600px){.indexOccupationsButton a:before{font-size:16px}}.indexOccupationsButton a span{color:#fff;margin-left:10px;font-size:16px;font-weight:600;transition:color .2s cubic-bezier(.23,.76,.37,.99)}@media only screen and (width>=600px){.indexOccupationsButton a span{margin-left:10px;font-size:20px}}.indexOccupationsButton a:hover{background-color:#fff}.indexOccupationsButton a:hover:before,.indexOccupationsButton a:hover span{color:#d9201a}.indexOccupation{margin-top:80px}@media only screen and (width>=600px){.indexOccupation{margin-top:120px}}.indexOccupationHeadline span{font-size:clamp(19.2308px,5.1282vw,30.7179px);font-weight:600;display:block}@media only screen and (width>=600px){.indexOccupationHeadline span{font-size:30px}}.indexOccupationHeadline small{text-transform:uppercase;margin-top:5px;font-family:figtree,sans-serif;font-size:14px;font-weight:700;display:block}@media only screen and (width>=600px){.indexOccupationHeadline small{margin-top:5px;font-size:20px}}.indexAreas{width:clamp(375px,100vw,599px);height:clamp(375px,100vw,599px);margin-inline:auto;position:relative;top:0;left:clamp(-30.7179px,-5.1282vw,-19.2308px)}@media only screen and (width>=600px){.indexAreas{left:0}}@media only screen and (width>=1024px){.indexAreas{width:clamp(632px,61.7188vw,1066.5px);height:clamp(560px,54.6875vw,945px);margin-inline:auto}}.indexAreasMap{opacity:0}.indexAreasButton{text-align:center;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:60px;margin-inline:clamp(28.8462px,7.6923vw,46.0769px);display:flex;position:relative;top:0;left:0;box-shadow:0 2px 2px #00000040}.indexAreasButton:after{vertical-align:middle;content:"";line-height:1;display:inline-block}@media only screen and (width>=1024px){.indexAreasButton{display:none}}.indexAreasButton:after{pointer-events:none;font-size:9px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.indexAreasButton span{color:#000;font-size:16px;font-weight:700}.indexAreasButton select{appearance:none;opacity:0;border:none;outline:none;width:100%;height:60px;display:block;position:absolute;top:0;left:0}.indexArea{display:none}@media only screen and (width>=1024px){.indexArea{box-sizing:border-box;opacity:0;background:#fff;border:2px solid #d9201a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:clamp(120px,11.7188vw,202.5px);height:clamp(80px,7.8125vw,135px);display:flex;position:absolute;top:0;left:0}}.indexArea:hover span,.indexArea:hover small{color:#d9201a}@media only screen and (width>=1024px){.indexArea.hokkaido{top:clamp(.8px,.0781vw,1.35px);left:clamp(483.2px,47.1875vw,815.4px)}.indexArea.hokkaido svg{width:clamp(32.8px,3.2031vw,55.35px);height:clamp(47.2px,4.6094vw,79.65px);top:clamp(39.2px,3.8281vw,66.15px);left:clamp(-55.35px,-3.2031vw,-32.8px)}.indexArea.tohoku{top:clamp(207.2px,20.2344vw,349.65px);left:clamp(510.4px,49.8438vw,861.3px)}.indexArea.tohoku svg{width:clamp(69.6px,6.7969vw,117.45px);height:clamp(1.6px,.1563vw,2.7px);top:clamp(39.2px,3.8281vw,66.15px);left:clamp(-117.45px,-6.7969vw,-69.6px)}.indexArea.kanto{top:clamp(316.8px,30.9375vw,534.6px);left:clamp(484.8px,47.3438vw,818.1px)}.indexArea.kanto svg{width:clamp(60px,5.8594vw,101.25px);height:clamp(1.6px,.1563vw,2.7px);top:clamp(39.2px,3.8281vw,66.15px);left:clamp(-103.95px,-6.0156vw,-61.6px)}.indexArea.tokai{top:clamp(436px,42.5781vw,735.75px);left:clamp(436.8px,42.6563vw,737.1px)}.indexArea.tokai svg{width:clamp(168.4px,16.4453vw,284.175px);height:clamp(35.2px,3.4375vw,59.4px);top:clamp(-62.1px,-3.5937vw,-36.8px);left:clamp(-180.9px,-10.4688vw,-107.2px)}.indexArea.hokuriku{top:clamp(132px,12.8906vw,222.75px);left:clamp(222.4px,21.7188vw,375.3px)}.indexArea.hokuriku svg{width:clamp(44.8px,4.375vw,75.6px);height:clamp(96.8px,9.4531vw,163.35px);top:clamp(76.8px,7.5vw,129.6px);left:clamp(60px,5.8594vw,101.25px)}.indexArea.chugoku{top:clamp(218.4px,21.3281vw,368.55px);left:clamp(112.8px,11.0156vw,190.35px)}.indexArea.chugoku svg{width:clamp(1.6px,.1563vw,2.7px);height:clamp(70.4px,6.875vw,118.8px);top:clamp(78.4px,7.6563vw,132.3px);left:clamp(56.8px,5.5469vw,95.85px)}.indexArea.kansai{top:clamp(480px,46.875vw,810px);left:clamp(300px,29.2969vw,506.25px)}.indexArea.kansai svg{width:clamp(95.6px,9.3359vw,161.325px);height:clamp(60px,5.8594vw,101.25px);top:clamp(-102.6px,-5.9375vw,-60.8px);left:clamp(-62.1px,-3.5937vw,-36.8px)}.indexArea.shikoku{top:clamp(480px,46.875vw,810px);left:clamp(166.4px,16.25vw,280.8px)}.indexArea.shikoku svg{width:clamp(1.6px,.1563vw,2.7px);height:clamp(44px,4.2969vw,74.25px);top:clamp(-76.95px,-4.4531vw,-45.6px);left:clamp(57.6px,5.625vw,97.2px)}.indexArea.kyushu{top:clamp(317.6px,31.0156vw,535.95px);left:clamp(1.6px,.1563vw,2.7px)}.indexArea.kyushu svg{width:clamp(54.4px,5.3125vw,91.8px);height:clamp(71.2px,6.9531vw,120.15px);top:clamp(77.6px,7.5781vw,130.95px);left:clamp(57.6px,5.625vw,97.2px)}.indexArea svg{fill:none;stroke:#d9201a;stroke-width:2px;position:absolute}.indexArea span{font-size:clamp(18.4px,1.7969vw,23px);font-weight:700;text-decoration:underline;transition:color .2s cubic-bezier(.23,.76,.37,.99)}.indexArea small{text-transform:uppercase;margin-top:clamp(4px,.3906vw,5px);font-family:figtree,sans-serif;font-size:clamp(12px,1.1719vw,15px);font-weight:700;transition:color .2s cubic-bezier(.23,.76,.37,.99)}.indexArea em{color:#fff;white-space:nowrap;background:#d9201a;border-radius:100px;justify-content:center;align-items:center;padding:4px 23px;font-size:16px;font-style:normal;font-weight:700;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}}.indexStickies{background:#f3f3f0}.indexSticky{pointer-events:none;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexSticky{height:300vh}}@media only screen and (width<=599px){.indexSticky+.indexSticky{margin-top:10px}}@media only screen and (width>=600px){.indexSticky+.indexSticky{margin-top:10px}}@media only screen and (width>=1024px){.indexSticky+.indexSticky{margin-top:-200vh}.indexSticky[data-name=company]{height:200vh}}.indexSection{clip-path:circle(0);height:450px}@media only screen and (width>=600px){.indexSection{height:600px}}@media only screen and (width>=1024px){.indexSection{width:100vw;height:100vh;position:sticky;top:0;left:0}}.indexSectionBG{width:100vw;height:100%;position:relative;top:0;left:0}.indexSectionBG picture{object-fit:cover;width:100%;height:100%}.indexSectionBGOverlay{opacity:0;background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.indexSectionContent{opacity:0;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:absolute;top:0;left:0;transform:translateY(20px)}.indexSectionHeadline small{color:#fff;text-align:center;font-size:16px;font-weight:700;display:block}@media only screen and (width>=600px){.indexSectionHeadline small{font-size:26px}}@media only screen and (width>=1024px){.indexSectionHeadline small{text-align:left;font-size:26px}}.indexSectionHeadline span{color:#fff;text-align:center;text-transform:uppercase;margin-top:5px;font-family:figtree,sans-serif;font-size:35px;font-weight:700;display:block}@media only screen and (width>=600px){.indexSectionHeadline span{margin-top:5px;font-size:55px}}@media only screen and (width>=1024px){.indexSectionHeadline span{text-align:left;margin-top:5px;font-size:55px}}.indexSectionDescription{color:#fff;text-align:center;margin-top:10px;font-size:15px;line-height:2}@media only screen and (width>=600px){.indexSectionDescription{margin-top:20px;font-size:20px}}@media only screen and (width>=1024px){.indexSectionDescription{text-align:left;margin-top:20px;font-size:20px}}.indexSectionButton{pointer-events:all;justify-content:center;margin-top:20px;display:flex}@media only screen and (width>=1024px){.indexSectionButton{justify-content:flex-start;margin-top:20px}}.indexSectionButton a{box-sizing:border-box;background:#d9201a;border:1px solid #d9201a;border-radius:100px;justify-content:center;align-items:center;padding:9px 31px 4px;transition:background-color .2s cubic-bezier(.23,.76,.37,.99);display:flex}@media only screen and (width>=600px){.indexSectionButton a{padding:13px 61px 11px}}@media only screen and (width>=1024px){.indexSectionButton a{padding:13px 61px 11px}}.indexSectionButton a span{color:#fff;font-family:figtree,sans-serif;font-size:16px;font-weight:600}@media only screen and (width>=1024px){.indexSectionButton a span{font-size:16px}}.indexSectionButton a:hover{background-color:#fff}.indexSectionButton a:hover span{color:#d9201a}.indexNews{margin-top:60px;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexNews{margin-inline:auto;max-width:1728px;margin-top:120px}}.indexNewsLayout{background:#f3f3f0;border-top-left-radius:15px;border-bottom-left-radius:15px;margin-left:30px;padding-block:50px 35px;padding-inline:35px}@media only screen and (width>=600px){.indexNewsLayout{border-top-left-radius:60px;border-bottom-left-radius:60px;margin-left:60px;padding-block:70px;padding-inline:60px}}@media only screen and (width>=1024px){.indexNewsLayout{margin-left:300px;padding-block:100px;padding-inline:220px 115px}}.indexNewsHeadline{position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexNewsHeadline{position:absolute;top:100px;left:100px}}.indexNewsHeadline small{font-size:18px;font-weight:700;display:block}@media only screen and (width>=600px){.indexNewsHeadline small{font-size:30px}}.indexNewsHeadline span{text-transform:uppercase;margin-top:5px;font-family:figtree,sans-serif;font-size:32px;font-weight:700;display:block}@media only screen and (width>=600px){.indexNewsHeadline span{margin-top:5px;font-size:60px}}.indexNewsHeadline [data-no="1"]{width:clamp(104.49px,27.8641vw,166.906px);height:clamp(100.962px,26.9231vw,161.269px);position:absolute;top:clamp(-76.7949px,-12.8205vw,-48.0769px);right:0}@media only screen and (width>=1024px){.indexNewsHeadline [data-no="1"]{width:clamp(164.472px,16.0617vw,277.547px);height:clamp(157.376px,15.3688vw,265.572px);top:clamp(120px,11.7188vw,202.5px);left:0}}.indexNewsLists{margin-top:35px}@media only screen and (width>=1024px){.indexNewsLists{margin-top:0}}.indexNewsListsContent{border-top:1px solid #ccc}.indexNewsListsButtons{margin-top:30px}.indexNewsListsButtons a{box-sizing:border-box;background:#fff;border:1px solid #fff;border-radius:15px;align-items:center;padding-inline:15px;transition:border-color .2s cubic-bezier(.23,.76,.37,.99);display:flex;position:relative;top:0;left:0}.indexNewsListsButtons a:before{vertical-align:middle;content:"";line-height:1;display:inline-block}@media only screen and (width<=599px){.indexNewsListsButtons a{height:70px}}@media only screen and (width>=600px){.indexNewsListsButtons a{border-radius:100px;padding-block:15px;padding-inline:30px}}.indexNewsListsButtons a:before{justify-content:center;align-items:center;width:25px;font-size:10px;transition:color .2s cubic-bezier(.23,.76,.37,.99);display:flex;position:relative;top:0;left:0}@media only screen and (width>=600px){.indexNewsListsButtons a:before{width:26px;font-size:15px}}.indexNewsListsButtons a[href*=facebook]:before{vertical-align:middle;content:"";font-size:25px;line-height:1;display:inline-block}@media only screen and (width>=600px){.indexNewsListsButtons a[href*=facebook]:before{width:26px;font-size:26px}}.indexNewsListsButtons a span{margin-left:15px;font-size:15px;font-weight:600;line-height:1.4;transition:color .2s cubic-bezier(.23,.76,.37,.99);position:relative;top:0;left:0}@media only screen and (width>=600px){.indexNewsListsButtons a span{margin-left:10px;font-size:17px}}.indexNewsListsButtons a:hover{border-color:#d9201a}.indexNewsListsButtons a:hover:before,.indexNewsListsButtons a:hover span{color:#d9201a}.indexNewsListsButtons a+a{margin-top:15px}@media only screen and (width>=1024px){.indexNewsListsButtons a+a{margin-top:20px}}.indexNewsList{border-bottom:1px solid #ccc;padding-block:20px 15px;position:relative;top:0;left:0}@media only screen and (width>=600px){.indexNewsList{padding-block:30px}}.indexNewsListLink{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.indexNewsListLink:hover~.indexNewsListTitle{text-decoration:underline}.indexNewsListDate{font-size:14px;font-weight:600}@media only screen and (width>=600px){.indexNewsListDate{font-size:15px}}.indexNewsListTitle{font-size:16px;font-weight:600}@media only screen and (width>=600px){.indexNewsListTitle{font-size:20px}}@media only screen and (width>=1024px){.indexSchedule{max-width:1728px;margin-inline:auto}}.indexScheduleLayout{background:#f3f3f0;border-top-right-radius:15px;border-bottom-right-radius:15px;margin-top:60px;margin-right:30px;padding-block:50px 40px;padding-inline:30px}@media only screen and (width>=600px){.indexScheduleLayout{border-top-right-radius:60px;border-bottom-right-radius:60px;margin-right:60px;padding-block:70px;padding-inline:60px}}@media only screen and (width>=1024px){.indexScheduleLayout{margin-top:120px;margin-right:80px;padding-block:100px;padding-inline:150px}}.indexScheduleHeadline{position:relative;top:0;left:0}.indexScheduleHeadline small{text-align:center;font-size:18px;font-weight:700;display:block}@media only screen and (width>=600px){.indexScheduleHeadline small{font-size:30px}}.indexScheduleHeadline span{text-align:center;text-transform:uppercase;margin-top:5px;font-family:figtree,sans-serif;font-size:32px;font-weight:700;display:block}@media only screen and (width>=600px){.indexScheduleHeadline span{margin-top:5px;font-size:60px}}.indexScheduleHeadline [data-no="1"]{width:clamp(54.9135px,14.6436vw,87.7151px);height:clamp(66.7308px,17.7949vw,106.591px);position:absolute;top:clamp(-107.513px,-17.9487vw,-67.3077px);left:0}@media only screen and (width>=1024px){.indexScheduleHeadline [data-no="1"]{width:clamp(92.984px,9.0805vw,156.911px);height:clamp(112.984px,11.0336vw,190.661px);top:clamp(-175.5px,-10.1563vw,-104px);left:auto;right:clamp(40px,3.9063vw,67.5px)}}.indexScheduleContent{margin-top:40px}@media only screen and (width>=600px){.indexScheduleContent{margin-top:60px}}.indexScheduleLists{counter-reset:no}.indexScheduleList{background:#fff;border-radius:15px;padding-block:40px 20px;padding-inline:30px;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexScheduleList{border-radius:10px;align-items:center;padding-block:25px;padding-inline:100px;display:flex}}.indexScheduleList+.indexScheduleList{margin-top:50px}@media only screen and (width>=1024px){.indexScheduleList+.indexScheduleList{margin-top:70px}}.indexScheduleList:before{color:#d9201a;text-shadow:1px 1px #000,-1px -1px #000,-1px 1px #000,1px -1px #000,0 1px #000,-1px 0 #000,-1px 0 #000,1px 0 #000;content:"0" counter(no);counter-increment:no 1;font-family:figtree,sans-serif;font-size:42px;font-weight:700;line-height:1;position:absolute;top:-15px;left:29px}@media only screen and (width>=1024px){.indexScheduleList:before{font-size:63px;top:-32px;left:24px}}.indexScheduleList:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#d9201a;width:24px;height:12px;display:block;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,100%)}@media only screen and (width>=1024px){.indexScheduleList:after{width:24px;height:12px;bottom:-28px}}.indexScheduleList:last-of-type:after{display:none}.indexScheduleListLabel{font-size:18px;font-weight:600}@media only screen and (width>=1024px){.indexScheduleListLabel{width:170px;font-size:20px}}.indexScheduleListDescription{margin-top:5px}@media only screen and (width>=600px){.indexScheduleListDescription{margin-top:15px}}@media only screen and (width>=1024px){.indexScheduleListDescription{margin-top:0;margin-left:20px}}.indexScheduleListDescription p{font-size:14px;line-height:2}@media only screen and (width>=1024px){.indexScheduleListDescription p{font-size:16px}}.pin{opacity:0;width:clamp(9.7871px,2.6099vw,15.6332px);height:clamp(18.2692px,4.8718vw,29.1821px);position:absolute;top:0;left:0;transform:translateY(-20px)}@media only screen and (width>=1024px){.pin{width:clamp(12px,1.1719vw,20.25px);height:clamp(22.4px,2.1875vw,37.8px);transform:translateY(-40px)}}.pin[data-no="1"]{z-index:99;z-index:99;top:clamp(271.154px,72.3077vw,433.123px);left:clamp(56.7308px,15.1282vw,90.6179px)}.pin[data-no="2"]{z-index:98;z-index:98;top:clamp(264.423px,70.5128vw,422.372px);left:clamp(74.0385px,19.7436vw,118.264px)}.pin[data-no="3"]{z-index:97;z-index:97;top:clamp(255.769px,68.2051vw,408.549px);left:clamp(70.1923px,18.7179vw,112.121px)}.pin[data-no="4"]{z-index:96;z-index:96;top:clamp(255.769px,68.2051vw,408.549px);left:clamp(62.5px,16.6667vw,99.8333px)}.pin[data-no="5"]{z-index:95;z-index:95;top:clamp(255.769px,68.2051vw,408.549px);left:clamp(55.7692px,14.8718vw,89.0821px)}.pin[data-no="6"]{z-index:94;z-index:94;top:clamp(251.923px,67.1795vw,402.405px);left:clamp(51.9231px,13.8462vw,82.9385px)}.pin[data-no="7"]{z-index:93;z-index:93;top:clamp(251.923px,67.1795vw,402.405px);left:clamp(59.6154px,15.8974vw,95.2256px)}.pin[data-no="8"]{z-index:92;z-index:92;top:clamp(247.115px,65.8974vw,394.726px);left:clamp(55.7692px,14.8718vw,89.0821px)}.pin[data-no="9"]{z-index:91;z-index:91;top:clamp(243.269px,64.8718vw,388.582px);left:clamp(68.2692px,18.2051vw,109.049px)}.pin[data-no="10"]{z-index:90;z-index:90;top:clamp(244.231px,65.1282vw,390.118px);left:clamp(79.8077px,21.2821vw,127.48px)}.pin[data-no="11"]{z-index:89;z-index:89;top:clamp(251.923px,67.1795vw,402.405px);left:clamp(115.385px,30.7692vw,184.308px)}.pin[data-no="12"]{z-index:88;z-index:88;top:clamp(232.692px,62.0513vw,371.687px);left:clamp(109.615px,29.2308vw,175.092px)}.pin[data-no="13"]{z-index:87;z-index:87;top:clamp(232.692px,62.0513vw,371.687px);left:clamp(128.846px,34.359vw,205.81px)}.pin[data-no="14"]{z-index:86;z-index:86;top:clamp(237.5px,63.3333vw,379.367px);left:clamp(143.269px,38.2051vw,228.849px)}.pin[data-no="15"]{z-index:85;z-index:85;top:clamp(234.615px,62.5641vw,374.759px);left:clamp(158.654px,42.3077vw,253.423px)}.pin[data-no="16"]{z-index:84;z-index:84;top:clamp(226.923px,60.5128vw,362.472px);left:clamp(198.077px,52.8205vw,316.395px)}.pin[data-no="17"]{z-index:83;z-index:83;top:clamp(219.231px,58.4615vw,350.185px);left:clamp(208.654px,55.641vw,333.29px)}.pin[data-no="18"]{z-index:82;z-index:82;top:clamp(222.115px,59.2308vw,354.792px);left:clamp(224.039px,59.7436vw,357.864px)}.pin[data-no="19"]{z-index:81;z-index:81;top:clamp(212.5px,56.6667vw,339.433px);left:clamp(218.269px,58.2051vw,348.649px)}.pin[data-no="20"]{z-index:80;z-index:80;top:clamp(210.577px,56.1538vw,336.362px);left:clamp(229.808px,61.2821vw,367.08px)}.pin[data-no="21"]{z-index:79;z-index:79;top:clamp(185.577px,49.4872vw,296.428px);left:clamp(190.385px,50.7692vw,304.108px)}.pin[data-no="22"]{z-index:78;z-index:78;top:clamp(163.462px,43.5897vw,261.103px);left:clamp(234.615px,62.5641vw,374.759px)}.pin[data-no="23"]{z-index:77;z-index:77;top:clamp(79.8077px,21.2821vw,127.48px);left:clamp(247.115px,65.8974vw,394.726px)}@media only screen and (width>=1024px){.pin[data-no="1"]{top:clamp(425.6px,41.5625vw,718.2px);left:clamp(133.6px,13.0469vw,225.45px)}.pin[data-no="2"]{top:clamp(415.2px,40.5469vw,700.65px);left:clamp(162.4px,15.8594vw,274.05px)}.pin[data-no="3"]{top:clamp(402.4px,39.2969vw,679.05px);left:clamp(134.4px,13.125vw,226.8px)}.pin[data-no="4"]{top:clamp(395.2px,38.5938vw,666.9px);left:clamp(128px,12.5vw,216px)}.pin[data-no="5"]{top:clamp(402.4px,39.2969vw,679.05px);left:clamp(145.6px,14.2188vw,245.7px)}.pin[data-no="6"]{top:clamp(402.4px,39.2969vw,679.05px);left:clamp(156.8px,15.3125vw,264.6px)}.pin[data-no="7"]{top:clamp(395.2px,38.5938vw,666.9px);left:clamp(140px,13.6719vw,236.25px)}.pin[data-no="8"]{top:clamp(390.4px,38.125vw,658.8px);left:clamp(134.4px,13.125vw,226.8px)}.pin[data-no="9"]{top:clamp(382.4px,37.3438vw,645.3px);left:clamp(152.8px,14.9219vw,257.85px)}.pin[data-no="10"]{top:clamp(383.2px,37.4219vw,646.65px);left:clamp(169.6px,16.5625vw,286.2px)}.pin[data-no="11"]{top:clamp(394.4px,38.5156vw,665.55px);left:clamp(223.2px,21.7969vw,376.65px)}.pin[data-no="12"]{top:clamp(367.2px,35.8594vw,619.65px);left:clamp(214.4px,20.9375vw,361.8px)}.pin[data-no="13"]{top:clamp(366.4px,35.7813vw,618.3px);left:clamp(240.8px,23.5156vw,406.35px)}.pin[data-no="14"]{top:clamp(375.2px,36.6406vw,633.15px);left:clamp(264px,25.7813vw,445.5px)}.pin[data-no="15"]{top:clamp(368.8px,36.0156vw,622.35px);left:clamp(290.4px,28.3594vw,490.05px)}.pin[data-no="16"]{top:clamp(357.6px,34.9219vw,603.45px);left:clamp(346.4px,33.8281vw,584.55px)}.pin[data-no="17"]{top:clamp(346.4px,33.8281vw,584.55px);left:clamp(362.4px,35.3906vw,611.55px)}.pin[data-no="18"]{top:clamp(350.4px,34.2188vw,591.3px);left:clamp(385.6px,37.6563vw,650.7px)}.pin[data-no="19"]{top:clamp(336px,32.8125vw,567px);left:clamp(376px,36.7188vw,634.5px)}.pin[data-no="20"]{top:clamp(333.6px,32.5781vw,562.95px);left:clamp(394.4px,38.5156vw,665.55px)}.pin[data-no="21"]{top:clamp(302.4px,29.5312vw,510.3px);left:clamp(336px,32.8125vw,567px)}.pin[data-no="22"]{top:clamp(262.4px,25.625vw,442.8px);left:clamp(401.6px,39.2188vw,677.7px)}.pin[data-no="23"]{top:clamp(131.2px,12.8125vw,221.4px);left:clamp(420.8px,41.0938vw,710.1px)}}.indexParallax1{z-index:1;margin-inline:auto;width:clamp(375px,100vw,599px);height:clamp(783.654px,208.974vw,1251.76px);margin-top:clamp(38.4615px,10.2564vw,61.4359px);position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexParallax1{width:clamp(1024px,100vw,1728px);height:clamp(923.2px,90.1563vw,1557.9px);margin-top:clamp(96px,9.375vw,162px)}}.indexParallax1Image{border-radius:15px;position:absolute;top:0;left:0;overflow:hidden}.indexParallax1Image.is-illust{border-radius:0}.indexParallax1Image.is-illust img{transform-origin:50%;transform:scale(.95)}.indexParallax1 [data-no="1"]{width:clamp(227.885px,60.7692vw,364.008px);height:clamp(166.346px,44.359vw,265.71px);top:clamp(7.6923px,2.0513vw,12.2872px);left:clamp(52.8846px,14.1026vw,84.4744px)}.indexParallax1 [data-no="2"]{width:clamp(104.808px,27.9487vw,167.413px);height:clamp(75.9615px,20.2564vw,121.336px);top:clamp(208.654px,55.641vw,333.29px);left:clamp(143.269px,38.2051vw,228.849px)}.indexParallax1 [data-no="3"]{width:clamp(139.423px,37.1795vw,222.705px);height:clamp(101.923px,27.1795vw,162.805px);top:clamp(267.308px,71.2821vw,426.98px);left:clamp(220.192px,58.7179vw,351.721px)}.indexParallax1 [data-no="4"]{width:clamp(125px,33.3333vw,199.667px);height:clamp(91.3462px,24.359vw,145.91px);top:clamp(351.923px,93.8462vw,562.139px);left:clamp(15.3846px,4.1026vw,24.5744px)}.indexParallax1 [data-no="5"]{width:clamp(178.846px,47.6923vw,285.677px);height:clamp(130.769px,34.8718vw,208.882px);top:clamp(443.269px,118.205vw,708.049px);left:clamp(167.308px,44.6154vw,267.246px)}.indexParallax1 [data-no="6"]{width:clamp(166.346px,44.359vw,265.71px);height:clamp(121.154px,32.3077vw,193.523px);top:clamp(530.769px,141.539vw,847.815px);left:clamp(46.1538px,12.3077vw,73.7231px)}.indexParallax1 [data-no="7"]{width:clamp(112.5px,30vw,179.7px);height:clamp(81.7308px,21.7949vw,130.551px);top:clamp(701.923px,187.18vw,1121.21px);left:clamp(164.423px,43.8462vw,262.639px)}.indexParallax1 [data-no="8"]{width:clamp(78.5192px,20.9385vw,125.421px);height:clamp(79.2981px,21.1462vw,126.666px);top:clamp(50px,13.3333vw,79.8667px);left:clamp(262.5px,70vw,419.3px)}.indexParallax1 [data-no="9"]{width:clamp(56.4231px,15.0462vw,90.1265px);height:clamp(56.4231px,15.0462vw,90.1265px);top:clamp(329.548px,87.8795vw,526.398px);left:clamp(115.731px,30.8615vw,184.861px)}.indexParallax1 [data-no="10"]{width:clamp(53.8173px,14.3513vw,85.9642px);height:clamp(45.875px,12.2333vw,73.2777px);top:clamp(428.846px,114.359vw,685.01px);left:clamp(38.4615px,10.2564vw,61.4359px)}.indexParallax1 [data-no="11"]{width:clamp(95.1923px,25.3846vw,152.054px);height:clamp(92.8462px,24.759vw,148.306px);top:clamp(643.164px,171.51vw,1027.35px);left:clamp(242.308px,64.6154vw,387.046px)}@media only screen and (width>=1024px){.indexParallax1 [data-no="1"]{width:clamp(377.6px,36.875vw,637.2px);height:clamp(275.2px,26.875vw,464.4px);top:0;left:clamp(192.8px,18.8281vw,325.35px)}.indexParallax1 [data-no="2"]{width:clamp(147.2px,14.375vw,248.4px);height:clamp(107.2px,10.4688vw,180.9px);top:clamp(97.6px,9.5313vw,164.7px);left:clamp(680px,66.4063vw,1147.5px)}.indexParallax1 [data-no="3"]{width:clamp(202.4px,19.7656vw,341.55px);height:clamp(148px,14.4531vw,249.75px);top:clamp(192px,18.75vw,324px);left:clamp(756px,73.8281vw,1275.75px)}.indexParallax1 [data-no="4"]{width:clamp(218.4px,21.3281vw,368.55px);height:clamp(159.2px,15.5469vw,268.65px);top:clamp(340px,33.2031vw,573.75px);left:clamp(74.4px,7.2656vw,125.55px)}.indexParallax1 [data-no="5"]{width:clamp(363.2px,35.4688vw,612.9px);height:clamp(264.8px,25.8594vw,446.85px);top:clamp(398.4px,38.9063vw,672.3px);left:clamp(531.2px,51.875vw,896.4px)}.indexParallax1 [data-no="6"]{width:clamp(247.2px,24.1406vw,417.15px);height:clamp(180px,17.5781vw,303.75px);top:clamp(602.4px,58.8281vw,1016.55px);left:clamp(202.4px,19.7656vw,341.55px)}.indexParallax1 [data-no="7"]{width:clamp(183.2px,17.8906vw,309.15px);height:clamp(133.6px,13.0469vw,225.45px);top:clamp(789.6px,77.1094vw,1332.45px);left:clamp(617.6px,60.3125vw,1042.2px)}.indexParallax1 [data-no="8"]{width:clamp(99.44px,9.7109vw,167.805px);height:clamp(100.424px,9.807vw,169.466px);top:clamp(154.8px,15.1172vw,261.225px);left:clamp(553.2px,54.0234vw,933.525px)}.indexParallax1 [data-no="9"]{width:clamp(56.8px,5.5469vw,95.85px);height:clamp(56.8px,5.5469vw,95.85px);top:clamp(430.68px,42.0586vw,726.773px);left:clamp(341.08px,33.3086vw,575.573px)}.indexParallax1 [data-no="10"]{width:clamp(56.8px,5.5469vw,95.85px);height:clamp(48.8px,4.7656vw,82.35px);top:clamp(492.8px,48.125vw,831.6px);left:clamp(272.8px,26.6406vw,460.35px)}.indexParallax1 [data-no="11"]{width:clamp(93.88px,9.168vw,158.423px);height:clamp(91.56px,8.9414vw,154.508px);top:clamp(716.8px,70vw,1209.6px);left:clamp(847.4px,82.7539vw,1429.99px)}}.indexParallax2{z-index:1;width:clamp(375px,100vw,599px);height:clamp(1175px,313.333vw,1876.87px);margin-inline:auto;position:relative;top:0;left:0}@media only screen and (width>=1024px){.indexParallax2{width:clamp(1024px,100vw,1728px);height:clamp(1560px,152.344vw,2632.5px);margin-top:clamp(96px,9.375vw,162px)}}.indexParallax2Image{border-radius:15px;position:absolute;top:0;left:0;overflow:hidden}.indexParallax2Image.is-illust{border-radius:0}.indexParallax2Image.is-illust img{transform-origin:50%;transform:scale(.95)}.indexParallax2 [data-no="1"]{width:clamp(200.962px,53.5897vw,321.003px);height:clamp(147.115px,39.2308vw,234.992px);top:clamp(49.0385px,13.0769vw,78.3308px);left:clamp(90.3846px,24.1026vw,144.374px)}.indexParallax2 [data-no="2"]{width:clamp(168.269px,44.8718vw,268.782px);height:clamp(123.077px,32.8205vw,196.595px);top:clamp(255.769px,68.2051vw,408.549px);left:clamp(22.1154px,5.8974vw,35.3256px)}.indexParallax2 [data-no="3"]{width:clamp(123.077px,32.8205vw,196.595px);height:clamp(89.4231px,23.8462vw,142.839px);top:clamp(341.346px,91.0256vw,545.244px);left:clamp(154.808px,41.2821vw,247.28px)}.indexParallax2 [data-no="4"]{width:clamp(239.423px,63.8462vw,382.439px);height:clamp(175px,46.6667vw,279.533px);top:clamp(451.923px,120.513vw,721.872px);left:clamp(116.346px,31.0256vw,185.844px)}.indexParallax2 [data-no="5"]{width:clamp(118.269px,31.5385vw,188.915px);height:clamp(86.5385px,23.0769vw,138.231px);top:clamp(667.308px,177.949vw,1065.91px);left:clamp(33.6538px,8.9744vw,53.7564px)}.indexParallax2 [data-no="6"]{width:clamp(152.885px,40.7692vw,244.208px);height:clamp(111.539px,29.7436vw,178.164px);top:clamp(715.385px,190.769vw,1142.71px);left:clamp(186.539px,49.7436vw,297.964px)}.indexParallax2 [data-no="7"]{width:clamp(169.231px,45.1282vw,270.318px);height:clamp(123.077px,32.8205vw,196.595px);top:clamp(806.731px,215.128vw,1288.62px);left:clamp(91.3462px,24.359vw,145.91px)}.indexParallax2 [data-no="8"]{width:clamp(318.269px,84.8718vw,508.382px);height:clamp(163.462px,43.5897vw,261.103px);top:clamp(1011.54px,269.744vw,1615.76px);left:clamp(27.8846px,7.4359vw,44.541px)}.indexParallax2 [data-no="9"]{width:clamp(64.2308px,17.1282vw,102.598px);height:clamp(70.7981px,18.8795vw,113.088px);top:clamp(87.5px,23.3333vw,139.767px);left:clamp(259.615px,69.2308vw,414.692px)}.indexParallax2 [data-no="10"]{width:clamp(50.3269px,13.4205vw,80.3889px);height:clamp(43.2404px,11.5308vw,69.0693px);top:clamp(215.385px,57.4359vw,344.041px);left:clamp(28.8462px,7.6923vw,46.0769px)}.indexParallax2 [data-no="11"]{width:clamp(40.8269px,10.8872vw,65.2142px);height:clamp(61.1058px,16.2949vw,97.6063px);top:clamp(260.577px,69.4872vw,416.228px);left:clamp(291.346px,77.6923vw,465.377px)}.indexParallax2 [data-no="12"]{width:clamp(50.3269px,13.4205vw,80.3889px);height:clamp(50.3269px,13.4205vw,80.3889px);top:clamp(334.615px,89.2308vw,534.492px);left:clamp(125.962px,33.5897vw,201.203px)}.indexParallax2 [data-no="13"]{width:clamp(53.8365px,14.3564vw,85.9949px);height:clamp(71.6923px,19.1179vw,114.517px);top:clamp(539.423px,143.846vw,861.639px);left:clamp(45.1923px,12.0513vw,72.1872px)}.indexParallax2 [data-no="14"]{width:clamp(72.7981px,19.4128vw,116.283px);height:clamp(61.1058px,16.2949vw,97.6063px);top:clamp(895.192px,238.718vw,1429.92px);left:clamp(33.6538px,8.9744vw,53.7564px)}.indexParallax2 [data-no="15"]{width:clamp(82.3846px,21.9692vw,131.596px);height:clamp(100.106px,26.6949vw,159.902px);top:clamp(951.923px,253.846vw,1520.54px);left:clamp(236.539px,63.0769vw,377.831px)}@media only screen and (width>=1024px){.indexParallax2 [data-no="1"]{width:clamp(332px,32.4219vw,560.25px);height:clamp(242.4px,23.6719vw,409.05px);top:0;left:clamp(468px,45.7031vw,789.75px)}.indexParallax2 [data-no="2"]{width:clamp(278.4px,27.1875vw,469.8px);height:clamp(203.2px,19.8438vw,342.9px);top:clamp(176.8px,17.2656vw,298.35px);left:clamp(130.4px,12.7344vw,220.05px)}.indexParallax2 [data-no="3"]{width:clamp(171.2px,16.7188vw,288.9px);height:clamp(124.8px,12.1875vw,210.6px);top:clamp(380px,37.1094vw,641.25px);left:clamp(747.2px,72.9688vw,1260.9px)}.indexParallax2 [data-no="4"]{width:clamp(396px,38.6719vw,668.25px);height:clamp(288.8px,28.2031vw,487.35px);top:clamp(462.4px,45.1563vw,780.3px);left:clamp(284px,27.7344vw,479.25px)}.indexParallax2 [data-no="5"]{width:clamp(186.4px,18.2031vw,314.55px);height:clamp(136px,13.2813vw,229.5px);top:clamp(677.6px,66.1719vw,1143.45px);left:clamp(60.8px,5.9375vw,102.6px)}.indexParallax2 [data-no="6"]{width:clamp(252px,24.6094vw,425.25px);height:clamp(184px,17.9688vw,310.5px);top:clamp(717.6px,70.0781vw,1210.95px);left:clamp(732px,71.4844vw,1235.25px)}.indexParallax2 [data-no="7"]{width:clamp(278.4px,27.1875vw,469.8px);height:clamp(203.2px,19.8438vw,342.9px);top:clamp(888.8px,86.7969vw,1499.85px);left:clamp(348.8px,34.0625vw,588.6px)}.indexParallax2 [data-no="8"]{width:clamp(697.6px,68.125vw,1177.2px);height:clamp(357.6px,34.9219vw,603.45px);top:clamp(1202.4px,117.422vw,2029.05px);left:clamp(164.8px,16.0938vw,278.1px)}.indexParallax2 [data-no="9"]{width:clamp(72.496px,7.0797vw,122.337px);height:clamp(79.904px,7.8031vw,134.838px);top:clamp(68px,6.6406vw,114.75px);left:clamp(768.8px,75.0781vw,1297.35px)}.indexParallax2 [data-no="10"]{width:clamp(56.8px,5.5469vw,95.85px);height:clamp(48.8px,4.7656vw,82.35px);top:clamp(138.4px,13.5156vw,233.55px);left:clamp(150.4px,14.6875vw,253.8px)}.indexParallax2 [data-no="11"]{width:clamp(46.08px,4.5vw,77.76px);height:clamp(68.968px,6.7352vw,116.384px);top:clamp(258.4px,25.2344vw,436.05px);left:clamp(821.6px,80.2344vw,1386.45px)}.indexParallax2 [data-no="12"]{width:clamp(56.8px,5.5469vw,95.85px);height:clamp(56.8px,5.5469vw,95.85px);top:clamp(292.8px,28.5938vw,494.1px);left:clamp(394.4px,38.5156vw,665.55px)}.indexParallax2 [data-no="13"]{width:clamp(60.76px,5.9336vw,102.533px);height:clamp(80.904px,7.9008vw,136.526px);top:clamp(548.816px,53.5953vw,926.127px);left:clamp(174.4px,17.0313vw,294.3px)}.indexParallax2 [data-no="14"]{width:clamp(82.152px,8.0227vw,138.632px);height:clamp(68.968px,6.7352vw,116.384px);top:clamp(1000.52px,97.707vw,1688.38px);left:clamp(751.72px,73.4102vw,1268.53px)}.indexParallax2 [data-no="15"]{width:clamp(92.984px,9.0805vw,156.911px);height:clamp(112.984px,11.0336vw,190.661px);top:clamp(1133.51px,110.695vw,1912.8px);left:clamp(213.512px,20.8508vw,360.302px)}}
