@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.common-header *,.common-header *:before,.common-header *:after{box-sizing:border-box}.common-header h1,.common-header h2,.common-header h3,.common-header h4,.common-header h5,.common-header h6,.common-header p,.common-header ul,.common-header ol,.common-header li,.common-header dl,.common-header dt,.common-header dd,.common-header a,.common-header figure,.common-header figcaption,.common-header form,.common-header input,.common-header small,.common-header table,.common-header th,.common-header td{margin:0;padding:0;font-size:100%;line-height:1;font-weight:400}.common-header a{color:inherit;text-decoration:none}.common-header li{list-style:none}.common-header button{appearance:none;border:none;background:none;outline:none}.common-header input{appearance:none;border:none;background:none;outline:none;font-family:inherit;color:inherit}.common-header select{color:inherit}.common-header{display:flex;justify-content:space-between;align-items:center;padding:5px 15px;background-color:#0e0e0e;width:100%;height:40px}@media screen and (min-width: 821px){.common-header{padding:10px 30px}}.common-header__logo{flex-shrink:0}.common-header__logo img{width:100px;height:auto}.common-header__link{display:none}@media screen and (min-width: 821px){.common-header__link{display:flex;gap:40px}}.common-header__link>a{font-size:13px;line-height:1.5;display:block;min-height:18px;padding:5px 25px 5px 0;color:#fff;text-decoration:none;position:relative;background-image:url(../img/global/icon_blank.svg);background-size:19px;background-repeat:no-repeat;background-position:right center}.common-header__link>a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transition:transform .2s;transform-origin:top left;opacity:0}@media(hover: hover){.common-header__link>a:hover::after{transform:scaleX(1);opacity:1}}.common-footer *,.common-footer *:before,.common-footer *:after{box-sizing:border-box}.common-footer h1,.common-footer h2,.common-footer h3,.common-footer h4,.common-footer h5,.common-footer h6,.common-footer p,.common-footer ul,.common-footer ol,.common-footer li,.common-footer dl,.common-footer dt,.common-footer dd,.common-footer a,.common-footer figure,.common-footer figcaption,.common-footer form,.common-footer input,.common-footer small,.common-footer table,.common-footer th,.common-footer td{margin:0;padding:0;font-size:100%;line-height:1;font-weight:400}.common-footer a{color:inherit;text-decoration:none}.common-footer li{list-style:none}.common-footer button{appearance:none;border:none;background:none;outline:none}.common-footer input{appearance:none;border:none;background:none;outline:none;font-family:inherit;color:inherit}.common-footer select{color:inherit}.common-footer{display:flex;align-items:center;flex-direction:column;padding:20px 15px 80px;background-color:#0e0e0e;width:100%}@media screen and (min-width: 821px){.common-footer{height:130px;justify-content:space-between;padding:10px 30px;flex-direction:row}}.common-footer__logo{width:100px;margin-bottom:15px}@media screen and (min-width: 821px){.common-footer__logo{width:180px;margin-bottom:0}}.common-footer__logo img{width:100%;height:auto}.common-footer__contents{display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 821px){.common-footer__contents{align-items:flex-end}}.common-footer__link{display:flex;gap:15px 30px;font-size:13px !important;color:#fff;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 821px){.common-footer__link{gap:25px}}.common-footer__copyright{font-size:13px !important;color:#fff;text-align:center;padding-top:20px !important}
/*# sourceMappingURL=common.css.map */
