.facilities.partner .l-container{padding-left:clamp(19.2px,6.1538461538vw,28.8px);padding-right:clamp(19.2px,6.1538461538vw,28.8px);padding-bottom:clamp(64px,20.5128205128vw,96px)}@media print,screen and (min-width:1025px){.facilities.partner .l-container{padding-left:clamp(64px,4.1666666667vw,96px);padding-right:clamp(64px,4.1666666667vw,96px);padding-bottom:clamp(128px,8.3333333333vw,192px)}}.p-tenantTab{display:flex;justify-content:center;align-items:flex-end;border-bottom:1px solid #000;margin-top:clamp(32px,10.2564102564vw,48px);margin-bottom:clamp(38.4px,12.3076923077vw,57.6px);margin-left:calc(-1*clamp(19.2px, 6.1538461538vw, 28.8px));margin-right:calc(-1*clamp(19.2px, 6.1538461538vw, 28.8px));padding-left:clamp(19.2px,6.1538461538vw,28.8px);padding-right:clamp(19.2px,6.1538461538vw,28.8px)}@media print,screen and (min-width:1025px){.p-tenantTab{margin-top:clamp(64px,4.1666666667vw,96px);margin-bottom:clamp(64px,4.1666666667vw,96px);margin-left:calc(-1*clamp(64px, 4.1666666667vw, 96px));margin-right:calc(-1*clamp(64px, 4.1666666667vw, 96px));padding-left:clamp(64px,4.1666666667vw,96px);padding-right:clamp(64px,4.1666666667vw,96px)}}.p-tenantTab__item{display:flex;align-items:center;justify-content:center;text-align:center;width:50%;max-width:clamp(400px,26.0416666667vw,600px);height:clamp(40px,12.8205128205vw,60px);border:1px solid #000;border-bottom:none;color:#000;transition:background-color .3s cubic-bezier(0.5, 1, 0.89, 1),color .3s cubic-bezier(0.5, 1, 0.89, 1)}@media print,screen and (min-width:1025px){.p-tenantTab__item{height:clamp(64px,4.1666666667vw,96px)}}.p-tenantTab__item+.p-tenantTab__item{border-left:none}.p-tenantTab__item.is-active{background:#000;color:#fff;height:clamp(56px,17.9487179487vw,84px)}@media print,screen and (min-width:1025px){.p-tenantTab__item.is-active{height:clamp(80px,5.2083333333vw,120px)}}@media print,screen and (min-width:1025px){.p-tenantTab__item:hover:not(.is-active){background:#000;color:#fff}}.p-tenantTab__itemText{font-size:clamp(1.12rem,3.5897435897vw,1.68rem);line-height:1.5}@media print,screen and (min-width:1025px){.p-tenantTab__itemText{font-size:clamp(1.4628571429rem,.9523809524vw,2.1942857143rem)}}@media print,screen and (min-width:1025px){.p-tenant{max-width:clamp(1004.8px,65.4166666667vw,1507.2px);margin:0 auto}}.p-tenant__head{margin-bottom:clamp(25.6px,8.2051282051vw,38.4px)}@media print,screen and (min-width:1025px){.p-tenant__head{text-align:center;margin-bottom:clamp(38.4px,2.5vw,57.6px)}}.p-tenant__title{font-size:clamp(2.24rem,7.1794871795vw,3.36rem);font-weight:400;line-height:1.5;letter-spacing:.04em}@media print,screen and (min-width:1025px){.p-tenant__title{font-size:clamp(2.56rem,1.6666666667vw,3.84rem)}}.p-tenant__note{font-size:clamp(0.8615384615rem,2.7613412229vw,1.2923076923rem);line-height:1.6;color:#777;margin-top:clamp(19.2px,6.1538461538vw,28.8px)}@media print,screen and (min-width:1025px){.p-tenant__note{font-size:clamp(1.1377777778rem,.7407407407vw,1.7066666667rem);margin-top:clamp(25.6px,1.6666666667vw,38.4px)}}.p-tenant__note+.p-tenant__note{margin-top:0}.p-tenantFilter{margin-bottom:clamp(32px,10.2564102564vw,48px)}@media screen and (max-width:1024px){.p-tenantFilter{border-bottom:1px solid #000;margin-left:calc(-1*clamp(19.2px, 6.1538461538vw, 28.8px));margin-right:calc(-1*clamp(19.2px, 6.1538461538vw, 28.8px))}}@media print,screen and (min-width:1025px){.p-tenantFilter{margin-bottom:clamp(51.2px,3.3333333333vw,76.8px)}}@media screen and (max-width:1024px){.p-tenantFilter__group{border-top:1px solid #000}}@media print,screen and (min-width:1025px){.p-tenantFilter__group+.p-tenantFilter__group{margin-top:clamp(25.6px,1.6666666667vw,38.4px)}}.p-tenantFilter__group .p-tenantFilter__head{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:none;text-align:left;cursor:pointer}@media screen and (max-width:1024px){.p-tenantFilter__group .p-tenantFilter__head{padding:16px}}@media print,screen and (min-width:1025px){.p-tenantFilter__group .p-tenantFilter__head{margin-bottom:clamp(16px,1.0416666667vw,24px);cursor:default;pointer-events:none}}.p-tenantFilter__label{font-size:clamp(1.4rem,4.4871794872vw,2.1rem);line-height:1.5}@media print,screen and (min-width:1025px){.p-tenantFilter__label{font-size:clamp(1.7066666667rem,1.1111111111vw,2.56rem)}}.p-tenantFilter__toggleIcon{position:relative;flex-shrink:0;width:clamp(19.2px,6.1538461538vw,28.8px);height:clamp(19.2px,6.1538461538vw,28.8px)}@media print,screen and (min-width:1025px){.p-tenantFilter__toggleIcon{display:none}}.p-tenantFilter__toggleIcon::before,.p-tenantFilter__toggleIcon::after{content:"";position:absolute;top:50%;left:50%;width:clamp(11.2px,3.5897435897vw,16.8px);height:1px;background:#000;transform:translate(-50%, -50%)}.p-tenantFilter__toggleIcon::after{transform:translate(-50%, -50%) rotate(90deg);transition:opacity .3s cubic-bezier(0.5, 1, 0.89, 1)}.p-tenantFilter__group.is-open .p-tenantFilter__toggleIcon::after{opacity:0}@media screen and (max-width:1024px){.p-tenantFilter__body{display:none;padding-right:16px;padding-left:16px;padding-bottom:clamp(19.2px,6.1538461538vw,28.8px)}}@media screen and (max-width:1024px){.p-tenantFilter__group.is-open .p-tenantFilter__body{display:block}}.p-tenantFilter__attrList{display:flex;flex-wrap:wrap;gap:clamp(6.4px,2.0512820513vw,9.6px)}@media print,screen and (min-width:1025px){.p-tenantFilter__attrList{gap:clamp(9.6px,.625vw,14.4px)}}.p-tenantFilter__attrList .p-tenantFilter__attr{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;background:rgba(0,0,0,0);color:#000;cursor:pointer;height:clamp(32px,10.2564102564vw,48px);padding:0 clamp(12.8px,4.1025641026vw,19.2px);font-size:clamp(1.12rem,3.5897435897vw,1.68rem);line-height:1;transition:background-color .3s cubic-bezier(0.5, 1, 0.89, 1),color .3s cubic-bezier(0.5, 1, 0.89, 1)}@media print,screen and (min-width:1025px){.p-tenantFilter__attrList .p-tenantFilter__attr{height:clamp(35.2px,2.2916666667vw,52.8px);padding:0 clamp(16px,1.0416666667vw,24px);font-size:clamp(1.28rem,.8333333333vw,1.92rem)}}.p-tenantFilter__attrList .p-tenantFilter__attr.is-active{background:#000;color:#fff}@media print,screen and (min-width:1025px){.p-tenantFilter__attrList .p-tenantFilter__attr:hover:not(.is-active){background:#000;color:#fff}}.p-tenantFilter__catList{display:flex;flex-wrap:wrap;gap:clamp(6.4px,2.0512820513vw,9.6px)}@media print,screen and (min-width:1025px){.p-tenantFilter__catList{gap:clamp(9.6px,.625vw,14.4px)}}.p-tenantFilter__catList .p-tenantFilter__cat{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:999px;background:#f3f3f3;color:#000;cursor:pointer;height:clamp(27.2px,8.7179487179vw,40.8px);padding:0 clamp(11.2px,3.5897435897vw,16.8px);font-size:clamp(1.0181818182rem,3.2634032634vw,1.5272727273rem);line-height:1;transition:background-color .3s cubic-bezier(0.5, 1, 0.89, 1),color .3s cubic-bezier(0.5, 1, 0.89, 1)}@media print,screen and (min-width:1025px){.p-tenantFilter__catList .p-tenantFilter__cat{height:clamp(28.8px,1.875vw,43.2px);padding:0 clamp(12.8px,.8333333333vw,19.2px);font-size:clamp(1.1377777778rem,.7407407407vw,1.7066666667rem)}}.p-tenantFilter__catList .p-tenantFilter__cat.is-active{background:#000;color:#fff}@media print,screen and (min-width:1025px){.p-tenantFilter__catList .p-tenantFilter__cat:hover:not(.is-active){background:#000;color:#fff}}.p-partnerList{display:grid;gap:clamp(12.8px,4.1025641026vw,19.2px);grid-template-columns:minmax(0, 1fr)}@media print,screen and (min-width:768px){.p-partnerList{grid-template-columns:repeat(2, minmax(0, 275px));justify-content:center;column-gap:clamp(41.6px,2.7083333333vw,62.4px);row-gap:clamp(32px,2.0833333333vw,48px)}}@media print,screen and (min-width:1025px){.p-partnerList{grid-template-columns:repeat(3, minmax(0, 275px))}}@media print,screen and (min-width:1240px){.p-partnerList{grid-template-columns:repeat(4, minmax(0, 275px));row-gap:clamp(44.8px,2.9166666667vw,67.2px)}}.p-partnerCard.is-hide{display:none}@media screen and (max-width:1024px){.p-partnerCard{display:flex;align-items:flex-start;gap:clamp(12.8px,4.1025641026vw,19.2px)}}.p-partnerCard__logo{background:#fff;overflow:hidden;aspect-ratio:3/2}@media screen and (max-width:1024px){.p-partnerCard__logo{width:clamp(108.8px,34.8717948718vw,163.2px);flex-shrink:0}}.p-partnerCard__logo img{width:100%;height:100%;object-fit:contain}@media print,screen and (min-width:1025px){.p-partnerCard__body{padding-top:clamp(12.8px,.8333333333vw,19.2px)}}@media screen and (max-width:1024px){.p-partnerCard__body{flex:1;min-width:0}}.p-partnerCard__company{font-size:clamp(1.12rem,3.5897435897vw,1.68rem);font-weight:400;line-height:1.5;color:#000}@media print,screen and (min-width:1025px){.p-partnerCard__company{font-size:clamp(1.4628571429rem,.9523809524vw,2.1942857143rem)}}.p-partnerCard__companyLink{display:inline}.p-partnerCard__companyLink:not([href]),.p-partnerCard__companyLink[href=""]{pointer-events:none;cursor:default}.p-partnerCard__companyIcon{display:none;margin-left:clamp(2.4px,.7692307692vw,3.6px);vertical-align:middle}@media print,screen and (min-width:1025px){.p-partnerCard__companyIcon{margin-left:clamp(2.4px,.15625vw,3.6px)}}.p-partnerCard__companyIcon svg{width:clamp(16px,5.1282051282vw,24px);height:clamp(16px,5.1282051282vw,24px)}@media print,screen and (min-width:1025px){.p-partnerCard__companyIcon svg{width:clamp(17.6px,1.1458333333vw,26.4px);height:clamp(17.6px,1.1458333333vw,26.4px)}}.p-partnerCard__companyLink[href]:not([href=""]) .p-partnerCard__companyIcon{display:inline-block}.p-partnerCard__tags{margin-top:clamp(6.4px,2.0512820513vw,9.6px)}@media print,screen and (min-width:1025px){.p-partnerCard__tags{margin-top:clamp(9.6px,.625vw,14.4px)}}.p-partnerCard__attr{display:inline-block;border:1px solid #000;padding:2px clamp(6.4px,2.0512820513vw,9.6px);font-size:clamp(0.9333333333rem,2.9914529915vw,1.4rem);line-height:1.6;color:#000}@media print,screen and (min-width:1025px){.p-partnerCard__attr{padding:2px clamp(6.4px,.4166666667vw,9.6px);font-size:clamp(1.024rem,.6666666667vw,1.536rem)}}.p-partnerCard__category{display:block;margin-top:clamp(3.2px,1.0256410256vw,4.8px);font-size:clamp(0.9333333333rem,2.9914529915vw,1.4rem);line-height:1.5;color:#777}@media print,screen and (min-width:1025px){.p-partnerCard__category{margin-top:clamp(3.2px,.2083333333vw,4.8px);font-size:clamp(1.024rem,.6666666667vw,1.536rem)}}.p-partnerList__empty{text-align:center;padding:clamp(32px,10.2564102564vw,48px) 0;color:#777}@media print,screen and (min-width:1025px){.p-partnerList__empty{padding:clamp(51.2px,3.3333333333vw,76.8px) 0}}
