/* BASIC css start */
.buy_tab {_position:relative; position: fixed; bottom:10px; right:130px; z-index:9999999; width:250px; height:50px; font-size:14px; text-align:center; line-height:55px; curser:pointer; }
.open {z-index:900; display:none; background:#ed484c; color:#fff; border:1px solid #ff3f3f; z-index:9999999}
.close {z-index:910; display:none; background:#000; color:#fff; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; border-top:1px solid #fff;}

.det_fix {
overflow:hidden; z-index:800;  
position:fixed; background:#fff; 
padding:20px 40px !important; 
right:130px !important; 
min-height:500px; bottom:60px; border:1px solid #777; width:500px  !important; line-height:18px !important;} /* this make our menu fixed top */

#nhn_btn {width:500px !important;}
.npay_button_box {width:500px !important;}
.npay_button {width:500px !important;}

.npay_btn_link 
.npay_btn_pay
.btn_green
.btn_green

#NaverChk_Button{width:500px;}

.npay_storebtn_bx {width:500px !important;}
.npay_type_B_2 {width:500px !important;}

.direct-app{height:42px;margin-top:-3px !important;}
.btn-app {width:100%; margin-top:0px; border-bottom:solid 1px #ddd; height:40px; line-height:45px;}
.btn-app img{/*width:500px; height:40px;*/}

.btn-point {width:100%; margin-top:3px;  border-bottom:solid 1px #ddd; height:40px; line-height:45px;}



.top_bn li{ float:left; list-style:none; width:50%; margin-bottom:150px;}





/*»ó¼¼ µðÅ×ÀÏ Å¾¹è³Ê ¼öÁ¤*/

#productBenefit_sm {font-family:font-family : 'Noto Sans KR', sans-serif; width:100%; margin: 0 auto; background-color:#f9f9f9; font-size:18px;}
#productBenefit_sm ul {width: 100%; margin: 0 auto; overflow: hidden; background: #fff; padding: 20px 30px 30px 100px;  background-color:#f9f9f9; width:1300px;  font-size:18px;}
#productBenefit_sm ul li{float:left; list-style:none; width:23%;border-right: 1px solid #ddd; text-align:center;  font-size:18px;}
#productBenefit_sm ul li a{ font-size:18px;}
#productBenefit_sm ul li img { bottom:5px; }
#productBenefit_sm ul li h3 { color:#000;text-decoration: none; font-size:24px; padding-top:10px;}
#productBenefit_sm ul li.last{float:left; list-style:none; width:23%;border-right: 0px solid #ddd; text-align:center; }

.top_center{text-align:center; padding-bottom:5px; padding-top:10px; width:100%;}




/* »óÇ° »ó¼¼ ÀÌº¥Æ® °øÅë Á¤º¸ */ 
#productDetail .detail-common-info-event { width:100%; padding-top:20px; word-break: break-all; }
#productDetail .detail-common-info-event img {max-width: 100%; }
#productDetail .detail-common-info-event div {margin-top:15px; }




/* »óÇ° »ó¼¼ ÀÏ¹Ý °øÅë Á¤º¸ */
#productDetail .detail-common-info { width:100%; padding-bottom:20px; word-break: break-all;  text-align:center; }
#productDetail .detail-common-info dl { padding-top:20px; font-size:12px; font-weight:normal; letter-spacing:-0.5px; }
#productDetail .detail-common-info dl dt { padding-bottom:10px; color:#444; font-weight:bold; }
#productDetail .detail-common-info dl dd { padding-left:10px; text-indent:-10px; color:#777; line-height:20px; }
#productDetail .detail-common-info div {margin-top:15px; }

/* BASIC css end */

