@charset "utf-8";
/* ------------------------------------------------------------ button */
input[type="submit"],
input[type="button"] { margin: 1px 0 0; padding: 0; vertical-align: bottom; }


.btn_none { background: none; border: 0; color: #999; cursor: pointer; }
.btn_delete { background: url(../images/buttons/btn_cancel.gif) no-repeat; background-size: 139px 33px; border: none; display: inline-block; *display: inline; *zoom: 1; color: #fff !important; width: 139px; height: 33px; line-height: 27px; cursor: pointer; }

.btn_y,
.btn_y_s,
.btn_y_l,
.btn_r,
.btn_r_,
.btn_r_s,
.btn_r_send,
.btn_ro,
.btn_ro_s,
.btn_g,
.btn_b,
.btn_b_l,
.btn_yg,
.btn_yg_,
.btn_yg__,
.btn_yg_l,
.btn_yg_sh,
.btn_o,
.btn_pnk,
.btn_pnk_l,
.btn_gray,
.btn_gray_l,
.btn_p_search,
.btn_p_login,
.btn_g_login,
.btn_fb,
span .btn_p_s,
span .btn_p_search,
.btn_r_coin,
.abtn .btn_usr,
.abtn .btn_adv    { border: none; font-size: 12px; color: #fff !important; text-align: center; display: inline-block; *display: inline; *zoom: 1; margin: 0 auto; line-height: 31px; height: 34px; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0; }
.abtn .btn_usr,
.abtn .btn_adv    { font-size: 16px; }
.btn_decision,
.btn_cancel       { border: none; font-size: 12px; color: #404040 !important; text-align: center; display: inline-block; *display: inline; *zoom: 1; margin: 0 auto; padding: 10px 0; width: 100%; text-decoration: none; font-weight: bold; cursor: pointer; background: #fafafa; }
.btn_yg_s,
.btn_ro_s         { border: none; color: #fff !important; text-align: center; margin: 0 auto; padding: 10px 0; text-decoration: none; width: 100%; display: inline-block; *display: inline; *zoom: 1; line-height: 16px; font-size: 13px; padding: 10px 0 15px; font-weight: bold; cursor: pointer; }
.btn_share_fb,
.btn_share_tw,
.btn_share_mx,
.btn_share_mail,
.btn_share_line,
.btn_share_re		{ border: none; font-size: 16px; color: #fff !important; display: inline-block; *display: inline; *zoom: 1; margin: 0 auto; line-height: 45px; height: 50px; text-decoration: none; font-weight: bold; cursor: pointer; padding: 0; }

.btn_b      	  { background: url(../images/buttons/btn_b.png) no-repeat; background-size: 158px 33px; width: 158px; }
.btn_b_l          { background: url(../images/buttons/btn_b_l.png) no-repeat; background-size: 299px 51px; width: 299px; line-height: 47px; height: 51px; }
.btn_y            { background: url(../images/buttons/btn_y.png) no-repeat; background-size: 158px 33px; width: 158px; }
.btn_y_s          { background: url(../images/buttons/btn_y_s.png) no-repeat; background-size: 136px 33px; width: 136px; }
.btn_y_l          { background: url(../images/buttons/btn_y_l.gif) no-repeat; background-size: 258px 44px; width: 258px; height: 44px; line-height: 40px; }
.btn_r            { background: url(../images/buttons/btn_r.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_r_           { background: url(../images/buttons/btn_r_.png) no-repeat; background-size: 183px 33px; width: 183px; }
.btn_r_s          { background: url(../images/buttons/btn_r_s.png) no-repeat; background-size: 136px 28px; width: 136px; line-height: 25px; height: 28px; }
.btn_r_send       { background: url(../images/buttons/btn_r_send.png) no-repeat; background-size: 136px 33px; width: 136px; }
.btn_ro           { background: url(../images/buttons/btn_ro.png) no-repeat; background-size: 158px 33px; width: 158px; }
.btn_ro_s         { background: url(../images/buttons/btn_ro_s.png) no-repeat; background-size: 158px 33px; width: 158px; }
.btn_g            { background: url(../images/buttons/btn_g.png) no-repeat; background-size: 135px 33px; width: 135px; }
.btn_yg			  { background: url(../images/buttons/btn_yg.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_yg_          { background: url(../images/buttons/btn_yg_.png) no-repeat; background-size: 136px 28px; width: 136px; line-height: 25px; height: 30px; }
.btn_yg__		  { background: url(../images/buttons/btn_yg__.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_yg_l         { background: url(../images/buttons/btn_yg_l.png) no-repeat; background-size: 138px 33px; width: 138px; line-height: 30px; height: 33px; }
.btn_yg_sh        { background: url(../images/buttons/btn_yg_sh.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_o            { background: url(../images/buttons/btn_o.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_p_search     { background: url(../images/buttons/btn_p_search.png) no-repeat; background-size: 108px 33px; width: 108px; }
.btn_p_login      { background: url(../images/buttons/btn_login_p.gif) no-repeat; background-size: 257px 51px; width: 257px; height: 51px; line-height: 49px; }
.btn_g_login      { background: url(../images/buttons/btn_login_g.gif) no-repeat; background-size: 257px 51px; width: 257px; height: 51px; line-height: 49px; }
.btn_fb           { background: url(../images/buttons/btn_login_fb.gif) no-repeat; background-size: 257px 51px; width: 257px; height: 51px; line-height: 49px; }
.btn_r_coin       { background: url(../images/buttons/btn_r_coin.png) no-repeat; background-size: 173px 33px; width: 173px;  }
.btn_pnk          { background: url(../images/buttons/btn_p.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_pnk_l        { background: url(../images/buttons/btn_p_l.png) no-repeat; background-size: 299px 51px; width: 299px; line-height: 47px; height: 51px; }
.btn_gray         { background: url(../images/buttons/btn_gray.png) no-repeat; background-size: 138px 33px; width: 138px; }
.btn_gray_l       { background: url(../images/buttons/btn_gray_l.png) no-repeat; background-size: 158px 33px; width: 158px; }
span .btn_p_s     { background: url(../images/buttons/btn_p_s.png) no-repeat; background-size: 108px 33px; width: 108px; }
span .btn_p_search { background: url(../images/buttons/btn_p_search.png) no-repeat; background-size: 108px 33px; width: 108px; }
.abtn .btn_usr    { background: url(../images/buttons/btn_00.png) no-repeat; width: 314px; height: 69px; line-height: 58px; }
.abtn .btn_adv    { background: url(../images/buttons/btn_01.png) no-repeat; width: 314px; height: 69px; line-height: 58px; }
.btn_ro_s         { background: url(../images/buttons/btn_ro_s.gif) no-repeat; background-size: 135px 55px; width: 135px; }
.btn_yg_s         { background: url(../images/buttons/btn_yg_s.gif) no-repeat; background-size: 135px 55px; width: 135px; }
.btn_decision	  { color: #f1649c !important; }
.btn_decision img { padding: 0 5px 0 0; vertical-align: -2px; }
.btn_cancel img   { padding: 0 5px 0 0; vertical-align: 0px; }
.btn_adv_on		  { padding: 10px 0; vertical-align: 0px; font-size: 12px; text-align: center; background: #F1649C; display: block; color: #fff !important; font-weight: bold; }
.btn_share_fb		{ background: url(../images/buttons/btn_share_fb.gif) no-repeat; background-size: 205px 51px; width: 205px; }
.btn_share_tw		{ background: url(../images/buttons/btn_share_tw.gif) no-repeat; background-size: 205px 51px; width: 205px; }
.btn_share_mx		{ background: url(../images/buttons/btn_share_mx.gif) no-repeat; background-size: 205px 51px; width: 205px; }
.btn_share_mail		{ background: url(../images/buttons/btn_share_mail.gif) no-repeat; background-size: 205px 51px; width: 205px; }
.btn_share_line		{ background: url(../images/buttons/btn_share_line.gif) no-repeat; background-size: 205px 51px; width: 205px; }
.btn_share_re		{ background: url(../images/buttons/btn_share_re.gif) no-repeat; background-size: 205px 51px; width: 205px; }

