.gngn{align-items:center;box-sizing:border-box;color:#000;display:flex;justify-content:center;margin:0;padding:0;padding-inline:3.3vw}.gngn-wrapper{border-bottom:2px solid #000;border-top:2px solid #000;padding:1.8vw 0;width:100%}.gngn-wrapper .contents{align-items:center;display:flex;gap:2.1vw;justify-content:space-between;margin-bottom:2.5vw}@media screen and (max-width:767px){.gngn-wrapper .contents{flex-direction:column;margin-bottom:8.5vw}}.gngn-wrapper .contents .heading{border-right:2px solid #000;height:44vw}@media screen and (max-width:767px){.gngn-wrapper .contents .heading{border-bottom:2px solid #000;border-right:none}}.gngn-wrapper .contents .heading img{height:100%}.gngn-wrapper .contents .pickup{overflow:visible;width:73vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup{width:100%}}.gngn-wrapper .contents .pickup h2{font-size:3vw;font-weight:700;margin:0;padding:0}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup h2{font-size:9.2vw;margin-bottom:6.5vw}}.gngn-wrapper .contents .pickup .description p{font-size:1vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup .description p{font-size:3.9vw;margin-bottom:6.5vw}}.gngn-wrapper .contents .pickup ul{align-items:center;display:flex;gap:1.8vw;overflow:auto;padding:0;width:100%;-ms-overflow-style:none;scrollbar-width:none}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul{gap:6.2vw}}.gngn-wrapper .contents .pickup ul::-webkit-scrollbar{display:none}.gngn-wrapper .contents .pickup ul li{display:block;min-width:22vw;width:22vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li{min-width:76.5vw;width:76.5vw}}.gngn-wrapper .contents .pickup ul li a{color:#000;text-decoration:none}.gngn-wrapper .contents .pickup ul li a .thumbnail{height:22vw;margin-bottom:1.6vw;position:relative;width:100%}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li a .thumbnail{aspect-ratio:1/1;height:100%}}.gngn-wrapper .contents .pickup ul li a .thumbnail:after{background:#000;content:"";display:block;height:22vw;position:absolute;right:-.9vw;top:0;width:1px}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li a .thumbnail:after{height:76vw;right:-3.1vw}}.gngn-wrapper .contents .pickup ul li a .thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gngn-wrapper .contents .pickup ul li a .thumbnail .tag{align-items:center;aspect-ratio:3/1;background:#000;color:#fff;display:flex;font-size:.6vw;font-weight:700;justify-content:center;left:0;position:absolute;top:0;width:5.4vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li a .thumbnail .tag{font-size:2.9vw;width:18.7vw}}.gngn-wrapper .contents .pickup ul li a h4{font-size:1.4vw;font-weight:700;min-height:10vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li a h4{font-size:4.6vw}}.gngn-wrapper .contents .pickup ul li a .category{align-items:center;display:flex;font-size:.8vw;gap:1.8vw}@media screen and (max-width:767px){.gngn-wrapper .contents .pickup ul li a .category{font-size:3.9vw}}.gngn-wrapper .contents .pickup ul li a .category span{border-bottom:1px solid #000;display:block;padding-bottom:.2vw}.gngn-wrapper .contents .pickup ul li:last-child a .thumbnail:after{display:none}.gngn-wrapper .link a{align-items:center;background:#000;border-radius:20px;display:flex;height:8.4vw;position:relative;width:100%}.gngn-wrapper .link a .img-l,.gngn-wrapper .link a .img-r{align-items:center;display:flex;position:absolute}.gngn-wrapper .link a .img-l img,.gngn-wrapper .link a .img-r img{transition:all .3s ease}.gngn-wrapper .link a .img-l{gap:.5vw;left:12vw}.gngn-wrapper .link a .img-l .exit{-o-object-fit:cover;object-fit:cover;width:4.4vw}.gngn-wrapper .link a .img-l .logo{-o-object-fit:cover;object-fit:cover;width:4.2vw}.gngn-wrapper .link a .img-r{gap:1vw;right:8vw}.gngn-wrapper .link a .img-r .go-to-gngn{width:52vw}.gngn-wrapper .link a .img-r .button{width:3.4vw}.gngn-wrapper .link a:hover .exit{transform:translateX(9.5vw)}.gngn-wrapper .link a:hover .button{transform:translateX(9.7vw)}.gngn-wrapper .link-sp,.gngn-wrapper .link-sp a img{width:100%}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:inherit}.is-pc{display:none}}