@charset "UTF-8";

@font-face{font-family:"Tazugane Info";src:url("/company/assets/fonts/tazugane-info_400.woff2") format("woff2"),url("/company/assets/fonts/tazugane-info_400.woff") format("woff");font-display:swap}@font-face{font-family:"Tazugane Info Medium";font-weight:500;src:url("/company/assets/fonts/tazugane-info_500.woff2") format("woff2"),url("/company/assets/fonts/  font-display: swap;tazugane-info_500.woff") format("woff")}@font-face{font-family:"Tazugane Info Semi";font-weight:500;src:url("/company/assets/fonts/tazugane-info_600.woff2") format("woff2"),url("/company/assets/fonts/  font-display: swap;tazugane-info_600.woff") format("woff")}@font-face{font-family:"Tazugane Info Bold";font-weight:500;src:url("/company/assets/fonts/tazugane-info_700.woff2") format("woff2"),url("/company/assets/fonts/  font-display: swap;tazugane-info_700.woff") format("woff")}@font-face{font-family:"Tazugane Info Black";font-weight:500;src:url("/company/assets/fonts/tazugane-info_900.woff2") format("woff2"),url("/company/assets/fonts/  font-display: swap;tazugane-info_900.woff") format("woff")}@font-face{font-family:KTEGAKI;src:url("/company/assets/fonts/ktegaki.woff2") format("woff2"),url("/company/assets/fonts/  font-display: swap;ktegaki.woff") format("woff")}.c-lhnlBnrFix{right:2.5vw;bottom:2.5vw;position:fixed;z-index:10000;width:350px}@media(1366px < width){.c-lhnlBnrFix{right:30px}}@media(1366px < width){.c-lhnlBnrFix{bottom:30px}}@media(width < 640px){.c-lhnlBnrFix{inset:auto 1rem 1rem auto;width:25rem}}.c-lhnlBnrFix_item{display:block;width:100%;overflow:hidden;border-radius:12px}.c-lhnlBnrFix_text{padding-block:8px;font-family:"Tazugane Info Bold";font-size:18px;line-height:1;color:#fff;text-align:center;background-color:#152b76}@media(width < 640px){.c-lhnlBnrFix_text{padding-block:.8rem;font-size:1.4rem}}.c-lhnlBnrFix_text:is(.is-en *){font-size:14px}@media(width < 640px){.c-lhnlBnrFix_text:is(.is-en *){font-size:1.05rem}}.c-lhnlBnrFix_close{position:absolute;inset:0 auto auto 100%;z-index:2;width:35px;height:35px;cursor:pointer;background-color:rgba(255,255,255,.75);border-radius:50%;translate:-50% -50%}@media(width < 640px){.c-lhnlBnrFix_close{inset:1% auto auto 97%;width:3rem;height:3rem}}.c-lhnlBnrFix_close::before,.c-lhnlBnrFix_close::after{position:absolute;inset:50% auto auto 50%;display:block;width:15px;height:2px;content:"";background-color:#656363;translate:-50% -50%}@media(width < 640px){.c-lhnlBnrFix_close::before,.c-lhnlBnrFix_close::after{width:1.2rem;height:.2rem}}.c-lhnlBnrFix_close::before{rotate:45deg}.c-lhnlBnrFix_close::after{rotate:-45deg}.c-lhnlBnrFix_closeField{position:absolute;inset:50% auto auto 50%;z-index:1;width:150%;height:150%;cursor:pointer;translate:-50% -50%}.c-lhnlBnrFix.is-top{bottom:95px;opacity:0;transition:opacity .3s ease-out}@media(width < 640px){.c-lhnlBnrFix.is-top{bottom:6.5rem}}.c-lhnlBnrFix.is-top.is-view{opacity:1}/*# sourceMappingURL=map/charity_top.css.map */
