@charset "utf-8";
html{width:100%; overflow-x:hidden; }
h2{font-size: 1rem; color: #000;}

/* 메인 컨테이너 */
#container{position:relative; z-index:2; width:100%; }

/* more_btn */
.btn_more{position:absolute; display:block;text-align:center; right:0; width:26px; height:26px; font-size:1.25rem; color:#000; }
.btn_more i{line-height: 2rem;transition:transform .3s;}
.btn_more:hover i, .btn_more:focus i{transform:rotate(180deg);-webkit-transform:rotate(180deg);}

/* 전광판 */
.dis_board0026{position:relative;width:100%;height: 3rem;background: #fff;border-radius: 100px;top: 1rem;box-shadow: 2px 2px 5px #ccc;}
.dis_board0026::before{display: block;content: "";width: 2rem;height: 2rem;border-radius: 50%;background: url('/images/template/10083/main/0026_img_board.png') no-repeat center;position: absolute;left: 1rem;top: 0.5rem;}
.dis_board0026 .dis_board_box{height:100%; font-weight:400; color:#000; position:relative; overflow:hidden; }
.dis_board0026 h2{position:relative;display:block;float:left;width: 150px;height:100%;padding-left: 3rem;line-height: 3rem;font-size:.9rem;font-weight:500;color: #b1548c;overflow:hidden;} /* 211112 */
.dis_board0026 ul {float: left;padding: 0 6.7rem 0 2rem;width: calc(100% - 10.5rem);height: 100%;overflow: hidden;}
.dis_board0026 ul li { height:100%; padding-right: 4rem; position: relative;}
.dis_board0026 ul li a {display: block;height: 100%;line-height: 2.9rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight:200;font-size: 0.75rem;}
.dis_board0026 ul li a:hover,
.dis_board0026 ul li a:focus { text-decoration:underline; }
.dis_board0026 ul li span{position: absolute; right: 0; top: 0; color:#9d9d9d;}
.dis_board0026 ul li span i{padding-right: 0.4rem; transform: translateY(0.1rem); -webkit-transform: rotateY(0.1rem);}
.dis_board0026 .nss_pg {position: absolute;width: 8.5rem;height: 100%;right: 0;text-align: center;background: #b1548c;border-radius:100px;} /* 211112 */
.dis_board0026 .nss_pg a {display: inline-block;color: #fff;border-radius: 50%;position: relative;line-height: 3rem;font-size: 1rem;padding: 0 0.2rem;transition: 0.3s;-webkit-transition: 0.3s;}
.dis_board0026 .nss_pg a + a { margin-left: 0.2rem; position: relative;}
.dis_board0026 .nss_pg .play{display: none;} 
.dis_board0026 .nss_pg .list{transform: translateY(-0.1rem); -webkit-transform: translateY(-0.1rem); margin-left: 0.5rem;}

/* 메인비주얼 */
/* 211112 */
.main_visual{position:relative; }
.main_visual .bx-controls{position:absolute; bottom:1rem; left:50%; -webkit-transform:translateX(calc(-50% - 600px + 55px)); transform:translateX(calc(-50% - 600px + 55px)); z-index:55; }
.main_visual .bx-pager-item{float:left; font-size:0; width:12px; height:12px; }
.main_visual .bx-pager-item + .bx-pager-item{margin-left:.5rem; }
.main_visual .bx-pager-item a{display:block; width:100%; height:100%; border:1px solid #b1548c; border-radius:50%; }
.main_visual .bx-pager-item a.active{background:#b1548c;}
.main_visual .bx-controls-auto{display:inline-block; vertical-align:middle; font-size:0; }
.main_visual .bx-controls-auto-item{display:inline-block; vertical-align:middle; }
.main_visual .bx-controls-auto-item + .bx-controls-auto-item{margin-left:.2rem; }
.main_visual .bx-controls-auto a{position:relative; display:block; }
.main_visual .bx-controls-auto a:before{position:relative;display:block;width:20px;height:20px;font-size:.65rem;color:#fff;font-family:'xeicon';content:'\ea3e';background: #784664;border-radius:50%;text-align:center;line-height:20px;}
.main_visual .bx-controls-auto a.bx-stop:before{content:'\ea3b'; }
.main_visual .bx-controls-auto a.active:before{opacity:1; }
.main_visual .bx-pager{display:inline-block; vertical-align:middle; margin-left:.5rem; }
.main_visual .bx-controls-auto a.active:before{background:#b1548c;}
#m_visual{overflow:hidden; }
#m_visual li{position:relative; overflow:hidden; }
#m_visual li img{display:block; width:100%; }
/* // 211112 */

/* 게시판 */
/* 211112 */
.notice0026{position:relative;height: 100%;}
.notice0026 h2{position:relative;display:inline-block;max-width:calc((100% - 120px) / 3);font-size:.9rem;}
.notice0026 h2 ~ h2{margin-left: 0;}
.notice0026 h2 a{position:relative;display:block;height: 2.5rem;line-height:2.5rem;padding:0 1rem;font-size:.9rem;font-weight:400;text-align:center;color:#ababab;transition:color .3s;transition:color .3s;}
.notice0026 h2 a.current{background: linear-gradient(to right, #b1548c, #e37dba);border-radius: 50px;color:#fff;}
.notice0026 h2 a:hover,
.notice0026 h2 a:focus{color: #000;}
.notice0026 h2 a > span{position:relative; display:block; white-space:nowrap; overflow:hidden; }
.notice0026 h2 a:hover > span,
.notice0026 h2 a:focus > span,
.notice0026 h2 a.current > span{font-weight:500;}
.notice0026 .new_cnt{position:absolute; top:0; left:0; width:26px; height:26px; background:#b1548c; font-size:.75rem; line-height:26px; text-align:center; color:#fff; }
.notice0026 .list_box{display:none;position:absolute;top: 4rem;left:0;width:100%;height:auto;}
.notice0026 .list_box.on{display:block}
.notice0026 .list_box > ul{margin:0 -.75rem; }
.notice0026 .list_box > ul > li{float:left;width: 33.333%;position: relative;}
.notice0026 .list_box > ul > li > a{position:relative;display:block;padding: 0 1rem;text-align:left;-webkit-transition:border-color .3s;transition:border-color .3s;border-right: 1px dotted #ccc;}
.notice0026 .list_box > ul > li:nth-child(3) > a{border-right:none;}
.notice0026 .list_box > ul > li > a:hover,
.notice0026 .list_box > ul > li > a:focus{text-decoration:underline;}
.notice0026 .list_box > ul > li > a > strong{display:block;font-size:.85rem;color:#000;font-weight:500;overflow:hidden;font-size: 0.9rem;text-overflow: ellipsis;white-space: nowrap;}
.notice0026 .list_box > ul > li > a > span{display:block; height:48px; margin-top:0.5rem; overflow:hidden; font-size:.7rem; color:#666; line-height:1.75; }
.notice0026 .list_box > ul > li > a .date{position:relative;display:block;margin-top: 0.1rem;color:#666;font-size:.7rem;font-weight:300;}
.notice0026 .btn_more{top: -4rem;right:0;border-radius: 50%;width: 2rem;height: 2rem;background: #b1548c;color: #fff;} 
/* // 211112 */

/* 헹사일정 */
/* 211112 */
.pop_schedule0026{position: relative;width: 13.5rem;height: 15.3rem;padding:1.25rem;background: #e4f9ff;overflow:hidden;border-radius: 40px;float: right;}
.pop_schedule0026 h2{width: calc(100% - 3rem);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #20698d;font-size: 1rem;margin-bottom: 0.5rem;margin-right: 2rem;}
.pop_schedule0026 p.imgBox{text-align:center;}
.pop_schedule0026 .sche_tbl{position:relative; background: rgba(255,255,255,0.5); height: 2rem; line-height: 2rem; border-radius: 2rem;}
.pop_schedule0026 .sche_tbl p{font-size: 0.85rem; text-align: center; color: #fff;}
.pop_schedule0026 .sche_tbl .prev, .pop_schedule0026 .sche_tbl .next{position: absolute; top:0; font-size: 1.2rem; color: #b1548c; width: 2rem; height: 2rem; border-radius: 50%; background:#fff;}
.pop_schedule0026 .sche_tbl .prev{left: 0; }
.pop_schedule0026 .sche_tbl .next{right: 0;}
.pop_schedule0026 .sche_tbl i{margin-left: 0.4rem;}
.pop_schedule0026 .lst_schedule{margin-top: 1rem;position:relative;width:100%;height: 5rem;overflow:hidden;overflow-y: auto;}
.pop_schedule0026 .lst_schedule li.no_Data{width:100%; text-align:center; padding:2rem 0; }
.pop_schedule0026 .lst_schedule li a{position:relative; display:block; line-height:1.75rem; padding-left:2.5rem; overflow:hidden; color:#fff; font-size:.8rem;}
.pop_schedule0026 .lst_schedule li em{position:absolute; left:0; top:0; text-align:center; font-weight:500; color:#fff; }
.pop_schedule0026 .lst_schedule li span{display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.pop_schedule0026 .lst_schedule li a:focus,
.pop_schedule0026 .lst_schedule li a:hover{text-decoration:underline;}
.pop_schedule0026 .btn_more{top:1.25rem;right:1.25rem;color:#fff;background: #20698d;border-radius: 50%;width:2rem;height: 2rem;}

.month{padding: 0.6rem 1rem;overflow:hidden;text-align:center;border-radius:50px;color:#fff;line-height:1;}
.month > span{display:inline-block;font-size: 1.2rem;color: #20698d;font-weight:700;}
.month > span:after{content:".";}
.month > em{display:inline-block;font-size:1.2rem;font-weight:700;color: #20698d;}
#prevMonth {position: absolute;top:0;font-size: 2rem;color: #b1548c;width: 2.5rem;height: 2.5rem;border-radius: 50%;background:#fff;left: 1px;}
#nextMonth {position: absolute;top:0;font-size: 2rem;color: #b1548c;width: 2.5rem;height: 2.5rem;border-radius: 50%;background:#fff;right: 1px;}
.calendar{display:none;}
#date_view_ifr{width:100%;}
/* // 211112 */

/* 바로가기 */
.M_link0026{position:relative;padding-top: 1.5rem;}
.M_link0026 ul{display:table; table-layout:fixed; overflow:hidden; }
.M_link0026 li{display:table-cell; width:1%; }
.M_link0026 li > a{position:relative; display:table; table-layout:fixed; width:100%; padding:0 .5rem; text-align:center;}
.M_link0026 li > a > .ico{position:relative; display:inline-block; width:5rem; height: 5rem; border-radius:50%; background:#fff;}
.M_link0026 li > a > .ico > img{position:absolute; left: 50%; top: 50%; transform:translate(-50%, -50%);}
.M_link0026 li > a > span{display:block;height: 50px;margin: 0.5rem 0;font-size:.9rem;color:#000;overflow:hidden;}
.M_link0026 li > a:hover > img,
.M_link0026 li > a:focus > img{-webkit-animation:link01ImgAct .3s; -ms-animation:link01ImgAct .3s; animation:link01ImgAct .3s; }
.M_link0026 li > a:hover > span,
.M_link0026 li > a:focus > span{text-decoration:underline; }
@-webkit-keyframes link01ImgAct{
	0%{-webkit-transform:rotateY(360deg); -ms-transform:rotateY(360deg); transform:rotateY(360deg); }
	100%{-webkit-transform:rotateY(0); -ms-transform:rotateY(0); transform:rotateY(0); }
}
@keyframes link01ImgAct{
	0%{-webkit-transform:rotateY(360deg); -ms-transform:rotateY(360deg); transform:rotateY(360deg); }
	100%{-webkit-transform:rotateY(0); -ms-transform:rotateY(0); transform:rotateY(0); }
}

/* 팝업존 */
.pop0026 {position:relative;z-index:1;overflow: hidden;text-align: center;height: 100%;}
.pop0026 h2 { display:block; text-align: left; color: #333; font-size:1rem; width: 35%;  margin-bottom: 1rem;}
.pop0026 .nss_pg {position: absolute;top: 0;right: 0;text-align:right;background: #c3bab3;border-radius: 1.5rem;text-align:center;padding: 3px 0.5rem;}
.pop0026 .nss_pg span {position: absolute;left: -2rem;height:100%;margin-right: 0.5rem;vertical-align:top;font-size: 1rem;}
.pop0026 .nss_pg span em {display: inline-block; font-weight:200; font-size: 0.9rem; line-height:1.25rem;}
.pop0026 .nss_pg span em + em { margin-left:0.1rem; }
.pop0026 .nss_pg span .now {color: #fe8716;position: relative;padding-right: 0.5rem;}
.pop0026 .nss_pg span .now::after{display: block;content: "/";position: absolute;right: 0.1rem;top: 0;transform: rotate(20deg);-webkit-transform: rotate(20deg);font-size: 0.5rem;color: #fe8716;}
.pop0026 .nss_pg a {display: inline-block;overflow: hidden;text-align: center;font-size: 1rem;color: #fff;padding: 0 0.2rem;}
.pop0026 .pop_img {top: -3px;overflow: hidden;max-width: 235px;height: 135px;margin: 0 auto;left: 2px;position:relative;} 
.pop0026 .pop_img li {display: none; height:100%;}
.pop0026 .pop_img li a { display: block; height: 100%; }
.pop0026 .pop_img li img {max-width: 100%; height:100%; vertical-align:middle;}
.pop0026 .pop_img li.on {display: block;}
.pop0026 .pop_wrap{overflow: hidden;padding: 0 0 1rem;}
.pop0026 .pop_wrap:before{position:absolute;content:"";width:100%;height: 100%;bottom: 0px;left:0;background: url(/images/template/10083/main/0026_bg_ptrn.png);}
/* 팝업리스트 레이어 추가 */
.pop0026 .pop_layer_box {position: absolute;top: 0;left: 0;display: none;width: 100%;height: 100%;background: #394b61;}
.pop0026 .pop_layer_box .pop_layer {position: relative;padding: 1rem;}
.pop0026 .pop_layer_box .pop_layer h3 {font-size: 0.9rem; color: #fff;}
.pop0026 .pop_layer_box .pop_layer ul {margin-top: 0.75rem;padding: 1rem 2rem;height: 5.3rem;line-height: 1.1rem;/* border-radius: 1rem; */text-align: left;background: #576c85;overflow-y: auto;}
.pop0026 .pop_layer_box .pop_layer ul li {list-style-type: disc; color: #fff;}
.pop0026 .pop_layer_box .pop_layer ul li a:hover,
.pop0026 .pop_layer_box .pop_layer ul li a:focus { text-decoration:underline; }
.pop0026 .pop_layer_box .pop_layer a.pop_close {position: absolute; top: 0.75rem; right: 1.25rem; display: block; padding: 0.25rem 0.5rem; color: #fff; background: #576c85; border-radius: 5px;}
.pop0026 .pop_img img {width: 230px;height: 135px;}

/* 포토 갤러리 */
.gallery0026{position:relative; }
.gallery0026 h2{height: 2rem;width: calc(100% - 3rem);margin: 1.2rem 2rem 1.2rem 0;overflow:hidden;display:block;}
.gallery0026 .list_box ul:after{content:""; display:block; clear:both; }
.gallery0026 .list_box ul > li{position:relative;float:left;width: 32%;border: 1px solid #ccc;border-radius: 2rem;overflow: hidden;margin-right: 2%;} 
.gallery0026 .list_box ul > li:nth-child(3){margin-right:0;}
.gallery0026 .list_box ul > li a{display:block; }
.gallery0026 .list_box ul > li a:hover,
.gallery0026 .list_box ul > li a:focus{text-decoration:underline; }
.gallery0026 .list_box ul > li .img{position:relative;display:block;width:100%;height: 8rem;margin:auto;overflow:hidden;background: #eee;}
.gallery0026 .list_box ul > li .img > img{position:absolute;width:100%; height:auto; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); width:100%; -webkit-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.gallery0026 .list_box ul > li a:hover .img > img,
.gallery0026 .list_box ul > li a:focus .img > img{-webkit-transform:translate(-50%, -50%) scale(1.1); -ms-transform:translate(-50%, -50%) scale(1.1); transform:translate(-50%, -50%) scale(1.1); }
.gallery0026 .list_box ul > li .txt{display:block;text-align:center;line-height: 3rem;padding: 0 1rem;}
.gallery0026 .list_box ul > li .txt em{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; font-size:.9rem; }.gallery0026 .list_box ul > li .txt em.date{margin-top:.5rem; font-size:.7rem; color:#aaa; }
.gallery0026 .btn_more{top:0;right: 0;border-radius: 50%;width: 2rem;height: 2rem;line-height: 2rem;background: #b1548c;color: #fff;} /* 211112 */

/* 식단 */
.meal_menu0026{position:relative;color:#222;}
.meal_menu0026 h2{height: 2rem;line-height: 2rem;width:calc(100% - 96px);overflow: hidden; margin-top: 1.2rem;}
.meal_menu0026 .img{text-align: center;}
.meal_menu0026 .meal_lst{background: #f6f1ed;padding: 1rem;border-radius: 0 0 20px 20px;text-align: center;}
.meal_menu0026 .meal_lst ul{overflow-y: auto;height: 4.5rem;}
.meal_menu0026 .meal_lst > ul > li{overflow:hidden;}
.meal_menu0026 .meal_lst > ul > li.no_Data{line-height:4rem;}
.meal_menu0026 .meal_lst > ul > li + li{margin-top:1rem;}
.meal_menu0026 .meal_lst .kcal{width: 8rem;top: 7.5rem;font-weight:500;font-size:.9rem;padding: 0.2rem 1rem;color:#fff;background:linear-gradient(to right, #fe8616, #fdb218);border-radius: 2rem;margin: 0 auto 0.5rem;}
.meal_menu0026 .meal_lst .kcal > span{display:inline-block;}
.meal_menu0026 .meal_lst .meal_list{display:block;float:left;width: 100%;font-size:.75rem;}
.meal_menu0026 .btn_more{top: 0;right:0;border-radius: 50%;width: 2rem;height: 2rem;line-height: 2rem;background: #b1548c;color: #fff;} /* 211112 */

/* 배너존 */
.banner_zone{line-height:1; border-top:1px solid #d1d8e4; }
.banner_zone .container{position:relative; height:4rem; overflow:hidden; }
.banner_zone h2{float:left; display:inline-block; margin-top:1.5rem; width:4rem; font-size:0.85rem; font-weight:400; color:#191919; }
.banner_zone .btn{float:left; margin-top:1.35rem; overflow:hidden; }
.banner_zone .btn a{float:left; width:27px; height:28px; color:transparent; background:no-repeat center / 100%; overflow:hidden; }
.banner_zone .btn a.prev{background-image:url('/images/template/10083/main/btn_b_prev.png'); }
.banner_zone .btn a.stop{background-image:url('/images/template/10083/main/btn_b_stop.png'); }
.banner_zone .btn a.next{background-image:url('/images/template/10083/main/btn_b_next.png'); }
.banner_zone .btn a.list{background-image:url('/images/template/10083/main/btn_b_list.png'); }
.banner_zone ul{float:left; display:inline-block; padding-top:0.75rem; padding-left:1.5rem; width:calc(100% - 10rem); overflow:hidden; }
.banner_zone ul li{float:left; display:inline-block; margin-bottom:0.75rem; padding:0 0.25rem; width:20%; }
.banner_zone ul li a{display:block; height:2.5rem; line-height:2.3rem; text-align:center; border:1px solid #c8d1db; overflow:hidden; }
.banner_zone ul li a img{max-width:100%; max-height:100%; vertical-align:middle; }


@media (max-width:1280px){
	/* 메인비주얼 */
	.main_visual .bx-controls{bottom:1rem; left:2.5%; -webkit-transform:translateX(0); transform:translateX(0); }
}
@media (max-width:1200px){
	/* 메인비주얼 */
	.main_visual:before{width:100%; height:100%; }
	#m_visual li { overflow:hidden; }
	#m_visual li img { position:relative; width:150%; height:auto; left:-25%; top:0; }
}
@media (max-width: 1020px){
	.gallery0026 .list_box ul > li{width: 48%;margin-right: 4%;}
	.gallery0026 .list_box ul > li:nth-child(2){margin-right:0;}
    .gallery0026 .list_box ul > li:nth-child(3){display:none;}

    .pop0026:before {
    /* height: 10.5rem; */
}

	/* 전광판 */
	.dis_board0026 ul{width: calc(100% - 2.5rem);margin-left:0;padding-left:60px;}
	.dis_board0026 h2,
	.dis_board0026 ul:before{display:none;}
	.dis_board0026 ul:after{position:absolute; top:50%; left:0; width:23px; height:27px; -webkit-transform:translateY(-50%); transform:translateY(-50%); /*background:url(/images/template/10083/main/0026_icon_board.png)no-repeat center/cover;*/ content:''; }

	/* 배너존 */
	.banner_zone h2{position:absolute; top:0; left:0; margin:-1px; padding:0; width:1px; height:1px; border:0; clip:rect(0, 0, 0, 0); overflow:hidden; }
	.banner_zone .btn{position:absolute; top:50%; left:0; margin-top:0; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
	.banner_zone ul{margin-left:6rem; width:calc(100% - 6rem); }

}

@media (max-width:960px){
	
    .dis_board0026{top:0;height: 2.8rem;}
    .dis_board0026::before{top: 0.4rem;}
    .dis_board0026 .nss_pg a{top:0;line-height: 2.8rem;}

    .pop_schedule0026{width: 100%;margin-top: 0;}

    
    .pop0026 span{position:absolute; right:6.5rem;}
    .pop0026 .nss_pg{position:absolute; right: 0;}
}

@media (max-width:800px){
	/* 배너존 */
	.banner_zone ul li{width:25%; }
}
@media (max-width:768px){
	.btn_more{top:-2.5rem; }
}
@media (max-width:700px){
	.btn_more{top:-2.75rem; width:1rem; height:1rem; }
	
	/* 행사일정 */
	.pop_schedule0026{height:auto;}

	/* 팝업존 */
	.pop0026{height:auto;}
}
@media (max-width:670px){
	#m_visual li img{width:160%;}
	.M_link0026 {padding-top: 1rem;padding-bottom: 0;}
    .M_link0026 li{width: 33.333%; float: left;}
}
@media (max-width:600px){
	/* 배너존 */
	.banner_zone ul li{width:50%; }
}
@media (max-width:476px){
	.dis_board0026 { height: 2rem;}
	.dis_board0026::before { top: 0rem;}
	.dis_board0026 ul {width: calc(100% - 2rem);}
	.dis_board0026 ul li { padding-right: 0;}
	.dis_board0026 ul li a {line-height: 1.9rem;}
	.dis_board0026 .nss_pg{ width: 7rem;}
	.dis_board0026 .nss_pg a { line-height: 2rem;}
	.dis_board0026 ul li span {display:none;}

	.notice0026 h2{max-width: calc((100% - 3rem) / 3);font-size: .8rem;}
	.notice0026 h2 a{padding: 0 0.5rem;}
	.notice0026 a span{font-size:0.85rem;}
	.notice0026 .list_box {  top: 2.5rem;}
    .notice0026 .list_box > ul > li{width:100%;}
    .notice0026 .list_box > ul > li > a{border-bottom:1px dotted #ccc;border-right:none;padding: 0.8rem 0;margin: 0 0.8rem;}
    .notice0026 .list_box > ul > li > a > strong {width:calc(100% - 5rem);}
    .notice0026 .list_box > ul > li > a > span{display:none;}
    .notice0026 .list_box > ul > li > a .date{float:right; margin-top:-1.2rem;}
    .notice0026 .btn_more { top: -2em;}
    
    .M_link0026 li > a > .ico { width: 4rem; height: 4rem;}
	.M_link0026 li > a > .ico > img{width:2.8rem;}
    
	.gallery0026 .list_box ul > li{width: 48%;margin-right: 0.5rem;}
}
@media (max-width:380px){
	.gallery0026 .list_box ul > li{width:100%; margin-bottom:0.5rem;}
	.gallery0026 .list_box ul > li:nth-child(2){margin-bottom:0;}
	
	/* 배너존 */
	.banner_zone ul li{width:100%; }
}
@media (max-width:320px){
    .pop_schedule0026 p.imgBox img{width:3rem;}

    .notice0026 .list_box > ul > li > a{padding: 0.5rem 1rem;}
    .notice0026 .list_box > ul > li:before{height:1.2rem;}

	 .M_link0026 li{width: 50%; float: left;}
	 .M_link0026 li > a > span{font-size: 0.85rem;}
	 .M_link0026 li > a > .ico { width: 3.5rem; height: 3.5rem;}
	 .M_link0026 li > a > .ico > img{width:2.4rem;}
    
    .gallery0026 .list_box ul > li:nth-child(2){display:none;}

    .meal_menu0026 .img img{width:4rem;}

}