﻿@media(min-width: 960px){.-sp{display:none}}@media(max-width: 959px){.-pc{display:none}}@media(min-width: 960px){.c-image{border-radius:16px;box-sizing:border-box;position:relative;overflow:hidden}.c-image::after{position:absolute;content:"";display:block;width:100%;height:100%;border:2px solid #dcdfdf;z-index:2;inset:0;border-radius:16px;box-sizing:border-box}.c-image--invert::after{border-color:#fff}.c-image--sm{border-radius:8px}.c-image--sm::after{border-radius:8px}.c-image img{margin:0;display:block;width:100%;height:auto}}@media(max-width: 959px){.c-image{border-radius:2.0512820513vw;box-sizing:border-box;position:relative;overflow:hidden}.c-image::after{position:absolute;content:"";display:block;width:100%;height:100%;border:.5128205128vw solid #dcdfdf;z-index:2;inset:0;border-radius:2.0512820513vw;box-sizing:border-box}.c-image--invert::after{border-color:#fff}.c-image img{margin:0;display:block;width:100%;height:auto}}@media(min-width: 960px){.c-video{border-radius:16px;box-sizing:border-box;position:relative;overflow:hidden}.c-video::after{position:absolute;content:"";display:block;width:100%;height:100%;border:2px solid #dcdfdf;z-index:2;inset:0;border-radius:16px;box-sizing:border-box}.c-video--invert::after{border-color:#fff}.c-video--sm{border-radius:8px}.c-video--sm::after{border-radius:8px}.c-video video{margin:0;display:block;width:100%;height:auto}}@media(max-width: 959px){.c-video{border-radius:2.0512820513vw;box-sizing:border-box;position:relative;overflow:hidden}.c-video::after{position:absolute;content:"";display:block;width:100%;height:100%;border:.5128205128vw solid #dcdfdf;z-index:2;inset:0;border-radius:2.0512820513vw;box-sizing:border-box}.c-video--invert::after{border-color:#fff}.c-video video{margin:0;display:block;width:100%;height:auto}}@media(min-width: 960px){.c-subtitle{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-size:max(2.8645833333vw,33.2291666667px);line-height:150%;display:flex;align-items:center;color:#454c51;gap:max(0.7291666667vw,8.4583333333px);position:relative}.c-subtitle::before{content:"";display:block;border-radius:50%;background:rgba(230,0,45,.15);width:max(0.8333333333vw,9.6666666667px);height:max(0.8333333333vw,9.6666666667px);flex-shrink:0;box-sizing:border-box}.c-subtitle::after{content:"";display:block;border-radius:50%;background:#e6002d;width:max(0.3645833333vw,4.2291666667px);height:max(0.3645833333vw,4.2291666667px);left:max(0.234375vw,2.71875px);flex-shrink:0;box-sizing:border-box;position:absolute}.c-subtitle--invert{color:#fff}.c-subtitle--invert::before{background-color:hsla(0,0%,100%,.25)}.c-subtitle--invert::after{background-color:#fff}}@media(max-width: 959px){.c-subtitle{font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-size:8.7179487179vw;line-height:120%;letter-spacing:.01em;color:#454c51;display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:3.0769230769vw;position:relative}.c-subtitle::before{content:"";display:block;border-radius:50%;background:rgba(230,0,45,.15);width:3.0769230769vw;height:3.0769230769vw;flex-shrink:0;box-sizing:border-box}.c-subtitle::after{content:"";display:block;border-radius:50%;background:#e6002d;width:1.2820512821vw;height:1.2820512821vw;left:.8974358974vw;flex-shrink:0;box-sizing:border-box;position:absolute}.c-subtitle--invert{color:#fff}.c-subtitle--invert::before{background-color:hsla(0,0%,100%,.25)}.c-subtitle--invert::after{background-color:#fff}}@media(min-width: 960px){.btn-group{display:flex;flex-direction:column;gap:max(0.7291666667vw,8.4583333333px)}.btn{box-sizing:border-box;align-items:center;padding:max(0.78125vw,9.0625px) max(0.7291666667vw,8.4583333333px) max(0.78125vw,9.0625px) max(1.1458333333vw,13.2916666667px);gap:max(1.25vw,14.5px);background:#5b6770;border:max(0.1041666667vw,1.2083333333px) solid #f7fafa;border-radius:max(3.3333333333vw,38.6666666667px);text-decoration:none;min-width:max(11.5625vw,134.125px);font-style:normal;font-weight:700;font-size:max(0.8333333333vw,9.6666666667px);line-height:100%;letter-spacing:.08em;color:#fff;display:flex;gap:max(0.7291666667vw,8.4583333333px);align-items:center;justify-content:space-between;padding:max(0.78125vw,9.0625px) max(0.7291666667vw,8.4583333333px) max(0.78125vw,9.0625px) max(1.1458333333vw,13.2916666667px);gap:max(1.25vw,14.5px);max-width:min(100%,max(27.6041666667vw,320.2083333333px))}.btn:hover,.btn:focus,.btn:visited,.btn:active{color:#fff}.btn[target=_blank]::after{content:"";display:block;width:max(1.1458333333vw,13.2916666667px);height:max(1.1458333333vw,13.2916666667px);background:url("../image/icon_external.svg") center/cover no-repeat;margin-top:min(-0.15625vw,-1.8125px);margin-bottom:min(-0.15625vw,-1.8125px);width:max(1.1458333333vw,13.2916666667px);height:max(1.1458333333vw,13.2916666667px);margin-top:min(-0.15625vw,-1.8125px);margin-bottom:min(-0.15625vw,-1.8125px)}.btn[href]{transition:background-color .3s cubic-bezier(0.333, 0, 0.833, 0.833)}.btn[href]:hover{background-color:#e6002d}}@media(max-width: 959px){.btn-group{display:flex;flex-direction:column;gap:3.5897435897vw;width:100%}.btn{box-sizing:border-box;width:100%;flex-direction:row;align-items:center;padding:3.8461538462vw 13.3333333333vw 3.8461538462vw 4.6153846154vw;gap:6.1538461538vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#5b6770;border:.5128205128vw solid #f7fafa;border-radius:16.4102564103vw;text-decoration:none;max-width:89.7435897436vw;font-style:normal;font-weight:700;font-size:4.1025641026vw;line-height:100%;letter-spacing:.08em;text-align:left;box-sizing:border-box;position:relative;color:#fff}.btn:hover,.btn:focus,.btn:visited,.btn:active{color:#fff}.btn[target=_blank]::after{content:"";display:block;width:5.641025641vw;height:5.641025641vw;background:url("../image/icon_external.svg") center/cover no-repeat;position:absolute;right:3.5897435897vw;top:50%;margin-top:-2.8205128205vw}}@media(min-width: 960px){.c-menu{display:flex;flex-direction:column;align-items:flex-start;width:max(12.5vw,145px);pointer-events:auto;gap:max(0.3125vw,3.625px)}.c-menu__item{font-family:"Be Vietnam Pro",sans-serif;text-decoration:none;font-style:normal;font-weight:400;font-size:max(1.1979166667vw,13.8958333333px);line-height:150%;color:#454c51;border-bottom:1px solid rgba(0,0,0,0);height:max(1.8229166667vw,21.1458333333px);box-sizing:border-box;transition:border-bottom-color .3s cubic-bezier(0.333, 0, 0.833, 0.833),color .3s cubic-bezier(0.333, 0, 0.833, 0.833)}.c-menu__item:visited{color:#454c51}.c-menu__item:hover{color:#e6002d;border-color:#e6002d}.is-invert .c-menu__item{color:#fff}.is-invert .c-menu__item:visited{color:#fff}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="1"] .c-menu__item:nth-of-type(1){border-bottom-color:#fff}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1):hover{border-color:#e6002d}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="2"] .c-menu__item:nth-of-type(2){border-bottom-color:#fff}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2):hover{border-color:#e6002d}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="3"] .c-menu__item:nth-of-type(3){border-bottom-color:#fff}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3):hover{border-color:#e6002d}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="4"] .c-menu__item:nth-of-type(4){border-bottom-color:#fff}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4):hover{border-color:#e6002d}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="5"] .c-menu__item:nth-of-type(5){border-bottom-color:#fff}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5):hover{border-color:#e6002d}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="6"] .c-menu__item:nth-of-type(6){border-bottom-color:#fff}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6):hover{border-color:#e6002d}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="7"] .c-menu__item:nth-of-type(7){border-bottom-color:#fff}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7):hover{border-color:#e6002d}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="8"] .c-menu__item:nth-of-type(8){border-bottom-color:#fff}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8):hover{border-color:#e6002d}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="9"] .c-menu__item:nth-of-type(9){border-bottom-color:#fff}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9):hover{border-color:#e6002d}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="10"] .c-menu__item:nth-of-type(10){border-bottom-color:#fff}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10):hover{border-color:#e6002d}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="11"] .c-menu__item:nth-of-type(11){border-bottom-color:#fff}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11):hover{border-color:#e6002d}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="12"] .c-menu__item:nth-of-type(12){border-bottom-color:#fff}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12):hover{border-color:#e6002d}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="13"] .c-menu__item:nth-of-type(13){border-bottom-color:#fff}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13):hover{border-color:#e6002d}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="14"] .c-menu__item:nth-of-type(14){border-bottom-color:#fff}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14):hover{border-color:#e6002d}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="15"] .c-menu__item:nth-of-type(15){border-bottom-color:#fff}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15):hover{border-color:#e6002d}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="16"] .c-menu__item:nth-of-type(16){border-bottom-color:#fff}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16):hover{border-color:#e6002d}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="17"] .c-menu__item:nth-of-type(17){border-bottom-color:#fff}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17):hover{border-color:#e6002d}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="18"] .c-menu__item:nth-of-type(18){border-bottom-color:#fff}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18):hover{border-color:#e6002d}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="19"] .c-menu__item:nth-of-type(19){border-bottom-color:#fff}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19):hover{border-color:#e6002d}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="20"] .c-menu__item:nth-of-type(20){border-bottom-color:#fff}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20):hover{border-color:#e6002d}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="21"] .c-menu__item:nth-of-type(21){border-bottom-color:#fff}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21):hover{border-color:#e6002d}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="22"] .c-menu__item:nth-of-type(22){border-bottom-color:#fff}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22):hover{border-color:#e6002d}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="23"] .c-menu__item:nth-of-type(23){border-bottom-color:#fff}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23):hover{border-color:#e6002d}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="24"] .c-menu__item:nth-of-type(24){border-bottom-color:#fff}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24):hover{border-color:#e6002d}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="25"] .c-menu__item:nth-of-type(25){border-bottom-color:#fff}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25):hover{border-color:#e6002d}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="26"] .c-menu__item:nth-of-type(26){border-bottom-color:#fff}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26):hover{border-color:#e6002d}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="27"] .c-menu__item:nth-of-type(27){border-bottom-color:#fff}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27):hover{border-color:#e6002d}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="28"] .c-menu__item:nth-of-type(28){border-bottom-color:#fff}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28):hover{border-color:#e6002d}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="29"] .c-menu__item:nth-of-type(29){border-bottom-color:#fff}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29):hover{border-color:#e6002d}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="30"] .c-menu__item:nth-of-type(30){border-bottom-color:#fff}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30):hover{border-color:#e6002d}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="31"] .c-menu__item:nth-of-type(31){border-bottom-color:#fff}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31):hover{border-color:#e6002d}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="32"] .c-menu__item:nth-of-type(32){border-bottom-color:#fff}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32):hover{border-color:#e6002d}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="33"] .c-menu__item:nth-of-type(33){border-bottom-color:#fff}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33):hover{border-color:#e6002d}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="34"] .c-menu__item:nth-of-type(34){border-bottom-color:#fff}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34):hover{border-color:#e6002d}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="35"] .c-menu__item:nth-of-type(35){border-bottom-color:#fff}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35):hover{border-color:#e6002d}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="36"] .c-menu__item:nth-of-type(36){border-bottom-color:#fff}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36):hover{border-color:#e6002d}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="37"] .c-menu__item:nth-of-type(37){border-bottom-color:#fff}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37):hover{border-color:#e6002d}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="38"] .c-menu__item:nth-of-type(38){border-bottom-color:#fff}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38):hover{border-color:#e6002d}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="39"] .c-menu__item:nth-of-type(39){border-bottom-color:#fff}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39):hover{border-color:#e6002d}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="40"] .c-menu__item:nth-of-type(40){border-bottom-color:#fff}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40):hover{border-color:#e6002d}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="41"] .c-menu__item:nth-of-type(41){border-bottom-color:#fff}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41):hover{border-color:#e6002d}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="42"] .c-menu__item:nth-of-type(42){border-bottom-color:#fff}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42):hover{border-color:#e6002d}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="43"] .c-menu__item:nth-of-type(43){border-bottom-color:#fff}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43):hover{border-color:#e6002d}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="44"] .c-menu__item:nth-of-type(44){border-bottom-color:#fff}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44):hover{border-color:#e6002d}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="45"] .c-menu__item:nth-of-type(45){border-bottom-color:#fff}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45):hover{border-color:#e6002d}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="46"] .c-menu__item:nth-of-type(46){border-bottom-color:#fff}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46):hover{border-color:#e6002d}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="47"] .c-menu__item:nth-of-type(47){border-bottom-color:#fff}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47):hover{border-color:#e6002d}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="48"] .c-menu__item:nth-of-type(48){border-bottom-color:#fff}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48):hover{border-color:#e6002d}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="49"] .c-menu__item:nth-of-type(49){border-bottom-color:#fff}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49):hover{border-color:#e6002d}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="50"] .c-menu__item:nth-of-type(50){border-bottom-color:#fff}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50):hover{border-color:#e6002d}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="51"] .c-menu__item:nth-of-type(51){border-bottom-color:#fff}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51):hover{border-color:#e6002d}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="52"] .c-menu__item:nth-of-type(52){border-bottom-color:#fff}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52):hover{border-color:#e6002d}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="53"] .c-menu__item:nth-of-type(53){border-bottom-color:#fff}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53):hover{border-color:#e6002d}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="54"] .c-menu__item:nth-of-type(54){border-bottom-color:#fff}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54):hover{border-color:#e6002d}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="55"] .c-menu__item:nth-of-type(55){border-bottom-color:#fff}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55):hover{border-color:#e6002d}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="56"] .c-menu__item:nth-of-type(56){border-bottom-color:#fff}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56):hover{border-color:#e6002d}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="57"] .c-menu__item:nth-of-type(57){border-bottom-color:#fff}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57):hover{border-color:#e6002d}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="58"] .c-menu__item:nth-of-type(58){border-bottom-color:#fff}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58):hover{border-color:#e6002d}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="59"] .c-menu__item:nth-of-type(59){border-bottom-color:#fff}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59):hover{border-color:#e6002d}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="60"] .c-menu__item:nth-of-type(60){border-bottom-color:#fff}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60):hover{border-color:#e6002d}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="61"] .c-menu__item:nth-of-type(61){border-bottom-color:#fff}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61):hover{border-color:#e6002d}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="62"] .c-menu__item:nth-of-type(62){border-bottom-color:#fff}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62):hover{border-color:#e6002d}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="63"] .c-menu__item:nth-of-type(63){border-bottom-color:#fff}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63):hover{border-color:#e6002d}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="64"] .c-menu__item:nth-of-type(64){border-bottom-color:#fff}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64):hover{border-color:#e6002d}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="65"] .c-menu__item:nth-of-type(65){border-bottom-color:#fff}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65):hover{border-color:#e6002d}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="66"] .c-menu__item:nth-of-type(66){border-bottom-color:#fff}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66):hover{border-color:#e6002d}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="67"] .c-menu__item:nth-of-type(67){border-bottom-color:#fff}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67):hover{border-color:#e6002d}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="68"] .c-menu__item:nth-of-type(68){border-bottom-color:#fff}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68):hover{border-color:#e6002d}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="69"] .c-menu__item:nth-of-type(69){border-bottom-color:#fff}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69):hover{border-color:#e6002d}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="70"] .c-menu__item:nth-of-type(70){border-bottom-color:#fff}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70):hover{border-color:#e6002d}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="71"] .c-menu__item:nth-of-type(71){border-bottom-color:#fff}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71):hover{border-color:#e6002d}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="72"] .c-menu__item:nth-of-type(72){border-bottom-color:#fff}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72):hover{border-color:#e6002d}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="73"] .c-menu__item:nth-of-type(73){border-bottom-color:#fff}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73):hover{border-color:#e6002d}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="74"] .c-menu__item:nth-of-type(74){border-bottom-color:#fff}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74):hover{border-color:#e6002d}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="75"] .c-menu__item:nth-of-type(75){border-bottom-color:#fff}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75):hover{border-color:#e6002d}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="76"] .c-menu__item:nth-of-type(76){border-bottom-color:#fff}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76):hover{border-color:#e6002d}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="77"] .c-menu__item:nth-of-type(77){border-bottom-color:#fff}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77):hover{border-color:#e6002d}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="78"] .c-menu__item:nth-of-type(78){border-bottom-color:#fff}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78):hover{border-color:#e6002d}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="79"] .c-menu__item:nth-of-type(79){border-bottom-color:#fff}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79):hover{border-color:#e6002d}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="80"] .c-menu__item:nth-of-type(80){border-bottom-color:#fff}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80):hover{border-color:#e6002d}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="81"] .c-menu__item:nth-of-type(81){border-bottom-color:#fff}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81):hover{border-color:#e6002d}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="82"] .c-menu__item:nth-of-type(82){border-bottom-color:#fff}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82):hover{border-color:#e6002d}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="83"] .c-menu__item:nth-of-type(83){border-bottom-color:#fff}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83):hover{border-color:#e6002d}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="84"] .c-menu__item:nth-of-type(84){border-bottom-color:#fff}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84):hover{border-color:#e6002d}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="85"] .c-menu__item:nth-of-type(85){border-bottom-color:#fff}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85):hover{border-color:#e6002d}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="86"] .c-menu__item:nth-of-type(86){border-bottom-color:#fff}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86):hover{border-color:#e6002d}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="87"] .c-menu__item:nth-of-type(87){border-bottom-color:#fff}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87):hover{border-color:#e6002d}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="88"] .c-menu__item:nth-of-type(88){border-bottom-color:#fff}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88):hover{border-color:#e6002d}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="89"] .c-menu__item:nth-of-type(89){border-bottom-color:#fff}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89):hover{border-color:#e6002d}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="90"] .c-menu__item:nth-of-type(90){border-bottom-color:#fff}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90):hover{border-color:#e6002d}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="91"] .c-menu__item:nth-of-type(91){border-bottom-color:#fff}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91):hover{border-color:#e6002d}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="92"] .c-menu__item:nth-of-type(92){border-bottom-color:#fff}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92):hover{border-color:#e6002d}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="93"] .c-menu__item:nth-of-type(93){border-bottom-color:#fff}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93):hover{border-color:#e6002d}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="94"] .c-menu__item:nth-of-type(94){border-bottom-color:#fff}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94):hover{border-color:#e6002d}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="95"] .c-menu__item:nth-of-type(95){border-bottom-color:#fff}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95):hover{border-color:#e6002d}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="96"] .c-menu__item:nth-of-type(96){border-bottom-color:#fff}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96):hover{border-color:#e6002d}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="97"] .c-menu__item:nth-of-type(97){border-bottom-color:#fff}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97):hover{border-color:#e6002d}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="98"] .c-menu__item:nth-of-type(98){border-bottom-color:#fff}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98):hover{border-color:#e6002d}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="99"] .c-menu__item:nth-of-type(99){border-bottom-color:#fff}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99):hover{border-color:#e6002d}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100){border-bottom:1px solid #454c51;pointer-events:none}.is-invert .c-menu[data-current="100"] .c-menu__item:nth-of-type(100){border-bottom-color:#fff}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100):hover{border-color:#e6002d}}@media(max-width: 959px){.c-menu{padding:10.7692307692vw 5.1282051282vw 5.8974358974vw;border-radius:4.1025641026vw;box-sizing:border-box;z-index:2000;position:fixed;display:flex;flex-direction:column;align-items:flex-start;pointer-events:auto;top:10.2564102564vw;left:5.1282051282vw;right:5.1282051282vw;gap:5.1282051282vw;pointer-events:none;transition:clip-path .4s ease,opacity .4s ease;will-change:transform;clip-path:inset(0 0 calc(100% - 8.2051282051vw) calc(100% - 19.2307692308vw) round 4.1025641026vw);opacity:0}body.is-menu-active .c-menu{clip-path:inset(0vw 0vw 0% 0% round 4.1025641026vw);opacity:1;pointer-events:auto}body.is-past-firstview .c-menu{opacity:1;opacity:1;pointer-events:auto}.c-menu__item{font-family:"Be Vietnam Pro",sans-serif;text-decoration:none;font-style:normal;font-weight:400;font-size:4.1025641026vw;line-height:100%;letter-spacing:.01em;color:#fff;border-bottom:.2564102564vw solid rgba(0,0,0,0);transition:border-bottom-color .3s cubic-bezier(0.333, 0, 0.833, 0.833),color .3s cubic-bezier(0.333, 0, 0.833, 0.833);height:5.1282051282vw;box-sizing:border-box}.c-menu__item:visited{color:#fff}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="1"] .c-menu__item:nth-of-type(1):hover{border-color:#fff}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="2"] .c-menu__item:nth-of-type(2):hover{border-color:#fff}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="3"] .c-menu__item:nth-of-type(3):hover{border-color:#fff}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="4"] .c-menu__item:nth-of-type(4):hover{border-color:#fff}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="5"] .c-menu__item:nth-of-type(5):hover{border-color:#fff}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="6"] .c-menu__item:nth-of-type(6):hover{border-color:#fff}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="7"] .c-menu__item:nth-of-type(7):hover{border-color:#fff}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="8"] .c-menu__item:nth-of-type(8):hover{border-color:#fff}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="9"] .c-menu__item:nth-of-type(9):hover{border-color:#fff}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="10"] .c-menu__item:nth-of-type(10):hover{border-color:#fff}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="11"] .c-menu__item:nth-of-type(11):hover{border-color:#fff}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="12"] .c-menu__item:nth-of-type(12):hover{border-color:#fff}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="13"] .c-menu__item:nth-of-type(13):hover{border-color:#fff}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="14"] .c-menu__item:nth-of-type(14):hover{border-color:#fff}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="15"] .c-menu__item:nth-of-type(15):hover{border-color:#fff}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="16"] .c-menu__item:nth-of-type(16):hover{border-color:#fff}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="17"] .c-menu__item:nth-of-type(17):hover{border-color:#fff}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="18"] .c-menu__item:nth-of-type(18):hover{border-color:#fff}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="19"] .c-menu__item:nth-of-type(19):hover{border-color:#fff}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="20"] .c-menu__item:nth-of-type(20):hover{border-color:#fff}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="21"] .c-menu__item:nth-of-type(21):hover{border-color:#fff}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="22"] .c-menu__item:nth-of-type(22):hover{border-color:#fff}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="23"] .c-menu__item:nth-of-type(23):hover{border-color:#fff}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="24"] .c-menu__item:nth-of-type(24):hover{border-color:#fff}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="25"] .c-menu__item:nth-of-type(25):hover{border-color:#fff}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="26"] .c-menu__item:nth-of-type(26):hover{border-color:#fff}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="27"] .c-menu__item:nth-of-type(27):hover{border-color:#fff}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="28"] .c-menu__item:nth-of-type(28):hover{border-color:#fff}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="29"] .c-menu__item:nth-of-type(29):hover{border-color:#fff}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="30"] .c-menu__item:nth-of-type(30):hover{border-color:#fff}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="31"] .c-menu__item:nth-of-type(31):hover{border-color:#fff}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="32"] .c-menu__item:nth-of-type(32):hover{border-color:#fff}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="33"] .c-menu__item:nth-of-type(33):hover{border-color:#fff}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="34"] .c-menu__item:nth-of-type(34):hover{border-color:#fff}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="35"] .c-menu__item:nth-of-type(35):hover{border-color:#fff}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="36"] .c-menu__item:nth-of-type(36):hover{border-color:#fff}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="37"] .c-menu__item:nth-of-type(37):hover{border-color:#fff}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="38"] .c-menu__item:nth-of-type(38):hover{border-color:#fff}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="39"] .c-menu__item:nth-of-type(39):hover{border-color:#fff}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="40"] .c-menu__item:nth-of-type(40):hover{border-color:#fff}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="41"] .c-menu__item:nth-of-type(41):hover{border-color:#fff}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="42"] .c-menu__item:nth-of-type(42):hover{border-color:#fff}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="43"] .c-menu__item:nth-of-type(43):hover{border-color:#fff}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="44"] .c-menu__item:nth-of-type(44):hover{border-color:#fff}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="45"] .c-menu__item:nth-of-type(45):hover{border-color:#fff}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="46"] .c-menu__item:nth-of-type(46):hover{border-color:#fff}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="47"] .c-menu__item:nth-of-type(47):hover{border-color:#fff}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="48"] .c-menu__item:nth-of-type(48):hover{border-color:#fff}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="49"] .c-menu__item:nth-of-type(49):hover{border-color:#fff}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="50"] .c-menu__item:nth-of-type(50):hover{border-color:#fff}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="51"] .c-menu__item:nth-of-type(51):hover{border-color:#fff}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="52"] .c-menu__item:nth-of-type(52):hover{border-color:#fff}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="53"] .c-menu__item:nth-of-type(53):hover{border-color:#fff}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="54"] .c-menu__item:nth-of-type(54):hover{border-color:#fff}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="55"] .c-menu__item:nth-of-type(55):hover{border-color:#fff}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="56"] .c-menu__item:nth-of-type(56):hover{border-color:#fff}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="57"] .c-menu__item:nth-of-type(57):hover{border-color:#fff}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="58"] .c-menu__item:nth-of-type(58):hover{border-color:#fff}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="59"] .c-menu__item:nth-of-type(59):hover{border-color:#fff}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="60"] .c-menu__item:nth-of-type(60):hover{border-color:#fff}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="61"] .c-menu__item:nth-of-type(61):hover{border-color:#fff}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="62"] .c-menu__item:nth-of-type(62):hover{border-color:#fff}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="63"] .c-menu__item:nth-of-type(63):hover{border-color:#fff}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="64"] .c-menu__item:nth-of-type(64):hover{border-color:#fff}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="65"] .c-menu__item:nth-of-type(65):hover{border-color:#fff}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="66"] .c-menu__item:nth-of-type(66):hover{border-color:#fff}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="67"] .c-menu__item:nth-of-type(67):hover{border-color:#fff}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="68"] .c-menu__item:nth-of-type(68):hover{border-color:#fff}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="69"] .c-menu__item:nth-of-type(69):hover{border-color:#fff}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="70"] .c-menu__item:nth-of-type(70):hover{border-color:#fff}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="71"] .c-menu__item:nth-of-type(71):hover{border-color:#fff}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="72"] .c-menu__item:nth-of-type(72):hover{border-color:#fff}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="73"] .c-menu__item:nth-of-type(73):hover{border-color:#fff}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="74"] .c-menu__item:nth-of-type(74):hover{border-color:#fff}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="75"] .c-menu__item:nth-of-type(75):hover{border-color:#fff}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="76"] .c-menu__item:nth-of-type(76):hover{border-color:#fff}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="77"] .c-menu__item:nth-of-type(77):hover{border-color:#fff}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="78"] .c-menu__item:nth-of-type(78):hover{border-color:#fff}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="79"] .c-menu__item:nth-of-type(79):hover{border-color:#fff}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="80"] .c-menu__item:nth-of-type(80):hover{border-color:#fff}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="81"] .c-menu__item:nth-of-type(81):hover{border-color:#fff}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="82"] .c-menu__item:nth-of-type(82):hover{border-color:#fff}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="83"] .c-menu__item:nth-of-type(83):hover{border-color:#fff}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="84"] .c-menu__item:nth-of-type(84):hover{border-color:#fff}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="85"] .c-menu__item:nth-of-type(85):hover{border-color:#fff}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="86"] .c-menu__item:nth-of-type(86):hover{border-color:#fff}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="87"] .c-menu__item:nth-of-type(87):hover{border-color:#fff}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="88"] .c-menu__item:nth-of-type(88):hover{border-color:#fff}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="89"] .c-menu__item:nth-of-type(89):hover{border-color:#fff}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="90"] .c-menu__item:nth-of-type(90):hover{border-color:#fff}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="91"] .c-menu__item:nth-of-type(91):hover{border-color:#fff}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="92"] .c-menu__item:nth-of-type(92):hover{border-color:#fff}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="93"] .c-menu__item:nth-of-type(93):hover{border-color:#fff}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="94"] .c-menu__item:nth-of-type(94):hover{border-color:#fff}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="95"] .c-menu__item:nth-of-type(95):hover{border-color:#fff}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="96"] .c-menu__item:nth-of-type(96):hover{border-color:#fff}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="97"] .c-menu__item:nth-of-type(97):hover{border-color:#fff}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="98"] .c-menu__item:nth-of-type(98):hover{border-color:#fff}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="99"] .c-menu__item:nth-of-type(99):hover{border-color:#fff}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100){border-bottom:.2564102564vw solid #fff;pointer-events:none}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100)::before{opacity:1;transition-delay:.16s}.c-menu[data-current="100"] .c-menu__item:nth-of-type(100):hover{border-color:#fff}}@media(min-width: 960px){.c-menu-background{display:none}}@media(max-width: 959px){.c-menu-background{background:#454c51;border:.2564102564vw solid #dcdfdf;position:absolute;border-radius:4.1025641026vw;box-sizing:border-box;width:19.2307692308vw;height:8.2051282051vw;box-sizing:border-box;right:0;top:0;z-index:-1;will-change:transform;transition:width .4s ease,height .4s ease}body.is-menu-active .c-menu-background{width:calc(100% + 0vw);height:calc(100% + 0vw)}}@media(min-width: 960px){.c-menu-toggle{display:none}}@media(max-width: 959px){.c-menu-toggle{position:fixed;top:10.2564102564vw;right:5.1282051282vw;z-index:2002;font-style:normal;font-weight:400;font-size:4.1025641026vw;line-height:100%;letter-spacing:.01em;font-family:"Be Vietnam Pro";display:flex;align-items:center;justify-content:center;color:#fff;padding:2.0512820513vw 0vw 2.0512820513vw 0vw;border-radius:8.2051282051vw;gap:1.5384615385vw;opacity:0;pointer-events:none;transition:opacity .2s ease;width:19.2307692308vw;height:8.2051282051vw;box-sizing:border-box}.c-menu-toggle::before{content:"";display:block;width:1.2820512821vw;height:1.2820512821vw;background:#fff;border-radius:.641025641vw}body.is-past-firstview .c-menu-toggle{opacity:1;pointer-events:auto}body.is-menu-active .c-menu-toggle{opacity:0;pointer-events:none;transition:opacity .13s ease}}@media(min-width: 960px){.c-menu-close{display:none}}@media(max-width: 959px){.c-menu-close{position:fixed;top:3.0769230769vw;right:3.3333333333vw;z-index:2001;font-style:normal;font-weight:400;font-size:4.1025641026vw;line-height:100%;letter-spacing:.01em;display:flex;align-items:center;color:#fff;background:#454c51;border:.5128205128vw solid #dcdfdf;border-radius:8.2051282051vw;gap:1.5384615385vw;width:4.7435897436vw;height:4.7435897436vw;background:url("../image/icon_menu_close.svg") center/5.641025641vw no-repeat;opacity:0;pointer-events:none;transition:opacity .3s ease}body.is-menu-active .c-menu-close{opacity:1;pointer-events:auto}}@media(min-width: 960px){.c-data{box-sizing:border-box;padding:max(1.6145833333vw,18.7291666667px) max(2.3958333333vw,27.7916666667px) max(1.5625vw,18.125px);gap:max(0.4166666667vw,4.8333333333px);background:#f3f0f6;border:max(0.1041666667vw,1.2083333333px) solid #fff;border-radius:max(0.4166666667vw,4.8333333333px);display:grid;grid-template-columns:max(4.0625vw,47.125px) 1fr;gap:max(0.4166666667vw,4.8333333333px) max(1.5625vw,18.125px)}.c-data::after{content:none}.c-data dt{font-style:normal;font-weight:700;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;letter-spacing:.08em}.c-data dd{font-style:normal;font-weight:400;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;letter-spacing:.08em}}@media(max-width: 959px){.c-data{box-sizing:border-box;padding:5.641025641vw 5.641025641vw 3.5897435897vw;background:#f3f0f6;border:.5128205128vw solid #fff;border-radius:2.0512820513vw;display:grid;grid-template-columns:18.9743589744vw 1fr;gap:2.0512820513vw 3.5897435897vw}.c-data dt{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;letter-spacing:.08em}.c-data dd{font-style:normal;font-weight:400;font-size:3.8461538462vw;line-height:180%;letter-spacing:.08em}}@media(min-width: 960px){.c-pdca{display:grid;grid-template-columns:max(6.25vw,72.5px) 1fr;align-items:flex-start;gap:max(2.5vw,29px) max(1.6666666667vw,19.3333333333px)}.c-pdca::after{content:none}.c-pdca__title{padding:max(0.2604166667vw,3.0208333333px) max(1.875vw,21.75px);font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;text-align:center;letter-spacing:.08em;border:max(0.1041666667vw,1.2083333333px) solid #454c51;border-radius:max(0.4166666667vw,4.8333333333px)}.c-pdca__body{margin-top:min(-0.4166666667vw,-4.8333333333px)}.c-pdca__body .c-case .c-video{margin-top:0;max-width:max(28.125vw,326.25px)}.c-pdca__text{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;padding-top:max(0.3645833333vw,4.2291666667px);letter-spacing:.08em}.c-pdca__list{gap:max(0.4166666667vw,4.8333333333px);display:flex;flex-direction:column;margin-left:max(1.3541666667vw,15.7083333333px);margin-bottom:min(-0.3645833333vw,-4.2291666667px);margin-top:min(-0.3645833333vw,-4.2291666667px)}.c-pdca__list li{padding-left:max(0.15625vw,1.8125px);list-style-type:none;position:relative}.c-pdca__list li::before{content:"";display:block;width:max(0.234375vw,2.71875px);height:max(0.234375vw,2.71875px);border-radius:50%;background:#454c51;position:absolute;left:min(-0.7291666667vw,-8.4583333333px);top:max(0.7552083333vw,8.7604166667px)}.c-pdca .c-figures{margin-top:max(2.0833333333vw,24.1666666667px)}.c-pdca .c-figures:first-child{margin-top:0}}@media(max-width: 959px){.c-pdca{display:flex;flex-direction:column;align-items:flex-start;gap:8.2051282051vw}.c-pdca::after{content:none}.c-pdca__title{padding:.641025641vw 5.641025641vw;border:.5128205128vw solid #454c51;text-align:left;border-radius:2.0512820513vw;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:center;letter-spacing:.08em}.c-pdca__title p{text-align:left}.c-pdca__text{font-style:normal;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;margin-top:-4.1025641026vw;text-align:left}.c-pdca .c-figures{margin-top:6.1538461538vw}.c-pdca__body .c-figures:first-child{margin-top:0}.c-pdca__list{gap:2.0512820513vw;display:flex;flex-direction:column;margin-left:5.641025641vw}.c-pdca__list li{list-style-type:disc}}.c-gallery{contain:paint}@media(min-width: 960px){.c-gallery{display:flex;flex-direction:column;gap:max(2.0833333333vw,24.1666666667px);margin-top:max(2.0833333333vw,24.1666666667px);width:100%}.c-gallery__main img{max-width:100%;height:auto;object-fit:cover}.c-gallery__row{display:flex;gap:max(1.25vw,14.5px)}.c-gallery__item{flex:1 0 0;display:flex;flex-direction:column;gap:max(0.4166666667vw,4.8333333333px)}.c-gallery__item figcaption{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em;margin-top:auto}.c-gallery__item .c-image{margin-top:auto}}@media(max-width: 959px){.c-gallery{display:flex;flex-direction:column;gap:10.2564102564vw;margin-top:6.1538461538vw;width:100%}.c-gallery__main img{max-width:100%;height:auto;object-fit:cover}.c-gallery__row{display:flex;flex-direction:column;gap:6.1538461538vw}.c-gallery__item{flex:1 0 0;display:flex;flex-direction:column;gap:2.0512820513vw}.c-gallery__item figcaption{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-gallery__item img{width:100%;height:auto;object-fit:cover}}@media(min-width: 960px){.c-case{margin-top:max(2.0833333333vw,24.1666666667px);display:flex;flex-direction:column;gap:max(0.8333333333vw,9.6666666667px)}.c-case__title{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}.c-case__body{display:flex;flex-direction:column;gap:max(0.4166666667vw,4.8333333333px);font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}.c-case .c-video{margin-top:max(0.4166666667vw,4.8333333333px)}}@media(max-width: 959px){.c-case{margin-top:6.1538461538vw;display:flex;flex-direction:column;gap:4.1025641026vw}.c-case__title{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-case__body{display:flex;flex-direction:column;gap:2.0512820513vw;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-case .c-video{width:100%}}@media(min-width: 960px){.c-graph{display:flex;flex-direction:column;gap:max(5.8333333333vw,67.6666666667px);margin:0 max(2.2916666667vw,26.5833333333px);margin-top:max(2.9166666667vw,33.8333333333px)}.c-graph__title{width:max(6.25vw,72.5px);flex:max(6.25vw,72.5px) 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:max(0.2083333333vw,2.4166666667px) max(0.8333333333vw,9.6666666667px);gap:max(0.4166666667vw,4.8333333333px);background:#454c51;border-radius:max(0.2083333333vw,2.4166666667px);font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;display:flex;align-items:center;text-align:justify;letter-spacing:.08em;box-sizing:border-box;color:#fff}.c-graph__row{display:flex;gap:max(4.1666666667vw,48.3333333333px);align-items:center}.c-graph__row--before .c-graph__item::after{content:"";width:max(0.8333333333vw,9.6666666667px);height:max(4.21875vw,48.9375px);background:url("../image/img_graph_arrow_pc.svg") center/cover no-repeat;position:absolute;bottom:min(-4.3229166667vw,-50.1458333333px)}.c-graph__row--after .c-graph__title{background-color:#e6002d}.c-graph__row--after .c-graph__item{border-color:#e6002d}.c-graph__row--after .c-graph__subtitle{color:#e6002d}.c-graph__group{display:flex;justify-content:space-between;width:100%}.c-graph__item{width:max(14.5833333333vw,169.1666666667px);height:max(14.5833333333vw,169.1666666667px);left:max(0vw,0px);top:max(0vw,0px);position:relative;box-sizing:border-box;gap:max(0.15625vw,1.8125px);background:#fff;border:max(0.1041666667vw,1.2083333333px) solid #454c51;border-radius:max(7.2916666667vw,84.5833333333px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.c-graph__item--1{order:2}.c-graph__item--2{order:1}.c-graph__item--3{order:3}.c-graph__item--4{order:2}.c-graph__item--5{order:1}.c-graph__item--6{order:3}.c-graph__item:has(br) .c-graph__subtitle{margin-top:max(1.0416666667vw,12.0833333333px)}.c-graph__item:has(br) .c-graph__text{margin-bottom:min(-1.0416666667vw,-12.0833333333px)}.c-graph__subtitle{font-family:"BIZ UDPGothic";font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:center;letter-spacing:.04em;color:#454c51;margin-top:max(0.15625vw,1.8125px)}.c-graph__text{font-family:"BIZ UDPGothic";font-style:normal;font-weight:400;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;text-align:center;letter-spacing:.08em;color:#454c51;margin-bottom:min(-0.15625vw,-1.8125px)}.c-graph__item,.c-graph__title{opacity:0;transform:translateY(max(0.5208333333vw, 6.0416666667px));will-change:opacity;transition:opacity .4s linear,transform .3s ease-out}.c-graph__row--before .c-graph__title{transition-delay:.4s}.c-graph__row--before .c-graph__item--2{transition-delay:.8s}.c-graph__row--before .c-graph__item--1{transition-delay:1.2s}.c-graph__row--before .c-graph__item--3{transition-delay:1.6s}.c-graph__row--after .c-graph__title{transition-delay:2s}.c-graph__row--after .c-graph__item--5{transition-delay:2.4s}.c-graph__row--after .c-graph__item--4{transition-delay:2.8s}.c-graph__row--after .c-graph__item--6{transition-delay:3.2s}.c-graph.is-inview .c-graph__item,.c-graph.is-inview .c-graph__title{transform:translateY(max(0vw, 0px));opacity:1}}@media(max-width: 959px){.c-graph{display:flex;flex-direction:column;align-items:center;gap:16.4102564103vw;margin-top:8.2051282051vw}.c-graph__row{display:flex;flex-direction:column;align-items:center;gap:7.1794871795vw;position:relative}.c-graph__row--before::after{content:"";background:url("../image/img_graph_arrow.svg") center/cover no-repeat;width:4.1025641026vw;height:14.6153846154vw;position:absolute;left:50%;bottom:-10.2564102564vw;margin-left:-2.0512820513vw}.c-graph__row--after .c-graph__title{background-color:#e6002d}.c-graph__row--after .c-graph__item{border-color:#e6002d}.c-graph__row--after .c-graph__subtitle{color:#e6002d}.c-graph__row--after .c-graph__group{order:1}.c-graph__row--after .c-graph__title{order:2}.c-graph__group{display:flex;flex-wrap:wrap;gap:0 3.5897435897vw}.c-graph__group .c-graph__item:nth-child(1){margin-left:23.3333333333vw;margin-right:23.3333333333vw;margin-bottom:-2.0512820513vw}.c-graph__title{padding:1.0256410256vw 0vw;font-style:normal;font-weight:700;font-size:4.358974359vw;line-height:160%;display:flex;align-items:center;justify-content:center;letter-spacing:.08em;background:#454c51;text-align:center;color:#fff;border-radius:1.0256410256vw;width:24.6153846154vw;height:8.9743589744vw;box-sizing:border-box}.c-graph__item{box-sizing:border-box;width:43.0769230769vw;height:43.0769230769vw;border-radius:21.5384615385vw;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:.5128205128vw solid #454c51;gap:.7692307692vw}.c-graph__item:has(br) .c-graph__subtitle{margin-top:2.5641025641vw}.c-graph__item:has(br) .c-graph__text{margin-bottom:-2.5641025641vw}.c-graph__subtitle{font-style:normal;font-weight:700;font-size:3.3333333333vw;line-height:180%;text-align:center;letter-spacing:.08em;color:#454c51}.c-graph__text{font-style:normal;font-weight:400;font-size:3.0769230769vw;line-height:180%;text-align:center;letter-spacing:.08em}.c-graph__group,.c-graph__title,.c-graph__row::after{opacity:0;will-change:opacity;transition:opacity .4s linear}.c-graph__row--before .c-graph__title{transition-delay:.4s}.c-graph__row--before .c-graph__group{transition-delay:.8s}.c-graph__row--before::after{transition-delay:1.2s}.c-graph__row--after .c-graph__group{transition-delay:1.6s}.c-graph__row--after .c-graph__title{transition-delay:2s}.c-graph.is-inview .c-graph__group,.c-graph.is-inview .c-graph__title,.c-graph.is-inview .c-graph__row::after{opacity:1}}@media(min-width: 960px){.c-border{background-image:repeating-linear-gradient(90deg, #DCDFDF, #DCDFDF max(0.625vw, 7.25px), transparent max(0.625vw, 7.25px), transparent max(1.0416666667vw, 12.0833333333px));background-position:left top;background-repeat:repeat-x;height:max(0.1041666667vw,1.2083333333px);border:0;width:100%;display:block;margin-top:max(3.2291666667vw,37.4583333333px);margin-bottom:max(2.5vw,29px)}}@media(max-width: 959px){.c-border{background-image:repeating-linear-gradient(90deg, #DCDFDF, #DCDFDF 2.0512820513vw, transparent 2.0512820513vw, transparent 3.0769230769vw);background-position:left top;background-repeat:repeat-x;height:.5128205128vw;border:0;width:100%;display:block;margin-top:9.7435897436vw;margin-bottom:10.2564102564vw}}@media(min-width: 960px){.c-voices{display:flex;width:100%;gap:max(1.6666666667vw,19.3333333333px)}.c-voices .c-voice{flex:1 0 0}}@media(max-width: 959px){.c-voices{display:flex;flex-direction:column;gap:8.2051282051vw}}.c-voice{contain:paint}@media(min-width: 960px){.c-voice{padding:max(1.5625vw,18.125px);border:max(0.1041666667vw,1.2083333333px) solid #fff;border-radius:max(0.4166666667vw,4.8333333333px);display:flex;flex-direction:column}.c-voice:nth-child(2){transition-delay:.24s}.c-voice:nth-child(3){transition-delay:.48s}.c-voice__role{font-style:normal;font-weight:700;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;letter-spacing:.08em}.c-voice__name{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}.c-voice__photo{margin-top:max(0.8333333333vw,9.6666666667px)}.c-voice__comment{margin-top:max(1.25vw,14.5px);font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;text-align:justify;letter-spacing:.08em;color:#fff}}@media(max-width: 959px){.c-voice{padding:5.641025641vw;border:.5128205128vw solid #fff;border-radius:2.0512820513vw;display:flex;flex-direction:column;align-items:flex-start}.c-voice:nth-child(2){transition-delay:.24s}.c-voice:nth-child(3){transition-delay:.48s}.c-voice__role{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;letter-spacing:.08em}.c-voice__name{font-style:normal;font-weight:700;font-size:4.358974359vw;line-height:160%;letter-spacing:.08em}.c-voice__photo{width:100%;margin-top:4.1025641026vw}.c-voice__comment{margin-top:6.1538461538vw;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;color:#fff}}.go_pagetop_frame{z-index:20 !important}@media(min-width: 960px){.c-figures{display:flex;gap:max(1.6666666667vw,19.3333333333px);flex-direction:row}.c-figures--horiz{flex-direction:column}.c-figures--horiz .c-figure{gap:max(0.3125vw,3.625px)}.c-figures__title{margin-top:max(2.0833333333vw,24.1666666667px)}.c-figure{display:flex;flex-direction:column;gap:max(0.625vw,7.25px)}.c-figure__caption{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em;color:#454c51}.c-figure__title{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}.c-figure__text{font-style:normal;font-weight:400;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;text-align:justify;letter-spacing:.08em}.c-figure__more{margin-top:max(0.8333333333vw,9.6666666667px);font-style:normal;font-weight:400;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;text-align:justify;letter-spacing:.08em}.c-figures--horiz .c-figure__more{margin-top:0}.c-figures--horiz .c-figure__body{display:flex;gap:max(1.6666666667vw,19.3333333333px);flex-direction:row;align-items:flex-end}.c-figures--horiz .c-figure__body .c-image{max-width:max(28.125vw,326.25px);width:54.8780487805%;flex:54.8780487805% 0 0}.c-figure__body img{width:100%;height:auto}.c-figure--horiz{gap:max(0.4166666667vw,4.8333333333px)}.c-figure--horiz .c-figure__body{display:flex;gap:max(1.6666666667vw,19.3333333333px);flex-direction:row}.c-figure--horiz .c-figure__more{margin-top:0}}@media(max-width: 959px){.c-figures{display:flex;gap:6.1538461538vw;flex-direction:column}.c-figures__title{margin-top:6.1538461538vw;margin-bottom:-2.0512820513vw}.c-figure{display:flex;flex-direction:column;gap:3.0769230769vw}.c-figure__caption{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;color:#454c51}.c-figure__title{font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-figure__text{font-style:normal;font-weight:400;font-size:4.1025641026vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-figure__more{margin-top:4.1025641026vw;font-style:normal;font-weight:400;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-figure__more br{display:none}.c-figure__body{gap:2.0512820513vw}.c-figure__body img{width:100%;height:auto}}@media(min-width: 960px){.c-comments{background-size:100% max(0.1041666667vw,1.2083333333px);margin-top:max(2.5vw,29px);display:flex;flex-direction:column;gap:max(1.25vw,14.5px)}.c-comments__title{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}}@media(max-width: 959px){.c-comments{margin-top:10.2564102564vw;display:flex;flex-direction:column;gap:6.1538461538vw}.c-comments__title{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;color:#454c51}}@media(min-width: 960px){.c-comment{display:flex;gap:max(2.4479166667vw,28.3958333333px);align-items:center}.c-comment__from{display:flex;flex-direction:column;align-items:center;gap:max(0.5729166667vw,6.6458333333px);align-items:center}.c-comment__icon{width:max(4.5833333333vw,53.1666666667px);height:max(4.5833333333vw,53.1666666667px);border-radius:max(2.6041666667vw,30.2083333333px)}.c-comment__icon img{width:100%;height:100%;object-fit:cover}.c-comment__name{text-align:center;font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:150%;text-align:center;letter-spacing:.08em;white-space:nowrap}.c-comment__voice{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;text-align:justify;letter-spacing:.08em;padding:max(1.1458333333vw,13.2916666667px) max(1.4583333333vw,16.9166666667px) max(1.1458333333vw,13.2916666667px) max(1.5625vw,18.125px);border:max(0.1041666667vw,1.2083333333px) solid #dcdfdf;box-sizing:border-box;border-radius:max(0.4166666667vw,4.8333333333px);min-height:max(6.0416666667vw,70.0833333333px);display:flex;align-items:center;position:relative}.c-comment__voice::before{content:"";display:block;width:max(1.1979166667vw,13.8958333333px);height:max(1.5625vw,18.125px);background:url("/tech/healthcare/dx/image/img_voicecaret.svg") center/cover no-repeat;position:absolute;top:max(2.1354166667vw,24.7708333333px);left:min(-1.1979166667vw,-13.8958333333px)}.c-comment__voice:after{content:"";position:absolute;bottom:0;right:0;width:max(1.5625vw,18.125px);height:max(1.5625vw,18.125px);background:#e5003c;clip-path:polygon(100% 100%, 0% 100%, 100% 0%);border-bottom-right-radius:max(0.3125vw,3.625px);z-index:1}}@media(max-width: 959px){.c-comment{display:flex;flex-direction:column;align-items:flex-start;gap:8.2051282051vw}.c-comment__from{display:flex;flex-direction:row;gap:3.0769230769vw;align-items:center}.c-comment__icon{width:16.4102564103vw;height:16.4102564103vw;border-radius:12.8205128205vw;position:relative}.c-comment__icon::after{display:block;content:"";position:absolute;width:100%;height:100%;border:.5128205128vw solid #dcdfdf;top:0;left:0;box-sizing:border-box;border-radius:50%}.c-comment__icon img{width:100%;height:100%;object-fit:cover}.c-comment__name{text-align:center;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;white-space:nowrap}.c-comment__name br{display:none}.c-comment__voice{font-style:normal;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em;padding:5.641025641vw;border:.5128205128vw solid #dcdfdf;box-sizing:border-box;border-radius:2.0512820513vw;position:relative}.c-comment__voice br{display:none}.c-comment__voice::before{content:"";display:block;width:8.2051282051vw;height:5.8974358974vw;background:url("/tech/healthcare/dx/image/img_voicecaret_sp.svg") center/cover no-repeat;position:absolute;top:-5.8974358974vw;left:3.3333333333vw}.c-comment__voice:after{content:"";position:absolute;bottom:0;right:0;width:7.6923076923vw;height:7.6923076923vw;background:#e5003c;clip-path:polygon(100% 100%, 0% 100%, 100% 0%);border-bottom-right-radius:1.5384615385vw;z-index:1}}.c-accordion{contain:paint}.c-accordion__body[data-accordion-open=false]{content-visibility:hidden;contain-intrinsic-size:0 240px}@media(min-width: 960px){.c-accordion{background:#fff;box-sizing:border-box;gap:max(2.6041666667vw,30.2083333333px);background:#fff;border:max(0.1041666667vw,1.2083333333px) solid #dcdfdf;border-radius:max(0.8333333333vw,9.6666666667px)}.c-accordion+.c-accordion{margin-top:max(2.5vw,29px)}.c-accordion__header{padding:max(1.5625vw,18.125px) max(1.5104166667vw,17.5208333333px) max(1.5625vw,18.125px) max(1.5104166667vw,17.5208333333px);display:flex;justify-content:space-between;align-items:center}.c-accordion__header:has(.c-accordion__toggle){cursor:pointer}.c-accordion__title{font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;letter-spacing:.04em;font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;letter-spacing:.04em;color:#454c51}.c-accordion__toggle{font-style:normal;font-weight:700;font-size:max(0.8333333333vw,9.6666666667px);line-height:100%;letter-spacing:.08em;display:flex;align-items:center;margin-right:max(0.0520833333vw,0.6041666667px);color:#e6002d;text-decoration:underline;gap:max(0.3645833333vw,4.2291666667px)}.c-accordion__toggle::before{content:"詳細はこちら"}.c-accordion__toggle::after{content:"";display:block;width:max(1.6666666667vw,19.3333333333px);height:max(1.6666666667vw,19.3333333333px);background:url("/tech/healthcare/dx/image/icon_toggle.svg") center/cover no-repeat;transform:scale(1, -1)}.accordion--open .c-accordion__toggle::before{content:"閉じる"}.accordion--open .c-accordion__toggle::after{transform:scale(1, 1)}.c-accordion__body{margin-left:max(1.5625vw,18.125px);margin-right:max(1.5625vw,18.125px);padding-left:max(0.8333333333vw,9.6666666667px);padding-right:max(0.8333333333vw,9.6666666667px);border-top:max(0.1041666667vw,1.2083333333px) solid #dcdfdf;margin-top:min(-0.3645833333vw,-4.2291666667px)}.c-accordion__body>*:first-child{margin-top:max(1.9791666667vw,22.9583333333px)}.c-accordion__body>*:last-child{margin-bottom:max(2.5vw,29px)}.c-accordion__close{cursor:pointer;border-top:max(0.1041666667vw,1.2083333333px) solid #dcdfdf;padding-top:max(1.1458333333vw,13.2916666667px);font-style:normal;font-weight:700;font-size:max(0.8333333333vw,9.6666666667px);line-height:100%;letter-spacing:.08em;color:#e6002d;text-decoration:underline;margin-top:max(3.2291666667vw,37.4583333333px);display:flex;justify-content:flex-end;align-items:center;gap:max(0.3645833333vw,4.2291666667px);margin-right:min(-0.8333333333vw,-9.6666666667px);margin-left:min(-0.8333333333vw,-9.6666666667px)}.c-accordion__close::after{content:"";display:block;width:max(1.6666666667vw,19.3333333333px);height:max(1.6666666667vw,19.3333333333px);background:url("/tech/healthcare/dx/image/icon_toggle.svg") center/cover no-repeat;transform:scale(1, 1)}}@media(max-width: 959px){.c-accordion{background:#fff;box-sizing:border-box;gap:12.8205128205vw;background:#fff;border:.5128205128vw solid #dcdfdf;border-radius:4.1025641026vw}.c-accordion+.c-accordion{margin-top:8.2051282051vw}.c-accordion__header{padding:5.641025641vw 5.641025641vw 5.3846153846vw;display:flex;gap:6.1538461538vw;justify-content:space-between;align-items:center}.c-accordion__header:has(.c-accordion__toggle){cursor:pointer}.c-accordion__title{font-style:normal;font-weight:700;font-size:4.358974359vw;line-height:160%;letter-spacing:.08em}.c-accordion__toggle::after{content:"";display:block;width:6.1538461538vw;height:6.1538461538vw;background:url("/tech/healthcare/dx/image/icon_toggle.svg") center/cover no-repeat;transform:scale(1, -1)}.accordion--open .c-accordion__toggle::after{transform:scale(1, 1)}.c-accordion__body{margin-left:5.641025641vw;margin-right:5.641025641vw;border-top:.5128205128vw solid #dcdfdf;margin-top:-1.5384615385vw}.c-accordion__body>*:first-child{margin-top:7.6923076923vw}.c-accordion__body>*:last-child{margin-bottom:7.6923076923vw}.c-accordion__close{cursor:pointer;border-top:.5128205128vw solid #dcdfdf;padding-top:5.641025641vw;font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:100%;letter-spacing:.08em;color:#e6002d;text-decoration:underline;margin-top:10.2564102564vw;display:flex;justify-content:flex-end;align-items:center;gap:1.7948717949vw}.c-accordion__close::after{content:"";display:block;width:6.1538461538vw;height:6.1538461538vw;background:url("/tech/healthcare/dx/image/icon_toggle.svg") center/cover no-repeat}}@media(min-width: 960px){.l-overwrap-sticky{display:flex;justify-content:center;position:relative}.l-overwrap-sticky__layer{display:flex;flex-direction:column;align-items:center;flex:100cqw 0 0;min-width:max(60.4166666667vw,700.8333333333px)}.l-overwrap-sticky__layer:nth-child(1){pointer-events:none;z-index:5;min-width:max(60.4166666667vw,700.8333333333px);box-sizing:border-box}.l-overwrap-sticky__layer:nth-child(2){pointer-events:auto;z-index:4;margin-left:min(-100cqw,min(-60.4166666667vw,-700.8333333333px))}.l-overwrap-sticky__sticky{width:100%;margin:0 auto;box-sizing:border-box;padding-left:6.25vw;padding-left:max(6.25vw,72.5px);max-width:max(100vw,1160px);position:sticky;top:0;padding-bottom:max(5vw,58px);padding-top:max(5vw,58px)}.l-overwrap-sticky__container{box-sizing:border-box;max-width:max(100vw,1160px);width:100%;padding-right:max(8.3333333333vw,96.6666666667px);padding-left:max(27.0833333333vw,314.1666666667px)}}@media(min-width: 960px){.l-section{padding-top:max(10.4166666667vw,120.8333333333px);padding-bottom:max(11.25vw,130.5px)}.l-section__header+.l-section__body{margin-top:max(4.1666666667vw,48.3333333333px)}.l-section__lead{margin-top:max(2.9166666667vw,33.8333333333px);font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:justify;letter-spacing:.04em}.l-section__lead p+p{margin-top:max(2.15625vw,25.0125px)}}@media(max-width: 959px){.l-section{padding:26.6666666667vw 5.1282051282vw 28.7179487179vw}.l-section__header+.l-section__body{margin-top:8.2051282051vw}.l-section__lead{font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em;margin-top:8.2051282051vw}.l-section__lead p+p{margin-top:7.7948717949vw}}@media(min-width: 960px){.p-action{background-color:#fff;background:url("/tech/healthcare/dx/image/bg_action.png") top center/100% auto no-repeat #fff}.p-action__lead{font-style:normal;font-weight:700;font-size:max(1.71875vw,19.9375px);line-height:180%;letter-spacing:.04em;color:#e6002d;margin-top:max(2.9166666667vw,33.8333333333px)}.p-action__body{margin-top:max(2.5vw,29px);font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:justify;letter-spacing:.04em}.p-action__body p+p{margin-top:max(2.03125vw,23.5625px)}.p-action__figure{margin-top:max(6.25vw,72.5px)}.p-action__figure figcaption{font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:justify;letter-spacing:.04em;padding-bottom:max(0.7291666667vw,8.4583333333px);border-bottom:max(0.1041666667vw,1.2083333333px) solid #454c51}.p-action__figure img{margin:max(2.9166666667vw,33.8333333333px) max(2.2916666667vw,26.5833333333px) 0;width:calc(100% - max(4.5833333333vw,53.1666666667px))}}@media(max-width: 959px){.p-action{background-color:#fff;background:url("/tech/healthcare/dx/image/bg_action_sp.png") top center/100% auto no-repeat #fff}.p-action__lead{font-style:normal;font-style:normal;font-weight:700;font-size:6.6666666667vw;line-height:160%;letter-spacing:.04em;color:#e6002d;margin-top:8.2051282051vw;text-align:left}.p-action__body{margin-top:8.2051282051vw;font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em}.p-action__body p+p{margin-top:calc(4.8717948718vw*1.6)}.p-action__figure{margin-top:16.4102564103vw}.p-action__figure figcaption{font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em;padding-bottom:3.5897435897vw;border-bottom:.5128205128vw solid #454c51}.p-action__figure img{width:100%;margin-top:8.2051282051vw}}@media(min-width: 960px){.p-themeandtechnology{padding-bottom:max(11.6666666667vw,135.3333333333px)}}@media(min-width: 960px){.p-themeandtechnology .c-accordion{margin-top:max(2.5vw,29px)}}@media(max-width: 959px){.p-themeandtechnology .c-accordion{margin-top:10.2564102564vw}.p-themeandtechnology .c-accordion+.c-accordion{margin-top:8.2051282051vw}}@media(max-width: 959px){.p-themeandtechnology .l-section__body{margin-top:10.2564102564vw}}@media(min-width: 960px){.p-theme+.p-theme{margin-top:max(8.3333333333vw,96.6666666667px)}.p-theme__index{width:max(10.78125vw,125.0625px);height:max(1.40625vw,16.3125px);font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-size:max(0.9375vw,10.875px);line-height:150%}.p-theme__header{display:flex;flex-direction:column;gap:max(0.8333333333vw,9.6666666667px);padding-bottom:max(0.7291666667vw,8.4583333333px);border-bottom:max(0.1041666667vw,1.2083333333px) solid #454c51}.p-theme__title{font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;display:flex;align-items:center;text-align:justify;letter-spacing:.04em}.p-theme__body{margin-top:max(1.25vw,14.5px);font-style:normal;font-weight:400;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;letter-spacing:.08em;color:#121212}.p-theme__body+.c-image{margin-top:max(2.5vw,29px)}.p-theme__body+.c-video{margin-top:max(2.5vw,29px);width:100%}.p-theme .c-figure--2-2-1{max-width:max(24.7916666667vw,287.5833333333px)}.p-theme .c-figure--2-2-2{max-width:max(17.34375vw,201.1875px)}}@media(max-width: 959px){.p-theme+.p-theme{margin-top:26.6666666667vw}.p-theme__index{text-align:left;font-family:"Be Vietnam Pro";font-style:normal;font-weight:400;font-size:4.1025641026vw;line-height:150%;letter-spacing:.01em}.p-theme__header{display:flex;flex-direction:column;gap:4.1025641026vw;padding-bottom:3.5897435897vw;border-bottom:.5128205128vw solid #454c51}.p-theme__title{font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em}.p-theme__body{margin-top:6.1538461538vw;font-style:normal;font-weight:400;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.p-theme__body+.c-image{margin-top:8.2051282051vw}.p-theme__body+.c-video{margin-top:8.2051282051vw;width:100%}}@media(min-width: 960px){.p-contact{background:url("/tech/healthcare/dx/image/bg_contact.jpg") #dce6f0 center/cover no-repeat fixed;display:flex;position:relative;align-items:flex-start;width:100%;border-radius:max(0.4166666667vw,4.8333333333px);overflow:hidden;color:#fff}.p-contact .c-subtitle{position:absolute;top:max(2.0833333333vw,24.1666666667px);left:max(2.0833333333vw,24.1666666667px)}.p-contact .c-subtitle+*{margin-top:0}.p-contact__item{flex:1 0 0;background:#e6002d;height:max(18.1770833333vw,210.8541666667px);display:block;padding:max(1.71875vw,19.9375px) max(2.0833333333vw,24.1666666667px);box-sizing:border-box;display:flex;align-items:flex-end;font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:1;text-align:justify;justify-content:space-between;letter-spacing:.04em;text-decoration:none;color:#fff}.p-contact__item:hover,.p-contact__item:focus,.p-contact__item:visited,.p-contact__item:active{color:#fff}.p-contact__item--medical{background:url("/tech/healthcare/dx/image/img_contact.jpg") center/cover no-repeat}.p-contact__link{display:block;height:max(2.0833333333vw,24.1666666667px);width:100%;display:flex;justify-content:space-between;align-items:center}.p-contact__link::after{content:"";display:block;width:max(2.0833333333vw,24.1666666667px);height:max(2.0833333333vw,24.1666666667px);background:url("/tech/healthcare/dx/image/icon_contact.svg") center/cover no-repeat}}@media(max-width: 959px){.p-contact{background:url("/tech/healthcare/dx/image/bg_contact.jpg") #dce6f0 center/cover no-repeat fixed;display:flex;flex-direction:column;position:relative;align-items:flex-start;width:100%;box-sizing:border-box;border-radius:2.0512820513vw;overflow:hidden;color:#fff}.p-contact .c-subtitle{position:absolute;top:6.1538461538vw;left:6.1538461538vw}.p-contact .c-subtitle+*{margin-top:0}.p-contact__item{background:#e6002d;height:47.4358974359vw;display:block;width:100%;box-sizing:border-box;display:flex;align-items:flex-end;font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;letter-spacing:.04em;text-decoration:none;color:#fff;padding:6.1538461538vw}.p-contact__item:hover,.p-contact__item:focus,.p-contact__item:visited,.p-contact__item:active{color:#fff}.p-contact__item--medical{background:url("/tech/healthcare/dx/image/img_contact_sp.jpg") center/cover no-repeat}.p-contact__link{display:block;height:8.2051282051vw;width:100%;display:flex;justify-content:space-between;align-items:center}.p-contact__link::after{content:"";display:block;width:8.2051282051vw;height:8.2051282051vw;background:url("/tech/healthcare/dx/image/icon_contact.svg") center/cover no-repeat}}@media(min-width: 960px){.anim-flip__mask{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anim-flip__text{transition:transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:transform;text-shadow:max(0vw,0px) 1.1em max(0vw,0px) #fff;transform:translateY(0em)}.anim-flip:hover .anim-flip__text{transform:translateY(-1.1em)}}@media(max-width: 959px){.anim-flip__text,.anim-flip__mask{display:contents}}[data-inview-fade]{transition:opacity .3s cubic-bezier(0.333, 0, 0.833, 0.833),transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:opacity,transform;transform:translateY(max(1.0416666667vw, 12.0833333333px));opacity:0}[data-inview-fade].is-inview{transform:translateY(max(0vw, 0px));opacity:1}[data-inview-all]>*{transition:opacity .3s cubic-bezier(0.333, 0, 0.833, 0.833),transform .3s cubic-bezier(0.333, 0, 0.833, 0.833);will-change:opacity,transform;transform:translateY(max(1.0416666667vw, 12.0833333333px));opacity:0}[data-inview-all]>*.is-inview{transform:translateY(max(0vw, 0px));opacity:1}@media(max-width: 959px){body{overflow:hidden}}@media(min-width: 960px){:root{--dx-min-width: max(60.4166666667vw, 700.8333333333px)}}.p-mv{contain:size}@media(min-width: 960px){.p-mv{min-width:var(--dx-min-width);background:url("/tech/healthcare/dx/image/bg_main.jpg") #dce6f0 center/cover no-repeat fixed;aspect-ratio:1920/1080;position:relative}.p-mv__text{position:absolute;width:55.4166666667vw;left:4.5833333333vw;bottom:3.5416666667vw}.p-mv__text picture{display:contents}.p-mv__text img{width:100%;height:100%}.p-mv__video{width:100%;aspect-ratio:1920/1080}}@media(max-width: 959px){.p-mv{width:100vw;height:56.1538461538vw;aspect-ratio:390/219;position:relative}.p-mv__text{position:absolute;inset:0}.p-mv__text picture{display:contents}.p-mv__text img{width:100%;height:100%}.p-mv__video{width:100%;aspect-ratio:390/219;object-fit:cover}}html{scroll-behavior:smooth}.l-main{font-family:"BIZ UDPGothic",sans-serif;font-feature-settings:"palt" on}@media(min-width: 960px){.l-main{container-type:inline-size;background:url("/tech/healthcare/dx/image/bg_main.jpg") #dce6f0 center/cover no-repeat fixed;font-family:"BIZ UDPGothic",sans-serif;text-align:left;font-weight:400;font-style:normal;color:#454c51;min-width:var(--dx-min-width)}.l-main sup{font-size:.6em;line-height:1;vertical-align:super;font-family:"BIZ UDPGothic",sans-serif}}@media(max-width: 959px){.l-main sup{font-size:.6em;font-family:"BIZ UDPGothic",sans-serif;line-height:1;vertical-align:super}.l-main::after{content:"";display:block;width:100%;height:100lvh;background:url("/tech/healthcare/dx/image/bg_main_sp.jpg") #dce6f0 top/cover no-repeat;position:fixed;top:0;bottom:0;z-index:-1;pointer-events:none}}.p-voice{content-visibility:auto;background:#5b6770;color:#fff}.p-voice .c-subtitle{color:#fff}@media(min-width: 960px){.p-voice .l-section__body{margin-top:max(2.0833333333vw,24.1666666667px)}}.p-concept{content-visibility:auto}.p-concept .c-image{width:100%}@media(min-width: 960px){.p-concept .c-image{margin-top:max(4.1666666667vw,48.3333333333px)}}@media(max-width: 959px){.p-concept .c-image{margin-top:10.2564102564vw}}@media(min-width: 960px){.p-partner{--add-padding-rate: 200 / 1920;--add-padding: calc(100vw - max(100vw, 1160px));position:relative;z-index:5;padding-top:min(max(27.0833333333vw,314.1666666667px),27.0833333333vw);padding-bottom:max(9.1666666667vw,106.3333333333px)}}@media(min-width: 960px)and (min-width: 1920px){.p-partner{padding-top:calc(max(27.0833333333vw,314.1666666667px) + var(--add-padding)*var(--add-padding-rate));margin-top:calc(var(--add-padding)*var(--add-padding-rate)*-1)}}@media(min-width: 960px){.p-partner .l-section__body{margin-top:max(2.9166666667vw,33.8333333333px)}.p-partner__logo{position:absolute;right:8.3333333333vw;margin-top:max(min(-16.6666666667vw, -193.3333333333px),-16.6666666667vw);width:min(max(16.6666666667vw, 193.3333333333px),16.6666666667vw);height:min(max(17.5vw, 203px),17.5vw)}}@media(min-width: 960px)and (min-width: 1920px){.p-partner__logo{margin-top:min(-16.6666666667vw,-193.3333333333px);width:max(16.6666666667vw,193.3333333333px);height:max(17.5vw,203px);right:calc(max(8.3333333333vw, 96.6666666667px) + (100vw - max(100vw, 1160px))*.5)}}@media(min-width: 960px){.p-partner::before{content:"";position:absolute;top:0;width:100cqw;min-width:var(--dx-min-width);height:27.0833333333vw;background:#eee;background:#faf8fb;transform:skewY(-11.768288932deg);transform-origin:top right;z-index:-1;left:0}}@media(min-width: 960px)and (min-width: 1920px){.p-partner::before{left:max(50% - 50vw)}}@media(min-width: 960px){.p-partner::after{content:"";display:block;top:27.0833333333vw;position:absolute;bottom:0;width:100cqw;min-width:var(--dx-min-width);left:0;background:#faf8fb;background:#faf8fb;z-index:-1;left:0}}@media(min-width: 960px)and (min-width: 1920px){.p-partner::after{left:calc(50% - 50vw)}}@media(min-width: 960px){.p-partner__row{display:flex;gap:max(2.5vw,29px)}.p-partner__image{flex:31.6129032258% 0 0}.p-partner__image img{width:100%;height:auto;aspect-ratio:392/221}.p-partner__body{max-width:calc(68.3870967742% - max(2.5vw,29px));flex:calc(68.3870967742% - max(2.5vw,29px))}.p-partner__lead{font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:justify;letter-spacing:.04em;padding-bottom:max(0.7291666667vw,8.4583333333px);border-bottom:max(0.1041666667vw,1.2083333333px) solid #454c51}.p-partner .btn-group{margin-top:max(1.25vw,14.5px)}.p-partner .c-data{margin-top:max(2.5vw,29px)}}@media(max-width: 959px){.p-partner{position:relative;z-index:5;display:flex;flex-direction:column}.p-partner::before{content:"";position:absolute;top:0;width:100vw;height:24.358974359vw;background:#faf8fb;transform:skewY(-13.6900496175deg);transform-origin:top right;z-index:-1;left:0}.p-partner::after{content:"";display:block;top:24.358974359vw;position:absolute;bottom:0;width:100vw;left:0;background:#faf8fb;background:#faf8fb;z-index:-1;left:0}.p-partner__logo{width:41.0256410256vw;height:43.0769230769vw;margin-right:5.1282051282vw;text-align:right;display:flex;justify-content:flex-end;align-self:flex-end}.p-partner .l-section__header{margin-top:10.2564102564vw}.p-partner__lead{margin-top:10.2564102564vw;font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em;padding-bottom:3.3333333333vw;border-bottom:.5128205128vw solid #454c51}}@media(min-width: 960px){.c-partner{margin-top:max(2.5vw,29px)}.c-partner__title{font-style:normal;font-weight:700;font-size:max(1.1979166667vw,13.8958333333px);line-height:180%;text-align:justify;letter-spacing:.04em}.c-partner__body p{font-style:normal;font-weight:400;font-size:max(0.8333333333vw,9.6666666667px);line-height:180%;text-align:justify;letter-spacing:.08em;margin-top:max(1.25vw,14.5px)}}@media(max-width: 959px){.c-partner{align-items:flex-start;display:flex;flex-direction:column;text-align:left;gap:4.1025641026vw;margin-top:6.1538461538vw}.c-partner__title{font-style:normal;font-weight:700;font-size:4.8717948718vw;line-height:160%;text-align:justify;letter-spacing:.04em}.c-partner__body p{font-style:normal;font-weight:400;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}.c-partner .btn-group{margin-top:8.2051282051vw}.c-partner .c-data{margin-top:10.2564102564vw}}@media(min-width: 960px){.c-related{display:flex;flex-direction:column;align-items:flex-start}.c-related__text{font-style:normal;font-weight:700;font-size:max(0.9895833333vw,11.4791666667px);line-height:180%;letter-spacing:.08em}.c-related__link{margin-top:max(1.25vw,14.5px);display:flex}}@media(max-width: 959px){.c-related{display:flex;flex-direction:column;align-items:flex-start;gap:6.1538461538vw}.c-related__text{font-style:normal;font-weight:700;font-size:3.8461538462vw;line-height:180%;text-align:justify;letter-spacing:.08em}}/*# sourceMappingURL=style.css.map */
