/* 메인 컨테이너 */
#container { position:relative; z-index:2; width:100%; overflow: hidden; }
#container ::-webkit-scrollbar { width: 5px; }
#container ::-webkit-scrollbar-thumb { background-color: #aaa; border-radius:10px; }
#container ::-webkit-scrollbar-track { background-color: #ddd; border-radius:10px; }

.MC_wrap1 { position:relative; padding-top: 3rem; }
.MC_wrap2 { position:relative; padding-top: 3rem; }
.MC_wrap3 { position:relative; display: flex; justify-content: center; align-items: center; max-width: 70rem; margin: 3rem auto 0; height: 9.25rem; background: url('/images/template/10437/main/link01_bg.png'); border-radius: 2rem; z-index: 1; }
.MC_wrap4 { position:relative; margin-top: -4.625rem; padding: 7.625rem 0 2.5rem; background: linear-gradient(270deg, rgba(146,202,255,0.28) 0%, rgba(108,246,241,0.28) 100%); }

[class^="MC_box"]:after { content:""; display:block; clear:both; }
.MC_box1 { position:relative; width: 100%; max-width: 96rem; height: 26.5rem; margin: 0 auto; } /* 메인비주얼 */
.MC_box2 { position:relative; width:calc(100% - 17.5rem); height:13.5rem; padding-right:5%; float:left; } /* 게시판 */
.MC_box3 { position:relative; width:17.5rem; float:right; } /* 팝업존 */
.MC_box4 { position:relative; width:50%; height: 8rem; padding-right: 1.25%; float:left; } /* 캘린더 */
.MC_box5 { position:relative; width:50%; height: 8rem; padding-left: 1.25%; float:left; } /* 식단 */
.MC_box6 { position: relative;} /* 바로가기1 */
.MC_box7 { position:relative; } /* 갤러리 */

/* responsive */
@media (max-width: 1450px){
    .MC_box1 {height: auto;}
}

@media (max-width: 1400px) {
    .MC_wrap3 {border-radius: 0;}
    .MC_wrap4 {margin-top: 0; padding: 3rem 0 2.5rem;}
}

@media (max-width: 1240px) {
    .MC_wrap1,
    .MC_wrap2 {padding-top: 2rem;}
    .MC_wrap3 {margin-top: 2rem;}
    .MC_wrap4 {padding: 2rem 0 1.5rem;}
}

@media (max-width: 1024px) {
    #container{ padding-top:3.5rem;}
}

@media (max-width:950px){
	.MC_wrap1 {padding-top: 1.5rem;}
	.MC_wrap2 {padding-top: 1.5rem;}
    .MC_wrap3 {margin-top: 1.5rem; height: auto; padding: 1.5rem 0;}
	.MC_wrap4 {padding: 1.5rem 0 1rem;}

	.MC_box2 { width:100%; height:auto; padding-right:0; float:none; } /* 게시판 */
	.MC_box3 { width:100%; margin-top:1.5rem; float:none; } /* 팝업존 */
    .MC_box4, /* 캘린더 */
    .MC_box5 {height: 10.5rem;} /* 식단 */
}

@media (max-width:768px){
	.MC_box4 { width:100%; height:auto; padding-right:0; float:none; } /* 캘린더 */
	.MC_box5 { width:100%; height: 11.5rem; margin-top:1.5rem;  padding-left:0; float:none; } /* 식단 */
}
