body {
	margin: 0px; padding: 0px; width: 100%; color: rgb(51, 51, 51); line-height: 1; letter-spacing: 0px; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
img {
	border: 0px currentColor; border-image: none;
}
a {
	text-decoration: none;
}
a:link {
	color: rgb(42, 123, 180);
}
a:visited {
	color: rgb(42, 123, 180);
}
a:hover {
	color: rgb(215, 165, 13);
}
.wrapper a {
	text-decoration: none;
}
.wrapper a:link {
	color: rgb(42, 123, 180);
}
.wrapper a:visited {
	color: rgb(42, 123, 180);
}
.wrapper a:hover {
	color: rgb(215, 165, 13);
}
#modLoginBar {
	background: none; display: block;
}
#modLoginBar .decBg01 {
	background: none;
}
#modLoginBar .decBg02 {
	background: none;
}
#modLoginBar .decBg03 {
	background: none;
}
#modLoginBar .decBg04 {
	background: none;
}
#modLoginBarB {
	background: none; display: block;
}
#modLoginBarB .decBg01 {
	background: none;
}
#modLoginBarB .decBg02 {
	background: none;
}
#modLoginBarB .decBg03 {
	background: none;
}
#modLoginBarB .decBg04 {
	background: none;
}
#modTitBar {
	background-image: none;
}
#modTitBar .decBg01 {
	background-image: none;
}
#modTitBar .decBg02 {
	background-image: none;
}
#modTitBar .decBg03 {
	background-image: none;
}
#modTitBar .decBg04 {
	background-image: none;
}
#modTitBar {
	background: rgb(226, 225, 218); border-radius: 0px; border: 0px currentColor; border-image: none;
}
#modTitBar table td {
	padding: 15px;
}
#modTitBar h1 {
	font-weight: normal;
}
#modTitBarC {
	background-image: none;
}
#modTitBarC .decBg01 {
	background-image: none;
}
#modTitBarC .decBg02 {
	background-image: none;
}
#modTitBarC .decBg03 {
	background-image: none;
}
#modTitBarC .decBg04 {
	background-image: none;
}
#modTitBarC {
	background: rgb(226, 225, 218); border-radius: 0px; border: 0px currentColor; border-image: none;
}
#modTitBarC table td {
	padding: 15px;
}
#modTitBarC h1 {
	font-weight: normal;
}
#modTitBarB {
	background-image: none;
}
#modTitBarB .decBg01 {
	background-image: none;
}
#modTitBarB .decBg02 {
	background-image: none;
}
#modTitBarB .decBg03 {
	background-image: none;
}
#modTitBarB .decBg04 {
	background-image: none;
}
#modTitBarB {
	background: rgb(226, 225, 218); border-radius: 0px; border: 0px currentColor; border-image: none;
}
#modTitBarB table td {
	padding: 15px;
}
#modTitBarB h1 {
	font-weight: normal;
}
div.wrapper {
	padding: 0px 10px; width: auto;
}
#modFormSbt {
	text-align: center; font-size: 100%;
}
.decSmryTable {
	margin: 0px 0px 20px; text-align: left; font-size: medium;
}
.decSmryTable a:hover {
	text-decoration: underline;
}
.decSmryTable h2 {
	background: none; padding: 8px 0px; color: rgb(0, 0, 0); font-size: 112.5%; font-weight: normal;
}
.decSmryTable table {
	border: 1px solid rgb(211, 210, 204); border-image: none; text-align: left; line-height: 100%; font-size: 87.5%; border-collapse: collapse;
}
.decSmryTable table tr {
	border-bottom-color: rgb(211, 210, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.decSmryTable table th {
	padding: 8px; border: 0px currentColor; border-image: none; width: 20%;
}
.decSmryTable table td {
	padding: 4px 8px; border: 0px currentColor; border-image: none; line-height: 150%;
}
.decSmryTable table td.decEditPoint {
	border: 2px solid rgb(255, 112, 0); border-image: none; border-collapse: collapse;
}
.decSmryTable .decBg01 {
	background: none; border-right-color: rgb(211, 210, 204); border-right-width: 1px; border-right-style: solid;
}
.decSmryTable .decBg02 {
	background: rgb(255, 243, 166); font-weight: bold; vertical-align: top;
}
.decSmryTable .decTop {
	margin-top: 15px;
}
.decSmryTable table td ul {
	margin: 0px; padding: 0px;
}
.decSmryTable table td li {
	list-style: none; margin: 0px; padding: 0px; line-height: 150%;
}
.decSmryTable .decTx01 {
	color: rgb(255, 0, 0); font-weight: bold;
}
.decSmryTable .decTx02 {
	padding: 8px 0px;
}
.decSmryTable .decErrorPoint {
	border: 2px solid rgb(255, 0, 0); border-image: none; border-collapse: collapse;
}
.decSmryTable .decBg03 {
	background: rgb(241, 240, 232); font-weight: normal; box-shadow: inset 2px 2px 0px #fff, inset -1px -1px 0px #fff;
}
.decSmryTable .decBg04 {
	background: rgb(117, 158, 222); color: rgb(255, 255, 255); font-weight: bold;
}
.decSmryTable .decBg05 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.decSmryTable .decNoteTxt {
	margin-top: 10px;
}
.decSmryTable .decNoteTxt ul {
	list-style: none; margin: 5px 0px 0px; padding: 0px;
}
.decSmryTable .decNoteTxt li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.5em; padding-left: 10px;
}
.modPgCnt {
	margin: 10px 0px; width: 100%; color: rgb(51, 51, 51);
}
.modPgCnt a:hover {
	text-decoration: underline;
}
.modPgCnt strong {
	font-weight: normal;
}
.modPgCnt .decBg01 {
	font-size: 0px; margin-bottom: 5px;
}
.modPgCnt .decBg02 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.modPgCnt .pts01 {
	height: auto; font-size: 90%; margin-top: 3px;
}
* + html .modPgCnt {
	margin-top: 8px;
}
.modPgCnt .pts01 span {
	font-size: 110%; font-weight: bold;
}
.modPgCnt .pts02A {
	margin: 0px; padding: 0px; width: 48%; height: auto; color: rgb(51, 51, 51); float: left; display: block;
}
.modPgCnt .pts02A p {
	margin: 0px; padding-top: 3px;
}
.modPgCnt .pts02B {
	margin: 0px; padding: 0px; width: 48%; height: auto; text-align: right; color: rgb(51, 51, 51); float: right; display: block;
}
.modPgCnt .pts02B p {
	margin: 0px; padding-top: 3px; white-space: nowrap;
}
.modPgCnt .pts02B a.decPgPrev {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_004.gif") no-repeat 5% 50%; padding-left: 12px; margin-left: 8px;
}
.modPgCnt .pts02B a.decPgNext {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_005.gif") no-repeat 95% 50%; padding-right: 12px;
}
.modPgCnt .pts03 {
	width: 60%; height: auto; font-size: 85%; float: left;
}
.modPgCnt .pts04 {
	margin: 0px; padding: 0px; width: 39%; height: auto; text-align: right; font-size: 85%; float: right;
}
.modPgCnt .pts04 a:hover {
	text-decoration: underline;
}
.modPgCnt .pts05 {
	margin: 0px; padding: 0px; width: 100%; height: auto; text-align: right; font-size: 85%;
}
.modPgCnt .pts05 span {
	font-size: 90%;
}
.modPgCnt .pts05 a:hover {
	text-decoration: underline;
}
#modBtnArea .decBtn01 {
	background: none; width: auto; height: auto; margin-right: 7px; float: left;
}
#modBtnArea .decBtn01 a {
	background: url("../../image/1.0.0/ico_triangle_small_left.png") no-repeat 0px; width: auto; height: auto; color: rgb(0, 0, 0); padding-left: 13px; font-size: 87.5%; font-weight: bold; display: block;
}
#modBtnArea .decBtn01 a:link {
	background: url("../../image/1.0.0/ico_triangle_small_left.png") no-repeat 0px; width: auto; height: auto; color: rgb(0, 0, 0); padding-left: 13px; font-size: 87.5%; font-weight: bold; display: block;
}
#modBtnArea .decBtn01 a:hover {
	background: url("../../image/1.0.0/ico_triangle_small_left.png") no-repeat 0px; width: auto; height: auto; color: rgb(0, 0, 0); padding-left: 13px; font-size: 87.5%; font-weight: bold; display: block;
}
#modBtnArea .decBtn01 a:visited {
	background: url("../../image/1.0.0/ico_triangle_small_left.png") no-repeat 0px; width: auto; height: auto; color: rgb(0, 0, 0); padding-left: 13px; font-size: 87.5%; font-weight: bold; display: block;
}
#modBtnArea .decBtn01 a:active {
	background: url("../../image/1.0.0/ico_triangle_small_left.png") no-repeat 0px; width: auto; height: auto; color: rgb(0, 0, 0); padding-left: 13px; font-size: 87.5%; font-weight: bold; display: block;
}
#modBtnArea .decBtn01 .decTx01 {
	display: block;
}
#modQstnSeller {
	border: 1px solid rgb(211, 210, 204); border-image: none; color: rgb(51, 51, 51); margin-bottom: 15px;
}
#modQstnSeller .untHead .decBg01 {
	background: none; width: auto;
}
#modQstnSeller .untHead .decBg02 {
	background: none; width: auto;
}
#modQstnSeller .untHead .decBg03 {
	background: none; width: auto;
}
#modQstnSeller .untHead .decBg04 {
	background: none; width: auto;
}
#modQstnSeller .untHead .decBg05 {
	background: none; width: auto;
}
#modQstnSeller .untHead {
	background: rgb(241, 240, 232); margin: 2px;
}
#modQstnSeller .untHead h2 {
	padding: 10px 15px; font-size: 100%; font-weight: normal; float: left;
}
#modQstnSeller .untBody {
	background: rgb(255, 255, 255); padding: 10px 15px 20px; border: 0px currentColor; border-image: none; text-align: left; color: rgb(51, 51, 51); margin-bottom: 0px; display: block;
}
#modQstnList h3 {
	background: rgb(226, 225, 218); padding: 10px 15px; border: 0px currentColor; border-image: none; color: rgb(51, 51, 51); font-size: 100%; font-weight: normal; margin-bottom: 2px;
}
#modQstnList .pts01 {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(211, 210, 204) rgb(211, 210, 204) currentColor; border-image: none;
}
#modQstnList .pts02 {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(211, 210, 204) rgb(211, 210, 204) currentColor; border-image: none;
}
#modQstnList .pts01 table {
	background: none; text-align: left; font-size: 75%; border-bottom-color: rgb(211, 210, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts02 table {
	background: none; text-align: left; font-size: 75%; border-bottom-color: rgb(211, 210, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts01 th {
	padding: 6px; font-weight: normal; vertical-align: middle; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#modQstnList .pts02 th {
	padding: 6px; font-weight: normal; vertical-align: middle; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none;
}
#modQstnList .pts01 td {
	padding: 6px; font-weight: normal; vertical-align: middle;
}
#modQstnList .pts02 td {
	padding: 6px; font-weight: normal; vertical-align: middle;
}
.acMdSeoLinks a {
	text-decoration: none;
}
.acMdSeoLinks a:link {
	color: rgb(0, 0, 0);
}
.acMdSeoLinks a:visited {
	color: rgb(156, 120, 12);
}
.acMdSeoLinks a:hover {
	color: rgb(215, 165, 13); text-decoration: none;
}
#acWrFooter a:link {
	color: rgb(0, 0, 0);
}
#acWrFooter a:visited {
	color: rgb(156, 120, 12);
}
#acWrFooter a:hover {
	color: rgb(215, 165, 13);
}
#acWrFooter a:active {
	color: rgb(0, 0, 0);
}
#modOfferSel {
	margin: 20px 0px 10px; text-align: center; color: rgb(51, 51, 51);
}
#modOfferSel a:hover {
	text-decoration: underline;
}
#modOfferSel table {
	margin: 0px auto; text-align: left;
}
#modOfferSel td {
	font-size: 80%;
}
#modOfferSel td.decBg01 {
	padding-bottom: 5px; vertical-align: middle;
}
#modOfferSel td.decBg01 input {
	line-height: 1; padding-bottom: 5px; vertical-align: middle;
}
#modOfferSel td.decBg01 span {
	line-height: 1; vertical-align: middle;
}
.modAllPageTop {
	color: rgb(51, 51, 51); margin-bottom: 5px;
}
.modAllPageTop a:hover {
	text-decoration: underline;
}
.modAllPageTop p {
	line-height: 2; font-size: 80%;
}
.modAllPageBtm {
	padding: 10px 0px; color: rgb(51, 51, 51); border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.modAllPageBtm a:hover {
	text-decoration: underline;
}
.modAllPageBtm p {
	line-height: 2; font-size: 80%;
}
.modSubTitBarAseg {
	background: rgb(226, 225, 218); border-radius: 0px; border: 0px currentColor; border-image: none; text-align: left; color: rgb(51, 51, 51); font-size: 100%; margin-bottom: 10px;
}
.modSubTitBarAseg a:hover {
	text-decoration: underline;
}
.modSubTitBarAseg .decBg01 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg02 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg03 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg04 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg05 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg06 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg07 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg .decBg08 {
	background: none; margin: 0px; padding: 0px; width: 100%;
}
.modSubTitBarAseg h3 {
	margin: 0px; padding: 15px; text-align: left; font-size: 100%; font-weight: normal;
}
.modSubTitBarAseg h3 span.decHelpIc {
	margin: 0px 0px 0px 10px; padding: 0px; left: 0px; top: 1px; position: relative;
}
.modSubTitBarAseg h3 span.decHelpIc img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.Button--small {
	border-radius: 3px; border: 0px currentColor; transition:opacity 0.1s ease-out; border-image: none; width: 100%; height: 34px; text-align: center; line-height: 34px; font-family: inherit; font-size: 100%; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0); appearance: none;
}
.Button--small:link {
	color: rgb(255, 255, 255);
}
.Button--small:visited {
	color: rgb(255, 255, 255);
}
.Button--small:hover {
	color: rgb(255, 255, 255);
}
.Button--small:active {
	color: rgb(255, 255, 255);
}
.Button--small:hover {
	opacity: 0.7;
}
.Button--bid {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(198, 82, 1); transition:opacity 0.1s ease-out; border-image: none; width: 300px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-family: inherit; font-size: 125%; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(232, 104, 14); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--bid:hover {
	opacity: 0.7;
}
.Button--bid input {
	background: none; border: 0px currentColor; border-image: none; width: 300px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--bid::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bid::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bid:link {
	color: rgb(255, 255, 255);
}
.Button--bid:visited {
	color: rgb(255, 255, 255);
}
.Button--bid:hover {
	color: rgb(255, 255, 255);
}
.Button--bid:active {
	color: rgb(255, 255, 255);
}
.Button--bid::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(198, 82, 1);
}
.Button--bid::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(232, 104, 14);
}
.Button--buynow {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(165, 55, 1); transition:opacity 0.1s ease-out; border-image: none; width: 300px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-family: inherit; font-size: 125%; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(199, 66, 0); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--buynow:hover {
	opacity: 0.7;
}
.Button--buynow input {
	background: none; border: 0px currentColor; border-image: none; width: 300px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--buynow::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynow::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynow:link {
	color: rgb(255, 255, 255);
}
.Button--buynow:visited {
	color: rgb(255, 255, 255);
}
.Button--buynow:hover {
	color: rgb(255, 255, 255);
}
.Button--buynow:active {
	color: rgb(255, 255, 255);
}
.Button--buynow::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(165, 55, 1);
}
.Button--buynow::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(199, 66, 0);
}
.Button--search {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(51, 50, 47); transition:opacity 0.1s ease-out; border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(80, 79, 75); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--search:hover {
	opacity: 0.7;
}
.Button--search input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--search::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--search::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--search:link {
	color: rgb(255, 255, 255);
}
.Button--search:visited {
	color: rgb(255, 255, 255);
}
.Button--search:hover {
	color: rgb(255, 255, 255);
}
.Button--search:active {
	color: rgb(255, 255, 255);
}
.Button--search::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(51, 50, 47);
}
.Button--search::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(80, 79, 75);
}
.Button--proceed {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(146, 188, 210); transition:opacity 0.1s ease-out; border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(0, 0, 0); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(170, 210, 231); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--proceed:hover {
	opacity: 0.7;
}
.Button--proceed input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--proceed::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceed::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceed:link {
	color: rgb(0, 0, 0);
}
.Button--proceed:visited {
	color: rgb(0, 0, 0);
}
.Button--proceed:hover {
	color: rgb(0, 0, 0);
}
.Button--proceed:active {
	color: rgb(0, 0, 0);
}
.Button--proceed::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(146, 188, 210);
}
.Button--proceed::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(170, 210, 231);
}
.Button--normal {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(159, 158, 152); transition:opacity 0.1s ease-out; border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(51, 50, 47); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(246, 246, 241); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--normal:hover {
	opacity: 0.7;
}
.Button--normal input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--normal::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normal::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normal:link {
	color: rgb(51, 50, 47);
}
.Button--normal:visited {
	color: rgb(51, 50, 47);
}
.Button--normal:hover {
	color: rgb(51, 50, 47);
}
.Button--normal:active {
	color: rgb(51, 50, 47);
}
.Button--normal::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(226, 225, 218);
}
.Button--normal::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--alert {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(170, 0, 0); transition:opacity 0.1s ease-out; border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(204, 0, 0); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--alert:hover {
	opacity: 0.7;
}
.Button--alert input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--alert::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alert::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alert:link {
	color: rgb(255, 255, 255);
}
.Button--alert:visited {
	color: rgb(255, 255, 255);
}
.Button--alert:hover {
	color: rgb(255, 255, 255);
}
.Button--alert:active {
	color: rgb(255, 255, 255);
}
.Button--alert::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(170, 0, 0);
}
.Button--alert::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(204, 0, 0);
}
.Button--normalSmall {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(159, 158, 152); transition:opacity 0.1s ease-out; border-image: none; width: auto; height: 34px; text-align: center; color: rgb(51, 50, 47); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(246, 246, 241); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--normalSmall:hover {
	opacity: 0.7;
}
.Button--normalSmall input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--normalSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalSmall:link {
	color: rgb(51, 50, 47);
}
.Button--normalSmall:visited {
	color: rgb(51, 50, 47);
}
.Button--normalSmall:hover {
	color: rgb(51, 50, 47);
}
.Button--normalSmall:active {
	color: rgb(51, 50, 47);
}
.Button--normalSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(226, 225, 218);
}
.Button--normalSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--bidSmall {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(198, 82, 1); transition:opacity 0.1s ease-out; border-image: none; width: auto; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: inherit; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(232, 104, 14); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--bidSmall:hover {
	opacity: 0.7;
}
.Button--bidSmall input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--bidSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidSmall:link {
	color: rgb(255, 255, 255);
}
.Button--bidSmall:visited {
	color: rgb(255, 255, 255);
}
.Button--bidSmall:hover {
	color: rgb(255, 255, 255);
}
.Button--bidSmall:active {
	color: rgb(255, 255, 255);
}
.Button--bidSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(198, 82, 1);
}
.Button--bidSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(232, 104, 14);
}
.Button--buynowSmall {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(165, 55, 1); transition:opacity 0.1s ease-out; border-image: none; width: auto; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: inherit; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(199, 66, 0); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--buynowSmall:hover {
	opacity: 0.7;
}
.Button--buynowSmall input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--buynowSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowSmall:link {
	color: rgb(255, 255, 255);
}
.Button--buynowSmall:visited {
	color: rgb(255, 255, 255);
}
.Button--buynowSmall:hover {
	color: rgb(255, 255, 255);
}
.Button--buynowSmall:active {
	color: rgb(255, 255, 255);
}
.Button--buynowSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(165, 55, 1);
}
.Button--buynowSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(199, 66, 0);
}
.Button--alertSmall {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(170, 0, 0); transition:opacity 0.1s ease-out; border-image: none; width: auto; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(204, 0, 0); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--alertSmall:hover {
	opacity: 0.7;
}
.Button--alertSmall input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--alertSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alertSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alertSmall:link {
	color: rgb(255, 255, 255);
}
.Button--alertSmall:visited {
	color: rgb(255, 255, 255);
}
.Button--alertSmall:hover {
	color: rgb(255, 255, 255);
}
.Button--alertSmall:active {
	color: rgb(255, 255, 255);
}
.Button--alertSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(170, 0, 0);
}
.Button--alertSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(204, 0, 0);
}
.Button--proceedSmall {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(146, 188, 210); transition:opacity 0.1s ease-out; border-image: none; width: auto; height: 34px; text-align: center; color: rgb(0, 0, 0); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-color: rgb(170, 210, 231); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.Button--proceedSmall:hover {
	opacity: 0.7;
}
.Button--proceedSmall input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--proceedSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedSmall:link {
	color: rgb(0, 0, 0);
}
.Button--proceedSmall:visited {
	color: rgb(0, 0, 0);
}
.Button--proceedSmall:hover {
	color: rgb(0, 0, 0);
}
.Button--proceedSmall:active {
	color: rgb(0, 0, 0);
}
.Button--proceedSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(146, 188, 210);
}
.Button--proceedSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(170, 210, 231);
}
.Button--bidDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(232, 172, 131); border-image: none; width: 300px; height: 48px; text-align: center; color: rgb(253, 223, 201); line-height: 48px; font-family: inherit; font-size: 125%; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(247, 185, 141);
}
.Button--bidDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: 300px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--bidDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidDisabled:link {
	color: rgb(253, 223, 201);
}
.Button--bidDisabled:visited {
	color: rgb(253, 223, 201);
}
.Button--bidDisabled:hover {
	color: rgb(253, 223, 201);
}
.Button--bidDisabled:active {
	color: rgb(253, 223, 201);
}
.Button--bidDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(232, 172, 131);
}
.Button--bidDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(247, 185, 141);
}
.Button--buynowDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(222, 128, 81); border-image: none; width: 300px; height: 48px; text-align: center; color: rgb(244, 189, 162); line-height: 48px; font-family: inherit; font-size: 125%; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(230, 144, 101);
}
.Button--buynowDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: 300px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--buynowDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowDisabled:link {
	color: rgb(244, 189, 162);
}
.Button--buynowDisabled:visited {
	color: rgb(244, 189, 162);
}
.Button--buynowDisabled:hover {
	color: rgb(244, 189, 162);
}
.Button--buynowDisabled:active {
	color: rgb(244, 189, 162);
}
.Button--buynowDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(222, 128, 81);
}
.Button--buynowDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(230, 144, 101);
}
.Button--searchDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(138, 137, 132); border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(193, 192, 187); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(155, 154, 149);
}
.Button--searchDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--searchDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--searchDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--searchDisabled:link {
	color: rgb(193, 192, 187);
}
.Button--searchDisabled:visited {
	color: rgb(193, 192, 187);
}
.Button--searchDisabled:hover {
	color: rgb(193, 192, 187);
}
.Button--searchDisabled:active {
	color: rgb(193, 192, 187);
}
.Button--searchDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(138, 137, 132);
}
.Button--searchDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(155, 154, 149);
}
.Button--proceedDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(190, 215, 228); border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(153, 153, 153); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(204, 228, 241);
}
.Button--proceedDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--proceedDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedDisabled:link {
	color: rgb(153, 153, 153);
}
.Button--proceedDisabled:visited {
	color: rgb(153, 153, 153);
}
.Button--proceedDisabled:hover {
	color: rgb(153, 153, 153);
}
.Button--proceedDisabled:active {
	color: rgb(153, 153, 153);
}
.Button--proceedDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(190, 215, 228);
}
.Button--proceedDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(204, 228, 241);
}
.Button--normalDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(217, 216, 212); border-image: none; width: 307px; height: 48px; text-align: center; color: rgb(153, 153, 153); line-height: 48px; font-family: inherit; font-size: 112.5%; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(246, 246, 241);
}
.Button--normalDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--normalDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalDisabled:link {
	color: rgb(153, 153, 153);
}
.Button--normalDisabled:visited {
	color: rgb(153, 153, 153);
}
.Button--normalDisabled:hover {
	color: rgb(153, 153, 153);
}
.Button--normalDisabled:active {
	color: rgb(153, 153, 153);
}
.Button--normalDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(234, 233, 228);
}
.Button--normalDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--normalSmallDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(159, 158, 152); border-image: none; width: auto; height: 34px; text-align: center; color: rgb(51, 50, 47); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: default; background-color: rgb(246, 246, 241);
}
.Button--normalSmallDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--normalSmallDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalSmallDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--normalSmallDisabled:link {
	color: rgb(51, 50, 47);
}
.Button--normalSmallDisabled:visited {
	color: rgb(51, 50, 47);
}
.Button--normalSmallDisabled:hover {
	color: rgb(51, 50, 47);
}
.Button--normalSmallDisabled:active {
	color: rgb(51, 50, 47);
}
.Button--normalSmallDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(226, 225, 218);
}
.Button--normalSmallDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--bidSmallDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(232, 172, 131); border-image: none; width: auto; height: 34px; text-align: center; color: rgb(253, 223, 201); line-height: 34px; font-family: inherit; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(247, 185, 141);
}
.Button--bidSmallDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--bidSmallDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidSmallDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--bidSmallDisabled:link {
	color: rgb(253, 223, 201);
}
.Button--bidSmallDisabled:visited {
	color: rgb(253, 223, 201);
}
.Button--bidSmallDisabled:hover {
	color: rgb(253, 223, 201);
}
.Button--bidSmallDisabled:active {
	color: rgb(253, 223, 201);
}
.Button--bidSmallDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(232, 172, 131);
}
.Button--bidSmallDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(247, 185, 141);
}
.Button--buynowSmallDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(222, 128, 81); border-image: none; width: auto; height: 34px; text-align: center; color: rgb(244, 189, 162); line-height: 34px; font-family: inherit; font-weight: bold; vertical-align: bottom; display: block; position: relative; cursor: default; background-color: rgb(230, 144, 101);
}
.Button--buynowSmallDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--buynowSmallDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowSmallDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--buynowSmallDisabled:link {
	color: rgb(244, 189, 162);
}
.Button--buynowSmallDisabled:visited {
	color: rgb(244, 189, 162);
}
.Button--buynowSmallDisabled:hover {
	color: rgb(244, 189, 162);
}
.Button--buynowSmallDisabled:active {
	color: rgb(244, 189, 162);
}
.Button--buynowSmallDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(222, 128, 81);
}
.Button--buynowSmallDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(230, 144, 101);
}
.Button--alertSmallDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(170, 0, 0); border-image: none; width: auto; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: default; background-color: rgb(204, 0, 0);
}
.Button--alertSmallDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--alertSmallDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alertSmallDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--alertSmallDisabled:link {
	color: rgb(255, 255, 255);
}
.Button--alertSmallDisabled:visited {
	color: rgb(255, 255, 255);
}
.Button--alertSmallDisabled:hover {
	color: rgb(255, 255, 255);
}
.Button--alertSmallDisabled:active {
	color: rgb(255, 255, 255);
}
.Button--alertSmallDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(170, 0, 0);
}
.Button--alertSmallDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(204, 0, 0);
}
.Button--proceedSmallDisabled {
	margin: 0px auto; border-radius: 4px; border: 1px solid rgb(190, 215, 228); border-image: none; width: auto; height: 34px; text-align: center; color: rgb(153, 153, 153); line-height: 34px; padding-right: 10px; padding-left: 10px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: default; background-color: rgb(204, 228, 241);
}
.Button--proceedSmallDisabled input {
	background: none; border: 0px currentColor; border-image: none; width: auto; height: 34px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--proceedSmallDisabled::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedSmallDisabled::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--proceedSmallDisabled:link {
	color: rgb(153, 153, 153);
}
.Button--proceedSmallDisabled:visited {
	color: rgb(153, 153, 153);
}
.Button--proceedSmallDisabled:hover {
	color: rgb(153, 153, 153);
}
.Button--proceedSmallDisabled:active {
	color: rgb(153, 153, 153);
}
.Button--proceedSmallDisabled::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(190, 215, 228);
}
.Button--proceedSmallDisabled::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(204, 228, 241);
}
.Button--watch {
	background-position: center 4px; margin: 0px auto; border-radius: 4px; border: 2px solid rgb(159, 158, 152); transition:opacity 0.1s ease-out; border-image: none; width: 48px; height: 21px; text-align: center; color: rgb(51, 50, 47); line-height: 1.2; padding-top: 27px; font-family: inherit; font-size: 68.75%; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-image: url("../image/bg_star.png"); background-repeat: no-repeat; background-color: rgb(246, 246, 241); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0); _background-image: url(../image/bg_star_ie6.png);
}
.Button--watch:hover {
	opacity: 0.7;
}
.Button--watch input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--watch::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--watch::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--watch:link {
	color: rgb(51, 50, 47);
}
.Button--watch:visited {
	color: rgb(51, 50, 47);
}
.Button--watch:hover {
	color: rgb(51, 50, 47);
}
.Button--watch:active {
	color: rgb(51, 50, 47);
}
.Button--watch::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(226, 225, 218);
}
.Button--watch::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--watchSmall {
	background-position: center 3px; margin: 0px auto; padding: 0px; border-radius: 3px; border: 1px solid rgb(159, 158, 152); transition:opacity 0.1s ease-out; border-image: none; width: 34px; height: 34px; text-align: center; color: rgb(51, 50, 47); line-height: 1; text-indent: -9999px; font-family: inherit; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; transform: translate3d(0px, 0px, 0px); background-image: url("../image/bg_star.png"); background-repeat: no-repeat; background-color: rgb(246, 246, 241); -webkit-transition: opacity 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0); _background-image: url(../image/bg_star_ie6.png);
}
.Button--watchSmall:hover {
	opacity: 0.7;
}
.Button--watchSmall input {
	background: none; border: 0px currentColor; border-image: none; width: 307px; height: 48px; color: inherit; display: block; cursor: inherit; appearance: none;
}
.Button--watchSmall::before {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--watchSmall::after {
	left: 0px; width: 100%; bottom: 0px; display: block; position: absolute; content: "";
}
.Button--watchSmall:link {
	color: rgb(51, 50, 47);
}
.Button--watchSmall:visited {
	color: rgb(51, 50, 47);
}
.Button--watchSmall:hover {
	color: rgb(51, 50, 47);
}
.Button--watchSmall:active {
	color: rgb(51, 50, 47);
}
.Button--watchSmall::before {
	border-radius: 0px 0px 3px 3px; height: 8px; background-color: rgb(226, 225, 218);
}
.Button--watchSmall::after {
	border-radius: 0px 0px 4px 4px; height: 4px; bottom: 4px; background-color: rgb(246, 246, 241);
}
.Button--watchSmall:hover {
	opacity: 0.7;
}
.modCloseTitle {
	margin: 20px 0px; line-height: 1.1;
}
.modCloseTitle .title {
	font-size: 170%;
}
.modCloseTitle .count {
	
}
.modCloseNav {
	margin: 20px 0px;
}
.modCloseNav .Button {
	width: 150px; color: rgb(51, 50, 47); font-size: 87.5%; text-decoration: none;
}
.modCloseNav .Button:link {
	width: 150px; color: rgb(51, 50, 47); font-size: 87.5%; text-decoration: none;
}
.modCloseNav .Button:visited {
	width: 150px; color: rgb(51, 50, 47); font-size: 87.5%; text-decoration: none;
}
.modCloseNav .Button:hover {
	width: 150px; color: rgb(51, 50, 47); font-size: 87.5%; text-decoration: none;
}
.modCloseNav .Button:active {
	width: 150px; color: rgb(51, 50, 47); font-size: 87.5%; text-decoration: none;
}
#Footer {
	padding: 10px 0px 20px; line-height: 1.4; margin-top: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#Footer hr {
	display: none;
}
#Footer a {
	text-decoration: none;
}
#Footer a:link {
	color: rgb(0, 0, 0);
}
#Footer a:visited {
	color: rgb(156, 120, 12);
}
#Footer a:hover {
	color: rgb(215, 165, 13); text-decoration: none;
}
