/* BASIC css start */
/* column table left, right td style */
table.column_tbl {
    border-top: 1px solid #ddd
}
table.column_tbl2 {
    margin: 10px 0 0 0;
    border-top: 1px solid #20c
}   /* table ÅÂ±× À§¿¡ titleÀÌ ÀÖÀ» °æ¿ì */
.column_tbl td.col_head, .column_tbl2 td.col_head, td.col_head {
    padding: 10px 0 7px 20px;
    border-bottom: 1px solid #ddd;
    background: #f4f8ff
}
.column_tbl td.col_head2, .column_tbl2 td.col_head2 {
    padding: 10px 0 7px 10px;
    border-bottom: 1px solid #ddd;
    background: #f4f8ff
}
.column_tbl td.col_cont1, .column_tbl2 td.col_cont1, td.col_cont1 {
    padding: 7px 10px 7px 10px;
    border-bottom: 1px solid #ddd
}
.column_tbl td.col_cont2, .column_tbl2 td.col_cont2 {
    padding: 10px 10px 7px 10px;
    border-bottom: 1px solid #ddd
}
/* rows table, th, td style */
table.rows_tbl {
}
.rows_tbl th {
    height: 27px;
    padding: 4px 0 0 0;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}
.rows_tbl td {
    text-align: center;
    border-bottom: 1px solid #ddd
}
.rows_tbl td.left {
    padding: 0 0 0 15px;
    text-align: left
}
.rows_tbl td.right {
    padding: 0 20px 0 0;
    text-align: right
}
/* aÅÂ±×¿¡ °¨½ÎÁø imgÅÂ±×ÀÏ °æ¿ì rollover È¿°ú  */
a.rollover img {
    display: inline
}
a.rollover img.over {
    display: none
}
a.rollover:hover img {
    display: none
}
a.rollover:hover img.over {
    display: inline
}
/* ÀÌ¹ÌÁö º¸±â ¹æ½ÄÀÏ ¶§ »óÇ° Ã¥ÀÚÄÚµå, »óÇ°¸í, ¼ÒºñÀÚ°¡°Ý, ÆÇ¸Å°¡°Ý, ±¸¸Å°ü·Ã ¹öÆ°, ¿É¼Çµé¿¡ ´ëÇÑ °øÅë ½ºÅ¸ÀÏ; 2014-04-30; Àü¿ë °úÀå*/
p.goods_grid_img {
    text-align: center
}
p.goods_grid_img_104 {
    width: 104px;
    height: 104px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_104.gif) no-repeat left top
} /* box Å©±â°¡ 104pxÀÎ °æ¿ì */
p.goods_grid_img_104 a {
    display: block;
    padding: 2px
} /* ¿©¹é: 2px; */
p.goods_grid_img_110 {
    width: 110px;
    height: 110px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_110.gif) no-repeat left top
} /* box Å©±â°¡ 110pxÀÎ °æ¿ì */
p.goods_grid_img_110 a {
    display: block;
    padding: 5px
} /* ¿©¹é: 5px; */
p.goods_grid_img_140 {
    width: 140px;
    height: 140px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_140.gif) no-repeat left top
} /* box Å©±â°¡ 140pxÀÎ °æ¿ì */
p.goods_grid_img_140 a {
    display: block;
    padding: 5px
} /* ¿©¹é: 5px; */
p.goods_grid_img_140 a img {
    width: 130px;
    height: 130px
} /* »óÇ° ÀÌ¹ÌÁö Å©±â¸¦ 130px·Î °­Á¦ Á¶Á¤ */
p.goods_grid_img_154 {
    width: 154px;
    height: 154px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_154.gif) no-repeat left top
} /* box Å©±â°¡ 154pxÀÎ °æ¿ì */
p.goods_grid_img_154 a {
    display: block;
    padding: 2px
} /* ¿©¹é: 2px; */
p.goods_grid_img_160 {
    width: 160px;
    height: 160px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_160.gif) no-repeat left top
} /* box Å©±â°¡ 160pxÀÎ °æ¿ì */
p.goods_grid_img_160 a {
    display: block;
    padding: 5px
} /* ¿©¹é: 5px; */
.goods_grid_img_160 {
    width: 150px;
    height: 150px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_160.gif) no-repeat left top;
    padding: 5px;
} /* box Å©±â°¡ 170pxÀÎ °æ¿ì */
.goods_grid_img_170 {
    width: 150px;
    height: 150px;
    background: url(/design/kiditem01/bmit_skin/images/goods_box_170.gif) no-repeat left top;
    padding: 10px;
} /* box Å©±â°¡ 170pxÀÎ °æ¿ì */
/*.goods_grid_img_170 a     { display: block; padding: 10px }  ¿©¹é: 10px; */

