.v-navigation-drawer{-webkit-overflow-scrolling:touch;background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.projectRightDrawer.v-navigation-drawer{position:fixed!important;width:94.66667vw!important;z-index:1020!important}@media only screen and (min-width:535px){.projectRightDrawer.v-navigation-drawer{width:506.46667px!important}}@media only screen and (min-width:768px){.projectRightDrawer.v-navigation-drawer{width:34.66797vw!important}}@media only screen and (min-width:1024px){.projectRightDrawer.v-navigation-drawer{width:355px!important}}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height:48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height:72px}.v-tabs--density-comfortable{--v-tabs-height:44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height:68px}.v-tabs--density-compact{--v-tabs-height:36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height:60px}.v-tabs.v-slide-group--vertical{flex:none;height:auto;--v-tabs-height:48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--align-tabs-center .v-slide-group__content>:last-child,.v-tabs--fixed-tabs .v-slide-group__content>:last-child{margin-inline-end:auto}.v-tabs--align-tabs-center .v-slide-group__content>:first-child,.v-tabs--fixed-tabs .v-slide-group__content>:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width:1023.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab{--v-btn-height:var(--v-tabs-height);border-radius:0;min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{background:currentColor;bottom:0;height:2px;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{height:100%;top:0;width:2px}.projectHeader{height:16vw!important;position:relative}.projectHeader .v-btn__overlay{background:none}.projectHeader .v-btn:hover{opacity:.8}@media only screen and (min-width:535px){.projectHeader{height:85.6px!important}}@media only screen and (min-width:768px){.projectHeader{height:5.85938vw!important}}@media only screen and (min-width:1024px){.projectHeader{height:60px!important}}@media only screen and (min-width:768px){.projectHeader{height:9.29688vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader{height:119px!important}}@media only screen and (min-width:768px){.projectHeader--isAdsLp{height:7.1875vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader--isAdsLp{height:92px!important}}.projectHeader__iconManagement{transform:translate(-6px)}.projectHeader__iconMenu{transform:translate(10px)}.projectHeader__serviceTabs{height:2.10938vw!important}@media only screen and (width >= 1280px){.projectHeader__serviceTabs{height:27px!important}}.projectHeader__serviceTabItem{box-shadow:0 0 4px #0000001a;height:2.10938vw!important;max-width:13.4375vw!important;width:calc(16.66667% - 8px)}@media only screen and (width >= 1280px){.projectHeader__serviceTabItem{height:27px!important;max-width:172px!important}}.projectHeader__serviceTabItem .v-btn__content{align-items:center;display:flex;font-size:1.01563vw!important}@media only screen and (width >= 1280px){.projectHeader__serviceTabItem .v-btn__content{font-size:13px!important}}.projectHeader__serviceBtn{height:1.95313vw!important}@media only screen and (width >= 1280px){.projectHeader__serviceBtn{height:25px!important}}.projectHeader__serviceBtn:hover{opacity:.8;text-decoration:none}.projectHeader__serviceLink{border-image-outset:0 100vw 0 100vw;border-image-slice:0 fill;border-image-source:linear-gradient(#e9e9ed,#e9e9ed)}@media only screen and (width < 1280px) and (min-width:768px){.projectHeader__serviceLink{padding-left:1.875vw!important;padding-right:1.875vw!important}}@media only screen and (width < 1280px) and (min-width:768px) and (width >= 1280px){.projectHeader__serviceLink{padding-left:24px!important;padding-right:24px!important}}.projectHeader__bannerContainer{height:100%}@media only screen and (width < 1280px) and (min-width:768px){.projectHeader__bannerContainer{padding-left:1.875vw!important;padding-right:1.875vw!important}}@media only screen and (width < 1280px) and (min-width:768px) and (width >= 1280px){.projectHeader__bannerContainer{padding-left:24px!important;padding-right:24px!important}}@media only screen and (min-width:768px){.projectHeader__bannerContainer{-o-border-image:linear-gradient(180deg,#fbde6d 4px,#fff 0);border-image:linear-gradient(180deg,#fbde6d 4px,#fff 0);border-image-outset:0 100vw 0 100vw;border-image-slice:0 fill;height:6.5625vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__bannerContainer{height:84px!important}}@media only screen and (min-width:768px){.projectHeader__bannerContainer--isAdsLp{padding-bottom:.625vw!important;padding-top:.3125vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__bannerContainer--isAdsLp{padding-bottom:8px!important;padding-top:4px!important}}.projectHeader__logo{height:8vw!important;width:40vw!important}@media only screen and (min-width:535px){.projectHeader__logo{width:214px!important}}@media only screen and (min-width:768px){.projectHeader__logo{width:14.64844vw!important}}@media only screen and (min-width:1024px){.projectHeader__logo{width:150px!important}}@media only screen and (min-width:535px){.projectHeader__logo{height:42.8px!important}}@media only screen and (min-width:768px){.projectHeader__logo{height:2.92969vw!important}}@media only screen and (min-width:1024px){.projectHeader__logo{height:30px!important}}@media only screen and (min-width:768px){.projectHeader__logo{height:3.28125vw!important;width:17.73438vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__logo{height:42px!important;width:227px!important}}.projectHeader__iconNhk{height:9.6vw!important;width:15.2vw!important}@media only screen and (min-width:535px){.projectHeader__iconNhk{width:81.32px!important}}@media only screen and (min-width:768px){.projectHeader__iconNhk{width:5.56641vw!important}}@media only screen and (min-width:1024px){.projectHeader__iconNhk{width:57px!important}}@media only screen and (min-width:535px){.projectHeader__iconNhk{height:51.36px!important}}@media only screen and (min-width:768px){.projectHeader__iconNhk{height:3.51563vw!important}}@media only screen and (min-width:1024px){.projectHeader__iconNhk{height:36px!important}}@media only screen and (min-width:768px){.projectHeader__iconNhk{height:3.04688vw!important;width:16.17188vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__iconNhk{height:39px!important;width:207px!important}}.projectHeader__phoneNumber{font-family:"Source Serif 4",Arial Narrow,sans-serif;font-size:3.51563vw!important;font-weight:500;width:20.23438vw!important}@media only screen and (width >= 1280px){.projectHeader__phoneNumber{font-size:45px!important;width:259px!important}}.projectHeader__telephoneTitle{height:4.29688vw!important;width:13.35938vw!important}@media only screen and (width >= 1280px){.projectHeader__telephoneTitle{height:55px!important;width:171px!important}}.projectHeader__telephoneTime{height:3.4375vw!important;width:15vw!important}@media only screen and (width >= 1280px){.projectHeader__telephoneTime{height:44px!important;width:192px!important}}.projectHeader__telephoneTimeAdsLp{height:3.4375vw!important;width:8.98438vw!important}@media only screen and (width >= 1280px){.projectHeader__telephoneTimeAdsLp{height:44px!important;width:115px!important}}.projectHeader__urgencyBtn{height:3.90625vw!important;margin-left:.9375vw!important;width:13.4375vw!important}@media only screen and (width >= 1280px){.projectHeader__urgencyBtn{height:50px!important;margin-left:12px!important;width:172px!important}}.projectHeader__urgencyBtnIcon{height:2.8125vw!important;margin-right:.23438vw!important;width:2.8125vw!important}@media only screen and (width >= 1280px){.projectHeader__urgencyBtnIcon{height:36px!important;margin-right:3px!important;width:36px!important}}.projectHeader__urgencyBtnIcon svg{display:block;height:100%;width:100%;stroke:none}.projectHeader__urgencyBtnText{font-size:1.32813vw!important}@media only screen and (width >= 1280px){.projectHeader__urgencyBtnText{font-size:17px!important}}.projectHeader__menuListItem{height:3.125vw!important;text-decoration:none;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:14.0625vw!important}@media only screen and (width >= 1280px){.projectHeader__menuListItem{height:40px!important;width:180px!important}}.projectHeader__menuListItem:hover{background-color:#f6f6f8}.projectHeader__menuListItemEmergency{width:15.625vw!important}@media only screen and (width >= 1280px){.projectHeader__menuListItemEmergency{width:200px!important}}.projectHeader__pcGlobalNav{background-color:#fff;margin:auto;position:sticky;top:0;z-index:1010}@media only screen and (min-width:768px){.projectHeader__pcMaxW{max-width:1280px}}.projectHeader__pcGlobalNavShadow{background:linear-gradient(180deg,#9e9e9e66,#d9d9d900);height:1.875vw!important;max-width:535px;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1010}@media only screen and (width >= 1280px){.projectHeader__pcGlobalNavShadow{height:24px!important}}@media only screen and (min-width:768px){.projectHeader__pcGlobalNavShadow{height:.625vw!important;max-width:none;position:sticky;top:3.125vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__pcGlobalNavShadow{height:8px!important;top:40px!important}}@media only screen and (min-width:768px){.projectHeader__pcGlobalNavShadow--isAdsLp{position:absolute;top:6.5625vw!important}}@media only screen and (min-width:768px) and (width >= 1280px){.projectHeader__pcGlobalNavShadow--isAdsLp{top:84px!important}}.v-footer{align-items:center;background:rgb(var(--v-theme-surface));border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-radius:0;border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.projectFooter{background:url(../images/common/common-bg-pattern-stripe.svg) repeat}.projectFooter__footerContent{background:none!important;max-width:260.26667vw!important}@media only screen and (min-width:535px){.projectFooter__footerContent{max-width:1392.42667px!important}}@media only screen and (min-width:768px){.projectFooter__footerContent{max-width:95.3125vw!important}}@media only screen and (min-width:1024px){.projectFooter__footerContent{max-width:976px!important}}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}.noScroll[data-v-1b61d732]{overflow:hidden}@media screen and (min-width:535px) and (max-width:767px){.main[data-v-1b61d732]{box-shadow:0 10px 20px #0003;margin:0 auto;max-width:535px;overflow:hidden}}
