#contents {padding-top:0;}
.bx-wrapper {border:none;margin:0;box-shadow:none;}
.bx-wrapper .bx-caption {background:url('/image/common/bg_opa/bg_opa_b60.png') 0 0 repeat;}
.bx-wrapper .bx-caption span {padding:3px 15px;font-family:"NotoSans",sans-serif;font-weight:bold;}
.bx-wrapper .bx-caption span.author {padding-top:0;font-weight:normal;font-size:0.7em;}


.bannerSlider {margin:0 -8px;position:relative;}
.sliderControl a {top:50%;width:20px;height:40px;margin-top:-20px;position:absolute;}
.sliderControl a.btnLeft {background:url('/image/eat/mobile/btn_left.png') 0 0 no-repeat;background-size:100% 100%;left:0;}
.sliderControl a.btnRight {background:url('/image/eat/mobile/btn_right.png') 0 0 no-repeat;background-size:100% 100%;right:0;}

ul.horizonUl > li.listCont {min-height:65px;}
.repItem {margin:15px 0;}
.repItem ul li {float:left;display:block;width:49.5%;margin-right:1%;border:1px solid #dedede;}
.repItem ul li:nth-child(2n) {margin-right:0;}
.repItem ul li p.txt {padding:5px;}
.repItem ul li p.txt span {font-size:0.7em;display:block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;width:100%;}
.repItem ul li p.txt span strong {display:inline-block;margin-right:5px;}
.repItem ul li .pic {position:relative;}
.repItem ul li a > span {display:block;padding:5px;color:#fff;width:100%;font-size:0.8em;}
.repItem ul li.cartoon a > span {background:#2aa9d3;}
.repItem ul li.mission a > span {background:#684099;}
.repItem ul li.essay a > span {background:#ff3f40;}
.repItem ul li.drama a > span {background:#60a900;}



@media all and (min-width:640px){
	.repItem ul li a > span {font-size:1em;}
	.repItem ul li p.txt span {font-size:1em;}

}