p.goods_grid_bookcode {
    margin: 8px 0 0 0;
    text-align: center;
    color: #02e
}
p.goods_grid_name {
    margin: 8px 0 0 0;
    padding: 0 10px;
    text-align: center
}
p.goods_grid_name_104 {
    margin: 5px 0 0 0;
    width: 104px;
    line-height: 14px;
    overflow: hidden;
    height: 28px
} /* ÇÏ´Ü Àå¹Ù±¸´ÏÀÇ »óÇ°¸í¿¡ Àû¿ëµÈ ½ºÅ¸ÀÏ */
p.goods_grid_name_110 {
    margin: 8px 0 0 0;
    width: 110px;
    text-align: center
}
p.goods_grid_name_140 {
    margin: 8px 0 0 0;
    width: 140px;
    text-align: center
}
p.goods_grid_name_154 {
    margin: 8px 0 0 0;


    width: 154px;
    text-align: center
}
p.goods_grid_name_160 {
    margin: 8px 0 0 0;
    width: 160px;
    text-align: center
}
p.goods_grid_name_170 {
    margin: 8px 0 0 0;
    width: 170px;
    text-align: center
}
p.goods_grid_market_price {
    margin: 5px 0 0 0;
    text-align: center;
    color: #999;
    text-decoration: line-through
}
p.goods_grid_sale_price {
    margin: 5px 0 0 0;
    text-align: center;
    color: #e00;
    font-weight: bold
}
p.goods_grid_point {
    margin: 2px 0 4px 0;
    text-align: center;
    color: #02e
}
p.goods_grid_number {
    margin: 2px 0 4px 0;
    text-align: center;
}
p.goods_grid_keysub {
    margin: 5px 0 0 0;
    text-align: center;
    color: #e00
}
p.goods_grid_option {
    margin: 5px 0 0 0;
    text-align: center
}
/* ¸®½ºÆ® º¸±â ¹æ½ÄÀÏ ¶§ »óÇ° Ã¥ÀÚÄÚµå, »óÇ°¸í, ¼ÒºñÀÚ°¡°Ý, ÆÇ¸Å°¡°Ý, ±¸¸Å°ü·Ã ¹öÆ°, ¿É¼Çµé¿¡ ´ëÇÑ °øÅë ½ºÅ¸ÀÏ; 2014-04-30; Àü¿ë °úÀå*/
p.goods_list_goods_img {
    padding: 5px 0;
    text-align: center
}
p.goods_list_bookcode {
    margin: 5px 0 0 0;
    color: #04d
}
p.goods_list_name {
    margin: 5px 0 0 0
}
p.goods_list_icons {
    margin: 5px 0 0 0
}
p.goods_list_keysub {
    margin: 5px 0 0 0;
    color: #e00
}
p.goods_list_coupon {
    margin: 5px 0 0 0;
    color: #e00
}
p.goods_list_delivery_add {
    margin: 5px 0 0 0;
    color: #e00
}
p.goods_list_company {
    text-align: center
}
p.goods_list_stock {
    text-align: center
}
p.goods_list_input {
    text-align: center
}
p.goods_list_unit {
    margin: 5px 0 0 0;
    text-align: center
}
p.goods_list_market_price {
    text-align: center;
    color: #999;
    text-decoration: line-through
}
p.goods_list_sale_price {
    margin: 5px 0 0 0;
    text-align: center;
    font-weight: bold;
    color: #e00
}
p.goods_list_point {
    margin: 5px 0 0 0;
    text-align: center;
    color: #04d
}
p.goods_list_btn {
    margin: 5px 0 0 0
}
p.goods_list_option {
    margin: 5px 0 0 0
} /* ¼±ÅÃ¿É¼Ç */
/* mall_main.html */

