@charset "UTF-8";body .dl-footer__head{padding:8rem 0;background-color:var(--Base2)}@media only screen and (max-width: 1000px){body .dl-footer__head{padding:6rem 0 2rem}}@media only screen and (max-width: 680px){body .dl-footer__head{padding:4rem 0 1rem}}body .dl-footer__head__wrap{width:90%;margin-left:auto;margin-right:auto}body .dl-footer__body{padding:8rem 0 6rem}@media only screen and (max-width: 1000px){body .dl-footer__body{padding:0}}@media only screen and (max-width: 680px){body .dl-footer__body{padding:0}}body .dl-footer__body__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:90%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1000px){body .dl-footer__body__wrap{display:block;width:100%}}@media only screen and (max-width: 680px){body .dl-footer__body__wrap{display:block}}body .dl-footer__body__wrap>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width: 1000px){body .dl-footer__body__wrap>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}body .dl-footer__body__left{max-width:40rem;padding-left:6rem;border-left:1px solid var(--Border)}@media only screen and (max-width: 1000px){body .dl-footer__body__left{width:100%;padding:2rem 5vw 6rem;border-left:none;max-width:100%;margin-left:auto;margin-right:auto;background-color:var(--Base2)}}@media only screen and (max-width: 680px){body .dl-footer__body__left{width:100%;padding:1rem 5vw 4rem}}@media only screen and (max-width: 1000px){body .dl-footer__body__right{padding:6rem 5vw}}@media only screen and (max-width: 680px){body .dl-footer__body__right{padding:4rem 5vw}}@media only screen and (max-width: 1000px){body .dl-footer__body__right .dl-footer__title{display:none}}body .dl-footer__foot{padding:2rem 0}body .dl-footer__foot__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;width:90%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 680px){body .dl-footer__foot__wrap{display:block}}@media only screen and (max-width: 680px){body .dl-footer__foot__left{text-align:center}}body .dl-footer__foot__right{text-align:right}@media only screen and (max-width: 680px){body .dl-footer__foot__right{text-align:center}}body .dl-footer__logo{display:block;width:10rem;padding-left:1px;margin-bottom:3rem;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}@media only screen and (min-width: 1000px){body .dl-footer__logo:hover{opacity:.5}}@media only screen and (max-width: 1000px){body .dl-footer__logo{margin-left:auto;margin-right:auto;margin-bottom:2rem;padding-left:0;width:8rem}}@media only screen and (max-width: 680px){body .dl-footer__logo{width:9rem}}body .dl-footer__sns ul{font-size:0;margin-left:-1rem;white-space:nowrap}@media only screen and (max-width: 1000px){body .dl-footer__sns ul{text-align:center;margin-left:0}}body .dl-footer__sns ul li{display:inline-block}body .dl-footer__sns ul li a{padding:.8rem;display:block;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}@media only screen and (min-width: 1000px){body .dl-footer__sns ul li a:hover{opacity:.5}}body .dl-footer__sns ul li a svg{width:2.3rem;height:2.3rem;display:block}@media only screen and (max-width: 680px){body .dl-footer__sns ul li a svg{width:2.2rem;height:2.2rem}}body .dl-footer__modalbtn{font-size:1rem;font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1;color:var(--Text);padding:1rem;display:inline-block;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;position:relative}@media only screen and (min-width: 1000px){body .dl-footer__modalbtn:hover{opacity:.5}}body .dl-footer__modalbtn:after{content:"";background-color:var(--Border);width:1px;height:1rem;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}@media only screen and (max-width: 680px){body .dl-footer__modalbtn:after{display:none}}body .dl-footer__countrymodal__title{font-size:calc(var(--pow0) + 1px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.1em;line-height:1;text-align:center;margin-bottom:var(--pow6)}body .dl-footer__countrymodal__text{margin-bottom:30px;text-align:center}body .dl-footer__countrymodal__buttonwrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width: 1000px){body .dl-footer__countrymodal__buttonwrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}body .dl-footer__countrymodal__button{border:1px solid;display:block;text-align:center;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;border-color:var(--Border);background-color:var(--Border);color:var(--Text);-webkit-transition:background-color .2s cubic-bezier(.25,.1,.25,1) 0ms,border-color .2s cubic-bezier(.25,.1,.25,1) 0ms,color .2s cubic-bezier(.25,.1,.25,1) 0ms;transition:background-color .2s cubic-bezier(.25,.1,.25,1) 0ms,border-color .2s cubic-bezier(.25,.1,.25,1) 0ms,color .2s cubic-bezier(.25,.1,.25,1) 0ms}body .dl-footer__countrymodal__button.is-sub{background-color:var(--SubText);border-color:var(--SubText)}@media only screen and (min-width: 1000px){body .dl-footer__countrymodal__button:hover{border-color:var(--Border);background-color:var(--White);color:var(--Text)}}body .dl-footer__title{font-size:calc(var(--pow0) + 1px);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.1em;line-height:1;display:block;color:var(--SubText);margin-bottom:2rem}@media only screen and (max-width: 1000px){body .dl-footer__title{text-align:center}}@media only screen and (max-width: 1000px){body .dl-footer__nav__ul{font-size:0;text-align:center}}@media only screen and (max-width: 1000px){body .dl-footer__nav__li{display:inline-block}}@media only screen and (max-width: 680px){body .dl-footer__nav__li{margin:0 3px 3px}}body .dl-footer__nav__link{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:.125em;line-height:1;display:block;padding:1.2rem 0;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}@media only screen and (min-width: 1000px){body .dl-footer__nav__link:hover{opacity:.5}}@media only screen and (max-width: 1000px){body .dl-footer__nav__link{padding:1rem}}body .dl-footer__subnav{display:inline-block}body .dl-footer__subnav__ul{font-size:0}body .dl-footer__subnav__li{display:inline-block;position:relative}body .dl-footer__subnav__li:last-child:after{display:none}body .dl-footer__subnav__li:after{content:"";background-color:var(--Border);width:1px;height:1rem;position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}body .dl-footer__subnav__link{font-size:1rem;font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1;color:var(--Text);padding:1rem;display:block;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}@media only screen and (min-width: 1000px){body .dl-footer__subnav__link:hover{opacity:.5}}body .dl-footer__banner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;width:calc(102.5% - 1px);margin-left:-1.25%}body .dl-footer__banner ul>*{width:25%;padding-left:1.25%;padding-right:1.25%}@media only screen and (max-width: 1000px){body .dl-footer__banner ul{width:calc(100% - 1px + 1rem);margin-left:-.5rem}body .dl-footer__banner ul>*{width:25%;padding-left:.5rem;padding-right:.5rem}}@media only screen and (max-width: 680px){body .dl-footer__banner ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}body .dl-footer__banner ul>*{width:100%;padding-left:0;padding-right:0}}body .dl-footer__banner ul.sa-active li{opacity:1}body .dl-footer__banner ul li{opacity:0;will-change:opacity;-webkit-transition:opacity .8s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .8s cubic-bezier(.25,.1,.25,1) 0ms}body .dl-footer__banner ul li:nth-child(1){-webkit-transition-delay:0ms;transition-delay:0ms}body .dl-footer__banner ul li:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}body .dl-footer__banner ul li:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}body .dl-footer__banner ul li:nth-child(4){-webkit-transition-delay:.9s;transition-delay:.9s}body .dl-footer__banner ul li:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}body .dl-footer__banner ul li:nth-child(6){-webkit-transition-delay:1.5s;transition-delay:1.5s}body .dl-footer__banner ul li:nth-child(7){-webkit-transition-delay:1.8s;transition-delay:1.8s}body .dl-footer__banner ul li:nth-child(8){-webkit-transition-delay:2.1s;transition-delay:2.1s}body .dl-footer__banner ul li:nth-child(9){-webkit-transition-delay:2.4s;transition-delay:2.4s}body .dl-footer__banner ul li:nth-child(10){-webkit-transition-delay:2.7s;transition-delay:2.7s}body .dl-footer__banner ul li:nth-child(11){-webkit-transition-delay:3s;transition-delay:3s}body .dl-footer__banner ul li:nth-child(12){-webkit-transition-delay:3.3s;transition-delay:3.3s}body .dl-footer__banner ul li:nth-child(13){-webkit-transition-delay:3.6s;transition-delay:3.6s}body .dl-footer__banner ul li:nth-child(14){-webkit-transition-delay:3.9s;transition-delay:3.9s}body .dl-footer__banner ul li:nth-child(15){-webkit-transition-delay:4.2s;transition-delay:4.2s}body .dl-footer__banner ul li:nth-child(16){-webkit-transition-delay:4.5s;transition-delay:4.5s}body .dl-footer__banner ul li:nth-child(17){-webkit-transition-delay:4.8s;transition-delay:4.8s}body .dl-footer__banner ul li:nth-child(18){-webkit-transition-delay:5.1s;transition-delay:5.1s}body .dl-footer__banner ul li:nth-child(19){-webkit-transition-delay:5.4s;transition-delay:5.4s}body .dl-footer__banner ul li:nth-child(20){-webkit-transition-delay:5.7s;transition-delay:5.7s}@media only screen and (max-width: 680px){body .dl-footer__banner ul li{margin-bottom:1rem}}body .dl-footer__banner ul li a{display:block;will-change:opacity;-webkit-transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms;transition:opacity .4s cubic-bezier(.25,.1,.25,1) 0ms}@media only screen and (min-width: 1000px){body .dl-footer__banner ul li a:hover{opacity:.5}}body .dl-footer__banner ul li a img{width:100%;height:auto;display:block}body .dl-footer__info__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (max-width: 1000px){body .dl-footer__info__wrap{display:block}}body .dl-footer__info__wrap>div{width:50%}@media only screen and (max-width: 1000px){body .dl-footer__info__wrap>div{width:100%}}body .dl-footer__info__body{padding:0 6rem}@media only screen and (max-width: 1000px){body .dl-footer__info__body{padding:2rem 0}}@media only screen and (max-width: 1000px){body .dl-footer__newsletter{background-color:var(--Base1)}}body .dl-footer__newsletter__wrap{padding-bottom:6rem}@media only screen and (max-width: 1000px){body .dl-footer__newsletter__wrap{padding:4rem 5vw}}body .dl-footer__newsletter__text{font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1.8;margin-bottom:2rem}@media only screen and (max-width: 1000px){body .dl-footer__newsletter__text{text-align:center;margin-bottom:2rem}}body .dl-footer__newsletter__button{border:1px solid;display:block;text-align:center;font-size:var(--pow0);font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:4;border-color:var(--Border);background-color:var(--Border);color:var(--Text);-webkit-transition:background-color .2s cubic-bezier(.25,.1,.25,1) 0ms,border-color .2s cubic-bezier(.25,.1,.25,1) 0ms,color .2s cubic-bezier(.25,.1,.25,1) 0ms;transition:background-color .2s cubic-bezier(.25,.1,.25,1) 0ms,border-color .2s cubic-bezier(.25,.1,.25,1) 0ms,color .2s cubic-bezier(.25,.1,.25,1) 0ms}body .dl-footer__newsletter__button.is-sub{background-color:var(--SubText);border-color:var(--SubText)}@media only screen and (min-width: 1000px){body .dl-footer__newsletter__button:hover{border-color:var(--Border);background-color:var(--White);color:var(--Text)}}body .dl-footer__copyright{display:block;padding:1rem;margin-right:-1rem;white-space:nowrap;font-size:1rem;font-weight:var(--fwn);font-family:var(--ff);letter-spacing:var(--ls);line-height:1;color:var(--SubText);-webkit-transform-origin:center center;transform-origin:center center}@media only screen and (max-width: 680px){body .dl-footer__copyright{margin-right:0;letter-spacing:.06em;-webkit-transform:scale(.9);transform:scale(.9)}}
/*# sourceMappingURL=/s/files/1/0087/4073/2986/t/173/assets/dl-footer.css.map */
