<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 메인 컨테이너 */
#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: 10px; }
#container .pop_schedule0031 ::-webkit-scrollbar { height: 6px; }
#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: 1200px; margin: 2.1rem auto 0; padding-bottom:1.4rem; }
.MC_wrap1::before { position:absolute; height: 26.5rem; bottom: 0; left: -6rem; right:-6rem; background: #bee7e2; border-radius: 4rem; content: ""; z-index: -2; }
.MC_wrap3 { position: relative; }
.MC_wrap4 { position: relative; }
.MC_wrap4 .container::before { position: absolute; bottom: 0; right: -6rem; border-radius: 0 4rem 0 0; width: 200%; height: 100%; background: url('/images/template/T0031/main/0031_pttrn_dot2.png');; content: ""; }

.con_wrap { position: relative; float: left; width: 17.5rem; }

.MC_box1 { position: absolute; width: 100%; height: 30.5rem; left: 20.15rem; top: 0; } /* 메인비주얼 */
.MC_box2 { position:relative; width:100%; height: 13.95rem; } /* 팝업존 */
.MC_box3 { position:relative; width:100%; height:17rem; margin-top:1.5rem; } /* 바로가기1 */
.MC_box4 { position: relative; width: 39.5%; height: 17.9rem; float: left; margin-top: 2.2rem; } /* 식단 */
.MC_box5 { position: relative; width: 56.7%; height: 18.15rem; float: right; margin-top: 2.2rem; } /* 게시판 */
.MC_box6 { position:relative; width:100%; height: 14.8rem; padding: 1.7rem 0 2rem; } /* 캘린더 */
.MC_box7 { position: relative; width: 100%; height: 18.95rem; float: left; margin: 1.5rem 0; } /* 갤러리 */


@media (max-width:1240px){
    .MC_wrap1 { max-width: 100%; }
}

@media (max-width:1024px){
	.MC_wrap1 { margin: 1.1rem auto 0; }
	.MC_wrap1::before { left: 1rem; right:1rem; height:24rem; background: url('/images/template/T0031/main/0031_pttrn_sqaure.png'); }

	.con_wrap { margin-left:1.5rem; width:16rem; }

    .MC_box1 { height: auto; left:20rem; } /* 메인비주얼 */
    .MC_box2 { height: 13.3rem; } /* 팝업존 */
    .MC_box3 { margin-top:1rem; } /* 바로가기1 */
    .MC_box4 { width: 29%; } /* 식단 */
	.MC_box5 { width: 68.2%; } /* 게시판 */
	.MC_box7 { height: auto; } /* 갤러리 */
}

@media (max-width:1000px){
	.MC_wrap1 { padding-bottom: 0; }
}

@media (max-width:950px){
	.MC_wrap1 { padding-bottom: 0.7rem; }
	.MC_wrap1::before { left:0; right:0; border-radius:0; }

	.con_wrap { width: 100%; float: none; margin-top: 1.5rem; margin-left:0; }

	.MC_box1 { position: relative; height: auto; left: 1rem; top: 0; } /* 메인비주얼 */
    .MC_box2 { width:48%; margin-top: 0; float: left; height: auto; } /* 팝업존 */
    .MC_box3 { width:48%; margin-top: 0; float: right; height: auto; } /* 바로가기1 */
    .MC_box4 { width: 32.5%; } /* 식단 */
	.MC_box5 { width: 64.7%; } /* 게시판 */
}

@media (max-width:860px){
    .MC_wrap1::before { height:16rem; }

    .MC_box2 { width: 100%; height: auto; } /* 팝업존 */
    .MC_box3 { width: 100%; height: auto; margin-top: 1.5rem; } /* 바로가기 */
    .MC_box4 { width: 100%; height: auto; height: auto; float: none; margin-top: 1rem; } /* 식단 */
    .MC_box5 { width: 100%; height: auto; float: none; margin-top: 2rem; } /* 게시판 */
    .MC_box6 { width: 100%; height: auto; padding:0 0 2rem; } /* 캘린더 */
    .MC_box7 { height: auto; margin: 1.5rem 0; } /* 갤러리 */
}

@media (max-width:580px){
	 
}

@media (max-width:580px){

}

@media (max-width:480px){
	.MC_wrap1::before { height:24rem; }

	.MC_box4 { margin-top: 0.5rem; } /* 식단 */
	.MC_box6 { padding:1rem 0 1.5rem; } /* 캘린더 */
}</pre></body></html>