﻿

/*-----------------------------------------------------------
Author : YeJin, Son
Creative date :2022. 04. 13
-----------------------------------------------------------*/

/* 메인 컨테이너 */
#container { position:relative; z-index:2; width:100%; }
#container *{ scrollbar-arrow-color: #ddd; scrollbar-Track-Color: #ddd; scrollbar-base-color: #aaa; scrollbar-Face-Color: #aaa; scrollbar-3dLight-Color: #aaa; scrollbar-DarkShadow-Color: #aaa; scrollbar-Highlight-Color: #aaa; scrollbar-Shadow-Color: #aaa;}
#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_wrap2 { position: relative; padding-top: 2.5rem; margin: 3.4rem 0 4.4rem; }
.MC_wrap2::before { position: absolute; top: 0; left: 0; width: 100%; height: calc(100% - 1.35rem); background: linear-gradient(to right, #dff8ff, #fefbe8); content: ""; }

.MC_box1 { position: relative; width: 100%; height: 27.55rem; } /* 메인비주얼 */
.MC_box2 { position: relative; width: 100%; height: 8.55rem; margin: 1.75rem 0; padding:0 2rem; } /* 바로가기1 */
.MC_box3 { position: relative; width: 47%; height: 17rem; float: left; } /* 게시판1 */
.MC_box4 { position: relative; width: 47%; height: 17rem; float: right; } /* 게시판2 */
.MC_box5 { position: relative; width: 47%; height: 11.2rem; float: left; margin-top: 3rem; } /* 식단 */
.MC_box6 { position: relative; width: 47%; height: 11.2rem; float: right; margin-top: 3rem; } /* 팝업존 */
.MC_box7 { position: relative; width: 100%; height: 16.5rem; } /* 갤러리 */
.MC_box8 { position: relative; width: 100%; height: 5rem; margin-top: 2.8rem; } /* 캘린더 */

@media (max-width: 1240px) {
	.MC_box1 { height: auto; } /* 메인비주얼 */
	.MC_box2 { padding:0; } /* 바로가기1 */
}

@media (max-width:860px){
    .MC_box7 { height: 14.5rem; } /* 갤러리 */
    .MC_box8 { height: auto; margin-top: 1.5rem; } /* 캘린더 */
}

@media (max-width: 768px) {
	.MC_box2 { height: auto;} /* 바로가기1 */
    .MC_box3 { width: 100%; height: auto; float: none; } /* 게시판1 */
    .MC_box4 { width: 100%; height: auto; float: none; margin-top: 1.5rem; } /* 게시판2 */
    .MC_box5 { width: 100%; height: auto; float: none; margin-top: 1.5rem; } /* 식단 */
    .MC_box6 { width: 100%; height: auto; float: none; margin-top: 1.5rem; } /* 팝업존 */
}

@media (max-width: 700px) {
    .MC_box7 { height: 17rem; } /* 갤러리 */
}

@media (max-width: 520px) {
    .MC_wrap2 { margin: 3rem 0 0; padding-bottom: 1.5rem; }
    .MC_wrap2::before { height: 100%; }
}