.MC_wrap1 { position:relative; padding:3.5rem 0; background:#eef7ff; }
.MC_wrap1 .container { position:relative; }
.MC_wrap1 .container:before { content:""; position:absolute; top:50%; left:50%; width:calc(100% + 3.5rem); height:calc(100% + 3.5rem); background:#fff; box-shadow:2px 0 10px rgba(0,0,0,.05); border-radius:1.75rem; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.MC_wrap1:after { content:""; position:absolute; bottom:0; left:50%; width:96rem; height:42.4rem; background:url(/tempSample/40010/images/main/0010_con_bg.png)no-repeat center/100% 100%; -webkit-transform:translateX(-50%); transform:translateX(-50%); }
.MC_wrap1 .con_wrap { margin-top:2rem; overflow:hidden; }

.MC_box1 { position:relative; width:26.5rem; height:27.3rem; } /* 메인비주얼 */
.MC_box2 { position:absolute; top:0; left:26.5rem; width:calc(50% - 13.25rem); height:11.5rem; padding-left:2rem; } /* 게시판1 */
.MC_box3 { position:absolute; top:0; left:calc(50% + 13.25rem); width:calc(50% - 13.25rem); height:11.5rem; padding-left:2rem; } /* 게시판2 */
.MC_box4 { position:absolute; top:13.75rem; left:26.5rem; width:calc(100% - 44rem); height:7rem; padding:0 2rem; } /* 캘린더 */
.MC_box5 { position:absolute; top:21.9rem; left:26.5rem; width:calc(100% - 44rem); height:5.3rem; padding:0 2rem; } /* 바로가기1 */
.MC_box6 { position:absolute; top:13.75rem; right:0; width:17.5rem; height:13.5rem; } /* 팝업존 */


@media (max-width: 1440px) {
    .MC_wrap1 { padding:1rem 0; }
    .MC_wrap1 .container { padding:1.5rem; }
    .MC_wrap1 .container:before { width:100%; height:100%; }

    .MC_box1 { height:25.5rem; margin-bottom:15rem; } /* 메인비주얼 */
    .MC_box2 { top:1.5rem; left:28rem; width:calc(100% - 29.5rem); padding-left:1.5rem; } /* 게시판1 */
    .MC_box3 { top:15.5rem; left:28rem; width:calc(100% - 29.5rem); padding-left:1.5rem; } /* 게시판2 */
    .MC_box4 { top:28.5rem; left:1.5rem; width:calc(100% - 20.5rem); padding:0 1.5rem 0 0; } /* 캘린더 */
    .MC_box5 { top:36.75rem; left:1.5rem; width:calc(100% - 20.5rem);  padding:0 1.5rem 0 0; } /* 바로가기1 */
    .MC_box6 { top:28.5rem; right:1.5rem;  } /* 팝업존 */
}

@media (max-width: 1024px) {
}

@media (max-width: 950px) {
    .MC_wrap1 { background:#fff; padding-bottom:2.5rem; }
    .MC_wrap1 .container { padding:0; }
    .MC_wrap1 .container:before { display:none; }

    .MC_box1 { width:100%; height:auto; margin-bottom: 0;} /* 메인비주얼 */
    .MC_box2 { position:relative; top:auto; left:auto; width:50%; margin:1.25rem 0; padding:0 .75rem 0 0; float:left; } /* 게시판1 */
    .MC_box3 { position:relative; top:auto; left:auto; width:50%; margin:1.25rem 0; padding-left:.75rem; float:left; } /* 게시판2 */
    .MC_box4 { position:relative; top:auto; left:auto; width:100%; height:auto; margin-top:1.25rem; padding:0;  clear:both; } /* 캘린더 */
    .MC_box5 { position:relative; top:auto; left:auto; width:100%; height:auto; margin-top:1.25rem; padding:0; } /* 바로가기1 */
    .MC_box6 { position:relative; top:auto; right:auto; width:100%; height:auto; margin-top:1.25rem; padding-bottom: 2.2rem; } /* 팝업존 */
}

@media (max-width: 768px) {
    .MC_box2 { width:100%; height:auto; margin:1.25rem 0 0; padding:0; float:none; } /* 게시판1 */
    .MC_box3 { width:100%; height:auto; margin:1.25rem 0 0; padding:0; float:none; } /* 게시판2 */

    .MC_box6 { padding-bottom: 1.2rem; } /* 팝업존 */
}

@media (max-width: 480px) {

}

@media (max-width: 380px) {
}

