@media not screen and (min-width:768px){._sidebar_1muv2_2{width:100%;margin-top:80px}}@media screen and (min-width:768px){._sidebar_1muv2_2{width:230px}}._content_2vnff_1{padding-top:clamp(40px,8.6956521739px + 8.6956521739vw,120px)}._content_2vnff_1._contact_2vnff_4{padding-bottom:clamp(80px,33.0434782609px + 13.0434782609vw,200px)}._row_2vnff_8{display:flex;flex-wrap:wrap;justify-content:space-between}@media not screen and (min-width:1024px){._row_2vnff_8 ._main_2vnff_15{width:100%}}@media screen and (min-width:1024px){._row_2vnff_8 ._main_2vnff_15{width:calc(100% - 330px)}}._mv_1com6_1{position:relative}._image_1com6_5 img{width:100%;-o-object-fit:cover;object-fit:cover}._title_1com6_20{position:absolute;top:50%;left:5%;transform:translateY(-50%)}._title_1com6_20 h1,._title_1com6_20 div{font-size:clamp(32px,19.4782608696px + 3.4782608696vw,64px);font-weight:700;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.4)}@media not screen and (min-width:768px){._image_1com6_5 img{min-height:200px}}@media screen and (min-width:768px){._image_1com6_5 img{max-height:1000px}}._mv_sycw0_1{position:relative}._image_sycw0_5 img{width:100%;height:100vh;height:100dvb;-o-object-fit:cover;object-fit:cover}._title_sycw0_12{position:absolute;top:50%;left:5%;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;transform:translateY(-50%)}._title_sycw0_12 span{position:relative;display:inline-block;font-size:clamp(48px,41.7391304348px + 1.7391304348vw,64px);font-weight:700;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.4)}._news_sycw0_30{position:absolute;right:0;bottom:0}._news_sycw0_30 h2{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:clamp(125px,95.652173913px + 8.152173913vw,200px);height:clamp(40px,30.6086956522px + 2.6086956522vw,64px);-webkit-clip-path:polygon(clamp(23px,17.5217391304px + 1.5217391304vw,37px) 0%,100% 0%,calc(100% - clamp(23px,17.5217391304px + 1.5217391304vw,37px)) 100%,0% 100%);clip-path:polygon(clamp(23px,17.5217391304px + 1.5217391304vw,37px) 0%,100% 0%,calc(100% - clamp(23px,17.5217391304px + 1.5217391304vw,37px)) 100%,0% 100%);font-size:clamp(16px,14.4347826087px + .4347826087vw,20px);font-weight:700;color:#1b4380;background-color:#fff}._link_sycw0_73{display:flex;-moz-column-gap:clamp(6px,-1.0434782609px + 1.9565217391vw,24px);column-gap:clamp(6px,-1.0434782609px + 1.9565217391vw,24px);align-items:center;justify-content:space-between;width:100%;background-color:#1b4380;transition:opacity 300ms ease-out}._link_sycw0_73 p{overflow:hidden;font-size:clamp(14px,13.2173913043px + .2173913043vw,16px);line-height:1.2;color:#fff}._link_sycw0_73 svg{flex-shrink:0}@media not screen and (min-width:768px){._news_sycw0_30{width:100%}._news_sycw0_30 h2{bottom:55px;left:14px}._link_sycw0_73{height:64px;padding-top:4px;padding-left:17.2222222222vw;-webkit-clip-path:polygon(37px 0,100%0,100% 100%,0 100%);clip-path:polygon(37px 0,100%0,100% 100%,0 100%)}._link_sycw0_73 p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media screen and (min-width:768px){._news_sycw0_30{width:80%;max-width:942px}._news_sycw0_30 h2{bottom:clamp(8px,2px + .78125vw,12px);left:-9px}._link_sycw0_73{height:clamp(50px,29px + 2.734375vw,64px);padding-left:clamp(160px,47.5px + 14.6484375vw,235px);-webkit-clip-path:polygon(clamp(29px,17px + 1.5625vw,37px) 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(clamp(29px,17px + 1.5625vw,37px) 0%,100% 0%,100% 100%,0% 100%)}._link_sycw0_73 p{text-overflow:ellipsis;white-space:nowrap}}@media (any-hover:hover){._link_sycw0_73:hover{opacity:.8}}@media (any-hover:none){._link_sycw0_73:active{opacity:.8}}._scrollTop_w0e59_1{position:fixed;right:10px;bottom:20px;z-index:19;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#fff;visibility:hidden;background-color:#1b4380;border:1px solid #fff;opacity:0;transition:opacity 300ms ease-out,visibility 300ms ease-out}._scrollTop_w0e59_1._isVisible_w0e59_28{visibility:visible;opacity:1}@media (any-hover:hover){._scrollTop_w0e59_1:hover{opacity:.8}}@media (any-hover:none){._scrollTop_w0e59_1:active{opacity:.8}}._breadcrumb_zguk8_1{margin-top:clamp(10px,6.0869565217px + 1.0869565217vw,20px)}._list_zguk8_5{display:flex;-moz-column-gap:16px;column-gap:16px;align-items:center;overflow-x:auto;white-space:nowrap}._item_zguk8_13{display:flex;-moz-column-gap:16px;column-gap:16px;align-items:center;font-size:12px}._item_zguk8_13:first-of-type{margin-left:auto}._item_zguk8_13 svg{width:18px;height:auto}._item_zguk8_13 a{transition:opacity 300ms ease-out}@media (any-hover:hover){._item_zguk8_13 a:hover{opacity:.8}}@media (any-hover:none){._item_zguk8_13 a:active{opacity:.8}}._footer_rxev2_1{position:sticky;top:100vh;padding:clamp(40px,20.4347826087px + 5.4347826087vw,90px)0 clamp(16px,12.8695652174px + .8695652174vw,24px);background-color:#fcfcfc}._logo_rxev2_8 a{transition:opacity 300ms ease-out}._logo_rxev2_8 img{width:clamp(250px,152.1739130435px + 27.1739130435vw,500px)}._nav_rxev2_25{margin-top:56px}._nav_rxev2_25 a{font-weight:700;transition:opacity 300ms ease-out}._copy_rxev2_55{margin-top:clamp(40px,8.6956521739px + 8.6956521739vw,120px);text-align:center}._copy_rxev2_55 small{font-size:12px}@media not screen and (min-width:768px){._nav_rxev2_25 li:not(:first-child){margin-top:16px}}@media screen and (min-width:768px){._nav_rxev2_25 ul{display:flex;flex-wrap:wrap;gap:24px 80px}}@media (any-hover:hover){._logo_rxev2_8 a:hover{opacity:.8}._nav_rxev2_25 a:hover{opacity:.8}}@media (any-hover:none){._logo_rxev2_8 a:active{opacity:.8}._nav_rxev2_25 a:active{opacity:.8}}._drawer_1bqfq_1{position:fixed;top:16px;right:5%;z-index:40;transition:top 300ms ease-out}._drawer_1bqfq_1._isFixed_1bqfq_8{top:6px}._icon_1bqfq_12{position:relative;top:0;right:0;z-index:41;display:block;width:48px;height:48px}._icon_1bqfq_12::before,._icon_1bqfq_12::after{position:absolute;top:50%;right:9px;display:block;height:3px;content:"";background-color:#fff;transition:transform 300ms ease-out,width 300ms ease-out}._icon_1bqfq_12::before{width:30px;transform:translateY(calc(-50% - 6px))}._isOpen_1bqfq_35 ._icon_1bqfq_12::before{transform:translate(1px,-50%) rotate(-45deg)}._icon_1bqfq_12::after{width:18px;transform:translateY(calc(-50% + 6px))}._isOpen_1bqfq_35 ._icon_1bqfq_12::after{width:30px;transform:translate(1px,-50%) rotate(45deg)}._close_1bqfq_47{position:fixed;top:0;left:0;z-index:39;width:100%;height:100%;visibility:hidden;background-color:#000;opacity:0;transition:opacity 300ms ease-out,visibility 300ms ease-out}._isOpen_1bqfq_35 ._close_1bqfq_47{visibility:visible;opacity:.5}._content_1bqfq_64{position:fixed;top:0;right:0;z-index:40;width:80%;height:100%;padding:80px 30px 0;overflow:auto;color:#000;background-color:#1b4380;transition:transform 300ms ease-out;transform:translateX(105%)}._content_1bqfq_64::-webkit-scrollbar{display:none}._isOpen_1bqfq_35 ._content_1bqfq_64{box-shadow:6px 0 24px rgba(0,0,0,.16);transform:translateX(0)}._nav_1bqfq_86 li:not(:first-child){margin-top:32px}._nav_1bqfq_86 a{font-weight:700;color:#fff;transition:opacity 300ms ease-out}._contentLeft_1bqfq_105{right:auto;left:0;transform:translateX(-105%)}._contentTop_1bqfq_111{top:0;bottom:auto;width:100%;max-width:100%;height:100%;transform:translateY(-105%)}._contentCover_1bqfq_120{top:0;bottom:auto;width:100%;max-width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity 300ms ease-out,visibility 300ms ease-out;transform:translateX(0)}._isOpen_1bqfq_35 ._contentCover_1bqfq_120{visibility:visible;opacity:1}@media (any-hover:hover){._nav_1bqfq_86 a:hover{opacity:.8}}@media (any-hover:none){._nav_1bqfq_86 a:active{opacity:.8}}._header_13mf3_1{position:fixed;top:0;left:0;z-index:20;width:100%;transition:height 300ms ease-out,background-color 300ms ease-out}._header_13mf3_1._isFixed_13mf3_19{height:60px;background-color:rgba(27,67,128,.9)}._row_13mf3_24{display:flex;align-items:center;justify-content:space-between;height:inherit}._logo_13mf3_31 a{display:flex;align-items:center;justify-content:center;transition:opacity 300ms ease-out}._logo_13mf3_31 img{width:clamp(234px,188.6086956522px + 12.6086956522vw,350px)}._nav_13mf3_52 a{font-size:clamp(16px,12px + .390625vw,18px);font-weight:700;color:#fff;transition:opacity 300ms ease-out}@media not screen and (min-width:1024px){._header_13mf3_1{height:80px}._nav_13mf3_52{display:none}}@media screen and (min-width:1024px){._header_13mf3_1{height:100px}._nav_13mf3_52 ul{display:flex;-moz-column-gap:clamp(40px,-40px + 7.8125vw,80px);column-gap:clamp(40px,-40px + 7.8125vw,80px)}}@media (any-hover:hover){._logo_13mf3_31 a:hover{opacity:.8}._nav_13mf3_52 a:hover{opacity:.8}}@media (any-hover:none){._logo_13mf3_31 a:active{opacity:.8}._nav_13mf3_52 a:active{opacity:.8}}@font-face{font-family:"Noto Sans JP";src:url(/fonts/NotoSansJP-VariableFont_wght.woff2)format("woff2")}@font-face{font-family:"Shippori Mincho B1";font-weight:700;src:url(/fonts/ShipporiMinchoB1-Bold.woff2)format("woff2")}*,::before,::after{box-sizing:border-box;margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:60px;overflow-x:hidden}body{min-height:100vh;padding:0;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:500;line-height:1.6;color:#000;overflow-wrap:break-word;background-color:#fff}article,aside,footer,header,nav,section,main{display:block}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}h1,h2,h3,h4,h5,h6,a,p,span,em,small,strong,sub,sup,mark,del,ins,strike,abbr,dfn,blockquote,q,cite,code,pre,ol,ul,li,dl,dt,dd,div,section,article,main,aside,nav,header,footer,img,figure,figcaption,address,time,audio,video,canvas,iframe,details,summary,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{padding:0;margin:0;border:0}a{display:inline-block;color:inherit;text-decoration:none;cursor:pointer;background-color:transparent}img,video,iframe,object{max-width:100%;height:auto;vertical-align:top;border:0}code,kbd,pre,samp{font-family:monospace,sans-serif;font-size:inherit}ul,ol{list-style:none}table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;border:1px solid #eee}th,td{padding:4px 6px;text-align:left;vertical-align:top;border:1px solid #eee}address{font-style:inherit}b,strong{font-weight:700}[type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],textarea{width:100%;min-height:clamp(48px,43.3043478261px + 1.3043478261vw,60px);padding:8px;margin:0;font-family:inherit;font-size:clamp(14px,13.2173913043px + .2173913043vw,16px);font-weight:inherit;color:#000;background-color:#fff;border:1px solid #000;border-radius:0;outline:0}[type=text]:focus,[type=search]:focus,[type=tel]:focus,[type=url]:focus,[type=email]:focus,[type=password]:focus,textarea:focus{border-color:#000;outline:1px solid #000}textarea{height:100%;min-height:320px;overflow-y:hidden;resize:none}button,[type=button],[type=submit],[type=reset]{padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent;border:0;border-radius:0}[type=checkbox]{display:none}[type=checkbox]+label{display:inline-flex;-moz-column-gap:clamp(8px,4.8695652174px + .8695652174vw,16px);column-gap:clamp(8px,4.8695652174px + .8695652174vw,16px);align-items:center;font-size:clamp(16px,12.8695652174px + .8695652174vw,24px);font-weight:700;cursor:pointer;background-color:#fff}[type=checkbox]+label>span:first-of-type{position:relative;width:clamp(28px,26.4347826087px + .4347826087vw,32px);height:clamp(28px,26.4347826087px + .4347826087vw,32px);background-color:#fff;border:1px solid #000}[type=checkbox]+label>span:first-of-type::after{position:absolute;inset:0;width:clamp(16px,15.2173913043px + .2173913043vw,18px);height:clamp(16px,15.2173913043px + .2173913043vw,18px);margin:auto;content:"";background-color:#1b4380;opacity:0;transition:opacity 300ms ease-out}[type=checkbox]+label>span:last-of-type>a{position:relative;transition:color 300ms ease-out}[type=checkbox]+label>span:last-of-type>a::after{position:absolute;bottom:0;left:50%;width:100%;height:2px;content:"";background-color:#000;transition:background-color 300ms ease-out;transform:translateX(-50%)}[type=checkbox]:checked+label>span::after{opacity:1}.jsFadeIn{visibility:hidden;opacity:0;transition-timing-function:ease-out;transition-duration:1s;transform:translate3d(0,0,0)}.jsFadeUp{visibility:hidden;opacity:0;transition-timing-function:ease-out;transition-duration:1s;transform:translate3d(0,30px,0)}.jsFadeDown{visibility:hidden;opacity:0;transition-timing-function:ease-out;transition-duration:1s;transform:translate3d(0,-30px,0)}.jsFadeLeft{visibility:hidden;opacity:0;transition-timing-function:ease-out;transition-duration:1s;transform:translate3d(-30px,0,0)}.jsFadeRight{visibility:hidden;opacity:0;transition-timing-function:ease-out;transition-duration:1s;transform:translate3d(30px,0,0)}.jsFadeBg{position:relative}.jsFadeBg::before{position:absolute;z-index:30;width:100%;height:100%;content:"";opacity:0;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards}@keyframes fadeBackground{0%{opacity:1;transform:scaleX(0);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:left}50.001%{opacity:1;transform-origin:right}to{opacity:1;transform:scaleX(0);transform-origin:right}}.jsFadeBg>*{opacity:0;animation-duration:1s;animation-delay:1s;animation-fill-mode:forwards}@keyframes fadeText{0%{opacity:0}to{opacity:1}}.jsFadeBg.jsFadeBgWhite::before{background-color:#fff}.jsFadeBg.jsFadeBgPrimary::before{background-color:#1b4380}.jsFadeBg.isFadeActive::before{animation-name:fadeBackground}.jsFadeBg.isFadeActive>*{animation-name:fadeText}.jsFadeText{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content}.jsFadeText::before{position:absolute;z-index:30;width:100%;height:100%;content:"";background-color:#1b4380;opacity:0;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeBackground{0%{opacity:1;transform:scaleX(0);transform-origin:left}50%{opacity:1;transform:scaleX(1);transform-origin:left}50.001%{opacity:1;transform-origin:right}to{opacity:1;transform:scaleX(0);transform-origin:right}}.jsFadeText:nth-of-type(1)::before{animation-delay:.6s}.jsFadeText:nth-of-type(1) span{animation-delay:1s}.jsFadeText:nth-of-type(2)::before{animation-delay:1s}.jsFadeText:nth-of-type(2) span{animation-delay:1.4s}.jsFadeText:nth-of-type(3)::before{animation-delay:1.4s}.jsFadeText:nth-of-type(3) span{animation-delay:1.8s}.jsFadeText>span{opacity:0;animation-duration:1s;animation-fill-mode:forwards}@keyframes fadeText{0%{opacity:0}to{opacity:1}}.jsFadeText.isFadeActive::before{animation-name:fadeBackground}.jsFadeText.isFadeActive>span{animation-name:fadeText}.isFadeActive{visibility:visible;opacity:1;transition-timing-function:ease-out;transform:translate3d(0,0,0)}@media (any-hover:hover){[type=checkbox]+label>span:first-of-type::after:hover{opacity:.8}[type=checkbox]+label>span:last-of-type>a:hover{color:#1b4380}[type=checkbox]+label>span:last-of-type>a:hover::after{background-color:#1b4380}}@media (any-hover:none){[type=checkbox]+label>span:first-of-type::after:active{opacity:.8}[type=checkbox]+label>span:last-of-type>a:active{color:#1b4380}[type=checkbox]+label>span:last-of-type>a:active::after{background-color:#1b4380}}@media not screen and (min-width:640px){.visibleSm{display:none}}@media screen and (min-width:640px){.invisibleSm{display:none}}@media not screen and (min-width:768px){.visibleMd{display:none}}@media screen and (min-width:768px){.invisibleMd{display:none}}@media not screen and (min-width:1024px){.visibleLg{display:none}}@media screen and (min-width:1024px){.invisibleLg{display:none}}@media not screen and (min-width:1280px){.visibleXl{display:none}}@media screen and (min-width:1280px){.invisibleXl{display:none}}@media not screen and (min-width:1536px){.visibleXxl{display:none}}@media screen and (min-width:1536px){.invisibleXxl{display:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}