﻿@charset "utf-8";



/* CATG & EVENT */


.menu_ul{width:100%; text-align:center; padding-top:15px;}
.menu_icon {width:25%;  height:110px; float:left; font-size:14px; font-weight:bold;  color:#948E94; text-align:center}
.img_roll{text-align:center; background-color:#f7248d; height:120px;}
.m_catg{clear:both;position:relative;height:195px;border-bottom:1px solid #bcbcbc;}
.m_catg .mctg{position:absolute;left:0;top:0;width:165px;height:195px;}
.m_catg .mctg li{position:relative;overflow:hidden;}
.m_catg .mctg li .tx{display:block;overflow:hidden;position:absolute;right:10px;top:8px;width:86px;height:21px;padding:3px 5px 0 5px;font-size:0.75em;line-height:1.5em;color:#5489e0;text-align:center;background:url(../images/bg_bn_main.png) no-repeat 0 0;}
.m_catg .mevt{position:relative;overflow:hidden;height:195px;margin-left:165px;}
.m_catg .mevt li{float:left;width:155px;height:195px;}
.m_catg .meprev{position:absolute;left:164px;top:78px;z-index:2;}
.m_catg .menext{position:absolute;right:0;top:78px;z-index:2;}

/* TODAY */
.m_best .mtdy{overflow:hidden;padding:0 0 9px 0;text-align:center;}
.m_best .mtdy img{border:2px solid #b0b0b0;}

/* BEST */
.m_best{clear:both;overflow:hidden;padding:0 5px;border-bottom:1px solid #bcbcbc;background:url(../images/bg_mcont.gif) 0 bottom repeat-x;}
.m_best h3{clear:both;position:relative;height:33px;padding:9px 0 0 5px;}
.m_best h3 .more{display:block;position:absolute;right:12px;top:10px;width:24px;height:25px;}
.m_best li{float:left;position:relative;overflow:hidden;width:33.3%;height:147px;text-align:center;}
.m_best li .pimg{display:block;width:86px;height:90px;margin:0 auto;}
.m_best li .pimg img{border:1px solid #CCC;}
.m_best li .cont{display:block;overflow:hidden;width:86px;height:30px;margin:0 auto;line-height:1.2em;font-size:0.75em;text-align:center;color:#333;word-break:break-all;}
.m_best li .sale{display:block;overflow:hidden;width:86px;height:18px;margin:0 auto;font-size:0.75em;line-height:1.5em;text-align:center;color:#000;}
.m_best li .sale strong{font-size:1.3em}
.m_best li a{display:inline-block;width:100%;height:100%;color:#333;}

/* PLAN */
.m_plan{clear:both;position:relative;overflow:hidden;padding:0 5px 12px 5px;margin-bottom:-40px;background:url(../images/bg_mcont2.gif) 0 bottom repeat-x;}
.m_plan h3{clear:both;position:relative;height:33px;padding:9px 0 0 5px;}
.m_plan h3 .more{display:block;position:absolute;right:12px;top:10px;width:24px;height:25px;}
.m_plan a{display:block;position:relative;width:100%;min-height:60px;}
.m_plan .pimg{display:block;position:absolute;top:0;left:7px;}
.m_plan .pimg img{border:2px solid #b0b0b0;}
.m_plan .cont{display:block;padding:5px 10px 0 162px;}
.m_plan .cont .pd{display:block;overflow:hidden;font-size:0.875em;line-height:1.4em;color:#222;letter-spacing:-1px;word-break:break-all;}
.m_plan .cont .date{display:block;overflow:hidden;font-size:0.7em;line-height:1.2em;color:#777;}