img {
	border: 0px currentColor; border-image: none;
}
div#modTopCrLink {
	margin: 0px 0px 6px; padding: 0px; width: 100%; clear: both; font-size: 80%; display: block;
}
div#modTopCrLink ul {
	margin: 0px; padding: 0px; width: 100%; text-align: right; display: block;
}
div#modTopCrLink ul li {
	display: inline;
}
#modBtnArea {
	margin: 20px 0px 15px; padding: 0px; width: 100%;
}
#modBtnArea .decTx01 {
	display: none;
}
#modBtnArea .decBtn01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_004_ov.gif") no-repeat; width: 171px; height: 36px; margin-right: 7px; float: left;
}
#modBtnArea .decBtn01 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_004.gif") no-repeat; width: 171px; height: 36px; display: block;
}
#modBtnArea .decBtn01 a:hover {
	background: none; width: 171px; height: 36px; display: block;
}
#modBtnArea .decBtn01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_004_on.gif") no-repeat; width: 171px; height: 36px; display: block;
}
#modBtnArea .decBtn02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_005_ov.gif") no-repeat; width: 126px; height: 36px; margin-right: 7px; float: left;
}
#modBtnArea .decBtn02 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_005.gif") no-repeat; width: 126px; height: 36px; display: block;
}
#modBtnArea .decBtn02 a:hover {
	background: none; width: 126px; height: 36px; display: block;
}
#modBtnArea .decBtn02 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_005_on.gif") no-repeat; width: 126px; height: 36px; display: block;
}
#modBtnArea .decBtn03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_006_ov.gif") no-repeat; width: 179px; height: 36px; margin-right: 7px; float: left;
}
#modBtnArea .decBtn03 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_006.gif") no-repeat; width: 179px; height: 36px; display: block;
}
#modBtnArea .decBtn03 a:hover {
	background: none; width: 179px; height: 36px; display: block;
}
#modBtnArea .decBtn03 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_006_on.gif") no-repeat; width: 179px; height: 36px; display: block;
}
#modRnwRcd {
	width: 300px; text-align: center; font-size: 75%; margin-bottom: 10px;
}
#modRnwRcd a:hover {
	text-decoration: underline;
}
#modRnwRcd p {
	padding: 7px;
}
#modRnwRcd .pts01 .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_035.gif") repeat-x top rgb(253, 243, 162);
}
#modRnwRcd .pts01 .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modRnwRcd .pts01 .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modRnwRcd .pts01 .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_033.gif") no-repeat left top;
}
#modRnwRcd .pts01 .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_034.gif") no-repeat right top;
}
#modRnwRcd .pts01 img {
	margin-left: 3px;
}
#modRnwRcd .pts02 .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x top rgb(255, 255, 255);
}
#modRnwRcd .pts02 .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modRnwRcd .pts02 .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modRnwRcd .pts02 .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom;
}
#modRnwRcd .pts02 .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_014.gif") no-repeat left bottom;
}
#modRnwRcd .pts02 .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_016.gif") no-repeat right bottom;
}
#modAttTopBox {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x top rgb(255, 255, 227); padding: 0px; width: 100%; color: rgb(51, 51, 51); clear: both; margin-bottom: 10px; display: block;
}
#modAttTopBox a:hover {
	text-decoration: underline;
}
#modAttTopBox .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom;
}
#modAttTopBox .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modAttTopBox .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modAttTopBox .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/infor_bg_01.gif") no-repeat left top;
}
#modAttTopBox .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/infor_bg_03.gif") no-repeat right top;
}
#modAttTopBox .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/infor_bg_02.gif") no-repeat left bottom;
}
#modAttTopBox .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/infor_bg_04.gif") no-repeat right bottom; padding: 10px 15px;
}
#modAttTopBox p {
	width: 100%; text-align: center; font-size: 85%;
}
#modPdtInfo {
	color: rgb(51, 51, 51);
}
#modPdtInfo a:hover {
	text-decoration: underline;
}
#modPdtInfo .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x rgb(255, 212, 83); width: 100%;
}
#modPdtInfo .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left;
}
#modPdtInfo .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right;
}
#modPdtInfo .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_039.gif") no-repeat left top;
}
#modPdtInfo .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_040.gif") no-repeat right top;
}
#modPdtInfo .decBg06 {
	background: rgb(241, 241, 241); padding: 8px 5px 4px; line-height: 100%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfo .decBg07 {
	background: rgb(241, 241, 241); padding: 2px 5px 3px; line-height: 100%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfo .untHead h2 {
	padding: 6px 10px; top: 2px; font-size: 100%; position: relative;
}
#modPdtInfo .untHead p {
	padding: 0px 10px 0px 0px;
}
#modPdtInfo .untHead .decBg05 td {
	vertical-align: middle;
}
#modPdtInfo .untBody {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; line-height: 200%; font-size: 100%;
}
#modPdtInfo .untBody p.decImgSrch {
	margin: 10px 0px 0px; text-align: right;
}
#modPdtInfo .untBody .pts01 {
	width: 222px; font-size: 85%; margin-bottom: 7px;
}
#modPdtInfo .untBody .pts01 table {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_083.gif") repeat-y;
}
#modPdtInfo .untBody .pts01 table td {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_042.gif") no-repeat; padding: 11px 11px 0px; text-align: center; vertical-align: middle;
}
#modPdtInfo .untBody .pts01 .decBg01 {
	padding: 11px 11px 6px; line-height: 150%; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#modPdtInfo .untBody .pts01 p img {
	margin-right: 5px;
}
#modPdtInfo .untBody .pts01 .decBg01 p span {
	font-size: 90%;
}
#modPdtInfo .untBody .pts02 {
	width: 222px; font-size: 85%;
}
#modPdtInfo .untBody .pts02 p img {
	top: 3px; padding-left: 3px; position: relative;
}
#modPdtInfo .untBody .pts02 ul {
	list-style: none; margin: 0px 0px 10px; padding: 0px;
}
#modPdtInfo .untBody .pts02 ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px 0px 0px 10px; line-height: 150%; padding-left: 10px; list-style-type: none;
}
#modPdtInfo .untBody .pts02 p.barcode01 {
	text-align: center; margin-bottom: 3px;
}
#modPdtInfo .untBody .pts02 p.barcode01 img {
	margin: 0px; padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px;
}
#modPdtInfo .untBody .pts02 span.decIc01 img {
	margin-right: 4px; vertical-align: top;
}
#modPdtInfo .untBody .pts03 {
	margin-bottom: 15px; margin-left: 10px;
}
#modPdtInfo .untBody .pts03 th {
	padding: 10px 0px; width: 150px; text-align: left; font-weight: normal; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
#modPdtInfo .untBody .pts03 td {
	padding: 10px 0px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfo .untBody .pts03 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#modPdtInfo .untBody .pts03 td p {
	font-weight: bold; float: left;
}
#modPdtInfo .untBody .pts03 td span {
	font-size: 75%; font-weight: normal;
}
#yaucSellNaviPrv #modPdtInfo .untBody .pts01 .decBg01 p .decTxPrv02 {
	font-size: 100%;
}
#yaucSellNaviPrv #modPdtInfo .untBody .pts03 td .decTxPrv02 {
	font-size: 100%;
}
#yaucSellNaviPrv #modPdtInfo .untBody .pts04 td .decTxPrv02 {
	font-size: 100%;
}
#modPdtInfo .untBody .pts03 .decBg01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfo .untBody .pts03 td .decTx01 {
	display: none;
}
#modPdtInfo .untBody .pts03 .decTx02 {
	color: rgb(153, 71, 17); line-height: 150%;
}
#modPdtInfo .untBody .pts03 .decTx03 {
	color: rgb(153, 71, 17); line-height: 1.35; text-indent: -1em; padding-top: 5px; clear: both; margin-left: 1em; float: none;
}
#modPdtInfo .untBody .pts03 .decBg02 {
	text-align: right; font-size: 75%; vertical-align: middle; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfo .untBody .pts03 .decBg02 div {
	width: 52px; height: 16px; padding-top: 0.3em; vertical-align: top; display: inline-block;
}
#modPdtInfo .untBody .pts03 .decBg03 {
	text-align: right; padding-top: 0px; font-size: 75%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfo .untBody .pts03 .decBg03 p {
	line-height: 1.5; float: none;
}
div#twitter_area {
	padding: 10px 0px; text-align: right; color: rgb(51, 51, 51); font-size: 75%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
div#twitter_area div {
	display: inline;
}
div#twitter_area div img {
	vertical-align: middle;
}
div#modShare_area {
	padding: 7px 0px; text-align: right; color: rgb(51, 51, 51); font-size: 75%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#modPdtInfo .untBody .pts04 {
	line-height: 140%; margin-left: 10px;
}
#modPdtInfo .untBody .pts04 th {
	width: 150px; text-align: left; padding-right: 0px; font-weight: normal; vertical-align: top; white-space: nowrap;
}
#modPdtInfo .untBody .pts04 td {
	vertical-align: top;
}
#modPdtInfo .untBody .pts04 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#modPdtInfo .untBody .pts04 td span {
	font-size: 75%;
}
#modPdtInfo .untBody .pts04 .decBg06 {
	background: rgb(241, 241, 241); padding: 8px 5px 4px; line-height: 100%; font-size: 85%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfo div.decBtnArea {
	width: 173px; padding-left: 20px; float: left; position: relative;
}
#modPdtInfo p.decBtn0102 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px;
}
#modPdtInfo .decBtn0102 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px;
}
#modPdtInfo .decBtn0102 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px;
}
#modPdtInfo .decBtn0102 a:hover {
	background: none; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn0102 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo p.decBtn01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_ov.gif") no-repeat; width: 153px; height: 38px; margin-left: 20px;
}
#modPdtInfo .decBtn01 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn01 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn01 a:hover {
	background: none; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_on.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo p.decBtn0202 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_ov.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn0202 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn0202 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn0202 a:hover {
	background: none; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn0202 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_on.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo p.decBtn02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_ov.gif") no-repeat; width: 153px; height: 38px; margin-left: 20px;
}
#modPdtInfo .decBtn02 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn02 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_off.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn02 a:hover {
	background: none; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtn02 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_on.gif") no-repeat; width: 153px; height: 38px; display: block;
}
#modPdtInfo .decBtnOfr01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3002_ov.gif") no-repeat; width: 152px; height: 38px; margin-top: 12px; margin-right: 7px; display: block;
}
#modPdtInfo .decBtnOfr01 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3002_off.gif") no-repeat; width: 152px; height: 38px; display: block;
}
#modPdtInfo .decBtnOfr01 a:hover {
	background: none; width: 152px; height: 38px; display: block;
}
#modPdtInfo .decBtnOfr01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3002_on.gif") no-repeat; width: 152px; height: 38px; display: block;
}
#modPdtInfo .decBtnOfr02 {
	margin: 15px 7px 0px 1px; display: block;
}
#modImgSrch {
	margin: 10px auto 0px; text-align: center;
}
#modImgSrch td {
	background-color: rgb(231, 240, 254);
}
#modImgSrch td.decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12001.gif") no-repeat; width: 5px; height: 5px;
}
#modImgSrch td.decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12002.gif") repeat-x; height: 5px;
}
#modImgSrch td.decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12003.gif") no-repeat; width: 5px; height: 5px;
}
#modImgSrch td.decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12004.gif") repeat-y; width: 5px;
}
#modImgSrch td.decBg05 {
	padding: 0px 10px; color: rgb(51, 51, 51); font-size: 85%;
}
#modImgSrch td.decBg05 span.decTx01 {
	vertical-align: middle;
}
#modImgSrch td.decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12005.gif") repeat-y; width: 5px;
}
#modImgSrch td.decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12006.gif") no-repeat; width: 5px; height: 5px;
}
#modImgSrch td.decBg08 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12007.gif") repeat-x; height: 5px;
}
#modImgSrch td.decBg09 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_12008.gif") no-repeat; width: 5px; height: 5px;
}
#modImgSrch td input {
	margin: 0px 0px 0px 15px; _vertical-align: middle;
}
#modPdtInfo div.decHlpOfr01 {
	width: 13px; height: 15px; right: -8px; bottom: 12px; position: absolute;
}
.modWatchList {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001_ov.gif") no-repeat; width: 137px; height: 24px;
}
.modWatchList .decTx01 {
	display: none;
}
.modWatchList a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001_off.gif") no-repeat; width: 137px; height: 24px; display: block;
}
.modWatchList a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001_off.gif") no-repeat; width: 137px; height: 24px; display: block;
}
.modWatchList a:hover {
	background: none; width: 137px; height: 24px; display: block;
}
.modWatchList a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001_on.gif") no-repeat; width: 137px; height: 24px; display: block;
}
#modWlBtnArea {
	margin: 0px 0px 40px; color: rgb(51, 51, 51); font-size: 85%;
}
#modWlBtnArea a:hover {
	text-decoration: underline;
}
#modWlBtnArea div.untHead {
	text-align: center; margin-bottom: 10px;
}
#modWlBtnArea div.untBody {
	text-align: center;
}
#modWlBtnArea div.untBody table {
	margin: 0px auto; text-align: left;
}
#modWlBtnArea div.untBody th span {
	padding: 0px 0px 0px 3px;
}
.modSubTitBar {
	text-align: left; color: rgb(51, 51, 51); font-size: 100%;
}
.modSubTitBar a:hover {
	text-decoration: underline;
}
.modSubTitBar {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x top rgb(255, 212, 83); margin: 20px 0px 15px; width: 100%;
}
.modSubTitBar h2 {
	padding: 10px; text-align: left; font-size: 100%; font-weight: bold;
}
.modSubTitBar h3 {
	padding: 10px; text-align: left; font-size: 100%; font-weight: bold;
}
.modSubTitBar h4 {
	padding: 10px; text-align: left; font-size: 100%; font-weight: bold;
}
.modSubTitBar h5 {
	padding: 10px; text-align: left; font-size: 100%; font-weight: bold;
}
.modSubTitBar .decSubTitBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom;
}
.modSubTitBar .decSubTitBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
.modSubTitBar .decSubTitBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
.modSubTitBar .decSubTitBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_039.gif") no-repeat left top;
}
.modSubTitBar .decSubTitBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_040.gif") no-repeat right top;
}
.modSubTitBar .decSubTitBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_043.gif") no-repeat left bottom;
}
.modSubTitBar .decSubTitBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_044.gif") no-repeat right bottom;
}
#modSellInfo {
	width: 300px; text-align: left; color: rgb(51, 51, 51); font-size: 100%; margin-bottom: 10px; margin-left: 10px;
}
#modSellInfo a:hover {
	text-decoration: underline;
}
#modSellInfo .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_038.gif") repeat-x top rgb(191, 217, 255);
}
#modSellInfo .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modSellInfo .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modSellInfo .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_036.gif") no-repeat left top;
}
#modSellInfo .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_037.gif") no-repeat right top;
}
#modSellInfo .untHead h3 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_022.gif") no-repeat left; padding: 8px 0px 5px 30px; font-size: 100%; margin-left: 7px;
}
#modSellInfo .untHead h3.decIcn {
	background: none; padding: 9px 0px 6px;
}
#modSellInfo .untBody {
	background: rgb(236, 244, 254); padding: 5px 10px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; line-height: 150%; font-size: 85%; voice-family: inherit;
}
#modSellInfo .untBody .pts01 th {
	text-align: left; padding-right: 5px; font-weight: normal;
}
#modSellInfo .untBody .pts01 span {
	font-size: 90%;
}
#yaucSellNaviPrv #modSellInfo .untBody .pts01 .decTxPrv02 {
	font-size: 100%;
}
#modSellInfo .untBody .pts01 ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 100%;
}
#modSellInfo .untBody .pts01 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left 0.7em; line-height: 130%; padding-top: 7px; padding-left: 15px;
}
#modSellInfo .untBody .pts01 li img {
	
}
#modSellInfo .untBody .pts01 li > img {
	
}
#modSellInfo .untBody .pts01 .decBg01 {
	margin: 5px 0px; padding: 5px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#modSellInfo .untBody .pts01 .decBg02 {
	line-height: 130%;
}
#modSellInfo .untBody .pts01 .decTx01 {
	float: right;
}
#modSellInfo .untBody .pts01 .decTx02 {
	padding-top: 7px;
}
#modSellInfo .untBody .pts01 p {
	line-height: 150%;
}
#modSellInfo .untBody .ptsPromo {
	background: rgb(255, 255, 248); margin: 15px 0px; padding: 10px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; -webkit-border-radius: 4px;
}
#modSellInfo .untBody .ptsPromo dl {
	margin-bottom: 10px;
}
#modSellInfo .untBody .ptsPromo dt {
	font-size: 110%; font-weight: bold; margin-bottom: 10px;
}
#modSellInfo .untBody .ptsPromo p {
	text-indent: -0.5em; margin-left: 0.5em;
}
#modSellInfo .untBody .pts02 {
	padding-top: 10px; margin-top: 7px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#modSellInfo .untBody .pts02 .decIcn01 {
	left: 5px; top: 2px; position: relative;
}
#modSellInfo .untBody .pts02 .decTx02 {
	margin-bottom: 10px;
}
#modSellInfo .untBody .pts02 .decHead {
	background: rgb(230, 230, 230); width: 255px; color: rgb(51, 51, 51);
}
#modSellInfo .untBody .pts02 .decHead p {
	padding: 3px 5px; font-weight: bold;
}
#modSellInfo .untBody .pts02 .decHead .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_047.gif") no-repeat left top;
}
#modSellInfo .untBody .pts02 .decHead .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_049.gif") no-repeat left bottom;
}
#modSellInfo .untBody .pts02 .decHead .decBg08 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_048.gif") no-repeat right top;
}
#modSellInfo .untBody .pts02 .decHead .decBg09 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_050.gif") no-repeat right bottom;
}
#modSellInfo .untBody .pts02 ul {
	list-style: none; margin: 5px 0px; padding: 0px;
}
#modSellInfo .untBody .pts02 ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; list-style: none; margin: 0px; line-height: 150%; padding-left: 10px;
}
#modSellInfo .untBody .pts02 ol {
	list-style: none; margin: 0px; padding: 0px; font-size: 90%;
}
#modSellInfo .untBody .pts02 ol li {
	background: none; padding: 0px; line-height: 130%;
}
#modSellInfo .decPwrBox {
	padding: 10px 10px 6px;
}
#modSellInfo .untBody span.decPwrIc {
	left: 0px; top: 2px; margin-right: 4px; vertical-align: top; position: relative;
}
html:first-child #modSellInfo .untBody span.decPwrIc {
	top: -7px;
}
body:first-of-type #modSellInfo .untBody span.decPwrIc {
	top: -7px;
}
#modSellInfo .untBody span.decPwrIc img {
	border: currentColor; border-image: none;
}
html:first-child #modSellInfo .untBody span.decPwrIc img {
	vertical-align: bottom;
}
body:first-of-type #modSellInfo .untBody span.decPwrIc img {
	vertical-align: bottom;
}
#modSellInfo #otherItem {
	margin: 10px -4px 0px 0px;
}
#modSellInfo #otherItem a {
	margin-right: 4px;
}
#modSellInfo #otherItem #moreLink {
	text-align: right;
}
#modDaikou {
	background: rgb(234, 251, 215); width: 300px; text-align: center; font-size: 75%; margin-left: 10px;
}
#modDaikou div {
	padding: 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
