@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; }




.page_path { display: none; }
 
.page_title_area { display: none; }





















/* 상품리스트 타입 : 섬네일 */
.mPrdList.typeThumb { margin:20px -4px 0; padding:0;}
.mPrdList.typeThumb:first-child h2 { border-top:0; }
.mPrdList.typeThumb h2 { margin:0 4px 0; padding:10px 0 0 0; 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; text-align:center; vertical-align:top; }
.mPrdList.typeThumb .thumbnail { margin:0 4px; }
.mPrdList.typeThumb .thumbnail img { width:100%; }
.mPrdList.typeThumb .information { position: relative; margin:0; padding:0; overflow:hidden; text-align:middle; line-height:17px;}
.mPrdList.typeThumb .name { margin:8px 4px 4px; font-size:12px; line-height:1.25; word-wrap:break-word; }
.mPrdList.typeThumb .name a { color:#63666e; font-size:13px;}
.mPrdList.typeThumb .desc { margin: 0; padding: 0; font-size: 12px; color: #d4d4d4; }
.mPrdList.typeThumb .information h2 {color:red; font-size:12px !important; border:0px; margin:0px; padding:0px;}
.mPrdList.typeThumb .information h3 {color:blue; font-size:12px; border:0px; margin:0px !important; padding:0px !important;}
.mPrdList.typeThumb .information h4 {color:#1b8d3d; font-size:12px; border:0px; margin:0px !important; padding:0px !important;}
.mPrdList.typeThumb .information h5 {color:#32c081; font-size:12px; border:0px; margin:0px !important; padding:0px !important;}



.mPrdList.typeThumb .price { margin:0 4px; color:#444; font-family:Tahoma; font-weight:bold; font-size:12px; line-height:1.25; letter-spacing:-1px; word-wrap:break-word; }
.mPrdList.typeThumb .strike { text-decoration:line-through; }
.mPrdList.typeThumb .grid2 li { width:50%; }
.mPrdList.typeThumb .grid3 li { width:33.333%; }
.mPrdList.typeThumb .grid4 li { width:25%; }
.mPrdList.typeThumb .icons {display:block;}
.mPrdList.typeThumb .icons img {vertical-align:middle; padding:3px 1px 0;}
.mPrdList.typeThumb .sns {display:block; margin: 10px 0 0; }



.mPrdList.typeThumb .price.strike {display:; color:#888;}
.mPrdList.typeThumb .desc {display:none; color:#999;}
.mPrdList.typeThumb .price {color:#000; font-weight:bold;}
.mPrdList.typeThumb .icons {display:none;}
.mPrdList.typeThumb .sns {display:none;}


#sit_inf_basic h2 {display:none;}
#sit_inf_basic h3 {display:none;}



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


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


/* 게시판 관련 */
.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; }


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


/* 페이지 관련 */
#ctt { font-size: 12px; line-height: 18px; color: #666; border: none;}





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




/* 장바구니 */
#sod_bsk { margin-top: 10px; }
#sod_bsk_list #mod_option_frm { background: #f9f9f9; border: 1px solid #666; }

.sod_opt { border: 0; background: none; }
.sod_list .li_cp .cp_btn, .sod_list .li_cp .cp_cancel, .sod_list .li_mod .mod_btn { padding: 5px 0; background: #ddd; color: #666; }
#sod_bsk #sod_bsk_tot { margin: 20px 0; padding: 0; border:0; background: none; text-align: right; }
#sod_bsk #sod_bsk_tot dt { float: none; display: inline; width: auto; padding: 0; border:0; }
#sod_bsk #sod_bsk_tot dd { float: none; display: inline; width: auto; padding: 0; padding-left: 5px; border:0; }
#sod_bsk #sod_bsk_tot  .sod_bsk_cnt { background: none; color: #666; }

#mod_option_frm .tbl_head02 { border-top: 0px; }

.sod_list .sod_li { padding: 10px; background: #f9f9f9; }
.sod_list .li_chk { right: 10px; }




/* 주문서 */
#sod_frm #cp_frm { background: #fff; border: 1px solid #666; }
.tbl_head02 thead th { background: #f9f9f9; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; }
.sod_bsk_cnt { background: #666; }



/* 마이페이지 주문서 */
#sod_inquiry li { padding: 10px; background: #f9f9f9; }
#sod_inquiry .inquiry_inv { padding: 5px 0; background: #ddd; color: #666; }

/* 마이페이지 주문서내역 */
.sod_list .prqty_qty { padding: 0 5px; margin: 0 5px; }
.sod_list .prqty_stat { padding: 0 5px; margin: 0 5px; }
#sod_list_inq div.li_opt { margin-top: 10px; }


/* 마이페이지 */
#smb_my_ov dl { background: none; }



/* 회원 비밀번호 확인 */
#mb_confirm fieldset { background: none; }



/* 주문번호 */
#sod_inquiry .idtime_link { color: #666; }




/************** 상품 질문 사이즈 조절 ***************/
/* /shop/itemqalist.php */
.sqa_section .sqa_con { background: none; }
.sqa_img { text-align: center; }
.sqa_img img { margin: 0 auto; width: 90%; height: auto; }



/************** 상품 후기 사이즈 조절 ***************/
/* /shop/itemuselist.php */
.sps_img { text-align: center; }
.sps_img img { margin: 0 auto; width: 90%; height: auto; }
.sps_section p { height: auto !important; }




/* 내용관리 */
#ctt_con img { max-width: 100%; }

