.page-module__0KR6Ra__page{color:#666;background:#fff;min-height:0;margin-top:-95px;font-family:Noto Sans KR,sans-serif}.page-module__0KR6Ra__header{z-index:20;border-bottom:1px solid #ffffff4d;width:100%;position:absolute;top:0;left:0}.page-module__0KR6Ra__headerInner{width:100%}.page-module__0KR6Ra__desktopHeader{width:1200px;height:95px;margin:0 auto;position:relative}.page-module__0KR6Ra__logo{position:absolute;top:25px;left:0}.page-module__0KR6Ra__logoImage{display:block}.page-module__0KR6Ra__topNav{gap:38px;list-style:none;display:flex;position:absolute;top:0;right:0}.page-module__0KR6Ra__topNav a{color:#fff;font-size:14px;font-weight:500;line-height:95px;display:block}.page-module__0KR6Ra__mobileHeader{background:#fff;padding:20px 15px;display:none}.page-module__0KR6Ra__mobileLogoImage{max-height:60px}.page-module__0KR6Ra__hero{background-position:50%;background-repeat:no-repeat;background-size:cover;height:355px;position:relative}.page-module__0KR6Ra__heroTitleWrap{text-align:center;color:#fff;position:absolute;top:173px;left:50%;transform:translate(-50%)}.page-module__0KR6Ra__heroTitleWrap h2{padding-bottom:10px;font-size:38px;font-weight:700}.page-module__0KR6Ra__heroTitleWrap p{justify-content:center;gap:12px;font-size:13px;display:flex}.page-module__0KR6Ra__aside{width:100%;font-weight:700;position:relative;overflow:hidden}.page-module__0KR6Ra__asideInner{background:#fff;border-bottom:1px solid #e5e5e5;width:100%;min-width:1070px;height:44px;position:relative}.page-module__0KR6Ra__asideWrap{background:#fff;width:1070px;margin:0 auto}.page-module__0KR6Ra__asideWrap:after{clear:both;content:"";display:block}.page-module__0KR6Ra__asideHome{float:left;text-align:center;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:5%;height:44px;line-height:44px}.page-module__0KR6Ra__asideHome a{display:block}.page-module__0KR6Ra__asideHomeIcon{vertical-align:middle;display:inline-block}.page-module__0KR6Ra__asideTitle{float:left;text-align:center;color:#333;background:#fff;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:19%;height:44px;font-size:1.3em;line-height:44px}.page-module__0KR6Ra__asideMenu{list-style:none;position:relative}.page-module__0KR6Ra__asideMenu li{float:left;text-align:center;min-width:130px}.page-module__0KR6Ra__asideMenu li a{color:#666;border-right:1px solid #e5e5e5;height:44px;font-size:1.1em;font-weight:500;line-height:44px;display:block}.page-module__0KR6Ra__asideMenu li.page-module__0KR6Ra__active a{color:#fff;background:#4a9e5c;font-weight:700}.page-module__0KR6Ra__content{width:1070px;min-height:440px;margin:0 auto;padding:80px 0}.page-module__0KR6Ra__loadingLayout,.page-module__0KR6Ra__errorLayout{flex-direction:column;min-height:100vh;display:flex}.page-module__0KR6Ra__loadingPage{flex:1;width:1070px;margin:0 auto;padding:80px 0}.page-module__0KR6Ra__loadingHero,.page-module__0KR6Ra__loadingBar,.page-module__0KR6Ra__loadingLine,.page-module__0KR6Ra__loadingCard{background:linear-gradient(90deg,#eceef1 25%,#f6f7f8 37%,#eceef1 63%) 0 0/400% 100%;animation:1.2s ease-in-out infinite page-module__0KR6Ra__loadingShimmer;position:relative;overflow:hidden}.page-module__0KR6Ra__loadingHero{border-radius:4px;height:180px;margin-bottom:24px}.page-module__0KR6Ra__loadingBar{border-radius:999px;width:160px;height:18px;margin-bottom:12px}.page-module__0KR6Ra__loadingLine{border-radius:999px;height:14px}.page-module__0KR6Ra__loadingLine+.page-module__0KR6Ra__loadingLine{margin-top:12px}.page-module__0KR6Ra__loadingCard{border-radius:4px;height:540px;margin-top:24px}.page-module__0KR6Ra__errorState{text-align:center;flex-direction:column;flex:1;justify-content:center;width:1070px;min-height:440px;margin:0 auto;padding:40px 0;display:flex}.page-module__0KR6Ra__errorBadge{color:#4a9e5c;background:#f5f6f8;border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.page-module__0KR6Ra__errorTitle{color:#222;margin-bottom:12px;font-size:28px;font-weight:700}.page-module__0KR6Ra__mobileBreak{display:none}.page-module__0KR6Ra__errorMessage{color:#777;max-width:520px;margin:0 auto;font-size:15px;line-height:1.8}.page-module__0KR6Ra__errorActions{justify-content:center;gap:12px;margin-top:28px;display:flex}.page-module__0KR6Ra__retryButton,.page-module__0KR6Ra__homeButton{border:1px solid #4a9e5c;border-radius:4px;min-width:140px;padding:14px 18px;font-size:14px;font-weight:700}.page-module__0KR6Ra__retryButton{color:#fff;background:#4a9e5c}.page-module__0KR6Ra__homeButton{color:#4a9e5c;background:#fff}@keyframes page-module__0KR6Ra__loadingShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__0KR6Ra__listTop{margin-bottom:12px}.page-module__0KR6Ra__listTop:after{clear:both;content:"";display:block}.page-module__0KR6Ra__searchFieldset{float:right;border:1px solid #e1e1e1;border-radius:2px;padding-right:10px}.page-module__0KR6Ra__searchForm{align-items:center;display:flex}.page-module__0KR6Ra__searchSelect,.page-module__0KR6Ra__searchInput{color:#777;border:none;height:40px;font-family:Noto Sans KR,sans-serif;font-size:14px}.page-module__0KR6Ra__searchSelect{background:0 0;width:90px;padding-left:10px}.page-module__0KR6Ra__searchInput{width:150px;padding-left:5px}.page-module__0KR6Ra__searchButton{background:0 0;border:none}.page-module__0KR6Ra__searchIcon{display:block}.page-module__0KR6Ra__boardList{border-top:1px solid #555}.page-module__0KR6Ra__boardTable{border-collapse:collapse;width:100%}.page-module__0KR6Ra__boardTable th,.page-module__0KR6Ra__boardTable td{vertical-align:middle;border-bottom:1px solid #e1e1e1;height:60px}.page-module__0KR6Ra__boardTable th{color:#222;font-size:15px;font-weight:500}.page-module__0KR6Ra__boardTable td{color:#777;font-size:14px}.page-module__0KR6Ra__numberColumn,.page-module__0KR6Ra__writerColumn,.page-module__0KR6Ra__dateColumn{text-align:center}.page-module__0KR6Ra__numberColumn{width:10%}.page-module__0KR6Ra__writerColumn,.page-module__0KR6Ra__dateColumn{width:11%}.page-module__0KR6Ra__subjectColumn{padding-left:10px;font-size:15px}.page-module__0KR6Ra__subjectColumn a{color:#222;font-weight:500}.page-module__0KR6Ra__noticeRow{background:#f5f6f8}.page-module__0KR6Ra__emptyRow,.page-module__0KR6Ra__emptyCard{text-align:center;color:#777;padding:60px 0}.page-module__0KR6Ra__pagination{text-align:center;margin:40px 0 0;font-family:Noto Sans KR,sans-serif;display:block}.page-module__0KR6Ra__paginationList{vertical-align:middle;display:inline-block}.page-module__0KR6Ra__paginationLink,.page-module__0KR6Ra__paginationCurrent{vertical-align:middle;color:#999;align-items:center;min-width:30px;height:30px;padding:0 5px;font-size:14px;line-height:30px;display:inline-flex}.page-module__0KR6Ra__paginationCurrent{color:#222;font-size:15px;font-weight:500}.page-module__0KR6Ra__paginationEdge{background-color:#fff;border:1px solid #e1e1e1;border-radius:2px;justify-content:center;width:30px;min-width:30px;height:30px;padding:0}.page-module__0KR6Ra__paginationEdge:hover{background-color:#f6f6f6}.page-module__0KR6Ra__paginationStart{margin-right:5px}.page-module__0KR6Ra__paginationEnd{margin-left:5px}.page-module__0KR6Ra__paginationIcon{fill:none;stroke:#555;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.page-module__0KR6Ra__detailWrap{padding:40px 0 0}.page-module__0KR6Ra__detailHeader{border-top:1px solid #555;border-bottom:1px solid #e1e1e1;padding:30px 0 28px}.page-module__0KR6Ra__detailLabels{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.page-module__0KR6Ra__detailBadge,.page-module__0KR6Ra__detailBoardLabel{border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.page-module__0KR6Ra__detailBadge{color:#fff;background:#4a9e5c}.page-module__0KR6Ra__detailBoardLabel{color:#4a9e5c;background:#f5f6f8}.page-module__0KR6Ra__detailTitle{color:#222;font-size:30px;font-weight:700;line-height:1.4}.page-module__0KR6Ra__detailInfo{border-top:1px solid #e5e5e5;margin-top:18px;padding:18px 0 0}.page-module__0KR6Ra__detailAuthorRow{color:#666;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.6;display:flex}.page-module__0KR6Ra__detailAuthorRow b,.page-module__0KR6Ra__detailStatList b{color:#222;font-weight:700}.page-module__0KR6Ra__detailAuthorName{color:#333}.page-module__0KR6Ra__detailStatList{color:#666;flex-wrap:wrap;gap:18px;margin:10px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:flex}.page-module__0KR6Ra__detailStatList li{align-items:center;gap:6px;display:inline-flex}#sh_bo_v{letter-spacing:-.3px;color:#666;border-top:1px solid #555;font-family:Noto Sans KR,sans-serif;font-size:15px;line-height:1.8}#sh_bo_v .tit{color:#222;background-color:#f5f6f8;border-bottom:1px solid #eee;min-height:60px;padding:15px;font-family:Noto Sans KR,sans-serif;font-size:17px;font-weight:500}#sh_bo_v .info{border-bottom:1px solid #eee;height:60px;padding:0 15px;font-size:14px;line-height:60px}#sh_bo_v .info:after{content:"";visibility:hidden;clear:both;display:block}#sh_bo_v .info p{float:left;margin:0}#sh_bo_v .info ul{float:right;margin:0;padding:0;list-style:none}#sh_bo_v .info ul li{margin-left:30px;display:inline-block}#sh_bo_v .info b{font-weight:400}#sh_bo_v .info b:after{content:"";background-color:#ccc;width:1px;height:10px;margin:0 12px;display:inline-block}#sh_bo_v .bo_ul{margin:0;padding:0;list-style:none;overflow:hidden}#sh_bo_v .bo_ul li{padding:5px 15px}#sh_bo_v .bo_ul li:first-child{padding-top:15px}#sh_bo_v .bo_ul li:last-child{border-bottom:1px solid #eee;padding-bottom:15px}#sh_bo_v .bo_ul span{text-align:center;color:#222;background-color:#f5f6f8;border:1px solid #e1e1e1;border-radius:20px;min-width:80px;height:30px;margin-right:15px;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:30px;display:inline-block}#bo_v_atc.bo_cont{border-bottom:1px solid #d1d1d1;padding:50px 15px}#bo_v_atc p{margin:0}#bo_v_atc img{max-width:100%;height:auto}#bo_v_atc .program-schedule-post{color:#666}#bo_v_atc .program-schedule-post-title{color:#222;text-align:center;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.4}#bo_v_atc .program-schedule-table-wrap{overflow-x:auto}#bo_v_atc .program-schedule-table{border-collapse:collapse;table-layout:fixed;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:100%;min-width:980px}#bo_v_atc .program-schedule-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#bo_v_atc .program-schedule-table thead th{color:#222;text-align:center;background:#fafafa;border-bottom:1px solid #ececec;padding:20px 0;font-size:15px;font-weight:500}#bo_v_atc .program-schedule-table tbody th{color:#222;text-align:center;vertical-align:top;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:14px 8px;font-size:14px;font-weight:500}#bo_v_atc .program-schedule-table td{vertical-align:top;word-break:break-word;text-align:center;border-left:1px solid #ecf0f1;padding:12px 10px;line-height:1.6}#bo_v_atc .program-schedule-table tr.program-schedule-week-end td{border-bottom:1px solid #ecf0f1}#bo_v_atc .program-schedule-table td:first-of-type{border-left:1px solid #ecf0f1}#bo_v_atc .program-schedule-table .program-schedule-week{text-align:center;vertical-align:middle}#bo_v_atc .program-schedule-date{color:#222;text-align:center;margin-bottom:10px;font-size:15px;font-weight:700}#bo_v_atc .program-schedule-date-row .program-schedule-date{margin-bottom:0}#bo_v_atc .program-schedule-program-title{color:#222;font-size:14px;font-weight:600;display:block}#bo_v_atc .program-schedule-program-description{color:#666;margin-top:4px;font-size:13px}#bo_v_atc .program-schedule-empty{color:#999;text-align:center}#bo_v_atc .meal-plan-post{color:#666}#bo_v_atc .meal-plan-post-title{color:#222;text-align:center;margin:0 0 20px;font-size:24px;font-weight:700;line-height:1.4}#bo_v_atc .meal-plan-table-wrap{overflow-x:auto}#bo_v_atc .meal-plan-notes{background:#fafafa;border:1px solid #ececec;margin-top:20px;padding:16px;line-height:1.7}#bo_v_atc .meal-plan-notes-title{color:#222;margin-bottom:8px;display:block}#bo_v_atc .meal-plan-notes-content{margin:0}#bo_v_atc .meal-plan-table{border-collapse:collapse;table-layout:fixed;background:#fff;border-top:1px solid #ececec;border-bottom:1px solid #ececec;width:100%;min-width:980px}#bo_v_atc .meal-plan-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#bo_v_atc .meal-plan-table .meal-plan-week-column{width:72px}#bo_v_atc .meal-plan-table .meal-plan-category-column{width:92px}#bo_v_atc .meal-plan-table thead th{color:#222;text-align:center;background:#fafafa;border-bottom:1px solid #ececec;padding:20px 0;font-size:15px;font-weight:500}:is(#bo_v_atc .meal-plan-table:not(.is-row-aligned) thead th:nth-child(2),#bo_v_atc .meal-plan-table thead th.is-sunday,#bo_v_atc .meal-plan-table tbody td:first-of-type .meal-plan-date,#bo_v_atc .meal-plan-date.is-sunday,#bo_v_atc .program-schedule-table thead th.is-sunday,#bo_v_atc .program-schedule-date.is-sunday){color:#e35b5b}:is(#bo_v_atc .meal-plan-table thead th:last-child,#bo_v_atc .meal-plan-table thead th.is-saturday,#bo_v_atc .meal-plan-table tbody td:last-child .meal-plan-date,#bo_v_atc .meal-plan-date.is-saturday,#bo_v_atc .program-schedule-table thead th.is-saturday,#bo_v_atc .program-schedule-date.is-saturday){color:#3f51b5}#bo_v_atc .program-schedule-table tbody td .program-schedule-date.is-korean-holiday{color:#e35b5b}#bo_v_atc .calendar-emphasis{font-weight:700}#bo_v_atc .calendar-emphasis-red{color:#e35b5b}#bo_v_atc .calendar-emphasis-blue{color:#3f51b5}#bo_v_atc .calendar-emphasis-green{color:#4a9e5c}#bo_v_atc .calendar-emphasis-orange{color:#e08a3c}#bo_v_atc .meal-plan-table tbody th{color:#222;text-align:center;vertical-align:top;background:#fafafa;border-bottom:1px solid #e8e8e8;padding:14px 8px;font-size:14px;font-weight:500}:is(#bo_v_atc .meal-plan-table .meal-plan-week,#bo_v_atc .meal-plan-table .meal-plan-category-heading){text-align:center;vertical-align:middle}#bo_v_atc .meal-plan-table td{vertical-align:top;word-break:break-word;text-align:center;border-bottom:1px solid #ecf0f1;border-left:1px solid #ecf0f1;padding:12px 10px;line-height:1.6}#bo_v_atc .meal-plan-table td:first-of-type{border-left:1px solid #ecf0f1}#bo_v_atc .meal-plan-date{color:#222;text-align:center;margin-bottom:10px;font-size:15px;font-weight:700}#bo_v_atc .meal-plan-date-row .meal-plan-date{margin-bottom:0}#bo_v_atc .meal-plan-table tbody td .meal-plan-date.is-korean-holiday{color:#e35b5b}#bo_v_atc .meal-plan-list{text-align:left;margin:0;padding:0;list-style:none}#bo_v_atc .meal-plan-item+.meal-plan-item{margin-top:10px}#bo_v_atc .meal-plan-category{color:#222;text-align:center;font-size:14px;font-weight:600;display:block}#bo_v_atc .meal-plan-menu{color:#666;text-align:left;margin-top:4px;font-size:13px;display:block}#bo_v_atc .meal-plan-category-row .meal-plan-menu{margin-top:0}#bo_v_atc .meal-plan-empty{color:#999;text-align:center}#sh_bo_cmt{letter-spacing:-.3px;color:#666;border-bottom:1px solid #eee;padding:20px 15px;font-family:Noto Sans KR,sans-serif;font-size:14px;line-height:1.8}#sh_bo_cmt .sh_cmt_btn{color:#222;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:2px;height:36px;padding:0 14px;font-size:14px;display:inline-block}#sh_bo_vc h2{font-size:0;line-height:0;position:absolute;overflow:hidden}#sh_bo_vc_empty{color:#777;text-align:center;margin:0;padding:30px 0!important}.v_page{margin:20px 0 0;padding:0;list-style:none}.v_page li{border-bottom:1px solid #eee;min-height:60px;padding:15px}.v_page li span{display:inline-block}.boardNavIcon{vertical-align:middle;fill:none;stroke:#222;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin:0 30px 0 15px;display:inline-block}.boardNavIconUp{transform:translateY(1px)}.v_page li a{color:#777}.v_page li a:hover{color:#222}.btn_area{margin:20px 0;position:relative;overflow:hidden}.btn_area:after{visibility:hidden;clear:both;content:"";display:block}.btn_area ul{margin:0;padding:0;list-style:none;overflow:hidden}.btn_area ul li{float:left}.btn_area .left{float:left}.btn_area .left li{margin-right:4px}.btn_area .right{float:right}.btn_area .right li{margin-left:4px}.btn_area ul li a{justify-content:center;align-items:center;height:45px;line-height:45px;display:inline-flex}.btn_area ul li a.btn_line{color:#777;background:#fff;border:1px solid #e1e1e1;border-radius:2px;width:120px}.sv_member{color:inherit}.page-module__0KR6Ra__detailBody{color:#444;white-space:normal;min-height:260px;padding:34px 4px 28px;font-size:15px;line-height:1.95}.page-module__0KR6Ra__detailBody>*+*{margin-top:16px}.page-module__0KR6Ra__detailBody p{margin:0}.page-module__0KR6Ra__detailBody img{max-width:100%;height:auto}.page-module__0KR6Ra__detailActions{border-top:1px solid #e1e1e1;justify-content:flex-end;padding-top:20px;display:flex}.page-module__0KR6Ra__detailBackLink{color:#fff;text-align:center;background:#4a9e5c;border:1px solid #4a9e5c;border-radius:4px;min-width:140px;padding:14px 18px;font-size:14px;font-weight:700}.page-module__0KR6Ra__loadingDetailPanel{padding:36px 0 0}.page-module__0KR6Ra__loadingDetailBadgeRow{gap:8px;margin-bottom:16px;display:flex}.page-module__0KR6Ra__loadingDetailBadge,.page-module__0KR6Ra__loadingDetailLabel,.page-module__0KR6Ra__loadingDetailTitle,.page-module__0KR6Ra__loadingDetailMetaItem,.page-module__0KR6Ra__loadingDetailLine,.page-module__0KR6Ra__loadingDetailLineShort,.page-module__0KR6Ra__loadingDetailActions{background:linear-gradient(90deg,#eceef1 25%,#f6f7f8 37%,#eceef1 63%) 0 0/400% 100%;animation:1.2s ease-in-out infinite page-module__0KR6Ra__loadingShimmer;position:relative;overflow:hidden}.page-module__0KR6Ra__loadingDetailBadge{border-radius:999px;width:64px;height:28px}.page-module__0KR6Ra__loadingDetailLabel{border-radius:999px;width:100px;height:28px}.page-module__0KR6Ra__loadingDetailTitle{border-radius:4px;height:44px;margin-bottom:22px}.page-module__0KR6Ra__loadingDetailMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__0KR6Ra__loadingDetailMetaItem{border-radius:4px;height:72px}.page-module__0KR6Ra__loadingDetailBody{padding:34px 0}.page-module__0KR6Ra__loadingDetailLine{border-radius:999px;height:16px}.page-module__0KR6Ra__loadingDetailLine+.page-module__0KR6Ra__loadingDetailLine{margin-top:14px}.page-module__0KR6Ra__loadingDetailLineShort{border-radius:999px;width:64%;height:16px;margin-top:14px}.page-module__0KR6Ra__loadingDetailActions{border-radius:4px;width:140px;height:46px;margin-left:auto}.page-module__0KR6Ra__galleryGrid{flex-wrap:wrap;margin:0 -10px;list-style:none;display:flex}.page-module__0KR6Ra__galleryItem{width:25%;margin-bottom:20px;padding:0 10px}.page-module__0KR6Ra__galleryLink{display:block}.page-module__0KR6Ra__galleryImageWrap{background:#eee;border:1px solid #e5e5e5;border-radius:2px;height:220px;position:relative;overflow:hidden}.page-module__0KR6Ra__galleryImage{object-fit:cover}.page-module__0KR6Ra__galleryPlaceholder{text-align:center;color:#777;height:220px;line-height:220px}.page-module__0KR6Ra__galleryBody{padding:10px}.page-module__0KR6Ra__galleryBody strong{color:#222;font-size:15px;font-weight:500}.page-module__0KR6Ra__footer{background:#181b18}.page-module__0KR6Ra__footerInner{color:#a2a2a2;justify-content:space-between;width:1200px;margin:0 auto;padding:75px 0;line-height:21px;display:flex}.page-module__0KR6Ra__footerBrand a{color:#aaa;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-top:23px;font-size:10px;font-weight:500;display:inline-flex}.page-module__0KR6Ra__footerInfo{color:#777;width:42%;font-size:13px;line-height:23px}.page-module__0KR6Ra__footerTitle{color:#fff;margin-bottom:25px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700}.page-module__0KR6Ra__footerPhone{color:#fff;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:22px;font-weight:600}.page-module__0KR6Ra__footerCopy{text-align:center;color:#777;border-top:1px solid #fff3;padding:25px 0}.page-module__0KR6Ra__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1200px){.page-module__0KR6Ra__desktopHeader,.page-module__0KR6Ra__footerInner,.page-module__0KR6Ra__loadingPage,.page-module__0KR6Ra__errorState{width:auto;margin:0 20px}}@media (max-width:1024px){.page-module__0KR6Ra__page{margin-top:0}.page-module__0KR6Ra__paginationCurrent{min-width:20px;font-size:14px}.page-module__0KR6Ra__paginationLink{min-width:20px;font-size:13px;line-height:28px}.page-module__0KR6Ra__header{border-bottom:1px solid #e1e1e1;position:relative}.page-module__0KR6Ra__desktopHeader,.page-module__0KR6Ra__aside{display:none}.page-module__0KR6Ra__mobileHeader{display:block}.page-module__0KR6Ra__hero{height:255px}.page-module__0KR6Ra__heroTitleWrap{width:100%;top:89px}.page-module__0KR6Ra__content,.page-module__0KR6Ra__loadingPage,.page-module__0KR6Ra__errorState{width:auto;padding:40px 10px}.page-module__0KR6Ra__detailWrap{padding-top:20px}.page-module__0KR6Ra__detailTitle{font-size:26px}.page-module__0KR6Ra__detailBody{min-height:220px}#sh_bo_v{margin:20px 0;font-size:14px}#sh_bo_v .tit{padding:15px 10px;font-size:15px}#sh_bo_v .info{height:auto;padding:10px;line-height:1.8}:is(#sh_bo_v .info p,#sh_bo_v .info ul){float:none}#sh_bo_v .info ul li:first-child{margin:0}#sh_bo_v .bo_cont{padding:40px 15px}#bo_v_atc .program-schedule-post-title{font-size:20px}#bo_v_atc .program-schedule-table{min-width:700px}#bo_v_atc .program-schedule-table thead th{padding:14px 4px;font-size:13px}#bo_v_atc .program-schedule-table tbody th{padding:12px 4px;font-size:12px}#bo_v_atc .program-schedule-table td{padding:10px 6px;font-size:12px}#bo_v_atc .program-schedule-date{margin-bottom:8px;font-size:13px}#bo_v_atc .program-schedule-program-title{font-size:12px}#bo_v_atc .program-schedule-program-description{font-size:11px}#bo_v_atc .meal-plan-post-title{font-size:20px}#bo_v_atc .meal-plan-table{min-width:700px}#bo_v_atc .meal-plan-table thead th{padding:14px 4px;font-size:13px}#bo_v_atc .meal-plan-table tbody th{padding:12px 4px;font-size:12px}#bo_v_atc .meal-plan-table td{padding:10px 6px;font-size:12px}#bo_v_atc .meal-plan-date{margin-bottom:8px;font-size:13px}#bo_v_atc .meal-plan-category{font-size:12px}#bo_v_atc .meal-plan-menu{font-size:11px}.btn_area{padding:0 10px}.btn_area ul li a{height:35px;font-size:13px;line-height:35px}.btn_area ul li a.btn_line{width:80px}.page-module__0KR6Ra__galleryItem{width:50%}.page-module__0KR6Ra__footerInner{text-align:center;padding:42px 20px;display:block}.page-module__0KR6Ra__footerInfo,.page-module__0KR6Ra__footerContact{width:100%;margin-top:30px}}@media (max-width:768px){.page-module__0KR6Ra__heroTitleWrap h2{font-size:30px}.page-module__0KR6Ra__searchFieldset{float:none}.page-module__0KR6Ra__searchForm,.page-module__0KR6Ra__searchInput{width:100%}.page-module__0KR6Ra__errorActions{flex-direction:column;align-items:stretch}.page-module__0KR6Ra__retryButton,.page-module__0KR6Ra__homeButton,.page-module__0KR6Ra__detailBackLink{width:100%}.page-module__0KR6Ra__mobileBreak{display:inline}.page-module__0KR6Ra__galleryItem{width:100%}.page-module__0KR6Ra__detailActions{justify-content:flex-start}}@media (max-width:480px){.page-module__0KR6Ra__hero{border-top:1px solid #d1d1d1;border-bottom:1px solid #eee;height:auto;background:0 0!important}.page-module__0KR6Ra__heroTitleWrap{color:#222;padding:15px 0;position:static;transform:none}.page-module__0KR6Ra__heroTitleWrap h2{color:#333;padding:0;font-size:16px;font-weight:500}.page-module__0KR6Ra__heroTitleWrap p,.page-module__0KR6Ra__writerColumn{display:none}.page-module__0KR6Ra__footerBrandImage{width:140px}}
