﻿
/* 메인 컨테이너 */
#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; height: 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; }
.MC_wrap1 .container::before { position: absolute; top: 0; right: 9.25rem; width: 200vw; height: 100%; background: #eff9dd; z-index: -3; content: ""; }
.MC_wrap2 { position: relative; }
.MC_wrap3 { position: relative; margin-top: 2.1rem; }
.MC_wrap3 .container::before { position: absolute; top: 0; left: -7.85rem; width: 200vw; height: 100%; background: #fff4ee; z-index: -1; content: ""; }

.MC_box1 { position: relative; width: 100%; height: 24.5rem; padding-top: 2rem; margin-bottom: 2.4rem; } /* 메인비주얼 */
.MC_box2 { position: relative; width: calc(100% - 20rem); float: left; padding-bottom: 3rem; } /* 게시판 */
.MC_box3 { position: relative; width: 17.5rem; height: 14rem; float: right; } /* 팝업존 */
.MC_box4 { position: relative; width: 100%; margin: 2.5rem 0; } /* 바로가기 */
.MC_box5 { position: relative; width: calc(100% - 20rem); float: left; } /* 캘린더 */
.MC_box6 { position: relative; width: 17.5rem; height: 10rem; float: right; } /* 식단 */
.MC_box7 { position: relative; width: 100%; height: 19.95rem; padding: 3rem 0 3.2rem; } /* 갤러리 */
.MC_box7::before { position: absolute; top: -4.9rem; right: -16rem; width: 12.2rem; height: 5.25rem; background: url('/images/template/T0034/main/0034_thumb_bg.png') no-repeat center / cover; content: ""; }


@media (max-width:1280px){
	.MC_box1 { height: auto; } /* 메인비주얼 */
}

@media (max-width:900px){
    .MC_wrap1 .container::before { right: 3rem; }

    .MC_box1 { padding-top: 1.5rem; margin-bottom: 1.5rem; } /* 메인비주얼 */
    .MC_box2 { width: 100%; float: none; padding-bottom: 1.5rem; } /* 게시판 */
    .MC_box3 { width: 100%; height: auto; float: none; padding-bottom: 1.5rem; } /* 팝업 */
    .MC_box5 { width: 100%; float: none; } /* 캘린더 */
    .MC_box6 { width: 100%; height: auto; float: none; margin-top: 1.5rem; } /* 식단 */
    .MC_box7 { height: 16.9rem; padding: 1.5rem 0; } /* 갤러리 */
}

@media (max-width:768px){
    .MC_box4 { margin: 2rem 0 1rem; }
}

@media (max-width:480px){
    .MC_box7 { height: auto; } /* 갤러리 */
}