.cmn90_biz-flets-header .header-text{background-color:var(--color-gray);font-size:1rem;line-height:1.2;padding:.5rem min(2.5vw,4rem);text-align:right}@media screen and (min-width:1201px){.cmn90_biz-flets-header .header-text{padding-left:4rem;padding-right:4rem}}@media screen and (max-width:1000px){.cmn90_biz-flets-header .header-text{align-items:center;display:flex;font-size:.9rem;gap:.4rem;justify-content:flex-start;padding:.7rem 1.9rem;text-align:center}}.cmn90_biz-flets-header .header-text p{margin:0}.cmn90_biz-flets-header .header-text .image{flex:0 0 auto;max-width:30%;width:10.8rem}@media screen and (min-width:1001px){.cmn90_biz-flets-header .header-text .image{display:none}}.cmn90_biz-flets-header .header-text span{display:inline-block}@media screen and (min-width:1001px){.cmn90_biz-flets-header .header-text span:not(:last-child){margin-right:.8em}}.cmn90_biz-flets-header .header-text .text{align-items:center;display:flex;gap:.8rem;justify-content:flex-end}@media screen and (max-width:1000px){.cmn90_biz-flets-header .header-text .text{gap:.2rem;text-align:left}.cmn90_biz-flets-header .header-text .text .head-image{width:3rem}}.cmn90_biz-flets-header .header-main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.8);left:0;position:relative;top:0;width:100%;z-index:100}.cmn90_biz-flets-header .header-main img{display:block}.cmn90_biz-flets-header .header-main.-js-fixed{position:fixed}@media screen and (min-width:1001px){.cmn90_biz-flets-header .header-main.-js-fixed .header-head-group{height:82px}.cmn90_biz-flets-header .header-main.-js-fixed .logo-group .main-logo{width:18rem}.cmn90_biz-flets-header .header-main.-js-fixed .logo-group .sub-logo{width:3.8rem}}.cmn90_biz-flets-header .header-main.-js-fixed .tel-group .note{margin-top:0}@media screen and (max-width:1000px){.cmn90_biz-flets-header .header-main.-js-opened{background-color:#fff;position:fixed}}.cmn90_biz-flets-header .header-head-group{align-items:center;display:flex;gap:min(3vw,2.2rem);height:93px;margin:0 auto;max-width:var(--pc-adjust);width:calc(100% - var(--sp-adjust)*2)}@media screen and (min-width:1201px){.cmn90_biz-flets-header .header-head-group{column-gap:2.2rem}}@media screen and (max-width:1000px){.cmn90_biz-flets-header .header-head-group{gap:1rem;height:68px;padding:0 1.2rem;width:100%}}.cmn90_biz-flets-header .header-toggle{background:none;border:none;color:inherit;display:block;flex:0 0 auto;font-size:.9rem;font-weight:700;height:3.6rem;line-height:1;padding:0;text-align:center;width:4rem}@media screen and (min-width:1001px){.cmn90_biz-flets-header .header-toggle{display:none}}.cmn90_biz-flets-header .header-toggle .icon{display:block;height:1.6rem;margin:0 auto .4rem;position:relative;width:2.4rem}.cmn90_biz-flets-header .header-toggle .icon i{border-top:2px solid var(--color-base);display:block;height:0;left:50%;margin-left:-1.2rem;position:absolute;top:50%;transition:margin .3s,transform .3s;width:2.4rem}.cmn90_biz-flets-header .header-toggle .icon i:first-child{margin-top:-8px}.cmn90_biz-flets-header .header-toggle .icon i:nth-child(2){margin-top:-1px}.cmn90_biz-flets-header .header-toggle .icon i:nth-child(3){margin-top:6px}.cmn90_biz-flets-header .header-toggle.-js-opened .icon i:first-child{margin-top:-1px;transform:rotate(45deg)}.cmn90_biz-flets-header .header-toggle.-js-opened .icon i:nth-child(2){transform:scale(0)}.cmn90_biz-flets-header .header-toggle.-js-opened .icon i:nth-child(3){margin-top:-1px;transform:rotate(-45deg)}.cmn90_biz-flets-header .logo-group{align-items:center;display:flex;gap:min(2vw,3.2rem);margin-right:auto}@media screen and (max-width:1100px){.cmn90_biz-flets-header .logo-group{max-width:26%}}@media screen and (max-width:768px){.cmn90_biz-flets-header .logo-group{max-width:fit-content}}@media screen and (max-width:1000px){.cmn90_biz-flets-header .sub-logo{width:3.4rem}}.cmn90_biz-flets-header .tel-group{font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width:1000px){.cmn90_biz-flets-header .tel-group{display:none}}.cmn90_biz-flets-header .tel-group p{margin:0}.cmn90_biz-flets-header .tel-group .tel{font-style:normal;font-weight:500}.cmn90_biz-flets-header .tel-group .tel .num{color:var(--color-accent);display:inline-block;font-size:4rem;margin-left:.5rem}.cmn90_biz-flets-header .tel-group .note{letter-spacing:.05em;margin-top:.2rem;padding-left:1em}.cmn90_biz-flets-header .tel-group .note br{display:none}.cmn90_biz-flets-header .pc-cta a{min-height:auto}@media screen and (max-width:1000px){.cmn90_biz-flets-header .pc-cta{display:none}}.cmn90_biz-flets-header .sp-cta{flex:0 1 auto;max-width:10.9rem;width:min(30%,12.3rem)}.cmn90_biz-flets-header .sp-cta .tel{color:var(--color-base);font-size:.9rem;font-weight:500;line-height:1;text-decoration:none}.cmn90_biz-flets-header .sp-cta .tel>p{margin-bottom:.2rem;text-align:center}.cmn90_biz-flets-header .sp-cta .tel .c-tel-button{align-items:center;background-color:var(--color-main);border-radius:.6rem;color:#fff;display:flex;gap:.2rem;justify-content:center;min-height:4.4rem;padding:.8rem .5rem}.cmn90_biz-flets-header .sp-cta .tel .c-tel-button .right{font-size:.9rem;font-weight:700}.cmn90_biz-flets-header .sp-cta .tel .c-tel-button .right p{margin:0}.cmn90_biz-flets-header .sp-cta .tel .c-tel-button .right .num{font-size:1.3rem;font-weight:500;margin-bottom:.2rem}@media screen and (min-width:1001px){.cmn90_biz-flets-header .sp-cta{display:none}}@media screen and (max-width:380px){.cmn90_biz-flets-header .sp-cta{max-width:none}}.cmn90_biz-flets-header .button-line{display:none;flex:0 0 auto;text-decoration:none;width:4.4rem}.cmn90_biz-flets-header .button-line svg{display:block;height:auto;width:100%}.cmn90_biz-flets-header .gnav{border-top:1px solid var(--color-line)}@media screen and (max-width:1000px){.cmn90_biz-flets-header .gnav{background-color:#fff;border:none;border-radius:0 0 1.6rem 1.6rem;display:none;left:0;padding:0 var(--sp-adjust);position:fixed;top:68px;width:100%;z-index:100}.cmn90_biz-flets-header .gnav:after,.cmn90_biz-flets-header .gnav:before{content:"";display:block;height:4.8rem}}.cmn90_biz-flets-header .gnav ul{display:flex;font-size:min(1.4vw,1.6rem);font-weight:700;gap:2rem min(3vw,4.8rem);justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:1201px){.cmn90_biz-flets-header .gnav ul{column-gap:4.8rem}}@media screen and (max-width:1000px){.cmn90_biz-flets-header .gnav ul{align-items:center;flex-direction:column;font-size:1.6rem}}.cmn90_biz-flets-header .gnav ul ul{display:none}.cmn90_biz-flets-header .gnav a{color:inherit;text-decoration:none}.cmn90_biz-flets-header .gnav .hs-menu-depth-1>a{align-items:center;display:flex;gap:.8rem;height:43px;transition:color .3s}@media screen and (max-width:1000px){.cmn90_biz-flets-header .gnav .hs-menu-depth-1>a{height:auto}}@media screen and (min-width:1001px){.cmn90_biz-flets-header .gnav .hs-menu-depth-1>a:after{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' style='fill:%23000' viewBox='0 0 8.004 6'%3E%3Cpath d='M4.502 5.746a.627.627 0 0 1-1 0L.102.855A.555.555 0 0 1 .602 0h6.8a.555.555 0 0 1 .5.855z'/%3E%3C/svg%3E");content:"";display:block;height:.6rem;transition:transform .3s;width:.8rem}}.cmn90_biz-flets-header .gnav .hs-menu-depth-1>a:hover{color:var(--color-main);opacity:1}.cmn90_biz-flets-header .gnav .hs-menu-depth-1>a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' style='fill:%23005cca' viewBox='0 0 8.004 6'%3E%3Cpath d='M4.502 5.746a.627.627 0 0 1-1 0L.102.855A.555.555 0 0 1 .602 0h6.8a.555.555 0 0 1 .5.855z'/%3E%3C/svg%3E");transform:translateY(2px)}@media screen and (max-width:1000px){.cmn90_biz-flets-header.-sp-type-1 .header-text{text-align:left}.cmn90_biz-flets-header.-sp-type-1 .logo-group{display:none}.cmn90_biz-flets-header.-sp-type-1 .button-line{display:block;margin-left:auto}.cmn90_biz-flets-header.-sp-type-2 .sub-logo{display:none}.cmn90_biz-flets-header.-sp-type-2 .button-line{display:block}.cmn90_biz-flets-header.-sp-type-3 .header-text{text-align:left}.cmn90_biz-flets-header.-sp-type-3 .logo-group{margin:0 0 0 auto}.cmn90_biz-flets-header.-sp-type-3 .main-logo,.cmn90_biz-flets-header.-sp-type-5 .sub-logo{display:none}}