@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}@media print,screen and (min-width:768px){:root{--header-height: 191px}}@media screen and (min-width:768px)and (max-width:1280px){:root{--header-height: 153px}}.index-page-header{position:relative}.index-page-header__image img{width:100%}.index-page-header__outer{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:112px}@media screen and (max-width:1280px){.index-page-header__outer{padding-top:84px}}@media screen and (max-width:767px){.index-page-header__outer{justify-content:flex-start;padding:10.2564102564vw 5.1282051282vw 0}}.index-page-header__ttl{display:flex;flex-direction:column;align-items:center;gap:10px 0}@media screen and (max-width:1280px){.index-page-header__ttl{gap:.7806401249vw 0}}@media screen and (max-width:767px){.index-page-header__ttl{gap:2.5641025641vw 0;align-items:flex-start}}.index-page-header__ttl .en{font-size:9rem;font-weight:400;font-family:var(--font-en);color:#fff;line-height:1;letter-spacing:.01em}@media screen and (max-width:1280px){.index-page-header__ttl .en{font-size:7.0257611241vw}}@media screen and (max-width:767px){.index-page-header__ttl .en{font-size:15.3846153846vw}}.index-page-header__ttl .jpn{position:relative;padding-left:28px;font-size:2.2rem;font-weight:700;color:#fff;line-height:1.25;letter-spacing:.02em}@media screen and (max-width:1280px){.index-page-header__ttl .jpn{padding-left:2.1857923497vw;font-size:1.7174082748vw}}@media screen and (max-width:767px){.index-page-header__ttl .jpn{padding-left:7.1794871795vw;font-size:5.1282051282vw}}.index-page-header__ttl .jpn::before{content:"";position:absolute;top:6px;left:0;width:17px;height:17px;background:url("/recruit/assets/images/common/ico_ttl01.svg");background-size:100% auto}@media screen and (max-width:1280px){.index-page-header__ttl .jpn::before{top:.4683840749vw;width:1.3270882123vw;height:1.3270882123vw}}@media screen and (max-width:767px){.index-page-header__ttl .jpn::before{top:1.0256410256vw;width:4.358974359vw;height:4.358974359vw}}@media print,screen and (min-width:768px){.index-breadcrumb{display:block;z-index:2;top:112px}}@media screen and (min-width:768px)and (max-width:1280px){.index-breadcrumb{top:84px}}@media print,screen and (min-width:768px){.index-breadcrumb ul li{color:#fff}.index-breadcrumb ul li::before{background-color:#fff}.index-breadcrumb ul li a{color:#fff}}@media screen and (max-width:767px){.index-breadcrumb{display:none}}.index .pageNav{margin-top:40px}@media screen and (max-width:1280px){.index .pageNav{margin-top:3.1225604996vw}}@media screen and (max-width:767px){.index .pageNav{margin-top:8.2051282051vw}}.index .pageNav ul{display:flex;flex-wrap:wrap;gap:8px;width:100%;height:100%;margin:0 auto;padding:0 80px}@media screen and (max-width:1280px){.index .pageNav ul{gap:.6245120999vw;padding:0 6.2451209992vw}}@media screen and (max-width:767px){.index .pageNav ul{gap:2.0512820513vw;padding:0}}.index .pageNav ul li{width:calc((100% - 16px)/3);height:90px}@media screen and (max-width:1280px){.index .pageNav ul li{width:calc((100% - 1.2490241998vw)/3);height:7.0257611241vw}}@media screen and (max-width:767px){.index .pageNav ul li{width:calc((100% - 4.1025641026vw)/3);height:15.8974358974vw}}@media print,screen and (min-width:768px){.index .pageNav ul li:nth-child(1) a::before{background-image:url("/recruit/assets/images/business/btn01.jpg")}.index .pageNav ul li:nth-child(1) a::after{width:350px}}@media screen and (min-width:768px)and (max-width:1280px){.index .pageNav ul li:nth-child(1) a::after{width:27.3224043716vw}}@media print,screen and (min-width:768px){.index .pageNav ul li:nth-child(2) a::before{background-image:url("/recruit/assets/images/business/btn02.jpg")}.index .pageNav ul li:nth-child(2) a::after{width:350px}}@media screen and (min-width:768px)and (max-width:1280px){.index .pageNav ul li:nth-child(2) a::after{width:27.3224043716vw}}@media print,screen and (min-width:768px){.index .pageNav ul li:nth-child(3) a::before{background-image:url("/recruit/assets/images/business/btn03.jpg")}.index .pageNav ul li:nth-child(3) a::after{width:350px}}@media screen and (min-width:768px)and (max-width:1280px){.index .pageNav ul li:nth-child(3) a::after{width:27.3224043716vw}}@media print,screen and (min-width:768px){.index .pageNav ul li:nth-child(4) a::before{background-image:url("/recruit/assets/images/business/btn04.jpg")}.index .pageNav ul li:nth-child(4) a::after{width:900px}}@media screen and (min-width:768px)and (max-width:1280px){.index .pageNav ul li:nth-child(4) a::after{width:70.2576112412vw}}.index .pageNav ul li:nth-child(4){width:100%;height:110px}@media screen and (max-width:1280px){.index .pageNav ul li:nth-child(4){height:8.5870413739vw}}@media screen and (max-width:767px){.index .pageNav ul li:nth-child(4){width:100%;height:15.8974358974vw}}.index .pageNav ul li a{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 24px;border-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;overflow:hidden}@media screen and (max-width:1280px){.index .pageNav ul li a{padding:0 1.8735362998vw}}@media screen and (max-width:767px){.index .pageNav ul li a{padding:0 4.1025641026vw}}@media print,screen and (min-width:768px){.index .pageNav ul li a::before{content:"";position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}}@media screen and (max-width:767px){.index .pageNav ul li a{background-color:var(--colorMain)}}.index .pageNav ul li a::after{content:"";position:absolute;left:0;top:0;height:100%;background:linear-gradient(to right, rgb(19, 123, 209) 0%, rgba(0, 64, 152, 0) 100%)}.index .pageNav ul li a .txt{position:relative;font-size:2.4rem;font-weight:700;line-height:1.3;color:#fff;z-index:2}@media screen and (max-width:1280px){.index .pageNav ul li a .txt{font-size:1.8735362998vw}}@media screen and (max-width:767px){.index .pageNav ul li a .txt{font-size:4.6153846154vw}}.index .pageNav ul li a .ico{position:relative;transform:rotate(90deg);z-index:2}@media(hover: hover)and (pointer: fine){.index .pageNav ul li a:hover::before{transform:translate(50%, 50%) scale(1.05)}}.index .pageNav-pc.show{opacity:1;pointer-events:all;visibility:visible}.index .pageNav-pc.show.hide{opacity:0 !important;pointer-events:none !important;visibility:hidden !important}.index .pageNav-pc{position:fixed;top:112px;right:50%;transform:translateX(50%);width:100%;height:80px;z-index:10;opacity:0;pointer-events:none;visibility:hidden;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1280px){.index .pageNav-pc{top:74px}}@media screen and (max-width:767px){.index .pageNav-pc{display:none}}.index .pageNav-pc .inner{width:100%;height:100%}.index .pageNav-pc ul{display:flex;gap:0 8px;width:100%;height:100%;margin:0 auto;padding:0 80px}@media screen and (max-width:1280px){.index .pageNav-pc ul{gap:0 .6245120999vw;padding:0 6.2451209992vw}}.index .pageNav-pc ul li{width:calc((100% - 32px)/3);height:100%}@media screen and (max-width:1280px){.index .pageNav-pc ul li{width:calc((100% - 2.4980483997vw)/3)}}.index .pageNav-pc ul li a{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 24px;background-color:var(--colorMain);border-radius:8px}@media screen and (max-width:1280px){.index .pageNav-pc ul li a{padding:0 1.8735362998vw}}.index .pageNav-pc ul li a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);z-index:-1;opacity:0;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index .pageNav-pc ul li a .txt{font-size:1.8rem;font-weight:700;line-height:1.3;color:#fff}@media screen and (max-width:1280px){.index .pageNav-pc ul li a .txt{font-size:1.4051522248vw}}.index .pageNav-pc ul li a .ico{transform:rotate(90deg)}@media(hover: hover)and (pointer: fine){.index .pageNav-pc ul li a:hover::before{opacity:1}}.index__sec01{margin-top:80px}@media screen and (max-width:1280px){.index__sec01{margin-top:6.2451209992vw}}@media screen and (max-width:767px){.index__sec01{margin-top:14.358974359vw}}.index__sec01 .txt01{margin-top:24px;font-size:1.8rem;line-height:1.8;letter-spacing:.02em;text-align:center}@media screen and (max-width:1280px){.index__sec01 .txt01{margin-top:1.8735362998vw;font-size:1.2490241998vw}}@media screen and (max-width:1024px){.index__sec01 .txt01{font-size:1.756097561vw}}@media screen and (max-width:767px){.index__sec01 .txt01{margin-top:4.1025641026vw;font-size:3.5897435897vw;text-align:left}}.index__sec02{margin-top:80px}@media screen and (max-width:1280px){.index__sec02{margin-top:6.2451209992vw}}@media screen and (max-width:767px){.index__sec02{margin-top:10.2564102564vw}}.index__sec02+.index__sec02{margin-top:20px}@media screen and (max-width:1280px){.index__sec02+.index__sec02{margin-top:1.5612802498vw}}@media screen and (max-width:767px){.index__sec02+.index__sec02{margin-top:4.1025641026vw}}.index__sec02 .wrap01{display:flex;gap:0 80px}@media screen and (max-width:1280px){.index__sec02 .wrap01{gap:0 4.6838407494vw}}@media screen and (max-width:767px){.index__sec02 .wrap01{flex-direction:column}}.index__sec02 .wrap01 .txtBox{padding-top:35px}@media screen and (max-width:1280px){.index__sec02 .wrap01 .txtBox{padding-top:2.7322404372vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox{padding-top:0}}.index__sec02 .wrap01 .txtBox .ttl01{display:flex;align-items:center;gap:0 24px}@media screen and (max-width:1024px){.index__sec02 .wrap01 .txtBox .ttl01{gap:0 2.3414634146vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox .ttl01{gap:0 4.1025641026vw}}.index__sec02 .wrap01 .txtBox .ttl01 .ico{width:100px}@media screen and (max-width:1024px){.index__sec02 .wrap01 .txtBox .ttl01 .ico{width:9.756097561vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox .ttl01 .ico{width:17.9487179487vw}}.index__sec02 .wrap01 .txtBox .ttl01 .jpn{font-size:4rem;font-weight:700;line-height:1.25;letter-spacing:.02em;color:var(--colorMain)}@media screen and (max-width:1024px){.index__sec02 .wrap01 .txtBox .ttl01 .jpn{font-size:3.9024390244vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox .ttl01 .jpn{font-size:6.1538461538vw}}@media print,screen and (min-width:768px){.index__sec02 .wrap01 .txtBox .image-sp{display:none}}.index__sec02 .wrap01 .txtBox .image-sp{margin-top:6.1538461538vw}.index__sec02 .wrap01 .txtBox .image-sp img{width:100%;border-radius:8px}.index__sec02 .wrap01 .txtBox .ttl02{margin-top:60px;font-size:2.8rem;font-weight:700;line-height:1.5;letter-spacing:.02em}@media screen and (max-width:1024px){.index__sec02 .wrap01 .txtBox .ttl02{margin-top:5.8536585366vw;font-size:2.7317073171vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox .ttl02{margin-top:6.1538461538vw;font-size:5.1282051282vw}}.index__sec02 .wrap01 .txtBox .txt01{margin-top:24px;font-size:1.6rem;line-height:1.8;letter-spacing:.02em}@media screen and (max-width:1024px){.index__sec02 .wrap01 .txtBox .txt01{margin-top:2.3414634146vw;font-size:1.5609756098vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .txtBox .txt01{margin-top:4.1025641026vw;font-size:3.5897435897vw}}.index__sec02 .wrap01 .imageBox{width:580px;flex-shrink:0}@media screen and (max-width:1760px){.index__sec02 .wrap01 .imageBox{width:32.9358319137vw}}@media screen and (max-width:767px){.index__sec02 .wrap01 .imageBox{display:none}}.index__sec02 .wrap01 .imageBox img{width:100%;border-radius:8px}.index__wrap01{display:flex;align-items:center;gap:0 80px;margin-top:80px}@media screen and (max-width:1280px){.index__wrap01{margin-top:6.2451209992vw;gap:0 6.2451209992vw}}@media screen and (max-width:767px){.index__wrap01{margin-top:10.2564102564vw}}.index__wrap01 .imageBox{position:relative;isolation:isolate;width:400px;aspect-ratio:4/5;flex-shrink:0}@media screen and (max-width:1760px){.index__wrap01 .imageBox{width:22.714366837vw}}@media screen and (max-width:767px){.index__wrap01 .imageBox{display:none}}.index__wrap01 .imageBox img{width:100%;border-radius:8px}.index__wrap01 .imageBox::before{content:"";position:absolute;top:0;left:0;rotate:-6deg;width:100%;height:100%;background:var(--colorGradBlue);border-radius:8px;overflow:hidden;z-index:-1}@media screen and (max-width:767px){.index__wrap01 .imageBox::before{border-radius:2.0512820513vw}}.index__wrap01 .imageBox.first .acImage:first-child{rotate:0deg;opacity:1}.index__wrap01 .imageBox .acImage{position:absolute;top:0;left:0;rotate:-6deg;opacity:0;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.index__wrap01 .imageBox .acImage.current{rotate:0deg;opacity:1}.index__wrap01 .txtBox{flex:1}.index__wrap01 .txtBox .acBox{border-top:1px solid var(--colorBorder02);cursor:pointer}.index__wrap01 .txtBox .acBox.current .ttl01 .ico::after{display:none}.index__wrap01 .txtBox .acBox .ttl01{display:flex;align-items:center;gap:0 8px;padding:32px 0}@media screen and (max-width:1024px){.index__wrap01 .txtBox .acBox .ttl01{gap:0 .7804878049vw;padding:3.1219512195vw 0}}@media screen and (max-width:767px){.index__wrap01 .txtBox .acBox .ttl01{gap:0 2.5641025641vw;padding:6.1538461538vw 0}}@media(hover: hover)and (pointer: fine){.index__wrap01 .txtBox .acBox .ttl01:hover .jpn{color:var(--colorMain)}}.index__wrap01 .txtBox .acBox .ttl01 .num{position:relative;top:2px;font-size:1.8rem;font-weight:400;font-family:var(--font-en);color:var(--colorMain);line-height:1.3;letter-spacing:.02em}@media screen and (max-width:1024px){.index__wrap01 .txtBox .acBox .ttl01 .num{top:.1951219512vw;font-size:1.756097561vw}}@media screen and (max-width:767px){.index__wrap01 .txtBox .acBox .ttl01 .num{top:.5128205128vw;font-size:4.6153846154vw}}.index__wrap01 .txtBox .acBox .ttl01 .jpn{flex:1;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.02em;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1024px){.index__wrap01 .txtBox .acBox .ttl01 .jpn{font-size:1.756097561vw}}@media screen and (max-width:767px){.index__wrap01 .txtBox .acBox .ttl01 .jpn{font-size:3.8461538462vw;line-height:1.4}}.index__wrap01 .txtBox .acBox .acInner{display:none;position:relative;top:-24px;margin-bottom:-24px;padding:0 62px 32px 0;cursor:default}@media screen and (max-width:1024px){.index__wrap01 .txtBox .acBox .acInner{top:-2.3414634146vw;margin-bottom:-2.3414634146vw;padding:0 6.0487804878vw 3.1219512195vw 0}}@media screen and (max-width:767px){.index__wrap01 .txtBox .acBox .acInner{top:-2.0512820513vw;margin-bottom:-2.0512820513vw;padding:0 0 6.1538461538vw 0}}@media print,screen and (min-width:768px){.index__wrap01 .txtBox .acBox .acInner .image-sp{display:none}}.index__wrap01 .txtBox .acBox .acInner .image-sp{margin-top:4.1025641026vw}.index__wrap01 .txtBox .acBox .acInner .image-sp img{width:100%;border-radius:8px}.index__wrap01 .txtBox .acBox .acInner .txt01{font-size:1.5rem;line-height:1.8;letter-spacing:.02em;cursor:text}@media screen and (max-width:1024px){.index__wrap01 .txtBox .acBox .acInner .txt01{font-size:1.4634146341vw}}@media screen and (max-width:767px){.index__wrap01 .txtBox .acBox .acInner .txt01{font-size:3.5897435897vw;line-height:1.6}}.index__wrap01 .txtBox .acBox:first-child .acInner{display:block}.index__sec03{margin-top:80px}@media screen and (max-width:1280px){.index__sec03{margin-top:6.2451209992vw}}@media screen and (max-width:767px){.index__sec03{margin-top:10.2564102564vw}}.index__sec03 .sec-ttl{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;height:400px}@media screen and (max-width:1024px){.index__sec03 .sec-ttl{height:39.0243902439vw}}@media screen and (max-width:767px){.index__sec03 .sec-ttl{height:41.0256410256vw}}.index__sec03 .sec-ttl .image{position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);width:100%;height:100%;min-width:1760px;z-index:-1}@media screen and (max-width:1024px){.index__sec03 .sec-ttl .image{min-width:171.7073170732vw}}@media screen and (max-width:767px){.index__sec03 .sec-ttl .image{min-width:100%}}.index__sec03 .sec-ttl .image img{width:100%;height:100%;object-fit:cover}.index__sec03 .sec-ttl .ttl{display:block;font-size:4rem;font-weight:700;line-height:1.25;letter-spacing:.02em;color:#fff}@media screen and (max-width:1024px){.index__sec03 .sec-ttl .ttl{font-size:3.9024390244vw}}@media screen and (max-width:767px){.index__sec03 .sec-ttl .ttl{font-size:6.1538461538vw;text-align:center}}.index__sec03 .bg01{padding:80px 0;background-color:#fff}@media screen and (max-width:1280px){.index__sec03 .bg01{padding:6.2451209992vw 0}}@media screen and (max-width:767px){.index__sec03 .bg01{padding:8.2051282051vw 0 3.8461538462vw}}.index__sec03 .wrap01{display:flex;gap:0 80px}@media screen and (max-width:1280px){.index__sec03 .wrap01{gap:0 6.2451209992vw}}@media screen and (max-width:767px){.index__sec03 .wrap01{gap:4.1025641026vw 0;flex-direction:column}}.index__sec03 .wrap01 .ttl01{width:400px;flex-shrink:0;font-size:2.4rem;font-weight:700;line-height:1.5;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width:1760px){.index__sec03 .wrap01 .ttl01{width:22.714366837vw}}@media screen and (max-width:1024px){.index__sec03 .wrap01 .ttl01{font-size:2.3414634146vw}}@media screen and (max-width:767px){.index__sec03 .wrap01 .ttl01{font-size:5.1282051282vw}}.index__sec03 .wrap01 .txt01{flex:1;font-size:1.6rem;line-height:1.8;letter-spacing:.02em}@media screen and (max-width:1024px){.index__sec03 .wrap01 .txt01{font-size:1.5609756098vw}}@media screen and (max-width:767px){.index__sec03 .wrap01 .txt01{font-size:4.1025641026vw;font-size:3.5897435897vw}}.index__sec04{margin-top:80px}@media screen and (max-width:1280px){.index__sec04{margin-top:6.2451209992vw}}@media screen and (max-width:767px){.index__sec04{margin-top:10.2564102564vw}}.index__sec04 .wrap01{margin-top:80px;display:flex;gap:0 80px}@media screen and (max-width:1280px){.index__sec04 .wrap01{margin-top:4.6838407494vw;gap:0 6.2451209992vw}}@media screen and (max-width:767px){.index__sec04 .wrap01{margin-top:6.1538461538vw;flex-direction:column}}.index__sec04 .wrap01 .imageBox{width:400px;flex-shrink:0}@media screen and (max-width:1760px){.index__sec04 .wrap01 .imageBox{width:22.714366837vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .imageBox{width:100%}}.index__sec04 .wrap01 .imageBox img{width:100%;border-radius:8px}.index__sec04 .wrap01 .txtBox .table01{width:100%}@media print,screen and (min-width:768px){.index__sec04 .wrap01 .txtBox .table01 tr:first-child th{padding-top:0}}@media print,screen and (min-width:768px){.index__sec04 .wrap01 .txtBox .table01 tr:first-child td{padding-top:0}}@media print,screen and (min-width:768px){.index__sec04 .wrap01 .txtBox .table01 tr:last-child th{padding-bottom:0;border-bottom:none}}@media print,screen and (min-width:768px){.index__sec04 .wrap01 .txtBox .table01 tr:last-child td{padding-bottom:0;border-bottom:none}}.index__sec04 .wrap01 .txtBox .table01 th{width:220px;padding:24px 0;font-size:1.8rem;font-weight:500;line-height:1.5;letter-spacing:.02em;text-align:left;border-bottom:1px solid var(--colorBorder01)}@media screen and (max-width:1024px){.index__sec04 .wrap01 .txtBox .table01 th{width:21.4634146341vw;padding:2.3414634146vw 0;font-size:1.756097561vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 th{display:block;width:100%;border-bottom:none;padding:6.1538461538vw 0 2.5641025641vw;font-size:4.1025641026vw;line-height:1.4}}.index__sec04 .wrap01 .txtBox .table01 th.noBorder{padding-bottom:0;border-bottom:none}.index__sec04 .wrap01 .txtBox .table01 td{padding:24px 0;font-size:1.6rem;line-height:1.6;letter-spacing:.02em;text-align:left;border-bottom:1px solid var(--colorBorder01)}@media screen and (max-width:1024px){.index__sec04 .wrap01 .txtBox .table01 td{padding:2.3414634146vw 0;font-size:1.5609756098vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td{display:block;width:100%;padding:0 0 6.1538461538vw;font-size:3.5897435897vw;line-height:1.5}}.index__sec04 .wrap01 .txtBox .table01 td.noBorder{padding-bottom:0;border-bottom:none}.index__sec04 .wrap01 .txtBox .table01 td .txt01+.txt01{margin-top:16px}@media screen and (max-width:1024px){.index__sec04 .wrap01 .txtBox .table01 td .txt01+.txt01{margin-top:1.5609756098vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td .txt01+.txt01{margin-top:4.1025641026vw}}.index__sec04 .wrap01 .txtBox .table01 td .txt01 a{display:flex;gap:0 8px;color:var(--colorMain)}@media screen and (max-width:1024px){.index__sec04 .wrap01 .txtBox .table01 td .txt01 a{gap:0 .7804878049vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td .txt01 a{gap:0 2.0512820513vw}}.index__sec04 .wrap01 .txtBox .table01 td .txt01 a .ico{width:17px}@media screen and (max-width:1024px){.index__sec04 .wrap01 .txtBox .table01 td .txt01 a .ico{width:1.6585365854vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td .txt01 a .ico{width:3.5897435897vw}}.index__sec04 .wrap01 .txtBox .table01 td .txt01 a .ico .hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.index__sec04 .wrap01 .txtBox .table01 td .disc01 li{position:relative;padding-left:12px;font-size:1.6rem;line-height:1.6;letter-spacing:.02em}@media screen and (max-width:1280px){.index__sec04 .wrap01 .txtBox .table01 td .disc01 li{padding-left:.9367681499vw;font-size:1.2490241998vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td .disc01 li{padding-left:3.0769230769vw;font-size:3.5897435897vw}}.index__sec04 .wrap01 .txtBox .table01 td .disc01 li::before{content:"";position:absolute;top:12px;left:0;width:4px;height:4px;background-color:var(--colorBlack);border-radius:100vh}@media screen and (max-width:1280px){.index__sec04 .wrap01 .txtBox .table01 td .disc01 li::before{top:.9367681499vw;width:.31225605vw;height:.31225605vw}}@media screen and (max-width:767px){.index__sec04 .wrap01 .txtBox .table01 td .disc01 li::before{top:2.5641025641vw;width:1.0256410256vw;height:1.0256410256vw}}