html[lang=en] .gdc .tab-container .tab-content .add-container .left-container .l-title{font-weight:600}
.gdc .font_body_3{font-weight:300 !important}
.gdc .mgb0{margin-bottom:0 !important}
.gdc .btn{margin-top:5.9rem}
.gdc .btn--round:after{transform:rotate(-45deg)}
.gdc .btn--round:hover:after{transform:translateX(0.6rem) rotate(-45deg)}
.gdc__tab{margin:0 auto;display:flex;position:relative}
.gdc__tab .tab-item{border-bottom:1px solid rgba(0,0,0,.15);display:flex;width:24rem;flex-direction:column;align-items:center;color:#000;opacity:.3;position:relative;line-height:1.45}
.gdc__tab .tab-item:hover{cursor:pointer}
.gdc__tab .tab-item.active{opacity:1}
.gdc__tab .tab-item.active::after{content:"";width:100%;height:.1rem;background-color:#000;position:absolute;bottom:-0.1rem}
.gdc__tab .tab-item .txt-project{width:100%;height:3.8rem;margin-bottom:2.4rem}
.gdc__tab .tab-item .txt-project .tab-text{text-align:center;color:#000;font-weight:500}
.gdc .tab-container{margin:0 auto;display:flex}
.gdc .tab-container .tab-content{display:none}
.gdc .tab-container .tab-content.active{display:block}
.gdc .tab-container{width:100%;padding-top:4rem;position:relative}
.gdc .tab-container h2,.gdc .tab-container h3{font-weight:bold}
.gdc .tab-container .tab .tab-content{margin-bottom:3.2rem}
.gdc .tab-container .tab .tab-content .tab-content__hero{width:100%;position:relative;display:flex;align-items:center;justify-content:center}
.gdc .tab-container .tab .tab-content .tab-content__hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,.3)}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-img{width:100%;height:48rem}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-video{width:100%;height:48rem;object-fit:cover}
.gdc .tab-container .tab .tab-content .tab-content__hero .hero-title{position:absolute;color:#fff;text-align:center;z-index:10;padding:0 3rem}
.gdc .tab-container .tab .tab-content .hero-description{width:100%}
.gdc .tab-container .tab .tab-content .hero-description__text{max-width:93.6rem;margin:0 auto}
.gdc .tab-container .tab .tab-content .hero-description__text .font_body_2{font-weight:300}
.gdc .tab-container .tab .tab-content .hero-description .awards-logo{padding-top:4.1rem;display:flex;justify-content:center}
@media all and (max-width:767px){.gdc .tab-container .tab .tab-content .hero-description .awards-logo{flex-wrap:wrap}
}
@media all and (max-width:767px){.gdc .tab-container .tab .tab-content .hero-description .awards-logo{margin-bottom:2rem}
}
.gdc .tab-container .tab .tab-content .contents-container1{width:100%}
.gdc .tab-container .tab .tab-content .contents-container1 .img-m{display:none}
.gdc .tab-container .tab .tab-content .contents-container1 .contents-video{width:100%;height:48rem;object-fit:cover}
.gdc .tab-container .tab .tab-content .contents-container1__text{width:100%;padding-top:4rem;display:flex}
.gdc .tab-container .tab .tab-content .contents-container1__text .left-container{width:35%;max-width:42.4rem;margin-right:8rem}
.gdc .tab-container .tab .tab-content .contents-container1__text .left-container .l-title{font-weight:600;padding-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container{width:65%}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container .font_body_3{font-weight:300}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container .rcontainer-img2{display:none}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container .awards-logo{padding-top:2.4rem;display:flex}
.gdc .tab-container .tab .tab-content .contents-container2{width:100%;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container{width:35%;max-width:42.4rem;margin-right:8rem}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container .l-title{font-weight:600}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container .left-text{padding-top:1.6rem}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container .awards-logo{padding-top:4.1rem;display:flex}
.gdc .tab-container .tab .tab-content .contents-container2 .right-container{width:65%}
.gdc .tab-container .tab .tab-content .contents-container2 .right-container .img-m{display:none}
.gdc .tab-container .tab .tab-content .add-container{width:100%;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}
.gdc .tab-container .tab .tab-content .add-container .img-m{display:none}
.gdc .tab-container .tab .tab-content .add-container:nth-last-child(1){border-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .left-container{width:35%;max-width:42.4rem;margin-right:8rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .lcon-logo{margin-bottom:4rem;height:3.6rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .l-title{padding-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .awards-logo{padding-top:4.1rem;display:none}
.gdc .tab-container .tab .tab-content .add-container .right-container{width:65%}
.gdc .tab-container .tab .tab-content .add-container .right-container .img-con .img{margin-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .img-con .img:nth-last-child(1){margin-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .right-container .img-m{display:none}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-child(1){margin-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-child(2){margin-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-last-child(1){margin-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire-container{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem}
.gdc .awards-logo img{height:7.2rem;margin-right:2rem}
.gdc .awards-logo img:nth-last-child(1){margin-right:0}
@media all and (max-width:1024px){.gdc .awards-logo img{height:4.2rem}
}
@media all and (max-width:1024px){.gdc .txt-year .font_contents_title_2_main{font-size:1.8rem}
.gdc__tab{justify-content:space-between}
.gdc__tab .tab-item{line-height:1.35}
.gdc__tab .tab-item .txt-project{width:11.7rem;margin-bottom:1.2rem}
.gdc__tab .tab-item .txt-project .tab-text{max-height:3.1rem;font-size:1.1rem}
.gdc .tab-container{padding-top:2.4rem}
.gdc .tab-container .tab .tab-content{padding-bottom:6.4rem;margin-bottom:.8rem}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-img{height:24rem}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-video{height:24rem}
.gdc .tab-container .tab .tab-content .hero-description{max-width:48rem;margin:0 auto;padding-bottom:7.2rem}
.gdc .tab-container .tab .tab-content .hero-description:nth-child(2){min-width:100%}
.gdc .tab-container .tab .tab-content .hero-description .awards-logo{padding-top:2.4rem;padding-bottom:0}
.gdc .tab-container .tab .tab-content .hero-description__text{max-width:48rem}
.gdc .tab-container .tab .tab-content .hero-description__text br{display:none}
.gdc .tab-container .tab .tab-content .contents-container1 .contents-video{height:24rem}
.gdc .tab-container .tab .tab-content .contents-container1__text{padding-top:2.4rem;flex-direction:column}
.gdc .tab-container .tab .tab-content .contents-container1__text .left-container{width:100%}
.gdc .tab-container .tab .tab-content .contents-container1__text .left-container .l-title{margin-right:0}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container{width:100%;max-width:48rem}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container .awards-logo{padding-bottom:.8rem}
.gdc .tab-container .tab .tab-content .contents-container2{flex-direction:column}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container{padding-right:0;min-width:100%}
.gdc .tab-container .tab .tab-content .contents-container2 .left-container .awards-logo{padding-top:2.4rem;padding-bottom:3.6rem}
.gdc .tab-container .tab .tab-content .contents-container2 .right-container{width:100%}
.gdc .tab-container .tab .tab-content .contents-container2 .right-container img{width:100%}
.gdc .tab-container .tab .tab-content .add-container{flex-direction:column}
.gdc .tab-container .tab .tab-content .add-container:nth-last-child(1){padding-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .left-container{min-width:100%;padding-right:0}
.gdc .tab-container .tab .tab-content .add-container .left-container .lcon-logo{margin-bottom:2.4rem;height:2.8rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .l-title{padding-bottom:1.6rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .l-text{padding-bottom:3.2rem}
.gdc .tab-container .tab .tab-content .add-container .left-container .awards-logo{padding-top:0;padding-bottom:3.2rem}
.gdc .tab-container .tab .tab-content .add-container .right-container{min-width:100%}
.gdc .tab-container .tab .tab-content .add-container .right-container .img-con .img{margin-bottom:.8rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .img-con .img:nth-last-child(1){margin-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-child(1){margin-bottom:.8rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-child(2){margin-bottom:.8rem}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire:nth-last-child(1){margin-bottom:0}
.gdc .tab-container .tab .tab-content .add-container .right-container .tire-container{grid-gap:.8rem}
}
@media all and (max-width:767px){.gdc .l-title{line-height:1.4;font-size:1.8rem}
.gdc .btn{margin-top:1.9rem}
.gdc .btn--round:after{transform:rotate(0)}
.gdc .btn--round:hover:after{transform:translateX(0.6rem) rotate(0)}
.gdc__tab{width:100vw;transform:translate(-2rem);padding:0 2rem;overflow-x:scroll;overflow-y:hidden}
.gdc__tab .tab-item.active::after{bottom:0}
.gdc .tab-container{padding-top:2rem}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-img{height:18rem}
.gdc .tab-container .tab .tab-content .tab-content__hero .kv-video{height:18rem}
.gdc .tab-container .tab .tab-content .hero-description{padding-bottom:4.4rem}
.gdc .tab-container .tab .tab-content .contents-container1 .contents-video{height:24rem}
.gdc .tab-container .tab .tab-content .contents-container1__text .right-container{min-width:100%}
.gdc .tab-container .tab .tab-content .add-container .left-container{margin-right:0;padding-right:0 !important}
.gdc .tab-container .tab .tab-content .add-container .left-container .awards-logo{padding:0;margin-bottom:3.2rem}
}
@media screen and (max-width:480px){.gdc .display-b-480{display:block !important}
.gdc .tab-container .tab .add-container .right-container .img-m{display:block}
.gdc .tab-container .tab .add-container .right-container .tire-container{display:block;margin-bottom:.8rem}
.gdc .tab-container .tab:nth-child(1) .contents-container1 .img{display:none}
.gdc .tab-container .tab:nth-child(1) .contents-container1 .img-m{display:block}
.gdc .tab-container .tab:nth-child(1) .contents-container2 .right-container .img{display:none}
.gdc .tab-container .tab:nth-child(1) .contents-container2 .right-container .img-m{display:block}
.gdc .tab-container .tab:nth-child(1) .add-container .right-container .img-con{display:none}
.gdc .tab-container .tab:nth-child(1) .add-container .right-container .tire-container{display:block;margin-bottom:.8rem}
.gdc .tab-container .tab:nth-child(2) .add-container .right-container .img-con .img{display:none}
.gdc .tab-container .tab:nth-child(2) .add-container .right-container .img-con .last-img{display:block}
.gdc .tab-container .tab:nth-child(2) .add-container .right-container .img-m{display:block;margin-bottom:.8rem}
.gdc .tab-container .tab:nth-child(2) .add-container .right-container .img-m:nth-last-child(1){margin-bottom:0}
.gdc .tab-container .tab:nth-child(4) .add-container .right-container .img-con{display:none}
.gdc .tab-container .tab:nth-child(4) .add-container .right-container .img-m{display:block}
.gdc .tab-container .tab:nth-child(4) .add-container:nth-last-child(1) .right-container .img-con{display:block}
.gdc .tab-container .tab:nth-child(4) .add-container:nth-last-child(1) .right-container .img-con .last-img{display:none}
}