#footWrap{background-color:#000}#footWrap *{color:#fff}#footWrap .flexWrap{padding:40px 0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width: 767px){#footWrap .flexWrap{padding:16vw 0 5.3333333333vw;display:block}}#footWrap .footNavWrap .footNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}@media only screen and (max-width: 767px){#footWrap .footNavWrap .footNav{gap:6.6666666667vw}}#footWrap .footNavWrap .footNav li{width:100%}#footWrap .footNavWrap .footNav li a{font-weight:bold}@media only screen and (min-width: 1080px){#footWrap .footNavWrap .footNav li a{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}#footWrap .footNavWrap .footNav li a:hover{color:#9c0f00}}#footWrap .infoNavWrap{width:275px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap{margin-top:10.6666666667vw;width:100%}}#footWrap .infoNavWrap .snsListWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footWrap .infoNavWrap .snsListWrap .titleWrap{margin-right:40px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .snsListWrap .titleWrap{margin-right:1.3333333333vw}}#footWrap .infoNavWrap .snsListWrap .titleWrap .title{font-weight:bold}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .snsListWrap .titleWrap .title{font-size:3.7333333333vw}}#footWrap .infoNavWrap .snsListWrap .snsList{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:10px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .snsListWrap .snsList{gap:2.6666666667vw}}#footWrap .infoNavWrap .snsListWrap .snsList .sns{width:43px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .snsListWrap .snsList .sns{width:11.4666666667vw}}#footWrap .infoNavWrap .btnArea{margin-top:20px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .btnArea{margin-top:4vw}}#footWrap .infoNavWrap .btnArea .btn{position:relative;padding:20px 35px;display:inline-block;width:100%;text-align:center;font-size:14px;background-color:#303030;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1080px){#footWrap .infoNavWrap .btnArea .btn{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}#footWrap .infoNavWrap .btnArea .btn:hover{color:#9c0f00;background-color:#fff}#footWrap .infoNavWrap .btnArea .btn:hover .icon{background-color:#9c0f00}}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .btnArea .btn{padding:5.3333333333vw 9.3333333333vw;font-size:3.7333333333vw;border-radius:13.3333333333vw}}#footWrap .infoNavWrap .btnArea .btn .icon{position:absolute;top:50%;right:25px;display:inline-block;width:16px;height:12px;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMxMTJfMzk0KSI+CjxwYXRoIGQ9Ik0xIDMuNVYxMS41SDEzVjMuNUgxWk0wIDIuNUgxNFYxMi41SDBWMi41WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzIDExLjVWOS41SDE1VjEuNUgzVjMuNUgxVjExLjVIMTNaTTE0IDEyLjVIMFYyLjVIMlYwLjVIMTZWMTAuNUgxNFYxMi41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMTEyXzM5NCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMxMTJfMzk0KSI+CjxwYXRoIGQ9Ik0xIDMuNVYxMS41SDEzVjMuNUgxWk0wIDIuNUgxNFYxMi41SDBWMi41WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzIDExLjVWOS41SDE1VjEuNUgzVjMuNUgxVjExLjVIMTNaTTE0IDEyLjVIMFYyLjVIMlYwLjVIMTZWMTAuNUgxNFYxMi41WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMTEyXzM5NCI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 1080px){#footWrap .infoNavWrap .btnArea .btn .icon{-webkit-transition:.3s ease 0s;transition:.3s ease 0s}}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .btnArea .btn .icon{right:5.3333333333vw;width:4.2666666667vw;height:3.2vw}}#footWrap .infoNavWrap .btnArea .btn:first-of-type{padding-left:20px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .btnArea .btn:first-of-type{padding-left:13.3333333333vw}}#footWrap .infoNavWrap .btnArea .btn+.btn{margin-top:10px}@media only screen and (max-width: 767px){#footWrap .infoNavWrap .btnArea .btn+.btn{margin-top:2.6666666667vw}}#footWrap .policyWrap{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;border-top:1px solid rgba(255,255,255,.3)}@media only screen and (max-width: 767px){#footWrap .policyWrap{padding:5.3333333333vw 0;gap:8vw}}#footWrap .policyWrap *{font-size:14px}@media only screen and (max-width: 767px){#footWrap .policyWrap *{font-size:3.2vw}}@media only screen and (min-width: 1080px){#footWrap .policyWrap .link:hover{text-decoration:underline}}