@charset "utf-8";

/* btn_pack */
.btn_pack, .btn_pack *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0; background:url(/resources/front/images/popup/sp_btn.png) no-repeat; font-size:12px; text-decoration:none !important; vertical-align:top; white-space:nowrap}
.btn_pack{margin:0 5px}
.btn_pack *{padding-left:16px;left:10px; cursor:pointer; _cursor:hand}
.btn_pack a{color:#333636}

.btn_pack.small{margin:0 2px}
.btn_pack.small *{padding-left:0px;left:5px; cursor:pointer; _cursor:hand}

.btn_pack.white, .btn_pack.white *, .btn_pack.yellow, .btn_pack.yellow *{height:26px; line-height:26px;}
.btn_pack.large_yellow, .btn_pack.large_yellow *{height:34px; line-height:34px; padding:0 5px;}
.btn_pack.small, .btn_pack.small *{height:24px; line-height:24px; padding:0;}

.btn_pack.small{ background-position:0 -566px}
.btn_pack.white{ background-position:0 -214px}
.btn_pack.yellow{ background-position:0 -250px}
.btn_pack.large_yellow{ background-position:0 -286px}

.btn_pack.white *{padding:0 10px 0 0; background-position:right -214px}
.btn_pack.yellow *{padding:0 10px 0 0; background-position:right -250px; color:#674401; font-weight:bold; text-shadow:1px 1px 0 #ffd883;}
.btn_pack.yellow *:hover, .btn_pack.yellow *:active, .btn_pack.yellow *:focus{color:#000}
.btn_pack.large_yellow *{padding:0 16px 0 0; background-position:right -286px; font-size:14px; color:#674401; font-weight:bold; text-shadow:1px 1px 0 #ffd883;}
.btn_pack.large_yellow *:hover, .btn_pack.large_yellow *:active, .btn_pack.large_yellow *:focus{color:#000}
.btn_pack.small *{padding:0 6px 0 0; background-position:right -566px; font-size:11px; color:#565656}
.btn_pack.small *:hover, .btn_pack.small *:active, .btn_pack.small *:focus{color:#000}

.btn_pack span{width:16px; padding:0 !important}
.btn_pack .link{background-position:-37px -89px}
.btn_pack .zoom_in{background-position:-57px -91px}
.btn_pack .zoom_out{background-position:-77px -91px}
.btn_pack .print{width:21px;background-position:-100px -91px}
.btn_pack .save{width:21px;background-position:-127px -91px}
.btn_pack .close{background-position:-152px -88px}
.btn_pack .explain{background-position:0 -65px;}
.btn_pack .search{background-position:-21px -63px;}
.btn_pack .search{background-position:-21px -63px;}
.btn_pack .list{background-position:-18px -89px}
.btn_pack.small .list{background-position:-18px -91px}
.btn_pack.small .link{background-position:-37px -91px}
.btn_pack.small .explain{background-position:0 -67px;}