#modDaikou p {
	color: rgb(51, 51, 51);
}
#modDaikou a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_taku_auc.png") no-repeat rgb(221, 221, 221); margin: 3px auto; width: 260px; height: 30px; text-indent: -9999px; overflow: hidden; display: block;
}
#modDaikou span {
	color: rgb(102, 102, 102);
}
#modLoanBox {
	margin: 0px 0px 10px 10px; width: 300px; text-align: center; font-size: 75%;
}
#modLoanBox .untBody {
	background: rgb(255, 255, 255); padding: 10px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#modLoanBox .untBody p.ptsTit {
	color: rgb(102, 102, 102); margin-bottom: 10px;
}
#modLoanBox .untBody p.ptsTit span {
	color: rgb(207, 102, 51); font-size: 125%; font-weight: bold; margin-right: 3px;
}
#modLoanBox .untBody .cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#modLoanBox .untBody .ptsBtnBox {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_21003.png") repeat-y 0px 0px; margin: 0px auto; width: 265px; display: block;
}
#modLoanBox .untBody .ptsBtnBgTop {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_21001.png") no-repeat 0px 0px;
}
#modLoanBox .untBody .ptsBtnBgBtm {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_21002.png") no-repeat 0px bottom;
}
#modLoanBox .untBody .ptsBtnBgBtm p {
	width: 130px; float: left; display: block;
}
#modLoanBox .untBody .ptsBtnBgBtm p.decAplus {
	margin-right: 5px;
}
#modLoanBox .untBody .ptsBtnBgBtm p.decAplus a {
	width: 130px; color: rgb(51, 51, 51); line-height: 1.1; text-decoration: none; display: block; cursor: pointer;
}
#modLoanBox .untBody .ptsBtnBgBtm p.decJnb a {
	width: 130px; color: rgb(51, 51, 51); line-height: 1.1; text-decoration: none; display: block; cursor: pointer;
}
#modLoanBox .untBody .ptsBtnBgBtm p a em {
	width: 130px; height: 50px; text-align: center; text-indent: -9999em; overflow: hidden; display: block;
}
#modLoanBox .untBody .ptsBtnBgBtm p a span {
	margin: 0px 4px 0px 6px; height: 2.25em; text-align: left; padding-bottom: 0.75em; clear: both; display: inline-block;
}
#modLRECBox {
	width: 300px; margin-bottom: 10px;
}
#modPdtDtlInfo {
	text-align: left; color: rgb(51, 51, 51); font-size: 100%;
}
#modPdtDtlInfo a:hover {
	text-decoration: underline;
}
#modPdtDtlInfo .untHead {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x top rgb(255, 212, 83); margin: 16px 0px 10px; width: 100%;
}
#modPdtDtlInfo .untHead h3 {
	padding: 8px 10px; text-align: left; line-height: 1; font-size: 100%;
}
#modPdtDtlInfo .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom;
}
#modPdtDtlInfo .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modPdtDtlInfo .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modPdtDtlInfo .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_039.gif") no-repeat left top;
}
#modPdtDtlInfo .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_040.gif") no-repeat right top;
}
#modPdtDtlInfo .untHead .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_043.gif") no-repeat left bottom;
}
#modPdtDtlInfo .untHead .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_044.gif") no-repeat right bottom;
}
#modPdtDtlInfo .untHead p {
	padding: 0px 10px 0px 0px;
}
#modPdtDtlInfo .untBody {
	padding: 0px 5px; line-height: 150%; font-size: 100%;
}
#modPdtDtlInfo .decRenewal {
	font-style: italic;
}
#modPdtDtlInfo .untBody .pts01 {
	margin: 0px auto 9px; padding: 0px; width: 600px;
}
* + html #modPdtDtlInfo .untBody .pts01 {
	margin-bottom: 1px;
}
#modPdtDtlInfo .untBody .pts01 p {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_027.gif") no-repeat left; padding: 0px 0px 0px 25px; font-size: 85%; font-weight: bold; margin-bottom: 12px;
}
#modPdtDtlInfo .untBody .pts01 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#modPdtDtlInfo .untBody .pts01 li {
	background: none; padding: 0px; width: 108px; text-align: center; margin-right: 10px; float: left;
}
#modPdtDtlInfo .untBody .pts01 li img.decBgOn {
	padding: 2px; border: 2px solid rgb(0, 102, 204); border-image: none;
}
#modPdtDtlInfo .untBody .pts01 li img.decBgOff {
	padding: 4px;
}
#modPdtDtlInfo .untBody .pts02 {
	margin: 0px auto; padding: 0px; width: 600px; text-align: center;
}
#modPdtDtlInfo .untBody .pts02 table {
	margin: 0px auto; padding: 0px;
}
#modPdtDtlInfo .untBody .pts02 img {
	margin-bottom: 10px;
}
#modPdtDtlInfo .untBody .pts02 .decTx01 {
	margin: 0px; padding: 0px; text-align: left; line-height: 1; font-size: 115%;
}
#modPdtDtlInfo .untBody .pts02 .decTx02 {
	margin: 0px; padding: 0px; text-align: left; line-height: 1; font-size: 115%;
}
#modPdtDtlInfo .untBody .pts03 table {
	margin: 6px 15px 10px;
}
#modPdtDtlInfo .untBody .pts03 th {
	text-align: left; font-weight: normal; vertical-align: top; white-space: nowrap;
}
#modPdtDtlInfo .untBody .pts03 td {
	vertical-align: top;
}
#modPdtDtlInfo .untBody td .pts03 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#modPdtDtlInfo .untBody td .pts03 td.decClnTxt02 {
	width: 98%;
}
#modPdtDtlInfo .untBody td .pts03 td.decClnTxt02 p {
	font-weight: bold;
}
#modPdtDtlInfo .untBody .pts03 td span {
	font-size: 75%;
}
#yaucSellNaviPrv #modPdtDtlInfo .untBody .pts03 td .decTxPrv02 {
	font-size: 100%;
}
#modPdtDtlInfo .untBody .pts03 hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); margin: 5px 0px; padding: 0px; width: 100%; height: 1px;
}
#modPdtDtlInfo .untBody .pts03 .decTx01 {
	color: rgb(153, 71, 17); line-height: 150%;
}
#modPdtDtlInfo .untBody .pts03 .decTx02 {
	line-height: 1.5; font-size: 75%;
}
#modPdtDtlInfo .untBody .pts03 .decTx03 {
	color: rgb(153, 71, 17); text-indent: -1em; margin-left: 1em;
}
#modPdtDtlInfo .untBody .pts04 {
	padding: 10px 10px 0px; font-size: 85%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#modPdtDtlInfo .untBody .pts04 p {
	margin: 0px 0px 5px; padding: 0px; line-height: 1; font-weight: bold;
}
#modPdtDtlInfo .untBody .pts04 table {
	padding: 0px 5px; line-height: 1;
}
#modPdtDtlInfo .untBody .pts04 th {
	font-weight: normal; white-space: nowrap;
}
#modPdtDtlInfo .untBody .decTx03 ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#modPdtDtlInfo .untBody .decTx03 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px; line-height: 150%; padding-left: 10px;
}
#modPdtDtlInfo .untBody .decTx04 {
	font-size: 85%;
}
#modPdtDtlInfo .untBody .decAttnTxt {
	line-height: 1.5; padding-bottom: 9px; font-size: 85%; font-weight: bold; margin-top: 5px;
}
#modPdtDtlInfo .untBody .decAttnTxt span {
	color: rgb(255, 0, 0);
}
#modPdtDtlInfo .untBody .decAttnTxt a {
	height: 1px;
}
#modPdtDtlInfo .untFoot {
	text-align: right; line-height: 1; font-size: 85%;
}
#modPdtDtlInfo .untFoot::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#modPdtDtlInfo .untFoot .decTx01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_029.gif") no-repeat left; padding: 2px 0px 2px 15px; margin-top: 10px; margin-bottom: 4px; float: right; display: inline;
}
#modPdtDtlInfo .untFoot .decBg01 {
	margin: 0px; line-height: 1; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#modPdtDtlInfo .untFoot .decBg02 {
	padding: 0px 0px 15px;
}
#modPdtDtlInfo .untFoot .decTx02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left; padding: 2px 0px 2px 15px; margin-top: 10px; float: right; display: inline;
}
#modPdtDtlInfo .untFoot .decTx02 span {
	font-size: 90%;
}
#yaucSellNaviPrv #modPdtDtlInfo .untFoot .decTx02 .decTxPrv02 {
	font-size: 100%;
}
.decInfoTable table {
	border-collapse: collapse;
}
.decInfoTable th {
	background: rgb(231, 240, 254); padding: 4px 25px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; line-height: 1; font-size: 85%; font-weight: normal; vertical-align: middle; white-space: nowrap;
}
.decInfoTable td {
	padding: 4px 5px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left; line-height: 1; font-size: 85%; vertical-align: middle;
}
.decInfoTable td span.decTxOff {
	color: rgb(179, 179, 179);
}
.decInfoTable td .decTx06 {
	font-size: 85%;
}
.decInfoTable .decBg01 {
	border: currentColor; border-image: none;
}
.decInfoTable .decBg02 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.decInfoTable .decBg03 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.decInfoTable .decBg04 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.decInfoTable .decBg05 {
	padding: 0px; width: 60%;
}
.decInfoTable .decBg06 {
	padding: 0px; height: 10px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.decInfoTable .decBg07 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.decInfoTable .decBg08 {
	background: rgb(117, 158, 222); padding: 5px 0px 5px 10px; text-align: left; color: rgb(255, 255, 255); line-height: 150%; font-size: 100%; font-weight: bold;
}
.decInfoTable .decTx01 {
	text-align: left;
}
.decInfoTable .decTx02 {
	white-space: nowrap;
}
.decInfoTable .decTx03 {
	text-align: center;
}
.decInfoTable .decTx05 {
	padding: 6px 5px 2px; color: rgb(51, 51, 51); line-height: 1; font-size: 85%; vertical-align: middle; white-space: normal;
}
.decInfoTable .decIcn01 {
	left: 5px; top: 2px; position: relative;
}
.decInfoTable .decTop {
	margin-top: 10px;
}
.decCarCmt {
	margin: 0px 5px; padding: 5px; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.decCarTxt {
	color: rgb(51, 51, 51);
}
.decInfoTable .untDlvryMthdRw td {
	vertical-align: top;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet {
	position: relative;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet {
	margin: 0px; padding: 0px;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet dt {
	margin: 0px; padding: 0px;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet dd {
	margin: 0px; padding: 0px;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet span {
	left: 0.25em; top: 0px; display: block; position: absolute;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet dt {
	width: 5em; clear: left; margin-left: 1em; float: left;
}
.decInfoTable .untDlvryMthdRw .ptsPostageSet dd {
	width: 8em; text-align: right; float: left;
}
.decCfmBox {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_045.gif") no-repeat top rgb(254, 227, 173); margin: 10px auto; width: 278px; text-align: center; color: rgb(51, 51, 51); font-size: 90%;
}
.decCfmBox .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_046.gif") no-repeat bottom; padding: 5px;
}
.decCfmBox a:hover {
	text-decoration: underline;
}
.decCfmBox .decTx02 {
	color: rgb(255, 80, 0);
}
#modQstnSeller {
	color: rgb(51, 51, 51);
}
#modQstnSeller a:hover {
	text-decoration: underline;
}
#modQstnSeller .decTop01 {
	margin-top: 20px;
}
#modQstnSeller table {
	margin: 0px; padding: 0px;
}
#modQstnSeller .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_019.gif") repeat-x rgb(252, 209, 80); width: 100%;
}
#modQstnSeller .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_032.gif") repeat-y left top; width: 100%;
}
#modQstnSeller .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_032.gif") repeat-y right top; width: 100%;
}
#modQstnSeller .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_017.gif") no-repeat left top; width: 100%;
}
#modQstnSeller .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_018.gif") no-repeat right top; width: 100%;
}
#modQstnSeller .untHead h2 {
	padding: 7px 10px; font-size: 100%; float: left;
}
#modQstnSeller .untHead h2 img {
	top: 2px; padding-right: 5px; position: relative;
}
#modQstnSeller .untHead p {
	padding: 10px; bottom: -3px; font-size: 85%; float: right; position: relative;
}
#modQstnSeller .decFormHead p {
	font-size: 85%;
}
#modQstnSeller .untBody {
	background: rgb(255, 255, 255); padding: 10px 15px; border: 1px solid rgb(184, 184, 184); border-image: none; text-align: left; color: rgb(51, 51, 51); margin-bottom: 15px; display: block;
}
#modQstnSeller textarea {
	margin: 10px 0px; padding: 5px; border: 1px solid rgb(132, 132, 132); border-image: none; width: 790px; height: 100px; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%; display: block;
}
#modQstnSeller .untBody .pts01 table {
	background: rgb(255, 255, 255); margin: 20px 0px; border-collapse: collapse;
}
#modQstnSeller .untBody .pts01 th {
	padding: 8px 8px 7px; vertical-align: top; white-space: nowrap;
}
#modQstnSeller .untBody .pts01 td {
	padding: 8px 8px 7px; text-align: left; vertical-align: top;
}
#modQstnSeller .untBody .pts01 .decBg01 {
	border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#modQstnSeller .untBody .decEx {
	padding-top: 10px; font-size: 75%; float: left;
}
#modQstnSeller .untBody .pts03 {
	width: 803px;
}
#modQstnSeller .untBody .decTx01a {
	text-align: right; font-size: 75%; margin-top: 10px; float: right;
}
#modQstnSeller .untBody .decTx01b {
	top: 9px; text-align: right; font-size: 75%; margin-top: 10px; float: right; position: relative;
}
#modQstnSeller .untBody .decTx02 {
	margin: 10px 0px 20px; font-size: 75%;
}
#modQstnSeller .untBody .decTx04 {
	text-align: center; line-height: 150%;
}
#modQstnSeller .untBody .decTx05 {
	font-size: 85%;
}
#modQstnSeller .untBody .decTx06 {
	margin: 10px 0px 20px;
}
#modQstnSeller .decBgBox.untBody {
	background: rgb(241, 241, 241);
}
.decCfmTable table {
	color: rgb(51, 51, 51); margin-bottom: 20px; border-collapse: collapse;
}
.decCfmTable th {
	background: rgb(221, 221, 221); padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; font-size: 75%;
}
.decCfmTable td {
	padding: 15px; text-align: center; font-size: 85%; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.decCfmTable td.decBg01 {
	text-align: left; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.decCfmTable td.decBg02 {
	border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid;
}
.decBlackBox {
	color: rgb(51, 51, 51); margin-bottom: 20px;
}
.decBlackBox .pts01 {
	background: rgb(241, 241, 241); padding: 15px;
}
.decBlackBox .pts02 {
	padding: 15px;
}
.decBlackBox ul {
	list-style: none; margin: 20px; padding: 0px;
}
.decBlackBox li {
	margin: 0px; padding: 0px;
}
.decBlackBox .decTx01 {
	font-size: 75%;
}
.decBlackBox .decTx01On {
	color: rgb(51, 51, 51); font-size: 75%;
}
.decBlackBox .decTx01Off {
	color: rgb(188, 187, 187); font-size: 75%;
}
#modQstnList {
	color: rgb(51, 51, 51);
}
#modQstnList a:hover {
	text-decoration: underline;
}
#modQstnList h3 {
	background: rgb(117, 158, 222); padding: 6px 5px; color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts01 th .decTx01 {
	float: left;
}
#modQstnList .pts02 th .decTx01 {
	float: left;
}
#modQstnList .pts01 th .decTx01 img {
	margin-right: 5px;
}
#modQstnList .pts02 th .decTx01 img {
	margin-right: 5px;
}
#modQstnList .pts01 th .decTx01 .decIcn01 {
	top: 2px; padding-left: 5px; position: relative;
}
#modQstnList .pts02 th .decTx01 .decIcn01 {
	top: 2px; padding-left: 5px; position: relative;
}
#modQstnList .pts01 th .decTx01 span {
	top: -2px; position: relative;
}
#modQstnList .pts02 th .decTx01 span {
	top: -2px; position: relative;
}
#modQstnList .pts01 th .decTx02 {
	float: right;
}
#modQstnList .pts02 th .decTx02 {
	float: right;
}
#modQstnList .pts01 td {
	padding: 6px 6px 6px 25px;
}
#modQstnList .pts02 td {
	padding: 6px 6px 6px 25px;
}
#modQstnList .pts01 .decTxNoAns {
	color: rgb(153, 71, 17);
}
#modQstnList .pts02 .decTxNoAns {
	color: rgb(153, 71, 17);
}
#modQstnList .pts01 table {
	background: rgb(220, 234, 255); text-align: left; font-size: 75%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts01 th {
	padding: 6px; font-weight: normal; vertical-align: middle; border-bottom-color: rgb(208, 224, 246); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts02 table {
	background: rgb(238, 245, 255); text-align: left; font-size: 75%; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnList .pts02 th {
	padding: 6px; font-weight: normal; vertical-align: middle; border-bottom-color: rgb(223, 232, 245); border-bottom-width: 1px; border-bottom-style: solid;
}
#modAntnBox {
	margin: 0px 0px 20px; padding: 10px; border: 2px solid rgb(255, 0, 0); border-image: none; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%;
}
#modAntnBox a:hover {
	text-decoration: underline;
}
#modAntnBox strong {
	color: rgb(255, 0, 0);
}
#modAntnBox ul.untBody01 {
	list-style: none; margin: 0px; padding: 0px; text-align: left;
}
#modAntnBox ul.untBody01 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; padding-left: 10px;
}
#modAntnBoxCharity {
	margin: 0px 0px 20px; padding: 10px; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%; background-color: rgb(239, 237, 232);
}
#modAntnBoxCharity .untHead {
	font-weight: bold;
}
#modAntnBoxCharity a:hover {
	text-decoration: underline;
}
#modAntnBoxCharity strong {
	color: rgb(255, 0, 0);
}
#modAntnBoxCharity ul.untBody {
	list-style: none; margin: 0px; padding: 0px; text-align: left;
}
#modAntnBoxCharity ul.untBody li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; padding-left: 10px;
}
.modUnderEighteen {
	margin: 0px 0px 5px; padding: 10px; border: 2px solid rgb(255, 0, 0); border-image: none; text-align: center; color: rgb(255, 0, 0); line-height: 150%; font-size: 100%;
}
.modUnderEighteen p span {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_war.png") no-repeat left top; margin: 2px 2px -2px 0px; width: 24px; height: 20px; text-indent: -9999px; overflow: hidden; display: inline-block; white-space: nowrap;
}
.modUnderEighteen p strong {
	text-indent: 1em;
}
.modUnderEighteenBid {
	background: rgb(255, 255, 204); margin: 0px 0px 5px; padding: 10px; text-align: center; color: rgb(166, 124, 0); line-height: 150%; font-size: 85%;
}
#modQstnCfmList {
	background: rgb(255, 255, 255); margin: 15px 0px 20px;
}
#modQstnCfmList .pts01 {
	padding: 10px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
