@charset "utf-8";

/* --------------------  common  ------------------------ */
* {-webkit-text-size-adjust:none;}

img { border:none; vertical-align:middle; }
hr { display:none; }
em, address { font-style:normal; }
a { text-decoration:none !important; color:#000; }
a:active { text-decoration:none; }


.hide {display: none !important; }
.displaynone {display: none !important; }
.clearfix {clear:both !important;}



.page_path { display: none; }
 
.page_title_area {
	border-bottom: 1px solid #333;
    margin: 0 -5px;
    padding: 10px 0;
    text-align: center;
}

.page_title_area h2 {
    color: #333;
    font-size: 16px;
    font-weight: 700;
}


/* 페이징 */
.pg_wrap .pg strong,
.pg_wrap .pg .pg_page {display: inline-block; margin: 0 0 5px; padding: 5px 10px; text-decoration: none; box-sizing: border-box; font-size: 12px; line-height: 15px; cursor: pointer; border: 1px solid #e5e5e5; color: #666 !important; }
.pg_wrap .pg strong.pg_current { background: #32c0b6; border: 1px solid #32c0b6; color: #fff !important; }




/* 상품리스트 타입 : 섬네일 */
.mPrdList.typeThumb { margin:20px 0 0; padding:0;}
.mPrdList.typeThumb:first-child h2 { border-top:0; }
.mPrdList.typeThumb h2 { margin:0 4px 0; padding:10px 0 0 18px; font-size:13px; line-height:15px;  }
.mPrdList.typeThumb ul { display:table; table-layout:fixed; margin:0; padding:0; width:100%; font-size:0; line-height:0; }
.mPrdList.typeThumb img { max-width:100%; height: auto; }
.mPrdList.typeThumb li { position:relative; display:inline-block; padding:7px 0 10px; text-align:center; vertical-align:top; }
.mPrdList.typeThumb .thumbnail {position:relative; margin:0 4px; border:1px solid #e6e6e6; border-bottom:0; background:#fff;}
.mPrdList.typeThumb .thumbnail img { width:100%; }
.mPrdList.typeThumb .thumbnail .prdImgIcon { position:absolute; right:10px; top:3px; width: 40px !important; z-index: 100;}
.mPrdList.typeThumb .information { position: relative; margin:0 4px; padding:5px; min-height: 80px; overflow:hidden; text-align:middle; line-height:17px; border:1px solid #e6e6e6; background:#fff;}
.mPrdList.typeThumb .name { margin:5px 4px 4px; font-size:12px; line-height:1.25; word-wrap:break-word; }
.mPrdList.typeThumb .name a { color:#000; font-size:13px;}
.mPrdList.typeThumb .desc {display:none; margin: 0; padding: 0; font-size: 12px; color: #d4d4d4; }
.mPrdList.typeThumb .price { display:inline-block !important; color:#111; font-weight:700; font-size:13px; }
.mPrdList.typeThumb .strike { display:inline-block !important; text-decoration: line-through; color:#7b7b7b; font-size:10px; font-weight:400; padding-right:10px;}
.mPrdList.typeThumb .it_no { display:inline-block !important; color:#7b7b7b; font-size:11px; font-weight:400; padding-right:10px;}
.mPrdList.typeThumb .grid2 li { width:50%; }
.mPrdList.typeThumb .grid3 li { width:33.333%; }
.mPrdList.typeThumb .grid4 li { width:25%; }
.mPrdList.typeThumb .icons {display:none; }
.mPrdList.typeThumb .icons img {vertical-align:middle; padding:3px 1px 0;}
.mPrdList.typeThumb .sns {display:none; margin: 10px 0 0; }


.mPrdList.typeThumb .grid3 li { width:33.333%; }
.mPrdList.typeThumb .grid3 li .name a { color:#000; font-size:11px;}
.mPrdList.typeThumb .grid3 li .information {line-height:13px;}
.mPrdList.typeThumb .grid3 li .price { display:block !important; color:#111; font-weight:700; font-size:11px; }
.mPrdList.typeThumb .grid3 li .strike { display:inline-block !important; text-decoration: line-through; color:#7b7b7b; font-size:10px; font-weight:400; padding-right:0;}




/* widget */
.widget {position:relative;}
.widget .wrap {clear:both; position:relative;}
.widget .wrap:after {display:block; clear:both; content:"";}


/* 레이아웃 관련 */
#container_title { display: none; }




#sod_frm #display_pay_button .btn_submit,#sod_frm #display_pay_button  .btn_cancel,#sc_coupon_frm #display_pay_button  .btn_cancel{width:49%;text-align:center;  padding: 10px 0;  background: #c00000; border:1px solid #c00000;-webkit-appearance: none;border-radius:0}
#sod_frm #display_pay_button  .btn_cancel{border:1px solid #ddd;background:#fff;color:#000}



/* 게시판 관련 */
.tbl_head01 thead th { border-top: 2px solid #d9d9d9; background-color: #f9f9f9; border-bottom: 1px solid #efefef;}
.btn_submit { background-color: #666; }
a.btn_b01, a.btn_b02 { border: 1px solid #ddd; background-color: #fff; color: #666; }
.tbl_frm01 th { background: none; }
#bo_vc { background: none; }

.tbl_wrap { margin-left:0px; margin-right: 0px; }
.tbl_wrap caption { color: #666; }
.tbl_wrap tbody tr { height: 40px; }
.tbl_wrap tbody tr a { text-decoration: none; }

select[name="sfl"] { height: 24px; }


/* 회원 관련 */
#reg_result #result_logo img { display:none; }
#fregister textarea { color: #666; }
#fregister p { display: none; }
#fregister section { background: none; }

#mb_confirm fieldset { background: none; }





/* 상품검색 */
#ssch_frm { border: 0px; background: #f9f9f9; }



/* 주문서 */
#od_addr1, #od_addr2, #od_addr3, #od_email, #od_b_addr1, #od_b_addr2, #od_b_addr3 {
    width: 90%;
}

#sod_frm textarea {
    width: 90% !important;
}

#sod_frm #od_ext_memo {height:70px}
#sod_frm p.help { margin-top: 5px; margin-bottom:5px; line-height: 18px; }


#sod_frm_pay { padding: 0px; }
#sod_frm_pay h2 { padding-left: 10px;}


/* 내용관리 */
#ctt { font-size: 12px; line-height: 18px; color: #666; border: none;}
#ctt_con img { max-width: 100%; }



/* 자동글방지 오디오 주석처리 */
audio {display:none !important;}




#sit_tot_price { font-size: 12px !important; }
#sit_tot_price span { position: relative !important; }
#sit_tot_price .price { color: #000;  font-size:17px !important; font-weight:bold; }
#sit_tot_price .text { font-size: 12px; }
#sit_tot_price div.total { margin-top: 5px; }
#sit_tot_price div.sub_total .title { color: #666; }
#sit_tot_price div.sub_total .price { color: #666; font-size: 12px !important; }
#sit_tot_price div.sub_total .text { color: #666; }
#sit_tot_price div.total .price { color: #f02a2a; }





.sanchor li { width: 33.3% !important; }
a.qa_wr { color: #fff !important; }
