@keyframes bg-gradient{0%{background-position:0% 0%}50%{background-position:25% 50%}75%{background-position:50% 100%}100%{background-position:100% 100%}}.index__box02{margin-top:80px;padding:70px 138px 90px;border:1px solid #d9d9d9;border-radius:10px}@media screen and (max-width:1720px){.index__box02{padding:70px 8.0185938408vw 90px}}@media screen and (max-width:1406px){.index__box02{margin-top:5.6858564321vw;padding:4.9751243781vw 8.0185938408vw 6.3965884861vw}}@media screen and (max-width:767px){.index__box02{padding:10.2564102564vw 0 10.2564102564vw;margin-top:7.6923076923vw}}.index__box02 .box01{display:flex;align-items:center}@media screen and (max-width:767px){.index__box02 .box01{display:block;padding:0 7.6923076923vw}}.index__box02 .box01 .ttlBox{width:540px}@media screen and (max-width:1406px){.index__box02 .box01 .ttlBox{width:280px}}@media screen and (max-width:1024px){.index__box02 .box01 .ttlBox{width:27.3170731707vw}}@media screen and (max-width:767px){.index__box02 .box01 .ttlBox{width:100%}}.index__box02 .box01 .txtBox{flex:1}@media screen and (max-width:767px){.index__box02 .box01 .txtBox{margin-top:7.6923076923vw}}.index__box02 .box01 .txtBox .txt01{font-size:1.8rem;line-height:2}@media screen and (max-width:1024px){.index__box02 .box01 .txtBox .txt01{font-size:1.756097561vw}}@media screen and (max-width:767px){.index__box02 .box01 .txtBox .txt01{font-size:4.1025641026vw;line-height:1.6}}.index__box02 .wrap01{margin-top:20px;display:flex;flex-wrap:wrap}@media screen and (max-width:1406px){.index__box02 .wrap01{margin-top:1.421464108vw}}@media screen and (max-width:767px){.index__box02 .wrap01{margin-top:3.8461538462vw;display:block}}.index__box02 .box02{width:50%}@media screen and (max-width:767px){.index__box02 .box02{width:100%}.index__box02 .box02:last-child a{border-bottom:none;padding-bottom:0}}@media print,screen and (min-width:768px){.index__box02 .box02.noBorderPC a{border-bottom:none}}.index__box02 .box02 a{display:flex;align-items:center;padding-top:30px;padding-bottom:30px;gap:0 40px;border-bottom:1px solid #d9d9d9}@media screen and (max-width:1406px){.index__box02 .box02 a{padding-top:2.132196162vw;padding-bottom:2.132196162vw;gap:0 2.132196162vw}}@media screen and (max-width:767px){.index__box02 .box02 a{padding:6.1538461538vw 7.6923076923vw;gap:0}}.index__box02 .box02 a .txt{flex:1;font-size:2.4rem;line-height:1.2}@media screen and (max-width:1406px){.index__box02 .box02 a .txt{font-size:1.7057569296vw}}@media screen and (max-width:767px){.index__box02 .box02 a .txt{padding:0 0 0 3.8461538462vw;font-size:3.5897435897vw;line-height:1.6}}.index__box02 .box02 a .image{display:block;overflow:hidden}@media screen and (max-width:1406px){.index__box02 .box02 a .image{width:13.3617626155vw}}@media screen and (max-width:767px){.index__box02 .box02 a .image{width:29.2307692308vw}}.index__box02 .box02 a img{line-height:0;border-radius:2px;overflow:hidden}@media screen and (max-width:767px){.index__box02 .box02 a img{border-radius:1.0256410256vw}}@media(hover: hover)and (pointer: fine){.index__box02 .box02 a:hover .image img{transform:scale(1.1)}}@media print,screen and (min-width:768px){.index__box02 .box02:nth-child(odd) a{padding-right:25px}}@media screen and (min-width:768px)and (max-width:1406px){.index__box02 .box02:nth-child(odd) a{padding-right:1.776830135vw}}@media print,screen and (min-width:768px){.index__box02 .box02:nth-child(even) a{padding-left:25px}}@media screen and (min-width:768px)and (max-width:1406px){.index__box02 .box02:nth-child(even) a{padding-left:1.776830135vw}}