﻿.wrap {width:100%;min-width:320px;}
.wrap .top_event {width:100%;height:40px;background:#ff1b1b; text-align:center}
.wrap .top_event img{max-width:100%}
.wrap .top_event a {display:inline-block;width:100%;line-height:40px;text-align:center;font-size:0.875rem;color:#fff;}
.wrap header {width:100%;}
.wrap header .header_conts {position:relative;height:60px;border-bottom:1px solid #ddd;}
.wrap header .header_conts h1 {width:130px;line-height:60px;margin:0 auto;text-align: center;}
.wrap header .header_conts h1 a img {max-width:130px;max-height:45px;vertical-align:middle;}
.wrap header .header_conts a.menu_open {position:absolute;display:inline-block;width:16px;height:16px;line-height:16px;top:50%;left:5%;margin-top:-7px;}
.wrap header .header_conts a.menu_open img {width:100%;}
.wrap header .header_conts a.top_cart {position:absolute;display:inline-block;width:30px;height:30px;line-height:30px;top:50%;right:60px;margin-top:-15px;}
.wrap header .header_conts a.top_cart img {width:100%;}
.wrap header .header_conts a.top_cart span {position:absolute;right:-5px;bottom:-5px;display:inline-block;font-size:0.625rem;width:16px;height:16px;line-height:16px;text-align:center;border-radius:8px;background:#ff0000;color:#fff;}
.wrap header .menubar {width:100%;height:40px;border-bottom:1px solid #ccc;overflow:hidden;}

.wrap header .menubar div {line-height:34px;text-align:center;}
.wrap header .menubar div a {font-size:0.875rem;color:#222;}

.wrap header .menubar .slick-next:before {content:url( "/m/images/menuarrow_next.png" );}
.wrap header .menubar .slick-prev:before {content:url( "/m/images/menuarrow_prev.png" );}
.wrap header .menubar .slick-prev { left: 0;z-index:1000;}
.wrap header .menubar .slick-next { right: 0;z-index:1000;}
.conts_wrap {width:100%;}

footer {background:#f0f0f0;padding:30px 5%;}
footer .foot_icon {width:100%;text-align:center;}
footer .foot_icon li {display:inline-block;width:30px;height:30px;margin:0 4px;}

footer .foot_menu {margin-top:15px;padding:10px 0;border-bottom:1px solid #fff;border-top:1px solid #fff;text-align:center;}
footer .foot_menu li {display:inline-block;padding:0 12px;}
footer .foot_menu li a {font-size:0.75rem;color:#777;}
footer .foot_button {margin-top:10px;text-align:center;}
footer .foot_button a  {padding:5px 8px;font-size:0.75rem;color:#fff;border-radius:3px;}
footer .foot_button a.ask {background:#222;}
footer .foot_button a.cscenter  {background:#ff661b;}
footer .cs_info {padding-bottom:20px;border-bottom:1px solid #fff;}
footer .cs_info h5 {font-size:1rem;color:#222;font-weight:700;margin-top:20px;}
footer .cs_info p {font-size:0.8125rem;color:#777;line-height:1.25rem;margin-top:10px;}
footer .foot_info {font-size:0.6875rem;color:#777;line-height:1.125rem;padding-top:20px;}

.vod {display:none;}
.vod img {display:inline-block !important;vertical-align:middle;}

.snsBtn img {border-radius:50%;}

/* 아이콘 */
.cicon{display:inline-block;vertical-align:middle;font-size:0;background:url(/m/images/footer/m_common_iconsNew.png) no-repeat;background-size:150px auto;}

/* 상단 아이콘 */
.cicon.cardTalkIcon{width:40px;height:40px;background-position:-41px 0;}
.cicon.kakaoPlusIcon{width:40px;height:40px;background-position:0 0;}
.cicon.menuIcon{width:25px;height:25px;background-position:0 -40px;}
.cicon.searchIcon{width:25px;height:25px;background-position:-25px -40px;}
.cicon.basketIcon{width:25px;height:25px;background-position:-50px -40px;}
.cicon.userMenuIcon{width:25px;height:25px;background-position:-75px -40px;}
.cicon.popCloseIcon{width:25px;height:25px;background-position:-100px -40px;}
.cicon.orderListIcon{width:25px;height:30px;background-position:0 -65px;}
.cicon.hotDealIcon{width:20px;height:20px;background-position:-25px -65px;}
.cicon.timeSaleIcon{width:20px;height:20px;background-position:-45px -65px;}
.cicon.btmIcon{width:20px;height:20px;background-position:-65px -65px;}
.cicon.topIcon{width:20px;height:20px;background-position:-85px -65px;}
.cicon.pickIcon{width:20px;height:20px;background-position:-105px -65px;}
.cicon.pickIcon.on, .on>.cicon.pickIcon{width:20px;height:20px;background-position:-125px -65px;}
.cicon.rightArrowIcon{width:6px;height:10px;background-position:-25px -85px;}
/* SNS 아이콘 */
.cicon.ksIcon{width:25px;height:25px;background-position:0 -95px;}
.cicon.fbIcon{width:25px;height:25px;background-position:-25px -95px;}
.cicon.instaIcon{width:25px;height:25px;background-position:-50px -95px;}
.cicon.appIcon{width:25px;height:25px;background-position:-75px -95px;}
/* 주문 아이콘 */
.cicon.viewMoreContentArrow{width:19px;height:10px;background-position:-31px -85px;}

/* 뒤로가기 */
.hisBack:before { display: block; width: 27px; height: 27px; text-align: center; line-height:27px; position: absolute; top:5px; left: 5px; font-family: FontAwesome; content: "\f104";  font-size:22px;  color:#111;  z-index: 11; }

#gallery-list .notice-bar,
#review-board-list .notice-bar,
#board-list table thead {background-color: #eee !important;}

.vod_menu {display:none !important;}
.vod_menu img {display:inline-block;vertical-align:middle;}


/**옵션추가**/

/**************추가**********/
.option-area-wrap select {
    line-height: 60px;
    height: 40px !important;
    margin: 5px 0;
}
ul.option-choice {
    padding: 5px 0;
    border: 1px solid #999999;
    border-width: 1px 0;
    margin-bottom: 32px;
}
ul.option-choice li {
    line-height: normal;
    font-size: 13px;
}
ul.option-choice li .goc-info-wrap .goc-info-area {
    float: left;
    width: 360px;
    padding: 6px 0px;
    text-align: left;
    font-size: 14px;
	line-height:20px;
}
.cart_option_cnt_wrap, ul.option-choice li .goc-info-wrap .goc-controll {
    position: relative;
    float: right;
    margin: 4px 0;
}
ul.option-choice li .goc-info-wrap .goc-controll input.minus {
    background: url(/images/common/ico_comm_op.png) 0px -42px no-repeat;
    text-indent: -9999px;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    cursor: pointer;
}
.cart_option_cnt_wrap input, ul.option-choice li .goc-info-wrap .goc-controll input.nummin {
    width: 66px;
    height: 40px;
    color: #222;
    float: left;
    border: 1px solid #d9d9d9;
    border-right: 0;
    border-left: 0;
    text-align: center;
}
ul.option-choice li .goc-info-wrap .goc-controll input.plus {
    background: url(/images/common/ico_comm_op.png) 0px 0px no-repeat;
    text-indent: -9999px;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    cursor: pointer;
}
ul.option-choice li .goc-info-wrap .goc-controll input.option-delete {
    background: #ffffff;
    float: left;
    height: 40px;
    width: 40px;
    border: 1px solid #d9d9d9;
    margin-left: 10px;
    color: #aa0000;
    cursor: pointer;
}

.footermark{padding: 40px 0 0;}
.footermark img{width:100%}