@keyframes kv-show{from{transform:scale(0.9);opacity:0;clip-path:polygon(100% 0, 100% 0, 100% 0)}to{transform:scale(1);opacity:1;clip-path:polygon(100% 0, -100% 0, 100% 200%)}}@keyframes kv-back-show{from{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes logo-show{from{clip-path:polygon(100% 0, 100% 0, 100% 0);opacity:0}to{clip-path:polygon(100% 0, -100% 0, 100% 200%);opacity:1}}@keyframes clip-text{from{opacity:0}to{opacity:1}}@keyframes cover-text{0%{left:-100%}60%{left:0}100%{left:100%}}@keyframes parallax{from{transform:translateY(-15%)}to{transform:translateY(10%)}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes shine{20%{left:100%}100%{left:100%}}@keyframes shine-over{50%{left:100%}100%{left:100%}}@keyframes shine-reverse{20%{left:-100%}100%{left:-100%}}@keyframes flash{0%{filter:brightness(1)}50%{filter:brightness(0.2)}100%{filter:brightness(1)}}@keyframes diva-swing{0%{clip-path:polygon(100% 0, 100% 0, 100% 0);transform:rotate(-3deg) translateX(-50px);opacity:1}50%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:1}60%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:1}100%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:0}}@keyframes diva-swing-reverse{0%{clip-path:polygon(100% 0, 100% 0, 100% 0);transform:rotate(3deg) translateX(50px);opacity:1}50%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:1}60%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:1}100%{clip-path:polygon(100% 0, -100% 0, 100% 200%);transform:rotate(0deg) translateX(0);opacity:0}}@keyframes diva-show{from{clip-path:polygon(100% 0, 100% 0, 100% 0)}to{clip-path:polygon(100% 0, -100% 0, 100% 200%)}}@keyframes diva-panel-show{from{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes bnr-show{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bnr-ttl-show{from{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes diva-logo-show{from{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes diva-panel-hover{0%{transform:translateY(0) skewY(-10deg)}50%{transform:translateY(-5px) skewY(-10deg)}100%{transform:translateY(0) skewY(-10deg)}}*{font-family:"Roboto Mono",sans-serif;font-weight:var(--medium);font-size:16px;line-height:1.2}@media(1920px > width > 1080px){*{font-size:0.8333333333vw}}body{background:#f5f3f9}.bodyWrap{overflow-x:clip;position:relative;padding-top:90px}@media(width <= 1080px){.bodyWrap{padding-top:0}}@media(1920px > width > 1080px){.bodyWrap{padding-top:4.6875vw}}@media(width >= 1920px){.bodyWrap{max-width:1920px;left:calc((100vw - 1920px)/2)}}.bodyWrap::before{content:"";display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:url("../images/top/bg_valkyrie.webp") top right no-repeat;background-size:670px auto;z-index:-50}@media(width <= 1080px){.bodyWrap::before{background:url("../images/top/sp/bg_valkyrie.webp") top right no-repeat;background-size:100% auto}}@media(1920px > width > 1080px){.bodyWrap::before{max-width:1920px;background-size:34.8958333333vw auto}}@media(width >= 1920px){.bodyWrap::before{max-width:1920px;left:calc((100vw - 1920px)/2)}}.contents{position:relative}.contents::before{content:"";position:fixed;top:0;left:0;width:13px;height:100%;background:#f5f3f9;z-index:10}@media(width <= 1080px){.contents::before{width:1.7333333333vw}}@media(1920px > width > 1080px){.contents::before{width:0.6770833333vw}}.contents::after{content:"";position:fixed;top:0;right:0;width:13px;height:100%;background:#f5f3f9;z-index:10}@media(width <= 1080px){.contents::after{width:1.7333333333vw}}@media(1920px > width > 1080px){.contents::after{width:0.6770833333vw}}.bg .layer{position:fixed;top:0;right:auto;left:auto;width:100%;height:100%;transition:2s cubic-bezier(0.1, 0.8, 0.2, 1);max-width:1920px}.bg .layer.bg_tri_front{z-index:-10;background:url("../images/top/bg_triangle.webp") repeat-y 0 0;background-size:100% auto}@media(width <= 1080px){.bg .layer.bg_tri_front{background:url("../images/top/sp/bg_triangle.webp") repeat-y 0 0;background-size:100% auto}}.bg .layer.bg_tri_back{z-index:-20;background:url("../images/top/bg_triangle2.webp") repeat-y 0 0;background-size:100% auto}@media(width <= 1080px){.bg .layer.bg_tri_back{background:url("../images/top/sp/bg_triangle2.webp") repeat-y 0 0;background-size:100% auto}}.catch-text{position:relative;display:inline-block;overflow:hidden;opacity:0;line-height:1.2em}.animeStart .catch-text{opacity:1}.animeStart .catch-text.catch-text_1 .textStr{animation-delay:calc(.5s + 0*.2s)}.animeStart .catch-text.catch-text_1 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_1 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_1 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_1 .bgStr.bgStr_1{animation-delay:calc(0*.2s)}.animeStart .catch-text.catch-text_1 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 0*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_2 .textStr{animation-delay:calc(.5s + 1*.2s)}.animeStart .catch-text.catch-text_2 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_2 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_2 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_2 .bgStr.bgStr_1{animation-delay:calc(1*.2s)}.animeStart .catch-text.catch-text_2 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 1*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_3 .textStr{animation-delay:calc(.5s + 2*.2s)}.animeStart .catch-text.catch-text_3 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_3 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_3 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_3 .bgStr.bgStr_1{animation-delay:calc(2*.2s)}.animeStart .catch-text.catch-text_3 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 2*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_4 .textStr{animation-delay:calc(.5s + 3*.2s)}.animeStart .catch-text.catch-text_4 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_4 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_4 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_4 .bgStr.bgStr_1{animation-delay:calc(3*.2s)}.animeStart .catch-text.catch-text_4 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 3*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_5 .textStr{animation-delay:calc(.5s + 4*.2s)}.animeStart .catch-text.catch-text_5 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_5 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_5 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_5 .bgStr.bgStr_1{animation-delay:calc(4*.2s)}.animeStart .catch-text.catch-text_5 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 4*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_6 .textStr{animation-delay:calc(.5s + 5*.2s)}.animeStart .catch-text.catch-text_6 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_6 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_6 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_6 .bgStr.bgStr_1{animation-delay:calc(5*.2s)}.animeStart .catch-text.catch-text_6 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 5*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_7 .textStr{animation-delay:calc(.5s + 6*.2s)}.animeStart .catch-text.catch-text_7 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_7 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_7 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_7 .bgStr.bgStr_1{animation-delay:calc(6*.2s)}.animeStart .catch-text.catch-text_7 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 6*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_8 .textStr{animation-delay:calc(.5s + 7*.2s)}.animeStart .catch-text.catch-text_8 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_8 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_8 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_8 .bgStr.bgStr_1{animation-delay:calc(7*.2s)}.animeStart .catch-text.catch-text_8 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 7*.2s);background-color:#f6df19}.animeStart .catch-text.catch-text_9 .textStr{animation-delay:calc(.5s + 8*.2s)}.animeStart .catch-text.catch-text_9 .textStr .brackets{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.25em;margin-left:-0.55em}.animeStart .catch-text.catch-text_9 .textStr .mark{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-left:-0.15em;margin-right:-0.15em}.animeStart .catch-text.catch-text_9 .textStr .point{display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;margin-right:-0.5em}.animeStart .catch-text.catch-text_9 .bgStr.bgStr_1{animation-delay:calc(8*.2s)}.animeStart .catch-text.catch-text_9 .bgStr.bgStr_2{z-index:1;animation-delay:calc(.3s + 8*.2s);background-color:#f6df19}.animeStart .catch-text .textStr{opacity:0;animation-delay:.5s;animation-duration:100ms;animation-name:clip-text;animation-fill-mode:forwards}.animeStart .catch-text .bgStr{position:absolute;top:0;left:-100%;width:100%;height:100%;animation-delay:0s;animation-duration:1000ms;animation-name:cover-text;animation-fill-mode:forwards;background-color:#000;z-index:2}.animeStart .catch-text.normal-text .textStr{font-size:16px;font-weight:normal;padding:0;background-color:rgba(0,0,0,0);animation-delay:2.5s}@media(1920px > width > 1080px){.animeStart .catch-text.normal-text .textStr{font-size:0.8333333333vw}}.animeStart .catch-text.normal-text .bgStr.bgStr_1{animation-delay:2s}.langSelectBtnColWrap{position:relative}.langSelectBtnColWrap .langSelectModal{position:absolute;top:30px;left:50%;transform:translateX(-50%);transition:.3s;opacity:0;height:0;visibility:hidden;z-index:20}@media(width <= 1080px){.langSelectBtnColWrap .langSelectModal{top:8vw;left:0;transform:none}}@media(1920px > width > 1080px){.langSelectBtnColWrap .langSelectModal{top:1.5625vw}}.langSelectBtnColWrap .langSelectModal.show{top:50px;visibility:visible;opacity:1;height:auto}@media(width <= 1080px){.langSelectBtnColWrap .langSelectModal.show{top:10.6666666667vw}}@media(1920px > width > 1080px){.langSelectBtnColWrap .langSelectModal.show{top:2.6041666667vw}}.langSelectBtnColWrap .langSelectModal .langSelectLink{display:block;color:#fff;margin-top:1px;width:120px;height:34px;background:#222727 url("../images/top/star_gray.svg") no-repeat 10px 50%;background-size:12px auto;border-radius:10px;line-height:32px;padding-left:30px;font-family:"Roboto Mono",sans-serif;font-weight:var(--medium);font-size:14px;transition:.3s}@media(width <= 1080px){.langSelectBtnColWrap .langSelectModal .langSelectLink{margin-top:0.2666666667vw;width:32vw;height:9.0666666667vw;background:#222727 url("../images/top/star_gray.svg") no-repeat 2.6666666667vw 50%;background-size:3.2vw auto;border-radius:2.6666666667vw;line-height:8.5333333333vw;padding-left:8vw;font-size:3.7333333333vw}}@media(1920px > width > 1080px){.langSelectBtnColWrap .langSelectModal .langSelectLink{margin-top:0.0520833333vw;width:6.25vw;height:1.7708333333vw;background:#222727 url("../images/top/star_gray.svg") no-repeat 0.5208333333vw 50%;background-size:0.625vw auto;border-radius:0.5208333333vw;line-height:1.6666666667vw;padding-left:1.5625vw;font-size:0.7291666667vw}}@media(width > 1080px){.langSelectBtnColWrap .langSelectModal .langSelectLink:hover{background-color:#444}}.langSelectBtnColWrap .langSelectModal .langSelectLink:first-child{border-radius:10px 10px 0 0}@media(1920px > width > 1080px){.langSelectBtnColWrap .langSelectModal .langSelectLink:first-child{border-radius:0.5208333333vw 0.5208333333vw 0 0}}.langSelectBtnColWrap .langSelectModal .langSelectLink:last-child{border-radius:0 0 10px 10px}@media(1920px > width > 1080px){.langSelectBtnColWrap .langSelectModal .langSelectLink:last-child{border-radius:0 0 0.5208333333vw 0.5208333333vw}}@media(width <= 1080px){.fixed .langSelectBtnColWrap .langSelectModal{left:auto;right:0}}@media(width <= 1080px){.spMenuModal .langSelectBtnColWrap .langSelectModal{top:10.6666666667vw;left:50%;transform:translateX(-50%)}}@media(width <= 1080px){.spMenuModal .langSelectBtnColWrap .langSelectModal.show{top:13.3333333333vw}}.footer .langSelectBtnColWrap .langSelectModal{top:55px}@media(width <= 1080px){.footer .langSelectBtnColWrap .langSelectModal{top:10.6666666667vw;left:50%;transform:translateX(-50%)}}@media(1920px > width > 1080px){.footer .langSelectBtnColWrap .langSelectModal{top:2.8645833333vw}}.footer .langSelectBtnColWrap .langSelectModal .langSelectLink{background-color:#343c3c}@media(width > 1080px){.footer .langSelectBtnColWrap .langSelectModal .langSelectLink:hover{background-color:#555}}.footer .langSelectBtnColWrap .langSelectModal.show{top:75px}@media(width <= 1080px){.footer .langSelectBtnColWrap .langSelectModal.show{top:13.3333333333vw}}@media(1920px > width > 1080px){.footer .langSelectBtnColWrap .langSelectModal.show{top:3.90625vw}}.spMenuModal{display:none;width:100%;background:rgba(0,0,0,0);padding:0 !important;height:100%}.spMenuModal .spMenuModalInner{padding:10.6666666667vw 8vw 8vw;width:100%;overflow:scroll;position:relative}.spMenuModal .spMenuModalInner .ttl{width:42vw}.spMenuModal .spMenuModalInner .ttl img{width:100%}.spMenuModal .spMenuModalInner .modalDeco{width:calc(100% - 9.3333333333vw);height:calc(100% - 9.3333333333vw);position:fixed;top:4.6666666667vw;left:4.6666666667vw;background:rgba(0,0,0,0);outline:9.3333333333vw solid #fff;border-radius:4.6666666667vw;pointer-events:none}.spMenuModal .spMenuModalInner .menuNaviCol{display:flex;align-items:center;justify-content:space-between;margin-top:8vw}.spMenuModal .spMenuModalInner .menuNaviCol .logo{width:29.3333333333vw}.spMenuModal .spMenuModalInner .menuNaviCol .logo img{width:100%}.spMenuModal .spMenuModalInner .menuNaviCol .gnavCol .gnavItem{margin-bottom:3.3333333333vw}.spMenuModal .spMenuModalInner .menuNaviCol .gnavCol .gnavItem:last-child{margin-bottom:0}.spMenuModal .spMenuModalInner .menuNaviCol .gnavCol .gnavItem .gnavItemLink{display:block;width:49.3333333333vw;height:10.4vw;font-family:"Roboto Mono",sans-serif;font-size:4.2666666667vw;color:#282a2f;line-height:10.4vw;background:rgba(121,111,142,.08) url("../images/top/star_gray.svg") no-repeat 3.2vw 50%;background-size:2.4vw auto;border-radius:1.3333333333vw;padding-left:8vw}.spMenuModal .spMenuModalInner .menuSubCol{background:rgba(121,111,142,.08);border-radius:3.3333333333vw;padding:9.3333333333vw;margin-top:8vw}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn{width:50.6666666667vw;border:1px solid #000;display:block;background:rgba(176,170,188,.2);border-radius:50em;padding:1.7333333333vw;margin:0 auto}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn .innerCol{display:flex;border:1px solid #000;height:9.0666666667vw;border-radius:50em;align-items:center;padding:0 2.6666666667vw}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn .innerCol .icon{display:block;width:4.2666666667vw}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn .innerCol .icon img{width:100%}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn .innerCol .text{font-family:"Roboto Mono",sans-serif;font-size:3.3333333333vw;color:#000;margin-left:1.4666666667vw}.spMenuModal .spMenuModalInner .menuSubCol .langSelectBtnCol .langSelectBtn .innerCol .current{width:11.7333333333vw;height:5.0666666667vw;background:#222727;color:#fff;font-size:3.2vw;border-radius:50em;text-align:center;line-height:4.8vw;margin-left:8vw}.spMenuModal .spMenuModalInner .menuSubCol .snsCol{margin-top:8.6666666667vw}.spMenuModal .spMenuModalInner .menuSubCol .snsCol .snsTtl{font-family:"Roboto Mono",sans-serif;font-size:3.8666666667vw;text-align:center}.spMenuModal .spMenuModalInner .menuSubCol .snsCol .snsLinkBtn{width:6.6666666667vw;display:block;margin:4.6666666667vw auto 0}.spMenuModal .spMenuModalInner .menuSubCol .snsCol .snsLinkBtn img{width:100%}.header{z-index:100;position:absolute;top:0;left:0;width:100%}.header .headerInner{height:90px;padding:0 40px;display:flex;justify-content:space-between;align-items:center}@media(width <= 1080px){.header .headerInner{display:none}}@media(1920px > width > 1080px){.header .headerInner{height:4.6875vw;padding:0 2.0833333333vw}}.header .spHeader{position:relative}@media(width > 1080px){.header .spHeader{display:none}}.header .spHeader .langSelectBtnCol{position:absolute;top:4vw;right:-15.4666666667vw}.header .spHeader .langSelectBtnCol .langSelectBtn{filter:drop-shadow(0 1.6vw 4vw rgba(41, 17, 110, 0.2))}.header .spHeader .menuBtnCol{width:25.3333333333vw;position:absolute;top:16.8vw;right:3.2vw;filter:drop-shadow(0 2.6666666667vw 2.6666666667vw rgba(41, 17, 110, 0.3))}.header .spHeader .menuBtnCol .fixed{display:none}.header .spHeader .menuBtnCol img{width:100%}.header.prePosition .spHeader .menuBtnCol{top:0;width:34.1333333333vw;position:absolute;right:3.7333333333vw;filter:drop-shadow(0 2.6666666667vw 2.6666666667vw rgba(41, 17, 110, 0.3))}.header.prePosition .spHeader .menuBtnCol .normal{display:none}.header.prePosition .spHeader .menuBtnCol .fixed{display:inline}.header.fixed .spHeader .langSelectBtnCol{position:absolute;left:-15.4666666667vw;right:auto}.header.fixed .spHeader .langSelectBtnCol .langSelectBtn{filter:drop-shadow(0 1.6vw 4vw rgba(41, 17, 110, 0.2))}.header.fixed .spHeader .langSelectBtnCol .langSelectBtn .innerCol{justify-content:flex-end}.header.fixed .spHeader .langSelectBtnCol .langSelectBtn .innerCol .icon{margin-left:0}.header.fixed .spHeader .langSelectBtnCol .langSelectBtn .innerCol .current{margin-right:2vw}.header.fixed .spHeader .menuBtnCol img{width:100%}.header.fixed.animeStart .spHeader .langSelectBtnCol{top:4vw}.header.fixed.animeStart .spHeader .menuBtnCol{top:4vw}.header .gnavCol{display:flex;align-items:center;gap:0 40px}@media(1920px > width > 1080px){.header .gnavCol{gap:0 2.0833333333vw}}.header .gnavCol .gnavItem .gnavItemLink{font-family:"Roboto Mono",sans-serif;color:var(--blacktext);font-size:20px;position:relative;display:inline-block;padding:0 18px;font-weight:var(--medium);transition:color .25s ease}@media(1920px > width > 1080px){.header .gnavCol .gnavItem .gnavItemLink{font-size:1.0416666667vw}}@media(width > 1080px){.header .gnavCol .gnavItem .gnavItemLink::before,.header .gnavCol .gnavItem .gnavItemLink::after{position:absolute;top:0;color:#b59ee7;opacity:0;transition:opacity .25s ease,transform .25s ease}.header .gnavCol .gnavItem .gnavItemLink::before{content:"[";left:0;transform:translateX(8px)}.header .gnavCol .gnavItem .gnavItemLink::after{content:"]";right:0;transform:translateX(-8px)}.header .gnavCol .gnavItem .gnavItemLink:hover{color:#b59ee7}.header .gnavCol .gnavItem .gnavItemLink:hover::before,.header .gnavCol .gnavItem .gnavItemLink:hover::after{opacity:1;transform:translateX(0)}}.header .gnavCol .space{width:12px;height:12px}@media(1920px > width > 1080px){.header .gnavCol .space{width:0.625vw;height:0.625vw}}.header .gnavCol .space img{width:100%}.header .snsCol{display:none}.header .langSelectBtnCol .langSelectBtn{position:relative;display:block;padding:5px;width:192px;height:45px;border-radius:50em;background:url("../images/top/btn_back.webp") no-repeat 30% 0;background-size:auto 100%;transition:.5s;overflow:hidden}@media(width <= 1080px){.header .langSelectBtnCol .langSelectBtn{background:url("../images/top/btn_back_reverse.webp") no-repeat 30% 0;background-size:auto 100%;padding:1.2vw;width:49.3333333333vw;height:10vw}}@media(1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn{padding:0.2604166667vw;width:10vw;height:2.34375vw}}@media(width > 1080px){.header .langSelectBtnCol .langSelectBtn:hover{background-position:95% 0;background-size:auto 200%;filter:drop-shadow(0 20px 20px rgba(0, 0, 0, 0.3))}}@media(width > 1080px)and (1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn:hover{filter:drop-shadow(0 1.0416666667vw 1.0416666667vw rgba(0, 0, 0, 0.3))}}@media(width > 1080px){.header .langSelectBtnCol .langSelectBtn:hover::after{animation:3s 0s shine linear;background:linear-gradient(to right, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 75%);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-15deg);width:100%}}.header .langSelectBtnCol .langSelectBtn .innerCol{display:flex;justify-content:center;align-items:center;width:182px;height:35px;border:1px solid #000;border-radius:50em}@media(width <= 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol{justify-content:flex-start;width:46.6666666667vw;height:7.6vw;border:1px solid #000}}@media(1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol{width:9.4791666667vw;height:1.8229166667vw;border:0.0520833333vw solid #000}}.header .langSelectBtnCol .langSelectBtn .innerCol .icon{display:block;width:20px;line-height:0}@media(width <= 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .icon{margin-left:2vw;width:3.6vw}}@media(1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .icon{width:1.0416666667vw}}.header .langSelectBtnCol .langSelectBtn .innerCol .icon img{width:100%}.header .langSelectBtnCol .langSelectBtn .innerCol .icon.fixed{display:none}.header .langSelectBtnCol .langSelectBtn .innerCol .text{display:block;font-family:"Roboto Mono",sans-serif;color:#222226;margin-left:6px;font-size:14px;font-weight:var(--medium)}@media(width <= 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .text{margin-left:1.0666666667vw;font-size:2.8vw;line-height:3.2vw}}@media(1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .text{margin-left:0.3125vw;font-size:0.7291666667vw}}.header .langSelectBtnCol .langSelectBtn .innerCol .current{display:block;font-family:"Roboto Mono",sans-serif;font-weight:var(--medium);background:#222226;border-radius:50em;color:#fff;width:53px;height:23px;line-height:23px;text-align:center;font-size:14px;margin-left:7px}@media(width <= 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .current{width:9.6vw;height:4.2666666667vw;line-height:4.2666666667vw;font-size:2.8vw;margin-left:1.3333333333vw}}@media(1920px > width > 1080px){.header .langSelectBtnCol .langSelectBtn .innerCol .current{width:2.7604166667vw;height:1.1979166667vw;line-height:1.1979166667vw;font-size:0.7291666667vw;margin-left:0.3645833333vw}}.header.prePosition{position:fixed;top:-95px;left:0;width:100%}@media(width <= 1080px){.header.prePosition{top:-20vw}}@media(1920px > width > 1080px){.header.prePosition{top:-4.9479166667vw}}@media(width >= 1920px){.header.prePosition{max-width:1920px;left:calc((100vw - 1920px)/2)}}.header.fixed{transition:.3s}@media(width > 1080px){.header.fixed .langSelectBtnCol .langSelectBtn{background:none;filter:none;width:auto;height:auto}.header.fixed .langSelectBtnCol .langSelectBtn:hover::after{content:none}.header.fixed .langSelectBtnCol .langSelectBtn:hover .innerCol .current{background:rgba(121,111,142,.4)}.header.fixed .langSelectBtnCol .langSelectBtn .innerCol{border:none}.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .icon{display:none}.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .icon.fixed{display:block}.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .text{font-size:16px;margin-left:9px}}@media(width > 1080px)and (1920px > width > 1080px){.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .text{font-size:0.8333333333vw;margin-left:0.46875vw}}@media(width > 1080px){.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .current{font-size:16px;background:rgba(121,111,142,.2);color:#000;border:1px solid #b5adc4;height:25px;line-height:23px;width:72px;margin-left:12px;transition:.3s}}@media(width > 1080px)and (1920px > width > 1080px){.header.fixed .langSelectBtnCol .langSelectBtn .innerCol .current{font-size:0.8333333333vw;border:0.0520833333vw solid #b5adc4;height:1.3020833333vw;line-height:1.1979166667vw;width:3.75vw;margin-left:0.625vw}}.header.fixed .headerInner{width:100%;height:62px;border-top:1px solid #b5adc4;border-bottom:1px solid #b5adc4;background:#f5f3f9}@media(1920px > width > 1080px){.header.fixed .headerInner{height:3.2291666667vw;border-top:0.0520833333vw solid #b5adc4;border-bottom:0.0520833333vw solid #b5adc4}}.header.fixed::before{content:"";background:url("../images/top/line.webp") no-repeat 70% 30%;position:fixed;top:-100px;left:0;width:100%;height:5px;display:block;z-index:-1}@media(width <= 1080px){.header.fixed::before{content:none}}@media(1920px > width > 1080px){.header.fixed::before{top:-5.2083333333vw;height:0.5208333333vw}}@media(width >= 1920px){.header.fixed::before{max-width:1920px;left:calc((100vw - 1920px)/2)}}.header.fixed .gnavCol{gap:0 32px}@media(1920px > width > 1080px){.header.fixed .gnavCol{gap:0 1.6666666667vw}}.header.fixed .gnavCol .gnavItem .gnavItemLink{font-size:18px}@media(1920px > width > 1080px){.header.fixed .gnavCol .gnavItem .gnavItemLink{font-size:0.9375vw}}.header.fixed .fixedSet{display:flex;align-items:center;justify-content:flex-end}.header.fixed .snsCol{display:flex;align-items:center;margin-right:50px}@media(1920px > width > 1080px){.header.fixed .snsCol{margin-right:2.6041666667vw}}.header.fixed .snsCol .snsTtl{font-family:"Roboto Mono",sans-serif;font-weight:var(--medium)}.header.fixed .snsCol .snsLinkBtn{width:15px;display:block;line-height:0;margin-left:10px;transition:.3s}@media(1920px > width > 1080px){.header.fixed .snsCol .snsLinkBtn{width:0.78125vw;margin-left:0.5208333333vw}}@media(width > 1080px){.header.fixed .snsCol .snsLinkBtn:hover{transform:translateY(-2px)}}@media(width > 1080px)and (1920px > width > 1080px){.header.fixed .snsCol .snsLinkBtn:hover{transform:translateY(-0.1041666667vw)}}.header.fixed .snsCol .snsLinkBtn img{width:100%}.header.fixed.animeStart{top:5px}@media(width <= 1080px){.header.fixed.animeStart{top:0}}@media(1920px > width > 1080px){.header.fixed.animeStart{top:0.2604166667vw}}.header.fixed.animeStart::before{top:0}.footer .contents{position:relative;display:flex}.footer .contents .footerIllustCol{width:calc(100% - 1110px)}@media(width <= 1080px){.footer .contents .footerIllustCol{padding-top:0;height:110vw;width:100%}}@media(1920px > width > 1080px){.footer .contents .footerIllustCol{width:calc(100% - 57.8125vw)}}.footer .contents .footerIllustCol .footerIllust{position:relative;height:100%}@media(width <= 1080px){.footer .contents .footerIllustCol .footerIllust{width:100%}}.footer .contents .footerIllustCol .footerIllust .bg{position:absolute;bottom:0;left:10px;width:890px}@media(width <= 1080px){.footer .contents .footerIllustCol .footerIllust .bg{top:0;width:100vw}}@media(1920px > width > 1080px){.footer .contents .footerIllustCol .footerIllust .bg{left:0.5208333333vw;width:46.3541666667vw}}.footer .contents .footerIllustCol .footerIllust .bg img{width:100%}.footer .contents .footerIllustCol .footerIllust .illustCol{position:absolute;bottom:0;left:0;width:860px}@media(width <= 1080px){.footer .contents .footerIllustCol .footerIllust .illustCol{width:100vw}}@media(1920px > width > 1080px){.footer .contents .footerIllustCol .footerIllust .illustCol{width:44.7916666667vw}}.footer .contents .footerIllustCol .footerIllust .illustCol .illust{display:none}.footer .contents .footerIllustCol .footerIllust .illustCol .illust img{width:100%}.footer .contents .footerIllustCol .footerIllust .illustCol .illust.current{display:block}.footer .contents .footerIllustCol .footerIllust.animeStart .bg{clip-path:polygon(100% 0, 100% 0, 100% 0);animation:1s 0s diva-show forwards}.footer .contents .footerIllustCol .footerIllust.animeStart .illustCol{clip-path:polygon(100% 0, 100% 0, 100% 0);animation:1s .5s diva-show forwards}.footer .contents .blackArea{width:1110px;background:url("../images/footer/footer.svg") no-repeat 0 0;background-size:100% auto;padding:40px 130px 50px;z-index:20}@media(width <= 1080px){.footer .contents .blackArea{position:absolute;top:69.3333333333vw;right:0;width:100%;padding:5.3333333333vw 0 8vw}}@media(1920px > width > 1080px){.footer .contents .blackArea{width:57.8125vw;padding:2.0833333333vw 6.7708333333vw 2.6041666667vw}}.footer .contents .blackArea .backtop{display:block;width:105px;height:105px;padding:9px;background:rgba(255,255,255,.17);border-radius:50em;margin:0 auto;transition:.3s}@media(width <= 1080px){.footer .contents .blackArea .backtop{width:14vw;height:14vw;padding:2.5333333333vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .backtop{width:5.46875vw;height:5.46875vw;padding:0.46875vw}}@media(width > 1080px){.footer .contents .blackArea .backtop:hover{opacity:.7}}.footer .contents .blackArea .backtop img{width:100%}.footer .contents .blackArea .siteLinkCol{display:flex;align-items:center;justify-content:space-between;width:630px;margin:60px auto 0}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol{display:block;width:auto;margin:6.6666666667vw auto 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol{width:32.8125vw;margin:3.125vw auto 0}}.footer .contents .blackArea .siteLinkCol .snsCol{display:flex}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .snsCol{display:block}}.footer .contents .blackArea .siteLinkCol .snsCol .snsTtl{font-family:"Roboto Mono",sans-serif;color:#bcbecd;font-size:18px;margin-right:16px;margin-left:30px}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsTtl{display:block;font-size:3.8666666667vw;margin:0 auto;text-align:center}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsTtl{font-size:0.9375vw;margin-right:0.8333333333vw}}.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn{display:block;width:25px;transition:.3s;transform:translateY(-2px)}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn{width:6.6666666667vw;margin:4.6666666667vw auto 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn{width:1.3020833333vw}}@media(width > 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn:hover{transform:translateY(-5px)}}@media(width > 1080px)and (1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn:hover{transform:translateY(-0.2604166667vw)}}.footer .contents .blackArea .siteLinkCol .snsCol .snsLinkBtn img{width:100%}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol{background:rgba(255,255,255,.17);padding:9px;border-radius:50em;width:292px;display:block}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol{padding:1.6vw;width:50.6666666667vw;margin:11.3333333333vw auto 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol{padding:0.46875vw;width:15.2083333333vw}}@media(width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol:hover .langSelectBtn .current{background-color:#343c3c}}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn{display:flex;align-items:center;border:1px solid #000;border-radius:50em;padding:7px 12px 7px 16px;width:100%}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn{border:1px solid #000;padding:2vw 2.4vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn{border:0.0520833333vw solid #000;padding:0.3645833333vw 0.625vw 0.3645833333vw 0.8333333333vw}}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .icon{display:block;width:20px;line-height:0;margin-right:15px}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .icon{width:4.2666666667vw;margin-right:1.4666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .icon{width:1.0416666667vw;margin-right:0.78125vw}}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .icon img{width:100%}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .text{display:block;color:#bcbecd;font-family:"Roboto Mono",sans-serif;font-size:18px;margin-right:36px}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .text{font-size:3.3333333333vw;margin-right:9.3333333333vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .text{font-size:0.9375vw;margin-right:1.875vw}}.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .current{display:block;background:#222727;color:#fff;font-family:"Roboto Mono",sans-serif;width:80px;border-radius:50em;text-align:center;font-size:18px;height:35px;line-height:35px;transition:.3s}@media(width <= 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .current{width:11.4666666667vw;font-size:3.2vw;height:5.0666666667vw;line-height:5.0666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .siteLinkCol .langSelectBtnCol .langSelectBtn .current{width:4.1666666667vw;font-size:0.9375vw;height:1.8229166667vw;line-height:1.8229166667vw}}.footer .contents .blackArea .bnrArea{display:flex;justify-content:center;gap:20px;margin-top:40px}@media(width <= 1080px){.footer .contents .blackArea .bnrArea{gap:2.6666666667vw;margin:10.6666666667vw 10.6666666667vw 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .bnrArea{gap:1.0416666667vw;margin-top:2.0833333333vw}}.footer .contents .blackArea .bnrArea .bnr{display:block;width:325px;transition:.3s}@media(width <= 1080px){.footer .contents .blackArea .bnrArea .bnr{width:100%}}@media(1920px > width > 1080px){.footer .contents .blackArea .bnrArea .bnr{width:16.9270833333vw}}@media(width > 1080px){.footer .contents .blackArea .bnrArea .bnr:hover{transform:translateY(-5px)}}@media(width > 1080px)and (1920px > width > 1080px){.footer .contents .blackArea .bnrArea .bnr:hover{transform:translateY(-0.2604166667vw)}}.footer .contents .blackArea .bnrArea .bnr img{border-radius:3px;width:100%}.footer .contents .blackArea .annotation{background:rgba(245,243,249,.17);border:1px solid rgba(245,243,249,.7);border-radius:20px;padding:40px;margin-top:50px}@media(width <= 1080px){.footer .contents .blackArea .annotation{border-radius:5.3333333333vw;padding:5.3333333333vw;margin:11.3333333333vw 10.6666666667vw 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .annotation{border-radius:1.0416666667vw;padding:2.0833333333vw;margin-top:2.6041666667vw}}.footer .contents .blackArea .annotation .text{color:#dfe1ea;margin-top:10px;font-weight:var(--regular);line-height:1.5}@media(width <= 1080px){.footer .contents .blackArea .annotation .text{margin-top:2.6666666667vw;font-size:2.6666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .annotation .text{margin-top:0.5208333333vw}}.footer .contents .blackArea .annotation .text:first-child{margin-top:0}.footer .contents .blackArea .footerLinkCol{margin-top:40px}@media(width <= 1080px){.footer .contents .blackArea .footerLinkCol{margin-top:10.6666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .footerLinkCol{margin-top:2.0833333333vw}}.footer .contents .blackArea .footerLinkCol .footerLink{display:flex;align-items:center;justify-content:flex-end;gap:30px}@media(width <= 1080px){.footer .contents .blackArea .footerLinkCol .footerLink{justify-content:center;gap:2.6666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .footerLinkCol .footerLink{gap:1.5625vw}}.footer .contents .blackArea .footerLinkCol .footerLink .space{width:13px;line-height:0;padding-top:2px}@media(width <= 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .space{width:2.4vw;padding-top:0.2666666667vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .space{width:0.6770833333vw;padding-top:0.1041666667vw}}.footer .contents .blackArea .footerLinkCol .footerLink .space img{width:100%}.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr{display:inline-block;position:relative;color:#dfe1ea;font-weight:var(--bold);font-size:18px}@media(width <= 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr{font-weight:var(--regular);font-size:3.7333333333vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr{font-size:0.9375vw}}.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#dfe1ea;transform:scaleX(0);transform-origin:left;transition:.3s}@media(width <= 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr::after{content:none}}@media(1920px > width > 1080px){.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr::after{left:0;bottom:-0.1041666667vw;width:100%;height:0.1041666667vw}}.footer .contents .blackArea .footerLinkCol .footerLink .footerLinkItem .footerLinkStr:hover::after{transform:scaleX(1)}.footer .contents .blackArea .copyrightColWrap{margin-top:40px}@media(width <= 1080px){.footer .contents .blackArea .copyrightColWrap{margin-top:8vw}}@media(1920px > width > 1080px){.footer .contents .blackArea .copyrightColWrap{margin-top:2.0833333333vw}}.footer .contents .blackArea .copyrightColWrap .copyrightCol .copyright{font-size:18px;color:#9799a8;font-family:"Roboto Mono",sans-serif;font-weight:var(--medium);text-align:right;padding:5px 0}@media(width <= 1080px){.footer .contents .blackArea .copyrightColWrap .copyrightCol .copyright{text-align:center;font-size:3.2vw;padding:0.6666666667vw 0}}@media(1920px > width > 1080px){.footer .contents .blackArea .copyrightColWrap .copyrightCol .copyright{font-size:0.9375vw;padding:0.2604166667vw 0}}.bodyWrap{padding-top:70px}@media(width <= 1080px){.bodyWrap{padding-top:4.6666666667vw}}@media(1920px > width > 1080px){.bodyWrap{padding-top:3.6458333333vw}}.bodyWrap .policyContents{padding-bottom:120px}@media(width <= 1080px){.bodyWrap .policyContents{padding-bottom:9.3333333333vw}}@media(1920px > width > 1080px){.bodyWrap .policyContents{padding-bottom:6.25vw}}.bodyWrap .policyContents article{padding:70px 90px;margin:0 auto;border:1px solid #000;border-radius:20px;max-width:1180px}@media(width <= 1080px){.bodyWrap .policyContents article{padding:9.3333333333vw 6.6666666667vw;border:1px solid #000;border-radius:2.6666666667vw;max-width:90.6666666667vw}}@media(1920px > width > 1080px){.bodyWrap .policyContents article{padding:3.6458333333vw 4.6875vw;border:0.0520833333vw solid #000;border-radius:1.0416666667vw;max-width:61.4583333333vw}}.bodyWrap .policyContents *{font-family:"Zen Kaku Gothic New",sans-serif}.policy article .pageTtl{font-size:36px;font-weight:var(--black)}@media(width <= 1080px){.policy article .pageTtl{font-size:4.8vw}}@media(1920px > width > 1080px){.policy article .pageTtl{font-size:1.875vw}}.policy article .update{margin-top:10px;color:#8c8e9b;font-weight:var(--bold);font-size:14px}@media(width <= 1080px){.policy article .update{margin-top:2.6666666667vw;font-size:3.2vw;font-weight:var(--medium)}}@media(1920px > width > 1080px){.policy article .update{margin-top:0.5208333333vw;font-size:0.7291666667vw}}.policy article .update span{font-family:"Roboto Mono",sans-serif;font-size:16px;font-weight:var(--medium)}@media(width <= 1080px){.policy article .update span{font-size:3.2vw}}@media(1920px > width > 1080px){.policy article .update span{font-size:0.8333333333vw}}.policy article .mainRead{margin-top:70px;font-size:18px;line-height:38px;font-weight:var(--regular)}@media(width <= 1080px){.policy article .mainRead{margin-top:9.3333333333vw;font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article .mainRead{margin-top:3.6458333333vw;font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section{margin-top:70px}@media(width <= 1080px){.policy article section{margin-top:9.3333333333vw}}@media(1920px > width > 1080px){.policy article section{margin-top:3.6458333333vw}}.policy article section h2{font-weight:var(--bold);font-size:24px}@media(width <= 1080px){.policy article section h2{font-weight:var(--black);font-size:4.2666666667vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section h2{font-size:1.25vw}}.policy article section div{padding-top:15px}@media(width <= 1080px){.policy article section div{padding-top:2vw}}@media(1920px > width > 1080px){.policy article section div{padding-top:0.78125vw}}.policy article section div h3{margin-top:15px;font-weight:var(--bold);font-size:22px}@media(width <= 1080px){.policy article section div h3{margin-top:2vw;font-size:3.7333333333vw;font-weight:var(--black)}}@media(1920px > width > 1080px){.policy article section div h3{margin-top:0.78125vw;font-size:1.1458333333vw}}.policy article section div p{font-size:18px;line-height:38px;font-weight:var(--regular)}@media(width <= 1080px){.policy article section div p{margin-top:2vw;font-size:3.2vw;line-height:5.3333333333vw}.policy article section div p:first-child{margin-top:0}}@media(1920px > width > 1080px){.policy article section div p{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div a{color:#c10000;font-size:18px;line-height:38px;font-weight:var(--regular);text-decoration:underline}@media(width <= 1080px){.policy article section div a{font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section div a{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div a.mailLink{font-weight:var(--bold)}.policy article section div a:hover{text-decoration:none}.policy article section div ul{padding:15px 0}@media(width <= 1080px){.policy article section div ul{padding:2vw 0}}@media(1920px > width > 1080px){.policy article section div ul{padding:0.78125vw 0}}.policy article section div ul li{font-size:18px;line-height:38px;font-weight:var(--regular);text-indent:-1em;padding-left:1em}@media(width <= 1080px){.policy article section div ul li{font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section div ul li{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div ol li{font-size:18px;line-height:38px;font-weight:var(--regular);margin-left:1.1em;list-style-type:decimal}@media(width <= 1080px){.policy article section div ol li{font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section div ol li{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div ol li ul li{list-style:none;margin-left:0}.policy article section div dl{padding:15px 0}@media(width <= 1080px){.policy article section div dl{padding:2vw 0}}@media(1920px > width > 1080px){.policy article section div dl{padding:0.78125vw 0}}.policy article section div dl dt{font-size:18px;line-height:38px;font-weight:var(--black)}@media(width <= 1080px){.policy article section div dl dt{font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section div dl dt{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div dl dd{font-size:18px;line-height:38px;font-weight:var(--bold)}@media(width <= 1080px){.policy article section div dl dd{font-size:3.2vw;line-height:5.3333333333vw}}@media(1920px > width > 1080px){.policy article section div dl dd{font-size:0.9375vw;line-height:1.9791666667vw}}.policy article section div dl .row{display:flex;align-items:center;padding:0}@media(width <= 1080px){.policy article section div dl .row{display:block;margin-top:2vw}.policy article section div dl .row:first-child{margin-top:0}}.policy article section div dl .row dt{width:10em}.policy article section div dl.longTtl .row dt{width:13em}.policy article .sign-off{margin-top:70px;text-align:right;font-size:18px;font-weight:var(--regular)}@media(width <= 1080px){.policy article .sign-off{margin-top:9.3333333333vw;font-size:3.2vw}}@media(1920px > width > 1080px){.policy article .sign-off{margin-top:3.6458333333vw;font-size:0.9375vw}}.policy .backLink{display:block;font-family:"Roboto Mono",sans-serif;font-size:22px;font-weight:var(--medium);color:#222;background:rgba(176,170,188,.2) url("../images/policy/icon_arrow_left.svg") no-repeat 32px 50%;background-size:25px auto;border:1px solid #000;border-radius:50em;width:560px;height:55px;line-height:53px;margin:45px auto 0;text-align:center;transition:.3s}@media(width <= 1080px){.policy .backLink{font-size:3.7333333333vw;background:rgba(176,170,188,.2) url("../images/policy/icon_arrow_left.svg") no-repeat 6vw 50%;background-size:5.3333333333vw auto;border:1px solid #000;border-radius:50em;width:74.6666666667vw;height:14vw;line-height:13.7333333333vw;margin:8vw auto 0;text-align:right;padding:0 6vw}}@media(1920px > width > 1080px){.policy .backLink{font-size:1.1458333333vw;background:rgba(176,170,188,.2) url("../images/policy/icon_arrow_left.svg") no-repeat 1.6666666667vw 50%;background-size:1.3020833333vw auto;border:0.0520833333vw solid #000;border-radius:50em;width:29.1666666667vw;height:2.8645833333vw;line-height:2.7604166667vw;margin:2.34375vw auto 0}}@media(width > 1080px){.policy .backLink:hover{background-color:rgba(176,170,188,.4)}}