﻿

/* 메인 컨테이너 */
#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; margin-top:-3rem; }
.MC_wrap2 { position:relative; margin-top: 3rem;}

.MC_box1 { position:relative; width:100%; height:28.5rem; } /* 메인비주얼 */
.MC_box2 { position:relative; width:100%; height: 6rem; margin-bottom: 2.7rem;} /* 바로가기1 */
.MC_box2::before{width: 200%; height: 100%; background: #46ac69; border-radius: 3rem 0 0 3rem; position: absolute; left: 0; content: '';}
.MC_box3 { position:relative; width:20rem; float: left; margin-right: 2rem; height: 14.5rem; } /* 게시판 */
.MC_box4 { position:relative; width:18rem; height: 14.5rem; float: left;} /* 오늘의 식단 */
.MC_box5 { position:relative; width:18rem; float: right;} /* 팝업존 */
.MC_box6 { position:relative; width:100%; height: 14.5rem; float: left; height:4.25rem; margin-top: 3rem;} /* 캘린더 */
.MC_box7 { position: relative; width: 100%; height: 18rem; padding: 3rem 0;} /* 갤러리 */
.MC_box7::before{width: 200%; height: 100%; background: #e3f3e9; border-top-left-radius: 4.5rem; position: absolute; left: 0; top: 0; content: '';}

@media (max-width:1240px){
    .MC_wrap2{margin-top: 2rem;}

    .MC_box1{height: auto;} /* 메인비주얼 */
    .MC_box2{margin-bottom: 2rem;}
    .MC_box3{width: 100%; margin-bottom: 2rem; margin-right: 0;} /* 게시판 */
    .MC_box4{width: 48%;} /* 오늘의식단 */
    .MC_box5{width: 48%;} /* 팝업존 */
    .MC_box6{margin-top: 2rem;}
}

@media (max-width:860px){
   /* 캘린더 */
   .MC_box6{height: auto;}
}

@media (max-width:680px){
    .MC_wrap1{margin-top: 0;}

    .MC_box2{height: auto;}
    .MC_box2::before{left: -1rem; border-radius: 0;}
    .MC_box4{width: 100%;}/* 오늘의 식단 */
    .MC_box5{width: 100%; margin-top: 2rem;}  /* 팝업존 */
    .MC_box7{height: auto; padding: 2rem 0;}
}

@media (max-width:540px){
    .MC_box3{margin-bottom: 1rem;}
    .MC_box7{padding: 2rem 0 0.5rem;}
    .MC_box7::before{left: -1rem; border-radius: 0;}
}