#modQstnCfmList .pts02 {
	background: rgb(255, 255, 227); padding: 10px; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: solid;
}
#modCloseBtn {
	margin: 0px 0px 20px;
}
#modCloseBtn {
	width: 100%; clear: both; display: block;
}
#modCloseBtn::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
#modCloseBtn .pts01 {
	margin: 15px 0px; color: rgb(51, 51, 51); font-size: 85%;
}
#modCloseBtn p.ptsFin {
	width: 290px; float: left; display: block;
}
#modCloseBtn p.ptsPriRe {
	margin: 0px; width: 100%; text-align: left; padding-top: 15px; clear: both; display: block;
}
#modCloseBtn table {
	margin: 0.35em 0px 0px 10px; float: left; display: block;
}
#modCloseBtn table th {
	padding: 0px 5px 0px 0px; font-size: 75%; font-weight: normal; vertical-align: middle; white-space: nowrap;
}
#modCloseBtn table th {
	vertical-align: middle;
}
#modCloseTxt {
	margin: 0px 0px 20px; clear: both; display: block;
}
#modCloseTxt .pts01 {
	margin: 15px 0px; color: rgb(51, 51, 51); font-size: 85%;
}
#modTradeStep {
	margin: 25px 0px 5px;
}
#modTradeStep a:hover {
	text-decoration: underline;
}
#modTradeStep table {
	margin: 0px; padding: 0px;
}
#modTradeStep td {
	margin: 0px; padding: 0px;
}
#modTradeStep td {
	margin: 0px; padding: 0px; vertical-align: top;
}
#modTradeStep .pts01 {
	color: rgb(51, 51, 51); line-height: 150%; font-size: 85%; margin-bottom: 20px;
}
#modTradeStep td.pts01a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_step_03.gif") no-repeat left bottom;
}
#modTradeStep td.pts01a img {
	margin: 0px; padding: 0px 0px 52px;
}
#modTradeStep td .pts01b {
	padding: 0px 0px 0px 18px;
}
#modTradeStep td .pts01b ul {
	list-style: none; margin: 0px; padding: 0px;
}
#modTradeStep td .pts01b li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px; padding-bottom: 5px; padding-left: 10px;
}
#modTradeStep td .pts01c {
	margin: 15px 0px 0px 18px;
}
#modTradeStep td .pts01c table {
	background: rgb(255, 255, 227); border: 1px solid rgb(204, 204, 204); border-image: none;
}
#modTradeStep td .pts01c td {
	padding: 10px;
}
#modTradeStep td .pts01c ul {
	margin: 0px; padding: 0px; width: 30%; list-style-type: none;
}
#modTradeStep td .pts01c li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left 0.3em; margin: 0px; padding: 0px 0px 0px 15px; white-space: nowrap;
}
#modAntnTxt {
	width: auto; color: rgb(51, 51, 51); padding-bottom: 1px; font-size: 85%; margin-bottom: 20px;
}
#modAntnTxt a:hover {
	text-decoration: underline;
}
#modAntnTxt .untHead {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/promo_bg_007.gif") repeat-x rgb(253, 243, 161); width: 100%; display: block;
}
#modAntnTxt .untHead h3 {
	padding: 10px 0px; font-size: 100%; margin-left: 10px;
}
#modAntnTxt .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modAntnTxt .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modAntnTxt .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/promo_bg_006.gif") no-repeat left top;
}
#modAntnTxt .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/promo_bg_008.gif") no-repeat right top;
}
#modAntnTxt .untBody {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom rgb(255, 255, 255); width: 100%; line-height: 150%; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; display: block;
}
#modAntnTxt .untBody .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modAntnTxt .untBody .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modAntnTxt .untBody .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/promo_bg_004.gif") no-repeat left bottom;
}
#modAntnTxt .untBody .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/promo_bg_005.gif") no-repeat right bottom; padding: 10px;
}
#modAntnTxt .untBody ul {
	margin: 0px; padding: 0px;
}
#modAntnTxt .untBody ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px; line-height: 150%; padding-left: 10px; list-style-type: none;
}
.modListTable {
	margin: 0px 0px 20px !important; text-align: left; color: rgb(51, 51, 51); font-size: 85%;
}
.modListTable a:hover {
	text-decoration: underline;
}
.modListTable h2 {
	background: rgb(117, 158, 222); padding: 8px 15px; color: rgb(255, 255, 255); font-size: 100%;
}
.modListTable table {
	text-align: left; line-height: 100%; border-collapse: collapse;
}
.modListTable .decCap {
	margin-top: 10px;
}
.modListTable table th {
	padding: 8px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.modListTable table td {
	padding: 4px 8px; line-height: 150%; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.modListTable .decBg01 {
	background: rgb(231, 240, 254);
}
.modListTable .decBg02 {
	background: rgb(255, 243, 166); font-weight: bold;
}
.modListTable .decBg03 {
	background: rgb(219, 231, 249); font-weight: bold;
}
.modListTable .decBg04 {
	background: rgb(117, 158, 222); color: rgb(255, 255, 255); font-weight: bold;
}
.modListTable .decBg05 {
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.modListTable .decBg06 {
	width: 25%;
}
.modListTable .decBg07 {
	height: 49%; padding-top: 0px; vertical-align: top; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.modListTable .decBg08 {
	height: 49%; padding-bottom: 0px; vertical-align: bottom; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.modListTable .decBg09 {
	background: rgb(219, 231, 249);
}
.modListTable .decTx01 {
	color: rgb(255, 0, 0); font-weight: bold;
}
.modListTable .decTx02 {
	font-size: 90%; margin-right: 20px; float: left;
}
.modListTable .decTx03 {
	font-size: 90%; margin-top: 5px;
}
.modListTable .decTx04 {
	font-size: 90%;
}
.modListTable .decTx05 {
	margin-bottom: 5px;
}
.modListTable .decTx06 {
	color: rgb(255, 255, 0); font-weight: bold;
}
.modListTable .decTx07 {
	text-align: center;
}
.modListTable .decTop {
	margin-top: 10px;
}
.modListTable .decIcn01 {
	top: 2px; margin-right: 5px; position: relative;
}
.modListTable .decIcn02 {
	top: 3px; margin-right: 5px; position: relative;
}
.modListTable .decIcn03 {
	top: -8px; margin-left: 5px; display: inline; position: relative;
}
.modListTable .decIcn04 {
	top: -6px; margin-left: 5px; display: inline; position: relative;
}
.modListTable .decIcn05 {
	top: -5px; margin-right: 5px; position: relative;
}
.modListTable table td ul {
	margin: 0px; padding: 0px;
}
.modListTable table td li {
	list-style: none; margin: 0px; padding: 0px; line-height: 150%;
}
.modListTable .decBg07 {
	margin-top: 5px;
}
.modListTable .decErrorPoint {
	border: 2px solid rgb(255, 0, 0); border-image: none; border-collapse: collapse;
}
.modListTable .decDel td {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.modListTable .decDel .decMl24 {
	margin-left: 24px;
}
.modListTable .decDel .decMb6 {
	margin-bottom: 6px;
}
.modListTable .decDel .decMtb12c {
	margin: 12px auto; text-align: center;
}
.modListTable .decDel input {
	font-size: 87%;
}
.modListTable .decStatus ul {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.modListTable .decStatus ul {
	margin: 0px; padding: 0px;
}
.modListTable .decStatus ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px; padding: 0px 0px 0px 10px; line-height: 150%; list-style-type: none;
}
#modRatnInfo {
	margin: 5px 0px 20px; color: rgb(51, 51, 51);
}
#modRatnInfo a:hover {
	text-decoration: underline;
}
#modRatnInfo .untHead {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x top rgb(255, 212, 83); margin: 20px 0px 10px; width: 100%;
}
#modRatnInfo .untHead h3 {
	padding: 12px 10px 8px; text-align: left; font-size: 100%;
}
#modRatnInfo .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-x bottom;
}
#modRatnInfo .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modRatnInfo .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modRatnInfo .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_039.gif") no-repeat left top;
}
#modRatnInfo .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_040.gif") no-repeat right top;
}
#modRatnInfo .untHead .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_043.gif") no-repeat left bottom;
}
#modRatnInfo .untHead .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_044.gif") no-repeat right bottom;
}
#modRatnInfo .untHead p {
	padding: 0px 10px 0px 0px;
}
.modRatnDtl {
	padding: 0px 10px; width: auto; margin-top: 10px; voice-family: inherit;
}
.modRatnDtl a:hover {
	text-decoration: underline;
}
.modRatnDtl .decBg {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_051.gif") repeat-x rgb(255, 236, 190); border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.modRatnDtl h4 {
	padding: 4px 0px 5px 10px; margin-top: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.modRatnDtl .decTx01 {
	font-size: 85%; margin-top: 8px; margin-left: 10px;
}
.decTop.modRatnDtl {
	margin-top: 20px;
}
#modPallAuc {
	text-align: left; margin-bottom: 25px;
}
#modPallAuc hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); height: 1px; margin-bottom: 25px;
}
#modPallAuc a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modPallAuc a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
#modPallAuc a:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modPallAuc a:active {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modPallAuc a img {
	border: currentColor; border-image: none; text-decoration: none;
}
#modPallAuc table {
	text-align: left;
}
#modBlbdForm a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modBlbdForm a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
#modBlbdForm a:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modBlbdForm a:active {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modBlbdForm table {
	text-align: left;
}
#modTradeForm a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modTradeForm a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
#modTradeForm a:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modTradeForm a:active {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modLogoArea {
	text-align: right; padding-top: 10px; padding-right: 40px;
}
.modPrvBtn {
	margin-top: 20px; margin-bottom: 20px;
}
.decTxPrv01 {
	color: rgb(0, 0, 255); text-decoration: underline;
}
.decTxPrv02 {
	color: rgb(21, 70, 167);
}
#modMsgBox {
	margin: 10px 0px 10px 10px; width: 100%; text-align: center;
}
#modMsgBox table {
	margin: 0px auto; padding: 0px; border: 2px solid rgb(153, 71, 17); border-image: none; width: auto; text-align: center; color: rgb(153, 71, 17); border-collapse: collapse;
}
#modMsgBox td {
	margin: 0px; padding: 0px;
}
#modMsgBox p {
	margin: 5px 10px; line-height: normal;
}
.modChyTxt01 {
	margin: 0px 0px 0px 10px; padding: 10px 0px; width: 100%; text-align: center; font-size: 75%; background-color: rgb(226, 255, 214);
}
.modChyTxt02 {
	margin: 5px 10px 0px 0px; padding: 10px 0px; width: auto; text-align: left; font-size: 75%; background-color: rgb(226, 255, 214);
}
.modChyTxt01 p {
	text-align: center;
}
.modChyTxt02 p {
	text-align: left; padding-left: 10px;
}
#modPlTxt {
	margin: 0px 0px 1px 10px; width: 100%; text-align: center; font-size: 80%; vertical-align: middle; display: block;
}
#modPlTxt p {
	background: url("https://s.yimg.jp/images/sicons/premium16.gif") no-repeat left; margin: 0px auto; padding: 0px 0px 0px 21px; text-align: left; display: inline-block; min-height: 16px; _height: 16px;
}
#modPlTxt p a {
	padding-top: 0.2em; display: inline-block;
}
#modTxt {
	margin: 0px; width: auto; color: rgb(51, 51, 51); line-height: 160%; font-size: 85%;
}
#modTxt a:hover {
	text-decoration: underline;
}
#modTxt .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_016.gif") no-repeat left; margin: 0px 15px 20px 10px; padding: 3px 0px 3px 18px; color: rgb(51, 51, 51); font-weight: normal;
}
#mastHeadB {
	color: rgb(0, 0, 0);
}
#mastHeadB a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#mastHeadB a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
#mastHeadB a:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#mastHeadB a:active {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modLoginBarB {
	background: rgb(238, 238, 238); display: block;
}
#modLoginBarB .decBgPrv {
	height: 16px;
}
#modLoginBarB table {
	width: 100%;
}
#modLoginBarB table td {
	padding: 2px 10px 1px; width: 48%; vertical-align: top;
}
#modLoginBarB p {
	vertical-align: bottom;
}
#modLoginBarB ul {
	margin: 0px; padding: 0px; float: right;
}
#modLoginBarB ul li {
	list-style: none; margin: 0px; padding: 0px; vertical-align: bottom; float: left;
}
#modLoginBarB table td a:link {
	text-decoration: none;
}
#modLoginBarB table td a:hover {
	text-decoration: underline;
}
#modTitBarB {
	color: rgb(0, 0, 0); background-color: rgb(254, 198, 32);
}
#modTitBarB table td {
	margin: 0px; padding: 6px 0px 6px 10px;
}
#modTitBarB h1 {
	font-size: 100%;
}
#modTitBarB table td img {
	margin-right: 5px;
}
#modCtgPathB {
	margin: 9px 0px 3px 10px; font-size: 75%;
}
#modCtgPathB a:link {
	text-decoration: none;
}
#modCtgPathB a:hover {
	text-decoration: underline;
}
#modCtgPathB .decBtm01 {
	margin-bottom: 5px;
}
#modPdtInfoB a:hover {
	text-decoration: underline;
}
#modPdtInfoB .untHead .decBg01 {
	width: 100%; color: rgb(51, 51, 51); background-color: rgb(254, 198, 32);
}
#modPdtInfoB .decBg06 {
	background: rgb(241, 241, 241); padding: 8px 5px 4px; color: rgb(51, 51, 51); line-height: 100%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfoB .decBg07 {
	background: rgb(241, 241, 241); padding: 2px 5px 3px; color: rgb(51, 51, 51); line-height: 100%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfoB .untHead h2 {
	padding: 6px 10px; top: 2px; font-size: 100%; position: relative;
}
#modPdtInfoB .untHead p {
	padding: 0px 10px 0px 0px;
}
#modPdtInfoB .untHead form {
	padding: 0px 10px 0px 0px;
}
#modPdtInfoB .untHead .decBg05 td {
	vertical-align: middle;
}
#modPdtInfoB .untBody {
	padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; line-height: 200%; font-size: 100%;
}
#modPdtInfoB .untBody p.decImgSrch {
	margin: 10px 0px 0px; text-align: right;
}
#modPdtInfoB .untBody .pts01 {
	width: 222px; font-size: 85%; margin-bottom: 7px;
}
#modPdtInfoB .untBody .pts01 table {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_083.gif") repeat-y;
}
#modPdtInfoB .untBody .pts01 table td {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_042.gif") no-repeat; padding: 11px 11px 0px; text-align: center; vertical-align: middle;
}
#modPdtInfoB .untBody .pts01 .decBg01 {
	padding: 11px 11px 6px; line-height: 150%; border-right-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#modPdtInfoB .untBody .pts01 p img {
	margin-right: 5px;
}
#modPdtInfoB .untBody .pts01 .decBg01 p span {
	font-size: 90%;
}
#yaucSellNaviPrv #modPdtInfoB .untBody .pts01 .decBg01 p .decTxPrv02 {
	font-size: 100%;
}
#modPdtInfoB .untBody .pts02 {
	width: 222px; font-size: 85%;
}
#modPdtInfoB .untBody .pts02 p img {
	top: 3px; padding-left: 3px; position: relative;
}
#modPdtInfoB .untBody .pts02 ul {
	list-style: none; margin: 0px 0px 10px; padding: 0px;
}
#modPdtInfoB .untBody .pts02 ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px 0px 0px 10px; line-height: 150%; padding-left: 10px; list-style-type: none;
}
#modPdtInfoB .untBody .pts02 p.barcode01 {
	text-align: center; margin-bottom: 3px;
}
#modPdtInfoB .untBody .pts02 p.barcode01 img {
	margin: 0px; padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; top: 0px;
}
#modPdtInfoB .untBody .pts02 span.decIc01 img {
	margin-right: 4px; vertical-align: top;
}
#modPdtInfoB .untBody .pts03 {
	margin-bottom: 15px; margin-left: 10px;
}
#modPdtInfoB .untBody .pts03 th {
	padding: 10px 5px 10px 0px; width: 140px; text-align: left; font-weight: normal; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
#modPdtInfoB .untBody .pts03 td {
	padding: 10px 0px; vertical-align: top; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfoB .untBody .pts03 td p {
	font-weight: bold; float: left;
}
#modPdtInfoB .untBody .pts03 td span {
	font-size: 75%; font-weight: normal;
}
#modPdtInfoB .untBody .pts03 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#yaucSellNaviPrv #modPdtInfoB .untBody .pts03 td .decTxPrv02 {
	font-size: 100%;
}
#yaucSellNaviPrv #modPdtInfoB .untBody .pts04 td .decTxPrv02 {
	font-size: 100%;
}
#modPdtInfoB .untBody .pts03 .decBg01 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfoB .untBody .pts03 td .decTx01 {
	display: none;
}
#modPdtInfoB .untBody .pts03 .decTx02 {
	color: rgb(153, 71, 17); line-height: 150%;
}
#modPdtInfoB .untBody .pts03 .decTx03 {
	color: rgb(153, 71, 17); line-height: 1.35; text-indent: -1em; padding-top: 5px; clear: both; margin-left: 1em; float: none;
}
#modPdtInfoB .untBody .pts03 .decBg02 {
	text-align: right; font-size: 75%; vertical-align: middle; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfoB .untBody .pts03 .decBg02 div {
	width: 52px; height: 16px; padding-top: 0.3em; vertical-align: top; display: inline-block;
}
#modPdtInfoB .untBody .pts03 .decBg03 {
	text-align: right; padding-top: 0px; font-size: 75%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfoB .untBody .pts03 .decBg03 p {
	line-height: 1.5; float: none;
}
#modPdtInfoB .untBody .pts04 {
	line-height: 140%; margin-left: 10px;
}
#modPdtInfoB .untBody .pts04 th {
	width: 135px; text-align: left; padding-right: 10px; font-weight: normal; vertical-align: top; white-space: nowrap;
}
#modPdtInfoB .untBody .pts04 td {
	vertical-align: top;
}
#modPdtInfoB .untBody .pts04 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#modPdtInfoB .untBody .pts04 td span {
	font-size: 75%;
}
#modPdtInfoB .untBody .pts04 .decBg06 {
	background: rgb(241, 241, 241); padding: 8px 5px 4px; line-height: 100%; font-size: 85%; font-weight: bold; margin-bottom: 6px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
