:root{--dp: 1px}@media screen and (min-width: 600px)and (max-width: 1175.98px){:root{--dp: 0.085034vw}}@media screen and (max-width: 768px){:root{--dp: .2667vw}}.message{padding-top:38px;position:relative}@media screen and (max-width: 768px){.message{padding-top:calc(40 * var(--dp))}}.message__en{position:absolute;z-index:-1;left:0;top:-180px}@media screen and (max-width: 768px){.message__en{top:calc(-120 * var(--dp))}}.message__en__txt{font-family:"Outfit",sans-serif;color:#efefef;font-size:10.9rem;font-weight:700}@media screen and (max-width: 768px){.message__en__txt{font-size:calc(64 * var(--dp))}}.message__ttl{font-size:3.2rem;text-align:center;font-weight:500}@media screen and (max-width: 768px){.message__ttl{font-size:calc(24 * var(--dp))}}.message__inner{margin-top:56px;max-width:750px;margin-inline:auto}@media screen and (max-width: 768px){.message__inner{margin-top:calc(40 * var(--dp))}}.message__detail{font-size:1.6rem;line-height:2}@media screen and (max-width: 768px){.message__detail{font-size:calc(14 * var(--dp))}}.message__name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:16px}@media screen and (max-width: 768px){.message__name{margin-top:calc(12 * var(--dp))}}.message__name__posi{display:block;font-size:1.6rem}@media screen and (max-width: 768px){.message__name__posi{font-size:calc(14 * var(--dp))}}.message__name__txt{margin-left:24px;font-size:2.4rem}@media screen and (max-width: 768px){.message__name__txt{margin-left:calc(16 * var(--dp));font-size:calc(20 * var(--dp))}}.c_concept .c_concept__wrap__left{z-index:2}.c_concept .c_concept__wrap__content{z-index:1}.c_concept .c_concept__wrap__content .c_concept__wrap__content__en{z-index:-1}.company{margin-top:180px}@media screen and (max-width: 768px){.company{margin-top:calc(100 * var(--dp))}}.company table{table-layout:fixed;width:100%;border-collapse:collapse;border-top:1px solid #eba18f;margin-top:80px;max-width:950px;margin-inline:auto}@media screen and (max-width: 768px){.company table{margin-top:calc(48 * var(--dp))}}.company table th{width:18.35%;background-color:#f7f7f7;border-bottom:1px solid #eba18f;padding:20px 8px 20px 24px;font-size:1.8rem;font-weight:500;text-align:left}@media screen and (max-width: 768px){.company table th{font-size:calc(14 * var(--dp));padding:calc(16 * var(--dp)) calc(12 * var(--dp));width:24%}}.company table td{font-size:1.6rem;padding:20px 24px;border-bottom:1px solid #eba18f}@media screen and (max-width: 768px){.company table td{font-size:calc(12 * var(--dp));padding:calc(16 * var(--dp)) calc(12 * var(--dp))}}.company table td ul li{padding-left:16px;font-size:1.6rem;position:relative}@media screen and (max-width: 768px){.company table td ul li{padding-left:calc(12 * var(--dp));font-size:calc(12 * var(--dp))}}.company table td ul li:nth-child(n+2){margin-top:8px}@media screen and (max-width: 768px){.company table td ul li:nth-child(n+2){margin-top:calc(6 * var(--dp))}}.company table td ul li:before{content:"";position:absolute;left:4px;top:11px;width:3px;height:3px;border-radius:50%;background-color:#342819}@media screen and (max-width: 768px){.company table td ul li:before{width:calc(3 * var(--dp));height:calc(3 * var(--dp));top:calc(9 * var(--dp));left:calc(2 * var(--dp))}}