@charset "UTF-8";._intro_rtqov_12{position:relative;background-image:var(--bg-plaid-image);background-position:var(--bg-plaid-position);background-size:var(--bg-plaid-size);border-block-end:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._intro_rtqov_12{padding-block:var(--space-03-b);padding-inline:var(--inner-offset)}}._intro_content_rtqov_26{position:relative;padding-block:var(--space-03-b);padding-inline:var(--inner-offset)}@media screen and (width < max(768px,48rem)){._intro_content_rtqov_26{padding-block:var(--space-04-b) 0;padding-inline:0}}._intro_contentInner_rtqov_38{--_icon-size: 100%;display:grid;grid-template-columns:minmax(0,1fr) min(max(clamp(240px,(var(--window-width) * .114 + 196.981) * 1px,360px),clamp(15rem,(var(--window-width) * .00708 + 12.311) * 1rem,22.5rem)),50% - var(--inner-offset) / 2);gap:var(--space-06-b) var(--inner-offset);max-width:max(1040px,65rem);margin-inline:auto}@media screen and (width < max(992px,62rem)){._intro_contentInner_rtqov_38{display:flex;flex-direction:column;align-items:center}}._intro_contentText_rtqov_54{align-self:center}@media screen and (width < max(992px,62rem)){._intro_contentText_rtqov_54{display:flex;flex-direction:column;align-items:center}}._intro_contentCopy_rtqov_65{max-width:min(max(460px,28.75rem),100%)}._intro_contentCopy_rtqov_65 img{display:block}._intro_contentDescription_rtqov_72{margin-block-start:var(--space-04-b)}._intro_contentIcons_rtqov_76{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-07-i);padding:clamp(5px,(var(--window-width) * .00472 + 3.208) * 1px,10px)}@media screen and (width < max(992px,62rem)){._intro_contentIcons_rtqov_76{grid-template-columns:repeat(4,clamp(40px,(var(--window-width) * .0327 + 27.582) * 1px,60px));width:fit-content}}._intro_contentIcon_rtqov_76._-tsunagu_rtqov_89{color:var(--color-tsunagu)}._intro_contentIcon_rtqov_76._-technology_rtqov_92{color:var(--color-technology)}._intro_contentIcon_rtqov_76._-kurashi_rtqov_95{color:var(--color-kurashi)}._intro_contentIcon_rtqov_76._-mirai_rtqov_98{color:var(--color-mirai)}._intro_contentIcon_rtqov_76 svg{display:block}._header_rtqov_105{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--offset) * -1);display:flex;flex-direction:column;width:var(--offset);height:100%;padding-block:var(--space-05-b);padding-inline:var(--space-06-i);font-family:var(--ff-vertical)}@media screen and (width < max(768px,48rem)){._header_rtqov_105{position:static;width:auto;height:auto;padding-block:0;padding-inline:0;font-family:var(--ff-default)}}._header_inner_rtqov_128{position:sticky;inset-inline-start:var(--space-05-b);display:flex;gap:var(--space-06-b);align-items:center;font-feature-settings:"vkna";writing-mode:vertical-rl;transition:inset-inline-start calc(var(--duration-base) * .3)}.-motion-reduced ._header_inner_rtqov_128{position:static}.-header-shown ._header_inner_rtqov_128{inset-inline-start:calc(var(--space-05-b) + var(--header-height))}@media screen and (width < max(768px,48rem)){._header_inner_rtqov_128{position:static;gap:var(--space-08-i);font-feature-settings:"palt";writing-mode:horizontal-tb}}._header_heading_rtqov_153{display:flex;align-items:center;min-width:2.5rem;padding-block:4px;padding-inline:calc(.8125rem - 1px);font-family:var(--ff-base);font-size:var(--fz-h4-vertical);font-weight:var(--fw-bold);line-height:1;background-color:var(--color-white);border:1px solid transparent;border-radius:calc(infinity * 1px);text-orientation:upright}@media screen and (width < max(768px,48rem)){._header_heading_rtqov_153{font-size:var(--fz-h4);font-weight:var(--fw-bold);line-height:var(--lh-ex-narrow);min-width:0;padding-block:1px 0;padding-inline:calc(var(--space-08-b) - 1px);line-height:var(--lh-narrow)}}._categories_rtqov_180{position:relative;padding-block:var(--space-03-b)}._categories_rtqov_180:not(:last-child){border-block-end:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._categories_rtqov_180{padding-inline:var(--inner-offset)}}._categories_list_rtqov_193{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._categories_list_rtqov_193{margin-block-start:var(--space-04-b);border-inline:1px solid var(--color-base)}}@media screen and (width < max(576px,36rem)){._categories_list_rtqov_193{grid-template-columns:minmax(0,1fr)}}._categories_listItem_rtqov_210{border-block-end:1px solid var(--color-base)}._categories_listItem_rtqov_210:nth-child(odd){border-inline-end:1px solid var(--color-base)}@media screen and (width < max(576px,36rem)){._categories_listItem_rtqov_210:nth-child(odd){border-inline-end:0}}._category_rtqov_222{display:block;min-height:100%;padding-block:var(--space-03-b);padding-inline:var(--inner-offset)}._category_rtqov_222._-tsunagu_rtqov_89{background-image:var(--gradient-tsunagu)}._category_rtqov_222._-technology_rtqov_92{background-image:var(--gradient-technology)}._category_rtqov_222._-kurashi_rtqov_95{background-image:var(--gradient-kurashi)}._category_rtqov_222._-mirai_rtqov_98{background-image:var(--gradient-mirai)}._category_thumbnail_rtqov_241{overflow:hidden;border-radius:var(--radius-01)}._category_thumbnail_rtqov_241 img{display:block;width:100%}._category_title_rtqov_250{display:flex;gap:5px;align-items:center;margin-block-start:var(--space-05-b);font-family:var(--ff-base);font-size:var(--fz-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight)}._category_icon_rtqov_261{--size-icon: 1.625rem;display:flex;flex:0 0 auto;align-items:center;color:var(--color-white)}._category_icon_rtqov_261 svg{display:block}._category_description_rtqov_272{margin-block-start:var(--space-07-b)}._category_linkIcon_rtqov_276{display:flex;margin-block-start:var(--space-06-b)}._message_rtqov_281{position:relative}._message_rtqov_281:not(:last-child){border-block-end:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._message_rtqov_281{padding-block:var(--space-03-b);padding-inline:var(--inner-offset);background:var(--gradient-muchu),#fff}}._message_company_rtqov_295{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-04-b) var(--gap);padding-block:var(--space-03-b);padding-inline:var(--inner-offset);background-color:var(--color-white);border-block-end:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._message_company_rtqov_295{grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-04-b);border:1px solid var(--color-base)}}@media screen and (width < max(576px,36rem)){._message_company_rtqov_295{padding-inline:calc(var(--space-08-i) - 1px)}}._message_companyImage_rtqov_317{max-width:max(540px,33.75rem)}@media screen and (width < max(768px,48rem)){._message_companyImage_rtqov_317{max-width:100%}}._message_companyImage_rtqov_317 img{display:block;width:100%}._message_companyText_rtqov_330{align-self:center}._message_companyText_rtqov_330 p:not([class],:first-child){margin-block-start:1lh}._message_content_rtqov_337{padding-block:var(--space-02-b);padding-inline:var(--inner-offset);background-image:var(--gradient-muchu)}@media screen and (width < max(992px,62rem)){._message_content_rtqov_337{padding-block:var(--space-04-b)}}@media screen and (width < max(768px,48rem)){._message_content_rtqov_337{padding-block-end:0;padding-inline:0;background-image:none}}._message_contentInner_rtqov_355{display:grid;grid-template-columns:minmax(0,1fr) calc(50% - var(--gap) / 2);gap:var(--space-03-b) var(--inner-offset)}@media screen and (width < max(992px,62rem)){._message_contentInner_rtqov_355{grid-template-columns:minmax(0,1fr)}}@media screen and (width < max(768px,48rem)){._message_contentInner_rtqov_355{gap:var(--space-04-b)}}._message_text_rtqov_371{padding-block:calc(var(--space-01-b) - var(--space-02-b))}@media screen and (width < max(992px,62rem)){._message_text_rtqov_371{padding-block-end:0}}@media screen and (width < max(992px,62rem)){._message_text_rtqov_371{padding-block-start:0}}._message_textInner_rtqov_385{max-width:max(420px,26.25rem);margin-inline:auto}@media screen and (width < max(992px,62rem)){._message_textInner_rtqov_385{max-width:max(1040px,65rem)}}._message_textInner_rtqov_385 p:not([class]){margin-block-start:1lh}._message_textTitle_rtqov_398{margin-block-end:var(--space-03-b);font-size:var(--fz-h3);font-weight:var(--fw-bold);line-height:var(--lh-tight)}@media screen and (width < max(992px,62rem)){._message_textTitle_rtqov_398{margin-block-end:var(--space-04-b)}}._message_link_rtqov_410{margin-block-start:var(--space-06-b)}._message_linkText_rtqov_414{padding-inline-end:calc(2.5rem + 10px)}._message_linkIcon_rtqov_418{margin-inline:round(up,-2.5rem - 5px,1px) 5px;translate:0 -.05em}._relatedLinks_rtqov_423{position:relative;padding-block:var(--space-03-b)}._relatedLinks_rtqov_423:not(:last-child){border-block-end:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._relatedLinks_rtqov_423{padding-inline:var(--inner-offset)}}._relatedLinks_list_rtqov_436{border-block-start:1px solid var(--color-base)}@media screen and (width < max(768px,48rem)){._relatedLinks_list_rtqov_436{margin-block-start:var(--space-04-b);border-inline:1px solid var(--color-base)}}@media screen and (width < max(576px,36rem)){._relatedLinks_list_rtqov_436{grid-template-columns:minmax(0,1fr)}}._relatedLinks_listItem_rtqov_451{border-block-end:1px solid var(--color-base)}._relatedLink_rtqov_423{display:grid;grid-template:"thumbnail title" auto "thumbnail description" auto/min(max(clamp(160px,(var(--window-width) * .151 + 102.642) * 1px,320px),clamp(10rem,(var(--window-width) * .00944 + 6.415) * 1rem,20rem)),50% - var(--gap) / 2) minmax(0,1fr);gap:0 var(--gap);padding-block:var(--space-04-b);padding-inline:var(--inner-offset)}@media screen and (width < max(768px,48rem)){._relatedLink_rtqov_423{grid-template:"thumbnail title" auto "description description" auto/min(max(clamp(160px,(var(--window-width) * .151 + 102.642) * 1px,320px),clamp(10rem,(var(--window-width) * .00944 + 6.415) * 1rem,20rem)),50% - var(--gap) / 2) minmax(0,1fr)}}@media screen and (width < max(576px,36rem)){._relatedLink_rtqov_423{grid-template:"thumbnail" auto "title" auto "description" auto/minmax(0,1fr)}}._relatedLink_thumbnail_rtqov_473{position:relative;grid-area:thumbnail;align-self:start;overflow:hidden;border:1px solid var(--color-base);border-radius:var(--radius-01)}._relatedLink_thumbnail_rtqov_473 img{display:block;width:100%}._relatedLink_title_rtqov_486{grid-area:title;margin-block-start:auto}@media screen and (width < max(768px,48rem)){._relatedLink_title_rtqov_486{margin-block-end:auto}}@media screen and (width < max(576px,36rem)){._relatedLink_title_rtqov_486{padding-inline:var(--space-08-i);margin-block-start:var(--space-06-b)}}._relatedLink_title_rtqov_486{font-size:var(--fz-h5);font-weight:var(--fw-bold);line-height:var(--lh-narrow)}._relatedLink_description_rtqov_507{grid-area:description;margin-block:var(--space-08-b) auto}@media screen and (width < max(768px,48rem)){._relatedLink_description_rtqov_507{margin-block-start:var(--space-06-b)}}@media screen and (width < max(576px,36rem)){._relatedLink_description_rtqov_507{padding-inline:var(--space-08-i);margin-block-start:var(--space-08-b)}}._relatedLink_descriptionIcon_rtqov_523{display:flex;margin-block-start:var(--space-06-b)}._message_thumbnail_1r2ec_12{position:relative;overflow:hidden;border:1px solid var(--color-base);border-radius:var(--radius-01)}._message_thumbnail_1r2ec_12 img{display:block;width:100%}._icon_1r2ec_23{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:flex;align-items:center;justify-content:center;width:max(40px,2.5rem);aspect-ratio:1/1;color:var(--color-white);background-color:color-mix(in srgb,var(--color-base) 80%,transparent);border:1px solid transparent;border-radius:50%;translate:-50% -50%;transition:color var(--hover-duration),background-color var(--hover-duration),border-color var(--hover-duration)}.-hover ._icon_1r2ec_23{color:var(--color-base);background-color:color-mix(in srgb,var(--color-ge) 100%,transparent);border:1px solid var(--color-base)}@media(forced-colors:active){.-hover ._icon_1r2ec_23{color:CanvasText}}._icon_1r2ec_23 svg{display:block;width:max(16px,1rem)}