#modPdtInfoB div.decBtnArea {
	width: 173px; padding-left: 20px; float: left; position: relative;
}
#modPdtInfoB p.decBtn0102 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px;
}
#modPdtInfoB .decBtn0102 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0102 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0102 a:hover {
	background: none; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0102 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB p.decBtn01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_ov.gif") no-repeat; width: 148px; height: 31px; margin-left: 20px;
}
#modPdtInfoB .decBtn01 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn01 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn01 a:hover {
	background: none; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_002_b_on.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB p.decBtn0202 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_ov.gif") no-repeat; width: 148px; height: 31px;
}
#modPdtInfoB .decBtn0202 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0202 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0202 a:hover {
	background: none; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn0202 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_on.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB p.decBtn02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_ov.gif") no-repeat; width: 148px; height: 31px; margin-left: 20px;
}
#modPdtInfoB .decBtn02 a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn02 a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn02 a:hover {
	background: none; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtn02 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_003_b_on.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtnOfr01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3003_ov.gif") no-repeat; width: 148px; height: 31px; margin-top: 19px; display: block;
}
#modPdtInfoB .decBtnOfr01 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3003_off.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtnOfr01 a:hover {
	background: none; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtnOfr01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_3003_on.gif") no-repeat; width: 148px; height: 31px; display: block;
}
#modPdtInfoB .decBtnOfr02 {
	margin: 19px 7px 0px 0px; display: block;
}
#modPdtInfoB div.decHlpOfr01 {
	width: 13px; height: 15px; right: -8px; bottom: 7px; position: absolute;
}
#modPdtDtlInfoB {
	text-align: left; font-size: 100%;
}
#modPdtDtlInfoB a:hover {
	text-decoration: underline;
}
#modPdtDtlInfoB .untHead {
	margin: 16px 0px 10px; width: 100%; color: rgb(51, 51, 51); background-color: rgb(254, 198, 32);
}
#modPdtDtlInfoB .untHead h3 {
	padding: 8px 10px; text-align: left; line-height: 1; font-size: 100%;
}
#modPdtDtlInfoB .untHead p {
	padding: 0px 10px 0px 0px;
}
#modPdtDtlInfoB .untBody {
	padding: 0px 5px; line-height: 150%; font-size: 100%;
}
#modPdtDtlInfoB .decRenewal {
	font-style: italic;
}
#modPdtDtlInfoB .untBody .pts01 {
	margin: 0px auto 14px; padding: 0px; width: 600px;
}
* + html #modPdtDtlInfoB .untBody .pts01 {
	margin-bottom: 1px;
}
#modPdtDtlInfoB .untBody .pts01 p {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_027.gif") no-repeat left; padding: 0px 0px 0px 25px; font-size: 85%; font-weight: bold; margin-bottom: 12px;
}
#modPdtDtlInfoB .untBody .pts01 ul {
	list-style: none; margin: 0px; padding: 0px;
}
#modPdtDtlInfoB .untBody .pts01 li {
	background: none; padding: 0px; width: 108px; text-align: center; margin-right: 10px; float: left;
}
#modPdtDtlInfoB .untBody .pts01 li img.decBgOn {
	padding: 2px; border: 2px solid rgb(0, 102, 204); border-image: none;
}
#modPdtDtlInfoB .untBody .pts01 li img.decBgOff {
	padding: 4px;
}
#modPdtDtlInfoB .untBody .pts02 {
	margin: 0px auto; padding: 0px; width: 600px; text-align: center;
}
#modPdtDtlInfoB .untBody .pts02 table {
	margin: 0px auto; padding: 0px;
}
#modPdtDtlInfoB .untBody .pts02 img {
	margin-bottom: 10px;
}
#modPdtDtlInfoB .untBody .pts02 .decTx01 {
	margin: 0px; padding: 0px; text-align: left; line-height: 1; font-size: 115%;
}
#modPdtDtlInfoB .untBody .pts02 .decTx02 {
	margin: 0px; padding: 0px; text-align: left; line-height: 1; font-size: 115%;
}
#modPdtDtlInfoB .untBody .pts03 table {
	margin: 6px 15px 10px;
}
#modPdtDtlInfoB .untBody .pts03 th {
	text-align: left; font-weight: normal; vertical-align: top; white-space: nowrap;
}
#modPdtDtlInfoB .untBody td .pts03 td.decClnTxt {
	width: 1%; white-space: nowrap;
}
#modPdtDtlInfoB .untBody td .pts03 td.decClnTxt02 {
	width: 98%;
}
#modPdtDtlInfoB .untBody td .pts03 td.decClnTxt02 p {
	font-weight: bold;
}
#modPdtDtlInfoB .untBody .pts03 td {
	vertical-align: top;
}
#modPdtDtlInfoB .untBody .pts03 td span {
	font-size: 75%;
}
#yaucSellNaviPrv #modPdtDtlInfoB .untBody .pts03 td .decTxPrv02 {
	font-size: 100%;
}
#modPdtDtlInfoB .untBody .pts03 hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(221, 221, 221); margin: 5px 0px; padding: 0px; width: 100%; height: 1px;
}
#modPdtDtlInfoB .untBody .pts03 .decTx01 {
	color: rgb(153, 71, 17); line-height: 150%;
}
#modPdtDtlInfoB .untBody .pts03 .decTx02 {
	line-height: 1.5; font-size: 75%;
}
#modPdtDtlInfoB .untBody .pts03 .decTx03 {
	color: rgb(153, 71, 17); text-indent: -1em; margin-left: 1em;
}
#modPdtDtlInfoB .untBody .pts04 {
	padding: 10px 10px 0px; font-size: 85%; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#modPdtDtlInfoB .untBody .pts04 p {
	margin: 0px 0px 5px; padding: 0px; line-height: 1; font-weight: bold;
}
#modPdtDtlInfoB .untBody .pts04 table {
	padding: 0px 5px; line-height: 1;
}
#modPdtDtlInfoB .untBody .pts04 th {
	font-weight: normal; white-space: nowrap;
}
#modPdtDtlInfoB .untBody .decTx03 ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
#modPdtDtlInfoB .untBody .decTx03 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; margin: 0px; line-height: 150%; padding-left: 10px;
}
#modPdtDtlInfoB .untBody .decTx04 {
	font-size: 85%;
}
#modPdtDtlInfoB .untFoot {
	text-align: right; line-height: 1; font-size: 85%;
}
#modPdtDtlInfoB .untFoot::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#modPdtDtlInfoB .untFoot .decTx01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_029.gif") no-repeat left; padding: 2px 0px 2px 15px; margin-top: 10px; margin-bottom: 0px; float: right; display: inline;
}
#modPdtDtlInfoB .untFoot .decBg01 {
	margin: 0px; line-height: 1; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#modPdtDtlInfoB .untFoot .decTx02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left; padding: 2px 0px 2px 15px; margin-top: 10px; float: right; display: inline;
}
#modPdtDtlInfoB .untFoot .decTx02 span {
	font-size: 90%;
}
#yaucSellNaviPrv #modPdtDtlInfoB .untFoot .decTx02 .decTxPrv02 {
	font-size: 100%;
}
#modSellInfoB {
	width: 300px; text-align: left; font-size: 100%; margin-bottom: 10px; margin-left: 10px;
}
#modSellInfoB a:hover {
	text-decoration: underline;
}
#modSellInfoB .untHead {
	width: 100%; color: rgb(51, 51, 51); background-color: rgb(185, 213, 255);
}
#modSellInfoB .untHead h3 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_022.gif") no-repeat left; padding: 8px 0px 4px 30px; font-size: 100%; margin-left: 7px;
}
#modSellInfoB .untHead h3.decIcn {
	background: none; padding: 6px 0px;
}
#modSellInfoB .untBody {
	background: rgb(238, 238, 238); padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; line-height: 150%; font-size: 85%; voice-family: inherit;
}
#modSellInfoB .untBody .pts01 th {
	text-align: left; padding-right: 5px; font-weight: normal;
}
#modSellInfoB .untBody .pts01 span {
	font-size: 90%;
}
#yaucSellNaviPrv #modSellInfoB .untBody .pts01 .decTxPrv02 {
	font-size: 100%;
}
#modSellInfoB .untBody .pts01 ul {
	list-style: none; margin: 0px; padding: 0px; line-height: 100%;
}
#modSellInfoB .untBody .pts01 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left 0.7em; line-height: 130%; padding-top: 7px; padding-left: 15px;
}
#modSellInfoB .untBody .pts01 li img {
	
}
#modSellInfoB .untBody .pts01 li > img {
	
}
#modSellInfoB .untBody .pts01 .decBg01 {
	margin: 5px 0px; padding: 5px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#modSellInfoB .untBody .pts01 .decBg02 {
	line-height: 130%;
}
#modSellInfoB .untBody .pts01 .decTx01 {
	float: right;
}
#modSellInfoB .untBody .pts01 p {
	line-height: 150%;
}
#modSellInfoB .untBody .ptsPromo {
	background: rgb(255, 255, 248); margin: 15px 0px; padding: 10px; border-radius: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; -webkit-border-radius: 4px;
}
#modSellInfoB .untBody .ptsPromo dl {
	margin-bottom: 10px;
}
#modSellInfoB .untBody .ptsPromo dt {
	font-size: 110%; font-weight: bold; margin-bottom: 10px;
}
#modSellInfoB .untBody .ptsPromo p {
	text-indent: -0.5em; margin-left: 0.5em;
}
#modSellInfoB .untBody .pts02 {
	padding-top: 10px; margin-top: 7px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#modSellInfoB .untBody .pts02 .decIcn01 {
	left: 5px; top: 2px; position: relative;
}
#modSellInfoB .untBody .pts02 .decTx02 {
	margin-bottom: 10px;
}
#modSellInfoB .untBody .pts02 .decHead {
	background: rgb(230, 230, 230); width: 255px; color: rgb(51, 51, 51);
}
#modSellInfoB .untBody .pts02 .decHead p {
	padding: 3px 5px; font-weight: bold;
}
#modSellInfoB .untBody .pts02 .decHead .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_047.gif") no-repeat left top;
}
#modSellInfoB .untBody .pts02 .decHead .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_049.gif") no-repeat left bottom;
}
#modSellInfoB .untBody .pts02 .decHead .decBg08 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_048.gif") no-repeat right top;
}
#modSellInfoB .untBody .pts02 .decHead .decBg09 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_050.gif") no-repeat right bottom;
}
#modSellInfoB .untBody .pts02 ul {
	list-style: none; margin: 5px 0px; padding: 0px;
}
#modSellInfoB .untBody .pts02 ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.6em; list-style: none; margin: 0px; line-height: 150%; padding-left: 10px;
}
#modSellInfoB .untBody .pts02 ol {
	list-style: none; margin: 0px; padding: 0px; font-size: 90%;
}
#modSellInfoB .untBody .pts02 ol li {
	background: none; padding: 0px; line-height: 130%;
}
#modSellInfoB .decPwrBox {
	padding: 10px 10px 6px;
}
#modSellInfoB .untBody span.decPwrIc {
	left: 0px; top: 1px; margin-right: 4px; vertical-align: top; position: relative;
}
html:first-child #modSellInfoB .untBody span.decPwrIc {
	top: -7px;
}
body:first-of-type #modSellInfoB .untBody span.decPwrIc {
	top: -7px;
}
#modSellInfoB .untBody span.decPwrIc img {
	border: currentColor; border-image: none;
}
html:first-child #modSellInfoB .untBody span.decPwrIc img {
	vertical-align: bottom;
}
body:first-of-type #modSellInfoB .untBody span.decPwrIc img {
	vertical-align: bottom;
}
#modRnwRcdB {
	font-size: 75%; margin-bottom: 5px;
}
#modRnwRcdB a:hover {
	text-decoration: underline;
}
#modRnwRcdB p {
	padding: 3px;
}
#modRnwRcdB .pts01 {
	width: 300px; text-align: center; color: rgb(0, 0, 0); background-color: rgb(254, 198, 32);
}
#modRnwRcdB .pts01 img {
	margin-left: 3px;
}
#modRnwRcdB .pts02 {
	background: rgb(240, 240, 240); width: 300px; text-align: center;
}
.decInfoTableB table {
	border-collapse: collapse;
}
.decInfoTableB th {
	padding: 4px 25px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 1; font-size: 85%; font-weight: normal; vertical-align: middle; white-space: nowrap; background-color: rgb(185, 213, 255);
}
.decInfoTableB td {
	padding: 4px 5px 3px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: left; line-height: 1; font-size: 85%; vertical-align: middle;
}
.decInfoTableB td span.decTxOff {
	color: rgb(179, 179, 179);
}
.decInfoTableB td .decTx06 {
	font-size: 85%;
}
.decInfoTableB .decBg01 {
	border: currentColor; border-image: none;
}
.decInfoTableB .decBg02 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.decInfoTableB .decBg03 {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.decInfoTableB .decBg04 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.decInfoTableB .decBg05 {
	padding: 0px; width: 60%;
}
.decInfoTableB .decBg06 {
	padding: 0px; height: 10px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none;
}
.decInfoTableB .decBg07 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.decInfoTableB .decBg08 {
	background: rgb(117, 158, 222); padding: 5px 0px 5px 10px; text-align: left; color: rgb(255, 255, 255); line-height: 150%; font-size: 100%; font-weight: bold;
}
.decInfoTableB .decTx01 {
	text-align: left;
}
.decInfoTableB .decTx02 {
	white-space: nowrap;
}
.decInfoTableB .decTx03 {
	text-align: center;
}
.decInfoTableB .decTx05 {
	padding: 6px 5px 2px; color: rgb(51, 51, 51); line-height: 1; font-size: 85%; vertical-align: middle; white-space: normal;
}
.decInfoTableB .decIcn01 {
	left: 5px; top: 2px; position: relative;
}
.decInfoTableB .decTop {
	margin-top: 10px;
}
#mastHeadC {
	color: rgb(0, 0, 0);
}
#mastHeadC a:link {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#mastHeadC a:visited {
	color: rgb(128, 0, 128); text-decoration: underline;
}
#mastHeadC a:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#mastHeadC a:active {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#modLoginBarC {
	background: rgb(240, 240, 240); display: block;
}
#modLoginBarC table {
	width: 100%;
}
#modLoginBarC table td {
	padding: 2px 10px 1px; width: 48%; vertical-align: top;
}
#modLoginBarC p {
	vertical-align: bottom;
}
#modLoginBarC ul {
	margin: 0px; padding: 0px; float: right;
}
#modLoginBarC ul li {
	list-style: none; margin: 0px; padding: 0px; vertical-align: bottom; float: left;
}
#modLoginBarC table td a:link {
	text-decoration: none;
}
#modLoginBarC table td a:hover {
	text-decoration: underline;
}
#modTitBarC {
	color: rgb(0, 0, 0); background-color: rgb(254, 198, 32);
}
#modTitBarC table td {
	margin: 0px; padding: 4px 0px 4px 10px;
}
#modTitBarC h1 {
	font-size: 100%;
}
#modTitBarC table td img {
	margin-right: 5px;
}
div#modInfoBoxNone {
	margin: 15px 0px 20px; padding: 10px 15px;
}
div#modInfoBoxNone a:hover {
	text-decoration: underline;
}
div#modInfoBoxNone dl {
	color: rgb(51, 51, 51); line-height: 1.5; font-weight: normal;
}
div#modInfoBoxNone dt {
	text-align: center; font-weight: bold;
}
div#modInfoBoxNone dd p {
	padding-top: 20px;
}
div#modInfoBoxNone dd p span.decTx01 {
	color: rgb(255, 0, 0); font-weight: bold;
}
#modCfmFlowBox {
	color: rgb(51, 51, 51);
}
#modCfmFlowBox a:hover {
	text-decoration: underline;
}
#modCfmFlowBox .decTop01 {
	margin-top: 20px;
}
#modCfmFlowBox table {
	margin: 0px; padding: 0px;
}
#modCfmFlowBox .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_019.gif") repeat-x rgb(252, 209, 80); width: 100%;
}
#modCfmFlowBox .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_032.gif") repeat-y left top; width: 100%;
}
#modCfmFlowBox .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_032.gif") repeat-y right top; width: 100%;
}
#modCfmFlowBox .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_017.gif") no-repeat left top; width: 100%;
}
#modCfmFlowBox .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_018.gif") no-repeat right top; width: 100%;
}
#modCfmFlowBox .untHead h2 {
	padding: 7px 10px; font-size: 100%; float: left;
}
#modCfmFlowBox .untHead h2 img {
	top: 2px; padding-right: 5px; position: relative;
}
#modCfmFlowBox .untHead p {
	padding: 10px; bottom: -3px; font-size: 85%; float: right; position: relative;
}
#modCfmFlowBox .decFormHead p {
	font-size: 85%;
}
#modCfmFlowBox .untBody {
	background: rgb(255, 255, 255); padding: 10px 15px; border: 1px solid rgb(184, 184, 184); border-image: none; text-align: left; color: rgb(51, 51, 51); margin-bottom: 15px; display: block;
}
#modCfmFlowBox textarea {
	margin: 10px 0px; padding: 5px; border: 1px solid rgb(132, 132, 132); border-image: none; width: 790px; height: 100px; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%; display: block;
}
#modCfmFlowBox .untBody .pts01 table {
	background: rgb(255, 255, 255); margin: 20px 0px; border-collapse: collapse;
}
#modCfmFlowBox .untBody .pts01 th {
	padding: 8px 8px 7px; vertical-align: bottom; white-space: nowrap;
}
#modCfmFlowBox .untBody .pts01 td {
	padding: 8px 8px 7px; text-align: left; vertical-align: bottom;
}
#modCfmFlowBox .untBody .pts01 img.decIcnYNB {
	top: 2px; margin-right: 5px; position: relative;
}
#modCfmFlowBox .untBody .pts01 img.decIcnPmt {
	top: 3px; margin-right: 5px; position: relative;
}
#modCfmFlowBox .untBody .pts01 .decBg01 {
	border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#modCfmFlowBox .untBody .decEx {
	padding-top: 10px; font-size: 75%; float: left;
}
#modCfmFlowBox .untBody .pts03 {
	width: 803px;
}
#modCfmFlowBox .untBody .decTx01a {
	text-align: right; font-size: 75%; margin-top: 10px; float: right;
}
#modCfmFlowBox .untBody .decTx01b {
	top: 9px; text-align: right; font-size: 75%; margin-top: 10px; float: right; position: relative;
}
#modCfmFlowBox .untBody .decTx02 {
	margin: 10px 0px 20px; font-size: 75%;
}
#modCfmFlowBox .untBody .decTx04 {
	text-align: center; line-height: 150%;
}
#modCfmFlowBox .untBody .decTx05 {
	font-size: 85%;
}
#modCfmFlowBox .untBody .decTx06 {
	margin: 10px 0px 20px;
}
#modCfmFlowBox .decBgBox.untBody {
	background: rgb(241, 241, 241);
}
#modCfmFlowBox .untBody .decQtnList::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#modCfmFlowBox .untBody .decQtnList {
	display: inline-block;
}
#modCfmFlowBox .untBody .decQtnList {
	padding-bottom: 10px; display: block;
}
#modCfmFlowBox .untBody .decQtnList ul {
	margin: 0px; padding: 0px;
}
#modCfmFlowBox .untBody .decQtnList ul li {
	list-style: none; margin: 0px; padding: 0px; line-height: 150%; font-size: 75%; float: left;
}
#modCfmFlowBox .untBody .decQtnList ul li img.decIcn01 {
	top: 3px; margin-right: 5px; position: relative;
}
#modCfmFlowBox .untBody .decQtnList ul li.decList01 {
	margin-left: 20px;
}
#modBidBox {
	margin: 0px auto 10px; width: 300px; text-align: center; color: rgb(51, 51, 51);
}
#modBidBox .decBg08 {
	border-bottom-color: rgb(255, 155, 82); border-bottom-width: 1px; border-bottom-style: solid;
}
#modBidBox a:hover {
	text-decoration: underline;
}
#modBidBox .untHead {
	margin: 0px; padding: 0px; height: 29px; text-align: right;
}
#modBidBox .untHead p {
	display: none;
}
#modBidBox .untHead img {
	margin-top: 3px; margin-right: 4px;
}
#modBidBox .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_001.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_002.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_001_03.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_002.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_002_02.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg06 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_002_03.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untHead .decBg07 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_tl_002_04.gif") no-repeat; margin: 0px; padding: 0px; height: 29px;
}
#modBidBox .untBody {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/dtl_bg_001.gif") repeat-y; margin: 0px; padding: 5px 10px 10px; width: auto; voice-family: inherit;
}
#modBidBox .untBody p {
	text-align: center; line-height: 160%; font-size: 85%;
}
#modBidBox .untBody p span {
	color: rgb(153, 71, 17); margin-bottom: 5px; display: inline-block;
}
#modBidBox .untBody p.decTx01 {
	text-align: left;
}
#modBidBox .untBody p.decTx01 span {
	margin-bottom: 0px; display: inline-block;
}
#modBidBox .untBody p.decTx02 img {
	top: 3px; right: 5px; position: relative;
}
#modBidBox .untBody p.decBtn01 {
	margin: 5px auto 12px; line-height: 1;
}
#modBidBox .untBody p.decTx03 {
	margin: 5px 0px; line-height: 145%; display: block;
}
#modBidBox .untBody p.decTx03 span {
	margin: 0px;
}
#modBidBox .untBody hr {
	border-width: 1px 0px 0px; border-style: solid; border-color: rgb(224, 221, 198); height: 1px;
}
#modBidBox .untBody ul {
	list-style: none; margin: 0px; padding: 0px; text-align: left;
}
#modBidBox .untBody li {
	margin: 0px; padding: 0px; line-height: 160%; font-size: 85%;
}
#modBidBox .untBody table {
	width: 98%;
}
#modBidBox .untBody th {
	padding: 0px 3px 5px; width: 49%; text-align: right; color: rgb(51, 51, 51); line-height: 1.5; font-size: 90%; font-weight: normal; vertical-align: middle;
}
#modBidBox .untBody td {
	padding: 0px 3px 5px; width: 49%; text-align: left; color: rgb(51, 51, 51); line-height: 1; font-size: 90%; vertical-align: middle;
}
#modBidBox .untBody td span {
	color: rgb(51, 51, 51);
}
#modBidBox .untBody .decNDoc {
	width: 100%;
}
#modBidBox .untBody .decFormTxtBox input.decInptPwd {
	
}
#modBidBox .untBody .decErrorPoint {
	text-align: left;
}
#modBidBox .untBody .decErrorPoint table {
	
}
#modBidBox .decFormTxtBox {
	display: block;
}
#modBidBox .decFormTxtBoxOff {
	display: block;
}
#modBidBox .decFormTxtBox input {
	
}
#modBidBox .decFormTxtBoxOff input {
	
}
#modBidBox .untBody .decFormTxtBox input.decInptPwd {
	
}
#modBidBox .untBody .decTxErr02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_021.gif") no-repeat left 0.4em; margin: 5px; padding: 5px 0px 3px 20px; color: rgb(255, 0, 0); line-height: 130%; font-size: 90%;
}
#modBidBox .untBody a.decCapLink {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_14002.png") no-repeat 0px 0px; width: 280px; height: 60px; text-indent: -9999em; overflow: hidden; display: block;
}
#modBidBox .untBody .ptsTrdNavibetaWr {
	text-align: center; padding-top: 10px;
}
#modBidBox .untBody .ptsTrdNavibetaWr span {
	padding: 5px 10px; line-height: 1.25; font-size: 75%; display: block; background-color: rgb(255, 234, 179);
}
.modBargainBtn {
	padding: 0px; width: 100%; margin-right: 0px; margin-bottom: 1px;
}
.modBargainBtn .decTx01 {
	display: none;
}
.modBargainBtn .decBtn01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_bargain_on.gif") no-repeat; width: 170px; height: 28px;
}
.modBargainBtn .decBtn01 a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_bargain.gif") no-repeat; width: 170px; height: 28px; display: block;
}
.modBargainBtn .decBtn01 a:hover {
	background: none; width: 170px; height: 28px; display: block;
}
.modBargainBtn .decBtn01 a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_bargain_ov.gif") no-repeat; width: 170px; height: 28px; display: block;
}
#decBargainBox {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bargain_bg_001.gif") no-repeat top rgb(255, 235, 151); margin: 5px auto; width: 278px; text-align: center; color: rgb(51, 51, 51); font-size: 100%;
}
#decBargainBox .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bargain_bg_002.gif") no-repeat bottom; padding: 5px;
}
#decBargainBox .decTl01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bargain_tl_001.gif") no-repeat top; width: auto; height: 21px; margin-bottom: 10px;
}
#decBargainBox .decTl02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bargain_tl_002.gif") no-repeat top; height: 22px; margin-bottom: 6px;
}
#decBargainBox a:hover {
	text-decoration: underline;
}
#decBargainBox p {
	padding: 0px 5px 10px;
}
#decBargainBox span.decFormTxtBox strong {
	color: rgb(51, 51, 51);
}
#decBargainBox p.decTx01 {
	padding: 0px 5px; line-height: 150%; font-size: 75%;
}
#decBargainBox .decTx03 {
	text-indent: -9999px;
}
#decBargainBox img {
	padding-bottom: 6px;
}
#modLoginBarB table td {
	margin: 0px; vertical-align: top;
}
#modLoginBarB table td.decTd01 {
	padding: 2px 0px 1px 10px; width: 66%;
}
#modLoginBarB table td.decTd02 {
	padding: 2px 10px 1px 5px; width: 34%;
}
#modRcmndAuc {
	width: auto; color: rgb(51, 51, 51);
}
#modRcmndAuc a {
	color: rgb(21, 70, 167); text-decoration: none;
}
#modRcmndAuc a:hover {
	color: rgb(21, 70, 167); text-decoration: underline;
}
#modRcmndAuc a:visited {
	color: rgb(128, 0, 128);
}
#modRcmndAuc .untHead {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x top rgb(255, 212, 83); margin: 16px 0px 0px; width: 100%;
}
#modRcmndAuc .untHead h3 {
	padding: 8px 10px; text-align: left; line-height: 1; font-size: 100%;
}
#modPdtDtlInfo #modRcmndAuc .untHead h3 {
	color: rgb(51, 51, 51);
}
#modPdtDtlInfoB #modRcmndAuc .untHead h3 {
	color: rgb(51, 51, 51);
}
#modRcmndAuc .untHead .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_041.gif") repeat-x rgb(255, 212, 83); width: 100%;
}
#modRcmndAuc .untHead .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left;
}
#modRcmndAuc .untHead .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right;
}
#modRcmndAuc .untHead .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_039.gif") no-repeat left top;
}
#modRcmndAuc .untHead .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_040.gif") no-repeat right top;
}
#modRcmndAuc .untHead .decBg05 td {
	vertical-align: middle;
}
#modPdtDtlInfo #modRcmndAuc .untHead .decBg06 {
	background: none;
}
#modPdtDtlInfo #modRcmndAuc .untHead .decBg07 {
	background: none;
}
#modRcmndAuc .untBody {
	background: rgb(255, 255, 255); padding: 0px 10px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 200%; font-size: 100%; min-width: auto;
}
#modRcmndAuc .untFoot {
	text-align: right; line-height: 1; font-size: 85%;
}
#modRcmndAuc .untFoot::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
#modRcmndAuc .untFoot .decTx01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_009.gif") no-repeat left; padding: 2px 0px 2px 15px; margin-top: 9px; margin-bottom: 0px; float: right; display: inline;
}
#modRcmndAuc p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
#modRcmndAuc img {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
#modRcmndAuc form {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
#modRcmndAuc ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
#modRcmndAuc li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-size: 100%;
}
#modRecList {
	width: auto; text-align: left;
}
#modRecList div.untBody ul {
	width: auto;
}
#modRecList div.untBody ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#modRecList div.untBody ul li {
	margin: 10px 5px 0px 0px; padding: 10px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; float: left;
}
#modRecList div.untBody ul li.last {
	margin: 10px 0px 0px; padding: 10px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: auto; float: left;
}
#modRecList div.untBody ul li table.pts02 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; color: rgb(51, 51, 51); border-collapse: collapse; border-spacing: 0;
}
#modRecList div.untBody ul li table.pts02 th {
	margin: 0px; padding: 0px 25px; height: 100px; text-align: center; vertical-align: middle;
}
#modRecList div.untBody ul li table.pts02 td {
	margin: 0px; padding: 0px; height: auto; text-align: center;
}
#modRecList div.untBody ul li table.pts02 td p {
	margin: 4px 0px 0px; height: 3.35em; text-align: left; -ms-word-break: break-all;
}
#modRecList div.untBody ul li table.pts02 td table {
	margin: 0px auto; border: currentColor; border-image: none; width: 178px; font-size: 80%; border-collapse: collapse; border-spacing: 0;
}
#modRecList div.untBody ul li table.pts02 td table td {
	padding: 0px 10px; text-align: left;
}
#modRecList div.untBody ul li table.pts02 td table td.decTd01 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; color: rgb(51, 51, 51); vertical-align: top;
}
#modRecList div.untBody ul li table.pts02 td table td.decTd01 span {
	color: rgb(255, 51, 0); font-weight: bold;
}
#modRcmndAuc .untHeadB {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_038.gif") repeat-x top rgb(255, 212, 83); margin: 16px 0px 0px; width: 100%;
}
#modRcmndAuc .untHeadB h3 {
	padding: 8px 10px; text-align: left; line-height: 1; font-size: 100%;
}
#modRcmndAuc .untHeadB .decBg01 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_038.gif") repeat-x top rgb(191, 217, 255);
}
#modRcmndAuc .untHeadB .decBg02 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y left top;
}
#modRcmndAuc .untHeadB .decBg03 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_001.gif") repeat-y right top;
}
#modRcmndAuc .untHeadB .decBg04 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_036.gif") no-repeat left top;
}
#modRcmndAuc .untHeadB .decBg05 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_037.gif") no-repeat right top;
}
#modRcmndAuc .untHeadB .decBg05 td {
	vertical-align: middle;
}
#modRcmndAuc .untBodyB {
	background: rgb(236, 244, 254); padding: 10px 10px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; line-height: 200%; font-size: 100%; min-width: auto;
}
#modRecList div.untBodyB ul {
	width: 920px;
}
#modRecList div.untBodyB ul::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#modRecList div.untBodyB ul li {
	margin: 0px 5px 0px 0px; padding: 10px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 178px; float: left; background-color: rgb(255, 255, 255);
}
#modRecList div.untBodyB ul li.last {
	margin: 0px; padding: 10px 0px 8px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 178px; float: left;
}
#modRecList div.untBodyB ul li table.pts02 {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; color: rgb(51, 51, 51); border-collapse: collapse; border-spacing: 0;
}
#modRecList div.untBodyB ul li table.pts02 th {
	margin: 0px; padding: 0px; height: 100px; text-align: center; vertical-align: middle;
}
#modRecList div.untBodyB ul li table.pts02 td {
	margin: 0px; padding: 0px; height: auto;
}
#modRecList div.untBodyB ul li table.pts02 td p {
	margin: 4px 0px 0px; height: 3.35em; text-align: left; -ms-word-break: break-all;
}
#modRecList div.untBodyB ul li table.pts02 td table {
	margin: 0px auto; border: currentColor; border-image: none; width: 100%; font-size: 80%; border-collapse: collapse; border-spacing: 0;
}
#modRecList div.untBodyB ul li table.pts02 td table td {
	padding: 0px 10px; text-align: left;
}
#modRecList div.untBodyB ul li table.pts02 td table td.decTd01 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; text-align: center; color: rgb(51, 51, 51); vertical-align: top;
}
#modRecList div.untBodyB ul li table.pts02 td table td.decTd01 span {
	color: rgb(255, 51, 0); font-weight: bold;
}
#modTransPort {
	width: 300px; text-align: left; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%; margin-bottom: 10px; margin-left: 10px;
}
#modTransPort .decBg01 {
	border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; padding-top: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#modTransPort .decBg02 {
	padding-bottom: 5px;
}
#modTransPort .decBg03 {
	padding: 15px;
}
#modTransPort h4 {
	font-size: 100%; margin-bottom: 10px;
}
#modTransPort ul {
	margin: 0px; padding: 0px;
}
#modTransPort li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_002.gif") no-repeat left 0.7em; margin: 0px; padding-left: 10px; list-style-type: none;
}
#modTransPort a:hover {
	text-decoration: underline;
}
#modTransPort .decList01 li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_003.gif") no-repeat left 0.7em; padding-left: 15px; margin-left: 10px;
}
#modTransPort p {
	margin-bottom: 17px;
}
#modShare_area .untFb {
	width: 137px; float: right;
}
#modShare_area .untTw {
	width: 137px; float: right;
}
#modShare_area .cf {
	
}
#modShare_area .cf::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
#modShare_area ul {
	list-style: none; margin: 0px; padding: 0px; width: 372px; float: right; display: block;
}
#modShare_area ul li {
	width: 127px; margin-left: 10px; float: right; display: block;
}
#modShare_area ul li.decMx {
	width: 58px;
}
#modShare_area ul li.decFb {
	margin-lef: 0;
}
#modShare_area ul li.decTw {
	width: 100px; overflow: hidden;
}
#modShare_area ul li.decMx a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_mixi_16001.png") no-repeat 0px 0px; width: 58px; height: 18px; text-align: left; text-indent: -9999em; overflow: hidden; display: block;
}
#modShare_area .decFreeShiping {
	background: rgb(255, 226, 233); padding: 10px; text-align: center; letter-spacing: 0.05em; font-size: 150%; margin-bottom: 15px;
}
#modShare_area .decFreeShiping span {
	font-weight: bold;
}
#modTopBuyee {
	margin: 15px 0px 20px; text-align: center;
}
#modTopBuyee ul {
	list-style: none; margin: 0px; padding: 0px;
}
#modTopBuyee li {
	list-style: none; margin: 0px; padding: 0px;
}
#modTopBuyee img {
	border: currentColor; border-image: none;
}
#modTopBuyee div {
	margin: 0px auto; width: 940px;
}
#modTopBuyee dl {
	border: 1px solid rgb(16, 66, 82); border-image: none;
}
#modTopBuyee dt {
	background: rgb(16, 66, 82); padding: 1px 0px; color: rgb(255, 255, 255); font-weight: bold;
}
#modTopBuyee dd {
	padding: 4px 0px 3px 5px; height: 57px;
}
#modTopBuyee .cf::before {
	display: table; content: "";
}
#modTopBuyee .cf::after {
	display: table; content: "";
}
#modTopBuyee .cf::after {
	clear: both;
}
#modTopBuyee .cf {
	-ms-zoom: 1;
}
#modTopBuyee li {
	width: 306px; margin-right: 5px; float: left; _margin-right: 4px;
}
#modTopBuyee li.modTopBuyeeLiEnd {
	margin-right: 0px;
}
#acMdAlertBt {
	margin: 5px 0px 10px; text-align: center;
}
#modSellInfo .untBody .pts01 .acMdAlertTxt {
	line-height: 130%; padding-top: 7px;
}
#modSellInfo .untBody .pts01 .acMdAlertTxt img {
	
}
#modSellInfo .untBody .pts01 .acMdAlertTxt img {
	
}
#modSellInfo .untBody .pts01 .acMdAlertTxt > img {
	
}
#acMdMainPhoto {
	position: relative;
}
#acMdMainPhoto img#acMdCoverPhoto {
	left: 0px; top: 0px; position: absolute;
}
#acMdreviewTable {
	background: rgb(255, 255, 255); margin: 5px 0px; width: 40%; border-collapse: collapse; min-width: 240px;
}
#acMdreviewTable th {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#acMdreviewTable td {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#acMdreviewTable th {
	background: rgb(238, 238, 238); padding: 7px 5px; font-weight: normal;
}
#acMdreviewTable td.tdLeft {
	width: 65%;
}
#acMdreviewTable td.tdRight {
	width: 35%; text-align: center;
}
#acMdreviewTable td .green {
	color: rgb(0, 102, 0);
}
#acMdreviewTable td .red {
	color: rgb(204, 0, 0);
}
.modPayment .ptsPayment div {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment ul {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment li {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment p {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment dl {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment dt {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment dd {
	margin: 0px; padding: 0px;
}
.modPayment .ptsPayment ul li {
	list-style: none;
}
.modPayment .ptsPayment {
	margin: 15px auto 10px;
}
.modPayment .ptsPayment ul.decList {
	margin: 0px -10px; width: auto !important; min-width: 930px;
}
.modPayment .ptsPayment ul.decList li {
	width: 33.3%; text-align: center; float: left;
}
.modPayment .ptsPayment ul.decList .decLstWrap {
	margin: 0px 10px; border-top-color: rgb(117, 158, 222); border-bottom-color: rgb(234, 234, 234); border-top-width: 5px; border-bottom-width: 5px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.modPayment .ptsPayment ul.decList dl {
	padding: 15px 10px 10px; color: rgb(0, 0, 0); line-height: 1.2; border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-width: 3px; border-left-width: 3px; border-right-style: solid; border-left-style: solid;
}
.modPayment .ptsPayment ul.decList dt {
	height: 20px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px;
}
.modPayment .ptsPayment .secCredit dt {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_payment_01.png") no-repeat center 0px;
}
.modPayment .ptsPayment .secNetBank dt {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_payment_02.png") no-repeat center 0px;
}
.modPayment .ptsPayment .secJpNetBank dt {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_payment_03.png") no-repeat center 0px;
}
.modPayment .ptsPayment ul.decList dt {
	margin-bottom: 13px; vertical-align: bottom;
}
.modPayment .ptsPayment ul.decList dd {
	font-size: 80%; margin-bottom: 8px;
}
.modPayment .ptsPayment ul.decList dd.ptsSubTxt {
	margin-bottom: 15px;
}
.modPayment .ptsPayment ul.decList dd.ptsLogo {
	height: 40px; text-indent: -9999px; overflow: hidden; margin-bottom: 13px;
}
.modPayment .ptsPayment .secCredit dd.ptsLogo {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_logo_01.png") no-repeat center 0px;
}
.modPayment .ptsPayment .secNetBank dd.decBankLg01.ptsLogo {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_logo_02_01.png") no-repeat center 0px;
}
.modPayment .ptsPayment .secNetBank dd.decBankLg02.ptsLogo {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_logo_02_02.png") no-repeat center 0px;
}
.modPayment .ptsPayment .secJpNetBank dd.ptsLogo {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_logo_03.png") no-repeat center 0px;
}
.modPayment .ptsPayment ul.decList dd.ptsFee strong {
	font-size: 157%;
}
.modPayment .ptsPayment ul.decList dd.ptsFee span.decBold {
	margin: 0px 3px; font-weight: bold;
}
.modPayment .ptsPayment ul.decList dd.ptsTxtLink {
	margin-bottom: 20px;
}
.modPayment .ptsPayment ul.decList dd.ptsTxtLink a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_arrw_01.png") no-repeat 0px; height: auto !important; padding-left: 15px; min-height: 10px;
}
.modPayment .ptsPayment ul.decList dd.ptsPaymentBtn a {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(183, 183, 183); border-image: none; width: 240px; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; font-size: 129%; font-weight: bold; display: inline-block;
}
.modPayment .ptsPayment ul.decList dd.ptsPaymentBtn p {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(183, 183, 183); border-image: none; width: 240px; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; font-size: 129%; font-weight: bold; display: inline-block;
}
.modPayment .ptsPayment ul.decList dd.ptsPaymentBtn a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_pymntbtn_01.png") repeat-x 0px bottom rgb(255, 255, 255); color: rgb(51, 51, 51); cursor: pointer;
}
.modPayment .ptsPayment ul.decList dd.ptsPaymentBtn a:hover {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_pymntbtn_02.png") repeat-x 0px bottom rgb(255, 255, 255); border: 1px solid rgb(154, 154, 152); border-image: none;
}
#modRatnInfo dd.ptsPaymentBtn a:hover {
	text-decoration: none;
}
.modPayment .ptsPayment ul.decList dd.ptsPaymentBtn p {
	color: rgb(157, 157, 157); background-color: rgb(218, 218, 218);
}
.modPayment .decIcHelpLink span {
	margin-right: 5px; vertical-align: middle;
}
.modPayment .decIcHelpLink a {
	font-size: 80%;
}
.modStoreVr.modPayment .ptsPayment ul.decList li {
	width: 50%;
}
.modPayment .ptsPayment .cf::before {
	display: table; content: "";
}
.modPayment .ptsPayment .cf::after {
	display: table; content: "";
}
.modPayment .ptsPayment .cf::after {
	clear: both;
}
.modPayment .ptsPayment .cf {
	-ms-zoom: 1;
}
.modWatchListStar {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001a_off.gif") no-repeat; width: 149px; height: 24px;
}
.modWatchListStar .decTx01 {
	display: none;
}
.modWatchListStar a:link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001a_off.gif") no-repeat; width: 149px; height: 24px; display: block;
}
.modWatchListStar a:visited {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001a_off.gif") no-repeat; width: 149px; height: 24px; display: block;
}
.modWatchListStar a:hover {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001a_on.gif") no-repeat; width: 149px; height: 24px; display: block;
}
.modWatchListStar a:active {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bt_001a_on.gif") no-repeat; width: 149px; height: 24px; display: block;
}
.modAdcont {
	padding: 10px 0px;
}
.modMb5 {
	margin-bottom: 5px;
}
.modMb10 {
	margin-bottom: 10px;
}
.modMb15 {
	margin-bottom: 15px;
}
.modMb20 {
	margin-bottom: 20px;
}
.modMb25 {
	margin-bottom: 25px;
}
.modMt5 {
	margin-top: 5px;
}
.modMt10 {
	margin-top: 10px;
}
.modMt15 {
	margin-top: 15px;
}
.modMt20 {
	margin-top: 20px;
}
.modMt25 {
	margin-top: 25px;
}
.modPt5 {
	padding-top: 5px;
}
.modPt10 {
	padding-top: 10px;
}
.modPt15 {
	padding-top: 15px;
}
.modPt20 {
	padding-top: 20px;
}
.modPt25 {
	padding-top: 25px;
}
.modPb5 {
	padding-bottom: 5px;
}
.modPb10 {
	padding-bottom: 10px;
}
.modPb15 {
	padding-bottom: 15px;
}
.modPb20 {
	padding-bottom: 20px;
}
.modPb25 {
	padding-bottom: 25px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 div.decBtnArea {
	padding: 0px; width: auto !important; float: none;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 div.decBtnArea {
	padding: 0px; width: auto !important; float: none;
}
#modPdtInfo .untBody .untTaxPrice.pts03 div.decBtnArea p.decBtn01 {
	margin: 0px; padding: 0px;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 div.decBtnArea p.decBtn01 {
	margin: 0px; padding: 0px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 th {
	width: 110px;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 th {
	width: 110px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td {
	padding: 0px; line-height: 200%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td {
	padding: 0px; line-height: 200%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td.decPriceWrp {
	line-height: 200%; vertical-align: middle;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td.decPriceWrp {
	line-height: 200%; vertical-align: middle;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td.decBtnWrp {
	padding: 0px 10px 0px 15px;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .ptsTaxIncPrice td.decBtnWrp {
	padding: 0px 10px 0px 15px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 tr.elAucPriceRw td.decClnTxt {
	line-height: 2;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 tr.elAucPriceRw td.decClnTxt {
	line-height: 2;
}
#modPdtInfo .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.decClnTxt {
	line-height: 2;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.decClnTxt {
	line-height: 2;
}
#modPdtDtlInfo .untBody .untTaxPrice.pts03 td.decClnTxt02 p {
	
}
#modPdtDtlInfo .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.decClnTxt {
	
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 td.decClnTxt02 p {
	
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw .decClnTxt {
	
}
#modPdtInfo .untBody .untTaxPrice.pts03 td p {
	float: none; display: inline-block; white-space: nowrap;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td p {
	float: none; display: inline-block; white-space: nowrap;
}
#modPdtDtlInfo .untBody .untTaxPrice.pts03 td p {
	float: none; display: inline-block; white-space: nowrap;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 td p {
	float: none; display: inline-block; white-space: nowrap;
}
#modPdtInfo .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice .decTxtAucPrice {
	line-height: 1.25; font-size: 150%; font-weight: bold; display: inline-block; -ms-zoom: 1;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice .decTxtAucPrice {
	line-height: 1.25; font-size: 150%; font-weight: bold; display: inline-block; -ms-zoom: 1;
}
#modPdtInfo .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtAucPrice {
	margin-right: 5px;
}
#modPdtDtlInfo .untBody td .untTaxPrice.pts03 td.decClnTxt02 p.decTxtAucPrice {
	margin-right: 5px;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtAucPrice {
	margin-right: 5px;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 td.decClnTxt02 p.decTxtAucPrice {
	margin-right: 5px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtBuyPrice {
	margin-right: 5px;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtBuyPrice {
	margin-right: 5px;
}
#modPdtDtlInfo .untBody .untTaxPrice.pts03 td.decClnTxt02 p.decTxtBuyPrice {
	margin-right: 5px;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 td.decClnTxt02 p.decTxtBuyPrice {
	margin-right: 5px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtTaxIncPrice {
	font-size: 75%; font-weight: normal;
}
#modPdtDtlInfo .untBody td .untTaxPrice.pts03 td.decClnTxt02 p.decTxtTaxIncPrice {
	font-size: 75%; font-weight: normal;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtTaxIncPrice {
	font-size: 75%; font-weight: normal;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 td.decClnTxt02 p.decTxtTaxIncPrice {
	font-size: 75%; font-weight: normal;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 td.ptsTaxIncPrice p.decTxtTaxIncPriceStore {
	color: rgb(255, 51, 0); font-size: 100%; font-weight: normal;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.ptsTaxIncPrice p.decTxtTaxIncPriceStore {
	font-size: 88%; font-weight: normal;
}
#modPdtDtlInfo .untBody td .untTaxPrice.pts03 tr.elAucPriceRw td.decClnTxt02 {
	padding-bottom: 10px;
}
#modPdtDtlInfo .untBody td .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.decClnTxt02 {
	padding-bottom: 10px;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 tr.elAucPriceRw td.decClnTxt02 {
	padding-bottom: 10px;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 tr.elBidOrBuyPriceRw td.decClnTxt02 {
	padding-bottom: 10px;
}
#modBidBox .untBody .ptsEntryAmntBid .decFormTxtBox input:focus {
	outline: rgb(250, 217, 86) solid 2px;
}
#modBidBox .untBody {
	padding-top: 10px;
}
#modBidBox .untBody .decTxtTaxIncPrice th {
	color: rgb(136, 136, 136); line-height: 200%; padding-bottom: 0px;
}
#modBidBox .untBody .decTxtTaxIncPrice td {
	color: rgb(136, 136, 136); line-height: 200%; padding-bottom: 0px;
}
#modBidBox .untBody .decTxtIncTax th {
	color: rgb(136, 136, 136); line-height: 200%; padding-bottom: 0px;
}
#modBidBox .untBody .decTxtIncTax td {
	color: rgb(136, 136, 136); line-height: 200%; padding-bottom: 0px;
}
#modBidBox .untBody .decTxtTaxIncPrice th {
	font-size: 75%;
}
#modBidBox .untBody .decTxtIncTax th {
	font-size: 75%;
}
#modBidBox .untBody .decTxtTaxIncPrice td {
	
}
#modBidBox .untBody .decTxtIncTax td {
	
}
#modBidBox .untBody .decTxtTaxIncPrice td p {
	text-align: left; font-size: 85%;
}
#modBidBox .untBody .decTxtIncTax td p {
	text-align: left; font-size: 85%;
}
#modBidBox .untBody p.decBtn01 {
	margin: 15px 0px;
}
#modBidBox .untBody p.decBtn01 input {
	padding: 10px 40px; color: rgb(51, 51, 51); font-size: 115%; cursor: pointer;
}
* html #modBidBox .untBody p.decBtn01 input {
	padding: 10px 0px; width: 270px;
}
#modBidBox .untBody .decBtn01 input.decDisBtn {
	cursor: default;
}
#modBidBox .untBody .decNDoc .unitEntryAmntBid table {
	margin-top: 15px;
}
#modBidBox .untBody .decNDoc .unitEntryquantity table {
	margin-top: 5px;
}
#modBidBox .untBody .decNDoc .decEmMsg01 {
	color: rgb(153, 71, 17);
}
#modBidBox .untBody .decNDoc .decEmMsg02 {
	color: rgb(255, 0, 0); font-weight: bold;
}
#modBidBox .untBody .decNDoc .decErr.decFormTxtBox input {
	border: 1px solid rgb(255, 0, 0); border-image: none;
}
#modBidBox .unitEntryquantity .decFormTxtBox .decFormQuntity {
	width: 3em;
}
.untIntax#modBidBox .untBody p.decTx02 img {
	top: 0px;
}
.untIntax#modBidBox .untBody th {
	width: 44%;
}
.untIntax#modBidBox .untBody td {
	width: 54%;
}
#modPdtInfo .elPriceDown div.decHlpOfr01 {
	width: 13px; height: 15px; right: -10px; bottom: 12px; margin-left: 0px; position: absolute; _right: 0px;
}
#modPdtInfoB .elPriceDown div.decHlpOfr01 {
	width: 13px; height: 15px; right: -19px; bottom: 8px; position: absolute; _right: -9px;
}
#modPdtInfoB .elPriceDown p.decBtn0202 {
	margin-right: 0px;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .elPriceDown .ptsTaxIncPrice table {
	width: auto;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .elPriceDown .ptsTaxIncPrice table {
	width: auto;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .elPriceDown .ptsTaxIncPrice td.decPriceWrp {
	vertical-align: top;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .elPriceDown .ptsTaxIncPrice td.decPriceWrp {
	vertical-align: top;
}
#modPdtInfo .untBody .untTaxPrice.pts03 .elPriceDown td .decBtnArea p {
	float: none; display: block; white-space: nowrap;
}
#modPdtInfoB .untBody .untTaxPrice.pts03 .elPriceDown td .decBtnArea p {
	float: none; display: block; white-space: nowrap;
}
#modPdtDtlInfo .untBody .untTaxPrice.pts03 .elPriceDown td .decBtnArea p {
	float: none; display: block; white-space: nowrap;
}
#modPdtDtlInfoB .untBody .untTaxPrice.pts03 .elPriceDown td .decBtnArea p {
	float: none; display: block; white-space: nowrap;
}
#acMdGlobalNaviSrch {
	margin: 0px auto 10px; width: 950px; clear: both; position: relative; z-index: 100;
}
#acMdGlobalNaviSrch form {
	
}
#acMdGlobalNaviSrch div.decBg {
	padding: 3px; border-radius: 5px; border: 1px solid rgb(233, 233, 233); border-image: none; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#acMdGlobalNaviSrch div.decBg div.frameWr {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat 0px 0px; width: 950px; height: 36px;
}
#acMdGlobalNaviSrch div.decBg div.frameWr div.frame {
	padding: 4px 254px 0px 200px; position: relative; -ms-zoom: 1;
}
#acMdGlobalNaviSrch div.decBg div.elOptSrch {
	left: 795px; top: 17px; line-height: 1; font-size: 75%; position: absolute;
}
#acMdGlobalNaviSrch div.decBg div.elOptSrch a {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat 0px -98px; color: rgb(51, 51, 51); line-height: 1.3; padding-left: 15px; text-decoration: none;
}
#acMdGlobalNaviSrch div.decBg div.elOptSrch a:hover {
	text-decoration: underline;
}
#acMdGlobalNaviSrch .ctgry01 {
	background: url("https://s.yimg.jp/images/auc/pc/top/image/1.0.2/sp_search.png") no-repeat -418px -41px; padding: 0px 50px 0px 27px; left: 6px; top: 6px; height: 23px; font-size: 75%; text-decoration: none; position: absolute; cursor: pointer;
}
#acMdGlobalNaviSrch .ctgry01 em {
	line-height: 23px; font-style: normal; font-weight: normal; display: inline-block; white-space: nowrap;
}
#acMdGlobalNaviSrch .ctgry01 .rtblk {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat -770px -41px; top: 0px; width: 27px; height: 23px; right: -1px; position: absolute;
}
#acMdGlobalNaviSrch .ctgry02 {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat -418px -76px; padding: 2px 32px 0px 29px; left: 0px; top: 2px; height: 23px; font-size: 75%; text-decoration: none; position: absolute; z-index: 2; cursor: pointer;
}
#acMdGlobalNaviSrch .ctgry02 em {
	line-height: 24px; display: inline-block; white-space: nowrap;
}
#acMdGlobalNaviSrch .ctgry02 .rtblk {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat -770px -76px; top: 0px; width: 27px; height: 24px; right: -1px; position: absolute;
}
#acMdGlobalNaviSrch #AucSearchTxt {
	padding: 3px 0px 2px; outline: 0px; border: currentColor; border-image: none; width: 470px; height: 22px; line-height: 22px; min-height: 22px; background-color: transparent;
}
#acMdGlobalNaviSrch #srchbtn {
	top: 2px; right: 3px; position: absolute;
}
#acMdGlobalNaviSrch .panel {
	left: 8px; top: 5px; display: none; position: absolute; z-index: 150;
}
#acMdGlobalNaviSrch .listWr {
	left: 0px; top: 23px; position: absolute;
}
#acMdGlobalNaviSrch .listWr .bdr {
	background: rgb(187, 187, 187); padding: 2px;
}
#acMdGlobalNaviSrch .listWr .list {
	background: rgb(241, 240, 232); padding: 7px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 616px; position: relative;
}
#acMdGlobalNaviSrch .head {
	
}
#acMdGlobalNaviSrch .panel .cancelBtn {
	top: 13px; right: 14px; position: absolute;
}
#acMdGlobalNaviSrch .panel .cancelBtn a {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat -100px -50px; width: 20px; height: 20px; text-indent: -9999px; font-size: 75%; text-decoration: none; display: inline-block;
}
#acMdGlobalNaviSrch .panel .cancelBtn a:hover {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_search.png") no-repeat -100px -50px;
}
#acMdGlobalNaviSrch .panel .cancelBtn a span {
	height: 22px; color: rgb(68, 68, 68); line-height: 22px; padding-right: 12px; display: inline-block;
}
#acMdGlobalNaviSrch .panel .cancelBtn a:hover span {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_btn_01.png") no-repeat right -76px;
}
#acMdGlobalNaviSrch table {
	width: 100%; border-collapse: separate; border-spacing: 3px;
}
#acMdGlobalNaviSrch table td {
	background: rgb(255, 255, 255); padding: 4px 8px; border: 2px solid rgb(255, 255, 255); border-image: none; width: 33.33%; color: rgb(51, 51, 51); font-size: 75%; text-decoration: none; cursor: pointer;
}
#acMdGlobalNaviSrch table td.over {
	background: rgb(255, 247, 212); border: 2px solid rgb(255, 255, 255); border-image: none;
}
#acMdGlobalNaviSrch table td.on {
	background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-image: none; color: rgb(215, 111, 0); font-weight: bold;
}
#acMdGlobalNaviSrch table td.none {
	background: none; border: currentColor; border-image: none; cursor: default;
}
#acMdGlobalNaviSrch .srchBtn {
	top: 1px; right: 183px; position: absolute;
}
#acMdGlobalNaviSrch .srchBtn {
	width: 70px;
}
#acMdGlobalNaviSrch .srchBtn input {
	width: 70px;
}
#acMdGlobalNaviSrch .srchBtn p input {
	background: none; padding: 0px; border: currentColor; border-image: none; height: 34px; color: rgb(51, 51, 51); text-indent: -9999px; font-size: 100%; font-weight: bold; margin-left: -3px; display: block; cursor: pointer;
}
#acMdGlobalNaviSrch .srchBtn p {
	margin: 0px; padding: 0px; width: 70px; height: 32px; display: block;
}
#acMdGlobalNaviSrch .srchBtn p span {
	margin: 0px 0px 0px 3px; width: auto; display: inline-block;
}
#acMdGlobalNaviSrch .yui-ac {
	width: 480px; height: 30px; display: block; position: relative; z-index: 50;
}
#acMdGlobalNaviSrch .yui-ac input.yui-ac-input {
	padding: 3px 0px 2px; outline: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 100%; height: 22px; line-height: 22px;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container {
	left: 0px; top: 30px; font-size: 81%; position: absolute;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(132, 132, 132); border-image: none; width: 300px; color: rgb(51, 51, 51); position: absolute; z-index: 9050; overfllow: hidden;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd {
	background: rgb(247, 247, 247); padding: 3px 9px 2px; text-align: left; color: rgb(51, 51, 51); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-hd img {
	vertical-align: middle;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd {
	width: 100%; overflow: hidden; position: relative;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd {
	width: 100%; position: relative;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li {
	padding: 3px 9px 2px; text-align: left; line-height: 1.4; overflow: hidden; display: block; cursor: pointer; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li b {
	color: rgb(51, 51, 51);
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight {
	background: rgb(21, 85, 213); width: 100%; color: rgb(255, 255, 255);
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd li.yui-ac-highlight b {
	background: rgb(21, 85, 213); color: rgb(255, 255, 255); font-weight: bold;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container iframe {
	opacity: 0;
}
#acMdGlobalNaviSrchJsoff {
	width: 950px; clear: both; margin-bottom: 15px; position: relative;
}
#acMdGlobalNaviSrchJsoff form {
	
}
#acMdGlobalNaviSrchJsoff div.decBg {
	background: rgb(237, 101, 54); padding: 4px 0px 3px 9px; border: 1px solid rgb(233, 102, 51); border-image: none;
}
#acMdGlobalNaviSrchJsoff div.decBg div.frameWr {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_jsoff_01.png") no-repeat 0px 0px; width: 800px; height: 39px;
}
#acMdGlobalNaviSrchJsoff div.decBg div.frameWr div.frame {
	height: 33px; position: relative;
}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch {
	left: 824px; top: 19px; line-height: 1; font-size: 75%; position: absolute;
}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch a {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_icon_01.png") no-repeat 0px -400px; color: rgb(255, 255, 255); padding-left: 9px; text-decoration: none;
}
#acMdGlobalNaviSrchJsoff div.decBg div.elOptSrch a:hover {
	text-decoration: underline;
}
#acMdGlobalNaviSrchJsoff div.frame table {
	left: 3px; top: 2px; width: 670px; height: 34px; border-collapse: separate; position: absolute;
}
#acMdGlobalNaviSrchJsoff div.frame table th {
	background: rgb(255, 255, 255); border-width: 1px 3px 1px 1px; border-style: solid; border-color: rgb(226, 68, 0); border-image: none; width: 1%;
}
#acMdGlobalNaviSrchJsoff div.frame table td {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_jsoff_01.png") no-repeat 0px -41px; border: 1px solid rgb(128, 128, 128); border-image: none; padding-left: 30px;
}
#acMdGlobalNaviSrchJsoff div.frame table select {
	margin: 0px 10px; outline: 0px; border: currentColor; border-image: none; font-size: 75%;
}
#acMdGlobalNaviSrchJsoff #AucSearchTxt {
	padding: 2px 0px 1px; outline: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 99%; height: 22px; line-height: 22px;
}
#acMdGlobalNaviSrchJsoff .srchBtn {
	top: 2px; right: 3px; position: absolute;
}
* + html #acMdGlobalNaviSrchJsoff .srchBtn {
	right: 3px;
}
#acMdGlobalNaviSrchJsoff .srchBtn {
	width: 122px;
}
#acMdGlobalNaviSrchJsoff .srchBtn input {
	width: 122px;
}
#acMdGlobalNaviSrchJsoff .srchBtn p input {
	background: none; padding: 0px; border: currentColor; border-image: none; height: 34px; color: rgb(51, 51, 51); font-size: 100%; font-weight: bold; margin-left: -3px; display: block; cursor: pointer;
}
#acMdGlobalNaviSrchJsoff .srchBtn p {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_btn_01.png") no-repeat -90px -100px; margin: 0px; padding: 0px; width: auto; display: inline-block;
}
#acMdGlobalNaviSrchJsoff .srchBtn p span {
	background: url("https://s.yimg.jp/images/auc/pc/category/image/1.0.0/spr_btn_01.png") no-repeat right -100px; margin: 0px 0px 0px 3px; width: auto; display: inline-block;
}
#acMdSerchBox {
	margin: 0px auto 10px; width: 950px;
}
.yjmth {
	
}
.yjmth img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
.yjmth a {
	border: 0px currentColor; border-image: none;
}
.yjmthproplogoarea {
	margin-top: 10px; float: left;
}
.yjmthloginarea {
	margin: 10px 0px 0px 3px; text-align: left; line-height: 110%; font-size: smaller; float: left;
}
.yjmthcmnlnkarea {
	margin: 5px 3px 0px 0px; line-height: 110%; font-size: smaller; float: right;
}
.yjmthcmnlnkarea a:first-child::before {
	margin-right: 0px; content: "";
}
.yjmthcmnlnkarea a {
	line-height: 100%; display: inline;
}
.yjmthcplogoarea {
	margin-left: 5px; display: inline;
}
.yjmthcplogoarea a {
	display: inline;
}
.yjmthcplogoarea a img {
	
}
br.yjmthclear {
	clear: both;
}
div.yjgrplink {
	text-align: right; line-height: 115%; font-size: smaller;
}
div.yjmthproplogoarea {
	margin-top: 0px; float: left;
}
div.yjmthproplogoarea a {
	background: rgb(255, 218, 69); padding: 10px 0px; width: 188px; height: 30px; text-align: center; font-size: 0px; display: block;
}
div.yjmthloginarea {
	margin: 10px 0px 0px 15px; text-align: left; line-height: 1.3; font-size: smaller; float: left;
}
div.yjmthloginarea img.decIco {
	padding: 0.2em 4px 0.4em 0px;
}
.yjmthloginarea em {
	color: rgb(203, 82, 1); padding-left: 10px; font-style: normal; font-weight: 700;
}
div.yjmthcmnlnkarea {
	margin: 10px 3px 0px 0px; text-align: right; line-height: 110%; font-size: smaller; float: right;
}
div.yjmthcmnlnkarea a.st01 {
	background-position: -46px 0px; padding: 1px 0px 2px 17px; display: inline-block; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/spr_header_02.png"); background-repeat: no-repeat;
}
#mastHead strong {
	font-weight: bold;
}
#mastHead::after {
	height: 0px; clear: both; display: block; visibility: hidden; position: relative; content: ".";
}
#mastHead {
	width: 100%; text-align: left; margin-bottom: 10px;
}
#mastHead a {
	text-decoration: none;
}
#mastHead a:link {
	color: rgb(42, 123, 180); text-decoration: none;
}
#mastHead a:visited {
	color: rgb(42, 123, 180); text-decoration: none;
}
#mastHead a:hover {
	color: rgb(215, 165, 13); text-decoration: none;
}
* html #mastHead {
	height: 1%;
}
* html #mastHead .yjmth {
	margin: 0px; padding: 0px;
}
@media print
{
div.yjmthloginarea {
	display: none;
}
}
#libPointNavi {
	width: 950px; clear: both; font-size: 75%; margin-bottom: 10px; display: block;
}
#libPointNavi p {
	padding: 0.2em 0px 0.4em;
}
#libPointNavi div.ptsPoint {
	float: left;
}
#libPointNavi div.ptsPoint img {
	padding: 0.2em 4px 0.4em 0px; vertical-align: middle;
}
#libPointNavi div.ptsNavi {
	height: 23px; line-height: 23px; float: right;
}
#libPointNavi div.ptsNavi ul {
	margin: 0px;
}
#libPointNavi div.ptsNavi li {
	display: inline; white-space: nowrap;
}
#libPointNavi div.ptsNavi li {
	padding: 0px 10px; border-right-color: rgb(187, 187, 187); border-right-width: 1px; border-right-style: solid;
}
#libPointNavi div.ptsNavi li a {
	text-decoration: none;
}
#libPointNavi div.ptsNavi li.elLast {
	padding-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#header {
	text-align: center; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; background-color: rgb(255, 255, 255);
}
#header a:link {
	text-decoration: none;
}
#header a:visited {
	color: rgb(149, 37, 149);
}
#header a:hover {
	color: rgb(51, 119, 255); text-decolation: underline;
}
#header a:active {
	color: rgb(51, 119, 255); text-decolation: underline;
}
#header #info1 {
	margin: 0px auto 10px; width: 950px; line-height: 16px;
}
#header #mastHead {
	margin: 0px auto 5px; padding: 0px; width: 100%; height: auto;
}
#header .modAd {
	margin: 0px auto; padding: 0px; width: 950px; text-align: center;
}
#header #libPointNavi {
	margin: 0px auto 10px; padding: 0px; width: 950px;
}
#header #acMdGlobalNaviSrch {
	margin: 0px auto; padding: 0px 0px 10px; width: 950px;
}
#header #acMdGlobalNaviSrch #AucSearchTxt {
	font-size: 100%;
}
#acMdGlobalNaviSrch .ctgry02 {
	padding: 2px 50px 0px 29px;
}
#acMdGlobalNaviSrch .ctgry02 em {
	font-style: normal;
}
#acMdGlobalNaviSrch .listWr {
	top: 23px;
}
#acMdGlobalNaviSrch div.decBg div.frameWr div.frame {
	padding-top: 5px;
}
#acMdGlobalNaviSrch #AucSearchTxt {
	width: 500px;
}
#acMdGlobalNaviSrch .yui-ac .yui-ac-container .yui-ac-content .yui-ac-bd ul {
	padding-left: 0px;
}
#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 {
	border-radius: 0px 0px 5px 5px; border: 1px solid rgb(241, 196, 61); border-image: none;
}
.acMdBuyee {
	text-align: center;
}
.acMdBuyee .untBody {
	margin: 0px auto 20px; width: 920px;
}
.acMdBuyee dt {
	background-image: url("https://s.yimg.jp/images/auct/salespromotion/2014_5/0527_buyee/01.png");
}
.acMdBuyee .en {
	background-image: url("https://s.yimg.jp/images/auct/salespromotion/2014_5/0527_buyee/01.png");
}
.acMdBuyee .ch1 {
	background-image: url("https://s.yimg.jp/images/auct/salespromotion/2014_5/0527_buyee/01.png");
}
.acMdBuyee .ch2 {
	background-image: url("https://s.yimg.jp/images/auct/salespromotion/2014_5/0527_buyee/01.png");
}
.acMdBuyee .ja {
	background-image: url("https://s.yimg.jp/images/auct/salespromotion/2014_5/0527_buyee/01.png");
}
.acMdBuyee p {
	padding: 5px 0px 0px; text-align: center; color: rgb(51, 50, 47);
}
.acMdBuyee dt {
	text-indent: -9999px;
}
.acMdBuyee a {
	text-indent: -9999px;
}
.acMdBuyee dt {
	height: 50px;
}
.acMdBuyee dd {
	padding: 3px; float: left;
}
.acMdBuyee a {
	width: 224px; height: 144px; display: block;
}
.acMdBuyee .en {
	background-position: -3px -53px;
}
.acMdBuyee .ch1 {
	background-position: -233px -53px;
}
.acMdBuyee .ch2 {
	background-position: -463px -53px;
}
.acMdBuyee .ja {
	background-position: -693px -53px;
}
#modAlertBox .untBodyMsg .ptsMsgBtn #JsExpandToggleOpen {
	margin: 0px auto; padding: 6px 10px; outline: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; width: auto !important; text-align: center; color: rgb(51, 51, 51); overflow: visible; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; font-size: 86%; text-decoration: none; cursor: pointer; min-width: 250px; background-image: linear-gradient(rgb(255, 255, 255), rgb(236, 235, 224)); background-color: rgb(245, 244, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
#modAlertBox .untBodyMsg .ptsMsgBtn #JsExpandToggleClose {
	margin: 0px auto; padding: 6px 10px; outline: 0px; border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; width: auto !important; text-align: center; color: rgb(51, 51, 51); overflow: visible; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; font-size: 86%; text-decoration: none; cursor: pointer; min-width: 250px; background-image: linear-gradient(rgb(255, 255, 255), rgb(236, 235, 224)); background-color: rgb(245, 244, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
#modAlertBox .untBodyMsg .ptsMsgBtn #JsExpandToggleOpen {
	
}
#modAlertBox .untBodyMsg .ptsMsgBtn :not(:target)#JsExpandToggleClose {
	
}
#modAlertBox .untBodyMsg .ptsMsgBtn #JsExpandToggleOpen {
	display: block;
}
#modAlertBox .untBodyMsg .ptsMsgBtn #JsExpandToggleClose {
	display: none;
}
#modAlertBox .untBodyMsg .ptsMsgBtn .decBody {
	background: rgb(255, 255, 255); padding: 0px; text-align: left; margin-top: 10px;
}
#modAlertBox .untBodyMsg .ptsMsgBtn .decMain {
	padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#modTradingNaviStep .ptsTnaviStepTtl {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_22001.png") repeat-x 0px 0px; text-indent: -9999px; overflow: hidden; margin-bottom: 10px;
}
#modTradingNaviStep .decStepEx01 {
	margin-bottom: 20px;
}
#modTradingNaviStep .decStepBd02 {
	margin-bottom: 20px;
}
#modTradingNaviStep .decStepOdr01 {
	margin-bottom: 20px;
}
#modTradingNaviStep .ptsTnaviStepTtl h3 {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/bg_22002.png") no-repeat right 0px;
}
#modTradingNaviStep .ptsTnaviStepTtl span {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/h2_22010.png") no-repeat 0px 0px; width: 728px; height: 37px; display: block;
}
#modTradingNaviStep .decStepEx01 span {
	background-position: 0px 0px;
}
#modTradingNaviStep .decStepEx02 span {
	background-position: 0px -37px;
}
#modTradingNaviStep .decStepBd01 span {
	background-position: 0px -74px;
}
#modTradingNaviStep .decStepBd02 span {
	background-position: 0px -111px;
}
#modTradingNaviStep .decStepOdr01 span {
	background-position: 0px -148px;
}
#modTradingNaviStep .decStepNoOdr01 span {
	background-position: 0px -185px;
}
#modTradingNaviStep .decStepMail01 span {
	background-position: 0px -222px;
}
#modTradingNaviStep .decStepBt01 span {
	background-position: 0px -259px;
}
#modTradingNaviStep ul {
	margin: 0px; padding: 0px;
}
#modTradingNaviStep li {
	margin: 0px; padding: 0px;
}
#modTradingNaviStep ul {
	list-style: none; margin: 0px 10px 10px;
}
#modTradingNaviStep ul li {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_22004.gif") no-repeat left 0.6em; margin: 0px; line-height: 150%; padding-left: 10px; font-size: 85%; list-style-type: none;
}
#modTradingNaviStep .ptsTxtLinkArw {
	margin-bottom: 5px;
}
#modTradingNaviStep .ptsTxtLinkArw a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_4005.gif") no-repeat 0px; padding-left: 11px;
}
#modTradingNaviStep .ptsTnaviStepNotes {
	margin: 0px 10px 25px; padding: 10px 0px; background-color: rgb(238, 238, 238);
}
#modTradingNaviStep .ptsTnaviStepNotes ul {
	margin: 0px; padding: 0px;
}
#modTradingNaviStep .ptsTnaviStepNotes ul li {
	margin: 0px 10px;
}
.modRatnDtl .ptsktPayment {
	margin: 10px auto 20px; text-align: center;
}
#modTradingNaviStep .ptsTnaviBtnWr {
	text-align: center; margin-bottom: 20px;
}
#modTradingNaviStep .ptsValueBtnWr {
	text-align: center; margin-bottom: 20px;
}
#modTradingNaviStep .ptsTnaviBtnWr a.libBtnBlueL {
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
#modTradingNaviStep .ptsValueBtnWr a.libBtnGrayS {
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
#modTradingNaviStep .ptsValueBtnWr a.libBtnGrayS {
	margin-bottom: 0px;
}
#modTradingNaviStep a.libBtnBlueL {
	padding: 12px 0px; border-radius: 3px; border: 1px solid rgb(129, 188, 214); border-image: none; width: 250px; text-align: center; color: rgb(51, 51, 51); overflow: visible; font-size: 115%; text-decoration: none; display: inline-block; cursor: pointer; background-image: linear-gradient(rgb(231, 244, 250), rgb(198, 228, 242)); background-color: rgb(211, 235, 245); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
