.BalloonMessage_floatWrapper__NX9mm{display:flex;flex-direction:column;align-items:center;transform:rotate(-3deg);animation-name:BalloonMessage_float__LMb0D;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes BalloonMessage_float__LMb0D{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(calc(var(--float-height, 12px) * -1))}}.BalloonMessage_balloon__CGO9M{width:46px}.BalloonMessage_balloon__CGO9M img{width:100%;height:auto;display:block}.BalloonMessage_text__8Khjj{writing-mode:vertical-rl;font-size:23px;color:#474ba5;line-height:1.9;letter-spacing:.05em;margin-top:16px}.BalloonMessage_char___I5l4{display:inline-block;animation:BalloonMessage_charWave___O6IG 4s ease-in-out infinite}@keyframes BalloonMessage_charWave___O6IG{0%,to{transform:translateX(0)}50%{transform:translateX(var(--amp,0))}}@media (max-width:768px){.BalloonMessage_balloon__CGO9M{width:40px}.BalloonMessage_text__8Khjj{font-size:17px}}.Intro_section__QNRGb{display:flex;flex-direction:column;flex:1 1;padding:48px 9% 0;text-align:center}.Intro_pageTitle__Lm_dX{font-size:26px;font-weight:700;color:#474ba5;margin-bottom:40px}.Intro_contentRow__QNpon{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:auto 0}.Intro_lead__4dp0u{display:flex;flex-direction:column;gap:36px;max-width:640px;margin:0 10%}.Intro_line__NFJU_{font-size:18px;line-height:1.9;color:var(--foreground);opacity:0;transform:translateY(20px);transition:transform 2s ease,opacity 2s ease}.Intro_lineVisible__Q55CP{opacity:1;transform:translateY(0)}.Intro_enTitle__r8deT{font-size:6vw;font-weight:700;color:#ffffff;-webkit-text-stroke:3px #474ba5;paint-order:stroke fill;letter-spacing:.02em;margin-top:0;margin-bottom:0}@media (max-width:768px){.Intro_lead__4dp0u{margin:0 0 30px}.Intro_contentRow__QNpon{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:60px 60px;margin:0 0 48px}.Intro_contentRow__QNpon>:first-child,.Intro_contentRow__QNpon>:nth-child(3){order:1}.Intro_contentRow__QNpon>:nth-child(2){order:2;flex:1 1 100%}.Intro_line__NFJU_{font-size:14px}.Intro_enTitle__r8deT{-webkit-text-stroke:2px #474ba5;font-size:7vw}}.SlotYear_slotYear__zOEYP{display:inline-flex}.SlotYear_srOnly__sDJTJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SlotYear_staticChar__4zQYK{display:inline-block}.SlotYear_digits__HpWxu{position:relative;display:inline-flex}.SlotYear_suffix__Ymv_X{position:absolute;left:100%;top:50%;margin-left:.06em;white-space:nowrap;color:inherit;-webkit-text-stroke:inherit;paint-order:inherit;transform:translateY(calc(-50% + .3em));opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.SlotYear_suffixVisible__n6f__{opacity:1;transform:translateY(-50%)}.SlotYear_slotDigit__IguDj{position:relative;display:inline-block;overflow:hidden;height:1em;line-height:1;vertical-align:top;width:.62em}.SlotYear_track__iKZWF{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.15,.85,.25,1)}@keyframes SlotYear_reelSpin__ojS05{0%{transform:translateY(0)}to{transform:translateY(-10em)}}.SlotYear_spinning__8u_k3{animation-name:SlotYear_reelSpin__ojS05;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--cycle-duration,.35s)}.SlotYear_digitItem__Z0ciC{height:1em;line-height:1;display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit;-webkit-text-stroke:inherit;paint-order:inherit}.Breadcrumb_breadcrumb__Q0xQA{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:#474ba5;padding:16px 6%;margin-top:30px}.Breadcrumb_breadcrumb__Q0xQA a,.Breadcrumb_breadcrumb__Q0xQA>span:not(.Breadcrumb_separator___VpTU){white-space:nowrap}.Breadcrumb_separator___VpTU{opacity:.6}.page_main__NCaq2{position:relative}.page_content__RQukL{position:relative;z-index:1}.page_heroArea__waxLT{position:relative}.page_viewAllRow__sXtQ0{display:flex;justify-content:center;padding:24px 6% 96px}.BlogCard_card__Intd9{display:flex;flex-direction:column;gap:8px}.BlogCard_imageWrapper__aWver{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background-color:#e4e8f5;border:2px solid #474ba5}.BlogCard_image__Wgai5{object-fit:cover}.BlogCard_date__hgcvj{font-size:16px;color:#474ba5}.BlogCard_title__311O4{font-size:18px;line-height:1.7;color:var(--foreground);margin:0;font-weight:500}@media (max-width:768px){.BlogCard_date__hgcvj{font-size:14px}.BlogCard_title__311O4{font-size:16px}}.page_section__Oe3O9{padding:48px 6% 96px}.page_title__HjEeY{font-size:28px;font-weight:500;text-align:center;margin-bottom:48px}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px;max-width:1000px;margin:0 auto}@media (max-width:768px){.page_grid__Hjb60{grid-template-columns:1fr}.page_title__HjEeY{font-size:21px}}@media (max-width:550px){.page_title__HjEeY{font-size:18px}}.CircleDiagram_diagram__5_O_o{position:relative;width:100%;max-width:680px;aspect-ratio:1/.85;margin:0 auto 40px}.CircleDiagram_center__JYB_p{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:38%}.CircleDiagram_centerSvg__yQACj{width:100%;height:auto;display:block;overflow:visible}.CircleDiagram_circleItem__3FbIn{position:absolute;display:flex;flex-direction:column;align-items:center;width:200px;text-align:center;opacity:0;animation:CircleDiagram_circlePopIn__TdfTF .5s ease forwards}@keyframes CircleDiagram_circlePopIn__TdfTF{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.CircleDiagram_top__w4nlH{left:50%;top:14%;animation-delay:0s}.CircleDiagram_left__TLH3s{left:14%;top:40%;animation-delay:.3s}.CircleDiagram_bottomLeft__XrJ7c{left:26%;top:84%;animation-delay:.6s}.CircleDiagram_bottomRight__2qPHe{left:74%;top:84%;animation-delay:.9s}.CircleDiagram_right___f_wh{left:86%;top:40%;animation-delay:1.2s}.CircleDiagram_label__zMc81{display:flex;align-items:center;gap:4px;margin-bottom:8px}.CircleDiagram_kanjiCircle__RTfS_{position:relative;display:flex;align-items:center;justify-content:center;width:55px;height:55px;flex-shrink:0}.CircleDiagram_kanjiCircleSvg__JrN57{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:translate(1px,2px)}.CircleDiagram_kanji__KNN_b{position:relative;font-size:28px;font-weight:500;color:#474ba5;line-height:1}.CircleDiagram_circlePath__D8Tth{opacity:0}.CircleDiagram_reading__MRLXN{font-size:21px;font-weight:500;color:#474ba5;line-height:1}.CircleDiagram_circleText__l_RcZ{font-size:16px;line-height:1.6;color:#474ba5;margin-top:10px}@media (max-width:640px){.CircleDiagram_diagram__5_O_o{max-width:440px;aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;gap:36px;margin-bottom:24px}.CircleDiagram_center__JYB_p{position:static;transform:none;width:60%;margin-bottom:50px}.CircleDiagram_bottomLeft__XrJ7c,.CircleDiagram_bottomRight__2qPHe,.CircleDiagram_circleItem__3FbIn,.CircleDiagram_left__TLH3s,.CircleDiagram_right___f_wh,.CircleDiagram_top__w4nlH{position:static;left:auto;top:auto}.CircleDiagram_circleItem__3FbIn{flex-direction:row;align-items:flex-start;text-align:left;gap:16px;width:100%;max-width:320px;animation-name:CircleDiagram_circlePopInMobile__aG8q7;margin-left:10vw}.CircleDiagram_label__zMc81{margin-bottom:0;width:88px;flex-shrink:0}.CircleDiagram_circleText__l_RcZ{text-align:left;margin-top:0}@keyframes CircleDiagram_circlePopInMobile__aG8q7{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.CircleDiagram_kanjiCircle__RTfS_{width:36px;height:36px}.CircleDiagram_kanji__KNN_b{font-size:18px}.CircleDiagram_reading__MRLXN{font-size:16px}.CircleDiagram_circleText__l_RcZ{font-size:14px}}.page_hero__1Z_Wh{min-height:calc(100vh - var(--header-height));max-width:1600px;margin:0 auto;padding:24px 6%;text-align:center;display:flex;flex-direction:column;justify-content:center}.page_heroDiagram__Vtdxg{order:2}.page_heroText__6n9HQ{font-weight:500;line-height:1.8;color:var(--foreground);order:1;margin-top:0;margin-bottom:60px;font-size:28px}.page_heroLine__B0DMx{display:block;opacity:0;transform:translateY(24px);transition:transform 1.2s ease,opacity 1.2s ease}.page_heroLineVisible__WWyWs{opacity:1;transform:translateY(0)}@media (min-width:1000px){.page_hero__1Z_Wh{flex-direction:row;align-items:center;justify-content:center;gap:64px;text-align:left;transform:translateY(-70px)}.page_heroDiagram__Vtdxg{flex:1 1 50%;order:0}.page_heroText__6n9HQ{flex:1 1 28%;font-size:28px;transform:translateY(-30px);order:0}}.page_section__io1_k{max-width:1600px;margin:0 auto;padding:100px 9% 96px}.page_title__nrMQS{position:relative;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:500;text-align:center;margin-top:0;margin-bottom:100px}.page_titleCurlLeft__wbf7C,.page_titleCurlRight__9LcZK{position:absolute;top:50%;transform:translateY(calc(-50% - 50px))}.page_titleCurlLeft__wbf7C{left:0}.page_titleCurlRight__9LcZK{right:0}.page_titleCurlLeft__wbf7C svg,.page_titleCurlRight__9LcZK svg{width:10vw;height:auto;overflow:visible;display:block}.page_titleCurlLeft__wbf7C svg{transform:scaleX(-1)}.page_grid__IcZks{column-count:2;column-gap:10vw}.page_block__CAeGM{page-break-inside:avoid;break-inside:avoid;margin-bottom:80px}.page_blockHeading__xpV8y{font-size:18px;font-weight:500;padding-bottom:10px;margin-top:0;margin-bottom:20px;border-bottom:2px solid #474ba5;display:flex;align-items:center;gap:8px}.page_headingBulletSvg__bFQ__{width:18px;height:18px;flex-shrink:0;overflow:visible}.page_group__2UPxt{margin-bottom:20px}.page_groupHeading__Wb_ba{font-size:16px;font-weight:500;color:var(--foreground);margin-top:0;margin-bottom:8px}.page_list__52WzV{font-size:14px;line-height:1.9;color:var(--foreground);padding-left:2.2em;list-style:disc}.page_list__52WzV li{margin-bottom:6px}.page_floorNote__U3P2X{flex:1 1;font-size:12px;color:#474ba5;text-align:right;margin:0}.page_floorPlan___NyNy{margin-bottom:16px}.page_floorRow__enIrr{display:flex;align-items:stretch;gap:12px;margin-bottom:12px}.page_floorColumn__fcjAn{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_floorLabel__5vIkW{flex:1 1;display:flex;align-items:center;font-size:13px;font-weight:500;padding:6px 10px;border-radius:6px;background-color:#c1c4f0}.page_floorArrow__WSDx3{font-size:24px;color:#474ba5;flex-shrink:0;align-self:center}.page_floorNoteRow__6CQfk{display:flex;align-items:flex-end;gap:12px;margin-bottom:8px}.page_floorNoteSpacer__lfNJ6{flex:1 1}.page_floorArrowSpacer__VwBcG{width:24px;flex-shrink:0}.page_floorUses__P_TDx{flex:1 1;list-style:none;margin:0;padding:14px 16px;border:1.5px solid #474ba5;border-radius:6px;font-size:13px;line-height:1.8;color:var(--foreground)}.page_floorUses__P_TDx li{margin-bottom:4px}.page_floorUses__P_TDx li:last-child{margin-bottom:0}.page_floorLabel1F__7khdi{font-size:13px;font-weight:500;padding:6px 10px;border:1px dashed #474ba5;border-radius:6px;color:#474ba5;text-align:center}@media (max-width:768px){.page_grid__IcZks{column-count:1}.page_heroText__6n9HQ{font-size:21px}.page_title__nrMQS{font-size:21px;gap:10px;margin-top:100px;margin-bottom:80px}.page_titleCurlLeft__wbf7C svg,.page_titleCurlRight__9LcZK svg{width:20vw}.page_floorLabel1F__7khdi,.page_floorLabel__5vIkW{font-size:12px;padding:5px 6px}.page_floorUses__P_TDx{font-size:12px;padding:10px}.page_floorNote__U3P2X{font-size:10px}.page_floorNoteRow__6CQfk,.page_floorRow__enIrr{gap:6px}.page_section__io1_k{padding:32px 9% 0}.page_block__CAeGM:last-child{margin-bottom:0}}@media (max-width:550px){.page_heroText__6n9HQ,.page_title__nrMQS{font-size:18px}}.Timeline_section__sXA__{display:flex;flex-direction:column}.Timeline_row__3l58L{position:relative;display:flex;align-items:center;min-height:360px}.Timeline_row__3l58L[data-align=left]{flex-direction:row}.Timeline_row__3l58L[data-align=right]{flex-direction:row-reverse}.Timeline_imageWrapper__VsjNG{position:relative;flex:1 1 50%;aspect-ratio:1/1;overflow:hidden;background-color:#e4e8f5}.Timeline_image__Nwcgv{object-fit:cover;filter:grayscale(100%);transition:filter 1s ease-out}.Timeline_image__Nwcgv[data-revealed=true]{filter:grayscale(0)}.Timeline_year__5wgCd{position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:6vw;font-weight:700;color:#ffffff;-webkit-text-stroke:3px #474ba5;paint-order:stroke fill;z-index:1;white-space:nowrap}.Timeline_content___i5P1{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:48px 9%}.Timeline_title__CyCSo{font-size:21px;font-weight:500}.Timeline_text__X_i__{font-size:14px;line-height:1.9;white-space:pre-line}@media (max-width:768px){.Timeline_row__3l58L[data-align=left],.Timeline_row__3l58L[data-align=right]{flex-direction:column}.Timeline_imageWrapper__VsjNG{width:100%}.Timeline_year__5wgCd{font-size:60px;-webkit-text-stroke:2px #474ba5}.Timeline_content___i5P1{padding:100px 9%}.Timeline_title__CyCSo{font-size:18px}}@media (min-width:901px){.Timeline_content___i5P1{gap:32px}}.page_section__vjCZ1{max-width:1000px;margin:0 auto;padding:48px 6% 96px}.page_title__JehWJ{font-size:28px;font-weight:500;text-align:center;margin-bottom:40px}.page_lead__TijGe{font-size:16px;color:var(--foreground);text-align:center;margin-bottom:80px}.page_category__bEh_n{margin-bottom:100px}.page_category__bEh_n:last-child{margin-bottom:0}.page_categoryHeading__W_S7G{font-size:21px;font-weight:500;color:#474ba5;padding-bottom:10px;margin-bottom:20px}.page_contactBlock__26wPE{margin-top:16px}.page_contactBlock__26wPE:first-child{margin-top:0}.page_contactLabel___JDrb{font-weight:500;margin-bottom:4px}@media (max-width:768px){.page_title__JehWJ{font-size:21px}.page_lead__TijGe{font-size:14px;margin-bottom:60px}.page_categoryHeading__W_S7G{font-size:16px;margin-bottom:16px}.page_category__bEh_n{margin-bottom:60px}}@media (max-width:550px){.page_title__JehWJ{font-size:18px}}.NewsCard_card__QrXwm{display:flex;flex-direction:column;gap:8px}.NewsCard_imageWrapper__NS0r6{position:relative;width:100%;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background-color:#e4e8f5;border:2px solid #474ba5}.NewsCard_image__4AI67{object-fit:cover}.NewsCard_date__0_pqH{font-size:16px;color:#474ba5;font-weight:500}.NewsCard_title__Defbk{font-size:18px;line-height:1.7;color:var(--foreground);margin:0;font-weight:500}@media (max-width:768px){.NewsCard_date__0_pqH{font-size:14px}.NewsCard_title__Defbk{font-size:16px}}.page_section__i7lYl{padding:48px 6% 96px}.page_title__zqVPs{font-size:28px;font-weight:500;text-align:center;margin-bottom:48px}.page_grid__DI5kr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px;max-width:1000px;margin:0 auto}@media (max-width:768px){.page_grid__DI5kr{grid-template-columns:1fr}.page_title__zqVPs{font-size:21px}}@media (max-width:550px){.page_title__zqVPs{font-size:18px}}.page_section__TWPo5{max-width:1000px;margin:0 auto;padding:48px 6% 96px}.page_title__lI4K9{font-size:28px;font-weight:500;text-align:center;margin-bottom:60px}.page_grid__BCMs9{display:flex;justify-content:center;gap:80px;flex-wrap:wrap}.page_group__mAFIa{display:flex;flex-direction:column;width:240px}.page_groupHeading__Cjfui{font-size:18px;font-weight:500;padding-bottom:10px;margin-bottom:16px;border-bottom:2px solid #474ba5}.page_linkList__bvkVi{padding:0;gap:14px}.page_linkList__bvkVi,.page_subLinkList__r59aK{list-style:none;display:flex;flex-direction:column}.page_subLinkList__r59aK{margin-top:10px;padding:0 0 0 16px;gap:10px}.page_link__PI0ue{font-size:14px;line-height:1.7;color:var(--foreground);text-decoration:none;transition:opacity .2s}.page_link__PI0ue:hover{opacity:.6;text-decoration:underline}.page_subLink__g_sFV{font-size:13px;line-height:1.7;color:var(--foreground);opacity:.75;text-decoration:none;transition:opacity .2s}.page_subLink__g_sFV:before{content:"› "}.page_subLink__g_sFV:hover{opacity:.5}@media (max-width:768px){.page_title__lI4K9{font-size:21px}.page_grid__BCMs9{gap:48px}}@media (max-width:550px){.page_grid__BCMs9{flex-direction:column;align-items:center;gap:40px}.page_title__lI4K9{font-size:18px}}.page_section__7FciL{max-width:1000px;margin:0 auto;padding:48px 9% 96px}.page_title__q_Dkd{font-size:28px;font-weight:500;text-align:center;margin-bottom:48px}.page_block__l_HqQ{margin-bottom:56px}.page_blockHeading__yfvZa{font-size:18px;font-weight:500;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #474ba5}.page_article__e4I2V{margin-bottom:24px}.page_heading__8GUEy{font-size:16px;font-weight:500;color:var(--foreground);margin-bottom:8px}.page_body__s5nA6,.page_list__dSAXm{font-size:14px;line-height:1.9;color:var(--foreground)}.page_list__dSAXm{list-style:none;padding-left:1.6em}.page_list__dSAXm li{margin-bottom:6px;text-indent:-1.6em;padding-left:1.6em}.page_subList___Uy_u{list-style:none;padding-left:1.4em;margin-top:8px}.page_subList___Uy_u li{margin-bottom:4px;text-indent:-1em;padding-left:1em}.page_subList___Uy_u li:before{content:"・"}.page_enactedDate__ixu0O{margin-top:64px}.page_enactedBy__3hKZQ,.page_enactedDate__ixu0O{font-size:14px;color:var(--foreground);text-align:right}@media (max-width:768px){.page_section__7FciL{padding:48px 9% 0}.page_title__q_Dkd{font-size:21px}.page_blockHeading__yfvZa{font-size:16px}}@media (max-width:550px){.page_title__q_Dkd{font-size:18px}}.page_section__yyXli{max-width:1100px;margin:0 auto;padding:48px 6% 96px}.page_title__PVsQw{font-size:28px;font-weight:500;text-align:center;margin-bottom:8px}.page_count__c2d9W{font-size:14px;color:var(--foreground);text-align:center;margin-bottom:40px}@media (max-width:768px){.page_title__PVsQw{font-size:19px}}