/* BASIC css start */
#container{padding:0}


/* 상세페이지 하단 여백 */
#footer { padding:0 0 70px; }
.btnDown { bottom:70px !important;; }
.btnTop{bottom:120px !important;}

#basketpage { top:100px !important; }

/*제목*/

.h_title h3{padding-top:30px;padding-bottom:30px;font-size:20px;text-align:left;color:#000}

/* 상단 (상품 이미지) */
.shopdetail .shopdetailInfo .shopdetailInfoTop figure { margin:0px; text-align:center; }
.shopdetail .shopdetailInfo .shopdetailInfoTop figure img {width:100%;}
.shopdetail .shopdetailInfo .shopdetailInfoTop figcaption { text-align:left; margin-top:15px; font-size:11px; display:none; }

.shopdetail .shopdetailInfo .shopdetailInfoBottom { background-color:#fff; }
/* 하단 (상품 정보) */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoBottom_box { border:1px solid #e8e8e8; border-bottom:0; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue { position:relative;  margin:0px; padding:0px 0;width:90%;margin:0 auto}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p { padding:3px 0; line-height:18px; font-size:11px; color:#333; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue p:last-child { margin-bottom:0px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoName { width:30%; display:inline-block; font-size:11px;letter-spacing:0.05em;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .shopdetailInfoCont { width:70%; display:inline-block; margin-left:-4px; color:#222; text-align:right;font-size:15px;font-weight:bold}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .region { margin-left:10px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation { position:absolute; top:50%; right:10px; text-align:center; margin-top:-25px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a { width:50px; height:50px; color:#fff; background-color:#636363; display:inline-block; font-size:0.917em; border-radius:4px; border:1px solid #424242; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a:first-child { }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoValue .btn_relation a .fa { display:block; margin:6px 0 3px 0; }
.shopdetailInfoDelivery { padding:10px 15px; }

/* 상품옵션 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area { }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed { width:100%; position:fixed; z-index:101; bottom:0; left:0; right:0; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed { -webkit-animation:qbuy 150ms linear 1 normal; animation:qbuy 150ms linear 1 normal; }


.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .option_tk { height:150px; overflow-y:auto; background-color:#fff; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect { padding:0px 0; }

.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn { width:100%; box-sizing:border-box; position:relative; bottom:0; left:0; right:0; background-color:#f6f6f6; z-index:101; text-align:center; padding:10px; margin:0 auto; display:none; font-size:0; line-height:0;border-top:1px solid #e2e2e2 }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn.fixed { display:block; position:fixed; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a { letter-spacing:1px; font-size:10px; width:50%; display:inline-block; border:none;font-size:16px  }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a.fix_cart { color:#000;background-color:#fff;border:1px solid #000;box-sizing:border-box;} 
.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn a.fix_buy { } 

.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed .fixed-btn.fixed { display:block; position:relative;background-color:#f6f6f6 }

.shopdetail .shopdetailInfo .shopdetailInfoBottom .fixed-btn .btn_option { position:absolute; top:-15px; left:50%; margin-left:-33px; }

.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect { background-color:#fff;}

.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on { background-color:#fff; text-align:center; padding:13px 20px; display:none; line-height:0; font-size:0;margin-left:-15px;border-top:1px solid #e2e2e2}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a {width:45%; padding:13px 0;display:inline-block; margin:0 1%; font-size:16px;line-height:10px; text-transform:uppercase; text-align:center; box-sizing:border-box; margin-bottom:5px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.wish { color:#222; background:#fff; border:1px solid #000; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.cart { color:#222; background:#fff; border:1px solid #000; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .buy_on a.buy { color:#fff; background:#000; border:1px solid #000; width:92%;}


.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect { padding:0px }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .opt-com { text-align:right; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p { padding:3px 0; line-height:27px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect p:last-child { margin-bottom:0px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoName { width:28%; padding-right:5px; display:inline-block;;letter-spacing:0.05em;; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont { width:70%; display:inline-block; margin-left:-4px; text-align:right !important;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont select { width:100%; height:27px; font-size:12px;border:1px solid #bbb }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCont input { height:27px; font-size:12px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .txt-qnty { text-align:right; padding:0 6px; width:50px !important; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-plus { background-color:#bbb; width:27px; height:27px; line-height:27px; text-align:center; vertical-align:middle; color:#fff; margin:0 5px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .shopdetailInfoCount .fa-minus { background-color:#bbb; width:27px; height:27px; line-height:27px; text-align:center; vertical-align:middle; color:#fff; }

.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoMultiSelect .MK_optAddWrap #MK_innerOptScroll { background-color:#fff; padding:0px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option-sel { font-weight:bold; font-size:1.1em; padding-top:10px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option select { margin-bottom:10px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailInfoSelect .add-option .shopdetailInfoName { vertical-align:top; padding-top:11px; font-family: 'Chathura', sans-serif;font-size:22px;letter-spacing:0;}

.shopdetail .shopdetailBoard { text-align:center; border-top:1px solid #ddd;margin-bottom:30px; }
.shopdetail .shopdetailBoard a { width:48%; background-color:#fff; border-left:1px solid #ddd ;display:inline-block; margin-left:-2px; font-weight:bold; padding:15px 0;  border-right:1px solid #ddd; }

.MK_optAddWrap .MK_inner-opt-cm li { position:relative; border-bottom:1px solid #e8e8e8; padding:12px 0; }
.MK_optAddWrap .MK_inner-opt-cm li:last-child { border-bottom:0px none; }
.MK_optAddWrap .MK_inner-opt-cm .MK_p-name { padding-right:30px; display:block; }
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl { margin-top:8px; }
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl input[type="tel"] { padding:0 6px; width:50px; }
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del { position:absolute; top:12px; right:0; }
.MK_optAddWrap .MK_inner-opt-cm .MK_btn-del img { width:20px; }
.MK_optAddWrap .MK_inner-opt-cm .MK_price { position:absolute; bottom:21px; right:0; font-size:1.3em; }
.MK_optAddWrap .MK_inner-opt-cm .MK_qty-ctrl .btn-type-02 { background-color:#bbb; width:35px; height:35px; text-align:center; vertical-align:middle; line-height:35px; color:#fff; display:inline-block; }
.MK_optAddWrap .total { margin-top:15px; text-align:right; padding:10px 0; font-size:1.3em;border-top:1px solid #e2e2e2 }
.MK_optAddWrap .MK_total { font-size:18px; color:#ec5163; margin-left:15px; }
.MK_optAddWrap .MK_txt-won { font-size:17px; }
/* //상품옵션 */

.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal { border-top:1px solid #e8e8e8; text-align:right; padding:15px; font-size:12px; line-height:15px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailTotal em { color:#222; font-size:1.333em; margin-left:16px; }

/* 구매 버튼 */
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton { text-align:center; padding:15px 0;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop{line-height:0; font-size:0;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a {width:44%; padding:13px 0;display:inline-block; margin:0 1%;font-size:16px;line-height:10px; text-transform:uppercase; text-align:center; box-sizing:border-box; margin-bottom:5px;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.wish { color:#222; background:#fff; border:1px solid #000; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.cart { color:#222; background:#fff; border:1px solid #000; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop a.buy { color:#fff; background:#000; border:1px solid #000; width:90%;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonTop p { letter-spacing:-1px; font-size:10px; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom { margin:20px 0; }
.shopdetail .shopdetailInfo .shopdetailInfoBottom .shopdetailButton .shopdetailButtonBottom img { margin:0 2px; width:45px; height:auto; vertical-align:middle; }
/* // */

.shopdetail .shopdetailCoupon { margin-top:15px; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet { padding:0 15px; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet .image_src { max-width:100%; padding-bottom:5px; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet li dl { height:34px; background:url("/images/d3/m_04/bg_coupon@2x.gif") no-repeat left center; padding:10px 0 10px 92px; border-bottom:1px dashed #cbcbcb; position:relative; background-size:81px auto; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet li:last-child { border-bottom:0px none; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt { width:82px; position:absolute; top:10px; left:0 ; color:#fff; text-align:center; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon dt strong { font-weight:normal; }
.shopdetail .shopdetailCoupon .shopdetailCouponGet .MS_coupon h4 { font-weight:bold; }
.shopdetail .shopdetailItem .shopdetailItemPopup { text-align:center; padding:0 15px; margin:22px 0; }
.shopdetail .shopdetailItem .shopdetailItemPopup a { font-weight:bold; color:#222; background-color:#fff; border:1px solid #222; display:block; padding:13px 0; }
.shopdetail .shopdetailItem .shopdetailItemPopup .shopdetailItemZoom { height:60px; padding:0 0 0 75px; margin-top:20px; background:url("/images/d3/m_04/bg_hand@2x.gif") no-repeat 20px center; line-height:60px; background-size:50px auto; }
.shopdetail .shopdetailItem .shopdetailImage img { max-width:100% !important; height:auto !important; }
.shopdetail .shopdetailItem .shopdetailImage table { width:100% !important; }
.shopdetail .shopdetailItem .shopdetailImage object { width:100% !important; }
.shopdetail .shopdetailItem .shopdetailImage iframe { width:100% !important; }
.shopdetail .shopdetailItem .shopdetailImage table { table-layout:auto !important; }
.shopdetail .shopdetailItem .shopdetailImage div { width:100% !important; }
.shopdetail .shopdetailItem .shopdetailNotify { margin-top:24px; }
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo { padding:0 15px; }
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dt { font-weight:bold; margin-bottom:2px; }
.shopdetail .shopdetailItem .shopdetailNotify .shopdetailNotifyInfo dd { margin:0 0 25px 6px; }
.shopdetail .shopdetailRelationItem { padding:0 15px 30px 15px; }
.shopdetail .shopdetailRelationItem .listName input { float:right; }
.shopdetail .shopdetailRelationItem .btn_cart { width:290px; text-align:center; font-weight:bold; color:#fff; background-color:#393939; display:block; padding:10px 0; margin:0 auto; }


/* 관련상품 */
.shopdetailRelation {margin-bottom:30px;}
.shopdetailRelation .list_shoppingRelationItem1x {padding: 0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x ul {width:100%; display:table; table-layout: fixed; box-sizing: border-box;}
.shopdetailRelation .list_shoppingRelationItem1x li {width:100%; display:inline-block; vertical-align: top; border-top:1px solid #d9d9d9; padding:18px 0;}
.shopdetailRelation .list_shoppingRelationItem1x li figure {padding:0 7px;}
.shopdetailRelation .list_shoppingRelationItem1x li:first-child {border:0px none;}
.shopdetailRelation .list_shoppingRelationItem1x li img.listPic {width:40%; float:left;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo {width:57%; float:left; padding-left:3%; position: relative;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listName {border-bottom: 1px solid #dedede; padding: 0 15px 2px 0; margin-bottom: 5px;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .options-select {width:100%;}
.shopdetailRelation .list_shoppingRelationItem1x .MS_related_checkbox {position:absolute; top:0; right:0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount {margin: 12px 0;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .amount-input {text-align:right;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-plus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .list_shoppingInfo .listCount .fa-minus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
.shopdetailRelation .list_shoppingRelationItem1x .btn_Black {width:90%; margin: 0 auto;}
/* //관련상품 */

/* IOS 디바이스 옵션 선택 시 자동 확대 방지 */
input[type="text"], input[type="date"], input[type="tel"], input[type="number"], input[type="email"], input[type="password"], select {font-size:16px;}
/* //IOS 디바이스 옵션 선택 시 자동 확대 방지 */

/* OKDGG 버튼 */
.shopdetail .okdgg-checkout { margin-top:15px; }
.shopdetail .okdgg-checkout img { max-width:90%; height:auto; }
/* //OKDGG 버튼 */

/* 퀵바이 버튼 노출 시 커뮤니티 탭 위치 변경 */
.cs-button { bottom:53px !important; }
/* //퀵바이 버튼 노출 시 커뮤니티 탭 위치 변경 */






#nhn_btn { padding-top:10px; }
#payco_order_btn { padding-top:10px; }






/* 게시글 */
#tabs {margin: 5px;border: 0; padding-bottom: 50px; font-size: 11px;}
#tabs .shopdetailBoard {overflow: hidden;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;background-color: #f8f8f8; padding: 10px 0; margin-bottom: 0;}
#tabs .shopdetailBoard .tab_on {font-weight: bold; padding: 10px 0;}
#tabs .util { padding:10px; margin-top:20px; text-align:center;}
#tabs .util a {border: 1px solid #222; display: inline-block; height: 40px;line-height: 40px; width: 45%; text-align: center; margin: 0 2%;}
#tabs .list_board .reply-detail {margin:0 5px;border: 1px solid #73adff;font-size: 0.875em;color: #5da0ff;display: inline-block;height: 18px;line-height: 18px;padding: 0 3px;}
#tabs .review .list_board > ul > li.now > .cont_wrap {display: block;}
#tabs .list_board > ul > li > .wrap .re-wrap {padding:10px; border-top:1px solid #bebebe;}
#tabs .empty-board {text-align: center; padding: 15px 0 5px;}
.list_board ul li {color: #424242; border-bottom: 1px solid #bebebe; word-break: break-all;}
.list_board .re-wrap ul li {font-size: 1em; border-bottom: 0; border-top: 1px dotted #bebebe; margin-top: 5px; padding-top: 5px; list-style: none;}
.list_board ul li dl {padding: 7px;}
.list_board ul li dl h4 {margin: 0}
.list_board ul li .cont_wrap {display: none; padding-top: 5px; border-top: 1px dotted rgb(190, 190, 190); background-color: #fff; padding: 7px;}
.list_board ul li .cont_wrap img {max-width: 100%; padding-bottom: 5px;}

/* 댓글 */
.MS_cmt_list_box {color: #656565;}
.MS_cmt_list_box .comment_list:last-child {border-bottom: 1px solid #cecece;}
.MS_cmt_list_box .comment_list {padding: 5px;border: 1px solid #cecece;border-bottom: 0;background-color: #fff;}
.MS_cmt_list_box .MS_cmt_hname {padding-left: 5px;}
.MS_cmt_list_box .MS_cmt_content {padding-left: 15px;}
.MS_cmt_list_box .comment_depth2 {padding-left: 10px;}
.MS_cmt_list_box .comment_depth3 {padding-left: 15px;}
#comment_password {width: 250px; left: 7px; box-shadow: 0 0 5px 0 #808080;}
#comment_password input[type="password"] {width: 75%;}
#comment_password form {height: auto !important;}
#comment_password form span {display: block;}

/* 답글 */
.list_board ul li .reply_depth1 .rating,
.list_board ul li .reply_depth1 .info,
.list_board ul li .reply_depth2 .rating,
.list_board ul li .reply_depth2 .info,
.list_board ul li .reply_depth3 .rating,
.list_board ul li .reply_depth3 .info {padding-left: 12px;}
.list_board ul li .reply_status {font-size: 0.875em; color: #777777; font-weight: normal;}

/* 비번입력 */
.list_board input[type="password"] {border-radius: 3px 0 0 3px; width: 80%; border-right: 0; box-sizing: border-box; height: 35px;}
.list_board input[type="button"] {width: 20%; float: right; height: 35px; border-radius: 0 3px 3px 0; background-color: #444; color: #fff; border: 1px solid #444; box-sizing: border-box;}

/* new, hit 아이콘 */
.list_board ul li dl h4 .new {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}
.list_board ul li dl h4 .hit {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#ff912c;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box; text-align: center;}

/* 수정,삭제버튼 */
.list_board ul li .cont_wrap .comment_modify {text-align: right; margin-top: 5px;}
.list_board ul li .cont_wrap .comment_modify a {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}
.list_board ul li dl .info .review_del {width: 45px; border: 1px solid #444; border-radius: 3px; font-size: 0.875em; display: inline-block; text-align: center; line-height: 20px; height: 20px;  background-color: #fff;}

/* 페이지네이션 */
.paging {position: relative; text-align: center; margin-top: 15px;}
.paging a.next,
.paging a.prev {width: 30px; height: 25px; line-height: 23px; border: 1px solid #8C8C8C; background-color: #F1F1F1; color: #000;}
.paging strong {font-weight: bold; color: #000; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; border: 1px solid #111; font-size: .75em; background-color: #fff; margin: 0 2px;}
.paging a {text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; color: #727a8b; border: 1px solid #CECECE; font-size: .75em; font-weight: 700; background-color: #fff; margin: 0 2px;}
.paging .now { font-weight: bold; color: #000; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; border: 1px solid #111; font-size: .75em; background-color: #fff; margin: 0 2px; }




.detail_board_2 {display:none;}
.util {cursor:pointer;}
.borderbottom {border-bottom:1px solid #ddd;}

.list_board ul li dl h4 {font-size:13px;line-height:25px;} 
dd.info {color:#888;}
.list_board ul li dl {padding:4px ;} 


#contents {0} 
/* 옵션선택사항 */
.option_tk{width:100%;margin:0 auto}
.option_tk select {border:0;text-align:right;text-align-last: right;} 


#form1 > article > div.option_tk > div:nth-child(2){width:90%;margin:10px auto 0}


#headerTop .iconMember a {left:10px;} 




/*스티키메뉴*/

.logo {font-size:40px; font-weight:bold;color:#00a; font-style:italic;}
.intro {color:#777; font-style:italic; margin:10px 0;}
.sticky_menu {background:#fff; height:40px; line-height:40px;letter-spacing:1px; width:100%;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.content {margin-top:10px;}
.sticky_menu-padding {padding-top:40px;}

.content p {margin-bottom:20px;}
.sticky_menu li{float:left;width:25%;text-align:center}
.sticky_menu a{color:#999;letter-spacing:-1px}

.option_area #product_price{position:absolute;right:5%;bottom:25px;}

.shopdetailInfoTop #wish_btn{position:absolute;width:10%;right:5%;bottom:10%; }

#product_name{font-size:25px;margin:25px auto;font-weight:700;line-height:160%}
#product_line{border-bottom:1px solid #e2e2e2;text-indent:-9999px;width:50px;height:2px}
#product_add{line-height:160%;font-size:11px}
#product_price{font-size:18px;margin:30px auto}
.sticky_menu ul{padding-top:8px}
.shopdetailInfoCont #plus{position:absolute;border:1px solid #bbb;background-color:#fff;display:inline-block;width:30px;height:25px;text-align:center;padding-top:8px}
.shopdetailInfoCont #minus{position:absolute;right:0;border:1px solid #bbb;background-color:#fff;display:inline-block;width:30px;height:25px;text-align:center;padding-top:8px}

.board_title{background-color:#e2e2e2;padding:5px 10px;margin:5px 0px;font-weight:bold}
#etc{position:absolute;display:inline-block;right:0;margin-right:10px}

/*배송*/


/*배송*/
#shipping h1{font-size:12px;font-weight:400;padding:10px 0 5px;margin-bottom:5px;color:#555;border-bottom:1px solid #e2e2e2}
#shipping h2{font-size:10px;font-weight:300;padding:10px 0 5px 3px}
#shipping p{font-size:12px;line-height:160%;padding:0 0 0 10px}


.shopdetailInfoMultiSelect{width:90%;margin:0 auto}


.pp_policy > table{border: 1px solid #e2e2e2;border-collapse: collapse;font-size: 12px;!important}
.pp_policy > table > tbody > tr {border: 1px solid #e2e2e2;text-align: left;padding-left: 5px;!important}
.pp_policy > table > tbody > tr > th{border-right: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;padding: 8px 10px;text-align:center;font-weight:300;color:#000}
.pp_policy > table > tbody > tr > td{padding:5px 10px;font-weight:300;}

.pp_policy h3{font-size:14px;font-weight:500;color:#000;padding:0 0 10px}
.pp_info h3{font-size:14px;font-weight:500;color:#000;padding:0 0 10px}

.pp_info > table{border: 1px solid #e2e2e2;border-collapse: collapse;font-size: 12px;!important}
.pp_info > table > tbody > tr {border: 1px solid #e2e2e2;text-align: left;padding-left: 5px;!important}
.pp_info > table > tbody > tr > th{border-right: 1px solid #e2e2e2;border-left: 1px solid #e2e2e2;padding: 8px 10px;text-align:left;font-weight:300;color:#000}
.pp_info > table > tbody > tr > td{padding:5px 10px;font-weight:300;}
 
 





/* BASIC css end */