#modTradingNaviStep a.libBtnBlueL:hover {
	border: 1px solid rgb(83, 168, 205); border-image: none; color: rgb(51, 51, 51); text-decoration: none; background-image: linear-gradient(rgb(246, 252, 255), rgb(198, 228, 242)); background-color: rgb(246, 252, 255);
}
#modTradingNaviStep .ptsTnaviBtnWr p {
	font-size: 85%; margin-top: 10px;
}
#modTradingNaviStep .ptsValueBtnWr {
	text-align: center; margin-bottom: 20px;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr {
	text-align: center;
}
#modTradingNaviStep .ptsValueBtnWr a {
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; margin-bottom: 0px;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr a {
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; margin-bottom: 0px;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr p.libBtnDisM {
	font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; margin-bottom: 0px;
}
#modTradingNaviStep .ptsValueBtnWr .libBtnGrayS {
	border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; background-image: linear-gradient(rgb(255, 255, 255), rgb(236, 235, 224)); background-color: rgb(245, 244, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnGrayM {
	border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(51, 51, 51); overflow: visible; cursor: pointer; background-image: linear-gradient(rgb(255, 255, 255), rgb(236, 235, 224)); background-color: rgb(245, 244, 238); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
#modTradingNaviStep .ptsValueBtnWr .libBtnGrayS:hover {
	border: 1px solid rgb(165, 165, 165); border-image: none; background-image: linear-gradient(rgb(255, 255, 255), rgb(241, 240, 233)); background-color: rgb(251, 251, 249);
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnGrayM:hover {
	border: 1px solid rgb(165, 165, 165); border-image: none; background-image: linear-gradient(rgb(255, 255, 255), rgb(241, 240, 233)); background-color: rgb(251, 251, 249);
}
#modTradingNaviStep .ptsValueBtnWr .libBtnGrayS:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#modTradingNaviStep .ptsValueBtnWr .libBtnGrayS:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnGrayM:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnGrayM:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
#modTradingNaviStep .ptsValueBtnWr a.libBtnGrayS {
	padding: 6px 10px; width: auto !important; text-align: center; color: rgb(51, 51, 51); font-size: 86%; text-decoration: none; display: inline-block; min-width: 230px;
}
#modTradingNaviStep .ptsNoteBox {
	background: rgb(255, 255, 220); margin: 0px 10px 25px; padding: 10px 0px;
}
#modTradingNaviStep .ptsNoteBox span {
	color: rgb(215, 111, 0); font-weight: bold;
}
#modTradingNaviStep .ptsNoteBox ul li {
	background: none;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnGrayM {
	padding: 6px 0px; width: auto !important; text-align: center; color: rgb(51, 51, 51); text-decoration: none !important; display: inline-block; min-width: 250px;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr .libBtnDisM {
	border-radius: 3px; border: 1px solid rgb(187, 187, 187); border-image: none; color: rgb(119, 119, 119); cursor: default; box-shadow: inset 0px 0px 0px 1px #ffffff; background-color: rgb(228, 228, 228); -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-box-shadow: 0 0 0 1px #FFFFFF inset; -moz-box-shadow: 0 0 0 1px #FFFFFF inset; -ms-box-shadow: 0 0 0 1px #FFFFFF inset; -o-box-shadow: 0 0 0 1px #FFFFFF inset;
}
.modRatnDtl .ptsktPayment .ptsPaymentBtnWr p.libBtnDisM {
	padding: 6px 0px; width: auto !important; text-align: center; display: inline-block; -ms-zoom: 1; min-width: 250px;
}
.modRatnDtl .ptsktPayment .secPaymentLead {
	padding: 10px 10px 20px; background-color: rgb(220, 230, 250);
}
.modRatnDtl .ptsktPayment .secPaymentLead .decLead {
	text-align: left; font-size: 85%; margin-bottom: 20px;
}
.modRatnDtl .ptsktPayment .secPaymentLead .decLeadAgree {
	text-align: center; color: rgb(102, 102, 102); font-size: 80%; margin-top: 10px;
}
.modRatnDtl .ptsktPayment .secPaymentLead .decLead img {
	top: 7px; margin-right: 5px; position: relative;
}
.modRatnDtl .ptsktPayment .secPayKindTbl {
	
}
.modRatnDtl .ptsktPayment .secPayKindTbl table {
	width: 100%; margin-bottom: 5px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; table-layout: fixed;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th {
	text-align: center; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table td {
	text-align: center; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th {
	padding: 5px; color: rgb(255, 255, 255); font-size: 80%; font-weight: bold; background-color: rgb(123, 155, 226);
}
.modRatnDtl .ptsktPayment .secPayKindTbl table td {
	padding: 10px 5px; text-align: center; background-color: rgb(220, 230, 250);
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decYp {
	border-width: 2px 2px medium; border-style: solid solid none; border-color: rgb(220, 230, 250) rgb(220, 230, 250) currentColor; border-image: none; width: 15%; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decCr {
	width: 17%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decNb {
	width: 17%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decJn {
	width: 17%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decOt {
	width: 17%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table th.decCn {
	width: 17%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table td.decYp {
	border-right-color: rgb(220, 230, 250); border-left-color: rgb(220, 230, 250); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icCredit {
	background-position: center; text-align: center; text-indent: -9999px; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icNetBnk {
	background-position: center; text-align: center; text-indent: -9999px; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icJpnNet {
	background-position: center; text-align: center; text-indent: -9999px; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icConv {
	background-position: center; text-align: center; text-indent: -9999px; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icCredit {
	width: 103px; height: 49px; background-image: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_22013.png");
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icNetBnk {
	width: 89px; height: 52px; margin-bottom: 5px; background-image: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_22014.png");
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .icConv {
	width: 121px; height: 53px; margin-bottom: 5px; background-image: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ic_22015.png");
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decPayTxt {
	padding: 5px; text-align: left; color: rgb(102, 102, 102); font-size: 80%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decRltLnk {
	padding-top: 0px; font-size: 80%;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decRltLnk a {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_arrw_01.png") no-repeat left top; height: auto !important; padding-left: 15px; min-height: 10px;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decIcn01 {
	top: 2px; margin-right: 5px; position: relative;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decHisLnk {
	padding-top: 0px; font-size: 80%; border-bottom-color: rgb(220, 230, 250); border-bottom-width: 2px; border-bottom-style: solid;
}
.modRatnDtl .ptsktPayment .secPayKindTbl table .decYpCunt {
	line-height: 1.1; font-size: 171%; font-weight: bold;
}
.modRatnDtl .ptsktPayment .decIcHelpLink {
	text-align: left;
}
.modListTable .decUse {
	background-color: rgb(220, 230, 250);
}
.modListTable .decUse p {
	text-align: center;
}
#modPdtInfo .untBody .pts04 .decTnaviGuideMod {
	margin: 10px 0px; padding: 5px; border: 1px solid rgb(216, 111, 2); border-image: none; line-height: 1.1; font-size: 85%;
}
#modPdtInfo .untBody .pts04 .decTnaviGuideMod div {
	text-align: right; margin-top: 5px;
}
#modPdtInfo .untBody .pts04 .decTnaviGuideMod div a {
	margin: 5px 5px 0px 0px; text-align: right;
}
.modPayment .ptsktPayment .decNotePay {
	color: rgb(153, 71, 17); padding-top: 10px; font-size: 85%;
}
#acMdSairakuHelp {
	position: absolute;
}
#acMdSairakuHelp .arrow_box {
	background: linear-gradient(rgb(255, 255, 255) 0%, rgb(223, 234, 241) 100%); border-radius: 6px; border: 1px solid rgb(128, 161, 170); border-image: none; width: 240px; text-align: left; position: relative; min-height: 108px; _background: #DFEAF1;
}
#acMdSairakuHelp .arrow_box::after {
	border: solid transparent; border-image: none; left: 50%; top: 100%; width: 0px; height: 0px; position: absolute; z-index: 1; content: " "; pointer-events: none;
}
.arrow_box::before {
	border: solid transparent; border-image: none; left: 50%; top: 100%; width: 0px; height: 0px; position: absolute; z-index: 1; content: " "; pointer-events: none;
}
#acMdSairakuHelp .arrow_box::after {
	border-width: 12px; border-color: rgb(223, 234, 241) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); margin-left: -12px;
}
#acMdSairakuHelp .arrow_box::before {
	border-width: 13px; border-color: rgb(128, 161, 170) rgba(194, 225, 245, 0) rgba(194, 225, 245, 0); margin-left: -13px;
}
#acMdSairakuHelp .arrow_box div {
	margin: 1px; padding: 10px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; line-height: 1.4; font-size: 95%; position: relative; min-height: 84px;
}
#acMdSairakuHelp .arrow_box div::after {
	border: solid transparent; border-image: none; left: 50%; top: 100%; width: 0px; height: 0px; position: absolute; z-index: 2; content: " "; pointer-events: none;
}
#acMdSairakuHelp .arrow_box div::before {
	border: solid transparent; border-image: none; left: 50%; top: 100%; width: 0px; height: 0px; position: absolute; z-index: 2; content: " "; pointer-events: none;
}
#acMdSairakuHelp .arrow_box div::after {
	border-width: 11px; border-color: rgb(223, 234, 241) rgba(136, 183, 213, 0) rgba(136, 183, 213, 0); margin-left: -11px;
}
#acMdSairakuHelp .arrow_box div::before {
	border-width: 12px; border-color: rgb(255, 255, 255) rgba(194, 225, 245, 0) rgba(194, 225, 245, 0); margin-left: -12px;
}
#sairaku_help_ico {
	margin-left: 5px;
}
body {
	margin-top: 0px;
}
#booth2_header #acWrHeader {
	margin: 0px 10px;
}
.wrapper {
	min-width: 950px;
}
#acWrHeader {
	text-align: center; font-family: "Meiryo", "Hiragino Kaku Gothic Pro", "MS PGothic", "MS UI Gothic", Helvetica, Arial, sans-serif; min-width: 950px;
}
#acWrHeader a {
	text-decoration: none;
}
#acWrHeader #info1 {
	margin: 0px auto 10px; width: 950px; line-height: 16px;
}
#acWrHeader .modAd {
	margin: 0px auto; padding: 0px; width: 950px; text-align: center;
}
#acWrGlobalNavi {
	top: 2px; line-height: 1.4; font-size: 13px; margin-bottom: 15px; position: relative;
}
.libPropertyLink {
	margin: 0px auto 10px; padding: 0px; width: 950px; text-align: center; clear: both;
}
.libPropertyLink ul {
	margin: 0px; padding: 0px; width: 950px; text-align: center; display: block;
}
.libPropertyLink li {
	display: inline;
}
.libPropertyLink li {
	padding: 0px 10px; border-right-color: rgb(51, 51, 51); border-right-width: 1px; border-right-style: solid;
}
.libPropertyLink li.decLst {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.acMdAlertMsg {
	margin: 0px auto 20px; width: 950px; line-height: 1.56; clear: both;
}
.acMdAlertMsg a {
	text-decoration: none;
}
.acMdAlertMsg a:link {
	color: rgb(42, 123, 180);
}
.acMdAlertMsg a:visited {
	color: rgb(42, 123, 180);
}
.acMdAlertMsg a:hover {
	color: rgb(215, 165, 13);
}
.acMdAlertMsg .untBody {
	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(37, 37, 37); border-image: none;
}
.acMdAlertMsg .untBody p {
	text-align: center; color: rgb(51, 51, 51);
}
.acMdAlertMsg .untBody p em {
	font-size: 100%; font-weight: bold;
}
.acMdAlertMsg .untBody p.decTxt {
	font-size: 81%;
}
.acMdNaviBox ul {
	list-style: none; margin: 0px; padding: 0px;
}
.acMdNaviBox li {
	list-style: none; margin: 0px; padding: 0px;
}
.acMdNaviBox a {
	text-decoration: none;
}
.acMdNaviBox a:link {
	color: rgb(0, 0, 0);
}
.acMdNaviBox a:visited {
	color: rgb(0, 0, 0);
}
.acMdNaviBox a:hover {
	color: rgb(0, 0, 0);
}
.acMdNaviBox {
	top: 20px; width: 352px; right: 0px; position: absolute; _width: 358px;
}
.acMdNaviBox .untBody li {
	height: 45px; float: left;
}
.acMdNaviBox .untBody li a {
	background: no-repeat; transition:0.1s ease-out; text-align: center; color: rgb(51, 50, 47); padding-top: 31px; font-size: 11px; font-weight: bold; display: block; white-space: nowrap; -webkit-transition: 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.acMdNaviBox .untBody li a:hover {
	text-decoration: none; opacity: 0.7;
}
.acMdNaviBox .untBody li.st01 a {
	background-position: -48px -257px; width: 43px; margin-right: 45px; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.1/spr_header_02.png"); background-repeat: no-repeat;
}
.acMdNaviBox .untBody li.st02 a {
	background-position: -46px -338px; width: 45px; margin-right: 45px; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.1/spr_header_02.png"); background-repeat: no-repeat;
}
.acMdNaviBox .untBody li.st03 a {
	background-position: -29px -419px; width: 58px; margin-right: 24px; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.1/spr_header_02.png"); background-repeat: no-repeat;
}
.acMdNaviBox .untBody li.st04 a {
	background-position: -1px -500px; width: 91px; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.1/spr_header_02.png"); background-repeat: no-repeat;
}
#yjBreadcrumbs {
	text-align: left; font-size: 75%; margin-bottom: 10px;
}
#yjBreadcrumbs .yjGuid {
	height: 0px; line-height: 0; text-indent: -9999px; overflow: hidden; font-size: 0px; display: block;
}
#yjBreadcrumbs a {
	margin: 0px 10px;
}
#yjBreadcrumbs em {
	margin: 0px 10px;
}
#yjBreadcrumbs a.decAucLink {
	margin: 0px 10px 0px 0px;
}
#yjBreadcrumbs em {
	font-weight: bold;
}
#modTitBar {
	margin-bottom: 15px;
}
#modTitBarB {
	margin-bottom: 15px;
}
.acMdSearchForm {
	height: 46px; text-align: left; padding-top: 20px; padding-right: 380px; position: relative;
}
.acMdSearchForm ul {
	list-style: none; margin: 0px; padding: 0px;
}
.acMdSearchForm li {
	list-style: none; margin: 0px; padding: 0px;
}
.acMdSearchForm .untBody {
	background: rgb(255, 255, 255); border: 2px solid rgb(51, 50, 47); border-image: none; height: 46px; margin-right: 86px; position: relative; max-width: 793px; _width: auto;
}
.acMdSearchForm .untBody .ptsInputTxt {
	height: 46px; line-height: 46px; padding-right: 150px; padding-left: 10px;
}
.acMdSearchForm .untBody .ptsInputTxt input {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: 100%; height: 46px; line-height: 46px; font-size: 123%;
}
.acMdSearchForm .untBody .ptsCate {
	background-position: 100% -654px; top: 8px; right: 70px; color: rgb(144, 141, 136); font-size: 92%; position: absolute; z-index: 99; cursor: pointer; min-height: 30px; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/spr_header_02.png"); background-repeat: no-repeat; background-color: rgb(226, 225, 218); _height: 30px; _white-space: nowrap;
}
.acMdSearchForm .untBody .ptsCate p {
	padding: 7px 24px 0px 7px;
}
.acMdSearchForm .untBody .ptsSearchBtn input {
	background-position: 0px -723px; border-radius: 0px; border: currentColor; border-image: none; top: 0px; width: 60px; height: 48px; right: 0px; text-indent: -9999px; position: absolute; cursor: pointer; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/spr_header_02.png"); background-repeat: no-repeat; _height: 49px; -webkit-appearance: none; _right: -2px;
}
.acMdSearchForm .untBody .ptsOption {
	top: 8px; right: -80px; position: absolute;
}
.acMdSearchForm .untBody .ptsOption a {
	background: rgb(226, 225, 218); padding: 0px 5px 0px 3px; transition:0.1s ease-out; height: 30px; text-align: center; color: rgb(51, 50, 47); line-height: 30px; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; -webkit-transition: 0.1s ease-out; -webkit-transform: translate3d(0, 0, 0);
}
.acMdSearchForm .untBody .ptsOption a:hover {
	opacity: 0.7;
}
.acMdSearchForm .untBody .ptsOption a span {
	padding-right: 2px;
}
.acMdSearchForm .untBody .ptsPanel {
	background: rgb(255, 255, 255); padding: 15px 0px; border: 1px solid rgb(226, 225, 218); border-image: none; top: 38px; width: 524px; right: 70px; display: none; position: absolute; z-index: 98;
}
.acMdSearchForm .untBody .ptsPanel .list {
	background: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/bg_modSearch_01.png?1416542481") repeat-y center; color: rgb(0, 0, 0); position: relative;
}
.acMdSearchForm .untBody .ptsPanel .list .closeBtn {
	background-position: -24px -581px; width: 36px; height: 35px; right: 0px; bottom: -15px; text-indent: -9999px; display: block; position: absolute; cursor: pointer; background-image: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/spr_header_02.png"); background-repeat: no-repeat; _clear: both;
}
.acMdSearchForm .untBody .ptsPanel ul {
	width: 174px; float: left;
}
.acMdSearchForm .untBody .ptsPanel li {
	margin: 0px 5px 10px 10px; font-size: 92%; cursor: pointer;
}
.acMdSearchForm .untBody .ptsPanel li.hover {
	color: rgb(215, 165, 13);
}
.acMdSearchForm .untBody .ptsPanel li.on {
	color: rgb(215, 165, 13); font-weight: bold;
}
.acMdSearchForm__optionItemList {
	left: 2px; top: -3px; width: 400px; position: absolute;
}
.acMdSearchForm__optionItem {
	line-height: 19px; vertical-align: middle; display: inline-block;
}
.acMdSearchForm__optionItem .Radio__radio {
	top: 0px; position: absolute;
}
.acMdSearchForm__optionItem .Radio__text {
	padding: 0px; transition:0.1s ease-out; width: 100px; height: 23px; text-align: center; color: rgb(0, 0, 0); line-height: 22px; overflow: hidden; font-size: 13px; margin-right: -3px; border-top-color: rgb(186, 182, 171); border-right-color: rgb(186, 182, 171); border-left-color: rgb(186, 182, 171); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: block; cursor: pointer; box-sizing: border-box; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(255, 255, 255); -webkit-transition: 0.1s ease-out; -moz-transition: 0.1s ease-out; -moz-box-sizing: border-box;
}
.acMdSearchForm__optionItem .Radio__text:hover {
	opacity: 0.7;
}
:nth-child(1).acMdSearchForm__optionItem .Radio__radio {
	left: -9999px;
}
:nth-child(2).acMdSearchForm__optionItem .Radio__text {
	margin-right: -4px;
}
:nth-child(2).acMdSearchForm__optionItem .Radio__radio {
	left: -9999px;
}
:nth-child(3).acMdSearchForm__optionItem .Radio__radio {
	left: -9999px;
}
.acMdSearchForm__optionItem input[type=radio]:checked + .Radio__viewRadio + .Radio__text {
	color: white; font-weight: bold; border-top-color: rgb(70, 68, 63); border-right-color: rgb(70, 68, 63); border-left-color: rgb(70, 68, 63); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; cursor: pointer; background-color: rgb(70, 68, 63);
}
.acMdSearchForm__optionItem input[type=radio]:checked + .Radio__viewRadio + .Radio__text::after {
	color: rgb(0, 0, 0); font-weight: normal;
}
#Sb_2 {
	left: 0px; top: 27px; width: 440px; clear: left; position: absolute; z-index: 1;
}
.srchAssistOFF#Sb_2 {
	display: none;
}
#srchAssistBd {
	border: 1px solid rgb(124, 124, 124); border-image: none; background-color: rgb(255, 255, 255);
}
#sugres li {
	padding: 4px 6px 5px; color: rgb(0, 0, 0); line-height: 1; display: block; cursor: pointer;
}
#sugres em {
	font-weight: bold;
}
#sugres .active {
	background-color: rgb(240, 240, 240);
}
#srchAssistTxt {
	padding: 3px 5px;
}
#srchAssistOnOff {
	padding: 3px 8px 1px 0px; text-align: right; color: rgb(85, 85, 85); font-size: 85%; display: none; white-space: nowrap; background-color: rgb(247, 247, 247);
}
#srchAssistOnOff dt {
	line-height: 1; display: inline;
}
#srchAssistOnOff dd {
	background-position: 3px -254px; color: rgb(0, 0, 0); line-height: 1; padding-left: 13px; font-weight: bold; display: inline; _background-position: 3px -255px;
}
#srchAssistOnOff dd a {
	font-weight: normal; text-decoration: none;
}
#srchAssistOnOff dd.first {
	background: none;
}
#srchAssistClose {
	width: 38px; height: 10px; line-height: 0; text-indent: -9999px; display: none; position: relative; cursor: pointer; background-repeat: no-repeat;
}
#srchacb {
	width: 38px; height: 10px; line-height: 0; text-indent: -9999px; display: none; position: relative; cursor: pointer; background-repeat: no-repeat;
}
#srchacb {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) transparent transparent; border-image: none; display: none; _border: 1px solid #f9f9f9;
}
#srchacb:hover {
	border: 1px solid rgb(153, 153, 153); border-image: none; background-color: rgb(240, 240, 240);
}
.on #srchacb {
	border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(102, 102, 102) rgb(102, 102, 102); border-image: none; background-color: rgb(153, 153, 153);
}
#srchAssistClose span {
	border-width: 4px 4px 0px; border-style: solid; border-color: rgb(153, 153, 153) transparent; left: 15px; top: 3px; width: 0px; height: 0px; display: block; position: absolute; _border-color: #999 #f9f9f9;
}
.on#srchAssistClose span {
	border-width: 0px 4px 4px; border-color: rgb(255, 255, 255) rgb(153, 153, 153); _border-width: 0 5px 5px 5px; _top: 1px;
}
#Sb_2 {
	left: -2px; top: 48px; width: 100%; padding-right: 56px; box-sizing: border-box;
}
#AS1m1 .t1 .bg3 {
	margin-top: 0px;
}
#AS1m1 .t2 .bg3 {
	margin-top: 0px;
}
#ASj .MdBody {
	border-right-color: rgb(214, 213, 207); border-bottom-color: rgb(214, 213, 207); border-left-color: rgb(214, 213, 207); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
