@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@900&display=swap');
/* font-family: 'Noto Sans KR', sans-serif; font-weight:900 */
.black_font { font-family: 'Noto Sans KR', sans-serif; font-weight:900 }
/* setting */
/*{padding:0; margin:0}*/
.blindw {position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.eventWrap{width:100%;text-align:center;position:relative;font-family:'NotoSans KR', 'Malgun Gothic';font-size: 15px;font-weight: 100;line-height: 1.4;letter-spacing: -0.03em;overflow:hidden;}
.eventWrap{font-family : 'NotoSans KR';}
.eventWrap *{box-sizing:border-box}
.eventWrap .inner {position:relative;max-width:1080px;margin:0 auto;}
.eventWrap .inner::after{content:"";display:block;clear:both;}
.eventWrap img{border:0 none;vertical-align:middle;max-width:100%}
.lecture { padding-bottom:0 !important; background:#fff; text-align:left; }

/* flt_inner */
.flt_inner { position: absolute; text-align: center; top:190px; right: 20px; z-index:4; }
.flt_inner li { margin-top:4px; }
.flt_inner li:last-child { margin-top:10px; }

.flt_inner.v0321 li{margin-top: 0; margin-bottom: 8px;}
.flt_inner.v0321 li:last-child{margin-top: 0; margin-bottom: 8px;}

/* visual_top */
.visual_top {background:#262526 url(https://img.megagong.net/m/2021/1112_law/visual_top_bg.png) no-repeat center;background-size:auto 100%;}
.visual_top .inner h3 {margin:0 -221px;}

.visual_top.v0321 {background:#1e2523 url(https://img.megagong.net/m/2022/0321_law/visual_top_bg.png) no-repeat center;background-size:auto 100%;}

/* con1 */
.con1 {background:#f1f2f2;}
.con1 .inner {padding:138px 0 100px;}
.con1 .inner .con1_0 h4 {position:relative;border-bottom:5px solid #282828;text-align: left;}
.con1 .inner .con1_0 h4:before {content:'';position:absolute;top:14px;right:0;width:17px;height:12px;background:url(https://img.megagong.net/m/2021/1112_law/con1_arr.png) no-repeat center;background-size: 100% auto;}
.con1 .inner .con1_1 {margin-top:60px;}
.con1 .inner .con1_1 .list {margin-top:39px;font-size:0;}
.con1 .inner .con1_1 .list li {position:relative;display:inline-block;}
.con1 .inner .con1_1 .list li.dim:after {content:'¼øÈ¯Á¾·á';font-size:0;position:absolute;top: -10%;right: -10%;width:92px;height:90px;background:url(https://img.megagong.net/m/2021/1112_law/con1_1_list_end.png) no-repeat center;background-size: 100% auto;}
.con1 .inner .con1_1 .list li+li {margin-left:45px;}
.con1 .inner .con1_1 .list li+li:before {content:'';position:absolute;top:0;bottom:0;left:0;transform:translateX(-120%);margin:auto 0;width:29px;height:25px;background:url(https://img.megagong.net/m/2021/1112_law/con1_list_arr.png) no-repeat center;background-size: 100% auto;}
.con1 .inner .con1_2 {margin-top:118px;}
.con1 .inner .con1_2 .txt {margin-top:30px;}
.con1 .inner .con1_2 .tee {margin-top:10px;font-weight: normal;font-size:14px;color:#838383;line-height:1.15;text-align:right;}

.con1.v0321 .inner{padding: 138px 0 157px;}
.con1.v0321 .inner .btit{margin: 60px 0 0;}

/* con2 */
.con2 {background:#fff;}
.con2 .inner {padding:138px 0 53px;}
.con2.v0321 .inner h3{margin: 0 0 50px;}
.con2 .inner .con2_sd_w {padding:0 40px;position:relative;}
.con2 .inner .con2_sd_w .con2_sd .item {position:relative;}
.con2 .inner .con2_sd_w .con2_sd .item a {position:absolute;bottom: 23%;right: 5%;width: 34%;height: 10%;font-size:0;}
.con2 .inner .con2_sd_w .slick-dots {position:absolute;bottom:18%;left:0;text-align: center;width: 56%;}
.con2 .inner .con2_sd_w .slick-dots li {margin:0 10px;display:inline-block;width:10px;height:10px;border-radius: 50%;border:1px solid #444;overflow:hidden;}
.con2 .inner .con2_sd_w .slick-dots li button {display:inline-block;font-size:0;}
.con2 .inner .con2_sd_w .slick-dots li.slick-active {background:#444;}
.con2 .inner .con2_sd_w .slick-arrow {position:absolute;z-index:3;top:50%;transform: translateY(-50%);width:24px;height:43px;font-size:0;}
.con2 .inner .con2_sd_w .slick-prev {left:-40px;background:url(https://img.megagong.net/m/2021/1112_law/con2_sd_L.png) no-repeat center;background-size:100% auto;}
.con2 .inner .con2_sd_w .slick-next {right:-40px;background:url(https://img.megagong.net/m/2021/1112_law/con2_sd_R.png) no-repeat center;background-size:100% auto;}

/* con3 */
.con3 {background:#f1f2f2;}
.con3 .inner {padding:140px 0;}
.con3 .inner .txt {margin-top:60px;}



.con_new { background:#f1f2f2; padding:130px 0 80px; }
.con_new .con {margin-top: 60px;}

.con_new.v0321{padding: 150px 0;}
.con_new.v0321 .con li{display: inline-block;width: 48%;}

/* con4 */
.con4 {background:#444;}

/* con5 */
.con5 .inner {padding:140px 0;}
.con5 .inner .th {margin: 60px -35px 0;position:relative;}
.con5 .inner .th ul li {position:absolute;width: 15%;height: 4%;}
.con5 .inner .th ul li a {display:block;width: 100%;height: 100%;}
.con5 .inner .th ul li:nth-child(1) {top: 46%;left: 6.5%;}
.con5 .inner .th ul li:nth-child(2) {top: 46%;left: 24%;}
.con5 .inner .th ul li:nth-child(3) {top: 46%;left: 40.5%;width: 19%;}
.con5 .inner .th ul li:nth-child(4) {top: 46%;left: 61%;}
.con5 .inner .th ul li:nth-child(5) {top: 46%;left: 77.5%;width: 18%;}
.con5 .inner .th ul li:nth-child(6) {top: 94.5%;left: 18%;}
.con5 .inner .th ul li:nth-child(7) {top: 94.5%;left: 41.5%;}
.con5 .inner .th ul li:nth-child(8) {top: 94.5%;left: 64.7%;width: 16%;}

.con5.v0321 .inner{padding: 160px 0 140px;}

/* con6 */
.con6 {background:#f1f2f2;}
.con6 .inner {padding:110px 0 100px;}
.con6 .inner h3 {margin-bottom:60px;}

.con6.v0321{background: #1cad8c;}
.con6.v0321 .inner{padding: 90px 0 160px;}

/* evt_bg */
.evt_bg {background:#262526 url(https://img.megagong.net/m/2021/1112_law/evt_bg.png) no-repeat center;background-size:auto 100%;}

/* con7 */
.con7 .inner {padding:140px 0;}
.con7 .inner h3 {position:relative;}
.con7 .inner h3 .evt_end {position:absolute;top: 26%;right: -8%;max-width: 18%;}
.con7 .inner .date {margin-top:77px;}
.con7 .inner .date li {width:480px;display:inline-block;vertical-align:top;padding:15px 0;font-size:0;background:#ca3a62;border-radius: 30px;}
.con7 .inner .date li+li {margin-left:19px;}
.con7 .inner .date li strong {position:relative;padding-left:13px;padding-right:8px;display:inline-block;vertical-align: top;font-weight:bold;font-size:21px;color:#fff;}
.con7 .inner .date li strong:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:5px;height:5px;border-radius: 50%;background:#fff;}
.con7 .inner .date li p {position:relative;padding-left:15px;display:inline-block;vertical-align: top;font-weight:bold;font-size:21px;color:#fff;}
.con7 .inner .date li p:before {content:'';position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:2px;height:13px;background:#fff;}
.con7 .inner .date li p span {font-weight:300;font-size:14px;color:rgba(255, 255, 255, .5);}
.con7 .inner .gift {margin-top:68px;}
.con7 .inner .gift h4 {position:relative;z-index: 1;}
.con7 .inner .gift h4:before {content:'';position:absolute;z-index:-1;top:50%;left:0;width:100%;border:1px solid #fff;height:20px;border-bottom:none;}
.con7 .inner .gift h4 span {display:inline-block;padding:0 26px;background:#f54982;font-weight:bold;font-size:24px;color:#fff;line-height:1;}
.con7 .inner .gift .list {margin-top:40px;font-size:0;}
.con7 .inner .gift .list li {display:inline-block;margin:0 15px;}

/* con8 */
.con8 {background:rgba(0, 0, 0, .15);}
.con8 .inner {padding:76px 0 80px;}
.con8 .inner .th_list {margin-top:46px;font-size:0;}
.con8 .inner .th_list li {display:inline-block;}
.con8 .inner .th_list li+li {margin-left:17px;}
.con8 .inner .th_list li a {display:block;}
.con8 .inner .th_list li .img {width:120px;height:120px;border:4px solid transparent;border-radius: 50%;}
.con8 .inner .th_list li .img .off,
.con8 .inner .th_list li .img .off {display:block;}
.con8 .inner .th_list li .img .on,
.con8 .inner .th_list li .img .on {display:none;}
.con8 .inner .th_list li p {margin-top:15px;font-weight:300;font-size:16px;color:#deb7c9;}
.con8 .inner .th_list li.on .img .off,
.con8 .inner .th_list li:hover .img .off {display:none;}
.con8 .inner .th_list li.on .img .on,
.con8 .inner .th_list li:hover .img .on {display:block;}
.con8 .inner .th_list li.on .img,
.con8 .inner .th_list li:hover .img {border-color:#fee78b;}
.con8 .inner .th_list li.on p,
.con8 .inner .th_list li:hover p {font-weight:bold;color:#fee78b;}

/* evt_cautn_w */
.evt_cautn_w {text-align: left;}
.evt_cautn_w .inner {padding:60px 0;}
.evt_cautn_w .inner dl {position:relative;padding-left:22px;}
.evt_cautn_w .inner dl:before {content:'';position:absolute;top:0;bottom:0;left:0;width:5px;background:rgba(255, 255, 255, .3);}
.evt_cautn_w .inner dl dt {font-weight:bold;font-size:17px;color:#fff;}
.evt_cautn_w .inner dl dd {position:relative;padding-left:10px;font-weight:300;font-size:13px;color:#ffc2ff;line-height:1.9;}
.evt_cautn_w .inner dl dd:before {content:'-';position:absolute;top:0;left:0;}
.evt_cautn_w .inner dl dd a {display:inline-block;font-weight: bold;color:#fff;}


@media (max-width:1200px){
    .eventWrap .inner { width:96%; margin:auto; }
    .flt_inner {display:none;}
    .eventWrap img {width: 100%;}

    /* visual_top */
    .visual_top .inner h3 {margin:0 -2%;}
    
    /* con1 */
    .con1 .inner {padding:14% 0 10%;}
    .con1 .inner h3 img {width: 85%;}
    .con1 .inner .con1_1 {margin-top:6%;}
    .con1 .inner .con1_0 h4 img {width: 50%;}
    .con1 .inner .con1_0 h4:before {top:40%;}
    .con1 .inner .con1_1 .list {margin-top:4%;}
    .con1 .inner .con1_1 .list li {width: 16%;}
    .con1 .inner .con1_1 .list li.dim:after {width: 54%;height: 45%;}
    .con1 .inner .con1_1 .list li+li {margin-left:4.5%;}
    .con1 .inner .con1_1 .list li+li:before {width: 17%;height: 12%;}
    .con1 .inner .con1_2 {margin-top:12%;}
    .con1 .inner .con1_2 .txt {margin-top:3%;}
    .con1 .inner .con1_2 .tee {margin-top:10px;font-weight:bold;font-size:14px;color:#838383;line-height:1.15;text-align:right;}

    .con1.v0321 .inner{padding: 12% 0 14%;}
    .con1.v0321 .inner .btit{margin: 5.5% 0 0;}
        
    /* con2 */
    .con2 .inner {padding:14% 0 5%;}
    .con2.v0321 .inner h3{margin: 0 0 5%;}
    .con2 .inner .con2_sd_w {padding:0 4%;}
    .con2 .inner .con2_sd_w .slick-prev {left:-5%;}
    .con2 .inner .con2_sd_w .slick-next {right:-5%;}

    /* con3 */
    .con3 .inner {padding:14% 0;}
    .con3 .inner .txt {margin-top:6%;}

    .con_new{padding: 11% 0 7%;}
    .con_new.v0321{padding: 13% 0;}
    .con_new .con{margin-top: 5.5%;}
    .con_new.v0321 .con li{margin: 0 2% 0 0;}
    .con_new.v0321 .con li:last-child{margin: 0 0 0 0;}
 
    /* con5 */
    .con5 .inner {padding:14% 0;}
    .con5 .inner .th {margin:5% -3% 0;}

    .con5.v0321 .inner{padding: 13.5% 0 12%;}

    /* con6 */
    .con6 .inner {padding:11% 0 10%;}
    .con6 .inner h3 {margin-bottom:6%;}

    .con6.v0321 .inner{padding: 7.5% 0 13.5%;}

    /* con7 */
    .con7 .inner {padding:14% 0;}
    .con7 .inner h3 img {width: 85%;}
    .con7 .inner h3 .evt_end {top: 3%;right:0;}
    .con7 .inner .date {margin-top:8%;}

    .con7 .inner .date li {width:48%;}
    .con7 .inner .date li+li {margin-left:19px;}
    .con7 .inner .date li strong {font-size:15px;}
    .con7 .inner .date li p {font-size:15px;}
    .con7 .inner .date li p span {font-size:12px;}

    .con7 .inner .gift {margin-top:6%;}
    .con7 .inner .gift h4 span {font-size:20px;}
    .con7 .inner .gift .list {margin-top:4%;}
    .con7 .inner .gift .list li {margin:0 15px;width:calc(33.3% - 30px);}

    /* con8 */
    .con8 .inner {padding:8% 0;}
    .con8 .inner h3 img {width: 85%;}
    .con8 .inner .th_list {margin-top:5%;}
    .con8 .inner .th_list li {width: calc(25% - 15px);}
    .con8 .inner .th_list li:nth-child(5) {margin-left:0;}
    .con8 .inner .th_list li:nth-child(5n+1) {margin-top:2%;}
    .con8 .inner .th_list li .img {margin:0 auto;}
}
@media (max-width:768px){

    /* con1 */
    .con1 .inner .con1_0 h4:before {top:40%;width:12px;}
    .con1 .inner .con1_1 .list li {width: 22%;}
    .con1 .inner .con1_1 .list li:nth-child(n+4) {margin-top:3%;}
    .con1 .inner .con1_1 .list li+li {margin-left:6.5%;}
    .con1 .inner .con1_1 .list li+li:before {transform: translateX(-140%);}
    .con1 .inner .con1_2 .tee {font-size:11px;}

    /* con2 */
    .con2 .inner .con2_sd_w .slick-arrow {width:17px;}
    .con2 .inner .con2_sd_w .slick-dots {bottom:15%;left:0;}
    .con2 .inner .con2_sd_w .slick-dots li {margin:0 5px;width:8px;height:8px;}
    
        
    /* con7 */
    .con7 .inner .date li {width:60%;}
    .con7 .inner .date li+li {margin-left:0;margin-top:10px;}
    .con7 .inner .date li strong {font-size:14px;}
    .con7 .inner .date li p {font-size:14px;}
        
    /* evt_cautn_w */
    .evt_cautn_w .inner {padding:30px 0;}
    .evt_cautn_w .inner dl {padding-left:15px;}
    .evt_cautn_w .inner dl:before {width:3px;}
    .evt_cautn_w .inner dl dt {font-size:14px;}
    .evt_cautn_w .inner dl dd {font-size:12px;}
}
@media (max-width:576px){
    /* con7 */
    .con7 .inner .date li {width:80%;}
    .con7 .inner .gift h4:before {height:15px;}
    .con7 .inner .gift h4 span {font-size:17px;}
    .con7 .inner .gift .list li {margin:0 5px;width:calc(33.3% - 10px);}
    
    /* con8 */
    .con8 .inner .th_list li {width: calc(25% - 8px);}
    .con8 .inner .th_list li+li {margin-left:7px;}
    .con8 .inner .th_list li .img {width:80px;height: 80px;}
    .con8 .inner .th_list li p {margin-top:8px;font-size:13px;}

}
@media (max-width:420px){
    .con_new.v0321 .con li{display: block;margin: 0 auto 1%;width: 60%;}
    .con_new.v0321 .con li:last-child{margin: 0 auto;}
    
    /* con7 */
    .con7 .inner .date li {width: 330px;padding:10px 0;}
    .con7 .inner .date li strong {font-size:13px;}
    .con7 .inner .date li p {font-size:13px;}
    
    /* con8 */
    .con8 .inner .th_list li .img {width:74px;height: 74px;}

}