﻿@charset "UTF-8";.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}*:focus-visible{border:0;}html{height:100%;min-height:100dvh;scroll-behavior:smooth;}body{background-color:#fff;color:#000;font-family:"Noto Sans JP",system-ui,sans-seri;font-size:14px;line-height:1.7;min-height:100dvh;height:100%;position:relative;}@media screen and (min-width:1024px){body{font-size:16px;line-height:1.75;}}img{display:block;max-width:100%;height:auto;width:auto;}img[src*=".svg"]{width:revert-layer;}a,button{text-decoration:none;cursor:pointer;}a:visited,a:active,a:link,a:hover,button:visited,button:active,button:link,button:hover{outline:0;}a:hover,button:hover{text-decoration:none;}input{border:1px solid #e5e5e5;}input,textarea{background-color:#f0f5fe;border-radius:5px;transition:.5s;}input::placeholder,textarea::placeholder{transition:.2s;}input:focus,textarea:focus{outline:0;border:1px solid #00a7fe;background-color:#fff;}input:focus::placeholder,textarea:focus::placeholder{color:transparent;}input[type=checkbox]{appearance:checkbox;}input[type=radio]{appearance:radio;}textarea{border:1px solid #e5e5e5;}button{text-align:center;}::-webkit-scrollbar{background-color:#000b5b;width:8px;height:8px;}::-webkit-scrollbar-track{background-color:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.1);}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}::-webkit-input-placeholder{opacity:.6;}:-moz-placeholder{opacity:.6;}::-moz-placeholder{opacity:.6;}:-ms-input-placeholder{opacity:.6;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}[x-cloak]{display:none!important;}.grecaptcha-badge{visibility:hidden;}.field-validation-error{color:#b71616;display:block;margin-top:4px;margin-left:4px;}.sc_BrandingArea{container:branding/inline-size;margin-inline:auto;max-width:1820px;max-height:360px;position:relative;}.sc_BrandingImages{width:100%;height:100%;max-height:360px;position:absolute;}.sc_BrandingImage{object-fit:cover;object-position:center 40%;width:100%;height:100%;max-height:360px;}.sc_BrandingText{height:360px;position:relative;display:grid;place-items:center center;padding:0 12px;}@container branding (min-width:500px){.sc_BrandingText{padding:0 16px;}}@container branding (min-width:720px){.sc_BrandingText{padding:0 32px;}}.sc_BrandingTile{display:grid;place-items:center center;height:120px;width:100%;max-width:720px;margin-inline:auto;background-color:rgba(0,0,0,.5);transition:height ease-in .2s;}@container branding (min-width:500px){.sc_BrandingTile{height:150px;}}@container branding (min-width:720px){.sc_BrandingTile{height:180px;}}.sc_BrandingTitle{color:#fff;display:block;font-size:32px;line-height:1;}.sc_Area{padding:60px 12px;}@media screen and (min-width:1024px){.sc_Area{padding:120px 32px;}}.sc_NoDataMessage{border:dashed 1px #e5e5e5;padding:48px 16px;max-width:720px;margin-inline:auto;text-align:center;}.sc_Text-Left{text-align:left;}.sc_Text-Center{text-align:center;}.sc_Text-Right{text-align:right;}.sc_Text-NoWrap{word-break:keep-all;overflow-wrap:break-word;}.sc_Block-GridCentering{display:grid;place-items:center;}.sc_Block-GridCenterTop{display:grid;place-items:start center;}.sc_Block-FlexCentering{display:flex;flex-direction:column;align-items:center;justify-content:center;}.sc_Block-FlexCenterTop{display:flex;flex-direction:column;align-items:center;justify-content:start;}.sc_Block-Horizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;}.sc_Block-Vertical{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;}.sc_Block-Margin04{margin-bottom:8px;}@container (min-width:1080px){.sc_Block-Margin04{margin-bottom:16px;}}.sc_Block-Margin05{margin-bottom:12px;}@container (min-width:1080px){.sc_Block-Margin05{margin-bottom:20px;}}.sc_Block-Margin06{margin-bottom:12px;}@container (min-width:1080px){.sc_Block-Margin06{margin-bottom:24px;}}.sc_Block-Margin08{margin-bottom:16px;}@container (min-width:1080px){.sc_Block-Margin08{margin-bottom:32px;}}.sc_Block-Margin10{margin-bottom:20px;}@container (min-width:1080px){.sc_Block-Margin10{margin-bottom:40px;}}.sc_Block-Margin20{margin-bottom:40px;}@container (min-width:1080px){.sc_Block-Margin20{margin-bottom:80px;}}.sc_Section{margin-bottom:60px;}.sc_Area .sc_Section:last-child{margin-bottom:0;}@media screen and (min-width:1024px){.sc_Section{margin-bottom:120px;}}.sc_SectionTitle{color:#000b5b;display:block;font-size:40px;font-weight:bold;line-height:1;margin-bottom:12px;}.sc_List{list-style-type:square;margin-left:20px;}.sc_Button{align-items:center;background-color:#000b5b;display:flex;font-size:20px;font-weight:bold;height:60px;justify-content:center;position:relative;transition:all ease-in .2s;padding-left:12px;padding-right:12px;width:100%;max-width:320px;min-width:120px;}.sc_Button:hover{background-color:#00a7fe;}.sc_Button:disabled{opacity:.35;pointer-events:none;}.sc_Button._Disabled{opacity:.35;pointer-events:none;}.sc_FormControl-Hint{display:block;font-size:12px;margin-top:4px;margin-left:4px;}.sc_FormControl-Hint:before{content:"※";}.sc_ImagesGrid{align-items:start;display:grid;gap:20px 40px;grid-template-columns:repeat(auto-fill,min(100%,330px));grid-template-rows:auto;justify-content:center;margin-inline:auto;}@container (width >= 760px){.sc_ImagesGrid._Colmun360,.sc_ImagesGrid._Colmun400,.sc_ImagesGrid._Colmun440{grid-template-columns:repeat(auto-fill,min(100%,360px));}}@container (width >= 840px){.sc_ImagesGrid._Colmun400,.sc_ImagesGrid._Colmun440{grid-template-columns:repeat(auto-fill,min(100%,400px));}}@container (width >= 1280px){.sc_ImagesGrid._Colmun440{grid-template-columns:repeat(auto-fill,min(100%,440px));}}.sc_ImagesGrid-Figure{align-self:start;min-width:330px;width:100%;}.sc_ImagesGrid-Image{align-self:start;aspect-ratio:4/3;border:1px solid #e5e5e5;display:block;height:auto;margin-inline:auto;width:100%;min-width:330px;}.sc_ImagesGrid-Caption{font-size:14px;margin-top:4px;text-align:center;}.sc_ImagesFlex{display:flex;flex-wrap:wrap;gap:20px 40px;margin-inline:auto;max-width:fit-content;}.sc_ImagesFlex-Figure{align-self:start;margin-inline:auto;width:330px;}.sc_ImagesFlex-Image{align-self:start;aspect-ratio:4/3;border:1px solid #e5e5e5;display:block;height:auto;margin-inline:auto;width:330px;}.sc_ImagesFlex-Caption{font-size:14px;margin-top:4px;text-align:center;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.sp_Pagination{margin-top:36px;display:flex;flex-direction:column;align-items:center;}.sp_Pagination-State{display:flex;margin-bottom:20px;place-items:center;}.sp_Pagination-PageCounter{font-size:16px;font-weight:bold;text-align:center;width:96px;}.sp_Pagination-ArrowLink{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:120px;display:flex;gap:8px;}.sp_Pagination-ArrowLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-ArrowLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLinks{display:flex;flex-wrap:wrap;gap:20px;max-width:700px;}.sp_Pagination-PageLink{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;font-weight:bold;justify-content:center;overflow:hidden;position:relative;user-select:none;-webkit-user-select:none;height:40px;line-height:40px;transition:background-color ease-in .2s;width:40px;border-radius:50%;}.sp_Pagination-PageLink:disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Disabled{opacity:.33;pointer-events:none;cursor:not-allowed;}.sp_Pagination-PageLink._Current{pointer-events:none;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.sc_Outer-Container{margin-inline:auto;max-width:1820px;}.sc_Inner-Container{margin-inline:auto;max-width:1490px;padding-inline:clamp(16px,3.65vw,40px);}.sc_BreadcrumbArea{display:none;}@container breadcrumb (min-width:500px){.sc_BreadcrumbArea{display:block;}}.sc_BreadcrumbArea-Container{container:breadcrumb/inline-size;}.sc_BreadcrumbList{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;}.sc_BreadcrumbItem:not(:last-child):hover{color:#00a7fe;}.sc_BreadcrumbItem:not(:last-child)::after{content:">";display:inline-block;margin-left:8px;}.sc_Margin-Centering{margin-inline:auto;}p.sc_Margin-Centering{width:fit-content;}.sc_HeadingLayout01{display:grid;grid-column-gap:1em;align-items:center;justify-content:flex-start;}.sc_HeadingLayout01._Center{place-content:center;}.sc_HeadingLayout01._Border{border-bottom:1px solid #e5e5e5;}.sc_HeadingLayout01._Column{grid-template-columns:min-content auto;}.sc_HeadingLayout01._Column .sc_HeadingLayout-SmallText{grid-column:2/3;grid-row:2/3;}.sc_HeadingLayout01._Column .sc_HeadingLayout-BaseIcon{grid-column:1/2;grid-row:1/2;height:100%;}.sc_HeadingLayout01._\33Line{grid-template-columns:min-content auto auto;}.sc_HeadingLayout01._\33Line .sc_HeadingLayout-BaseIcon{align-self:center;}.sc_HeadingLayout01._\32Line{grid-template-columns:min-content auto;}.sc_HeadingLayout01._\32Line .sc_HeadingLayout-BaseIcon{align-self:center;}.sc_HeadingLayout01._Default{grid-template-columns:auto auto;}.sc_HeadingLayout01._Blue .sc_HeadingLayout-Text{color:#000b5b;}.sc_HeadingLayout01._Blue .sc_HeadingLayout-SmallText{color:#0099e8;}.sc_HeadingLayout01._White .sc_HeadingLayout-Text{color:#fff;}.sc_HeadingLayout01._White .sc_HeadingLayout-SmallText{color:#fff;}.sc_HeadingLayout01._BackBlack{background-color:#000;}.sc_HeadingLayout-BaseIcon{display:inline-block;align-self:flex-start;height:30px;width:8px;background:url(../images/shared/mainheading-icon-mb.svg) no-repeat center/contain;}.sc_HeadingLayout-BaseIcon._WhiteIcon{background:url(../images/shared/mainheading-icon-white.svg) no-repeat center/contain;}.sc_StaticHeading-BorderLB{font-weight:normal;border-left:3px solid #000b5b;border-bottom:1px solid #e5e5e5;}.sc_HeadingLayout-DoubleArrow{display:flex;align-items:center;justify-content:center;width:clamp(24px,2.91vw,34px);}.sc_HeadingLayout-DoubleArrow:before,.sc_HeadingLayout-DoubleArrow:after{content:"";display:block;flex:1;aspect-ratio:4/5;background-color:#e600b1;clip-path:polygon(0 0,100% 50%,0 100%);}.sc_HeadingLayout-SingleArrow{display:block;width:20px;aspect-ratio:1/1;background-color:#e600b1;clip-path:polygon(100% 0,0 0,50% 100%);}.sc_HeadingLayout-Square{display:inline-block;width:clamp(20px,2.25vw,25px);aspect-ratio:1/1;background:url(../images/shared/sub-heading-icon.svg) no-repeat center/cover;}.sc_HeadingLayout-BorderLeft{width:5px;height:100%;background-color:#00a7fe;align-self:center;}.sc_HeadingIcon{background:url(../images/shared/mainheading-icon-mb.svg) no-repeat center/100%;}.sc_SquareIcon{background:url(../images/shared/sub-heading-icon.svg) no-repeat center/100%;}.sc_ArrowIcon{background:url(../images/shared/link-arrow.svg) no-repeat center/100%;}.sc_InnerTitle{border-left:2px solid #00a7fe;display:block;}.sc_MainHeading{column-gap:clamp(10px,2vw,16px);margin-bottom:clamp(20px,5vw,80px);}.sc_MainHeading-Text{font-size:clamp(20px,2.7vw,34px);font-weight:bold;}.sc_MainHeading-SmallText{font-size:clamp(14px,1.8vw,22px);font-weight:bold;}.sc_MainHeading-Icon{width:clamp(12px,2vw,14px);height:clamp(40px,6vw,50px);}.sc_StaticHeading .sc_MainHeading{padding-inline:clamp(10px,2.5vw,40px);}@media screen and (max-width:767px){.sc_StaticHeading .sc_MainHeading{margin-top:10px;}}.sc_FontStyle-English{font-family:"Oswald",system-ui,sans-serif;font-weight:500;}.sc_Paragraph{margin-bottom:1.5em;line-height:1.7;}.sc_Paragraph:last-of-type:not(:first-of-type){margin-bottom:0;}.sc_Paragraph._NonMargin{margin:0;}.sc_Paragraph._Bold{font-weight:bold;}.sc_Text-Left{text-align:left;}.sc_Text-Center{text-align:center;}.sc_Text-Right{text-align:right;}.sc_Text-NoWrap{word-break:keep-all;overflow-wrap:break-word;}.sc_Attention{color:#b71616;display:block;}.sc_Attention._TextBlack{color:#000;}.sc_Attention._Icon{display:grid;grid-template-columns:auto 1fr;gap:.2em;}.sc_Attention._Icon:before{display:block;content:"※";}.sc_PriceText{color:#b71616;}.sc_TextSize-12{font-size:clamp(12px,1.27vw,14px);}.sc_TextSize-14,.sl_Menu._RentalLease .sl_CommonMenu-ButtonArea{font-size:clamp(14px,1.47vw,16px);}.sc_TextSize-16{font-size:clamp(16px,1.67vw,18px);}.sc_TextSize-18{font-size:clamp(18px,1.86vw,20px);}.sc_TextSize-20{font-size:clamp(20px,2.06vw,22px);}.sc_TextSize-22{font-size:clamp(22px,2.25vw,24px);}.sc_TextSize-24{font-size:clamp(24px,2.45vw,26px);}.sc_TextSize-26{font-size:clamp(26px,2.64vw,28px);}.sc_TextSize-28{font-size:clamp(28px,2.84vw,30px);}.sc_TextSize-30{font-size:clamp(30px,3.03vw,32px);}.sc_TextSize-32{font-size:clamp(32px,3.23vw,34px);}.sc_TextSize-34{font-size:clamp(34px,3.42vw,36px);}.sc_TextSize-36{font-size:clamp(36px,3.62vw,38px);}.sc_TextSize-38{font-size:clamp(38px,3.81vw,40px);}.sc_TextSize-40{font-size:clamp(40px,4.01vw,42px);}.sc_TextColor-White{color:#fff;}.sc_SectionMargin{margin-block:clamp(80px,6vw,100px);}.sc_SectionMargin-Bottom{margin-bottom:clamp(80px,6vw,100px);}.sc_SectionBorder{border-top:5px solid #000b5b;padding-top:clamp(30px,2.67vw,50px);padding-bottom:clamp(30px,2.67vw,50px);}.sc_SectionBorder-Hr{border-top:20px solid #000b5b;color:none;}.sc_MainMargin-Bottom{margin-bottom:clamp(150px,22.5vw,300px);}.sc_Scroll{width:clamp(60px,5vw,70px);height:clamp(90px,9vw,100px);background-color:#000;display:grid;place-items:center;gap:5px;margin-block-start:clamp(50px,7.17vw,60px);margin-inline:auto;}.sc_Scroll .sc_Scroll-Text{align-self:end;font-size:clamp(16px,2.22vw,18px);}.sc_Scroll .sc_Scroll-Border{position:relative;width:1px;height:25px;background-color:#333;overflow:hidden;align-self:baseline;}.sc_Scroll .sc_Scroll-Border:after{content:"";display:inline;position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,#fff 50%,transparent 100%);animation:scrollDown 2s linear infinite;}@keyframes scrollDown{0%{top:-100%;}100%{top:100%;}}.sc_AddArrow,.sc_ArrowLinkText,.sc_LinkButton,.sc_BlackSquareButton,.sc_WhtieSquareButton{display:flex;align-items:center;justify-content:left;transition:.2s;}.sc_AddArrow:before,.sc_ArrowLinkText:before,.sc_LinkButton:before,.sc_BlackSquareButton:before,.sc_WhtieSquareButton:before,.sc_AddArrow:after,.sc_ArrowLinkText:after,.sc_LinkButton:after,.sc_BlackSquareButton:after,.sc_WhtieSquareButton:after{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../images/shared/link-arrow.svg);flex-basis:clamp(16px,2.22vw,18px);flex-shrink:0;aspect-ratio:1/1;transition:.2s;}.sc_AddArrow:after,.sc_ArrowLinkText:after,.sc_LinkButton:after,.sc_BlackSquareButton:after,.sc_WhtieSquareButton:after{display:none;}.sc_AddArrow:before,.sc_ArrowLinkText:before,.sc_LinkButton:before,.sc_BlackSquareButton:before,.sc_WhtieSquareButton:before{margin-right:10px;}.sc_AddArrow._Reverse:before,._Reverse.sc_ArrowLinkText:before,._Reverse.sc_LinkButton:before,._Reverse.sc_BlackSquareButton:before,._Reverse.sc_WhtieSquareButton:before{display:block;transform:rotate(180deg);}.sc_AddArrow._Reverse:after,._Reverse.sc_ArrowLinkText:after,._Reverse.sc_LinkButton:after,._Reverse.sc_BlackSquareButton:after,._Reverse.sc_WhtieSquareButton:after{display:none;}.sc_AddArrow._AfterIcon:before,._AfterIcon.sc_ArrowLinkText:before,._AfterIcon.sc_LinkButton:before,._AfterIcon.sc_BlackSquareButton:before,._AfterIcon.sc_WhtieSquareButton:before{display:none;}.sc_AddArrow._AfterIcon:after,._AfterIcon.sc_ArrowLinkText:after,._AfterIcon.sc_LinkButton:after,._AfterIcon.sc_BlackSquareButton:after,._AfterIcon.sc_WhtieSquareButton:after{margin-left:10px;display:block;}.sc_AddArrow:disabled,.sc_ArrowLinkText:disabled,.sc_LinkButton:disabled,.sc_BlackSquareButton:disabled,.sc_WhtieSquareButton:disabled,.sc_AddArrow._Disabled,._Disabled.sc_ArrowLinkText,._Disabled.sc_LinkButton,._Disabled.sc_BlackSquareButton,._Disabled.sc_WhtieSquareButton{opacity:.33;pointer-events:none;cursor:not-allowed;}.sc_AddArrow-Reverse{display:flex;align-items:center;justify-content:left;transition:.2s;}.sc_AddArrow-Reverse:after{margin-right:10px;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../images/shared/link-arrow.svg);flex-basis:clamp(16px,2.22vw,18px);flex-shrink:0;aspect-ratio:1/1;transition:.2s;transform:rotate(180deg);}.sc_LinkText[href]{padding-block:5px;transition:.2s;}.sc_LinkText[href]._LinkCol{color:#0036e8;}.sc_LinkText[href]:hover{color:#0099e8!important;}.sc_LinkText[href]._LRMargin{margin-left:4px;margin-right:4px;}.sc_LinkText[href]._Bold{font-weight:bold;}.sc_LinkText[href]._UnderLine{text-decoration:underline;}.sc_LinkButton._FitSize,._FitSize.sc_BlackSquareButton,._FitSize.sc_WhtieSquareButton{width:fit-content;}.sc_LinkButton:hover,.sc_BlackSquareButton:hover,.sc_WhtieSquareButton:hover{background-color:#e3f3ff;}.sc_LinkButton._Border,._Border.sc_BlackSquareButton,._Border.sc_WhtieSquareButton{border:1px solid #000;}.sc_LinkButton._Border:hover,._Border.sc_BlackSquareButton:hover,._Border.sc_WhtieSquareButton:hover{border-color:transparent;}.sc_LinkButton._WhiteIcon:before,._WhiteIcon.sc_BlackSquareButton:before,._WhiteIcon.sc_WhtieSquareButton:before{background-image:url(../images/shared/link-arrow-white.svg);}.sc_BlackSquareButton,.sc_WhtieSquareButton{background-color:#000;color:#fff;width:fit-content;}.sc_BlackSquareButton:before,.sc_WhtieSquareButton:before,.sc_BlackSquareButton:after,.sc_WhtieSquareButton:after{flex-basis:clamp(18px,2.48vw,20px);background-image:url(../images/shared/link-arrow-white.svg);}.sc_BlackSquareButton._Tel:before,._Tel.sc_WhtieSquareButton:before{content:"TEL";background-image:none;font-family:"Oswald",system-ui,sans-serif;letter-spacing:3px;}.sc_BlackSquareButton:hover,.sc_WhtieSquareButton:hover{background-color:#00a7fe;color:#fff;cursor:pointer;}.sc_BlackSquareButton._CenterMargin,._CenterMargin.sc_WhtieSquareButton{margin-inline:auto;}.sc_WhtieSquareButton{background-color:#fff;color:#000;}.sc_WhtieSquareButton:before,.sc_WhtieSquareButton:after{background-image:url(../images/shared/link-arrow.svg);}.sc_Hover-UnderLine:hover{box-shadow:inset 0 -2px 0 0 #00a7fe;}.sc_Label{background-color:#000b5b;display:inline-block;line-height:1.7;}.sc_Label._Black{background-color:#000;}.sc_Label._Important{background-color:#b71616;}.sc_hr{color:#e5e5e5;}.sc_hr._Black{color:#000;}.sc_ExampleIcon{background-color:#000b5b;color:#fff;width:2.4em;height:2.4em;padding:.7em;display:grid;place-items:center;line-height:1;border-radius:5px;font-size:clamp(14px,1.5vw,16px);font-weight:bold;}.sc_ExampleIcon:before{content:"例";}.sc_TableContainer{container:TableContainer/inline-size;overflow:auto;}.sc_BasicTable{border-collapse:collapse;}.sc_BasicTable ._FullWidth,.sc_BasicTable._FullWidth{width:100%;}.sc_BasicTable ._TextCenter{text-align:center;}.sc_BasicTable ._Nowrap{text-wrap:nowrap;}.sc_BasicTable-Head{font-weight:normal;padding:clamp(16px,2.5vw,24px);}.sc_BasicTable-Head._BackGlay{background-color:#f2f5fa;}.sc_BasicTable-Head._BackGreen{background-color:#06a19c;color:#fff;}.sc_BasicTable-Data{padding:clamp(16px,2.5vw,24px);}.sc_BasicTable-Data ._LinkText{color:#00a7fe;text-decoration:underline;}.sc_BasicTable-Data ._LinkText:hover{opacity:.8;}.sc_BasicTable-ContentsText{display:inline-block;}.sc_BasicTable-ContentsImage{display:inline-block;margin-inline:10px;}@container TableContainer (max-width :799px){._GridTable .sc_BasicTable-Row{display:grid;}}@container TableContainer (min-width :800px){._GridTable .sc_BasicTable-Row{display:flex;}._GridTable .sc_BasicTable-Head{width:clamp(200px,37.5vw,400px);padding-inline:clamp(20px,3.75vw,40px);}._GridTable .sc_BasicTable-Data{flex:1;}.sc_BasicTable-Row:nth-child(1) ._Border{border-top:1px solid #e5e5e5;}.sc_BasicTable-Data._Border{border-bottom:1px solid #e5e5e5;}}.sc_GreenTable{margin-inline:auto;}.sc_GreenTable th{background-color:#06a19c;font-weight:bold;color:#fff;}.sc_GreenTable th,.sc_GreenTable td{border:1px solid #e5e5e5;vertical-align:middle;text-align:center;text-wrap:nowrap;}.sc_GreenTable ._NullCell{background-color:initial;border:0;}.sc_CircleList{list-style-position:inside;}.sc_CircleList._Inline .sc_CircleList-Item{display:inline-flex;margin-inline:clamp(10px,1.25vw,15px);}.sc_CircleList-Item{display:flex;align-items:flex-start;gap:10px;}.sc_CircleList-Item:before{content:"●";color:#000b5b;font-size:.5em;margin-top:clamp(.5em,.5vw,.725em);flex-shrink:0;}.sc_CircleList-ItemText{display:inline-block;flex:1;}.sc_p-4{padding:clamp(4px,.79vw,8px);}.sc_p-8{padding:clamp(8px,1.31vw,12px);}.sc_p-12{padding:clamp(12px,1.83vw,16px);}.sc_p-16{padding:clamp(16px,2.35vw,20px);}.sc_p-20,.sl_FooterDevelop{padding:clamp(20px,2.87vw,24px);}.sc_p-24{padding:clamp(24px,3.39vw,28px);}.sc_p-28{padding:clamp(28px,3.91vw,32px);}.sc_p-32{padding:clamp(32px,4.43vw,36px);}.sc_p-36{padding:clamp(36px,4.95vw,40px);}.sc_p-40{padding:clamp(40px,5.47vw,44px);}.sc_p-44{padding:clamp(44px,5.99vw,48px);}.sc_p-48{padding:clamp(48px,6.52vw,52px);}.sc_p-52{padding:clamp(52px,7.04vw,56px);}.sc_p-56{padding:clamp(56px,7.56vw,60px);}.sc_p-60{padding:clamp(60px,8.08vw,64px);}.sc_p-64{padding:clamp(64px,8.6vw,68px);}.sc_p-68{padding:clamp(68px,9.12vw,72px);}.sc_p-72{padding:clamp(72px,9.64vw,76px);}.sc_p-76{padding:clamp(76px,10.16vw,80px);}.sc_p-80{padding:clamp(80px,10.68vw,84px);}.sc_p-84{padding:clamp(84px,11.2vw,88px);}.sc_p-88{padding:clamp(88px,11.72vw,92px);}.sc_p-92{padding:clamp(92px,12.24vw,96px);}.sc_p-96{padding:clamp(96px,12.77vw,100px);}.sc_p-100{padding:clamp(100px,13.29vw,104px);}.sc_pt-4{padding-top:clamp(4px,.79vw,8px);}.sc_pt-8{padding-top:clamp(8px,1.31vw,12px);}.sc_pt-12{padding-top:clamp(12px,1.83vw,16px);}.sc_pt-16{padding-top:clamp(16px,2.35vw,20px);}.sc_pt-20{padding-top:clamp(20px,2.87vw,24px);}.sc_pt-24{padding-top:clamp(24px,3.39vw,28px);}.sc_pt-28{padding-top:clamp(28px,3.91vw,32px);}.sc_pt-32{padding-top:clamp(32px,4.43vw,36px);}.sc_pt-36{padding-top:clamp(36px,4.95vw,40px);}.sc_pt-40{padding-top:clamp(40px,5.47vw,44px);}.sc_pt-44{padding-top:clamp(44px,5.99vw,48px);}.sc_pt-48{padding-top:clamp(48px,6.52vw,52px);}.sc_pt-52{padding-top:clamp(52px,7.04vw,56px);}.sc_pt-56{padding-top:clamp(56px,7.56vw,60px);}.sc_pt-60{padding-top:clamp(60px,8.08vw,64px);}.sc_pt-64{padding-top:clamp(64px,8.6vw,68px);}.sc_pt-68{padding-top:clamp(68px,9.12vw,72px);}.sc_pt-72{padding-top:clamp(72px,9.64vw,76px);}.sc_pt-76{padding-top:clamp(76px,10.16vw,80px);}.sc_pt-80{padding-top:clamp(80px,10.68vw,84px);}.sc_pt-84{padding-top:clamp(84px,11.2vw,88px);}.sc_pt-88{padding-top:clamp(88px,11.72vw,92px);}.sc_pt-92{padding-top:clamp(92px,12.24vw,96px);}.sc_pt-96{padding-top:clamp(96px,12.77vw,100px);}.sc_pt-100{padding-top:clamp(100px,13.29vw,104px);}.sc_pr-4{padding-right:clamp(4px,.79vw,8px);}.sc_pr-8{padding-right:clamp(8px,1.31vw,12px);}.sc_pr-12{padding-right:clamp(12px,1.83vw,16px);}.sc_pr-16{padding-right:clamp(16px,2.35vw,20px);}.sc_pr-20{padding-right:clamp(20px,2.87vw,24px);}.sc_pr-24{padding-right:clamp(24px,3.39vw,28px);}.sc_pr-28{padding-right:clamp(28px,3.91vw,32px);}.sc_pr-32{padding-right:clamp(32px,4.43vw,36px);}.sc_pr-36{padding-right:clamp(36px,4.95vw,40px);}.sc_pr-40{padding-right:clamp(40px,5.47vw,44px);}.sc_pr-44{padding-right:clamp(44px,5.99vw,48px);}.sc_pr-48{padding-right:clamp(48px,6.52vw,52px);}.sc_pr-52{padding-right:clamp(52px,7.04vw,56px);}.sc_pr-56{padding-right:clamp(56px,7.56vw,60px);}.sc_pr-60{padding-right:clamp(60px,8.08vw,64px);}.sc_pr-64{padding-right:clamp(64px,8.6vw,68px);}.sc_pr-68{padding-right:clamp(68px,9.12vw,72px);}.sc_pr-72{padding-right:clamp(72px,9.64vw,76px);}.sc_pr-76{padding-right:clamp(76px,10.16vw,80px);}.sc_pr-80{padding-right:clamp(80px,10.68vw,84px);}.sc_pr-84{padding-right:clamp(84px,11.2vw,88px);}.sc_pr-88{padding-right:clamp(88px,11.72vw,92px);}.sc_pr-92{padding-right:clamp(92px,12.24vw,96px);}.sc_pr-96{padding-right:clamp(96px,12.77vw,100px);}.sc_pr-100{padding-right:clamp(100px,13.29vw,104px);}.sc_pb-4{padding-bottom:clamp(4px,.79vw,8px);}.sc_pb-8{padding-bottom:clamp(8px,1.31vw,12px);}.sc_pb-12{padding-bottom:clamp(12px,1.83vw,16px);}.sc_pb-16{padding-bottom:clamp(16px,2.35vw,20px);}.sc_pb-20{padding-bottom:clamp(20px,2.87vw,24px);}.sc_pb-24{padding-bottom:clamp(24px,3.39vw,28px);}.sc_pb-28{padding-bottom:clamp(28px,3.91vw,32px);}.sc_pb-32{padding-bottom:clamp(32px,4.43vw,36px);}.sc_pb-36{padding-bottom:clamp(36px,4.95vw,40px);}.sc_pb-40{padding-bottom:clamp(40px,5.47vw,44px);}.sc_pb-44{padding-bottom:clamp(44px,5.99vw,48px);}.sc_pb-48{padding-bottom:clamp(48px,6.52vw,52px);}.sc_pb-52{padding-bottom:clamp(52px,7.04vw,56px);}.sc_pb-56{padding-bottom:clamp(56px,7.56vw,60px);}.sc_pb-60{padding-bottom:clamp(60px,8.08vw,64px);}.sc_pb-64{padding-bottom:clamp(64px,8.6vw,68px);}.sc_pb-68{padding-bottom:clamp(68px,9.12vw,72px);}.sc_pb-72{padding-bottom:clamp(72px,9.64vw,76px);}.sc_pb-76{padding-bottom:clamp(76px,10.16vw,80px);}.sc_pb-80{padding-bottom:clamp(80px,10.68vw,84px);}.sc_pb-84{padding-bottom:clamp(84px,11.2vw,88px);}.sc_pb-88{padding-bottom:clamp(88px,11.72vw,92px);}.sc_pb-92{padding-bottom:clamp(92px,12.24vw,96px);}.sc_pb-96{padding-bottom:clamp(96px,12.77vw,100px);}.sc_pb-100{padding-bottom:clamp(100px,13.29vw,104px);}.sc_pl-4{padding-left:clamp(4px,.79vw,8px);}.sc_pl-8{padding-left:clamp(8px,1.31vw,12px);}.sc_pl-12{padding-left:clamp(12px,1.83vw,16px);}.sc_pl-16{padding-left:clamp(16px,2.35vw,20px);}.sc_pl-20{padding-left:clamp(20px,2.87vw,24px);}.sc_pl-24{padding-left:clamp(24px,3.39vw,28px);}.sc_pl-28{padding-left:clamp(28px,3.91vw,32px);}.sc_pl-32{padding-left:clamp(32px,4.43vw,36px);}.sc_pl-36{padding-left:clamp(36px,4.95vw,40px);}.sc_pl-40{padding-left:clamp(40px,5.47vw,44px);}.sc_pl-44{padding-left:clamp(44px,5.99vw,48px);}.sc_pl-48{padding-left:clamp(48px,6.52vw,52px);}.sc_pl-52{padding-left:clamp(52px,7.04vw,56px);}.sc_pl-56{padding-left:clamp(56px,7.56vw,60px);}.sc_pl-60{padding-left:clamp(60px,8.08vw,64px);}.sc_pl-64{padding-left:clamp(64px,8.6vw,68px);}.sc_pl-68{padding-left:clamp(68px,9.12vw,72px);}.sc_pl-72{padding-left:clamp(72px,9.64vw,76px);}.sc_pl-76{padding-left:clamp(76px,10.16vw,80px);}.sc_pl-80{padding-left:clamp(80px,10.68vw,84px);}.sc_pl-84{padding-left:clamp(84px,11.2vw,88px);}.sc_pl-88{padding-left:clamp(88px,11.72vw,92px);}.sc_pl-92{padding-left:clamp(92px,12.24vw,96px);}.sc_pl-96{padding-left:clamp(96px,12.77vw,100px);}.sc_pl-100{padding-left:clamp(100px,13.29vw,104px);}.sc_px-4{padding-inline:clamp(4px,.79vw,8px);}.sc_px-8{padding-inline:clamp(8px,1.31vw,12px);}.sc_px-12{padding-inline:clamp(12px,1.83vw,16px);}.sc_px-16{padding-inline:clamp(16px,2.35vw,20px);}.sc_px-20{padding-inline:clamp(20px,2.87vw,24px);}.sc_px-24{padding-inline:clamp(24px,3.39vw,28px);}.sc_px-28{padding-inline:clamp(28px,3.91vw,32px);}.sc_px-32{padding-inline:clamp(32px,4.43vw,36px);}.sc_px-36{padding-inline:clamp(36px,4.95vw,40px);}.sc_px-40{padding-inline:clamp(40px,5.47vw,44px);}.sc_px-44{padding-inline:clamp(44px,5.99vw,48px);}.sc_px-48{padding-inline:clamp(48px,6.52vw,52px);}.sc_px-52{padding-inline:clamp(52px,7.04vw,56px);}.sc_px-56{padding-inline:clamp(56px,7.56vw,60px);}.sc_px-60{padding-inline:clamp(60px,8.08vw,64px);}.sc_px-64{padding-inline:clamp(64px,8.6vw,68px);}.sc_px-68{padding-inline:clamp(68px,9.12vw,72px);}.sc_px-72{padding-inline:clamp(72px,9.64vw,76px);}.sc_px-76{padding-inline:clamp(76px,10.16vw,80px);}.sc_px-80{padding-inline:clamp(80px,10.68vw,84px);}.sc_px-84{padding-inline:clamp(84px,11.2vw,88px);}.sc_px-88{padding-inline:clamp(88px,11.72vw,92px);}.sc_px-92{padding-inline:clamp(92px,12.24vw,96px);}.sc_px-96{padding-inline:clamp(96px,12.77vw,100px);}.sc_px-100{padding-inline:clamp(100px,13.29vw,104px);}.sc_py-4{padding-block:clamp(4px,.79vw,8px);}.sc_py-8{padding-block:clamp(8px,1.31vw,12px);}.sc_py-12{padding-block:clamp(12px,1.83vw,16px);}.sc_py-16{padding-block:clamp(16px,2.35vw,20px);}.sc_py-20{padding-block:clamp(20px,2.87vw,24px);}.sc_py-24{padding-block:clamp(24px,3.39vw,28px);}.sc_py-28{padding-block:clamp(28px,3.91vw,32px);}.sc_py-32{padding-block:clamp(32px,4.43vw,36px);}.sc_py-36{padding-block:clamp(36px,4.95vw,40px);}.sc_py-40{padding-block:clamp(40px,5.47vw,44px);}.sc_py-44{padding-block:clamp(44px,5.99vw,48px);}.sc_py-48{padding-block:clamp(48px,6.52vw,52px);}.sc_py-52{padding-block:clamp(52px,7.04vw,56px);}.sc_py-56{padding-block:clamp(56px,7.56vw,60px);}.sc_py-60{padding-block:clamp(60px,8.08vw,64px);}.sc_py-64{padding-block:clamp(64px,8.6vw,68px);}.sc_py-68{padding-block:clamp(68px,9.12vw,72px);}.sc_py-72{padding-block:clamp(72px,9.64vw,76px);}.sc_py-76{padding-block:clamp(76px,10.16vw,80px);}.sc_py-80{padding-block:clamp(80px,10.68vw,84px);}.sc_py-84{padding-block:clamp(84px,11.2vw,88px);}.sc_py-88{padding-block:clamp(88px,11.72vw,92px);}.sc_py-92{padding-block:clamp(92px,12.24vw,96px);}.sc_py-96{padding-block:clamp(96px,12.77vw,100px);}.sc_py-100{padding-block:clamp(100px,13.29vw,104px);}.sc_m-4{margin:clamp(4px,.79vw,8px);}.sc_m-8{margin:clamp(8px,1.31vw,12px);}.sc_m-12{margin:clamp(12px,1.83vw,16px);}.sc_m-16{margin:clamp(16px,2.35vw,20px);}.sc_m-20{margin:clamp(20px,2.87vw,24px);}.sc_m-24{margin:clamp(24px,3.39vw,28px);}.sc_m-28{margin:clamp(28px,3.91vw,32px);}.sc_m-32{margin:clamp(32px,4.43vw,36px);}.sc_m-36{margin:clamp(36px,4.95vw,40px);}.sc_m-40{margin:clamp(40px,5.47vw,44px);}.sc_m-44{margin:clamp(44px,5.99vw,48px);}.sc_m-48{margin:clamp(48px,6.52vw,52px);}.sc_m-52{margin:clamp(52px,7.04vw,56px);}.sc_m-56{margin:clamp(56px,7.56vw,60px);}.sc_m-60{margin:clamp(60px,8.08vw,64px);}.sc_m-64{margin:clamp(64px,8.6vw,68px);}.sc_m-68{margin:clamp(68px,9.12vw,72px);}.sc_m-72{margin:clamp(72px,9.64vw,76px);}.sc_m-76{margin:clamp(76px,10.16vw,80px);}.sc_m-80{margin:clamp(80px,10.68vw,84px);}.sc_m-84{margin:clamp(84px,11.2vw,88px);}.sc_m-88{margin:clamp(88px,11.72vw,92px);}.sc_m-92{margin:clamp(92px,12.24vw,96px);}.sc_m-96{margin:clamp(96px,12.77vw,100px);}.sc_m-100{margin:clamp(100px,13.29vw,104px);}.sc_mt-4{margin-top:clamp(4px,.79vw,8px);}.sc_mt-8{margin-top:clamp(8px,1.31vw,12px);}.sc_mt-12{margin-top:clamp(12px,1.83vw,16px);}.sc_mt-16{margin-top:clamp(16px,2.35vw,20px);}.sc_mt-20{margin-top:clamp(20px,2.87vw,24px);}.sc_mt-24{margin-top:clamp(24px,3.39vw,28px);}.sc_mt-28{margin-top:clamp(28px,3.91vw,32px);}.sc_mt-32{margin-top:clamp(32px,4.43vw,36px);}.sc_mt-36{margin-top:clamp(36px,4.95vw,40px);}.sc_mt-40{margin-top:clamp(40px,5.47vw,44px);}.sc_mt-44{margin-top:clamp(44px,5.99vw,48px);}.sc_mt-48{margin-top:clamp(48px,6.52vw,52px);}.sc_mt-52{margin-top:clamp(52px,7.04vw,56px);}.sc_mt-56{margin-top:clamp(56px,7.56vw,60px);}.sc_mt-60{margin-top:clamp(60px,8.08vw,64px);}.sc_mt-64{margin-top:clamp(64px,8.6vw,68px);}.sc_mt-68{margin-top:clamp(68px,9.12vw,72px);}.sc_mt-72{margin-top:clamp(72px,9.64vw,76px);}.sc_mt-76{margin-top:clamp(76px,10.16vw,80px);}.sc_mt-80{margin-top:clamp(80px,10.68vw,84px);}.sc_mt-84{margin-top:clamp(84px,11.2vw,88px);}.sc_mt-88{margin-top:clamp(88px,11.72vw,92px);}.sc_mt-92{margin-top:clamp(92px,12.24vw,96px);}.sc_mt-96{margin-top:clamp(96px,12.77vw,100px);}.sc_mt-100{margin-top:clamp(100px,13.29vw,104px);}.sc_mr-4{margin-right:clamp(4px,.79vw,8px);}.sc_mr-8{margin-right:clamp(8px,1.31vw,12px);}.sc_mr-12{margin-right:clamp(12px,1.83vw,16px);}.sc_mr-16{margin-right:clamp(16px,2.35vw,20px);}.sc_mr-20{margin-right:clamp(20px,2.87vw,24px);}.sc_mr-24{margin-right:clamp(24px,3.39vw,28px);}.sc_mr-28{margin-right:clamp(28px,3.91vw,32px);}.sc_mr-32{margin-right:clamp(32px,4.43vw,36px);}.sc_mr-36{margin-right:clamp(36px,4.95vw,40px);}.sc_mr-40{margin-right:clamp(40px,5.47vw,44px);}.sc_mr-44{margin-right:clamp(44px,5.99vw,48px);}.sc_mr-48{margin-right:clamp(48px,6.52vw,52px);}.sc_mr-52{margin-right:clamp(52px,7.04vw,56px);}.sc_mr-56{margin-right:clamp(56px,7.56vw,60px);}.sc_mr-60{margin-right:clamp(60px,8.08vw,64px);}.sc_mr-64{margin-right:clamp(64px,8.6vw,68px);}.sc_mr-68{margin-right:clamp(68px,9.12vw,72px);}.sc_mr-72{margin-right:clamp(72px,9.64vw,76px);}.sc_mr-76{margin-right:clamp(76px,10.16vw,80px);}.sc_mr-80{margin-right:clamp(80px,10.68vw,84px);}.sc_mr-84{margin-right:clamp(84px,11.2vw,88px);}.sc_mr-88{margin-right:clamp(88px,11.72vw,92px);}.sc_mr-92{margin-right:clamp(92px,12.24vw,96px);}.sc_mr-96{margin-right:clamp(96px,12.77vw,100px);}.sc_mr-100{margin-right:clamp(100px,13.29vw,104px);}.sc_mb-4{margin-bottom:clamp(4px,.79vw,8px);}.sc_mb-8{margin-bottom:clamp(8px,1.31vw,12px);}.sc_mb-12{margin-bottom:clamp(12px,1.83vw,16px);}.sc_mb-16{margin-bottom:clamp(16px,2.35vw,20px);}.sc_mb-20{margin-bottom:clamp(20px,2.87vw,24px);}.sc_mb-24{margin-bottom:clamp(24px,3.39vw,28px);}.sc_mb-28{margin-bottom:clamp(28px,3.91vw,32px);}.sc_mb-32{margin-bottom:clamp(32px,4.43vw,36px);}.sc_mb-36{margin-bottom:clamp(36px,4.95vw,40px);}.sc_mb-40{margin-bottom:clamp(40px,5.47vw,44px);}.sc_mb-44{margin-bottom:clamp(44px,5.99vw,48px);}.sc_mb-48{margin-bottom:clamp(48px,6.52vw,52px);}.sc_mb-52{margin-bottom:clamp(52px,7.04vw,56px);}.sc_mb-56{margin-bottom:clamp(56px,7.56vw,60px);}.sc_mb-60{margin-bottom:clamp(60px,8.08vw,64px);}.sc_mb-64{margin-bottom:clamp(64px,8.6vw,68px);}.sc_mb-68{margin-bottom:clamp(68px,9.12vw,72px);}.sc_mb-72{margin-bottom:clamp(72px,9.64vw,76px);}.sc_mb-76{margin-bottom:clamp(76px,10.16vw,80px);}.sc_mb-80{margin-bottom:clamp(80px,10.68vw,84px);}.sc_mb-84{margin-bottom:clamp(84px,11.2vw,88px);}.sc_mb-88{margin-bottom:clamp(88px,11.72vw,92px);}.sc_mb-92{margin-bottom:clamp(92px,12.24vw,96px);}.sc_mb-96{margin-bottom:clamp(96px,12.77vw,100px);}.sc_mb-100{margin-bottom:clamp(100px,13.29vw,104px);}.sc_ml-4{margin-left:clamp(4px,.79vw,8px);}.sc_ml-8{margin-left:clamp(8px,1.31vw,12px);}.sc_ml-12{margin-left:clamp(12px,1.83vw,16px);}.sc_ml-16{margin-left:clamp(16px,2.35vw,20px);}.sc_ml-20{margin-left:clamp(20px,2.87vw,24px);}.sc_ml-24{margin-left:clamp(24px,3.39vw,28px);}.sc_ml-28{margin-left:clamp(28px,3.91vw,32px);}.sc_ml-32{margin-left:clamp(32px,4.43vw,36px);}.sc_ml-36{margin-left:clamp(36px,4.95vw,40px);}.sc_ml-40{margin-left:clamp(40px,5.47vw,44px);}.sc_ml-44{margin-left:clamp(44px,5.99vw,48px);}.sc_ml-48{margin-left:clamp(48px,6.52vw,52px);}.sc_ml-52{margin-left:clamp(52px,7.04vw,56px);}.sc_ml-56{margin-left:clamp(56px,7.56vw,60px);}.sc_ml-60{margin-left:clamp(60px,8.08vw,64px);}.sc_ml-64{margin-left:clamp(64px,8.6vw,68px);}.sc_ml-68{margin-left:clamp(68px,9.12vw,72px);}.sc_ml-72{margin-left:clamp(72px,9.64vw,76px);}.sc_ml-76{margin-left:clamp(76px,10.16vw,80px);}.sc_ml-80{margin-left:clamp(80px,10.68vw,84px);}.sc_ml-84{margin-left:clamp(84px,11.2vw,88px);}.sc_ml-88{margin-left:clamp(88px,11.72vw,92px);}.sc_ml-92{margin-left:clamp(92px,12.24vw,96px);}.sc_ml-96{margin-left:clamp(96px,12.77vw,100px);}.sc_ml-100{margin-left:clamp(100px,13.29vw,104px);}.sc_mx-4{margin-inline:clamp(4px,.79vw,8px);}.sc_mx-8{margin-inline:clamp(8px,1.31vw,12px);}.sc_mx-12{margin-inline:clamp(12px,1.83vw,16px);}.sc_mx-16{margin-inline:clamp(16px,2.35vw,20px);}.sc_mx-20{margin-inline:clamp(20px,2.87vw,24px);}.sc_mx-24{margin-inline:clamp(24px,3.39vw,28px);}.sc_mx-28{margin-inline:clamp(28px,3.91vw,32px);}.sc_mx-32{margin-inline:clamp(32px,4.43vw,36px);}.sc_mx-36{margin-inline:clamp(36px,4.95vw,40px);}.sc_mx-40{margin-inline:clamp(40px,5.47vw,44px);}.sc_mx-44{margin-inline:clamp(44px,5.99vw,48px);}.sc_mx-48{margin-inline:clamp(48px,6.52vw,52px);}.sc_mx-52{margin-inline:clamp(52px,7.04vw,56px);}.sc_mx-56{margin-inline:clamp(56px,7.56vw,60px);}.sc_mx-60{margin-inline:clamp(60px,8.08vw,64px);}.sc_mx-64{margin-inline:clamp(64px,8.6vw,68px);}.sc_mx-68{margin-inline:clamp(68px,9.12vw,72px);}.sc_mx-72{margin-inline:clamp(72px,9.64vw,76px);}.sc_mx-76{margin-inline:clamp(76px,10.16vw,80px);}.sc_mx-80{margin-inline:clamp(80px,10.68vw,84px);}.sc_mx-84{margin-inline:clamp(84px,11.2vw,88px);}.sc_mx-88{margin-inline:clamp(88px,11.72vw,92px);}.sc_mx-92{margin-inline:clamp(92px,12.24vw,96px);}.sc_mx-96{margin-inline:clamp(96px,12.77vw,100px);}.sc_mx-100{margin-inline:clamp(100px,13.29vw,104px);}.sc_my-4{margin-block:clamp(4px,.79vw,8px);}.sc_my-8{margin-block:clamp(8px,1.31vw,12px);}.sc_my-12{margin-block:clamp(12px,1.83vw,16px);}.sc_my-16{margin-block:clamp(16px,2.35vw,20px);}.sc_my-20{margin-block:clamp(20px,2.87vw,24px);}.sc_my-24{margin-block:clamp(24px,3.39vw,28px);}.sc_my-28{margin-block:clamp(28px,3.91vw,32px);}.sc_my-32,.sl_RecruitMiniNav{margin-block:clamp(32px,4.43vw,36px);}.sc_my-36{margin-block:clamp(36px,4.95vw,40px);}.sc_my-40{margin-block:clamp(40px,5.47vw,44px);}.sc_my-44{margin-block:clamp(44px,5.99vw,48px);}.sc_my-48{margin-block:clamp(48px,6.52vw,52px);}.sc_my-52{margin-block:clamp(52px,7.04vw,56px);}.sc_my-56{margin-block:clamp(56px,7.56vw,60px);}.sc_my-60{margin-block:clamp(60px,8.08vw,64px);}.sc_my-64{margin-block:clamp(64px,8.6vw,68px);}.sc_my-68{margin-block:clamp(68px,9.12vw,72px);}.sc_my-72{margin-block:clamp(72px,9.64vw,76px);}.sc_my-76{margin-block:clamp(76px,10.16vw,80px);}.sc_my-80{margin-block:clamp(80px,10.68vw,84px);}.sc_my-84{margin-block:clamp(84px,11.2vw,88px);}.sc_my-88{margin-block:clamp(88px,11.72vw,92px);}.sc_my-92{margin-block:clamp(92px,12.24vw,96px);}.sc_my-96{margin-block:clamp(96px,12.77vw,100px);}.sc_my-100{margin-block:clamp(100px,13.29vw,104px);}.sc_MainView{display:grid;place-items:center;position:relative;}.sc_ObjectFitMain-Image{z-index:-10;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.sc_PointList{display:grid;width:100%;}.sc_PointList-Title{display:flex;background-color:#000b5b;align-items:center;gap:20px;}.sc_PointList-Title:before{content:"POINT";display:grid;width:60px;height:60px;place-items:center;border-radius:50px;color:#000b5b;font-family:"Oswald",system-ui,sans-serif;background-color:#fff;font-weight:normal;}.sc_PointList-Data{display:flex;place-content:center;background-color:#f2f5fa;}@container MainArea (min-width:800px){.sc_PointList{display:grid;grid-template-columns:minmax(200px,400px) auto;}.sc_PointList-Data{place-content:unset;}.sc_PointList-Title{padding-inline:40px;}}.sc_Form{max-width:1100px;width:100%;margin:80px 0;}.sc_FormControl-ErrorMessage{display:flex;padding:12px 8px;color:#b71616;font-weight:bold;}.sc_FormControl-ErrorMessage:before{content:"※";display:inline-block;}.sc_FormControl-Label{display:block;font-size:16px;font-weight:normal;margin-bottom:8px;line-height:24px;}.sc_FormControl-Label::before{border-radius:20px;color:#fff;}.sc_FormControl-Label._Required::before{content:"必須";display:inline-block;font-size:12px;margin-right:4px;text-align:center;width:48px;line-height:22px;background-color:#000b5b;}.sc_FormControl-Label._Optional::before{content:"任意";display:inline-block;font-size:12px;margin-right:4px;text-align:center;width:48px;background-color:#06a19c;}@container MainArea (min-width:800px){.sc_FormControl-Label{margin-bottom:0;}}.sc_FormControl-Text,.sc_FormControl-Textarea{border:1px solid #e5e5e5;display:block;font-size:14px;width:100%;padding:10px;}.sc_FormControl-Textarea{height:200px;resize:vertical;}.sc_FormControl-RadioGroup{display:inline-flex;align-items:center;cursor:pointer;gap:20px;}.sc_FormControl-RadioGroup .sc_FormControl-RadioButton{accent-color:#000b5b;cursor:pointer;height:18px;margin-right:5px;width:18px;}.sc_FormControl-Checkbox{display:flex;align-items:center;cursor:pointer;}.sc_FormControl-Checkbox input[type=checkbox]{accent-color:#000b5b;cursor:pointer;height:20px;margin-right:4px;width:20px;}.sc_FormControl-Hint{display:block;font-size:12px;margin-top:4px;margin-left:4px;}.sc_FormControl-Hint:before{content:"※";}.sc_VideoHero video{width:100%;height:100vh;object-fit:cover;opacity:0;transition:opacity 1.2s ease;}.sc_VideoHero video._Is-Loaded{opacity:1;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.sl_HeaderArea-Container{container:HeaderArea/inline-size;grid-area:HeaderArea;}.sl_HeaderArea._Corporate{display:grid;grid-template:"LogoArea MailButton MenuButton" 60px/auto 60px 60px;}.sl_HeaderLaptopNav{grid-area:LaptopNav;align-self:center;display:none;}@media screen and (min-width:1024px){.sl_HeaderArea._Corporate{grid-template:"LogoArea LaptopNav MailButton" 100px/auto minmax(450px,1000px) 100px;}}@media screen and (min-width:1366px){.sl_HeaderLaptopNav{display:block;}.sl_HeaderArea._Corporate{grid-template:"LogoArea LaptopNav MailButton" 100px/auto minmax(450px,1000px) 250px;}}.sl_HeaderArea._RentalLease{display:grid;grid-template:"LogoArea MailButton MenuButton" 60px "TelButton TelButton TelButton" auto/auto 60px 60px;}@media screen and (min-width:768px){.sl_HeaderArea._RentalLease{grid-template:"LogoArea TelButton MailButton MenuButton" 60px/auto 300px 60px 60px;}}@media screen and (min-width:1024px){.sl_HeaderArea._RentalLease{grid-template:"LogoArea LaptopNav TelButton MailButton  " 100px/auto minmax(350px,1000px) 320px 100px;}}@media screen and (min-width:1366px){.sl_HeaderArea._RentalLease{grid-template:"LogoArea LaptopNav TelButton MailButton  " 100px/auto minmax(450px,1000px) 320px 320px;}}.sl_HeaderArea._Recruit{display:grid;grid-template:"LogoArea MailButton MenuButton" 60px/auto 160px 60px;}@media screen and (min-width:1024px){.sl_HeaderArea._Recruit{grid-template:"LogoArea LaptopNav MailButton" 100px/auto minmax(450px,1000px) 250px;}.sl_HeaderArea._Recruit .sl_HeaderLaptopNav{display:block;}}.sl_HeaderMailButton{grid-area:MailButton;display:inline-grid;background-color:#000b5b;display:grid;place-items:center;justify-content:center;align-items:center;gap:10px;transition:.2s;}.sl_HeaderMailButton:hover{background-color:#00a7fe;}.sl_HeaderMailButton-Text{color:#fff;text-align:left;display:none;line-height:1.4;}.sl_HeaderMailButton._Recruit{background-color:#00f;grid-template-columns:auto auto;font-size:clamp(14px,1.67vw,20px);}.sl_HeaderMailButton._Recruit:hover{background-color:#e600b1;}.sl_HeaderMailButton._Recruit .sl_HeaderMailButton-Text{display:block;}@media screen and (min-width:1366px){.sl_HeaderMailButton-Text{display:block;}.sl_HeaderMailButton{grid-template-columns:auto auto;}.sl_HeaderMailButton._Recruit .sl_HeaderMailButton-Text{font-size:18px;display:block;}}.sl_HeaderTelButton{grid-area:TelButton;display:inline-grid;padding:10px 5px;background-color:#850047;display:grid;justify-content:center;align-items:center;transition:.2s;color:#fff;text-align:left;grid-template:"Number Reception " "Number Holiday" auto/auto auto;}.sl_HeaderTelButton:hover{background-color:#00a7fe;}@media screen and (min-width:768px){.sl_HeaderTelButton{justify-content:center;grid-template:"Number Number" "Reception  Holiday" auto/auto auto;}}@media screen and (max-width:767.9px){.sl_HeaderArea._RentalLease .sl_HeaderTelButton{margin-bottom:20px;}}.sl_HeaderTelButton-Icon{grid-area:TelIcon;vertical-align:sub;position:relative;top:-2px;width:33px;display:inline-block;}.sl_HeaderTelButton-Number{font-size:20px;grid-area:Number;margin-right:10px;line-height:1.2;font-size:clamp(20px,2.74vw,22px);}.sl_HeaderTelButton-Reception{grid-area:Reception;line-height:1.2;margin-right:5px;}.sl_HeaderTelButton-Holiday{grid-area:Holiday;line-height:1.2;}@media screen and (min-width:768px){.sl_HeaderTelButton{padding:5px;}.sl_HeaderTelButton-Icon{top:-4px;}.sl_HeaderTelButton-Number{margin-right:0;align-self:end;}.sl_HeaderTelButton-Reception{align-self:baseline;}.sl_HeaderTelButton-Holiday{align-self:baseline;}}@media screen and (min-width:1024px){.sl_HeaderTelButton-Text{display:block;}.sl_HeaderTelButton{grid-template-columns:auto auto;}}.sl_HeaderArea-LogoArea{display:grid;grid-area:LogoArea;padding-inline:10px;grid-template:"Logo Category" auto/auto 1fr;align-items:center;}.sl_HeaderArea-Logo{grid-area:Logo;}.sl_HeaderArea-Logo .Image{width:80px;}@media screen and (min-width:1024px){.sl_HeaderArea-Logo .Image{width:100px;}}.sl_HeaderArea-Category{grid-area:Category;margin-top:-5px;}.sl_HeaderLaptopNav-List{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,auto));justify-content:flex-end;column-gap:15px;row-gap:5px;padding:10px 5px;}.sl_HeaderLaptopNav-Link{display:block;text-align:center;height:100%;font-size:14px;transition:.2s;}.sl_HeaderLaptopNav-Link:hover{color:#0099e8;}.sl_HeaderMenuButton{font-size:32px;display:inline-block;background-color:#f2f5fa;grid-area:MenuButton;display:grid;place-items:center;}@media screen and (min-width:1024px){.sl_HeaderMenuButton{display:none;}}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.sl_CommonMenu-ButtonArea{display:grid;grid-template-columns:auto auto;justify-content:space-between;}.sl_CommonMenu-CloseButton{display:grid;place-items:center;padding:10px;background-color:#000;width:60px;height:60px;transition:.2s;}.sl_CommonMenu-CloseButton:hover{background-color:#00a7fe;}.sl_CommonMenu-CloseButton .Line{display:block;height:2px;border-radius:2px;background:#fff;top:8px;left:0;width:40px;}.sl_CommonMenu-CloseButton .Line:nth-of-type(1){transform:translateY(9px) rotate(-45deg);}.sl_CommonMenu-CloseButton .Line:nth-of-type(2){transform:translateY(-10px) rotate(45deg);}.sl_Menu{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3000;}.sl_MbMenuMailButton{background-color:#000b5b;display:grid;grid-template-columns:auto auto;justify-content:center;gap:10px;align-items:center;place-items:center;color:#fff;height:60px;width:250px;transition:.2s;}.sl_MbMenuMailButton:hover{background-color:#00a7fe;}.sl_MbMenuMailButton:visited{outline:0;}.sl_MenuTile{background-color:rgba(0,11,91,.8);width:100%;height:100%;overflow-y:auto;position:relative;container:menu-tile/inline-size;}.sl_MainMenu{background-color:#fff;height:100%;overflow:auto;}.sl_MainMenu-Category{margin-block-start:30px;margin-block-end:50px;}.sl_MainMenu-ButtonArea{display:grid;grid-template-columns:auto auto;justify-content:space-between;}.sl_MainMenu-CloseButton{display:grid;place-items:center;padding:10px;background-color:#000;width:60px;height:60px;transition:.2s;}.sl_MainMenu-CloseButton:hover{background-color:#00a7fe;}.sl_MainMenu-CloseButton .Line{display:block;height:2px;border-radius:2px;background:#fff;top:8px;left:0;width:40px;}.sl_MainMenu-CloseButton .Line:nth-of-type(1){transform:translateY(9px) rotate(-45deg);}.sl_MainMenu-CloseButton .Line:nth-of-type(2){transform:translateY(-10px) rotate(45deg);}.sl_MainMenu-Image{display:block;width:100%;}.sl_MainMenu-Heading{display:grid;gap:10px;grid-template-columns:min-content auto 1fr;align-items:center;justify-content:flex-start;}.sl_MainMenu-HeadingIcon{display:inline-block;height:30px;width:8px;}.sl_MainMenu-Text{font-size:18px;font-weight:bold;color:#000b5b;}.sl_MainMenu-SmallText{font-weight:bold;color:#0099e8;}.sl_MainMenu-List{display:grid;gap:0;list-style:none;padding:0;margin:0;}.sl_MainMenu-List._Single{grid-template-columns:1fr;}.sl_MainMenu-List._Single .sl_MainMenu-Item{border-right:0!important;}.sl_MainMenu-Item{text-align:left;}@container menu-tile (max-width:800px){.sl_MainMenu-List{grid-template-columns:1fr 1fr;border-top:1px solid #e5e5e5;}.sl_MainMenu-Item{border-bottom:1px solid #e5e5e5;}.sl_MainMenu-Item:nth-of-type(odd){border-right:1px solid #e5e5e5;}}.sl_MainMenu-Link{padding:20px 10px;}.sl_MainMenu-Link:hover{background-color:#e3f3ff;}.sl_MainMenu-CategoryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,430px));justify-content:center;column-gap:50px;}@container menu-tile (min-width:800px){.sl_MainMenu-Link{padding:15px;}.sl_MainMenu-Heading{border-bottom:1px solid #e5e5e5;}}@container menu-tile (min-width:768px){.sl_MainMenu{padding:clamp(60px,5.42vw,70px);}}@container menu-tile (min-width:1200px){.sl_MainMenu{max-width:1800px;}.sl_MainMenu-Category{margin-top:80px;}}.sl_Menu._RentalLease .sl_CommonMenu-ButtonArea{border-bottom:1px solid #e5e5e5;}.sl_Menu._RentalLease .sl_ProductMenu-Heading{align-items:center;column-gap:15px;margin-block:20px 0;margin-inline:10px;}.sl_Menu._RentalLease .sl_ProductMenu-HeadingIcon{height:100%;width:11px;}.sl_Menu._RentalLease .sl_ProductMenu-Text{line-height:1.2;font-weight:bold;font-size:18px;align-self:end;}@container menu-tile (min-width:800px){.sl_ProductMenu-Heading{grid-template-columns:min-content auto auto;}.sl_ProductMenu-SmallText{font-size:14px;font-weight:bold;grid-column:auto;grid-row:auto;}}.sl_ProductMenuArea{margin-block:50px;display:grid;grid-template:"TabButton-AudioVisual-Rental" "ProductConteiner-AudioVisual-Rental" "TabButton-OA-Rental" "ProductConteiner-OA-Rental" "TabButton-OA-Lease" "ProductConteiner-OA-Lease" "MiniNav";}@container menu-tile (min-width:768px){.sl_ProductMenuArea{grid-template:"TabButton-AudioVisual-Rental TabButton-OA-Rental TabButton-OA-Lease" auto/minmax(100px,250px) minmax(100px,250px) minmax(100px,250px);}}.sl_ProductMenuMiniNav{grid-area:MiniNav;}@container menu-tile (min-width:768px){.sl_ProductMenuMiniNav{grid-column:1/4;grid-row:3/4;}}@container menu-tile (min-width:1600px){.sl_ProductMenuMiniNav{justify-self:flex-end;grid-column:4/5;grid-row:1/2;margin-left:10px;align-self:end;}}@container menu-tile (max-width:767px){.sl_ProductMenuMiniNav{margin-block:30px;}}.sl_ProductMenuMiniNav-List{display:grid;gap:10px;}@container menu-tile (min-width:1300px){.sl_ProductMenuMiniNav-List{display:grid;grid-template-columns:auto auto auto;gap:10px;}}.sl_ProductMenuTabButton{text-align:left;display:flex;align-items:center;justify-content:space-between;transition:.2s;background-color:#000b5b;color:#fff;border-bottom:1px solid #fff;}.sl_ProductMenuTabButton:after{transition:.2s;content:"";display:block;background:url(../images/shared/accordion-arrow.svg) no-repeat center/100%;width:20px;aspect-ratio:1/1;}.sl_ProductMenuTabButton._Active:after{transform:rotate(180deg);}.sl_ProductMenuTabButton._OA-Rental{grid-area:TabButton-OA-Rental;}.sl_ProductMenuTabButton._AudioVisual-Rental{grid-area:TabButton-AudioVisual-Rental;}.sl_ProductMenuTabButton._OA-Lease{grid-area:TabButton-OA-Lease;}@container menu-tile (min-width:768px){.sl_ProductMenuTabButton{transition:.2s;justify-content:center;margin-top:20px;}.sl_ProductMenuTabButton:not(:last-of-type){margin-right:5px;}.sl_ProductMenuTabButton._Active{margin-top:0;color:#000B5B;background-color:#def0ff;}.sl_ProductMenuTabButton:after{display:none;}.sl_ProductMenuTabButton:hover:not(._Active){color:#FFFFFF;background-color:#00a7fe;}}.sl_ProductMenuConteiner{display:grid;align-items:center;}.sl_ProductMenuConteiner._OA-Rental{grid-area:ProductConteiner-OA-Rental;}.sl_ProductMenuConteiner._AudioVisual-Rental{grid-area:ProductConteiner-AudioVisual-Rental;}.sl_ProductMenuConteiner._OA-Lease{grid-area:ProductConteiner-OA-Lease;}@container menu-tile (min-width:768px){.sl_ProductMenuConteiner{grid-row:2/3;grid-column:1/4;min-height:540px;}.sl_ProductMenuConteiner._OA-Rental{grid-row:2/3;grid-column:1/5;}.sl_ProductMenuConteiner._AudioVisual-Rental{grid-row:2/3;grid-column:1/5;}.sl_ProductMenuConteiner._OA-Lease{grid-row:2/3;grid-column:1/5;}}.sl_ProductMenuContactArea{display:grid;grid-template-columns:1fr 1fr;height:150px;}@container menu-tile (min-width:1000px){.sl_ProductMenuContactArea{max-width:1000px;margin-left:auto;gap:10px;height:auto;}}.sl_ProductMenuConteiner{background-color:#f2f5fa;margin-block-start:12px;margin-block-end:52px;}.sl_ProductMenuList{display:grid;gap:10px;}@container menu-tile (min-width :768px){.sl_ProductMenuConteiner{padding:52px 16px;margin-block-end:52px;margin-block-start:0;}.sl_ProductMenuList{justify-content:center;grid-template-columns:repeat(auto-fit,380px);}}.sl_ProductMenuList-Link{background-color:#fff;padding:10px;display:grid;grid-template-columns:80px 1fr;column-gap:20px;transition:.2s;height:100%;}.sl_ProductMenuList-ItemImage{aspect-ratio:1/1;width:80px;}.sl_ProductMenuList-ItemName{display:flex;align-items:center;justify-content:left;transition:.2s;}.sl_ProductMenuList-ItemName:before{margin-right:10px;content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:100%;flex-basis:16px;flex-shrink:0;aspect-ratio:1/1;background-image:url(../images/shared/link-arrow.svg);}.sl_ProductMenuList-ItemName:hover{background-color:#f2f5fa;}.sl_ProductMenuList-ItemName:hover{background-color:initial;}.sl_MenuMailButton{padding:5px;display:inline-grid;background-color:#000b5b;display:grid;place-content:center;place-items:center;justify-content:center;align-items:center;gap:10px;transition:.2s;}.sl_MenuMailButton img{width:40px;}.sl_MenuMailButton:hover{background-color:#00a7fe;}.sl_MenuMailButton-Text{color:#fff;font-size:14px;text-align:left;line-height:1.4;}@container menu-tile (min-width :768px){.sl_MenuMailButton{grid-template-columns:auto auto;gap:10px;}.sl_MenuMailButton-Text{font-size:16px;}}.sl_MenuTelButton{padding:10px 5px;background-color:#850047;display:grid;justify-content:center;align-items:center;transition:.2s;color:#fff;text-align:left;gap:5px;place-content:center;grid-template:"Number Number" min-content "Reception Reception" min-content "Holiday Holiday " min-content/auto auto;}.sl_MenuTelButton:hover{background-color:#00a7fe;}.sl_MenuTelButton-Icon{vertical-align:sub;width:33px;}.sl_MenuTelButton-Number{font-size:20px;grid-area:Number;line-height:1.2;display:flex;align-items:center;}.sl_MenuTelButton-Reception{font-size:12px;grid-area:Reception;line-height:1.2;}.sl_MenuTelButton-Holiday{font-size:12px;grid-area:Holiday;line-height:1.2;}@container menu-tile (min-width :700px){.sl_MenuTelButton{padding:10px;}.sl_MenuTelButton-Icon{top:-4px;width:40px;display:inline-block;}.sl_MenuTelButton-Number{font-size:26px;margin-right:0;}.sl_MenuTelButton-Reception{font-size:16px;grid-area:Reception;line-height:1.7;}.sl_MenuTelButton-Holiday{font-size:14px;line-height:1.7;}}@container menu-tile (min-width :1000px){.sl_MenuTelButton{grid-template:"Number Number" min-content "Reception Holiday " min-content/auto auto;gap:5px;padding:20px;}.sl_MenuTelButton{padding:20px;}}@container menu-tile (min-width :1250px){.sl_MenuTelButton{grid-template-columns:auto auto;}}@media screen and (min-width:1024px){.sl_Menu._Recruit{display:none;}}.sl_CommonMenu-ButtonArea._Recruit{display:grid;grid-template-columns:1fr 150px auto;justify-content:flex-start;}.sl_Menu._Recruit .sl_CommonMenu-ButtonArea{display:grid;grid-template-columns:1fr 150px auto;justify-content:flex-start;}.sl_RecruitTopButton{background-color:#00f;display:grid;place-items:center;color:#fff;height:60px;transition:.2s;font-size:14px;}.sl_RecruitMenu-Heading{display:grid;align-self:center;justify-self:flex-start;margin-left:10px;gap:5px;}.sl_RecruitMenu-Heading:after{content:"";width:50%;height:1px;background-color:#000;align-self:baseline;}.sl_RecruitMenu-Text{font-size:20px;}.sl_RecruitMenuList-Arrow{width:20px;height:80px;position:relative;}.sl_RecruitMenuList-Arrow:before,.sl_RecruitMenuList-Arrow:after{content:"";position:absolute;width:2px;height:40px;background-color:#fff;top:0;right:0;transform-origin:bottom right;}.sl_RecruitMenuList-Arrow:after{top:auto;bottom:0;transform-origin:top right;}.sl_RecruitMenuList-Arrow:before{transform:rotate(-30deg);}.sl_RecruitMenuList-Arrow:after{transform:rotate(30deg);}.sl_RecruitArea{margin:100px 0;}.sl_RecruitMenuList-Link{color:#fff;padding:50px;display:grid;place-content:center;gap:20px;grid-template-columns:20px 220px;align-items:center;transition:.2s;}.sl_RecruitMenuList-Link._NewGraduate{background-color:#00f;}.sl_RecruitMenuList-Link._MidCareer{background-color:#e600b1;}.sl_RecruitMenuList-Title{font-weight:bold;}.sl_RecruitMenuList-TitleEnglish{font-weight:bold;}.sl_RecruitMenuMiniNav-Link{justify-content:center;}.sl_RecruitMenuMiniNav-Link:before{flex-basis:20px;}.sl_ToRentalLeaseButton{display:inline-flex;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.sl_FooterArea{background-color:#000b5b;color:#fff;padding:10px 20px;}.sl_FooterArea-Container{grid-area:FooterArea;container:FooterArea/inline-size;}.sl_FooterGrid._Corporate,.sl_FooterGrid._RentalLease{display:grid;gap:20px;grid-template:"FooterBrand" "FooterAddress" "FooterNav" min-content/auto;}@container FooterArea (min-width:500px){.sl_FooterGrid._Corporate,.sl_FooterGrid._RentalLease{grid-template:"FooterBrand FooterAddress" "FooterNav FooterNav" auto/minmax(100px,160px) auto;align-items:center;justify-content:center;}}@container FooterArea (min-width:1200px){.sl_FooterGrid._Corporate,.sl_FooterGrid._RentalLease{justify-content:flex-start;grid-template:"FooterBrand FooterAddress FooterNav" auto "FooterDevelop FooterDevelop FooterDevelop" auto/minmax(100px,200px) auto 1fr;}.sl_FooterDevelop{display:block;}}.sl_FooterBrand{grid-area:FooterBrand;display:grid;place-items:center;}.sl_FooterBlock{display:inline-block;}.sl_FooterAddress{grid-area:FooterAddress;display:grid;place-items:center;}@container FooterArea (min-width:500px){.sl_FooterAddress{place-items:flex-start;}}.sl_FooterNav{grid-area:FooterNav;display:grid;place-items:center;}.sl_FooterList{display:grid;place-items:center;gap:10px;}.sl_FooterItem-Link{font-size:14px;}@container FooterArea (min-width:600px){.sl_FooterList{width:100%;display:grid;grid-template-columns:repeat(3,auto);justify-content:end;column-gap:30px;}}.sl_FooterDevelop{display:none;grid-area:FooterDevelop;}@container FooterArea (min-width:1200px){.sl_FooterDevelop{display:block;border-top:1px solid #FFFFFF;}.sl_FooterDevelopList{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,auto));gap:20px;place-items:center;justify-content:center;}.sl_FooterDevelopItem-Link{text-wrap:nowrap;font-size:14px;}}.sl_FooterArea._Recruit{background-color:#00f;}.sl_RecruitFooterHeading{margin-inline:auto;position:relative;left:-15px;}@media screen and (min-width:768px){.sl_RecruitFooterHeading{left:-20px;}}@media screen and (min-width:1024px){.sl_RecruitFooterHeading{left:-25px;}}@media screen and (min-width:768px){.sl_RecruitFooterHeading-Icon{width:40px;}}@media screen and (min-width:1024px){.sl_RecruitFooterHeading-Icon{width:50px;}}.sl_RecruitFooterHeading-Text{line-height:1.2;font-size:clamp(40px,5.47vw,72px);}.sl_RecruitFooterHeading-SmallText{font-size:clamp(18px,2.06vw,24px);}.sl_RecruitFooter-Hr{background-color:#fff;height:1px;width:100%;border:0;margin-block:clamp(40px,4.4vw,50px);}.sl_RecruitFooterMailButton{background-color:#fff;display:grid;place-content:center;align-items:center;height:70px;width:270px;margin-inline:auto;transition:.2s;grid-template-columns:40px auto;gap:10px;padding-inline:clamp(20px,2.87vw,24px);}.sl_RecruitFooterMailButton:hover{background-color:#ef0;}.sl_RecruitFooterMailButton-Text{color:#00f;font-size:clamp(20px,3.13vw,28px);text-align:left;line-height:1.4;}@media screen and (min-width:768px){.sl_RecruitFooterMailButton{height:100px;width:320px;font-size:24px;}}.sl_RecruitFooter-LinkList{display:grid;gap:20px;justify-content:center;width:100%;grid-template-columns:repeat(auto-fit,minmax(200px,auto));margin:0 auto 50px;}.sl_RecruitFooter-Link{border:1px solid #fff;color:#fff;}.sl_RecruitFooter-Link:hover{background-color:#00a7fe;}.sl_RecruitFooterParagraphArea{margin-inline:auto;padding:clamp(10px,1.96vw,20px);}.sl_RecruitFooter-Container{display:grid;}@media screen and (min-width:1024px){.sl_SiteGridLayout._Corporate,.sl_SiteGridLayout._RentalLease{display:grid;grid-template:"HeaderArea HeaderArea" "SideNavArea MainArea" "SideNavArea FooterArea" auto/auto 1fr;}}.sl_MainArea-Container{container:MainArea/inline-size;}.sl_MainArea{min-height:100vh;overflow:auto;}.sl_SideNavArea-Container{container:SideNavArea/inline-size;grid-area:SideNavArea;width:clamp(130px,8vw,220px);display:none;}@media screen and (min-width:1024px){.sl_SideNavArea-Container{display:block;}}.sl_SideNavArea-Container._Recruit{display:none;}.sl_SideNavArea{background-color:#000b5b;height:100vh;position:sticky;top:0;z-index:10;display:grid;place-items:center;transition:.4s;cursor:pointer;}.sl_SideNavArea:hover{background-color:#00a7fe;}.sl_SideNavArea ._MenuText{text-align:center;font-size:16px;color:#fff;align-self:center;}.sl_SideNavArea-Menu{display:grid;place-items:center;gap:20px;}.sl_SideNavArea-Icon{width:50px;height:40px;display:flex;flex-direction:column;justify-content:space-between;}.sl_SideNavArea-Icon ._Line{display:block;height:2px;background-color:#fff;border-radius:2px;}.sl_Copyright{padding-block:20px;text-align:center;background-color:#fff;}.sl_ToTop{background-color:#000;color:#fff;border:2px solid #e5e5e5;font-size:14px;font-weight:bold;font-family:sans-serif;height:48px;width:48px;position:fixed;bottom:8px;right:8px;z-index:1000;transition:all ease-in .3s;}.sl_ToTop:hover{background-color:#0099e8;font-size:16px;height:64px;width:64px;}.sl_ContactArea{container:contact/inline-size;}.sl_Contact-Grid{max-width:720px;margin-inline:auto;display:grid;text-align:center;gap:20px;grid-template-columns:1fr;grid-template-rows:auto auto;}.sl_Contact-Caption{font-weight:bold;margin-bottom:12px;}.sl_Contact-Link{align-items:center;background-color:#000b5b;display:flex;font-size:20px;font-weight:bold;height:60px;justify-content:center;position:relative;transition:all ease-in .2s;margin-inline:auto;max-width:320px;padding:0 8px;}.sl_Contact-Link:hover{background-color:#00a7fe;}.sl_Contact-Link:disabled{opacity:.35;pointer-events:none;}.sl_Contact-Link._Disabled{opacity:.35;pointer-events:none;}.sl_Contact-Attentions{list-style-type:"※";margin-left:1rem;}@container contact (min-width:720px){.sl_Contact-Grid{gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:auto;}}@container contact (min-width:1080px){.sl_Contact-Grid{gap:40px;}}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2,.dc_MainHeading-MixBlend ._Film1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.dc_ToWebsiteLink{display:block;background-color:#000b5b;color:#fff;}.dc_ToWebsiteLink:hover{transition:.2s;background-color:#00a7fe;}.dc_ToWebsiteLink-Grid{display:grid;place-items:center;gap:20px;}.dc_ToWebsiteLink-TextBox{display:grid;place-items:center;gap:10px;}.dc_ToWebsiteLink-Image{border-bottom:1px solid #fff;padding-bottom:30px;padding-inline:30px;}.dc_ToWebsiteBase-LinkText{display:flex;align-items:center;justify-content:left;transition:.2s;gap:10px;}.dc_ToWebsiteBase-LinkText:before{content:"";display:block;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../images/shared/link-arrow.svg);flex-basis:clamp(16px,2.22vw,18px);flex-shrink:0;aspect-ratio:1/1;transition:.2s;}.dc_ToWebsiteBase-LinkText._WhiteIcon:before{background-image:url(../images/shared/link-arrow-white.svg);}@container MainArea (min-width:900px){.dc_ToWebsiteLink-Grid{gap:30px;justify-content:center;grid-template-columns:auto auto;}}.dc_HeadingLayout{align-items:baseline;}.dc_HeadingLayout .sc_HeadingLayout-Square{position:relative;top:.15em;}.dc_HeadingLayout._Border{border-bottom:1px solid #e5e5e5;}.dc_HeadingLayout-Text{font-size:clamp(20px,2.2vw,24px);}@container MainArea (min-width:1000px){.dc_HeadingLayout{gap:20px;}.dc_HeadingLayout._Border{padding-left:40px;}}.dc_ToWebSite{height:100%;overflow:hidden;position:relative;}.dc_ToWebSite-Back{height:50%;width:100%;position:absolute;bottom:0;left:0;background-color:#000b5b;z-index:-1;}.dc_ToWebSite-ContentsGrid{display:grid;place-items:center;gap:50px;}.dc_ToWebSite .sc_Paragraph{font-size:clamp(16px,2vw,24px);}.dc_MainHeading-LeftTop{position:absolute;left:clamp(20px,6vw,200px);top:clamp(50px,8vw,100px);column-gap:clamp(10px,2vw,16px);}.dc_MainHeadingPosition{position:relative;}.dc_MainHeading{column-gap:clamp(10px,2vw,16px);}.dc_MainHeading-Text{font-size:clamp(18px,2.35vw,29px);font-weight:bold;}.dc_MainHeading-SmallText{font-size:clamp(13px,1.6vw,19px);font-weight:bold;}@container MainArea (max-width:600px){.dc_MainHeading .dc_MainHeading-SmallText{grid-column:2/3;grid-row:2/3;}.dc_MainHeading .dc_MainHeading-Icon{grid-column:1/2;grid-row:1/2;align-self:flex-start !important;}}.dc_MainHeading-Icon{width:clamp(7px,2vw,16px);height:clamp(35px,6vw,58px);}.dc_MainHeading-MixBlend{width:fit-content;position:relative;overflow:hidden;}.dc_MainHeading-MixBlend ._TopZindex{position:relative;z-index:10;}.dc_MainHeading-MixBlend ._Film1{background-color:#000;mix-blend-mode:overlay;z-index:-1;}.dc_MainHeading-MixBlend ._Film2{background-color:rgba(0,0,0,.8);mix-blend-mode:normal;z-index:-1;}.dc_ImageBack{width:100%;overflow:hidden;background-color:#000;}.dc_ImageBack ._ObjectFit{height:100%;object-fit:cover;object-position:center;display:block;}.dc_Container{max-width:1240px;margin-inline:auto;}.dc_Container .dc_HeadingLayout:not(._Border){padding-left:0;}.dc_DevelopmentList{row-gap:clamp(30px,5.21vw,60px);display:grid;max-width:clamp(400px,58.6vw,500px);margin-inline:auto;}@container MainArea (min-width:800px){.dc_DevelopmentList{max-width:none;grid-template-columns:repeat(auto-fit,minmax(300px,480px));justify-content:center;}}@container MainArea (min-width:1200px){.dc_DevelopmentList{grid-template-columns:repeat(3,1fr);}}.dc_DevelopmentList-Item{margin-inline:auto;display:grid;grid-template-columns:subgrid;grid-template-rows:auto 1fr;}.dc_DevelopmentList-Title{display:flex;justify-content:center;font-weight:bold;}.dc_DevelopmentList-Image{transition:transform .5s ease;}.dc_DevelopmentList-Link{position:relative;overflow:hidden;transition:.5s;grid-template-rows:minmax(200px,250px) 1fr auto;}.dc_DevelopmentList-Link:hover .dc_DevelopmentList-Image{transform:scale(1.1);}.dc_DevelopmentList-Link:hover .dc_DevelopmentList-Button{background-color:#00a7fe;}.dc_DevelopmentList-Button{position:absolute;right:0;bottom:0;}.pg_MainSection-MixBlend ._Film2,.pg_MainSection-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film1,.dc_MainHeading-MixBlend ._Film2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;display:block;}.cs_CaseStudyList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,400px));justify-content:center;gap:30px;padding:clamp(10px,2.5vw,30px);background-color:#f2f5fa;}.cs_CaseStudyList-Item{background-color:#fff;}.cs_CaseStudyList-ImageCover{overflow:hidden;}.cs_CaseStudyList-Image{width:100%;transition:transform .5s ease;}.cs_CaseStudyList-Heading{font-weight:bold;width:100%;font-size:16px;}.cs_CaseStudyList-Link{width:100%;height:100%;transition:.5s;display:grid;grid-template-rows:minmax(200px,250px) 1fr auto;}.cs_CaseStudyList-Link:hover{opacity:.6;}.cs_CaseStudyList-Link:hover .cs_CaseStudyList-Image{transform:scale(1.1);}.cs_CaseStudyList-Contents{display:grid;grid-template-rows:auto auto 1fr;height:100%;}.cs_CaseStudyList-Contents p{font-size:14px;}.cs_Tag{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;}.cs_Tag-Item{background-color:#06a19c;color:#fff;font-size:12px;border-radius:50px;padding:5px 10px;}.cs_CaseStudyList-Icon{display:block;background-repeat:no-repeat;background-position:center;background-size:100%;background-image:url(../images/shared/link-arrow.svg);width:clamp(20px,2.87vw,24px);aspect-ratio:1/1;transition:.6s;margin-left:auto;}@container MainArea (min-width:1300px){.cs_CaseStudyList{grid-template-columns:repeat(auto-fit,minmax(200px,400px));}}.sc_BreadcrumbList{color:#fff;}.dc_MainHeading-MixBlend ._Film2{background-color:rgba(0,0,0,.4);mix-blend-mode:normal;z-index:-2;}@container MainArea (min-width:1000px){.dc_MainHeading{position:absolute;left:clamp(20px,6vw,200px);top:clamp(50px,8vw,100px);}}.pg_MainView{background:url("../images/planning-management/mainview-lp.webp") no-repeat center/cover;z-index:-10;height:350px;}.pg_MainSection-MixBlend{padding:clamp(26px,3.3vw,40px);position:relative;overflow:hidden;width:fit-content;}.pg_MainSection-MixBlend ._TopZindex{position:relative;z-index:10;}.pg_MainSection-MixBlend ._Film1{background-color:#000;mix-blend-mode:overlay;z-index:-1;}.pg_MainSection-MixBlend ._Film2{background-color:rgba(0,0,0,.4);mix-blend-mode:normal;z-index:-2;}.pg_MainSection-Heading{font-size:clamp(18px,2.3vw,28px);font-weight:bold;}@container MainArea (min-width:1000px){.pg_MainView{height:800px;}.pg_MainSection{max-width:700px;position:absolute;left:clamp(20px,6vw,200px);top:clamp(150px,22vw,250px);}}.pg_BackGround{position:relative;}.pg_BackGround:before{content:"";z-index:-100;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;pointer-events:none;}.pg_Concept{width:100%;height:100%;overflow:hidden;position:relative;display:grid;gap:30px;}.pg_Chevron{position:absolute;z-index:-80;top:0;left:0;color:#000;width:100%;height:100%;aspect-ratio:3/1;}.pg_Chevron>svg{width:100%;height:100%;display:block;}.pg_SectionBack{position:absolute;z-index:-90;height:50%;width:50%;}.pg_SectionBack._Red{background-color:#f95dcf;left:0;top:0;}.pg_SectionBack._Blue{background-color:#0d04fe;height:100%;right:0;top:0;}.pg_SectionBack._Yellow{background-color:#f9dc21;left:0;bottom:0;}.pg_Concept-Section{display:grid;place-content:center;padding-block:40px;}.pg_Concept-Contents{color:#fff;background-color:rgba(0,0,0,.8);width:100%;}.pg_Concept-Header{display:grid;place-items:center;border-bottom:1px solid #fff;}.pg_Concept-Heading{display:grid;place-items:center;font-size:clamp(60px,5.34vw,100px);}.pg_Concept-Text{display:grid;place-content:center;}@container MainArea (min-width:1000px){.pg_Concept-Header{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:20px;justify-content:center;align-items:center;}.pg_Concept-Layout .pg_Concept-Section{align-items:center;display:grid;grid-template-columns:minmax(300px,500px) minmax(400px,1500px);place-items:initial;gap:30px;align-items:center;}.pg_Concept-Layout:nth-of-type(even) .pg_Concept-Section{grid-template-columns:minmax(400px,1500px) minmax(300px,500px);}.pg_Concept-Layout:nth-of-type(even) .pg_Concept-Contents{order:1;}.pg_Concept-Layout:nth-of-type(even) .pg_Concept-Image{order:2;}}@container MainArea (min-width:1000px){.pg_InnerContentsArea{padding-inline:40px;}}.pg_Achievements{overflow:hidden;}.pg_Achievements-Heading .sc_HeadingLayout-Text{font-size:clamp(60px,5.34vw,100px);}.pg_Achievements-Heading .sc_HeadingLayout-SmallText{font-size:clamp(24px,1.9vw,33px);}@container MainArea (max-width:999px){.pg_Achievements-Heading._Default{grid-template-columns:auto;}}@container MainArea (min-width:1000px){.pg_Achievements-Heading._Default{gap:30px;}}.pg_AchievementsGrid-Item ._Border{border-color:#fff;}.pg_AchievementsGrid{display:grid;gap:50px;justify-content:center;grid-template-columns:minmax(200px,600px);}.pg_AchievementsGrid-Item{display:grid;grid-template-columns:subgrid;grid-row:span 4;grid-template-rows:auto auto 1fr auto;}@container MainArea (min-width:1000px){.pg_AchievementsGrid{grid-template-columns:1fr 1fr;}}