#srchAssistBd {
	border: 2px solid rgb(211, 210, 204); border-image: none;
}
#sugres li {
	line-height: 1.5; padding-top: 5px; padding-bottom: 5px;
}
#sugres .active {
	background-color: rgb(226, 225, 218);
}
#srchAssistOnOff {
	padding-top: 5px; padding-bottom: 5px; font-size: small;
}
#acWrFooter {
	padding-top: 30px; border-top-color: rgb(234, 234, 232); border-top-width: 1px; border-top-style: solid;
}
#Footer {
	text-align: center;
}
#Footer a:link {
	text-decoration: none;
}
#Footer address {
	padding: 10px 0px 20px; line-height: 1.4; font-size: 75%; font-style: normal; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
#emg {
	text-align: center; margin-bottom: 10px;
}
#emg2 {
	text-align: center; margin-bottom: 10px;
}
#emg3 {
	text-align: center; margin-bottom: 10px;
}
#emg2 br {
	display: none;
}
#emg table {
	margin: 0px auto; text-align: left;
}
#emg2 table {
	margin: 0px auto; text-align: left;
}
#emg3 table {
	margin: 0px auto; text-align: left;
}
#yjPosN {
	width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px;
}
#yjPosN table {
	margin: 0px auto; text-align: left;
}
#yjPosN br {
	display: none;
}
#yjPosN a img {
	vertical-align: bottom;
}
#uft {
	padding: 10px 0px; text-align: center; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.acMdAdSqb {
	text-align: center; margin-bottom: 20px;
}
.acMdMegaLinks {
	background: rgb(255, 255, 255); margin: 0px auto 20px; width: 950px; text-align: left; line-height: 1.25; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif; font-size: 88%;
}
.acMdMegaLinks a {
	text-decoration: none !important;
}
.acMdMegaLinks a:link {
	color: rgb(0, 0, 0) !important;
}
.acMdMegaLinks a:visited {
	color: rgb(156, 120, 12) !important;
}
.acMdMegaLinks a:hover {
	color: rgb(215, 165, 13) !important;
}
.acMdMegaLinks .untBody .decMgb {
	margin-bottom: 30px;
}
.acMdMegaLinks .untBody {
	padding: 0px 20px;
}
.acMdMegaLinks .untBody dl {
	width: 190px; margin-right: 50px; float: left;
}
.acMdMegaLinks .untBody dl.st04 {
	margin-right: 0px;
}
.acMdMegaLinks .untBody dt {
	height: 23px; padding-bottom: 1px; margin-bottom: 10px; border-bottom-color: rgb(147, 146, 140); border-bottom-width: 1px; border-bottom-style: dotted;
}
.acMdMegaLinks .untBody dt span {
	height: 23px; font-weight: bold; display: block;
}
.acMdMegaLinks .untBody dd {
	background: url("https://s.yimg.jp/images/auc/pc/common/image/2.0.0/ico_triangle_01.png") no-repeat 0px 4px; padding-left: 10px; margin-bottom: 10px;
}
.acMdSeoLinks {
	width: 100%; text-align: center; font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS UI Gothic", Helvetica, Arial, sans-serif;
}
.acMdSeoLinks .untBody {
	margin: 0px auto 20px; width: 950px;
}
.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;
}
.acMdSeoLinks .ptsLinks {
	text-align: left; font-size: 75%; margin-bottom: 15px;
}
.acMdSeoLinks dl {
	background: rgb(241, 240, 232); padding: 10px 15px 0px;
}
.acMdSeoLinks dt {
	padding-bottom: 10px; font-weight: bold; float: left; white-space: nowrap;
}
.acMdSeoLinks dt span {
	padding: 0px 6px;
}
.acMdSeoLinks dd {
	padding-bottom: 10px; float: left; white-space: nowrap;
}
.acMdSeoLinks dd a {
	padding-right: 6px; margin-right: 6px; border-right-color: rgb(0, 0, 0); border-right-width: 1px; border-right-style: solid;
}
.acMdSeoLinks dd a.decLast {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.acMdAttention {
	margin-bottom: 20px;
}
.acMdAttention a {
	text-decoration: none;
}
.acMdAttention a:link {
	color: rgb(42, 123, 180);
}
.acMdAttention a:visited {
	color: rgb(42, 123, 180);
}
.acMdAttention a:hover {
	color: rgb(215, 165, 13);
}
.acMdAttention .untBody table {
	margin: 0px auto; border: 1px solid rgb(204, 0, 0); border-image: none; border-collapse: collapse; max-width: 700px; border-spacing: 0;
}
.acMdAttention .untBody th {
	background: rgb(204, 0, 0); width: 99px; text-align: center; color: rgb(255, 255, 255); font-size: 81%; font-weight: bold;
}
.acMdAttention .untBody td {
	background: rgb(255, 255, 255); padding: 5px 15px; text-align: left; font-size: 88%;
}
#modGuideline {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%;
}
#modGuideline .ptsGuidelineText {
	margin: 0px 10px 10px; text-align: center;
}
#modGuideline .decGuidelineText {
	color: rgb(255, 0, 0);
}
#modGuideline .ptsGuidelineCheck {
	text-align: center; margin-bottom: 10px;
}
#modGuideline .ptsBtBox {
	margin: 0px auto 20px; height: 22px; text-align: center;
}
#modGuideline .ptsGuidelineBt {
	margin-right: 6px; display: inline-block;
}
#modGuideline .ptsCancelBt {
	margin: 0px; padding: 0px; display: inline-block;
}
#modGuideline .decSubmitButton {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/img/exhabit/btn_bid_01.png") no-repeat left top; margin: 0px auto; border: 0px currentColor; border-image: none; width: 280px; height: 63px; display: block; position: relative; cursor: pointer;
}
#modGuideline .decSubmitButton:hover {
	opacity: 0.8; -moz-opacity: 0.8;
}
#modGuideline .ptsGuidelineBtCar {
	margin-bottom: 10px;
}
#modGuidelineCharity {
	margin: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 150%; font-size: 85%;
}
#modGuidelineCharity .ptsGuidelineText {
	margin: 10px 0px 20px; padding: 10px; border: 2px solid rgb(255, 0, 0); border-image: none;
}
#modGuidelineCharity .decGuidelineText {
	color: rgb(255, 0, 0);
}
#modGuidelineCharity .ptsGuidelineCheck {
	text-align: center; margin-bottom: 10px;
}
#modGuidelineCharity .ptsBtBox {
	margin: 0px auto; height: auto; text-align: center;
}
#modGuidelineCharity .ptsGuidelineBt {
	margin-right: 6px; margin-bottom: 10px; display: block;
}
#modGuidelineCharity .ptsCancelBt {
	margin: 0px; padding: 0px; display: block;
}
#ptsGuidelineBt {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/img/exhabit/btn_bid_01.png") no-repeat left top; margin: 0px auto; border: 0px currentColor; border-image: none; width: 280px; height: 63px; cursor: pointer;
}
#ptsGuidelineBt:hover {
	-ms-zoom: 1; opacity: 0.8; -moz-opacity: 0.8;
}
.ptsGuidelineBtDisable#ptsGuidelineBt {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/img/exhabit/btn_bid_02.png") no-repeat left top; cursor: default; -ms-zoom: 1; opacity: 1; -moz-opacity: 1.0;
}
#ptsGuidelineReset {
	border: currentColor; border-image: none; color: rgb(0, 0, 255); font-size: 100%; margin-bottom: 30px; cursor: pointer; background-color: transparent;
}
#ptsGuidelineReset a {
	font-size: 100%;
}
#ptsGuidelineReset {
	border: currentColor; border-image: none; color: rgb(0, 0, 255); font-size: 100%; cursor: pointer; background-color: transparent;
}
#ptsGuidelineReset:hover {
	color: rgb(0, 0, 255); text-decoration: underline;
}
#ptsGuidelineReset:visited {
	color: rgb(128, 0, 128);
}
.BundleItem {
	padding-left: 0px !important; margin-bottom: 10px;
}
.BundleItem {
	margin-bottom: 10px;
}
.BundleItem__title {
	font-size: 87.5%; font-weight: 700;
}
.BundleItem__count {
	font-weight: 400;
}
.BundleItem__lists {
	margin-top: 10px; margin-right: -15px;
}
.BundleItem__list {
	background: none !important; padding-top: 0px !important; padding-left: 0px !important; margin-right: 10px; margin-bottom: 10px; float: left;
}
.decLast.BundleItem__list {
	margin-right: 0px;
}
.BundleItem__item {
	width: 62px;
}
.BundleItem__link {
	display: block;
}
.BundleItem__link:hover {
	opacity: 0.7;
}
.BundleItem__thumbnail {
	width: 62px; height: 62px; margin-bottom: 2px; display: block;
}
.BundleItem__image {
	background-position: center; width: 62px; height: 62px; background-repeat: no-repeat;
}
.BundleItem__name {
	line-height: 1.1; font-size: 85%; margin-bottom: 2px;
}
.BundleItem__tag {
	text-align: center;
}
.BundleItem__benefit {
	text-align: center;
}
.aucPaymentList {
	margin: 10px 0px; display: block;
}
.aucPaymentList table {
	height: 100px; border-spacing: 0;
}
.aucPaymentList__block {
	margin: 0px; padding: 0px; width: 100%;
}
.aucPaymentList__item {
	list-style: none; margin: 0px; padding: 0px; width: 50%; height: 80px; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.aucPaymentList__item--100 {
	width: 100%;
}
.aucPaymentList__inner {
	width: 100%;
}
.tableptsktPayment .aucPaymentList__inner {
	border-spacing: 0;
}
.aucPaymentList__item--left {
	padding-right: 5px; padding-left: 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.aucPaymentList__item--right {
	padding-right: 5px; padding-left: 10px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.aucPaymentList__item--left {
	background: rgb(123, 155, 226); width: 30%; color: rgb(255, 255, 255); line-height: 1.2; font-size: 90%; font-weight: bold;
}
.aucPaymentList__item--right {
	background: rgb(220, 230, 250); width: 70%; text-align: left; padding-left: 20px;
}
.aucPaymentList__point {
	padding: 0px 10px; border: 2px solid rgb(220, 230, 250); border-image: none; height: 96px; text-align: center; line-height: 96px;
}
.aucPaymentList__point--100 {
	width: auto; display: block;
}
.aucPaymentList__link {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_arrw_01.png") no-repeat left 4px; height: auto !important; padding-left: 15px; font-size: 80%; min-height: 10px;
}
.aucPaymentList__text {
	color: rgb(102, 102, 102); font-size: 80%;
}
.aucPaymentList__text--bold {
	font-weight: bold;
}
.aucPaymentList__link--point {
	height: auto !important; font-size: 80%; min-height: 10px;
}
.aucPayment__pointItem {
	display: inline-block;
}
.aucPaymentList__point--count {
	line-height: 1.1; font-size: 171%; font-weight: bold;
}
.Overhead {
	
}
.Overhead__title {
	padding: 0px 15px 0px 30px; color: rgb(42, 123, 180); vertical-align: top; cursor: pointer;
}
.Overhead__items {
	margin: 0px 0px 10px; padding: 0px;
}
.Overhead__item {
	line-height: 1.2; list-style-type: none; max-width: 350px;
}
.Overhead__date {
	padding: 2px 0px; width: 150px; vertical-align: top; float: left; position: relative;
}
.Overhead__description {
	padding: 2px 0px; text-align: right; overflow: hidden; vertical-align: top;
}
.Overhead__bullet {
	width: 15px; right: 0px; vertical-align: top; display: inline-block; position: absolute;
}
.Overhead__price {
	display: inline-block; white-space: nowrap;
}
.Overhead__tax {
	display: inline-block; white-space: nowrap;
}
.Overhead__caution {
	margin: 0px 0px 0px 25px; padding: 0px 20px; color: rgb(204, 0, 0); font-size: 81.25%; list-style-type: none;
}
.Overhead__caution .Overhead__item {
	margin-bottom: 3px; margin-left: -15px;
}
.Overhead__caution :last-child.Overhead__item {
	margin-bottom: 0px;
}
.Overhead__usmark {
	width: 15px; vertical-align: top; display: inline-block;
}
.Overhead .is-open {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_expand_open.png") no-repeat 0px 5px;
}
.Overhead .is-open .Overhead__content {
	margin: 0px; padding: 0px 0px 0px 30px; line-height: 1.8; font-size: 87%; display: block;
}
#modPdtInfo .pts03 td span.Overhead__bullet {
	font-size: 100%;
}
#modPdtInfo .pts03 td span.Overhead__price {
	font-size: 100%;
}
#modPdtInfo .pts03 td span.Overhead__tax {
	font-size: 100%;
}
#modPdtInfo .pts03 td span.Overhead__usmark {
	font-size: 100%;
}
.Overhead .is-close {
	background: url("https://s.yimg.jp/images/auct/template/ui/auc_mod/ico_expand_close.png") no-repeat 0px 5px;
}
.Overhead .is-close .Overhead__content {
	display: none;
}
