@keyframes box_shadow{
0%{box-shadow:0 0 0 0 rgba(239,63,61,.6)} to {box-shadow:0 0 0 5px transparent}
}
.MC_wrap1,.MC_wrap3{position:relative}
.MC_wrap3{margin:4.5rem 0 3.5rem}
.MC_wrap3 .container{display:flex;justify-content:space-between;padding:5rem 0 4.2rem}
.MC_wrap3 .container::before{position:absolute;top:0;left:50%;z-index:-2;width:86rem;height:100%;border-radius:.4rem;background:url(/images/web/gongyoung/main/bgWrap3Container-ed24efdfec84801c051fb2b5b47c5857.png);background-size:100% 100%;background-repeat:no-repeat;content:"";transform:translateX(-50%)}
@media (max-width:1440px){
.MC_wrap3 .container{padding:5rem 1rem 4.2rem;width:100%}
.MC_wrap3 .container::before{width:calc(100% - 2rem)}
}
@media (max-width:1240px){
.MC_wrap3 .container{padding:3rem 1rem 2.4rem}
}
@media (max-width:768px){
.MC_wrap3 .container{display:block;padding:0 1rem}
.MC_wrap3 .container::before{left:1rem;width:100vw;transform:none}
}
@media (max-width:1240px){
.MC_wrap3{margin:2.5rem 0}
}
@media (max-width:580px){
.MC_wrap3{margin:1.5rem 0}
}
.MC_wrap4,.notice .titTab ul li{position:relative}
.MC_wrap4 .container{display:flex;flex-wrap:wrap;justify-content:space-between}
.heading{overflow:hidden;white-space:nowrap;font-weight:700;font-size:1.3rem}
.heading em{color:#ef4947}
@media (max-width:768px){
.heading{font-size:1.1rem}
}
.MVisual{position:relative;z-index:1}
.MVisual .slider,.link ul li a{position:relative;z-index:0;overflow:hidden}
.MVisual .slider{margin:0 auto;max-width:100%;width:86rem;height:700px;border-radius:.4rem}
@media (max-width:1380px){
.MVisual .slider{height:470px}
}
.MVisual .slider .slick-list,.MVisual .slider .slick-track{height:100%}
.MVisual .slider .item{height:100%;overflow:hidden;font-size:0;line-height:0}
.MVisual .slider .item img{position:relative;left:50%;width:1720px;transition:1.5s ease-in-out;transform:translateX(-50%) scale(1.2)}
@media (max-width:1380px){
.MVisual .slider .item img{width:1380px}
}
@media (max-width:980px){
.MVisual .slider .item img{width:1200px}
}
.MVisual .slider .item.slick-current img{transform:translateX(-50%) scale(1)}
@media (max-width:580px){
.MVisual .slider{height:240px}
.MVisual .slider .item img{width:600px}
}
.MVisual .slogan{position:absolute;bottom:13rem;left:50%;z-index:1;padding-right:8rem;width:70rem;color:#fff;text-align:left;text-shadow:0 0 .5rem rgba(0,0,0,.7);word-break:keep-all;letter-spacing:-3px;font-size:3rem;line-height:normal;transition:.5s ease-in-out;transform:translateX(-50%)}
.MVisual .slogan span{font-weight:300}
.MVisual .slogan p{font-weight:800;font-size:3.25rem}
@media (max-width:1530px){
.MVisual .slogan{left:0;padding:0 10rem 0 2rem;width:100%;transform:translateX(0)}
}
@media (max-width:1380px){
.MVisual .slogan{bottom:6.8rem;font-size:2rem}
.MVisual .slogan p{font-size:2.25rem}
}
@media (max-width:768px){
.MVisual .slogan{bottom:6rem;font-size:1.6rem}
.MVisual .slogan p{font-weight:700;font-size:1.9rem}
}
@media (max-width:580px){
.MVisual .slogan{bottom:4rem;padding:0 2rem;letter-spacing:-1px;font-size:1.4rem}
.MVisual .slogan p{font-size:1.5rem}
}
.MVisual .control{display:flex;position:absolute;bottom:8.4rem;left:calc(50% - 35rem);z-index:1000;align-items:center;justify-content:space-between;padding:.6rem 1.4rem;border-radius:2rem;background-color:rgba(0,0,0,.5)}
.MVisual .control .page{display:flex;align-items:center;margin-right:1.65rem;color:#fff;font-size:.9rem}
.MVisual .control .page strong{display:block;position:relative;padding-right:30px;font-weight:700}
.MVisual .control .page strong::after{display:block;position:absolute;top:calc(50% - 5px);right:14px;width:2px;height:10px;background-color:rgba(255,255,255,.5);content:"";transform:rotate(30deg)}
.MVisual .control a{display:block;color:#fff;line-height:normal}
.MVisual .control a.play{display:none}
.MVisual .control a+a{margin-left:.5rem}
.MVisual .control a i{font-size:1.3rem}
@media (max-width:1530px){
.MVisual .control{left:2rem}
}
@media (max-width:1380px){
.MVisual .control{bottom:3rem}
}
@media (max-width:768px){
.MVisual .control{padding:.5rem 1rem}
.MVisual .control .page{margin-right:1rem;font-size:.8rem}
.MVisual .control a i{font-size:1rem}
}
@media (max-width:580px){
.MVisual .control{bottom:1rem}
}
@media (max-width:1780px){
.MVisual{padding:0 1rem;width:100%}
}
.baro_link{position:absolute;right:calc(50% - 35rem);bottom:8.25rem;z-index:1}
.baro_link a{display:block;padding-top:1.3rem;width:7.2rem;height:7.2rem;border-radius:50%;background:url(/images/web/gongyoung/main/baro_link_img-fcf79818d35484a4dc1c1f2932fc6f02.png) no-repeat center bottom,linear-gradient(to right,#c90020,#1e309a);box-shadow:10px 0 15px rgba(0,0,0,.2);color:#fff;text-align:center;font-weight:600;font-size:1rem}
@media (max-width:1530px){
.baro_link{right:2rem}
}
@media (max-width:1380px){
.baro_link{bottom:3rem}
}
@media (max-width:580px){
.baro_link{bottom:-.8rem}
.baro_link a{display:flex;align-items:center;justify-content:center;padding-top:0;width:60px;height:60px;background:linear-gradient(to right,#c90020,#1e309a);font-size:.7rem}
}
.link{position:relative;z-index:2;margin-top:-7.2rem}
.link ul{display:flex;gap:1rem}
.link ul li{width:calc((100% - 3rem)/4)}
.link ul li a{display:block;padding:2rem 2rem 2.3rem;height:100%;border-radius:.5rem;background:#fff;box-shadow:0 15px 40px rgba(0,0,0,.12);word-break:keep-all;letter-spacing:-.5px;transition:.4s}
.link ul li a::after{display:block;position:absolute;top:0;right:0;z-index:-1;width:8.35rem;height:8.25rem;background:url(/images/web/gongyoung/main/lnk_bg-6f421a7e7af6a1f71ba17457eabd79cd.png) no-repeat center/contain;content:"";transition:.4s;transform:translate(167px,-165px) scale(0)}
@media (max-width:1380px){
.link ul li a::after{width:5rem;height:5rem;transform:translate(5rem,-5rem) scale(0)}
}
.link ul li a .l_tit{display:flex;align-items:center;justify-content:space-between}
.link ul li a .l_tit .tit{color:#b80b29;font-weight:700;font-size:1.2rem}
.link ul li a .l_tit i{color:#000;font-size:1.25rem}
@media (max-width:1380px){
.link ul li a .l_tit{align-items:flex-start;flex-direction:column;width:calc(100% - 2.5rem)}
.link ul li a .l_tit .tit{font-size:.9rem}
.link ul li a .l_tit i{display:block;position:relative;margin-top:1.25rem;font-size:.6rem;transition:.4s}
.link ul li a .l_tit i::after{display:none;position:absolute;top:0;left:0;color:#fff;content:"more";font-size:.9rem;line-height:.55rem;opacity:0;transition:.4s}
}
@media (max-width:380px){
.link ul li a .l_tit{width:100%}
.link ul li a .l_tit .tit{width:100%;text-align:left}
}
.link ul li a .dsc{margin-top:2.75rem;color:#333;font-size:.9rem;line-height:1.4}
@media (max-width:1440px){
.link ul li a .dsc br{display:none}
}
@media (max-width:1380px){
.link ul li a .dsc{display:none}
}
.link ul li a:focus,.link ul li a:hover{background:#b80b29}
.link ul li a:focus::after,.link ul li a:hover::after{transform:translate(0,0) scale(1)}
.link ul li a:focus .dsc,.link ul li a:focus .l_tit .tit,.link ul li a:focus .l_tit i,.link ul li a:hover .dsc,.link ul li a:hover .l_tit .tit,.link ul li a:hover .l_tit i{color:#fff}
@media (max-width:1380px){
.link ul li a{padding:1.1rem 1rem}
.link ul li a:focus::before,.link ul li a:hover::before{background-position:center bottom}
.link ul li a:focus .l_tit i,.link ul li a:hover .l_tit i{padding-left:2.2rem}
.link ul li a:focus .l_tit i:after,.link ul li a:hover .l_tit i:after{display:block;opacity:1}
}
@media (max-width:768px){
.link ul li{width:calc((100% - 1rem)/2)}
.link ul{flex-wrap:wrap}
}
@media (max-width:1380px){
.link{margin-top:-2.2rem}
.link ul li a::before{position:absolute;right:1.1rem;bottom:1.1rem;width:2.25rem;height:2.5rem;overflow:hidden;background-size:cover;content:""}
}
@media (max-width:1380px) and (max-width:380px){
.link ul li a::before{width:1.6rem;height:1.8rem}
}
@media (max-width:1380px){
.link ul li:nth-child(1) a::before{background-image:url(/images/web/gongyoung/main/link_mIcon01-ecff7b1f76820e0d81b3c53a97984026.png)}
.link ul li:nth-child(2) a::before{background-image:url(/images/web/gongyoung/main/link_mIcon02-9b6095e6c70a6b927f8b9ab175551153.png)}
.link ul li:nth-child(3) a::before{background-image:url(/images/web/gongyoung/main/link_mIcon03-1388622817c5df270fb9bf64fa43f77c.png)}
.link ul li:nth-child(4) a::before{background-image:url(/images/web/gongyoung/main/link_mIcon04-e2a02579520d36d52cd9466f9236eb66.png)}
}
@media (max-width:580px){
.link{margin-top:1.5rem}
}
.notice{position:relative;width:17rem}
.notice .titTab{width:calc(100% - 2.5rem)}
.notice .titTab ul{display:flex}
.notice .titTab ul li+li{margin-left:.7rem;padding-left:.7rem}
.notice .titTab ul li+li::before{position:absolute;top:calc(50% - .3rem);left:-3px;width:5px;height:5px;border-radius:50%;background:#fff;content:""}
.notice .titTab ul li a{display:block;color:rgba(255,255,255,.5);font-weight:600;font-size:1.4rem;transition:.4s}
.notice .titTab ul li a span{display:block;position:relative;padding-bottom:.5rem}
.notice .titTab ul li a span::before{position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;content:"";transition:.3s}
.notice .titTab ul li a.current{color:#fff}
.notice .titTab ul li a.current span::before{width:100%}
.notice .titTab ul li a:focus,.notice .titTab ul li a:hover,.sns .lst li a:focus .txt,.sns .lst li a:hover .txt{color:#fff}
.notice .tabWrap .list_box .btn_more:focus-visible,.notice .tabWrap .list_box ul li a:focus-visible,.notice .titTab ul li a:focus-visible{outline:2px dashed #fff;outline-offset:2px}
@media (max-width:768px){
.notice .titTab ul li a{font-size:1.1rem}
}
.notice .tabWrap,.notice .tabWrap .list_box ul li+li{margin-top:2.2rem}
.notice .tabWrap .list_box{display:none}
.MC_box4 .newsRls .slider .item a,.notice .tabWrap .list_box.on{display:block}
@media (max-width:768px){
.notice .tabWrap .list_box ul li+li{margin-top:1.2rem}
}
.notice .tabWrap .list_box ul li:nth-child(n+5){display:none}
.notice .tabWrap .list_box ul li.no_data{display:flex;align-items:center;justify-content:center;height:388px;border-radius:.4rem;background:rgba(255,255,255,.2);color:#fff}
.notice .tabWrap .list_box ul li a{display:block;color:#fff}
.notice .tabWrap .list_box ul li a .tit{display:block;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px dashed rgba(255,255,255,.45);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;transition:.4s}
.notice .tabWrap .list_box ul li a .date{font-size:.8rem}
.notice .tabWrap .list_box ul li a:focus .tit,.notice .tabWrap .list_box ul li a:hover .tit{border-bottom:1px solid #fff}
@media (max-width:960px){
.notice .tabWrap .list_box ul li:nth-child(n+4){display:none}
.notice .tabWrap .list_box ul li.no_data{height:269px}
}
@media (max-width:768px){
.notice .tabWrap .list_box ul li.no_data{height:220px}
}
@media (max-width:430px){
.notice .tabWrap .list_box ul li:nth-child(n+3){display:none}
.notice .tabWrap .list_box ul li.no_data{height:132px}
}
.notice .tabWrap .list_box .btn_more{display:flex;position:absolute;top:0;right:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(255,255,255,.25);color:#fff;font-size:1.2rem}
@media (max-width:768px){
.notice .tabWrap .list_box .btn_more{top:1.45rem;width:30px;height:30px}
}
@media (max-width:1440px){
.notice{padding-left:1.5rem}
}
@media (max-width:1240px){
.notice{width:20rem}
}
@media (max-width:768px){
.notice{padding:1.5rem 0 1.5rem 1.5rem;width:100%}
.notice .tabWrap{margin-top:1.2rem}
}
.MC_box4{position:relative;flex:1;margin-left:3.3rem;padding-top:3.3rem;padding-left:3.3rem;width:calc(100% - 20.3rem)}
.MC_box4 .newsRls::before{position:absolute;top:0;left:0;z-index:-1;width:100vw;height:calc(100% + 4.2rem);border-radius:10px 0 0 0;background:#fff;content:""}
.MC_box4 .newsRls .heading{width:calc(100% - 9rem)}
.MC_box4 .newsRls .slider{margin-top:1.7rem;margin-left:-1rem;width:calc(100% + 2rem)}
.MC_box4 .newsRls .slider .item{padding:0 1rem;vertical-align:top}
.MC_box4 .newsRls .slider .item a .img{display:flex;align-items:center;justify-content:center;height:12.5rem;border:1px solid #d5d5d5;border-radius:.4rem;overflow:hidden;background:#ddd;line-height:0}
.MC_box4 .newsRls .slider .item a .img img{transition:.3s}
@media (max-width:980px){
.MC_box4 .newsRls .slider .item a .img{height:9rem}
}
.MC_box4 .newsRls .slider .item a .tit{display:-webkit-box;-webkit-box-orient:vertical;margin:1.9rem 0 .6rem;height:2.8rem;overflow:hidden;color:#323232;text-overflow:ellipsis;font-size:.95rem;line-height:1.4rem;-webkit-line-clamp:2}
@media (max-width:980px){
.MC_box4 .newsRls .slider .item a .tit{margin:1.5rem 0 .5rem}
}
.MC_box4 .newsRls .slider .item a .date{display:block;color:#666;font-size:.8rem}
.MC_box4 .newsRls .slider .item a:focus .img img,.MC_box4 .newsRls .slider .item a:hover .img img{transform:scale(1.1)}
.MC_box4 .newsRls .slider .item a:focus .tit,.MC_box4 .newsRls .slider .item a:hover .tit{text-decoration:underline}
.MC_box4 .newsRls .slider .item a:focus-visible{outline:0;border:2px dashed #000}
@media (max-width:1240px){
.MC_box4 .newsRls .slider{margin-left:-.5rem;width:calc(100% + 1rem)}
.MC_box4 .newsRls .slider .item{padding:0 .5rem}
}
@media (max-width:768px){
.MC_box4 .newsRls .slider{margin-top:1rem}
}
.MC_box4 .newsRls .control{display:flex;position:absolute;top:3.1rem;right:0;align-items:center;flex-wrap:nowrap;border:1px solid #ededed;border-radius:2rem;background:#fff}
.MC_box4 .newsRls .control a{display:flex;position:relative;align-items:center;justify-content:center;width:40px;height:100%}
.MC_box4 .newsRls .control a+a::before,.MC_box5 .popup .control a+a::before{position:absolute;top:calc(50% - .22rem);left:-1px;width:1px;height:.4rem;background:#e0e0e0;content:""}
.MC_box4 .newsRls .control .btn_more::before,.MC_box4 .newsRls .control a.play,.MC_box5 .popup .control .btn_more::before,.MC_box5 .popup .control a.play,.sns .MC_box6 a.gotoYt::before{display:none}
.MC_box4 .newsRls .control a i,.MC_box5 .popup .control a i{font-size:1.2rem}
.MC_box4 .newsRls .control a.play i,.MC_box4 .newsRls .control a.stop i,.MC_box5 .popup .control a.play i,.MC_box5 .popup .control a.stop i{font-size:1rem}
.MC_box4 .newsRls .control .btn_more{z-index:1;padding:0;width:2rem;height:2rem;border-radius:50%;background:#ededed;line-height:2.1rem;transition:all .3s}
.MC_box4 .newsRls .control .btn_more:focus,.MC_box4 .newsRls .control .btn_more:hover{background:#ef3f3d;color:#fff;animation:box_shadow 1s infinite}
@media (max-width:1240px){
.MC_box4{margin-left:1.8rem;padding-top:1.8rem;padding-left:1.8rem;width:calc(100% - 21.8rem)}
.MC_box4 .newsRls .control{top:1.6rem}
}
@media (max-width:768px){
.MC_box4{margin-left:0;padding-top:1.5rem;padding-left:1.5rem;width:100%}
.MC_box4 .newsRls .control{top:1.2rem}
.MC_box4 .newsRls .control a{width:30px}
.MC_box4 .newsRls .control .btn_more{width:30px;height:30px}
}
.MC_box5{position:relative;width:25rem}
.MC_box5 .popup .heading{margin-bottom:1.5rem;width:calc(100% - 9rem)}
@media (max-width:768px){
.MC_box5 .popup .heading{margin-bottom:1rem}
}
.MC_box5 .popup .slider{height:280px;border-radius:.5rem;overflow:hidden;background:#ddd}
.MC_box5 .popup .slider .slick-list,.MC_box5 .popup .slider .slick-list .slick-track{height:100%}
.MC_box5 .popup .slider .slick-list .slick-track .item a{display:flex;position:relative;align-items:center;justify-content:center;height:100%;line-height:0}
.MC_box5 .popup .slider .slick-list .slick-track .item a::before{display:none;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:2px dashed #000;border-radius:.5rem;content:"";opacity:0}
.MC_box5 .popup .slider .slick-list .slick-track .item a img{max-width:100%;transition:.3s}
.MC_box5 .popup .slider .slick-list .slick-track .item a:focus img,.MC_box5 .popup .slider .slick-list .slick-track .item a:hover img{transform:scale(1.05)}
.MC_box5 .popup .slider .slick-list .slick-track .item a:focus::before{display:block;opacity:1}
@media (max-width:430px){
.MC_box5 .popup .slider{height:auto}
}
.MC_box5 .popup .control{display:flex;position:absolute;top:-4px;right:0;align-items:center;flex-wrap:nowrap;border:1px solid #ededed;border-radius:2rem;background:#fff}
.MC_box5 .popup .control a{display:flex;position:relative;align-items:center;justify-content:center;width:40px;height:100%}
.MC_box5 .popup .control .btn_more{z-index:1;padding:0;width:2rem;height:2rem;border-radius:50%;background:#ededed;line-height:2.1rem;transition:all .3s}
.MC_box5 .popup .control .btn_more:focus,.MC_box5 .popup .control .btn_more:hover{background:#ef3f3d;color:#fff;animation:box_shadow 1s infinite}
@media (max-width:768px){
.MC_box5{width:100%}
.MC_box5 .control{top:-.2rem}
.MC_box5 .control a{width:30px}
.MC_box5 .control .btn_more{width:30px;height:30px}
}
.viewnZone{display:none;position:fixed;top:0;left:0;z-index:999;align-items:center;justify-content:center;padding:0 1rem;width:100%;height:100%;background:rgba(0,0,0,.75)}
.viewnZone .inner{position:relative;max-width:100%;width:1200px;border-radius:.5rem;overflow:hidden}
.viewnZone .inner h2{padding:.75rem 3.1rem;background:#b80b29;color:#fff;text-align:center;font-weight:400;font-size:1.2rem}
.viewnZone .inner h2 em{font-weight:600}
.viewnZone .inner .box{padding:1.2rem 1.5rem;background:#f0f0f0}
.viewnZone .inner .box .lst{display:flex;overflow-y:auto;flex-wrap:wrap;padding:.75rem 2rem;max-height:480px;gap:30px 40px}
.viewnZone .inner .box .lst li{width:calc((100% - 40px)/2)}
.viewnZone .inner .box .lst li a{display:flex;align-items:center;justify-content:center;height:280px;border-radius:.5rem;overflow:hidden;background:#fff;box-shadow:3px 8px 10px rgba(0,0,0,.11)}
.viewnZone .inner .box .lst li a img{max-width:100%}
@media (max-width:580px){
.viewnZone .inner .box .lst li a{height:auto}
}
@media (max-width:980px){
.viewnZone .inner .box .lst{padding:0 .8rem 0 0}
.viewnZone .inner .box .lst li{width:100%}
}
.sns .MC_box6 .img::before,.viewnZone .inner #viewnZoneClose{position:absolute;top:.7rem;right:1.2rem;color:#fff}
.viewnZone .inner #viewnZoneClose i{font-size:1.5rem}
.sns,.viewnZone.on{display:flex}
.sns{position:relative;align-items:flex-end;flex:1;flex-wrap:wrap;justify-content:space-between;padding-left:2rem;width:calc(100% - 25rem)}
.sns .MC_box6{position:relative;width:58%}
.sns .MC_box6 .heading{margin-bottom:1.5rem;width:100%}
@media (max-width:768px){
.sns .MC_box6 .heading{margin-bottom:1rem}
}
.sns .MC_box6 a.gotoYt{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:14rem;border-radius:.5rem;background:0 0}
.sns .MC_box6 .img{position:relative;height:14rem;border-radius:.5rem;overflow:hidden}
.sns .MC_box6 .img::before{display:flex;top:1.25rem;right:1.5rem;z-index:1;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#fe0000;content:"\f2d4";font-size:.9rem;font-family:"remixicon"}
.sns .MC_box6 .img a,.sns .lst li a{display:flex;position:relative;align-items:center}
.sns .MC_box6 .img a{justify-content:center;height:100%;background:#000}
.sns .MC_box6 .img a::before{position:absolute;top:50%;left:50%;z-index:1;width:4rem;height:4rem;border:1px solid #fff;border-radius:50%;background:url(/images/web/gongyoung/main/sns_play_icon-b7ec69b5daa22a6927eeb2af958bc8e1.png) no-repeat center,rgba(255,255,255,.3);content:"";transform:translate(-50%,-50%)}
.sns .MC_box6 .img a img{max-width:100%;opacity:.7}
.sns .lst{padding-left:40px;width:42%}
.sns .lst li a{justify-content:space-between;padding:0 1.7rem 0 1.4rem;height:4.25rem;border-radius:.5rem;overflow:hidden}
.sns .lst li a::after,.sns .lst li a::before{display:block;z-index:-1;width:100%;height:100%;content:""}
.sns .lst li a::before{position:absolute;top:0;left:0;border:1px solid #d8d1cb;border-radius:.5rem}
.sns .lst li a::after{transform:translateY(100%)}
.sns .lst li a .txt{color:#111;font-weight:500;font-size:.9rem;transition:.4s ease}
.sns .lst li a .icn{position:relative;width:31px;height:31px}
.sns .lst li a .icn img,.sns .lst li a::after{position:absolute;top:0;left:0;transition:.4s ease}
.sns .lst li a .icn img.on{opacity:0}
.sns .lst li a:focus::after,.sns .lst li a:hover::after{transform:translateY(0)}
.sns .lst li a:focus .icn img.off,.sns .lst li a:hover .icn img.off{opacity:0}
.sns .lst li a:focus .icn img.on,.sns .lst li a:hover .icn img.on{opacity:1}
.sns .lst li:nth-child(1) a::after{background-color:#c8115a}
.sns .lst li:nth-child(2) a::after{background-color:#b80b29}
.sns .lst li:nth-child(3) a::after{background-color:#f7e409}
.sns .lst li:nth-child(4) a::after{background-color:#2eb300}
.sns .lst li+li{margin-top:.65rem}
.sns .lst li:nth-child(3) a:focus .txt,.sns .lst li:nth-child(3) a:hover .txt{color:#111}
@media (max-width:1240px){
.sns .lst{padding-left:0;width:100%}
}
@media (max-width:768px){
.sns .lst{display:flex;flex-wrap:wrap;gap:.5rem}
.sns .lst li{width:calc((100% - .5rem)/2)}
.sns .lst li+li{margin-top:0}
}
@media (max-width:768px) and (max-width:380px){
.sns .lst li{width:100%}
}
@media (max-width:1240px){
.sns{display:block}
.sns .MC_box6{width:100%}
.sns .MC_box6 .img{display:none}
}
@media (max-width:768px){
.sns{margin-top:1.5rem;padding-left:0;width:100%}
}
.brfing{margin:3.9rem 0 4rem;width:100%}
.banner_zone{border-top:1px solid #dadee2;border-bottom:1px solid #dadee2;background:#fff}
.banner_zone .container{display:flex;align-items:center;margin:0 auto;padding:1.15rem 0;max-width:70rem}
@media (max-width:1440px){
.banner_zone .container{padding:.8rem 1rem;max-width:100%}
}
.banner_zone .tit_wrap{display:flex;align-items:center;justify-content:space-between;width:11rem}
.banner_zone .tit_wrap .heading{color:#111;font-weight:800;font-size:1rem}
@media (max-width:580px){
.banner_zone .tit_wrap{width:7rem}
.banner_zone .tit_wrap .heading{display:none}
}
.banner_zone .control{display:flex;gap:.3rem}
.banner_zone .control a{width:1.8rem;height:1.8rem;border:1px solid #666;border-radius:.55rem}
.banner_zone .control a i{font-size:1.1rem;transform:translateX(0)}
.banner_zone .control a.play{display:none}
.banner_zone .slider{padding-left:1.8rem;width:calc(100% - 11rem)}
.banner_zone .slider .item{padding:0 .2rem;text-align:center;line-height:0}
.banner_zone .control a,.banner_zone .slider .item a{display:flex;align-items:center;justify-content:center}
.banner_zone .slider .item a{height:2.5rem;border:1px solid #ccc;border-radius:.3rem}
.banner_zone .slider .item a img{max-width:100%}
.banner_zone .slider .item a:focus-visible{outline:0;border:2px dashed #000}
@media (max-width:580px){
.banner_zone .slider{padding-left:.5rem;width:calc(100% - 7rem)}
}
@media (max-width:1530px){
.MC_wrap2 .container{padding:0 2rem;width:100%}
}
@media (max-width:1530px) and (max-width:580px){
.MC_wrap2 .container{padding:0 1rem}
}
