@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer components{.footer-info-links-wrap{width:100%;padding-block:calc(var(--spacing,.25rem)*4);justify-content:flex-start;align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.footer-info-links-wrap .info-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-body-small,var(--text-sm));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-default,var(--color-gray-900));text-decoration-line:underline;display:flex}.footer-address-container{width:100%;padding-block:calc(var(--spacing,.25rem)*4);margin-bottom:calc(var(--spacing,.25rem)*8);justify-content:space-between;align-items:flex-end;display:flex}.footer-address-container .address-wrap{font-size:var(--text-caption-small,var(--text-xs));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary,var(--color-gray-500));overflow-wrap:break-word;flex-wrap:wrap;display:flex}.footer-address-container .address-wrap .title{white-space:pre-line}.footer-address-container .company-toggle .company-checkbox{display:none}.footer-address-container .company-toggle .company-label{align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-caption-small,var(--text-xs));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary,var(--color-gray-500));cursor:pointer;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.footer-address-container .company-toggle .company-label:hover{color:var(--color-text-secondary,var(--color-gray-700))}.footer-address-container .company-toggle .company-label .arrow-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.footer-address-container .company-toggle .company-content{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));opacity:0;max-height:0;overflow:hidden}.footer-address-container .company-toggle .company-content .company-content-inner{gap:calc(var(--spacing,.25rem)*12);padding-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-caption-small,var(--text-xs));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-tertiary,var(--color-gray-500));display:flex}.footer-address-container .company-toggle .company-checkbox:checked~.company-label .arrow-icon{rotate:180deg;transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.footer-address-container .company-toggle .company-checkbox:checked~.company-content{opacity:1;max-height:200px}.footer-address-container .policy-wrap{gap:calc(var(--spacing,.25rem)*4);font-size:var(--text-caption-small,var(--text-xs));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-tertiary,var(--color-gray-500));white-space:nowrap;flex-shrink:0;display:flex}.footer-address-container .policy-wrap .policy-link{text-decoration-line:underline}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}

@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.footer-csinfo-container{width:100%;padding-block:calc(var(--spacing,.25rem)*16);justify-content:space-between;display:flex}.footer-csinfo-container .sns-btn-wrap{gap:calc(var(--spacing,.25rem)*4);flex-direction:row;display:flex}.footer-csinfo-container .sns-btn-wrap .sns-btn{width:3.125rem;height:3.125rem;justify-content:center!important}.footer-csinfo-container .cs-info-wrap{width:20.938rem;padding-block:calc(var(--spacing,.25rem)*4);font-size:var(--text-title-section-sm,var(--text-xl));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.footer-csinfo-container .cs-info-wrap .title{color:var(--color-text-strong,var(--color-gray-950))}.footer-csinfo-container .cs-info-wrap .cs-info{margin-top:calc(var(--spacing,.25rem)*4);color:var(--color-text-brand,var(--color-brand-500))}.footer-csinfo-container .cs-info-wrap .content{font-size:var(--text-body-default,var(--text-base));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary,var(--color-gray-700));margin-top:1.063rem}}@property --tw-font-weight{syntax:"*";inherits:false}

@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer components{.main-banner-container{position:relative}.main-banner-container .contoller-container{top:calc(var(--spacing,.25rem)*0);width:100%;min-width:960px;height:100%;position:absolute}.main-banner-container .contoller-container .index-wrap{z-index:10;right:5rem;bottom:calc(var(--spacing,.25rem)*4);position:absolute}@media (width>=960px){.main-banner-container .contoller-container .index-wrap{right:calc(50% - 440px)}}.main-banner-container .contoller-container .button-wrap{z-index:10;--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);position:absolute;top:50%}.main-banner-container .contoller-container .button-wrap.left{left:5rem}@media (width>=960px){.main-banner-container .contoller-container .button-wrap.left{left:calc(50% - 440px)}}.main-banner-container .contoller-container .button-wrap.right{right:5rem}@media (width>=960px){.main-banner-container .contoller-container .button-wrap.right{right:calc(50% - 440px)}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}

/*# sourceMappingURL=136102e6d08cb336.css.map*/