﻿

/*-----------------------------------------------------------
Author : YeJin, Son
Creative date :2022. 04. 06
-----------------------------------------------------------*/

/* 메인 컨테이너 */
#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_wrap1 { position: relative; max-width: 60rem; width: calc(100% - 2rem); margin: -6rem auto 0; border-radius: 1.5rem; box-shadow: 0 0 15px rgba(159, 171, 182, 0.6); background: #fff; padding-top: 2rem; overflow: hidden; z-index: 1; }
.MC_wrap2 { margin-top: 3rem; }

.MC_box1 { position:relative; width:100%; height:29.75rem; } /* 메인비주얼 */
.MC_box2 { position:relative; width:100%; height: 11.4rem; margin-bottom: 1.9rem; } /* 게시판 */
.MC_box3 { position:relative; width:100%; height: 7.05rem; background: url('/images/schl/template/T0033/main/0033_pttrn_dot.png'); } /* 바로가기1 */
.MC_box4 { position: relative; width: 30%; height: 13.7rem; float: left; } /* 식단 */
.MC_box5 { position: relative; width: 35%; height: 13.7rem; float: left; margin-left: 3%; border: 4px solid #e5eef8; border-radius: 1.5rem; padding: 1.8rem 1.5rem 1.75rem; } /* 캘린더 */
.MC_box6 { position: relative; width: 29%; height: 13.7rem; float: right; } /* 팝업존 */
.MC_box7 { position: relative; width: 100%; height: auto; float: left; background: url('/images/schl/template/T0033/main/0033_pttrn_dot.png'); margin-top: 3rem; border-radius: 2rem; margin-bottom: 2.5rem; } /* 갤러리 */
.MC_box7::before { position: absolute; bottom: 0; left: 1.75rem; background: url('/images/schl/template/T0033/main/0033_thumb_bg.png') no-repeat center / cover; width: 9.65rem; height: 9.9rem; content: ""; z-index: 1; }


@media (max-width: 1240px) { 
    .MC_box1 { height:auto; } /* 메인비주얼 */ 
}

@media (max-width: 1024px) {
    .MC_wrap1 { margin: -5rem auto 0; }

    .MC_box3 { height: auto; } /* 바로가기1 */
    .MC_box5 { padding: 1.8rem 1.3rem 1.75rem; } /* 캘린더 */
}

@media (max-width: 960px) {
    .MC_box4 { width: 48%; } /* 식단 */
    .MC_box5 { width: 48%; float: right; } /* 캘린더 */
    .MC_box6 { width: 100%; height:auto; float: left; margin-top: 1.5rem; } /* 팝업존 */
}

@media (max-width: 768px) {
    .MC_wrap1 { margin: -4rem auto 0; }
    .MC_wrap2 { margin-top: 2rem; }

    .MC_box2 { height:auto; }/* 게시판 */
    .MC_box4 { width: 100%; height: auto; float: none; } /* 식단 */
    .MC_box5 { width: 100%; height: auto; float: none; margin-left: 0; margin-top: 1.5rem; padding: 1rem 1.3rem; } /* 캘린더 */
    .MC_box7 { margin-top: 2rem; margin-bottom: 2rem; } /* 갤러리 */
    .MC_box7::before { display: none; }
}

@media (max-width: 560px) {
    .MC_wrap1 { margin: -1rem auto 0; }
}

@media (max-width:430px){
    .MC_wrap1 { padding-top: 1.2rem; }

    .MC_box2 { height: 14rem; margin-bottom: 1.2rem; } /* 게시판 */
}