/* 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;}

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

.btn-point {width:100%; margin-top:52px;  border-bottom:solid 1px #ddd; height:40px; line-height:45px;}
/* BASIC css end */

