.legacyFooter{--transparent:transparent;--point-white:#fff;--point-color01:#0075ff;--point-color02:#0a0c35;--point-color03:#2b3453;--point-color04:#1c44fc;--point-color05:#242c4d;--point-color06:#11bdff;--point-color07:#171c41;--point-color08:#5d11ff;--border-color01:#ddd;--border-color02:#ccc;--black-color00:#000;--black-color01:#111;--black-color02:#222;--black-color03:#333;--black-color04:#444;--black-color05:#555;--black-color06:#666;--black-color07:#777;--black-color08:#888;--black-color09:#999;--black-color10:#aaa;--filter-white:brightness(0) invert(1);--title-80:80px;--title-70:70px;--title-68:68px;--title-60:60px;--title-50:50px;--title-40:40px;--title-30:30px;--title-20:20px;--letter-02:-.02em;--letter-03:-.03em;--letter-04:-.04em;--letter-05:-.05em}@media screen and (max-width:1280px){.legacyFooter{--title-80:70px;--title-70:5.45vw;--title-68:4.98vw;--title-60:4.6vw;--title-50:46px;--title-40:37px;--title-30:27px;--title-20:19px}}@media screen and (max-width:1023px){.legacyFooter{--title-80:66px;--title-70:56px;--title-68:47px;--title-60:45px;--title-50:38px;--title-40:34px;--title-30:24px;--title-20:18px}}@media screen and (max-width:860px){.legacyFooter{--title-80:56px;--title-70:48px;--title-68:44px;--title-60:41px;--title-50:35px;--title-40:31px;--title-30:21px;--title-20:17px}}@media screen and (max-width:640px){.legacyFooter{--title-80:46px;--title-70:42px;--title-68:41px;--title-60:38px;--title-50:32px;--title-40:28px;--title-30:20px;--title-20:16px}}@media screen and (max-width:479px){.legacyFooter{--title-80:42px;--title-70:38px;--title-68:34px;--title-60:32px;--title-50:28px;--title-40:25px;--title-30:19px;--title-20:15px}}@media screen and (max-width:359px){.legacyFooter{--title-70:36px;--title-68:30px;--title-60:28px;--title-50:26px;--title-40:24px;--title-30:18px}}.legacyFooter{letter-spacing:normal;color:var(--black-color06);word-break:keep-all;font-size:12px;line-height:normal}.legacyFooter h1,.legacyFooter h2,.legacyFooter h3,.legacyFooter h4,.legacyFooter h5,.legacyFooter h6{font-size:100%;font-style:normal}.legacyFooter img{vertical-align:middle;max-width:100%;max-height:100%}.legacyFooter i,.legacyFooter u,.legacyFooter cite{font-style:normal}.legacyFooter em{font-style:normal;font-weight:700}.legacyFooter li{list-style:none}.legacyFooter table{border-collapse:collapse;border-spacing:0;width:100%}.legacyFooter legend,.legacyFooter hr{display:none}.legacyFooter a{color:inherit;cursor:pointer;text-decoration:none}.legacyFooter .main_w_custom{box-sizing:border-box;width:calc(100% - 60px);max-width:1600px;margin:0 auto;padding:0;position:relative}@media only screen and (max-width:640px){.legacyFooter .main_w_custom{width:calc(100% - 30px)}}@media only screen and (max-width:320px){.legacyFooter .main_w_custom{width:calc(100% - 20px)}}.legacyFooter{background:var(--point-color02);box-sizing:border-box;border-top:1px solid #dddddd80}.legacyFooter .ft_content{flex-wrap:wrap;justify-content:space-between;padding:77px 0;display:flex}.legacyFooter .info_box{box-sizing:border-box;width:40%;padding-right:30px}.legacyFooter .info_box .info{margin-top:51px}.legacyFooter .info_box .info .tit{align-items:center;margin-bottom:25px;display:flex}.legacyFooter .info_box .info .tit strong{color:var(--point-white);font-size:16px;font-weight:400}.legacyFooter .info_box .info .tit p{color:#fff9;margin-left:20px;padding-left:20px;font-size:16px;font-weight:400;position:relative}.legacyFooter .info_box .info .tit p:before{content:"";background:#ccc6;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.legacyFooter .info_box .info dl{flex-wrap:wrap;display:flex}.legacyFooter .info_box .info dl+dl{margin-top:22px}.legacyFooter .info_box .info dl dt,.legacyFooter .info_box .info dl dd{box-sizing:border-box}.legacyFooter .info_box .info dl dt{color:var(--point-white);width:30px;font-size:16px;font-weight:300;line-height:2}.legacyFooter .info_box .info dl dd{color:#fff9;box-sizing:border-box;flex-wrap:wrap;width:calc(100% - 30px);padding-left:10px;font-size:16px;font-weight:300;display:flex}.legacyFooter .info_box .info dl dd p{width:100%}.legacyFooter .info_box .info dl dd p,.legacyFooter .info_box .info dl dd span,.legacyFooter .info_box .info dl dd span a{font-size:inherit;color:inherit;font-weight:inherit;line-height:2;font-family:var(--font-type01);letter-spacing:-.04em}.legacyFooter .info_box .info dl dd span{position:relative}.legacyFooter .info_box .info dl dd span+span{margin-left:20px;padding-left:20px}.legacyFooter .info_box .info dl dd span+span:before{content:"";background:#ccc6;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.legacyFooter .ft_lnb{gap:140px;width:60%;margin-top:3px;display:flex}.legacyFooter .ft_lnb>li>a{color:var(--point-white);font-size:20px;font-weight:500}.legacyFooter .ft_lnb>li .dep2{margin-top:30px}.legacyFooter .ft_lnb>li .dep2 li+li{margin-top:18px}.legacyFooter .ft_lnb>li .dep2 li a{color:#fff9;font-size:18px;font-weight:300}.legacyFooter .ft_bot{box-sizing:border-box;border-top:1px solid #fff3;padding:29px 0 27px}.legacyFooter .ft_bot .main_w_custom{box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.legacyFooter .ft_bot .ft_gnb{display:flex}.legacyFooter .ft_bot .ft_gnb li+li{margin-left:32px}.legacyFooter .ft_bot .ft_gnb li a{color:#fff;font-size:18px;font-weight:400}.legacyFooter .ft_bot .ft_gnb li a strong{font-size:inherit;color:var(--point-white)}.legacyFooter .ft_bot .copy{color:#fff9;font-size:16px;font-weight:300}.legacyFooter .ft_bot .copy a{font-size:inherit;color:inherit;font-weight:inherit;margin-left:10px;display:inline-block}@media only screen and (max-width:1700px){.legacyFooter .ft_lnb{justify-content:flex-end;gap:80px}}@media only screen and (max-width:1300px){.legacyFooter .info_box .logo .img{height:55px}.legacyFooter .info_box .info dl dt,.legacyFooter .info_box .info dl dd{font-size:15px}.legacyFooter .info_box .info dl dt{width:28px}.legacyFooter .info_box .info dl dd{width:calc(100% - 28px);padding-left:6px}.legacyFooter .info_box .info dl dd span+span{margin-left:10px;padding-left:10px}.legacyFooter .ft_lnb{gap:50px}.legacyFooter .ft_lnb>li>a{font-size:18px}.legacyFooter .ft_lnb>li .dep2{margin-top:20px}.legacyFooter .ft_lnb>li .dep2 li+li{margin-top:12px}.legacyFooter .ft_lnb>li .dep2 li a{font-size:16px}}@media only screen and (max-width:1024px){.legacyFooter .info_box{width:100%;padding:0}.legacyFooter .ft_lnb{display:none}.legacyFooter .ft_bot .ft_gnb li+li{margin-left:20px}.legacyFooter .ft_bot .ft_gnb li a{font-size:16px}.legacyFooter .ft_bot .copy{font-size:14px}}@media only screen and (max-width:767px){.legacyFooter .ft_content{padding:50px 0}.legacyFooter .info_box .logo .img{height:40px}.legacyFooter .info_box .info{margin-top:35px}.legacyFooter .info_box .info .tit strong,.legacyFooter .info_box .info .tit p{font-size:15px}.legacyFooter .ft_bot .main_w_custom{flex-direction:column;align-items:flex-start}.legacyFooter .ft_bot .copy{margin-top:10px}}@media only screen and (max-width:640px){.legacyFooter .ft_bot .copy a{margin:5px 0 0;display:block}}@media only screen and (max-width:500px){.legacyFooter .ft_content{padding:40px 0}.legacyFooter .info_box .info{margin-top:25px}.legacyFooter .info_box .info .tit{margin-bottom:15px}.legacyFooter .info_box .info .tit strong,.legacyFooter .info_box .info .tit p{font-size:14px}.legacyFooter .info_box .info .tit p{margin-left:10px;padding-left:10px}.legacyFooter .info_box .info .tit p:before{height:9px}.legacyFooter .info_box .info dl+dl{margin-top:10px}.legacyFooter .info_box .info dl dt,.legacyFooter .info_box .info dl dd{font-size:13px}.legacyFooter .info_box .info dl dt{width:24px}.legacyFooter .info_box .info dl dd{width:calc(100% - 24px)}.legacyFooter .info_box .info dl dd span+span{margin-left:6px;padding-left:6px}.legacyFooter .info_box .info dl dd span+span:before{height:9px}.legacyFooter .ft_bot{padding:15px 0 30px}.legacyFooter .ft_bot .ft_gnb li a{font-size:13px}.legacyFooter .ft_bot .copy{font-size:12px}}@media only screen and (max-width:320px){.legacyFooter .info_box .info dl dd span{width:100%}.legacyFooter .info_box .info dl dd span+span{margin:0;padding:0}.legacyFooter .info_box .info dl dd span+span:before{display:none}}
.legacyFooter .info_box>.logo .img{width:auto;height:56px}@media only screen and (max-width:1300px){.legacyFooter .info_box>.logo .img{height:51px}}@media only screen and (max-width:767px){.legacyFooter .info_box>.logo .img{height:37px}}
.legacyFab{--transparent:transparent;--point-white:#fff;--point-color01:#0075ff;--point-color02:#0a0c35;--point-color03:#2b3453;--point-color04:#1c44fc;--point-color05:#242c4d;--point-color06:#11bdff;--point-color07:#171c41;--point-color08:#5d11ff;--border-color01:#ddd;--border-color02:#ccc;--black-color00:#000;--black-color01:#111;--black-color02:#222;--black-color03:#333;--black-color04:#444;--black-color05:#555;--black-color06:#666;--black-color07:#777;--black-color08:#888;--black-color09:#999;--black-color10:#aaa;--filter-white:brightness(0) invert(1);--title-80:80px;--title-70:70px;--title-68:68px;--title-60:60px;--title-50:50px;--title-40:40px;--title-30:30px;--title-20:20px;--letter-02:-.02em;--letter-03:-.03em;--letter-04:-.04em;--letter-05:-.05em}@media screen and (max-width:1280px){.legacyFab{--title-80:70px;--title-70:5.45vw;--title-68:4.98vw;--title-60:4.6vw;--title-50:46px;--title-40:37px;--title-30:27px;--title-20:19px}}@media screen and (max-width:1023px){.legacyFab{--title-80:66px;--title-70:56px;--title-68:47px;--title-60:45px;--title-50:38px;--title-40:34px;--title-30:24px;--title-20:18px}}@media screen and (max-width:860px){.legacyFab{--title-80:56px;--title-70:48px;--title-68:44px;--title-60:41px;--title-50:35px;--title-40:31px;--title-30:21px;--title-20:17px}}@media screen and (max-width:640px){.legacyFab{--title-80:46px;--title-70:42px;--title-68:41px;--title-60:38px;--title-50:32px;--title-40:28px;--title-30:20px;--title-20:16px}}@media screen and (max-width:479px){.legacyFab{--title-80:42px;--title-70:38px;--title-68:34px;--title-60:32px;--title-50:28px;--title-40:25px;--title-30:19px;--title-20:15px}}@media screen and (max-width:359px){.legacyFab{--title-70:36px;--title-68:30px;--title-60:28px;--title-50:26px;--title-40:24px;--title-30:18px}}.legacyFab{letter-spacing:normal;color:var(--black-color06);word-break:keep-all;font-size:12px;line-height:normal}.legacyFab h1,.legacyFab h2,.legacyFab h3,.legacyFab h4,.legacyFab h5,.legacyFab h6{font-size:100%;font-style:normal}.legacyFab img{vertical-align:middle;max-width:100%;max-height:100%}.legacyFab i,.legacyFab u,.legacyFab cite{font-style:normal}.legacyFab em{font-style:normal;font-weight:700}.legacyFab li{list-style:none}.legacyFab table{border-collapse:collapse;border-spacing:0;width:100%}.legacyFab legend,.legacyFab hr{display:none}.legacyFab a{color:inherit;cursor:pointer;text-decoration:none}.legacyFab .ft_top{opacity:0;z-index:-1;transition:all .5s;position:fixed;bottom:40px;right:40px}.legacyFab .ft_top.on{opacity:1;z-index:15}.legacyFab .ft_top ul{flex-direction:column;align-items:flex-end;display:flex}.legacyFab .ft_top ul li{box-sizing:border-box;border-radius:30px;align-items:center;width:60px;height:60px;display:flex;position:relative}.legacyFab .ft_top ul li+li{margin-top:20px}.legacyFab .ft_top ul li.btn_quick{background:var(--point-color01);justify-content:flex-end;padding-right:20px;transition:width .5s;box-shadow:0 0 20px #00000040}.legacyFab .ft_top ul li.btn_quick a{z-index:5;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.legacyFab .ft_top ul li.btn_quick p{z-index:3;opacity:0;width:max-content;color:var(--point-white);opacity:0;margin-right:18px;font-size:16px;font-weight:600;transition:all .4s;position:absolute;top:50%;right:38px;transform:translateY(calc(-50% - .5px))}.legacyFab .ft_top ul li.btn_top{background:var(--point-color02);cursor:pointer;border:1px solid #aaa;justify-content:center}@media only screen and (min-width:1024px){.legacyFab .ft_top ul li.btn_quick:hover{width:140px}.legacyFab .ft_top ul li.btn_quick:hover p{opacity:1}}@media only screen and (max-width:1024px){.legacyFab .ft_top ul li.btn_quick{justify-content:center;padding:0}.legacyFab .ft_top ul li.btn_quick p{display:none}.legacyFab .ft_top ul li .icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}}@media only screen and (max-width:640px){.legacyFab .ft_top{bottom:20px;right:20px}.legacyFab .ft_top ul li{width:50px;height:50px}.legacyFab .ft_top ul li+li{margin-top:10px}}@media only screen and (max-width:500px){.legacyFab .ft_top ul li{width:40px;height:40px}.legacyFab .ft_top ul li img{max-width:38%}}
.legacyFab .ft_top ul li.btn_top button{z-index:5;appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;left:0}
