@charset "UTF-8";/* 0406010000 식단 */
.menutableWrap { padding-top: 2rem; border-top: 1px solid #9ca7b2; }

.menutableWrap .menutable .top { position: relative; }

.menutableWrap .menutable .top .title { text-align: center; color: #9b8873; font-size: .9rem; font-weight: 500; }

.menutableWrap .menutable .top .date { text-align: center; font-size: 1.5rem; color: #222; }

.menutableWrap .menutable .top .arrow a { position: absolute; display: block; font-size: 0; width: 3.5rem; height: 3.5rem; border-radius: 50%; background-color: #f8f8f9; top: calc(50% - 1.75rem); }

.menutableWrap .menutable .top .arrow a:before { color: #707070; font-family: 'xeicon'; font-size: 1.3rem; width: 3.5rem; height: 3.5rem; line-height: 3.5rem; text-align: center; position: absolute; }

.menutableWrap .menutable .top .arrow a.prev { left: 0; }

.menutableWrap .menutable .top .arrow a.prev:before { content: ''; }

.menutableWrap .menutable .top .arrow a.next { right: 0; }

.menutableWrap .menutable .top .arrow a.next:before { content: ''; }

.menutableWrap .menutable .top .arrow a:hover { -webkit-box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 11px rgba(0, 0, 0, 0.1); -webkit-transition: all .3s; transition: all .3s; }

.menutableWrap .menutable .top .arrow a:hover:before { color: #000; font-weight: 600; }

.menutableWrap .menutable .top .this_week { text-align: center; font-size: .75rem; border: 1px solid #999; color: #333; height: 2.1rem; line-height: 2rem; margin: 0 auto; display: block; width: 130px; margin-top: .6rem; -webkit-transition: all .3s; transition: all .3s; }

.menutableWrap .menutable .top .this_week:hover { background-color: #333; border: 1px solid #333; color: #fff; font-weight: 400; -webkit-transition: all .3s; transition: all .3s; }

.menutableWrap .menutable .using_time_wrap { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #f6f7f9; padding: 0.7rem; margin-bottom: 1.5rem; margin-top: 2rem; }

.menutableWrap .menutable .using_time_wrap .using_time { max-width: 668px; margin: 0 auto; width: 100%; }

.menutableWrap .menutable .using_time_wrap .using_time .title { border: 1px solid #1a3759; border-radius: 1rem; background-color: #fff; color: #1a3759; height: 1.7rem; line-height: 1.6rem; display: inline-block; padding: 0 1rem; float: left; font-weight: 500; margin: 0 2rem 0 1.5rem; }

.menutableWrap .menutable .using_time_wrap .using_time ul { float: left; }

.menutableWrap .menutable .using_time_wrap .using_time ul li { height: 1.7rem; line-height: 1.7rem; float: left; }

.menutableWrap .menutable .using_time_wrap .using_time ul li span { color: #1a3759; padding-right: 1rem; font-weight: 500; float: left; }

.menutableWrap .menutable .using_time_wrap .using_time ul li p { color: #707070; font-size: .8rem; float: left; padding-right: 1.5rem; }

.menutableWrap .menutable .using_time_wrap .using_time ul li:after { content: ''; display: block; clear: both; }

.menutableWrap .menutable .using_time_wrap .using_time ul:after { content: ''; display: block; clear: both; }

.menutableWrap .menutable .using_time_wrap .using_time:after { content: ''; display: block; clear: both; }

.menutableWrap .menutable .menu .title { font-size: 1rem; font-weight: 500; color: #333; padding-bottom: .3rem; }

.menutableWrap .menutable .menu .table-wrap2 { /* td:hover{ border:2px solid #9c1c2b; position: relative; color: #9c1c2b; &:before{content:''; width: 1.8rem; height: 1.8rem; position: absolute;right: 0; top:0; background-color: #9c1c2b;} &:after{content:''; font-family: 'xeicon'; color: #fff;width: 1.8rem; height: 1.8rem;text-align: center;line-height: 1.8rem;font-size: .8rem; position: absolute; right: 0; top: 0;;} } td.nodata:hover{ border:2px solid #1a3759; &:before{background-color: #1a3759;} &:after{content:'';} a{   position: relative; &:before{content:'등록'; font-size: .9rem; font-weight: 500; color: #1a3759;text-align: center !important; line-height: 2rem; width: 100%; position: absolute;} } }*/ }

.menutableWrap .menutable .menu .table-wrap2 .today { background-color: #f6f7f9; }

.menutableWrap .menutable .menu .table-wrap2 td a { width: 100%; display: block; min-height: 2rem; }