/* Áß¾Ó ÀÌº¥Æ®,±âÈ¹Àü ·Ñ¸µ ¹è³Ê */
div.m_events {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 426px;
}
.m_events div.bans {
    width: 100%;
    height: 426px;
}
.m_events .bans a {
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 426px;
    overflow: hidden
}
div.event_mp_wrap {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-width: 1120px;
    height: 40px;
    z-index: 999;
    background: url(/design/kiditem01/bmit_skin/images/m_bans_btn.png) repeat 0 0;
}
#event_main_pager {
    width: 1120px;
    height: 40px;
    margin: 0 auto;
}
#event_main_pager li {
    float: left;
    width: 180px;
    height: 40px;
    line-height: 40px;
    background: url(/design/kiditem01/bmit_skin/images/m_bans_bar.gif) no-repeat left center;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
#event_main_pager li span {
    display: none
}
#event_main_pager li:first-child {
    width: 220px;
    background: none;
}
#event_main_pager li a {
    display: block;
    width: 100%;
    height: 40px;
    color: #333;
    z-index: 9999;
}
#event_main_pager li:hover, #event_main_pager li.active a, #event_main_pager li.active {
    background: #3859a1;
    color: #fff;
    cursor: pointer;
}
/* ¸ÞÀÎ »ó´Ü 4´Ü¹è³Ê */
div.m_plan_top {
    width: 1120px;
    margin: 30px auto 0 auto;
}
div.m_plan_top ul {
    width: 1120px;
    height: 190px;
}
div.m_plan_top ul li {
    float: left;
    width: 271px;
    height: 180px;
    margin-left: 12px;
}
div.m_plan_top ul li:first-child {
    margin-left: 0;
}
div.m_plan_top p {
    margin-top: 40px;
    width: 1100px;
    height: 120px;
}
div.m_plan_top ul li a, div.m_plan_top p a {
    display: block;
    width: 100%;
    height: 100%;
}
/* ¸ÞÀÎ ½Å»óÇ° ÄÚ³Ê */
div.m_news {
    width: 100%;
    margin-top: 50px;
}
div.m_news .title {
    width: 1120px;
    margin: 0 auto;
    background: yellow;
}
div.m_news .title .arrowL {
    float: left;
    width: 435px;
    height: 21px;
    background: url(/design/kiditem01/bmit_skin/images/mnew_arrowL.gif) no-repeat 0 center;
    cursor: pointer;
}
div.m_news .title .ntitle a {
    display: block;
    color: #111;
    width: 100%;
    height: 30px;
}
div.m_news .title .arrowR {
    float: right;
    width: 435px;
    height: 21px;
    background: url(/design/kiditem01/bmit_skin/images/mnew_arrowR.gif) no-repeat 0 center;
    cursor: pointer;
}
div.m_news .title .ntitle {
    margin: 2px 0 0 30px;
    float: left;
    width: 190px;
    line-height: 30px;
    font-size: 24px;
    text-align: left;
    font-family: 'Noto Sans KR', 'noto_M', sans-serif;
    font-weight: 500;
    letter-spacing: -0.06em;
    color: #111;
    background: url(/design/kiditem01/bmit_skin/images/btn_new_more.gif) no-repeat right center;
}
div.m_news .title .ntitle a {
    display: block;
    color: #111;
    width: 100%;
    height: 30px;
}
div.m_news div.m_newslide {
    width: 100%;
    overflow: hidden;
    height: 180px;
    margin-top: 27px;
}
div.m_news div#m_newg {
    width: 100%;
}
/* »óÇ°ºÎºÐ */
div.m_news_goods {
    float: left;
    width: 180px;
    margin: 0 0 0 48px;
}
div.mn_glist {
    position: relative;
    z-index: 1;
    width: 180px;
    height: 180px;
}
div.mn_glist div.circle_info {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 180px;
    height: 180px;
}
div.mn_glist div.circle_info:hover {
    background: url(/design/kiditem01/bmit_skin/images/m_new_img_hover.png) repeat 0 0;
}
div.mn_glist div.circle_info a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
    left: 0;
    top: 0;
    background: url(/design/kiditem01/bmit_skin/images/m_new_goods.png) no-repeat 0 0;
}
div.circle_info a, div.circle_info p {
    color: #fff;
}
div.circle_info p {
    display: none;
    vertical-align: top;
    text-align: center;
}
div.circle_info:hover p {
    display: block;
    width: 100%;
}
/* ½Å»óÇ° »óÇ°¸í,°¡°Ý */
div.circle_info p.name {
    margin: 67px 0 0 10px;
    width: 160px;
    height: 35px;
    line-height: 19px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
}
div.circle_info p.price {
    height: 26px;
    margin-top: 12px;
    font-weight: bold;
}
div.circle_info p.price span {
    display: inline-block;
    vertical-align: top;
    line-height: 25px;
}
div.circle_info p.price span.price {
    font-family: tahoma, dotum;
    font-size: 18px;
}
div.circle_info p.price span.unit {
    font-size: 14px;
    margin: 1px 0 0 2px;
}
/* 2018 ¿©¸§ ÀÎ±â»óÇ° */
div.m_hots_wrap {
    width: 100%;
    background: #f2f3f6;
    margin-top: 80px;
    padding: 42px 0 10px 0;
}
div.m_hots {
    width: 1120px;
    margin: 0 auto;
}
div.m_hots ul.goods {
    width: 1120px;
    margin-top: 10px;
}
div.m_hots .goods li {
    float: left;
    width: 198px;
    height: 348px;
    padding: 10px;
    margin: 0 0 5px 5px;
    background: #fff;
    border: 1px solid #ddd;
}
div.m_hots .goods li.first {
    margin-left: 0
}
div.common_gimg {
    width: 198px;
    text-align: center;
    overflow: hidden;
}
div.common_gimg img {
    width: 198px;
    height: 198px;
}
div.common_gimg a {
    color: #333;
}
div.common_gimg:hover {
    text-decoration: underline;
}
div.common_gimg p.common_gname {
    width: 198px;
    text-align: center;
    line-height: 19px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
}
div.common_gimg p.common_gname a {
    display: block;
    width: 198px;
    height: 40px;
    padding-top: 38px;
}
div.common_gprice {
    width: 100%;
    margin-top: 18px;
}
p.m_comm_more {
    display: inline-block;
    vertical-align: top;
    width: 1118px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    border: 1px solid #ddd;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}
p.m_comm_more a {
    display: block;
    width: 100%;
    height: 100%;
    color: #4a4a4a;
}
p.m_comm_more span {
    display: inline-block;
    vertical-align: top;
}
p.m_comm_more span.arrow {
    margin: 3px 0 0 12px;
}
/* ¸ÞÀÎ °øÅëÅ¸ÀÌÆ² */
    .common_Mtitle {
    height: 70px;
    text-align: center;
    font-family: 'Noto Sans KR', 'noto_M', sans-serif;
    font-weight: 500;
    letter-spacing: -0.06em;
    color: #111;
}
.common_Mtitle a {
    display: inline-block;
    color: #111;
}
.common_Mtitle span {
    display: block;
}
.common_Mtitle span.icon {
    height: 28px;
    background: url(/design/kiditem01/bmit_skin/images/m_star_icon.png) no-repeat center 0;
}
.common_Mtitle span.title {
    font-size: 24px;
    height: 40px;
    line-height: 40px;
}
div.common_gprice {
    width: 100%;
    height: 40px;
}
/* ¿©¸§ÀÎ±â»óÇ°, º£½ºÆ®»óÇ° ÇÒÀÎÀ² */
div.common_gprice p.g_rate {
    float: left;
    width: 80px;
    height: 40px;
    color: #de141e;
}
div.common_gprice p.g_price span {
    display: inline-block;
    vertical-align: top;
}
/* ÇÒÀÎÀ² */
p.g_rate span {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    line-height: 40px;
    font-family: tahoma, dotum;
}
p.g_rate span.number {
    font-size: 30px;
    font-weight: bold;
    padding-left: 5px;
    margin-top: 2px
}
p.g_rate span.rate {
    font-size: 20px;
    margin: 6px 0 0 0;
}
/* ¿©¸§ÀÎ±â»óÇ°, º£½ºÆ®»óÇ° °¡°Ý */
div.common_gprice div.g_price {
    float: left;
    width: 110px;
}
/* ¼ÒºñÀÚ°¡°Ý */
p.m_cs_price {
    height: 15px;
    color: #a8a8a8;
}
p.m_cs_price span {
    display: inline-block;
    vertical-align: top;
    line-height: 15px;
    text-decoration: line-through;
    font-family: tahoma, dotum;
}
p.m_cs_price span.price {
    font-size: 14px;
}
p.m_cs_price span.unit {
    font-size: 13px;
}
/* ÆÇ¸Å°¡°Ý */
p.m_sell_price {
    height: 25px;
    font-weight: bold;
    color: #000;
}
p.m_sell_price span {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    line-height: 24px;
}
p.m_sell_price span.price {
    font-family: tahoma, dotum;
    font-size: 19px;
}
p.m_sell_price span.unit {
    font-size: 15px;
    margin: 2px 0 0 2px;
}
/* º£½ºÆ®»óÇ° ¿µ¿ª */
div.m_best {
    width: 1120px;
    margin: 42px auto 0 auto;
}
div.m_best ul.goods {
    width: 1120px;
    margin-top: 10px;
}
div.m_best .goods li {
    float: left;
    width: 198px;
    height: 348px;
    padding: 10px;
    margin: 0 0 5px 5px;
    background: #fff;
    border: 1px solid #ddd;
}
div.m_best .goods li.first {
    margin-left: 0
}
/* ÇÁ·Î¸ð¼Ç ÀÌº¥Æ® */
div.m_pm_event {
    display: inline-block;
    width: 100%;
    background: #f2f3f6;
    margin-top: 80px;
    padding: 60px 0 30px 0;
    vertical-align: top;
}
div.m_pm {
    width: 1120px;
    margin: 0 auto;
}
div.m_pm p.mban_store {
    float: left;
    width: 444px;
}
div.m_pm p.mban_store img {
    vertical-align: top;
}
div.m_pm p.mban_store a {
    display: block;
}
div.m_pm ul.mban_info {
    float: right;
    width: 664px;
}
div.m_pm ul.mban_info li {
    float: left;
    width: 324px;
    height: 285px;
    margin: 0 0 15px 8px;
}
div.m_pm ul.mban_info li img {
    vertical-align: top;
}
div.m_pm ul.mban_info li.license {
    position: relative;
    z-index: 1;
}
div.m_pm ul.mban_info li.license p.tax_btns {
    position: absolute;
    z-index: 2;
    left: 57px;
    bottom: 20px;
}
/* ÇÁ·Î¸ð¼Ç ¶ì¹è³Ê */
div.m_pm_bans {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
div.m_pm_bans > p {
    width: 100%;
    margin: 0;
    text-align: center;
}
div.m_pm_bans > p img {
    vertical-align: top;
}
/* ÀÎ±â Ä«Å×°í¸® */
div.m_cate_box {
    width: 1118px;
    height: 570px;
    margin: 0 auto 40px auto;
    border: 1px solid #ddd;
}
div.m_cate1_top {
    border-top: 2px solid #2850a7;
}
div.m_cate2_top {
    border-top: 2px solid #ed911d;
}
div.m_cate3_top {
    border-top: 2px solid #3e8d86;
}
div.m_cate4_top {
    border-top: 2px solid #c860d4;
}
div.m_cate_box .title_box {
    float: left;
    width: 250px;
    height: 570px;
    border-right: 1px solid #ddd;
}
div.m_cate_box .title_box .title {
    height: 190px;
}
div.m_cate_box .title_box .title h4 {
    height: 70px;
    font-family: 'Noto Sans KR', 'noto_M', sans-serif;
    font-weight: 500;
    letter-spacing: -0.06em;
    font-size: 28px;
    line-height: 33px;
    padding: 42px 0 0 19px;
}
div.m_cate_box .title_box .title h4.cate1 {
    color: #2850a7;
}
div.m_cate_box .title_box .title h4.cate2 {
    color: #ed911d;
}
div.m_cate_box .title_box .title h4.cate3 {
    color: #3e8d86;
}
div.m_cate_box .title_box .title h4.cate4 {
    color: #c860d4;
}
p.m_cate_more {
    display: inline-block;
    vertical-align: top;
    width: 88px;
    height: 28px;
    line-height: 28px;
    background: #fff url(/design/kiditem01/bmit_skin/images/mcate_arrowR.png) no-repeat 71px center;
    border: 1px solid #ddd;
    font-family: 'Noto Sans KR', 'noto_R', sans-serif;
    letter-spacing: -0.06em;
    font-size: 16px;
    text-indent: 10px;
    margin: 12px 0 0 19px;
}
p.m_cate_more a {
    display: block;
    width: 100%;
    height: 100%;
    color: #666;
}
p.m_cate_ban {
    display: inline-block;
    vertical-align: top;
    width: 250px;
    height: 380px;
    overflow: hidden;
}
p.m_cate_ban img {
    vertical-align: top;
}
/* ÀÎ±â Ä«Å×°í¸® »óÇ°¿µ¿ª */
div.m_cate_box .goods {
    float: right;
    width: 867px;
}
div.m_cate_box .goods ul {
    width: 837px;
    margin: 20px 0 0 30px;
}
div.m_cate_box .goods ul li {
    float: left;
    width: 172px;
    height: 260px;
    margin: 10px 15px 0 15px;
}
div.m_cate_box .goods ul li.first {
    margin-left: 0;
}
/* »óÇ°ÀÌ¹ÌÁö */
div.mcate_img {
    width: 172px;
    text-align: center;
}
div.mcate_img .img_box {
    width: 170px;
    height: 170px;
    border: 1px solid #ddd;
}
div.mcate_img img {
    width: 170px;
    height: 170px;
}
div.mcate_img a {
    color: #333;
}
div.mcate_img:hover {
    text-decoration: underline;
}
/* »óÇ°¸í, »óÇ°°¡°Ý */
p.mcate_name {
    width: 172px;
    text-align: center;
    height: 49px;
    line-height: 19px;
    font-size: 12px;
}
p.mcate_name a {
    display: block;
    width: 100%;
    height: 40px;
    padding-top: 9px;
}
p.mcate_price {
    height: 26px;
    margin-top: 0;
    font-weight: bold;
    color: #000;
    text-align: center;
}
p.mcate_price span {
    display: inline-block;
    vertical-align: top;
    line-height: 25px;
}
p.mcate_price span.price {
    font-family: tahoma, dotum;
    font-size: 18px;
}
p.mcate_price span.unit {
    font-size: 14px;
    margin: 2px 0 0 2px;
}
div.m_best_bag:after {
    display: block;
    clear: both;
    content: ''
} /* float ÇØÁ¦; */
/* °í°´¼¾ÅÍ ¹è³Ê */
div.m_fs_bans {
    width: 1120px;
    margin: 50px auto 0 auto;
}
div.m_fs_bans ul {
    width: 1120px;
    display: inline-block;
    vertical-align: top;
}
div.m_fs_bans ul li {
    float: left;
    margin-left: 12px;
    width: 271px;
}
div.m_fs_bans ul li.first {
    margin-left: 0;
}
div.m_fs_bans ul li img {
    vertical-align: top;
}
div.m_fs_bans:after {
    display: block;
    clear: both;
    content: ''
} /* float ÇØÁ¦; */
/* ¸ÞÀÎ °í°´¼¾ÅÍ */
div.mf_cs_wrap {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    min-width: 1120px;
    margin-top: 50px;
    padding: 40px 0 30px 0;
    border-top: 1px solid #e5e5e5;
}
div.mf_cs_box {
    width: 1120px;
    margin: 0 auto;
}
/* °í°´¼¾ÅÍ ÀÌ¿ë¾È³» */
    div.mf_cs_box div.cs {
    float: left;
    width: 324px;
    height: 310px;
    padding-right: 50px;
    border-right: 1px solid #e5e5e5;
    display: inline-block;
}
h4.mf_cs_title {
    width: 100%;
    height: 27px;
    line-height: 27px;
    border-bottom: 1px solid #e5e5e5;
    font-family: 'noto_B', sans-serif;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: -0.06em;
    color: #111;
}
h4.mf_cs_title a {
    display: block;
    width: 100%;
    height: 27px;
    color: #111;
}
/* °í°´¼¾ÅÍ ÀÌ¿ë¾È³» ÀüÈ­, »ó´ã½Ã°£ */
    div.mf_cs_box div.cs div.cs_time {
    width: 100%;
    display: inline-block;
    vertical-align: top;
}
div.mf_cs_box div.cs .call {
    margin-top: 16px;
    height: 40px;
    line-height: 40px;
    font-family: 'noto_B', sans-serif;
    font-weight: 500;
    font-size: 30px;
    letter-spacing: -0.03em;
    color: #111;
}
ul.cst_time {
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
ul.cst_time li {
    float: left;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-family: 'noto_M', sans-serif;
    letter-spacing: -0.03em;
    color: #111;
}
ul.cst_time li.store {
    text-align: left;
    width: 150px;
}
div.cs_time p.rest {
    clear: both;
    font-family: 'noto_M', sans-serif;
    letter-spacing: -0.03em;
    color: #777;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    margin-top: 7px;
}
/* ºÒÄ£Àý/Ä£Àý»ó´ã¿ø ½Å°í */
    div.mf_cs_box div.cs_mail {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 21px;
}
div.cs_mail p.csm_title {
    font-family: 'noto_B', sans-serif;
    letter-spacing: -0.06em;
    color: #111;
    height: 21px;
    line-height: 21px;
    font-size: 15px;
}
div.cs_mail p.csm_ex {
    font-family: 'noto_M', sans-serif;
    letter-spacing: -0.03em;
    color: #333;
    height: 21px;
    line-height: 21px;
    font-size: 14px;
}
/* ±³È¯/¹ÝÇ°. °í°´¹®ÀÇ, ¹è¼ÛÁ¶È¸ */
    div.mf_cs_box .cs_quick {
    width: 100%;
    margin-top: 12px;
}
div.mf_cs_box .cs_quick li {
    float: left;
    width: 104px;
    font-family: 'noto_M', sans-serif;
    letter-spacing: -0.03em;
    color: #444;
    height: 31px;
    line-height: 31px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ccc;
    margin-left: 3px;
}
div.mf_cs_box .cs_quick li:first-child {
    margin-left: 0;
}
div.mf_cs_box .cs_quick li a {
    display: block;
    width: 106px;
    height: 31px;
    color: #444;
}
/* ÀÌº¥Æ® ´çÃ·ÀÚ,ÀÔ±Ý°èÁÂ ¾È³» */
    div.mf_cs_box div.notice {
    float: left;
    width: 324px;
    height: 310px;
    padding: 0 50px;
    border-right: 1px solid #e5e5e5;
}
div.mf_cs_box div.board {
    margin: 20px 0 0 0;
    width: 100%;
    height: 122px;
}
div.mf_cs_box div.board table {
    width: 100%;
}
div.mf_cs_box div.board table td, div.mf_cs_box div.board table td a {
    color: #111;
}
div.mf_cs_box div.board a {
    display: inline;
    background: none
}
/* ÀÔ±Ý°èÁÂ ¾È³» */
    div.mfn_bank {
    margin-top: 20px;
    width: 100%;
}
ul.mf_bank_info {
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
ul.mf_bank_info li {
    float: left;
    height: 22px;
    line-height: 22px;
    font-size: 15px;
    font-weight: bold;
    color: #111;
}
ul.mf_bank_info li.bank {
    text-align: left;
    width: 79px;
    font-weight: normal;
    }
div.mfn_bank p.bank_holder {
    clear: both;
    color: #111;
    height: 22px;
    line-height: 22px;
    margin-top: 9px;
}
/* ¿ìÃø Äü¸Þ´º ´Ù¿î·Îµå;»óÇ°»ç¿ëÈÄ±â;ÀÚÁÖÇÏ´ÂÁú¹® */
    div.mf_cs_box div.quick {
    float: right;
    width: 271px;
}
ul.mf_quick {
    width: 271px;
}
ul.mf_quick li {
    margin-bottom: 10px;
}
ul.mf_quick li img {
    vertical-align: top;
}
div.mf_cs_wrap:after {
    display: block;
    clear: both;
    content: ''
} /* float ÇØÁ¦; */
/* ÆÇÃËÇù·Â¾÷Ã¼ */

div.mf_chain_wrap {
    width: 100%;
    min-width: 1120px;
    padding: 20px 0;
    border-top: 1px solid #e5e5e5;
}
ul.m_partners {
    width: 1120px;
    height: 60px;
    margin: 0 auto;
}
.m_partners li {
    float: left
}
.m_partners li a {
    display: block;
    margin: 0 12px;
    width: 135px;
    height: 60px;
    background: url(/design/kiditem01/bmit_skin/images/main_collect.png) no-repeat 0 -700px
}
.m_partners li.partner1 a {
    background-position: 0 -700px
}
.m_partners li.partner2 a {
    background-position: -140px -700px
}
.m_partners li.partner3 a {
    background-position: -281px -700px
}
.m_partners li.partner4 a {
    background-position: -422px -700px
}
.m_partners li.partner5 a {
    background-position: -563px -700px
}
.m_partners li.partner6 a {
    background-position: -704px -700px
}
.m_partners li.partner7 a {
    background-position: -845px -700px
}
a.m_ban1 {
    display: block;
    margin: 30px 0 0 0;
    width: 100%;
    height: 160px;
    background: url(/design/kiditem01/bmit_skin/images/main_collect.png) no-repeat 0 -800px
}
}
div.mf_chain_wrap:after {
    display: block;
    clear: both;
    content: ''
} /* float ÇØÁ¦; */
div.m_best .goods li div.common_gimg .cycle-slideshow, div.m_hots .goods li div.common_gimg .cycle-slideshow{
    width: 198px;
    height: 198px;
}
div.m_cate_box .goods ul li div.mcate_img .cycle-slideshow{
    width: 170px;
    height: 170px;
}
/* BASIC css end */

