@charset "UTF-8";
/*
iaucDetail.css
Copyright (C) 2016 Yahoo Japan Corporation. All Rights Reserved.
version 2.1.20
*/

/*----------------------------------------------------------------------------------------------TITLE BAR*/
.modDtlTitle {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/bg003.gif) repeat-x #FFF6DB !important;
  border-top:1px solid #cfcfcf;
  padding:16px 11px 13px 11px;
  border-bottom:1px solid #ffffff;

}

.modDtlTitle .untTl {
  font-weight:bold;
  font-size:16px;
}

.modDtlTitle .untDtl {
  font-weight:normal;
  font-size:14px;
  padding:4px 0 0 0;
}
.modDetailTlMaximumNotice {
  font-size:12px;
  border:#d76f00 1px solid;
  padding:3px 0;
  text-align:center;
  margin:10px 0 0 0;
  color:#d76f00;
}

/*----------------------------------------------------------------------------------------------PHOTO*/
.modDtlPhoto {
  margin:0;
  padding:15px 0 10px 0;
  font-size:16px;
}
.modDtlPhoto .ptsPhoto01 {
  margin:0 auto;
  padding:0 0 25px 0;
  display:block;
  width:200px;
  border:none;
  text-align:center;
}
.modDtlPhoto .ptsOther {
  padding:0 0 18px 0;
  text-align:center;
}
/*----------------------------------------------------------------------------------------------EXPLAIN*/
.modDtlExplainPhoto {
  border-top:1px solid #cfcfcf;
  border-bottom:1px solid #cfcfcf;

}
.modDtlExplainPhoto a,
.modDtlExplain a{
  padding-top:9px;
  padding-left:10px;
  padding-bottom:9px;
}
.modDtlExplainNB {
  border:none;
}
.ptsExplain {
  font-size:12px;
  padding:0 0 6px 0;
  word-break:break-all;
}

.ptsContinue {
  font-size:14px;
  text-align:right;
}
/* ENGLISH EXPLAIN */
.modDtlExpEng a{
  display:inline;
  padding:0;
  background:none;
  color:#3366cc;
  padding:0 12px 0 0;
}
.modDtlExpEng {
  font-size:14px;
  text-align:right;
  border:none;
  padding:30px 0 15px 0;
}

/*----------------------------------------------------------------------------------------------BID BUTTON*/
/* DEFAULT DETAIL PAGE */
.modDtlBid {
  margin:0;
  padding:15px 0 0 0;
  border-bottom:none;
}
.modDtlBid a{
  display:inline;
  background:none;
  margin:0;
  padding:0;
}
/* PHOTO PAGE */
.modDtlBidPhoto {
  margin:0;
  padding:15px 0 0 0;
  border:none;
}
.modDtlBidPhoto a{
  display:inline;
  background:none;
  margin:0;
  padding:0;
}
/* TEXT PAGE */
.modDtlBidText {
  margin:0;
  padding:20px 0 0 0;
  border:none;
}
.modDtlBidText a{
  display:inline;
  background:none;
  margin:0;
  padding:0;
}
/* BOTTOM BUTTONS */
.modDtlBidF {
  margin:0;
  padding:12px 0 0 0;
  border:none;
}
.modDtlBidF a{
  display:inline;
  background:none;
  margin:0;
  padding:0;
}
/* BUTTONS SETTINGS */
.ptsBtnWatch {
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
}
.ptsBtnWatch a {
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn012.gif) no-repeat;
}
.ptsBtnWatch span{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_1_12/btn_wl_off.png) no-repeat;
}
.ptsBtnBid {
  width:296px;
  height:50px;
  margin:0 auto 15px auto;
}
#bid {
  background-images:none;
  display:inline;
}
#bidF {
  background-images:none;
  display:inline;
}
.ptsBtnBid a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn013.gif) no-repeat;
}
.ptsBtnBidPhoto {
  width:296px;
  height:50px;
  margin:0 auto 20px auto;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn013.gif) no-repeat;
}
/*----------------------------------------------------------------------------------------------SIMMILAR PHOTO*/
.ptsSimPhotoPD,
.ptsSimPhoto {
  width:296px;
  font-size:14px;
  text-align:center;
  margin:0 auto 20px auto;
  padding:10px 0 10px 0;
  background:#ffffcc;
  border:none;
}
.ptsSimPhotoPD input,
.ptsSimPhoto input {
  display:block;
  margin:10px auto 0 auto;
  font-size:14px;
}
.ptsSimPhotoPD {
  margin:0 auto;
}
/*----------------------------------------------------------------------------------------------STATUS*/
.modDtlPhoto .ptsStatusTable {
  font-size:15px;
  padding:0 12px 0 12px;
}
.modDtlPhoto .ptsStatusTable td{
  padding:0 0 7px 0;

}
.modDtlPhoto .ptsStatusTable .ptsTl {
  width:117px;
}
/*----------------------------------------------------------------------------------------------BID AREA*/
/* BID AREA */
#untBidArea,
#untBidAreaF {
  display:none;
  padding:0px 0 30px 0px;
  font-size:15px;
}

#untBidAreaF {
  padding:0 0 16px 0;
}
#untBidArea form,
#untBidAreaF form {
  margin:0;
  padding:0;
  text-align:center;
}
/* NOTICE AREA */
.ptsNoticeArea {
  color:#FF0000;
  padding:0 0 26px 0;
  width:296px;
  margin:0 auto;
}
.ptsNoticeArea02 {
  color:#FF0000;
  border-bottom:1px solid #cfcfcf;
  padding:0 0 13px 0;
  width:296px;
  margin:0 auto;
}
.ptsNoticeArea03 {
  color:#FF0000;
  padding:13px 0 18px 0;
  width:296px;
  margin:0 auto;
}
.ptsNoticeArea05 {
  color:#FF0000;
  padding:0px 0 15px 0;
  width:296px;
  margin:0 auto;
}
.ptsNoticeArea04 {
  padding:0 0 26px 0;
  width:296px;
  margin:0 auto;
}
/* BID TABLE */
#untBidArea .bidStTable,
#untBidAreaF .bidStTable,
#untBidArea .bidTable,
#untBidAreaF .bidTable {
  width:296px;
  margin:0 auto;
}
#untBidArea .bidStTable,
#untBidAreaF .bidStTable {
  margin-top:10px;
  margin-bottom:4px;
  text-align:left;
}
#untBidArea .bidTable .ptsTl,
#untBidAreaF .bidTable .ptsTl {
  width:86px;
  text-align:left;
}
#untBidArea .bidStTable td,
#untBidAreaF .bidStTable td{
  padding:0 0 7px 0;
  text-align:left;
}
#untBidArea .bidStTable .ptsTl,
#untBidAreaF .bidStTable .ptsTl {
  width:90px;
  text-align:left;
}
#untBidArea .bidTable td,
#untBidAreaF .bidTable td {
  padding:0 0 30px 0;
  text-align:left;
}
#untBidArea .bidTable input,
#untBidAreaF .bidTable input {
  border:1px solid #CCCCCC;
  padding:0px;
  margin:0px;
}
#untBidArea .bidTable .ptsBidPrice input,
#untBidAreaF .bidTable .ptsBidPrice input {
  width:165px;
  height:20px;
  margin:0 0px 0 0px;
}
#untBidArea .bidTable .ptsPassword input ,
#untBidAreaF .bidTable .ptsPassword input {
  margin:0 0px 0 0px;
  height:20px;
}

#untBidArea .bidTable .ptsNumber input ,
#untBidAreaF .bidTable .ptsNumber input {
  margin:0 0px 0 0px;
  height:20px;
}
/* FORM BUTTONS */
#untBidArea .ptsBtnConf,
#untBidAreaF .ptsBtnConf  {
  font-size:14px;
  margin:0 auto;
}
#untBidArea .ptsBtnBuy,
#untBidAreaF .ptsBtnBuy,
#untBidArea .ptsBtnLogin,
#untBidAreaF .ptsBtnLogin  {
  font-size:14px;
  tet-align:center;
  display:block;
  margin:0 auto;
}
#untBidArea .ptsInfo,
#untBidAreaF .ptsInfo {
  text-align:center;
  padding:30px 0 0 0;
}
#untBidArea .ptsNobid,
#untBidAreaF .ptsNobid {
  padding:0 0 26px 0;
  margin:0 auto;
  width:296px;
}
#untBidArea .ptsBtnRegNM,
#untBidAreaF .ptsBtnRegNM,
#untBidArea .ptsBtnReg,
#untBidAreaF .ptsBtnReg {
  font-size:14px;
  display:block;
  margin:0 auto 26px auto;
}
#untBidArea .ptsBtnRegNM,
#untBidAreaF .ptsBtnRegNM {
  margin:0 auto;
}
/* PET */
#untBidArea .ptsPetTl,
#untBidAreaF .ptsPetTl {
  width:296px;
  margin:0 auto 15px auto;
  padding:3px 0px 3px 0px;
  background:#FF0000;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
}
#untBidArea .ptsPetLink,
#untBidAreaF .ptsPetLink {
  width:296px;
  text-align:center;
  margin:0 auto 28px auto;
}
/*----------------------------------------------------------------------------------------------PRODUCT INFO*/
.modDtlPInfo {
  font-size:15px;
  padding:10px 0px 15px 0px;
  border:none;
  margin:0;
  word-wrap: break-word;
  width:100%;
}
.modDtlPInfo td{
  padding:0 0 7px 0;

}
.InfoTable {
  margin:0 3px 0 12px;
}
.InfoTable .ptsTl {
  width:117px;
}
.InfoTable .ptsNpd {
  padding:0 0 0px 0;
}
.InfoTable .ptsRtnNtc {
  font-size:13px;
}
/*----------------------------------------------------------------------------------------------SELLER INFO*/
.modDtlSlrInfo {
  font-size:15px;
  border-top:1px solid #cfcfcf;
  padding:10px 12px 10px 12px;
  border:none;
}
.modDtlSlrInfo td{
  padding:0 0 7px 0;
}
/*----------------------------------------------------------------------------------------------STORE INFO*/
.modDtlStoreInfo {
  display:block;
  margin:0 12px 30px 12px;
  border:1px solid #cfcfcf;
  font-size:15px;
  padding:8px 12px 0 12px;
}
.modDtlStoreInfo .ptsStoreTl {
  padding:0 0 24px 0;
}
.modDtlStoreInfo .ptsStoreLink {
  text-align:center;
  padding:0 0 27px 0;
}
.modDtlStoreInfo .StoreTable {
  margin:0 0 20px 0;
}
.modDtlStoreInfo .StoreTable .ptsTl {
  width:105px;
  vertical-align:top;
}
/*----------------------------------------------------------------------------------------------SELLER LIMK*/
.modDtlSlrLinks {
  font-size:15px;
  padding:0;
  margin:0;
  border:none;
}
.modDtlSlrLinks .ptsSlrLink {
  text-align:center;
  padding:0 0 26px 0;
}
/*----------------------------------------------------------------------------------------------PAYMENT INFO*/
.modPayment {
  border:none;
  font-size:15px;
  padding:8px 12px 3px 12px;
}
.modPayment .mTable01 {
  margin:0 0 12px 0;
}
.modPayment .mTable01 img{
vertical-align: -6px;
}

.modPayment .mTable02 {
  margin:0 0 2px 0;
}
.modPayment .mTable03 {
  margin:0 0 0px 0;
}
.modPayment .mTable01 .ptsList,
.modPayment .mTable02 .ptsList,
.modPayment .mTable03 .ptsList {
  padding:0 0 5px 0;
}
.modPayment .mTable01 .ptsTl,
.modPayment .mTable02 .ptsTl,
.modPayment .mTable03 .ptsTl {
  padding:0 20px 5px 0;
}
.modPayment .SubTable {
  padding:5px 0 5px 0;
  font-size:15px;
}
.modPayment .SubTable2 {
  padding:2px 0 5px 0;
  font-size:15px;
}
.modPayment .SubTable2 td {
  vertical-align:top;
}
.modPayment .SubTable2 .ptsBKList {
  padding:0 0px 3px 0px;
  font-size:13px;
}
.modPayment .SubTable1 .ptsHl01 {
  padding:0 0 7px 0;
  font-size:15px;
  vertical-align:top;
}
.modPayment .SubTable .ptsMark2  {
  padding:0 0 7px 0;
  font-size:15px;
  vertical-align:top;
}
.modPayment .SubTable .ptsList {
  padding:0 0px 10px 0px;
  font-size:14px;
}
.modPayment .decInfoBox {
  margin:3px 0 17px;
  padding:0 5px;
  background-color:#efefef;
  text-align:center;
  line-height:2.2;
}
.modPayment .decListTable {
  padding:3px 0 0 10px;
  font-size:13px;
}
.modPayment .decListTable td {
  padding:3px 2px;
  vertical-align:top;
}
.modPayment .decListTable .ptsList {
  padding:3px 2px 17px;
}
/*----------------------------------------------------------------------------------------------Kantan Kessai*/
.modPayment .mTable01fn {
  margin:0 0 29px 0;
}
.modPayment .mTable01fn img.ptsBtn{
  vertical-align: -7px;
  margin:0 0 0 3px;

}
.modPayment .mTable02fn {
  margin:0 0 0px 0;
}
.modPayment .mTable02fn img.ptsBtn{
  vertical-align: -6px;
  margin:0 0 0 3px;
}

.modPayment .decCellPdg {
  padding:0 0 23px 0;
}
.modPayment .SubTable .decCellPdg {
  padding:0 0 29px 0;

}
.modPayment .mTable02fn .ptsList{
  padding:0 0 22px 0;

}
/*----------------------------------------------------------------------------------------------UPDATTE HISTORY*/
.modUpHst {
  border:none;
  font-size:15px;
  padding:8px 14px 5px 14px;
}
/*----------------------------------------------------------------------------------------------LINK SETTINGS*/
/* GO TO IMG */
.modImgLink {
  font-size:15px;
  text-align:center;
  padding:15px 0 28px 0;
}
.modImgLink a{
  display:inline;
  margin:0;
  padding:0;
  background:none;
  color:#3366cc;
}
/* SEND NG */
.modSendNG {
  font-size:15px;
  text-align:center;
  padding:15px 0 28px 0;
}
.modSendNG a{
  display:inline;
  margin:0;
  padding:0;
  background:none;
  color:#3366cc;
}
/*----------------------------------------------------------------------------------------------SELLER MANAGEMENT*/
.modDtlAflInfo,
.modDtlSellerManage {
  font-size:15px;
  padding:10px 12px 0px 12px;
  border:none;
}
.modDtlAflInfo table {
  margin:0 0 3px 0;
}
.modDtlSellerManage table {
  margin:0 0 19px 0;
}
.modDtlAflInfo td,
.modDtlSellerManage td{
  padding:0 0 7px 0;
  vertical-align:top;
}
.modDtlAflInfo .ptsTl,
.modDtlSellerManage .ptsTl {
  width:230px;
}
.ptsSellerMngLink {
  text-align:center;
  padding:0 0 30px 0;
}
.modDtlSellerManage .ptsSellerStatusText {
  color:#888;
  font-size:12px;
  text-align:center;
  padding:0 0 15px 0;
}
.untSelCnt {
  margin:0 0 27px 0;
}
.untSelCnt .ptsCntTl {
  font-size:15px;
  margin:0 0 8px 0;
}
.untSelCnt .ptsCntLd {
  font-size:13px;
}
/*----------------------------------------------------------------------------------------------DELIVER*/
.modDeliver {
  border:none;
  font-size:15px;
  padding:14px 14px 0px 14px;
}
.modDeliver .mTable01 {
  margin:0 0 0px 0;
}
.modDeliver .mTable02 {
  margin:0 0 7px 0;
}
.modDeliver .mTable03 {
  margin:0 0 3px 0;
}
.modDeliver .mTable01 .ptsList,
.modDeliver .mTable02 .ptsList,
.modDeliver .mTable03 .ptsList {
  padding:0 0 17px 0;
}
.modDeliver .mTable01 .ptsTl,
.modDeliver .mTable02 .ptsTl {
  padding:0 20px 17px 0;
  width:130px;
}
.modDeliver .mTable02 .ptsTl,
.modDeliver .mTable03 .ptsTl {
  padding:0 0 5px 0;
}
.modDeliver .SubTable {
  padding:0 0 5px 10px;
  font-size:13px;
  width: 100%;
}
.modDeliver .SubTable .ptsSTl {
  width:140px;
  vertical-align:top;
}
.modDeliver .SubTable .ptsSList {
  padding:0 0px 5px 0px;
  vertical-align:top;

}
.modDeliver .decListTable {
  padding:3px 0 0 10px;
  font-size:13px;
}
.modDeliver .decListTable td {
  padding:3px 2px;
  vertical-align:top;
}
.modDeliver .decListTable .ptsList {
  padding:3px 2px 17px;
}
.modDeliver .SubTable--collapse {
  border-collapse: collapse;
}
.modDeliver .SubTable__td {
  padding: 10px 0;
  vertical-align: top;
  border-bottom: 1px solid #ccc;
}
.modDeliver .SubTable__td--alignR {
  text-align: right;
}
.modDeliver .SubTable__td--valignB {
  vertical-align: bottom;
}
.modDeliver .SubTable__priceList {
  border: 1px solid #bab6ab;
  border-radius: 3px;
  padding: 2px 10px;
  color: #333;
  display: inline-block;
}
.modDeliver .SubTable__priceListWrap {
  text-align: right;
  margin-top: 7px;
}
/*----------------------------------------------------------------------------------------------FINISHED*/
.modFinishMsg {
  border:none;
  text-align:center;
  font-size:15px;
  margin:0;
  padding:16px 12px 16px 12px;
}
.modFinishMsg .decRB {
  color:#FF0000;
  font-weight:bold;
}
.modFinishMsg .decRB2 {
  text-align:left;
}
.modFinishMsg .decNeg {
  color:#FF0000;
  font-size:14px;
  margin:6px 0 0 0;
}
.modFinishMsg .decPol {
  font-size:12px;
  text-align:left;
  margin:10px 0 0 0;
}
.modFinishMsg.modFinishCom {
  padding:0 12px 6px 12px;
}

/* PC JUMP */
.modPCJump {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}
.modPCJump .ptsBtPCJump {
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
}
.modPCJump .ptsBtPCJump a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn016.gif) no-repeat;
}
.modPCJumpLogin {
  width:296px;
  margin:0 auto;
  border:none;
  font-size:15px;
}
.modPCJumpLogin .ptsBtnLogin {
  font-size:14px;
  text-align:center;
  display:block;
  margin:0px auto 8px auto;
}
/*----------------------------------------------------------------------------------------------PHOTOPAGE*/
.modZoomPhoto {
  text-align:center;
  margin:0 auto 0 auto;
  border-bottom:none;
  padding:0 0 0 0;
}
/* PhotoComments */
.modPhotoComments {
  padding:4px 10px 0px 10px;
  font-size:14px;
  border:none;
}
/* PAGENATE */
.modDtlPageButton {
  padding:15px 0 15px 0;
  border:none;
}
.modDtlPageButton .untBtnArea{
  margin:0 auto;
  width:298px;
}
.modDtlPageButton .untBtnArea .btPrevious,
.modDtlPageButton .untBtnArea .btNext {
  float:left;
  width:148px;
  height:28px;
  background:#0099FF;
}
.modDtlPageButton .untBtnArea .btPreviousNone,
.modDtlPageButton .untBtnArea .btNextNone {
  float:left;
  width:148px;
  height:28px;
  text-indent:-9999em;
  overflow:hidden;
}
.modDtlPageButton .untBtnArea .btPreviousNone {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn015off.gif) no-repeat;
}
.modDtlPageButton .untBtnArea .btNextNone {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn014off.gif) no-repeat;
}
.modDtlPageButton .untBtnArea .btPrevious {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn015.gif) no-repeat;
}
.modDtlPageButton .untBtnArea .btNext {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn014.gif) no-repeat;
}
.modDtlPageButton .untBtnArea a {
  display:block;
  text-align:center;
  width:148px;
  height:28px;
  text-indent:-9999em;
  overflow:hidden;
}
/*----------------------------------------------------------------------------------------------TXTPAGE*/
.modTxt {
  font-size:14px;
  padding:20px 12px 0 12px;
  border-bottom:none;
  word-break:break-all;
  line-height:170%;
}
/*----------------------------------------------------------------------------------------------ALERT*/
.modAltSet,
.modAltSetLink {
  margin:0;
  padding:0;
  border:none;
}
.untAltSetTextBold {
  padding:20px 12px;
  font-size:15px;
  font-weight:bold;
  text-align:center;
  border:none;
}
.untAltSetBox {
  margin:0 12px 20px 12px;
  padding:10px;
  font-size:14px;
  background:#ffffcc;
  border:none;
  word-break:break-all;
}
.untAltSetText01,
.untAltSetText02,
.untAltSetText03 {
  margin:0;
  font-size:15px;
  border:none;
}
.untAltSetText01 {
  padding:0px 12px 20px 12px;
}
.untAltSetText02 {
  padding:15px 12px 20px 12px;
}
.untAltSetText03 {
  padding:15px 12px 30px 12px;
}
.untAltSetText01 .decRedB {
  color:#FF0000;
  font-weight:bold;
}
.untAltSetText01 .decBold {
  font-weight:bold;
}
.untAltSetBox .decRed{
  color:#FF0000;
}
.untAltSetText a,
.untAltSetText02 a,
.untAltSetText03 a,
.ptsAltSetLink a {
  display:inline;
  margin:0;
  padding:0;
  color:#3366cc;
  background:none;
}
.ptsAltSetLink {
  margin:0;
  padding:0 0 30px 0;
  border:none;
}
.ptsAltSetLink {
  font-size:15px;
  text-align:center;
}
.modAltSetTp {
  padding:12px 12px 0px 12px;
  font-size:15px;
  border:none;
}
/* ------------------------------------------------------
    Add for Bid page
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------BID LEAD*/
.modBidLead {
  padding:10px 10px 5px 10px;
  border:none;

}
.modBidLead p {
  padding:0 0 21px 0;
  margin:0;
  text-align:center;
}
.modBidLead p a{
  font-size:14px;
}
.modBidLead .decRedBold {
  color:#FF0000;
  font-weight:bold;
  line-height:140%;
  font-size:15px;
  text-align:center;
}
.modBDCaut  .untLeadBox,
.modBidLead .untLeadBox {
  background:#ffffcc;
  padding:9px 10px 3px 10px;
  font-size:13px;
  line-height:130%;
  margin:0 0 10px 0;
}
.modBDCaut  .untLeadBox p,
.modBidLead .untLeadBox p {
  margin:0;
  padding:0 0 5px 0;
  text-align:left;
}
.modBidLead .InfoTable {
  font-size:13px;
}
.modBidLead .InfoTable td{
  padding:0px 0px 8px 0px;
}
.modBidLists {
  font-size:14px;
  padding:0px 10px 6px 10px;
  border:none;
}
.modBidLists td{
  padding:0 0 7px 0;
}
/*----------------------------------------------------------------------------------------------BID PInfo*/
.modBidPInfo {
  padding:10px 0px 3px 0px;
  border:none;
  font-size:15px;
}
.modBidPInfo td{
  padding:0 0 10px 0;
  vertical-align:top;
}
.modBidPInfo tr.decPrc td{
  padding:0 0 7px 0;
  vertical-align:top;
}
.modBidPInfo .ptsTl {
  width:117px;
}
.modBidPInfo .ptsTlNopd {
  width:117px;
  padding:0 0 0 0;
}
.modBidPInfo .ptsListNopd {
  padding:0 0 0 0;
}
.modBidPInfo .ptsListExp {
  padding:3px 0 0 0;
  font-size:13px;
}
.modBidPInfo .ptsRtnNtc {
  font-size:13px;
}
.modBidPInfo .ptsAtn {
  font-size:13px;
  color:#FF0000;
  padding:3px 0 0 0;
}
#acMdModalWrapper.decSimple .modBidPInfo {
  margin-top: 10px;
  padding: 0;
}
#acMdModalWrapper.decSimple .modBidPInfo .decInset {
  margin: 0 10px;
}
#acMdModalWrapper.decSimple .modBidPInfo .untItemDetail {
  overflow: hidden;
  margin-bottom: 10px;
}
#acMdModalWrapper.decSimple .modBidPInfo .ptsImg {
  width: 85px;
  height: 85px;
  float: left;
  margin: 0;
  overflow: hidden;
  text-align: center;
}
#acMdModalWrapper.decSimple .modBidPInfo .ptsImg img {
  max-width: 83px;
  max-height: 83px;
  border: 1px solid #ccc;
  text-align: center;
}
#acMdModalWrapper.decSimple .modBidPInfo .ptsItemDetail {
  margin-left: 95px;
  font-size: 14px;
  word-break: break-all;
}

/*----------------------------------------------------------------------------------------------BID Confirm*/
.modBidConfArea {
  padding:10px 0px 0px 0px;
  border:none;
  font-size:15px;
  line-height:110%;
}
.modBidConfArea form{
  margin:0;
  padding:0;
}
.modBidConfArea td{
  padding:0 0 7px 0;
}
.modBidConfArea .ptsTl {
  width:117px;
  vertical-align:top;
}
#acMdModalWrapper.decSimple .modBidConfArea .ptsTl {
  width: 80px;
}
.modBidConfArea .ptsList {
  vertical-align:top;
}
.modBidConfArea .ptsTlNopd {
  width:117px;
  padding:0 0 0 0;
}
.modBidConfArea .ptsListNopd {
  padding:0 0 0 0;
}
.modBidConfArea .ptsListExp {
  padding:8px 0 17px 15px;
  font-size:13px;
}
.modBidConfArea .nlTable {
  padding:0;
}
.ptsNote {
  font-size:13px;
}
.modBidConfArea .nlTable .ptsChk input{
  width:16px;
  height:16px;
  margin:0;
  padding:0;
}
.modBidConfArea .ptsAtn {
  font-size:13px;
  color:#FF0000;
  padding:3px 0 0 0;

}
.modBidConfArea .nlTable .ptsNl {
  font-size:13px;
  padding:0 0 0 5px;
}
.modBidConfArea .nlTable .ptsExp {
  font-size:13px;
  padding:5px 0 0 0px;
  text-align:left;
}
/*----------------------------------------------------------------------------------------------BID BUTTON*/
.modBidConfAttn {
  padding:0px 0px 20px 0px;
  border:none;
  font-size:15px;
}
.modBidConfAttn .ptsAtn {
  color:#FF0000;
}
.modBidConfAttn .InfoTable .ptsTl{
  padding:0px 0px 3px 0px;
  font-size:15px;
}
.modBidConfAttn .InfoTable td{
  padding:0px 0px 0px 0px;
  font-size:13px;
}
.modBidConfPet {
  padding:0px 12px 20px 12px;
  font-size:15px;
  text-align:center;
  border:none;
}
.modBidConfPet a{
  display:inline;
  color:#3366cc;
  margin:0;
  padding:0;
  background:none;
}
/*----------------------------------------------------------------------------------------------BID NOW*/
.modBidNow {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}

.modBidNow .ptsBtBidNow {
  width:296px;
  height:55px;
  margin:0 auto 20px auto;
}
.modBidNow .ptsBtBidNow input{
  width:296px;
  height:55px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn018.gif) no-repeat;
  border:none;
}
/*----------------------------------------------------------------------------------------------BID CANCEL*/
.modBidCancel {
  text-align:center;
  padding:0 0 20px 0;
  border:none;
}
.modBidCancel a {
  display:inline;
  color:#3366cc;
  margin:0;
  padding:0;
  background:none;
  font-size:20px;
}
/*----------------------------------------------------------------------------------------------BID ATTENTION*/
.modBidAttention {
  border:none;
  padding:0 10px 15px 10px;
}
.modBidAttention .untAttBox {
  border:1px #FF0000 solid;
  padding:10px 10px 0px 10px;
  font-size:13px;
}
.untAttBox p{
  padding:0px 0px 10px 0px;
  margin:0;
}
.untAttBox .decRd {
  color:#FF0000;
}
/*----------------------------------------------------------------------------------------------BID ATTENTION UNDER EIGHTEEN*/
li.modUnderEighteen{
  border:medium none;
  padding:0 10px 15px;
}

.modUnderEighteen .untParentOk{
  margin:0 0 5px 0;
  padding:10px;
  border:#ff0000 1px solid;
  font-size:15px;
  text-align: left;
  color: #ff0000;
  line-height: 150%;
}
.modUnderEighteen .untParentOk p span{
  display: inline-block;
  *display: none;
  *zoom: 1;
  white-space: nowrap;
  overflow: hidden;
  width:24px;
  height:20px;
  margin:2px 2px -2px 0;
  background: url(/images/auct/template/ui/auc_mod/ico_war.png) no-repeat left top;
  text-indent: -9999px;
}
.modUnderEighteen .untParentOk p strong{
  text-indent: 1em;
}
.modUnderEighteen .untMoreRead{
  margin:0 0 5px 0;
  padding:10px;
  background:#FFFFCC;
  color:#a67c00;
  font-size: 13px;
  text-align: left;
  line-height: 150%;
}
/*----------------------------------------------------------------------------------------------BID ERROR*/
.modBidErrorMsg {
  font-size:14px;
  text-align:center;
  line-height:140%;
  padding:0 0 13px 0;

}
.modBidErrorMsg .decFs13 {
  font-size:13px;
}
.modBidErrorMsg p{
  padding:0 0 14px;
  margin:0;
}
/*----------------------------------------------------------------------------------------------REBID*/
/* RebidInfo */
.modRebidInfo form{
  margin:0;
  padding:0;
}
.modRebidInfo .RebidTable .ptsRebidPrice input {
  width:120px;
  height:20px;
  border:1px solid #CCCCCC;
  padding:0px;
  margin:0px;
}
.modRebidInfo {
  font-size:15px;
  padding:10px 12px 11px 12px;
  border:none;
}
.modRebidInfo td{
  padding:0 0 7px 0;
}
.modRebidInfo .ptsTl {
  padding-right:20px;
}
.modRebidInfo .ptsRebidHelp {
  font-size:14px;
  text-align:right;
}
/* RebidNow */
.modRebidNow {
  border:none;
  padding:0;
}
.modRebidNow .ptsBtRebidNow {
  width:296px;
  height:50px;
  margin:0 auto 20px auto;
}
.modRebidNow .ptsBtRebidNow input{
  width:296px;
  height:55px;
  border:none;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn019.gif) no-repeat;
}
/* RebidCancel */
.modRebidCancel {
  text-align:center;
  padding:0 0 30px 0;
  border:none;
}
.modRebidCancel a {
  display:inline;
  color:#3366cc;
  margin:0;
  padding:0;
  background:none;
  font-size:20px;
}
/* RebidLead */
.modRebidLead {
  padding:14px 10px 8px 10px;
  font-size:14px;
  text-align:center;
  border:none;
}
.modRebidLead .untLeadBox {
  background:#ffffcc;
  padding:9px 10px 9px 10px;
  font-size:13px;
  line-height:130%;
  margin:0 0 10px 0;
  text-align:left;

}
.modRebidLead p{
  margin:0;
  padding:0 0 5px 0;
  line-height:140%;
  text-align:center;
}
.modRebidLead .ptsLink {
  padding:10px 0px 18px 0;
}
.modRebidLead .ptsSent {
  text-align:left;
  font-size:13px;
  line-height:120%;
  padding:5px 0 5px 0;
}
/* RebidRadio */
.ptsChkNbr input{
  margin:0 0px 0 0;
  padding:0;
}
.ptsChkNbr label{
  font-size:13px;
}
/*----------------------------------------------------------------------------------------------Negosiation*/
.ptsNegStatTop {
  font-size:14px;
  text-align:center;
  color:#ff0000;
  margin:15px 0 0px 0;
}
.ptsNegStat {
  font-size:14px;
  text-align:center;
  color:#ff0000;
  margin:0 0 5px 0;
}
.ptsBtnBof {
  width:296px;
  height:50px;
  margin:0 auto 15px auto;
}
.ptsBtnBof a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn029.gif) no-repeat;
}
.ptsBtnBofD {
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn030.gif) no-repeat;
  margin:0 auto 15px auto;
}
.ptsStrClbLink {
  font-size:14px;
  text-align:center;
  line-height:180%;
  margin:0 0 8px 0;
}
/*----------------------------------------------------------------------------------------------PC JUMP NO LOGIN*/
.modPCJumpN {
  border:none;
  padding:20px 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}
.modPCJumpN .ptsBtPCJump {
  width:296px;
  height:50px;
  margin:0px auto 4px auto;
}
.modPCJumpN .ptsBtPCJump a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn016.gif) no-repeat;
}

/* ------------------------------------------------------
    Add for Bidderlist
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------Tabs*/
.modTabs {
  font-size:12px;
  margin:0;
  padding:0;
  border:none;
  margin:2px 0 0 0;
  display: box;
  display: -webkit-box;
  display: -moz-box;
}
.modTabs .untTabOnL {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  padding:11px 0 7px 0;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/li001.gif) repeat-x;
  border-right:1px solid #c3c3c3;
  text-align:center;
}
.modTabs .untTabOffR {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  padding:11px 0 6px 0;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/li002.gif) repeat-x;
  text-align:center;
  border-bottom:1px solid #c3c3c3;
}
.modTabs .untTabOffL {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  padding:11px 0 7px 0;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/li002.gif) repeat-x;
  border-right:1px solid #c3c3c3;
  text-align:center;
  border-bottom:1px solid #c3c3c3;
}
.modTabs .untTabOnR {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  padding:11px 0 6px 0;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/li001.gif) repeat-x;
  text-align:center;
}
/*----------------------------------------------------------------------------------------------PAGENATE*/
.modListPageButton {
  padding:21px 0 20px 0;
  border-top:1px solid #FFFFFF;
  background:#eeeeee;
}
.modListPageButton .untBtnArea{
  margin:0 auto;
  width:298px;
}
.modListPageButton .untBtnArea .btPrevious,
.modListPageButton .untBtnArea .btNext {
  float:left;
  width:148px;
  height:28px;
  background:#0099FF;
}
.modListPageButton .untBtnArea .btPreviousNone,
.modListPageButton .untBtnArea .btNextNone {
  float:left;
  width:148px;
  height:28px;
  text-indent:-9999em;
  overflow:hidden;
}
.modListPageButton .untBtnArea .btPreviousNone {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn010off.gif) no-repeat;
}
.modListPageButton .untBtnArea .btNextNone {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn011off.gif) no-repeat;
}
.modListPageButton .untBtnArea .btPrevious {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn010.gif) no-repeat;
}
.modListPageButton .untBtnArea .btNext {
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn011.gif) no-repeat;
}
.modListPageButton .untBtnArea a {
  display:block;
  text-align:center;
  width:148px;
  height:28px;
  text-indent:-9999em;
  overflow:hidden;
}
/*----------------------------------------------------------------------------------------------LIST*/
.modRstPageNumLine {
  font-size:13px;
  font-weight:normal;
  border-bottom:1px #c3c3c3 solid;
}
.modRstPageNumLine.decBorderNone {
  border-bottom:none;
}
.modBdrLstEnt {
  font-size:13px;
}
.modBdrLstEnt a {
  display:inline;
  color:#3366cc;
  margin:0;
  padding:0;
  background:none;
}
.modBdrLstEnt .ptsIcoUser {
  margin-right: 1px;
}
.modBdrLstEnt .ptsHelp{
  margin-right: 10px;
}
.modBdrLstEnt.decRight{
  text-align:right;
}
.modNobidr {
  font-size:14px;
  border:none;
  padding:30px 8px;
}
.ptsMngLink {
font-size:15px;
text-align:center;
padding:28px 0 28px 0;

}
.ptsMngLink a {
display:inline;
color:#3366cc;
margin:0;
padding:0;
background:none;
font-size:15px;
}
.ptsBCanLink {
  font-size:14px;
  margin:8px 0 9px 0;
}
.modBDConfLd {
  font-size:13px;
  padding:10px;
}
.modBDCaut {
  padding:10px 10px 20px 10px;
  border:none;

}
.modBDCaut .untChkTbl {
  font-size:13px;
  margin:9px 0 9px 0;
}
.ptsChkSubTbl td {
  padding:19px 0 0 0;
}
/*----------------------------------------------------------------------------------------------BID DELETE BUTTON*/
.modBidDelBtn {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}
.modBidDelBtn .ptsBtBidDel {
  width:296px;
  height:50px;
  margin:0 auto 20px auto;
}
.modBidDelBtn .ptsBtBidDel input{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_0_3/btn032.gif) no-repeat;
  border:none;
}
.modBDFinLink {
  padding:30px 10px 0 10px;
  font-size:15px;
}
.modBDFinLink p{
  display:block;
  margin:0 0 28px 0;
  text-align:center;
}
.modBlAdFin {
  padding:28px 10px 0 10px;
  font-size:13px;
  border:none;
}
.modBlAdFin .decNotice {
  color:#FF0000;
}
.modBlAdFin a{
  background:none;
  margin:0;
  padding:0;
  display:inline;
  color:#3366CC;
}
/*----------------------------------------------------------------------------------------------NOTEBOX*/
.modPayment .ptsNoteBox {
  background:#ffffcc;
  padding:9px 10px 0px 10px;
  font-size:13px;
  line-height:130%;
  margin:0 0 10px 0;
}
.modPayment .ptsNoteBox p {
  margin:0;
  padding:0 0 5px 0;
  text-align:left;
}
/* ------------------------------------------------------
    Add for Recommendlist
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------RECOMMEND*/
.modRcmList a {
  padding:10px 0 12px 12px;
  display: box;
  display: -webkit-box;
  display: -moz-box;
}
.modRcmList .untPhoto {
  -moz-box-ordinal-group: 1;
  -webkit-box-ordinal-group: 1;
  width:75px;
  height:75px;
  margin:0 10px 0 0;
}
.modRcmList .untDetail {
  -moz-box-ordinal-group: 2;
  -webkit-box-ordinal-group: 2;
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  margin:0 20px 0 0;
}
.modRcmList .untDetail .ptsTl {
  font-size:15px;
  font-weight:normal;
  word-break:break-all;
}
.modRcmList .untDetail .ptsPrice {
  font-size:14px;
  font-weight:normal;
}
.ptsRcmOther a{
  display:inline;
  margin:0;
  color:#3366cc;
  background:none;
  border:none;
  padding:0;
}
.ptsRcmOther {
  padding:30px 0 30px 0;
  font-size:15px;
  text-align:center;
}
/*----------------------------------------------------------------------------------------------RECOMMEND TXT*/
.modRcmListT{
  padding:10px 0 12px 12px;
  border-bottom:1px solid #CFCFCF;

}
.modRcmListT .untDetail .ptsTl {
  font-size:15px;
  font-weight:normal;
  word-break:break-all;
}
.modRcmListT .untDetail .ptsPrice {
  font-size:14px;
  font-weight:normal;
  padding-right:8px;
}
.modRcmListT .ptsAlert {
  width:260px;
  float:left;
  margin:0;
}
.modRcmListT .untDetail .ptsStatus {
  font-size:14px;
  font-weight:normal;
}
/* ------------------------------------------------------
    Add for Twitter
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------.modDtlTwt*/
.modDtlTwt {
  border-bottom:none;
  padding:30px 0 0px 0;
}
.untTwt {
  border-bottom:none;
  font-size:15px;
  text-align:center;
  margin:0 0 30px 0;
}
/* ------------------------------------------------------
    TNaviAdditions
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------.modTNavi*/
.modTNavi {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}

.modTNavi .ptsBtTNavi {
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
}
.modTNavi .ptsBtTNavi a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_1_1/btn034.gif) no-repeat;
}
.modTNavi .ptsBtNTNavi{
  width:296px;
  height:50px;
  margin:0 auto 14px auto;
}
.modTNavi .ptsBtNTNavi a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_1_1/btn038.gif) no-repeat;
}
.modTNavi p{
  font-size:12px;
}
/* ------------------------------------------------------
    DealAdditions
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------.modDealBtn*/
.modDealBtn {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}
.modDealBtn .ptsBtWrap a{
  display:block;
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
  text-indent:-9999em;
  overflow:hidden;
}
.modDealBtn .decWithBidder a{
  background:url(/images/auct/template/ui/iphone/images/1_1_4/btn042.png) no-repeat;
}
.modDealBtn .decWithSeller a{
  background:url(/images/auct/template/ui/iphone/images/1_1_4/btn043.png) no-repeat;
}
.modDealBtn .decOrderDetail a{
  background:url(/images/auct/template/ui/iphone/images/1_1_4/btn044.png) no-repeat;
}
/*----------------------------------------------------------------------------------------------.modDealBtn02*/
.modDealBtn02 {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}
.modDealBtn02 .ptsBtWrap a{
  display:block;
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
  text-indent:-9999em;
  overflow:hidden;
}
.modDealBtn02 .decOrderDetail a{
    background-image:url(/images/auct/template/ui/iphone/images/1_1_4/btn044_02.png);
}

/* ------------------------------------------------------
    EStmAdditions
------------------------------------------------------- */
/*----------------------------------------------------------------------------------------------.modEStm*/
.modEStm {
  border:none;
  padding:0 0 0 0;
  margin:0;
  font-size:16px;
  text-align:center;
}

.modEStm .ptsBtEStm {
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
}
.modEStm .ptsBtEStm a{
  width:296px;
  height:50px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_1_3/btn038.png) no-repeat;
}
/*----------------------------------------------------------------------------------------------.modEStmAg*/
.modEStmAg {
  border:none;
  padding:0 0 0 0;
  margin:0;
}
.modEStmAg .untEStmAgTitle {
  font-weight:bold;
  font-size:15px;
  line-height:120%;
  margin:10px;
}
.modEStmAg .untEStmAgText {
  font-size:13px;
  margin:0 10px 10px 10px;
  line-height:140%;
}
.modEStmAg .untEStmAgAtt {
  text-align:center;
  font-size:14px;
  margin:0 10px 10px 10px;
}
.modEStmAg .untEStmAgAtt span{
  display:block;
  font-size:13px;
  color:#FF0000;
  line-height:120%;
  margin:0 10px 10px 10px;
}
.modEStmAg .untEStmAgBt {
  width:230px;
  margin:0 auto 20px auto;
}
.modEStmAg .ptsBtYes,
.modEStmAg .ptsBtNo {
  float:left;
  width:100px;
  height:36px;
  margin:0 30px 0 0;
}
.modEStmAg .ptsBtYes {
  margin:0;
}
.modEStmAg .ptsBtYes a,
.modEStmAg .ptsBtNo a {
  width:100px;
  height:36px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
}
.modEStmAg .ptsBtYes a {
  background:url(/images/auct/template/ui/iphone/images/1_1_3/btn039.png) no-repeat;
}
.modEStmAg .ptsBtNo a {
  background:url(/images/auct/template/ui/iphone/images/1_1_3/btn040.png) no-repeat;
}
/*----------------------------------------------------------------------------------------------Charity*/
.ptsCharLabel01 {
  padding:10px 0;
  text-align:center;
  margin:0 10px 20px 10px;
  font-size:12px;
  background:#e2ffd6;
}
.ptsEqTxt01 {
  text-align:center;
  font-size:14px;
  margin: 0 0 18px 0;
}
.modFnCharity01 {
  border-top:1px solid #cfcfcf;
  border-bottom:none;
  padding:10px 0;
}
.modFnCharity01 .ptsCharLabel01 {
  padding:10px 0;
  text-align:center;
  margin:0 10px 0px 10px;
  font-size:12px;
  background:#e2ffd6;
}
/*----------------------------------------------------------------------------------------------PHTML*/
.ptsBtnPhtmlTxt01 {
  font-size:15px;
  text-align:center;
  line-height:170%;
  margin:0;
  padding:0 5px 0px 5px;
}
.modBtPhtmlBnr01 {
  border:none;
  padding:0 0 0 0;
  margin:0;
  text-align:center;
}
.modBtPhtmlBnr01 .ptsBtPhtmlBnr01 {
  width:296px;
  height:50px;
  margin:0 auto 12px auto;
}
/*----------------------------------------------------------------------------------------------ERROR404*/
.mod404ErrorIcon {
    margin-top:16px;
    text-align:center;
    border:none;
    margin-bottom:10px;
}
.mod404ErrorIcon .ptsIcon {
    padding-right:5px;
}

.mod404ErrorIcon .ptsTxt {
    font-weight:bold;
    color:#ff0000;
    font-size:14px;
    vertical-align:middle;
}
.mod404Error {
    font-size:14px;
    line-height:130%;
    border:none;
    margin-bottom:25px;
    padding:0 10px 0 10px;
}
.mod404Error strong {
    margin-bottom:10px;
}
.mod404Error table {
    margin-top:5px;
}
.mod404Error td{
    padding-bottom:5px;
}
.mod404Error .ptsNum {
    font-size:14px;
    vertical-align:top;
}
.mod404Error .ptsTxt {
    font-size:14px;
    vertical-align:top;
}

/*----------------------------------------------------------------------------------------------MSG Additional*/

/* MSG */
.modDtlMsgLnk a{
  display:block;
  padding:0;
  color:#000000;
  padding:12px 30px 12px 12px;
}
.modDtlMsgLnk {
  font-size:14px;
  border-top:1px solid #CFCFCF;
  margin:20px 0 0 0;
}
.modFinishMsg a {
    display:inline;
    background:none;
    margin:0;
    padding:0;
    color:#1555D5;
}

.modMsgBtn a {
    width:296px;
    height:50px;
    text-indent:-9999em;
    overflow:hidden;
    display:block;
    margin:0 auto;
    background:url(/images/auct/template/ui/iphone/images/1_1_3/btn036.png) no-repeat;
}
/*---------------------------------------------------------------------------------------------NEWBID_Additional*/

.modBidConfAttn02 {
  padding:10px 0px 10px 0px;
  border:none;
  font-size:15px;
}
.modBidConfAttn02 .InfoTable {
  font-size:13px;
}
#acMdModalWrapper.decSimple .modBidConfAttn02 .InfoTable {
  margin: 0  10px
}
.modBidConfAttn02 .InfoTable td{
  padding:0px 0px 8px 0px;
}
.modBidLead02 {
  padding:10px 10px 10px 10px;
  border:none;
  text-align:left;
  font-size:13px;
  line-height:130%;
}
.modGuidelineLink {
  text-align: center;
  font-size: 14px;
  margin-bottom:5px;
}
.modBidNow02 {
    border:none;
    text-align:center;
    padding:0 0 15px 0;
}
.modBidNow03 {
    border:none;
    text-align:center;
    padding:5px 0 15px 0;
}
.modBidNow02 input,
.modBidNow03 input{
    border:none;
    background:url(../../images/1_1_3/btn_newbid_320.png) no-repeat;
    width:260px;
    height:38px;
    -webkit-background-size:260px 38px;
    text-indent:-9999em;
    overflow:hidden;
    display:block;
    margin: 0 auto;
}
#acMdModalWrapper.decSimple .modBidNow03 button {
  padding-top: 9px;
  padding-bottom: 9px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}
#acMdModalWrapper.decSimple .modBidNow03 button em {
  font-size: 18px;
  font-weight: bold;
}

/*---------------------------------------------------------------------------------------------BIDFREE_Additional*/
.ptsBidfree {
    background:#ffedb6;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding:10px;
    line-height:120%;
    margin:30px 10px 0 10px;
}
.ptsBidfree .decHl{
    font-weight:bold;
    font-size:16px;
}
.ptsBidfree .decTxt{
    padding:0px 0 0 0;
    font-size:14px;
}
.ptsBidfree .decLnk{
    font-size:14px;
    padding:5px 0 0 0;
}
#untBidAreaF .ptsBidfree {
    margin:30px 10px 15px 10px;
}

/*---------------------------------------------------------------------------------------------.promoBox*/
/*----- Recommend -----*/
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.cf{zoom:1;}
.untHlRA{
    font-size:14px;
    padding:9px 10px 12px;
    margin-bottom:10px;
    color:#333333;
    font-weight:bold;
    border-top:3px solid #FFDC37;
    background:#F7F7F7;
    text-align:left;
}
.promoBox{
    margin:10px 0;
    position:relative;
    padding-bottom:40px;
    overflow:hidden;
    text-align:center;
}
.promoBox .elCrsl{text-align:left;overflow:hidden;-webkit-transform:translate(0, 0);}
.promoBox .elCrslList{position:relative;width:5000px;left:0;overflow:hidden;}
.promoBox .elCrslList li{float:left;width:85px;}
.promoBox .elCrslList li dl{width:85px;margin:0 auto;}
.promoBox .elCrslList li .elImg{
    width:85px;
    height:85px;
    margin-bottom:3px;
    padding:0;
    line-height:85px;
    text-align:center;
}
.promoBox .elCrslList li .elImg img{vertical-align:middle;}
.promoBox .elCrslList li .elTxt{
    width:85px;
    font-size:14px;
    line-height:115%;
    word-break:break-all;
    color:#333;
    font-weight:bold;
}
.promoBox .elCrslNavi{position:absolute;width:100%;height:28px;left:0;bottom:0;}
.promoBox .elCrslNavi li{display:none;position:relative;width:40px;height:26px;font-size:.875rem;line-height:26px;text-align:center;text-indent:-9999px;overflow:hidden;}
.promoBox .elCrslNavi .prev{float:left;margin-left:0px;padding-left:13px;padding-top:15px;text-indent: -9999px;}
.promoBox .elCrslNavi .next{float:right;margin-right:0px;padding-right:13px;padding-top:15px;text-indent: -9999px;}
.promoBox .elCrslNavi .prevDisable,
.promoBox .elCrslNavi .nextDisable{color:#bbbbbb;text-align:left;text-indent: -9999px;}
.promoBox .elCrslNavi .prevDisable{float:left;margin-left:0px;padding-left:13px;padding-top:15px;text-indent: -9999px;}
.promoBox .elCrslNavi .nextDisable{float:right;margin-left:0px;padding-left:13px;padding-top:15px;text-indent: -9999px;}
.promoBox .elCrslNavi .prev:before,
.promoBox .elCrslNavi .next:before,
.promoBox .elCrslNavi .prevDisable:before,
.promoBox .elCrslNavi .nextDisable:before{content:'';display:block;position:absolute;width:11px;height:18px;margin-top:0;text-indent: -9999px;

}
.promoBox .elCrslNavi .prev:before{
    background:url(/images/auct/template/ui/iphone/css/1_3_1/top/topSp01.png) 0 -100px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0px;
    left:30px;
    width:11px;
    height:18px;
}
.promoBox .elCrslNavi .next:before{
    background:url(/images/auct/template/ui/iphone/css/1_3_1/top/topSp01.png) -100px -100px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0px;
    right:30px;
    width:11px;
    height:18px;
}
.promoBox .elCrslNavi .prevDisable:before{
    background:url(/images/auct/template/ui/iphone/css/1_3_1/top/topSp01.png) -50px -100px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0px;
    left:30px;
    width:11px;
    height:18px;
}
.promoBox .elCrslNavi .nextDisable:before{
    background:url(/images/auct/template/ui/iphone/css/1_3_1/top/topSp01.png) -150px -100px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0px;
    right:30px;
    width:11px;
    height:18px;
}


.promoBox .elCrslIndicator{position:absolute;display:block;width:140px;height:20px;margin-left:-70px;left:50%;bottom:10px;text-align:center;vertical-align:middle;overflow :hidden;}
.promoBox .elCrslIndicator li{display:inline-block;width:10px;height:10px;margin:0 -1px;padding:5px 0;border-left:5px solid #ffffff;border-right:5px solid #ffffff;background:#ffffff url(/images/shp_front/img/smartphone/1.0.3/320/top.png) no-repeat 0 -51px;}
.promoBox .elCrslIndicator li:first-child{border-left-width:10px;}
.promoBox .elCrslIndicator li:last-child{border-right-width:10px;}
.promoBox .elCrslIndicator li.current{background-position:-10px -51px;}



@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .promoBox .elCrslIndicator li,
    .promoBox .elCrslIndicator li.current{
        background-image:url(/images/shp_front/img/smartphone/1.0.3/640/top.png);
        -webkit-background-size:42px auto;
        -moz-background-size:42px auto;
        background-size:42px auto;
    }
}
.promoBox li dd.decTxt02 {
    width:85px;
    margin:0 auto;
    font-weight:bold;
    color:#FF0D0D;
    font-size:13px;
    text-align:left;
}
.promoBox li dd.decTxt03 {
    width:85px;
    margin:0 auto;
    color:#454545;
    text-align:left;
    line-height:115%;
    font-size:10px;
}
/*---------------------------------------------------------------------------------------------.modRecAucLst*/
/*sameCate*/
.modRecAucLst {
    margin:0 0 20px 0;
    padding:0;
    border:0;

}
.modRecAucLst ul{
  display: -webkit-box;
  display: -moz-box;
  margin:0 20px 14px 20px;
}
.modRecAucLst li{
    font-size:14px;
    line-heght:120%;
    -moz-box-flex:1.0;
    -webkit-box-flex:1.0;
    width:85px;
    margin:0 10px 0px 0;
    text-align:center;
    word-break:break-all;
}
.modRecAucLst li:last-child {
  margin:0 0px 0px 0;
}
.modRecAucLst li a{
  display:block;
  margin:0;
  padding:0;
}
.modRecAucLst li p.decTxt01 {
    font-weight:bold;
    width:85px;
    margin:0 auto;
    text-align:left;
    line-height:115%;
    font-size:14px;
    color:#333;
}
.modRecAucLst li p.decTxt02 {
    width:85px;
    margin:0 auto;
    font-weight:bold;
    color:#FF0D0D;
    text-align:left;
}
.modRecAucLst li p.decTxt03 {
    width:85px;
    margin:0 auto;
    color:#454545;
    text-align:left;
    line-height:115%;
    font-size:10px;
}
.modRecAucLst .untRAOther {
    font-size:13px;
    font-weight:bold;
    text-align:right;
}
.modRecAucLst .untRAOther a {
    padding:0 30px;
    display:block;
}

/*---------------------------------------------------------------------------------------------- libJsPopup 1.0.0 --*/
.libJsPopup {
 display:none;
 -webkit-user-select: none;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 background: rgba(0, 0, 0, 0.4);
 z-index: 500;
 -webkit-transform: none;
 -moz-transform: none;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.libJsPopup input,
.libJsPopup select,
.libJsPopup label,
.libJsPopup a {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25);
}
.libJsPopup .window {
 margin: 30px 25px;
 box-shadow:0 0 10px #000;
 -moz-box-shadow:0 0 10px #000;
 -webkit-box-shadow:0 0 10px #000;
 border:3px solid #999;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius:5px;
 background: #999;
}
.libJsPopup .window .decBdr {
 padding:2px;
 border:1px solid #3188ae;
 border-radius: 5px;
 -webkit-border-radius: 5px;
 -moz-border-radius:5px;
 background: #fff;
}
.libJsPopup header {
 padding:10px 10px;
 border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 -moz-border-radius:5px 5px 0 0;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #daeaf0), color-stop(100%, #ebf4f7));
 background: -moz-linear-gradient(top, #daeaf0 0%, #ebf4f7 100%);
 font-size:14px;
}
.libJsPopup header h2 {
 text-align:center;
 color:#00557b;
}
.libJsPopup header h2.decErr {
 min-height:25px;
 padding-left:40px;
 background: url(/images/auc/smartphone/common/image/1.0.0/ico_attentionL.png) no-repeat;
 text-align:left;
 color:#c00;
}
.libJsPopup header h2 em {
 font-weight:bold;
}
.libJsPopup .untBody {
    text-align:center;
 padding:15px 10px 5px;
 border-radius: 0 0 5px 5px;
 -webkit-border-radius: 0 0 5px 5px;
 -moz-border-radius: 0 0 5px 5px;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e8eef0));
 background: -moz-linear-gradient(top, #fff 0%, #e8eef0 100%);
}
.libJsPopup .untBody .ptsBtn .decMain{
    display: block;
    width:95%;
    margin:auto;
}
.libJsPopup .untBody .ptsBtn .decAction{
    display: block;
    width:85%;
    margin:auto;
}
.libJsPopup .untBody .libButton.elLead {
 color:#00557b;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

/*---------------------------------------------------------------------------------------------- libButton 1.0.0 --*/
.libButton{
    display: block;
    margin-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: solid 1px #828689;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ddd;
    background: -moz-linear-gradient(top,#f5f6f7 0%, #cacaca 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f6f7),color-stop(1,#cacaca));
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    text-align: center;
}
.libButton.sizS{
    padding: 5px 10px;
    font-size: 12px;
    line-height: 14px;
}
.libButton.sizM{
    padding: 9px 10px;
    font-size: 14px;
    line-height: 16px;
    margin-top:0;
    margin-bottom: 0;
}




.libButton.elCompact, .libButton.elBack{
    display: inline-block;
    width: auto;
}
.libButton.elLeft{
    display: inline-block;
    padding: 1px 3px 1px 2px;
    width: auto;
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    background: none;
    font-size: 12px;
    line-height: 14px;
}
.libButton.elRight{
    display: inline-block;
    padding: 1px 2px 1px 3px;
    width: auto;
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    background: none;
    font-size: 12px;
    line-height: 14px;
}
.libButton.elBack:before{
    content: "";
    display: inline-block;
    margin: 1px 5px 0 -3px;
    height: 15px;
    width: 10px;
    background-image: url(/images/auc/smartphone/common/image/1.0.0/ico_backArrow.png);
    background-repeat: no-repeat;
    vertical-align: top;
}
/* <input> Back */
.libButton.elInputBack{
    display: inline-block;
    padding: 0;
}
.libButton.elInputBack input{
    background-color: transparent;
    background-image: url(/images/auc/smartphone/common/image/1.0.0/ico_backArrow2x.png);
    background-position: 7px center;
    background-repeat: no-repeat;
    background-size: 10px auto;
    border: medium none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 9px 7px 9px 20px;
    text-shadow: 0 1px 0 #fff;
}
.libButton.elInputBack.sizS input{
    padding: 5px 7px 5px 20px;
    font-size: 12px;
}

/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
.libButton.elBack:before{
    background-image: url(/images/auc/smartphone/common/image/1.0.0/ico_backArrow2x.png);
    -moz-background-size: 10px auto;
    -webkit-background-size: 10px auto;
    -ms-background-size: 10px auto;
    background-size: 10px auto;
}
}
/* disable */
.libButton.elDisable{
    border-color: #bbb;
    background: #e4e4e4;
    color: #aaa;
    text-shadow: none;
}
.libButton.elLeft.elDisable{
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableLeft.png) 10 20 10 10 / 5px 10px 5px 5px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableLeft.png) 10 10 10 20 / 5px 5px 5px 10px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableLeft.png) 10 10 10 20 / 5px 5px 5px 10px;
    background: none;
}
.libButton.elRight.elDisable{
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableRight.png) 10 20 10 10 / 5px 10px 5px 5px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableRight.png) 10 20 10 10 / 5px 10px 5px 5px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerDisableRight.png) 10 20 10 10 / 5px 10px 5px 5px;
    background: none;
}
/* colorVariations */
.libButton.elLead{
    border: solid 1px #3188ae;
    background-color: #e5f1f8;
    background: -moz-linear-gradient(top, #f1f9fd 0%, #cfe5ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f9fd), color-stop(1, #cfe5ee));
}
.libButton.elSubmit{
    border: solid 1px #ab2c10;
    background-color: #f58d6f;
    background: -moz-linear-gradient(top, #fdae97 0%, #ec6d4a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdae97), color-stop(1, #ec6d4a));
    color: #fff;
    text-shadow: 0 1px 0 #ab2c10;
}
.libButtonSet.alignC a, .libButtonSet.alignC input {
    margin-left: auto;
    margin-right: auto;
}
.libButton.decMain {
    width: 240px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 1.5) {
.modBidNow02 input,
.modBidNow03 input {
    background:url(../../images/1_1_3/btn_newbid_640.png) no-repeat;
    -webkit-background-size:260px 38px;
}
}

/*---------------------------------------------------------------------------------------------#modWrPrice*/
#modWrPrice,
#modWrPriceNoSoku{
    display:table;
    width:294px;
    margin:auto;
    text-align:left;
}
#modWrPrice div.modTtl,
#modWrPriceNoSoku div.modTtl{
    display:table-cell;
    width:85px;
}
#modWrPrice div.modPrice,
#modWrPriceNoSoku div.modPrice{
    display:table-cell;
    text-align:left;
}
#modWrPriceNoSoku{
    margin-bottom:20px;
}
#modWrPrice input,
#modWrPriceNoSoku input{
    height: 20px;
    border: 1px solid #CCCCCC;
}
/*---------------------------------------------------------------------------------------------#sokuPriceShow*/
#sokuPriceShow{
    width:320px;
    margin:auto;
}
#sokuPriceShow div#sokuPriceBt{
    display:inline-block;
    height:38px;
    margin:2px 0px 10px 55px;
    background:url(/images/auct/template/ui/iphone/images/1_1_18/iaucDetailSokketsu.png) no-repeat 100% 0;
    background-size:216px 38px;
    font-size:12px;
    text-align:left;
}
#sokuPriceShow div#sokuPriceBt div{
    background:url(/images/auct/template/ui/iphone/images/1_1_18/iaucDetailSokketsu.png) no-repeat;
    margin-right:10px;
    padding:13px 0 0 10px;
    height:38px;
    background-size:216px 38px;
    min-width:150px;
}
#sokuPriceShowText{
    padding:0 10px;
}
/*---------------------------------------------------------------------------------------------#acMdFinish*/
.acMdFinishBtn1{
  font-family:Helvetica;
    height:30px;
    margin:10px 10px 10px 10px;
    padding: 8px 8px;
    font-size: 16px;
    line-height: 30px;
    display: block;
    border-radius: 5px;
    border: solid 1px #ddd;
    background-color: #eee;
    color: #aaa;
    font-weight: bold;
    text-align: center;
}

.acMdFinishSubTitle{
    padding:0 10px 0 0;
    margin:0 0 10px 3px;
    font-size:11px
}

.acMdFinishLink{
    text-align:center;
    padding:0 10px 10px 10px;
    font-size:12px;
}

.acMdFinishText1{
    padding:10px;
    font-size:14px;
    color: #333;
    line-height: 1.35;
}

.acMdFinishText2{
    padding:10px 10px 0 10px;
    font-size: 12px;
    color: #333;
    line-height: 1.35;
}

.acMdFinishText3{
    line-height:30px;
    height:30px;
    font-size: 12px;
    color: #333;
}

.acMdFinishText4{
    height:60px;
    font-size: 12px;
    color: #333;

}

.acMdFinishText5{
    font-size: 12px;
    color: #333;
    text-align:center;
    margin:0 0 20px 0;

}
.acMdFinishTextRed{
    color:#FF0000;

}
.acMdFinishBtn{
    width:80%;
    margin:10px auto 10px auto;
}

.acMdFinishBox1 {
    margin: 10px;
    border:solid 1px #ccc;
    border-top:none;
    padding:0;
    color:#333;
  font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

#acMdManagement {
    width:90%;
    margin:0 auto 20px auto;
    border:solid 1px #eee;
    padding:0;

}

#acMdPayment{
    width:90%;
    margin:0 auto 20px auto;
    border:solid 1px #eee;
    padding:0;
}

.acMdPaymentBox{
  width:100%;
  height:30px;
  display: table;
}

.acMdPaymentLeft{
  display: table-cell;
  padding:0 0 0 10px;
  text-align:left;
  line-height:30px;
  height:30px;
  font-size:90%;
}

.acMdPaymentRight{
  width:80px;
  display: table-cell;
  padding:5px 10px 5px 0;
  line-height:30px;
  height:30px;
  text-align:right;
}

.acMdPaymentend{
  border-top:#CCCCCC 1px solid;
}

.acMdPaymentend a{
  color: #1555d5;
  font-weight: bold;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(102,204,255,0.5);
}

#acMdDsk1 {
    width:100%;
    margin:0 auto 0 auto;
    padding:0;
}

.acMdDsk1Box {
    margin: 10px;
    border:solid 1px #ccc;
    border-top:none;
    padding:0;
}

.acMdDsk1text{
    padding: 10px;
    font-size: 12px;
}

.acMdDsk2text2{
    width:320px;
    margin:20px auto 20px auto;
    text-align:center;
}

.acMdDskBtn{
    width:240px;
    display:block;
    margin:20px auto 20px auto;
    text-align:center;
}

.decMb5{
    margin-bottom: 5px;
}

.libNotice {
    margin: 10px;
    padding: 9px;
    border: solid 1px;
}

.libNotice.elFinish {
    border-color: #060;
    background-color: #d7fbda;
    color: #060;
}

#acMdDetailFinish2p {
    width:90%;
    margin:0 auto 20px auto;
    border:solid 1px #eee;
}

.acMdDetailFinish2pTitle{
    width:97%;
    height:30px;
    line-height:30px;
    margin:0 0 0 0;
    padding:0 0 0 3%;
    background-color:#eee;
}

.acMdDetailFinish2pBox{
    width:100%;
    height:60px;
    display: table;
    margin: 0 10px 0 10px;
}

.acMdDetailFinish2pLeft{
    margin:0 0 0 0;
    height:60px;
    display: table-cell;
    text-align:left;
}

.acMdDetailFinish2pRight{
    margin:0 0 0 0;
    height:50px;
    width:120px;
    display: table-cell;
    text-align:right;
    padding:0;
}

.acMdDetailFinish2pList{
    margin:10px;
}

.acMdDetailFinish2pList2{
    width:100%;
    line-height:30px;
    margin:0 0 0 0;
    clear:both;
    border-bottom:#eee solid 1px;
}

.acMdDetailFinish2pList3{
    margin:0 0 0 8px;
}



.acMdFinishSelector{
    margin:10px 10px 10px 10px;
}

/*-- libLabel 1.0.1 --*/
.libLabel{
    position: relative;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    box-shadow: inset 0 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    background-color: #dee2e6;
    background: -moz-linear-gradient(top,#dee2e6 0%,#dee2e6 50%,#f2f4f6 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0.5,#dee2e6),color-stop(1,#f2f4f6));
    line-height: 1;
    font-weight: bold;
}

.libLabel.sizS{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    box-shadow: inset 0 2px 0 #f0f0f0;
    -moz-box-shadow: inset 0 2px 0 #f0f0f0;
    -webkit-box-shadow: inset 0 2px 0 #f0f0f0;
    background: #e1e1e1;
}

.libLabel.sizSS{
    border-bottom: solid 1px #b5b5b5;
    border-top: solid 1px #b5b5b5;
    background: #fff;
}

.decInset .libLabel{
    border: solid 1px #999;


}

.decInset .libLabel.sizS{
    border: solid 1px #ccc;
}

.decInset .libLabel.sizSS{
    border: solid 1px #b5b5b5;
}

.libLabel .elTitle:before{
    content: "";
    display: inline-block;
    width: 4px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA3NCSVQICAjb4U%2FgAAAABlBMVEX%2F%2F%2F%2F%2F%2F%2F9VfPVsAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8xMy8xMcqMJToAAAAKSURBVAiZY2AAAAACAAH0cWSmAAAAAElFTkSuQmCC") repeat-x 0 bottom #666;
    vertical-align: top;
}

.libLabel .elTitle{
    font-weight: bold;
    line-height: 1.2;
    text-shadow: 0 1px 0 #fff;
}

.libLabel.sizL{
    -moz-box-shadow: -2px 1px 2px #ccc;
    -webkit-box-shadow: -2px 1px 2px #ccc;
    box-shadow: -2px 1px 2px #ccc;
}

.libLabel.sizL .elTitle:before{
    margin: -3px 10px -3px 0;
    height: 27px;
}

.libLabel.sizL .elTitle{
    margin: 11px 10px 10px 14px;
    font-size: 18px;
    text-indent: -14px;
}

.libLabel.sizM .elTitle:before{
    margin: -1px 10px -1px 0;
    height: 21px;
}

.libLabel.sizM .elTitle{
    margin: 9px 10px 8px 14px;
    font-size: 16px;
    text-indent: -14px;
}

.libLabel.sizS .elTitle:before{
    margin: 0;
    width: 0;
}

.libLabel.sizS .elTitle{
    padding: 8px 10px 7px;
    font-size: 14px;
}

.libLabel.sizSS .elTitle:before{
    margin: 0 6px 0 0;
    height: 15px;
}

.libLabel.sizSS .elTitle{
    margin: 6px 10px 5px 10px;
    font-size: 12px;
    text-indent: -10px;
}

/* navigation */
.libLabel .elNavi{
    text-align: center ;
}

.libLabel .elTitle.elNavi:before{
    content: none;
    width: 0;
    background: none;
}

.libLabel .elTitle.elNavi{
    border: none;
    padding-left: 0;
}

.libLabel .ptsNavi{
    position: absolute;
    top: 0;
    display: table;
    display: box;
    display: -moz-box;
    display: -webkit-box;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 10px;
    width: 100%;
    box-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
}

.libLabel.sizM .ptsNavi{
    margin: 5px 0;
}

.libLabel.sizL .ptsNavi{
    margin: 8px 0;
}

.libLabel .ptsNavi li.elRight{
    position: absolute;
    right: 10px;
    top: 0;
}

.libLabel .ptsNavi li{
    display: table-cell;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    font-weight: bold;
}

.libLabel .ptsNavi .decButton{
    margin: 0;
}

.libLabel .ptsNavi .elCompact{
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
}

/*-- libButton 1.0.0 --*/
.libButton{
    display: block;
    margin-bottom: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: solid 1px #828689;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ddd;
    background: -moz-linear-gradient(top,#f5f6f7 0%, #cacaca 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f6f7),color-stop(1,#cacaca));
    color: #333;
    font-weight: bold;
    text-shadow: 0 1px 0 #fff;
    text-align: center;
}

.acMdFinishBox1 .libButton a{
    color: #333 !important;
    text-decoration: none !important;
}

.libButton.sizL{
    margin:10px 10px 20px 10px;
    padding: 13px 10px;
    font-size: 16px;
    line-height: 18px;
}
.libButton.decDefault{
width:300px;
}

.libButton.decMain{
width:240px;
}

.libButton.decAction{
width:100px;
}

.libButton.elCompact, .libButton.elBack{
    display: inline-block;
    width: auto;
}

.libButton.elLeft{
    display: inline-block;
    padding: 1px 3px 1px 2px;
    width: auto;
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerLeft.png) 10 10 12 20 / 5px 5px 6px 10px;
    background: none;
    font-size: 12px;
    line-height: 14px;
}

.libButton.elRight{

    display: inline-block;
    padding: 1px 2px 1px 3px;
    width: auto;
    border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    -webkit-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    -moz-border-image: url(/images/auc/smartphone/common/image/1.0.0/btn_pagerRight.png) 10 20 12 10 / 5px 10px 6px 5px;
    background: none;
    font-size: 12px;
    line-height: 14px;
}

.libButton.elBack:before{
    content: "";
    display: inline-block;
    margin: 1px 5px 0 -3px;
    height: 15px;
    width: 10px;
    background-image: url(/images/auc/smartphone/common/image/1.0.0/ico_backArrow.png);
    background-repeat: no-repeat;
    vertical-align: top;
}

/* <input> Back */
.libButton.elInputBack{
    display: inline-block;
    padding: 0;
}

.libButton.elInputBack input{
    background-color: transparent;
    background-image: url(/images/auc/smartphone/common/image/1.0.0/ico_backArrow2x.png);
    background-position: 7px center;
    background-repeat: no-repeat;
    background-size: 10px auto;
    border: medium none;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
    padding: 9px 7px 9px 20px;
    text-shadow: 0 1px 0 #fff;
}

.libButton.elInputBack.sizS input{
    padding: 5px 7px 5px 20px;
    font-size: 12px;
}

/*-- libList 1.0.0 --*/
.libList li{
    border-bottom: solid 1px #ccc;
    padding: 0;
}

.libList .elNoLink{
    padding: 8px 10px;
}

.libList dt>a:not(.libButton), .libList dd>a:not(.libButton), .libList li>a:not(.libButton){
    display: block;
    padding: 9px 27px 9px 10px;
    background: url(/images/auc/smartphone/common/image/1.0.0/ico_rightArrow.png) no-repeat right center;
}

.libList .elNoLink{
    padding: 9px 10px;
}

.libList.sizL dd>a:not(.libButton), .libList.sizL li>a:not(.libButton){
    padding: 12px 27px 12px 10px;
}

.libList.sizL .elNoLink{
    padding: 12px 10px;
}

.libList dd.elNoLink>a:not(.libButton), .libList li.elNoLink>a:not(.libButton){
    padding: 0;
}

.libList .elNoLink a:not(.libButton){
    display: inline;
    margin-left: 10px;
    padding: 0;
    background: none;
}

.libList .elNoLink a:not(.libButton)+a:not(.libButton){
    border-left: solid 1px #333;
    padding-left: 9px;
}

/* column */
.libList .elColumn{
    display: table-row;
}

.libList .elColumn dt{
    display: table-cell;
    padding: 9px 10px;
    box-shadow: inset 1px 1px 0 #fff;
    -moz-box-shadow: inset 1px 1px 0 #fff;
    -webkit-box-shadow: inset 1px 1px 0 #fff;
    vertical-align: middle;
    background: #efefef;
    text-align: center;
    font-weight: bold;
    white-space: nowrap;
}

.libList .elColumn dd{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.libList .elColumn dd.elNoLink{
    padding: 9px 8px;
}

.libList.sizS .elColumn{
    font-size: 12px;
}

.libList.sizS .elColumn dt{
    padding: 8px 10px;
}

.libList.sizS .elColumn dd.elNoLink{
    padding: 8px;
}

.libList.sizL .elColumn dt{
    padding: 12px 10px;
    font-size: 14px;
}

.libList.sizL .elColumn dd{
    font-size: 14px;
}

.libList.sizL .elColumn dd.elNoLink{
    padding: 12px 8px;
}

/* inset */
.decInset .libList{
    margin-bottom: 10px;
    border: solid 1px #ccc;
}

.decInset .libList li:last-child{
    border-bottom: none;
}

/* back */
.libList .elBack a:not(.libButton){
    padding: 8px 10px 8px 27px;
    background: url(/images/auc/smartphone/common/image/1.0.0/ico_leftArrow.png) no-repeat left center;
}

.libList .libButton{
    margin-bottom: 0;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio: 1.5){
.libList dt>a:not(.libButton), .libList dd>a:not(.libButton), .libList li>a:not(.libButton){
    background: url(/images/auc/smartphone/common/image/1.0.0/ico_rightArrow2x.png) no-repeat right center;
    -moz-background-size: 17px auto;
    -webkit-background-size: 17px auto;
    -ms-background-size: 17px auto;
    background-size: 17px auto;
}

.libList .elBack a:not(.libButton){
    background: url(/images/auc/smartphone/common/image/1.0.0/ico_leftArrow2x.png) no-repeat left center;
    -moz-background-size: 17px auto;
    -webkit-background-size: 17px auto;
    -ms-background-size: 17px auto;
    background-size: 17px auto;
}
}
/*---------------------------------------------------------------------------------------------#acMdItemCrsl*/
#acMdItemCrsl  {
margin: 0 0 20px 0;
border: none;
padding: 0;
}

#acMdItemCrsl .untHlRA {
width:100%;
display: table;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

#acMdItemCrsl .untHlRA p{
display: table-cell;

vertical-align: middle;
}

#acMdItemCrsl .untHlRA a{
display: table-cell;
width: 80px;
vertical-align: middle;
text-align: right;
font-size: 14px;
font-weight:normal;
}

#acMdItemCrsl .decTxt02{
width:85px;
text-align:center;
font-size:15px;
padding:5px 0 0 0;
}

#acMdItemCrsl .promoBox{
margin:0 0 10px 0;
}

#promoBox img,
#promoBox4 img {
max-width: 85px;
max-height: 85px;
-webkit-max-width: 85px;
-webkit-max-height: 85px;
vertical-align: middle;
}

/*---------------------------------------------------------------------------------------------#promoBox2*/
.promoBox .elCrslIndicator2{position:absolute;display:block;width:120px;height:20px;margin-left:-60px;left:50%;bottom:10px;text-align:center;vertical-align:middle;overflow :hidden;}
.promoBox .elCrslIndicator2 li{display:inline-block;width:10px;height:10px;margin:0 -1px;padding:5px 0;border-left:5px solid #ffffff;border-right:5px solid #ffffff;background:#ffffff url(/images/shp_front/img/smartphone/1.0.3/320/top.png) no-repeat 0 -51px;}
.promoBox .elCrslIndicator2 li:first-child{border-left-width:10px;}
.promoBox .elCrslIndicator2 li:last-child{border-right-width:10px;}
.promoBox .elCrslIndicator2 li.current{background-position:-10px -51px;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
    .promoBox .elCrslIndicator2 li,
    .promoBox .elCrslIndicator2 li.current{
        background-image:url(/images/shp_front/img/smartphone/1.0.3/640/top.png);
        -webkit-background-size:42px auto;
        -moz-background-size:42px auto;
        background-size:42px auto;
    }
}
.promoBox .elCrsl2{text-align:left;overflow:hidden;-webkit-transform:translate(0, 0);}
.promoBox .elCrslList2{position:relative;width:5000px;left:0;overflow:hidden;}
.promoBox .elCrslList2 li{float:left;width:85px;}
.promoBox .elCrslList2 li dl{width:85px;margin:0 auto;}
.promoBox .elCrslList2 li .elImg{width:85px;height:85px;margin-bottom:10px;padding:0;line-height:0;text-align:center;}
.promoBox .elCrslList2 li .elImg img{vertical-align:middle;}
.promoBox .elCrslList2 li .elTxt{
    width:85px;
    font-size:14px;
    line-height:115%;
    word-break:break-all;
    color:#333;
    font-weight:bold;
    }
.promoBox .elCrslNavi2{position:absolute;width:100%;height:28px;left:0;bottom:0;}
.promoBox .elCrslNavi2 li{display:none;position:relative;width:40px;height:26px;font-size:.875rem;line-height:26px;text-align:center;text-indent:-9999px;overflow:hidden;}
.promoBox .elCrslNavi2 .prev{float:left;margin-left:10px;padding-left:13px;text-align:left;}
.promoBox .elCrslNavi2 .next{float:right;margin-right:10px;padding-right:13px;}
.promoBox .elCrslNavi2 .prevDisable,
.promoBox .elCrslNavi2 .nextDisable{color:#bbbbbb;text-align:left;}
.promoBox .elCrslNavi2 .prevDisable{float:left;margin-left:10px;padding-left:13px;}
.promoBox .elCrslNavi2 .nextDisable{float:right;margin-right:10px;padding-right:13px;}
.promoBox .elCrslNavi2 .prev:before,
.promoBox .elCrslNavi2 .next:before,
.promoBox .elCrslNavi2 .prevDisable:before,
.promoBox .elCrslNavi2 .nextDisable:before{content:'';display:block;position:absolute;width:6px;height:6px;margin-top:9px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);}
.promoBox .elCrslNavi2 .prev:before{border-top:3px solid #888;border-left:3px solid #888;left:24px;}
.promoBox .elCrslNavi2 .next:before{border-bottom:3px solid #888;border-right:3px solid #888;left:21px;}
.promoBox .elCrslNavi2 .prevDisable:before{border-top:3px solid #DDD;border-left:3px solid #DDD;left:24px;}
.promoBox .elCrslNavi2 .nextDisable:before{border-bottom:3px solid #DDD;border-right:3px solid #DDD;left:21px;}

#recommend_module_sp .promoBox .elCrslList3{
    width:100%;
    display:table;
}
#recommend_module_sp .promoBox .elCrslList3 li{
    display:table-cell;
    width:33%;
}
#recommend_module_sp .promoBox .elCrslList3 li .decTxt02{
    width:85px;
    margin:0 auto;
    text-align:center;
}
.promoBox2{
    padding-bottom:0 !important;
}


/*---------------------------------------------------------------------------------------------#acMdFinishNotice*/
#acMdFinishNotice {
  font-size: 14px;
  line-height: 1.35;
  border-color: #a67c00;
  background-color: #fffecc;
  color: #a67c00;
  display: block;
}

#acMdFinishNotice .elTitle {
  padding: 1px 0 0 5px;
  border-left: solid 4px #f9da00;
}

#acMdFinishNotice .libNotice {
  margin: 0 10px 10px;
  padding: 9px;
  border: solid 1px;
}

#acMdFinishNotice p {
  display: block;
  font-size: 14px;
  line-height: 1.2;
  margin-top: 5px !important;
  margin-bottom: 0 !important;
  padding: 0;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}

#acMdFinishNotice .elTitle + p {
  margin-top: 5px !important;
  margin-bottom: 0 !important;
}
/*----------------------------------------------------------------------#acMdCrsl3*/
#acMdCrsl{
  margin:0;
  position:relative;
  overflow:hidden;
  text-align:center;
}
#acMdCrsl a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0)!important; }
#acMdCrsl .elCrsl{text-align:left;overflow:hidden;-webkit-transform:translate(0, 0);}
#acMdCrsl .elCrslList3{
  position:relative;
  width:5000px;
  height:240px;
  left:0;
  overflow:hidden;
  background: #f4f4f4;
}
#acMdCrsl .elCrslList3 li{
    position : relative;
    float:left;
    text-align:center;
}
#acMdCrsl .elCrslList3 li figcaption{
    position : absolute;
    left: 0;
    bottom : 0px;
    width : 90%;
    height : 20px;
    margin : 0 5%;
    padding-left: 7px;
    background-color: rgba(0,0,0,0.4);
    font-size : 12px;
    text-align : left;
    line-height : 20px;
    color : #ffffff;
}

#acMdCrsl .elCrslNavi3{
  width:100%;
  height:1px;
  margin:0 0 0 0;
  position:absolute;
  display:block;
  top:0;
  vertical-align:middle;

}
#acMdCrsl .elCrslNavi3 li{
  display:none;
  position:relative;
  width:40px;
  height:30px;
  padding:0;
  font-size:.875rem;
  text-align:center;
  text-indent:100%;
  overflow:hidden;
  line-height:300px;
  white-space:nowrap;
}
#acMdCrsl .elCrslNavi3 .prev{
  float:left;
  margin: 0 0 0 0;
  padding:35px 20px 30px 20px;
  top: 70px;
  text-align:left;
}
#acMdCrsl .elCrslNavi3 .next{
  float:right;
  margin: 0 0 0 0;
  padding:35px 20px 30px 20px;
  top: 70px;
  text-align:right;
}
#acMdCrsl .elCrslNavi3 .prevDisable,
#acMdCrsl .elCrslNavi3 .nextDisable{
  color:#bbbbbb;
  text-align:left;
  padding:35px 20px 30px 20px;
  top: 70px;
}
#acMdCrsl .elCrslNavi3 .prevDisable{
  float:left;
}
#acMdCrsl .elCrslNavi3 .nextDisable{
  float:right;
}
#acMdCrsl .elCrslNavi3 .prev:before,
#acMdCrsl .elCrslNavi3 .next:before,
#acMdCrsl .elCrslNavi3 .prevDisable:before,
#acMdCrsl .elCrslNavi3 .nextDisable:before{content:'';display:block;position:absolute;width:11px;height:18px;margin-top:0;top:40px;
}
#acMdCrsl .elCrslIdx {
  display: block;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
#acMdCrsl .elCrslIdx .elCrslIdxCl {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  padding: 4px 6px;
}
#acMdCrsl .elCrslIdx .elCrslIdxCl .number {
  margin-right: 2px;
}
#acMdCrsl .elCrslIdx .elCrslIdxCl .denom {
  margin-left: 2px;
}
.promoBox .elCrslNavi3 .prev:before{
  background:url(/images/auct/template/ui/iphone/images/1_1_31/topSp02.png) 0 -100px;
  -webkit-background-size:250px 250px;
  background-size:250px 250px;
  top:112px;
  left:30px;
  width:11px;
  height:18px;
}
.promoBox .elCrslNavi3 .next:before{
  background:url(/images/auct/template/ui/iphone/images/1_1_31/topSp02.png) -100px -100px;
  -webkit-background-size:250px 250px;
  background-size:250px 250px;
  top:112px;
  right:30px;
  width:11px;
  height:18px;
}
.promoBox .elCrslNavi3 .prevDisable:before{
  background:url(/images/auct/template/ui/iphone/images/1_1_31/topSp02.png) -50px -100px;
  -webkit-background-size:250px 250px;
  background-size:250px 250px;
  top:112px;
  left:30px;
  width:11px;
  height:18px;
}
.promoBox .elCrslNavi3 .nextDisable:before{
  background:url(/images/auct/template/ui/iphone/images/1_1_31/topSp02.png) -150px -100px;
  -webkit-background-size:250px 250px;
  background-size:250px 250px;
  top:112px;
  right:30px;
  width:11px;
  height:18px;
}
#acMdCrsl #promoBox3 .elCrslIndicator{
  position:absolute;
  display:block;
  width:190px;
  height:30px;
  margin-left:-95px;
  top:205px;
  bottom:30px;
  text-align:center;
  vertical-align:middle;
  overflow :hidden;
}
#acMdCrsl #promoBox3 .elCrslIndicator li{
  display:inline-block;
  width:10px;
  height:10px;
  margin:0 3px 0 3px;
  padding:5px 0;
  border-left:none;
  border-right:none;
  background:url(/images/auct/template/ui/iphone/images/1_1_31/promoBox320.png) no-repeat 0 -51px;}
#acMdCrsl #promoBox3 .elCrslIndicator li:first-child{border-left-width:10px;}
#acMdCrsl #promoBox3 .elCrslIndicator li:last-child{border-right-width:10px;}
#acMdCrsl #promoBox3 .elCrslIndicator li.current{background-position:-10px -51px;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
    #acMdCrsl #promoBox3 .elCrslIndicator li,
    #acMdCrsl #promoBox3 .elCrslIndicator li.current{
        background-image:url(/images/auct/template/ui/iphone/images/1_1_31/promoBox640.png);
        -webkit-background-size:42px auto;
        -moz-background-size:42px auto;
        background-size:42px auto;
    }
}
#acMdCrsl li dd.decTxt02 {
  width:85px;
  margin:0 auto;
  font-weight:bold;
  color:#FF0D0D;
  font-size:13px;
  text-align:left;
}
#acMdCrsl li dd.decTxt03 {
  width:85px;
  margin:0 auto;
  color:#454545;
  text-align:left;
  line-height:115%;
  font-size:10px;
}
#promoBox3 li{
  height:240px;
  line-height:240px;
}
#promoBox3 img{
  max-width:320px;
  max-height:240px;
  -webkit-max-width:320px;
  -webkit-max-height:240px;
  vertical-align: middle;
}
#promoBox3.promoBox{
  margin:-2px 0 0 0 !important;
  position:relative;
  padding-bottom:0;
  overflow:hidden;
  text-align:center;
}
.acMdCrslNone{
margin:0;
padding:0;
width:100%;
height:100px;
background-color:#CCCCCC;
}
.decCrslNone{
text-align:center;
color:#FFFFFF;
font-weight:bold;
line-height:100px;
}

/*----------------------------------------------------------------------.acMdDetailStatus*/

.acMdDetailStatus{
  margin:0;
  padding:10px 10px 10px 10px;
  background-color:#f4f4f4;
  font-size:12px;
}
.acMdDetailStatus .untInTaxPriceSet{
    text-indent:-3.25em;
    padding-left:3.25em;
    line-height:1.25;
}
.acMdDetailStatus .acMdDetailStatusText{
  color:#888888;
  margin:0 0 0 10px;
}
.acMdDetailStatus .acMdDetailStatusPrice{
  font-size:22px;
  color:#ff3300;
  font-weight:bold;
}
.acMdDetailStatus .acMdDetailStatusData{
  font-size:14px;
  color:#333333;
  font-weight:bold;
}
.acMdDetailStatus .elDetailStatusPriceInTax{
}
.acMdDetailStatus .acMdDetailStatusDataRed{
  font-size:14px;
  color:#ff0000;
  font-weight:bold;
}
.acMdDetailStatus .acMdDetailStatusTopBox{
  width:100%;
  display:table;
  border:1px solid #cfcfcf;
  background:#FFFFFF;
}
.acMdDetailStatus .acMdDetailStatusTopLt{
  width:auto;
  display:table-cell;
  vertical-align:middle;
  padding:8px 0 8px 0;
}
.acMdDetailStatus .acMdDetailStatusTopRT{
  width:54px;
  padding:0 10px 0 0;
  display:table-cell;
/*  line-height:66px;*/
  vertical-align:middle;
}
.acMdDetailStatus .acMdDetailStatusTopLtTop{
  width:100%;
  margin:0 0 4px 0;
  display:inline-block;
}
.acMdDetailStatus .acMdDetailStatusTopLtTop span{
  white-space:nowrap;
}
.acMdDetailStatus .acMdDetailStatusTopLtCenter{
  width:100%;
  margin:0 0 6px 0;
  display:inline-block;
}
.acMdDetailStatus .acMdDetailStatusTopLtCenter span{
  white-space:nowrap;
}
.acMdDetailStatus .acMdDetailStatusTopLtBottom{
  width:100%;
  margin:0 0 4px 0;
  display:block;
}
.acMdDetailStatus .acMdDetailStatusTopLtBottom .acMdDetailStatusText{
  color:#000000;
  display:block;
  padding:0 4px 0 0;
}
.acMdDetailStatus .acMdDetailStatusMiddleBox{
   width:100%;
   height:38px;
   display:table;
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   background:#FFFFFF;
   line-height:38px;
}
.acMdDetailStatus .acMdDetailStatusMiddleLt{
   width:50%;
   display:table-cell;
   border-right:1px solid #CCCCCC;
}
.acMdDetailStatus .acMdDetailStatusMiddleCt{
   width:45%;
   display:table-cell;
}
.acMdDetailStatus .acMdDetailStatusMiddleRt{
   width:5%;
   display:table-cell;
   text-align:right !important;
}
.acMdDetailStatus .acMdDetailStatuslink{
   margin:0 10px 0 0;
   white-space: nowrap;
   font-weight:bold;
}
.acMdDetailStatus .acMdDetailStatusBottomBox{
   width:100%;
   display:table;
   border:1px solid #cfcfcf;
   background:#FFFFFF;
}
.acMdDetailStatus .acMdDetailStatusDescription{
   margin:10px 10px 0 10px;
}
.acMdDetailStatus .acMdDetailStatusDescriptionlink{
   display: block;
   margin:0 0 10px 0;
   padding:0 25px 0 0;
   text-align:right !important;
   white-space: nowrap;
   font-weight:bold;
   background: url(/images/auct/template/ui/iphone/images/1_1_31/listArrow640.png) no-repeat right center;
   -webkit-background-size:25px 20px;
   -moz-background-size:25px 20px;
   background-size:25px 20px;
}
li.acMdDetailStatus, li.acMdDetailBtn {
   border-bottom: none;
}

/*----------------------------------------------------------------------.acMdDetailBtn*/

.acMdDetailBtnTop{
 margin:0;
 padding:10px 10px 10px 10px;
 background-color:#f4f4f4;
 text-align:center;
}
.acMdDetailBtnTop a{
 display:block;
}
.acMdDetailBtnBottom{
 margin:0;
 padding:10px;
 background-color:#fff;
 text-align:center;
 border-top: solid 1px #cfcfcf;
}
.acMdDetailBtnBottom a{
 display:block;
}
.libButton {
display: block;
margin-bottom: 10px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: solid 1px #aaaaaa;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background-color: #fff;
background: -moz-linear-gradient(top,#ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#e5e5e5));
color: #333;
font-weight: bold;
text-shadow: 0 1px 0 #fff;
text-align: center;
font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.libButton.sizL {
margin-bottom: 20px;
padding: 13px 10px;
font-size: 16px;
line-height: 18px;
}
.libButton.sizNego {
padding: 9px 9px;
font-size: 14px;
line-height: 16px;
}
.libButton.sizTopWatch {
padding: 11px 9px;
font-size: 14px;
line-height: 14px;
margin-top:10px;
}
.libButton.sizBottomWatch {
padding: 6px 9px 6px 9px;
font-size: 12px;
line-height: 14px;
}
.libButton.decMain {
width: 240px;
margin:10px auto 10px auto;
display:block;
}
.acMdDetailBtnTop .libButton.decMain {
margin:0 auto 10px auto;
}
.acMdDetailBtnTop .libButton.sizNego.decMain {
margin:0 auto 10px auto;
}
.libButton.decTopWacth {
width: 94px;
margin:10px auto 10px auto;
white-space: nowrap;
display:block;
}
.libButton.decTopWatchLgth {
width: 54px;
margin:10px auto 10px auto;
white-space: nowrap;
display:block;
text-align:center;
}
.libButton.decTopWatchLgth span{
    display:block;
    font-size:10px;
    text-align:center;
 background: url(/images/auct/template/ui/iphone/images/1_1_32/ico_recSter_02.png) center 5px no-repeat;
 -moz-background-size:25px 25px;
 -webkit-background-size:25px 25px;
    padding:32px 0 2px;
    line-height:1.2;
}
.libButton.decBottomWacth {
width: 155px;
margin:10px auto 10px auto !important;
white-space: nowrap;
display:block;
}

.libButton.Bottomelstar:before {
content: "";
display: inline-block;
margin: -1px 3px 0 -3px;
height: 15px;
width: 15px;
line-height:15px;
background-image: url(/images/auct/template/ui/iphone/images/1_1_31/ico_recSter.png);
-moz-background-size:15px 15px;
-webkit-background-size:15px 15px;
background-repeat: no-repeat;
vertical-align: top;
}

.libButton.elBack {
display: inline-block;
width: auto;
}
.libButton.Topelstar {
display: inline-block;
white-space:nowrap;
}
.libButton.Bottomelstar {
display: inline-block;
}
.libButton.elBid {
border: solid 1px #e64002;
background-color: #ff9a7e;
background: -moz-linear-gradient(top, #fb823e 0%, #fd6e19 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fb823e), color-stop(1, #fd6e19));
color: #fff;
text-shadow: -1px -1px 0px #d35421;
}
.libButton.elLead {
border: solid 1px #3188ae;
background-color: #e5f1f8;
background: -moz-linear-gradient(top, #f1f9fd 0%, #cfe5ee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f9fd), color-stop(1, #cfe5ee));
}
.acMdDetailBtnBottom .acMdSendNG {
font-size: 15px;
text-align: center;
padding: 0 0 20px 0;
}

/*----------------------------------------------------------------------acMdDetailhl06*/
li.acMdDetailmodHl06{
list-style: none;
}
.acMdDetailmodHl06 {
width:100%;
border-top: #d2d2d2 3px solid;
box-shadow: inset 1px 0 #fff;
-moz-box-shadow: inset 0 1px 0 #fff;
-webkit-box-shadow: inset 0 1px 0 #fff;
color: #333333;
background-color:#f4f4f4;
font-size: 18px;
border-bottom: none;
padding: 0;
display:table;
height:auto;
margin:0;
}
.acMdDetailmodHl06 .untInner {
width:30%;
padding: 10px 0 10px 10px;
font-size: 16px;
color: #333;
border:none;
font-weight: bold;
display:table-cell;
white-space:nowrap;
}
.acMdDetailmodHl06 .listIcon {
margin:0;
padding:0 10px 10px 0;
display:table-cell;
width:70%;
text-align:right;
}
.acMdDetailmodHl06 .listIcon .newItem {
background-color: #D5F1FF;
display: inline-block;
padding: 0 5px;
color: #666666;
text-align: center;
height: 16px;
margin:0;
font-size: 10px;
line-height: 16px;
width: auto;
text-indent: 0;
vertical-align:middle;
}
.acMdDetailmodHl06 .listIcon .sendfree {
background-color: #FFE2E9;
display: inline-block;
padding: 0 5px;
color: #666666;
text-align: center;
height: 16px;
margin:0;
font-size: 10px;
line-height: 16px;
width: auto;
text-indent: 0;
vertical-align:middle;
}
.acMdDetailmodHl06 .listIcon .fundRaising {
background-color: #c9f1c2;
display: inline-block;
padding: 0 5px;
margin:0;
color: #666666;
text-align: center;
height: 16px;
font-size: 10px;
line-height: 16px;
width: auto;
text-indent: 0;
vertical-align:middle;
}
.acMdDetailmodHl06 .listIcon .bundle {
  display: inline-block;
  width: auto;
  height: 16px;
  border: 1px solid #AAA;
  background-color: #FFF;
  padding: 0 5px;
  text-align: center;
  text-indent: 0;
  line-height: 16px;
  font-size: 10px;
  color: #666;
}
.acMdDetailmodHl06 .listIcon li.detailIcon {
display: inline-block;
padding: 0;
color: #666666;
text-align: center;
height: 17px;
margin:5px 0 5px 0;
line-height: 16px;
width: auto;
text-indent: 0;
vertical-align:middle;
}

/*------------------------------------------------------------------------------------acMdDetailModal*/

/*
iuiを上書きしている部分。
iui.cssとiaucDetail.cssを同時に読まなくなったら削除してください。
.idpfLP → スマホwebログイン訴求モジュール
*/
body > *:not(.toolbar):not(.idpfLP):not(#yjSearchPop) {
  top: 0 !important;
}
/* ここまで */

.libJsModal{
  display:none;
  content: " ";
  position: absolute;
  height:100%;
  width:100%;
  left: 0;
  top: 0;
  margin:0;
  height:0;
  min-height:1000px;
  background-color: #fff;
  font-size:14px;
  color:#333333;
  font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.libJsModal.decModalShow{
}
.portrait .libJsModal{
  min-height: 416px;
}
.landscape .libJsModal{
  min-height: 268px;
}
.libJsModal header{
  position: relative;
  height: 34px;
  border-bottom: 1px solid #555;
  background-color: #666;
}
.libJsModal header .elTitle{
  position: absolute;
  top: 0;
  margin: 0;
  padding-left: 10px;
  padding-bottom: 1px;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  line-height: 34px;
  text-shadow: rgba(0,0,0,.4) 0 -1px 0;
}
.libJsModal .elClose{
  display: block;
  position: absolute;
  top: 4px;
  right: 8px;
  width: 70px;
  height: 25px;
  border: 1px solid #000;
  background-color: #111;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#111),to(#000));
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  line-height: 25px;
  text-decoration: none;
  text-align: center;
}
.libJsModal .libButton {
  display: block;
  margin-bottom: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: solid 1px #aaaaaa;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  background: -moz-linear-gradient(top,#ffffff 0%, #e5e5e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#e5e5e5));
  color: #333;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
}
.libJsModal .libButton.sizL {
  margin-bottom: 20px;
  padding: 13px 10px;
  font-size: 16px;
  line-height: 18px;
}
.libJsModal .libButton.decMain {
  width: 240px;
  margin:10px auto 10px auto;
  display:block;
}
.libJsModal .libButton.elLead {
  border: solid 1px #3188ae;
  background-color: #e5f1f8;
  background: -moz-linear-gradient(top, #f1f9fd 0%, #cfe5ee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1f9fd), color-stop(1, #cfe5ee));
}
.libJsModal .acMdDetailModalAttention {
  font-weight:bold;
  color:#d76f00;
  text-align:center;
  margin:20px 0;
  font-size:14px;
}
.libJsModal .acMdDetailModalTitle {
  text-align:center;
  margin:20px 0;
  font-size:14px;
  font-weight:bold;
}
.libJsModal .acMdDetailModalText {
  text-align:center;
  margin:20px 0;
  font-size:14px;
}
.libJsModal .acMdDetailModalLink {
  text-align:left;
  padding:0 25px 0 10px;
  font-size:14px;
  height:40px;
  line-height:40px;
  border-top:1px #cccccc solid;
  border-bottom:1px #cccccc solid;
  display: block;
  font-weight:bold;
  background: url(/images/auct/template/ui/iphone/images/1_1_31/listArrow640.png) no-repeat right center;
  -webkit-background-size:25px 20px;
  -moz-background-size:25px 20px;
  background-size:25px 20px;
}
.libJsModal .acMdDetailModalLinkPet {
  text-align:left;
  padding:10px 25px 10px 10px;
  font-size:14px;
  border-top:1px #cccccc solid;
  border-bottom:1px #cccccc solid;
  display: block;
  background: url(/images/auct/template/ui/iphone/images/1_1_31/listArrow640.png) no-repeat right center;
  -webkit-background-size:25px 20px;
  -moz-background-size:25px 20px;
  background-size:25px 20px;
}
.libJsModal .acMdDetailModalLinkPetCaution {
  color:#d76f00;
  font-size:12px;
  font-weight:normal;
  margin-bottom:6px;
}
.libJsModal .acMdDetailModalLinkPetText {
  font-size:14px;
  font-weight:bold;
}
.libJsModal .acMdDetailModalBox {
  width:240px;
  display:table;
  margin:0 auto 0 auto;
}
.libJsModal .acMdDetailModalBox.decMrgTop {
    margin-top:20px;
}
.libJsModal .acMdDetailModalBoxRt {
  width:100px;
  display:table-cell;
  white-space:nowrap;
}
.libJsModal.decSimple .acMdDetailModalBoxRt {
  width: 80px;
}
.libJsModal .acMdDetailModalBoxRt .acMdDetailModalBoxLt {
  width:140px;
  display:table-cell;
}
.libJsModal .acMdDetailModalText {
  text-align:center;
}
.libJsModal .acMdDetailModalTitleBold {
  font-weight:bold;
  color:#666;
}
.libJsModal .acMdDetailModalTextBold2 {
  font-weight:bold;
  margin:0 10px 0 0;
}
.libJsModal .acMdDetailModalSituation {
  text-align:left;
  padding:10px;
  background:#fff;
  border-bottom:#d2d2d2 1px solid;
}
.libJsModal .acMdDetailModalSituationBox {
  display:table;
  line-height:22px;
  margin:6px 0 0 0;
}
.libJsModal .acMdDetailModalSituationBoxRt {
  display:table-cell;
  width:80px;
  padding-right:20px;
  text-align:left;
  white-space:nowrap;
}
.libJsModal .acMdDetailModalSituationBoxLt {
  display:table-cell;
  font-weight:bold;
}
.libJsModal .acMdDetailModalMaximum {
  text-align:left;
  padding:10px;
  background:#f4f4f4;
  border-bottom:#d2d2d2 1px solid;
}
.libJsModal .acMdDetailModalMaximumBox {
  display:table;
  line-height:22px;
  margin:6px 0 0 0;
}
.libJsModal .acMdDetailModalMaximumBoxRt {
  display:table-cell;
  width:80px;
  padding-right:20px;
  text-align:left;
  white-space:nowrap;
}
.libJsModal .acMdDetailModalMaximumBoxLt {
  display:table-cell;
  font-weight:bold;
}
.libJsModal .acMdDetailModalMaximumNotice {
  font-size:12px;
  border:#d76f00 1px solid;
  padding:3px 0;
  text-align:center;
  margin:10px 0 0 0;
  color:#d76f00;
}
.acMdDetailModalContainer {
    display: block;
    z-index: 3;
    transition: 3s ease-out;
    opacity: 1;
    background-color:#fff;
    min-height:700px;
}
.acMdDetailModalContainer  .ptsSekaimonLists{
    width: 85%;
    margin: 0 auto;
    padding: 10px 0 15px;
}
.acMdDetailModalContainer .ptsSekaimonList{
    padding-top: 20px;
}
.acMdDetailModalContainer .decExternalLink{
    font-size: 10px;
}
.acMdDetailModalContainer .decExternalLinkBlock{
    margin-top: -5px;
    font-size: 10px;
    text-align: center;
}
.acMdDetailModalVisible {
    -webkit-transform:  scale(1);
    -moz-transform:  scale(1);
    -ms-transform:  scale(1);
    transform:  scale(1);
    opacity: 1;
}

.libJsModal ul.libJsRadioCheckList {
  margin:20px 0 20px 0;
}
.libJsModal .libJsRadioCheckList li label {
  padding: 9px 10px;
  font-weight: bold;
}
.libJsModal label {
  -webkit-tap-highlight-color: rgba(80,80,80,0.1);
  display: block;
  cursor: default;
  line-height:20px;
}
.libJsModal ul li,.libJsModal ol li {
  list-style: none;
}
.libJsModal li {
  text-align: -webkit-match-parent;
}
.libJsModal .libList li:first-child {
  border-top: solid 1px #ccc;
}
.libJsModal .libJsRadioCheckList li {
  padding: 0;
  margin:0 10px;
  border-left:#ccc 1px solid;
  border-right:#ccc 1px solid;
}
.libJsModal .libList li {
  border-bottom: solid 1px #ccc;
  padding: 0;
}
.libJsModal .libJsRadioCheckList li label {
  padding: 9px 10px;
  font-weight: bold;
}
.libJsModal .libJsRadioCheckList li .elChecked {
  box-shadow: inset 0 7px 18px -14px #888;
  -moz-box-shadow: inset 0 7px 18px -14px #888;
  -webkit-box-shadow: inset 0 7px 18px -14px #888;
  background-color: #ffc;
}
.libJsModal .libJsRadioCheckList li label {
  padding: 9px 10px;
  font-weight: bold;
}
.libJsModal label {
  -webkit-tap-highlight-color: rgba(80,80,80,0.1);
  display: block;
}
.libJsModal user agent stylesheetlabel {
  cursor: default;
}
.libJsModal .libJsRadioCheckList input[type="radio"]{
  margin-right: 5px;
  margin-bottom: 3px;
}
input, button {
  font: -webkit-small-control;
  color: initial;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.libJsModal .libJsRadioCheckList li label {
  font-weight: bold;
}
.libJsModal ul li,.libJsModal ol li {
  list-style: none;
}
.libJsModal input[type="radio"] {
  width: 16px;
  height: 16px;
  vertical-align: bottom;
  -webkit-appearance: radio;
  box-sizing: border-box;
}
.libJsModal input {
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  -webkit-rtl-ordering: logical;
  -webkit-user-select: text;
  -webkit-writing-mode: horizontal-tb;
  cursor: auto;
  margin: 0;
  padding: 0;
}
.libJsModal .acMdDetailModalBox.ptsDetailTaxBox{
    font-size:12px;
    margin-top:5px;

}
.libJsModal .acMdDetailModalBox.ptsInTaxPriceBox{
    font-size:12px;
    margin-top:3px;
}
.libJsModal .acMdDetailModalBox.ptsQuantityBox{
    margin-top:5px;
}
.libJsModal .acMdDetailModalBox.ptsQuantityBox span.decEmTxt{
    color:#d76f00;
    font-size:12px;
    padding-left:3px;
    display:inline-block;
    white-space:nowrap;
}
.libJsModal .acMdDetailModalBox .decPostNum input[type="tel"]{
    padding:5px;
    margin-bottom:3px;
}
.libJsModal.decSimple .acMdDetailModalBox .decPostNum input[type="tel"]{
  width: 130px;
}
.libJsModal .acMdDetailModalBox .modErrorMsgAmntBid{
    font-size:12px;
    color:#cc0000;
    line-height:1.2;
    margin-top:10px;
}
.libJsModal .acMdDetailModalBox .decPostNum.decFormErr input{
    border:1px solid #cc0000;
    background-color:#fff4f4;
}

/*----------------------------------------------------------------------------------------------SocialPost*/

.modDtlShare {
  border:none;
  padding:20px 0 25px 0;
  text-align:center;
}
.untShrbox {
  margin:0 auto;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  box-align:center;
}
.untShrbox .ptsFb {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  text-align:right;
  margin-right:10px;
}
.untShrbox .ptsTw {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  text-align:left;
  margin-left:10px;
}

/*----------------------------------------------------------------------------------------------SocialPost02*/
.modDtlShare02 {
  border:none;
  padding:20px 0 25px 0;
  text-align:center;
}
.modDtlShare02 .untShrbox {
  margin:0 auto;
  display: box;
  display: -webkit-box;
  display: -moz-box;
  box-align:center;
}
.modDtlShare02 .untShrbox .ptsFb {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  text-align:right;
  margin-right:10px;
}
.modDtlShare02 .untShrbox .ptsTw {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  text-align: center;
margin-left:10px;
}
.modDtlShare02 .untShrbox .ptsMx {
  box-flex: 1;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  text-align:left;
margin-left:20px;
}
.modDtlShare02 .untShrbox .ptsMx a{
  display:block;
  width:70px;
  height:20px;
  background:url(/images/auct/template/ui/iphone/images/1_1_3/btn037.png) no-repeat;
  text-indent:-9999px;
 }

/*----------------------------------------------------------------------------------------------modDtlShare4Btn*/

.modDtlShare4Btn {
  width:100%;
  height:24px;
  border:none;
  margin:20px 0 30px 0;
  text-align:center;
  vertical-align:middle;
  padding:0 0 0 0;
}
.modDtlShare4Btn .untShr4box {
  display:table;
  width:300px;
  margin:0 auto 0 auto;
  padding:0;
  vertical-align:middle;
  text-align:center;
}
.modDtlShare4Btn .untShr4box .ptsFb {
  display:table-cell;
  margin:0;
  padding:8px 1px 3px 0;
  height:24px;
  text-align:center;
  overflow:hidden;
}
.modDtlShare4Btn .untShr4box .ptsTw {
  display:table-cell;
  margin:0;
  padding:0 8px 0 12px;
  height:24px;
  text-align:center;
}
.modDtlShare4Btn .untShr4box .ptsKakao {
  display:table-cell;
  margin:0;
  padding:7px 3px 0 6px;
  text-align:center;
}
.modDtlShare4Btn .untShr4box .ptsLine {
  display:table-cell;
  margin:0;
  padding:0 0 0 3px;
  text-align:center;
}
.modDtlShar4Btn .untShr4box iframe {
  margin: 0 !important;
  padding: 0 !important;
}

/*----------------------------------------------------------------------------------------------modPymntBouncer*/

.modPymntBouncer .untActBtn{
  text-align:center;
  padding:0 10px 10px;
}
.modPymntBouncer .untActBtn a.libButton{
  margin:0 auto 10px;
  display:inline-block;
}
.modEStmAg.modPymntBouncer .untEStmAgText{
  margin-bottom:20px;
}

/*----------------------------------------------------------------------------------------------modPymntBouncer*/
.acMdevaLuation {
  margin: 10px;
  border:solid 1px #ccc;
  border-top:none;
  padding:0;
  font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
  color: #333;
}
.acMdevaLuation .libButton a{
  color: #333 !important;
  text-decoration: none !important;
}
.libButton.evaLuation {
  margin:10px;
}

/*----------------------------------------------------------------------------------------------acMdModalWrapper*/
body > ul > #acMdModalWrapper > li {
    position: relative;
    list-style: none;
}
body > ul > #acMdModalWrapper > li > a {
    display: block;
}
#acMdModalWrapper li.modCatBack a {
    background: url(/images/auct/template/ui/iphone/images/1_0_3/arw003.gif) no-repeat left center;
    text-decoration: none;
    color: inherit;
    font-size: 14px;
}

/*----------------------------------------------------------------------------------------------modRebidLeadBox*/
body > ul > li.modRebidLeadBox{
  border-bottom: none;
}
.modRebidLeadBox{
  text-align:center;
  color:#d76f00;
}
.modRebidLeadBox .decRebidLeadTl{
  font-weight:bold;
  font-size:14px;
}
.modRebidLeadBox .decRebidLeadText{
  font-size:12px;
  margin:0 15px;
}
.modRebidLeadBox .decRebidLeadText a{
  font-weight:bold;
}

/*----------------------------------------------------------------------------------------------modRebidBox*/
.modRebidBox {
  font-size:15px;
  padding:10px 12px 0 12px;
  border:none;
}
.modRebidBox .RebidTable{
  width: 300px;
  margin: 0 auto;
}
.modRebidBox td{
  padding:0 0 7px 0;
}
.modRebidBox .ptsTl {
  padding-right:10px;
  text-align:right;
  color:#333;
}
.modRebidBox .ptsList {
  text-align:left;
  color:#333;
  font-weight:bold;
}
.modRebidBox form{
  margin:0;
  padding:0;
}
.modRebidBox .RebidTable .ptsRebidPrice input {
  width:125px;
  height:35px;
  border:1px solid #CCCCCC;
  padding:0px;
  margin-right:10px;
}
.modRebidBox .ptsRebidHelp {
  font-size:14px;
  text-align:right;
}
.modRebidCancelBt{
  padding:0 0 20px 0;
}
.modRebidCancelBt .libButton.decAction {
  margin:0 auto;
}
body > ul > li.modRebidCancelBt{
  border-bottom:none;
}
.modRebidCancelBt .libButton {
  display: block;
  margin-bottom: 10px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: solid 1px #aaaaaa;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  background: -moz-linear-gradient(top,#ffffff 0%, #e5e5e5 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#e5e5e5));
  color: #333;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
}

/*----------------------------------------------------------------------------------------------modRebidInfoBox*/
.modRebidInfoBox {
  margin: 0 10px 10px 10px;
  border: solid 1px #ccc;
  border-top: none;
  padding: 0;
  color: #333;
  font-size: 12px;
  font-family: "ヒラギノ角ゴ Pro W6", Hiragino Kaku Gothic Pro, Osaka, "ＭＳ Ｐゴシック", sans-serif;
  line-height: 1.35;
}
.modRebidInfoBox  p{
  padding: 10px 10px 0 10px;
}
.modRebidInfoBox .RebidInfoTable{
  margin: 10px 10px 0 10px;
  color:#333;
  text-align:left;
}
.modRebidInfoBox td{
  padding:0 0 7px 0;
}
.modRebidInfoBox .ptsTl {
  padding-right:10px;
}
/*----------------------------------------------------------------------------------------------modLoanBox*/
.modLoanBox{
    width:100%;
    padding:10px 0 30px 0;
}
.modLoanBox ul{
    padding:0 10px;
    margin:0 auto;
    display:table;
    table-layout:fixed;
}
.modLoanBox ul li{
    display: table-cell;
}
.modLoanBox ul li.decAplus{
    padding-right:5px;
}
.modLoanBox ul li.decJnb{
    padding-left:5px;
}
.modLoanBox ul li img{
    width:100%;
    display: block;
}
/*----------------------------------------------------------------------------------------------acMdKtPaymentBox*/
.acMdKtPaymentBox .decLead {
margin:10px 0;
color:#333;
font-size:12px;
}
.acMdKtPaymentBox .decLeadAgree {
margin:10px 0;
color:#333;
font-size:12px;
}
/*-- menuExpand 1.0.5 --*/
.acMdKtPaymentBox .menuExpand .expandTitle .icon{
    width: 15px;
    height: 27px;
    background: url(/images/auct/template/ui/auc_mod/ic_ex_btn.png) no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}
.acMdKtPaymentBox .menuExpand .close .expandTitle .icon{
    background-position:0 6px;
}
.acMdKtPaymentBox .menuExpand .open .expandTitle .icon{
    background-position: -42px 6px;
}
.acMdKtPaymentBox .menuExpand .expandTitle .text{
    font-size: 12px;
    font-weight: bold;
    line-height: 1.3;
    color:#3366cc;
}
.acMdKtPaymentBox .menuExpand .open .expandContent{
    display: block;
}
.acMdKtPaymentBox .menuExpand .close .expandContent{
    display: none;
}
.acMdKtPaymentBox .menuExpand .expandContent ul.default li{
    font-size:12px;
    word-break:break-all;
}
.acMdKtPaymentBox .menuExpand .expandContent ul.default li span{
    color: #f00;
}
/*----------------------------------------------------------------------------------------------acMdCokeRecx*/
/* ------------------------------------------------------
    Add for CokeRecommend module
------------------------------------------------------- */
#acMdCokeRec{
  margin:0;
  padding:0;
  border:none;
  line-height:1;
}
#acMdCokeRec .acMdTTl1{
    padding:7px 10px 7px;
    border-top:3px solid #D2D2D2;
    background:#F4F4F4;
    font-size:18px;
}
#acMdCokeRec .acMdTTl2{
    padding:12px 10px;
    border-top:3px solid #D2D2D2;
    background:#F4F4F4;
    font-size:18px;
}
#acMdCokeRec .acMdTTl1.dectlbt{
    padding:0 0 0 10px;
    border-top: #d2d2d2 3px solid;
    border-bottom: none;
    box-shadow: inset 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    background:#F4F4F4;
    font-size:16px;
    margin: 0;
    font-weight:bold;
    height:39px;
    position:relative;
}
#acMdCokeRec .acMdTTl2.dectlbt{
    padding:0 0 0 10px;
    border-top: #d2d2d2 3px solid;
    border-bottom: none;
    box-shadow: inset 1px 0 #fff;
    -moz-box-shadow: inset 0 1px 0 #fff;
    -webkit-box-shadow: inset 0 1px 0 #fff;
    background:#F4F4F4;
    font-size:18px;
    color: #333333;
    font-size: 16px;
    margin: 0;
    font-weight:bold;
    height:39px;
    position:relative;
}
#acMdCokeRec #acMdCrsl{
    margin:10px 0 0;
    position:relative;
    padding-bottom:5px;
    overflow:hidden;
    text-align:center;
    }
#acMdCokeRec #acMdCrsl .elCrsl{text-align:left;overflow:hidden;-webkit-transform:translate(0, 0);}
#acMdCokeRec #acMdCrsl .elCrslList{
    position:relative;
    width:5000px;
    left:0;
}
#acMdCokeRec #acMdCokeRec #acMdCrsl .elCrslList{
    position:relative;
    width:5000px;
    left:0;
}
#acMdCokeRec #acMdCrsl .elCrslList li{float:left;width:85px;}
#acMdCokeRec #acMdCrsl .elCrslList li dl{width:85px;margin:0 auto;}
#acMdCokeRec #acMdCrsl .elCrslList li .elImg{
    margin-bottom:5px;
    padding:0;
    line-height:85px;
    text-align:center;
    width: 85px;
    height: 85px;
}
#acMdCokeRec #acMdCrsl .elCrslList li .elImg img{
   max-width: 85px;
   max-height: 85px;
  -webkit-max-width: 85px;
   -webkit-max-height: 85px;
   vertical-align: middle;
}

#acMdCokeRec #acMdCrsl .elCrslList li .elTxt{
    width:85px;
    font-size:11px;
    line-height:115%;
    word-break:break-all;
    margin-bottom:5px;
    height: 2.2em;
    overflow:hidden;
}
#acMdCokeRec #acMdCrsl .elCrslList li .elprice{
  width:85px;
    font-size:12px;
    color:#666;
    margin:6px 0 3px;
    text-align:center;
}
#acMdCokeRec #acMdCrsl .elCrslList li .elprice span{
    color:#ff3300;
    font-size:12px;
    margin:3px 0 0 3px;
    font-weight:bold;
    display: inline-block;
}
#acMdCokeRec #acMdCrsl .elCrslList li .elbid{
    width:85px;
    font-size:12px;
    font-size:12px;
    white-space:nowrap;
    color:#666;
    text-align:center;
}
#acMdCokeRec #acMdCrsl .elCrslList li .elbid span{
    color:#333;
    font-size:12px;
    margin:0 0 0 3px;
    font-weight:bold;
}
#acMdCokeRec #acMdCrsl .elCrslNavi{
    width:100%;
    height:40px;
    margin:0 0 0 0;}
#acMdCokeRec #acMdCrsl .elCrslNavi li{
    display:none;
    position:relative;
    width:40px;
    height:31px;
    padding:0;
    font-size:.875rem;
    line-height:60px;
    text-align:center;
    text-indent:100%;
    overflow:hidden;
}
#acMdCokeRec #acMdCrsl .elCrslNavi .prev{float:left;margin-left:0px;padding:5px;text-align:left;}
#acMdCokeRec #acMdCrsl .elCrslNavi .next{float:right;margin-right:0px;padding:5px;text-align:right;}
#acMdCokeRec #acMdCrsl .elCrslNavi .prevDisable,
#acMdCokeRec #acMdCrsl .elCrslNavi .nextDisable{color:#bbbbbb;text-align:left;}
#acMdCokeRec #acMdCrsl .elCrslNavi .prevDisable{float:left;margin-left:0px;padding:5px;}
#acMdCokeRec #acMdCrsl .elCrslNavi .nextDisable{float:right;margin-left:0px;padding:5px;}
#acMdCokeRec #acMdCrsl .elCrslNavi .prev:before,
#acMdCokeRec #acMdCrsl .elCrslNavi .next:before,
#acMdCokeRec #acMdCrsl .elCrslNavi .prevDisable:before,
#acMdCokeRec #acMdCrsl .elCrslNavi .nextDisable:before{
    content:'';
    display:block;
    position:absolute;
    width:17px;
    height:27px;
    margin-top:0;
}
#acMdCokeRec #acMdCrsl .elCrslNavi .prev:before{
    background:url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) 0 -140px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0;
    left:30px;
    width:17px;
    height:27px;
}
#acMdCokeRec #acMdCrsl .elCrslNavi .next:before{
    background:url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) -100px -140px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0;
    right:30px;
    width:17px;
    height:27px;
}
#acMdCokeRec #acMdCrsl .elCrslNavi .prevDisable:before{
    background:url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) -50px -140px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0;
    left:30px;
    width:17px;
    height:27px;
}
#acMdCokeRec #acMdCrsl .elCrslNavi .nextDisable:before{
    background:url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) -150px -140px;
    -webkit-background-size:250px 250px;
    background-size:250px 250px;
    top:0;
    right:30px;
    width:17px;
    height:27px;
}
#acMdCokeRec #acMdCrsl .elCrslIndicator{position:absolute;display:block;width:140px;margin-left:-60px;left:50%;bottom:11px;text-align:center;vertical-align:middle;overflow :hidden;}
#acMdCokeRec #acMdCrsl .elCrslIndicator li{
   display:inline-block;
   width:10px;
   height:10px;
   margin:0 -4px;
   padding:5px 0;
   border-left:5px solid #ffffff;
   border-right:5px solid #ffffff;
   background:#ffffff url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) no-repeat 0 -200px;
   -webkit-background-size:250px 250px;
   background-size:250px 250px;
}
#acMdCokeRec #acMdCrsl .elCrslIndicator li:first-child{border-left-width:10px;}
#acMdCokeRec #acMdCrsl .elCrslIndicator li:last-child{border-right-width:10px;}
#acMdCokeRec #acMdCrsl .elCrslIndicator li.current{
   background-position: -50px -200px;
}

#acMdCokeRec #acMdCrsl li dd.decTxt02 {
    width:85px;
    margin:0 auto;
    font-weight:bold;
    color:#FF0D0D;
    font-size:13px;
    text-align:left;
}
#acMdCokeRec #acMdCrsl li dd.decTxt03 {
    width:85px;
    margin:0 auto;
    color:#454545;
    text-align:left;
    line-height:115%;
    font-size:10px;
}
#acMdCokeRec h1{
    position:relative;
    margin-bottom:10px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:table;
    width:100%;
}
#acMdCokeRec h1 span{
    display:block;
    position:absolute;
    right:10px;
    top:10px;
    width:24px;
    height:24px;
    background:url(bt_del.png);
    background-size:24px 24px;
    text-indent:-9999px;
}
#acMdCokeRec h1 p{
    display:table-cell;
    vertical-align:middle;
    margin: 0;
  padding: 0;
    -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}
#acMdCokeRec h1 a{
    display:table-cell;
    width: 38px;
    font-size: 14px;
    vertical-align: middle;
    text-align: right;
    color: #1555D5;
    cursor: auto;
}
#acMdCokeRec h.acMdTTl2.dectlbt{
    margin-bottom:10px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    display:table;
    width:100%;
}
#acMdCokeRec h1.dectlbt p{
    display:table-cell;
    vertical-align:middle;
    margin: 0;
    height: 36px;
    -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
}#acMdCokeRec h1.dectlbt span{
    display:table-cell;
    width:50px;
    display:block;
    position:initial;
    height:36px;
    text-indent:initial;
}
#acMdCokeRec h1.dectlbt span a{
    padding:7px 8px;
    width:initial;
    border:1px solid #AAA;
    border-radius:5px;
    font-size:14px;
    text-align:center;
    background: #f2f2f2;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e9e9e9));
    background: -webkit-linear-gradient(top, #fff, #e9e9e9);
    background: -moz-linear-gradient(top, #fff, #e9e9e9);
    background: -o-linear-gradient(top, #fff, #e9e9e9);
    background: linear-gradient(to bottom, #fff, #e9e9e9);
    color:#333;
    position:absolute;
    top:3px;
    right:5px;
    font-weight:normal;
}
/* ------------------------------------------------------
  NewTradingNavi
------------------------------------------------------- */

#acMdDetailModal .ptsTrdNavibetaWr{
  padding:10px 20px 0;
}
#acMdDetailModal .ptsTrdNavibetaWr p{
  background-color:#f4f4f4;
  padding:5px 10px;
  text-align:center;
  font-size:12px;
  line-height:1.25;
}
.modDeliver .mdDlvryMthd .SubTable td{
  padding:5px 0;
}
.modDeliver .mdDlvryMthd .SubTable tr.decFst td{
  border-top:none;
}
.modDeliver .ptsPostageSet dt{
  clear:left;
  float:left;
  width:5em;
}
.modDeliver .ptsPostageSet dt.decFst{
  text-indent:-0.5em;
}
.modDeliver .ptsPostageSet dd{
  float:left;
  width:8em;
  text-align:right;
}
.untDlvryMthdRw td{
  vertical-align:top;
}
.modTrdNavibeta{
  background-color:#f4f4f4;
  padding:5px 10px;
  font-size:12px;
  line-height:1.25;
  margin:0 10px 15px;
}
.modTrdNavibeta p{
  margin-bottom:5px;
  text-align: center;
}

/* ------------------------------------------------------
 .acMdDetailBtnBox
------------------------------------------------------- */

.acMdDetailBtnBox{
  padding:15px 0 0 0;
    background:#f4f4f4;
  text-align:center;
}
.acMdDetailBtnBox .untHead{
  font-size: 13.5px;
}
.acMdDetailBtnBox .untBody{
  display:table;
  width:300px;
  margin:0 auto;
}

.acMdDetailBtnBox .ptsModalBtn{
  display:table-cell;
}

.acMdDetailBtnBox .ptsWatchBtn{
  display:table-cell;
  width:70px;
  padding:0;
  vertical-align:middle;
}

.acMdDetailBtnBox .ptsAboutSekaimon{
    font-size: 12px;
    padding: 5px 0 5px;
}
.acMdDetailBtnBox .decExternalLink{
    font-size: 10px;
}
.acMdDetailBtnBox .ptsPriceCutBtn{
    padding: 0;
}

.acMdDetailBtnBox .libButton.decMain {
  width: 222px;
    height:45px;
  margin:0 10px 0 0;
}
.acMdDetailBtnBox .libButton.decMain.decSekaimonBtn{
padding: 6px 0 0 0;
font-size: 16px;
text-shadow: none;
line-height: 1.2;
}
.acMdDetailBtnBox .libButton.decMain.decSekaimonBtn span{
font-weight: normal;
letter-spacing: 0;
font-size: 10px;
}

.acMdDetailBtnBox .libButton.decTopWatchLgth {
  display:block;
  width: 70px;
    height:45px;
  margin:0 auto;
  border: solid 1px #d4d4d4;
  background-color: #fff;
  background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f6f6f1));
  text-align:center;
  white-space: nowrap;
}

.acMdDetailBtnBox .libButton.decTopWatchLgth span{
    display:block;
    padding:24px 0 4px;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_recSter_01.png) center 4px no-repeat;
  -moz-background-size:20px 20px;
  -webkit-background-size:20px 20px;
    background-size:20px 20px;
    font-size:13px;
    text-align:center;
    line-height:1.2;
}

.acMdDetailBtnBox .libButton.sizNego{
    height:30px;
  margin:10px auto 0 auto;
    padding:0;
  border: solid 1px #d4d4d4;
  background-color: #fff;
  background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f1 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f6f6f1));
    line-height:30px;
    font-size:14px;
}

.acMdDetailBtnBox.decDetailBtnBoxBottom{
    border-bottom:none;
  background:#fff;
}

.acMdDetailBtnBox .acMdSendNG{
  margin:10px auto 25px auto;
    font-size:14px;
}

.acMdDetailBtnBox.decDetailBtnBox100Per .ptsModalBtn,
.acMdDetailBtnBox.decDetailBtnBox100Per .ptsWatchBtn,
.acMdDetailBtnBox.decDetailBtnBox100Per .ptsPriceCutBtn {
display: block;
padding: 0 10px;
width: auto;
}
.acMdDetailBtnBox.decDetailBtnBox100Per .libButton.decMain {
width: 100%;
}
.acMdDetailBtnBox.decDetailBtnBox100Per .libButton.decTopWatchLgth {
width: 100%;
height: 45px;
margin-top: 10px;
}
.acMdDetailBtnBox.decDetailBtnBox100Per .libButton.decTopWatchLgth span {
font-size: 16px;
width: 66px;
margin: 0 auto;
background-position: left 10px;
padding:11px 0 0 24px;
text-align: left;
}
.acMdDetailBtnBox.decDetailBtnBox100Per .libButton.decTopWatchLgth span.decStrLong {
width: 196px;
}

/* ------------------------------------------------------
.acMdItemStatus
------------------------------------------------------- */

.acMdItemStatus{
  margin:0 auto;
  padding:15px 10px 15px 10px;
  background:#f4f4f4;
}

.libJsModal.decSimple .acMdItemStatus {
  padding-top: 0;
}
.acMdItemStatus .untHead{
  padding:10px;
  border-top:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  background:#fff;
}

.acMdItemStatus .ptsPriceBox{
  position:relative;
  width:100%;
    margin:0 0 10px 0;
}
.acMdItemStatus .decExternalLink{
  font-size: 10px;
}
.acMdItemStatus .ptsPriceSekaimon{
    font-size:12px;
}

.acMdItemStatus .decPriceText,
.acMdItemStatus .decDPriceText{
  color:#888888;
    font-size:14px;
}

.acMdItemStatus .decPrice{
  position:absolute;
    /*right:4px;*/
    right: 0px;
  color:#ff3300;
  font-size:20px;
  font-weight:bold;
}

.acMdItemStatus .decDPrice{
  position:absolute;
  /*right:4px;*/
  right: 0px;
  color:#333;
  font-size:15px;
  font-weight:bold;
}

.acMdItemStatus .decPriceTax,
.acMdItemStatus .decDPriceTax{
  margin:0 0 0 4px;
  color:#333;
  font-size:12px;
  font-weight:normal;
}
.acMdItemStatus .decPriceTaxStore,
.acMdItemStatus .decDPriceTaxStore{
  margin:0 0 0 4px;
  color:#ff3300;
  font-size:15px;
  font-weight:normal;
}
.acMdItemStatus .decDPriceTaxStore{
  font-size:13px;
}
.acMdItemStatus .ptsPriceIconBox {
  position: relative;
  width: 100%;
  margin: 0;
  height: 16px;
}
.acMdItemStatus .decFreeShipping {
  background-color: #FFE2E9;
  display: inline-block;
  padding: 0 5px;
  color: #666666;
  text-align: center;
  height: 16px;
  margin: 0;
  font-size: 10px;
  line-height: 16px;
  width: auto;
  text-indent: 0;
  vertical-align: middle;
  position: absolute;
  right: 4px;
}

.acMdItemStatus .decAdvice{
    padding-bottom: 5px;
    color:#d76f00;
    font-size:12px;
    text-align: right;
}

.acMdItemStatus .untBody{
  margin:0;
  padding:0;
}

.acMdItemStatus .ptsBodyBox{
  display:table;
  width:100%;
  height: 20px;
  padding:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  background:#fff;
  text-align:center;
}

.acMdItemStatus .ptsBodyLt{
  display:table-cell;
  width:50%;
  border-right:1px solid #CCCCCC;
    vertical-align: middle;
}

.acMdItemStatus .ptsBodyRt{
  display:table-cell;
  width:50%;
    vertical-align: middle;
}

.acMdItemStatus .ptsRemainingTimeBox,
.acMdItemStatus .ptsBidBox,
.acMdItemStatus .ptsConditionBox,
.acMdItemStatus .ptsQuestionBox{
  position:relative;
    margin:0;
    padding: 8px 0;
    vertical-align: middle;
}

.acMdItemStatus .decRemainingTime,
.acMdItemStatus .decBid,
.acMdItemStatus .decCondition,
.acMdItemStatus .decQuestion{
  vertical-align: middle;
  color:#333333;
  font-size:18px;
  font-weight:bold;
}

.acMdItemStatus .ptsRemainingTimeIcon{
  display:inline-block;
  position:absolute;
    top:0;
    bottom:0;
  left:0;
  width:32px;
  height:10px;
    margin:auto 0;
  padding:21px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_01.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdItemStatus .ptsBidIcon{
  display:inline-block;
  position:absolute;
    top:0;
    bottom:0;
  left:0;
  width:32px;
  height:10px;
    margin:auto 0;
  padding:21px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_02.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdItemStatus .ptsConditionIcon{
  display:inline-block;
  position:absolute;
    top:0;
    bottom:0;
  left:0;
  width:32px;
  height:10px;
    margin:auto 0;
  padding:21px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_03.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdItemStatus .ptsQuestionIcon{
  display:inline-block;
  position:absolute;
    top:0;
    bottom:0;
  left:0;
  width:32px;
  height:10px;
    margin:auto 0;
  padding:21px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_04.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdItemStatus .decRemainingSubTime{
  vertical-align: middle;
  color:#ff3300;
  font-size:18px;
  font-weight:bold;
}

.acMdItemStatus .untFoot{
  position:relative;
    padding:10px 10px 30px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
    box-sizing: border-box;
  border:1px solid #cfcfcf;
  background:#fff;
}

.acMdItemStatus .ptsDescription{
  color:#333333;
  font-size:12px;
}

.acMdItemStatus .decDescriptionLink{
  display: inline-block;
    position:absolute;
    bottom:10px;
    right:10px;
  font-size:14px;
  font-weight:bold;
  text-align:right;
  white-space: nowrap;
}

.decInputForm {
  background-color: #ffffff;
}
.decInputForm .untHead {
  border-bottom: 1px solid #cfcfcf;
}
.decInputForm .decPrice {
  font-size: 15px;
}

/* ------------------------------------------------------
.acMdExhibitorStatus
------------------------------------------------------- */

.acMdExhibitorStatus{
  margin:0 auto;
  padding:15px 10px 15px 10px;
  border-bottom:none;
  background-color:#f4f4f4;
}

.acMdExhibitorStatus .untHead{
  display:table;
  width:100%;
  padding:6px 8px 6px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  background:#ffffff;
  vertical-align:middle;
}

.acMdExhibitorStatus .ptsHeadLt{
  display:table-cell;
  width:48px;
  vertical-align: middle;
}

.acMdExhibitorStatus .ptsHeadRt{
  display:table-cell;
  width:auto;
  vertical-align: middle;
}

.acMdExhibitorStatus .ptsExhibitorIcon{
  display:inline-block;
  left:10px;
  width:32px;
  height:10px;
  margin:auto 0;
  padding:22px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_05.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdExhibitorStatus .decExhibitor{
  margin:0 0 0 40px;
  vertical-align:middle;
}

.acMdExhibitorStatus .decExhibitor a{
  display:inline-block;
  margin:0 5px 0 0;
}


.acMdExhibitorStatus .ptsStoreInfo,
.acMdExhibitorStatus .ptsExhibitionRegion,
.acMdExhibitorStatus .ptsExhibitorItemList{
  display:table;
  position:relative;
  width:100%;
  padding:13px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  background:#ffffff;
  vertical-align: middle;
}

.acMdExhibitorStatus .ptsBodyLt{
  display:table-cell;
  width:48px;
    vertical-align: middle;
}
.acMdExhibitorStatus .ptsBodyRt{
  display:table-cell;
  width:auto;
    vertical-align: middle;
    text-align:left;
}

.acMdExhibitorStatus .decExhibitorItemList{
  font-size:14px;
  font-weight:bold;
}

.acMdExhibitorStatus .decExhibitor{
  height:17px;
  margin:0 5px 0 0;
  vertical-align:middle;
}

.decStoreInfo{
  font-size:14px;
  font-weight:bold;
}
.decStoreInfoRight{
  width:100%;
  display:block;
  text-align:right;
  margin-top:10px;
  font-size:14px;
  font-weight:bold;
}

.decExhibitionRegion{
  display: inline-block;
  margin:0;
  padding: 0 0 1px 0;
  color: #888888;
  vertical-align: middle;
  font-size:9px;
  font-weight:normal;
  white-space:nowrap;
}

.decExhibitionArea{
  color: #333;
  font-size:14px;
}

.acMdExhibitorStatus .untFoot{
  display:table;
  width:100%;
  height:60px;
  padding:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-top:1px solid #cfcfcf;
  border-right:1px solid #cfcfcf;
  border-bottom:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
  background:#FFFFFF;
  text-align:center;
}

.acMdExhibitorStatus .ptsAssessmentBox{
  display:table;
  width:100%;
  height:40px;
  margin:20px 0 0 0;
  background:#FFFFFF;
}

.acMdExhibitorStatus .ptsAssessmentLt{
  display:table-cell;
  position:relative;
  width:33%;
  height:40px;
  border-right:1px solid #CCCCCC;
  vertical-align:middle;
}

.acMdExhibitorStatus .ptsAssessmentCt{
  display:table-cell;
  position:relative;
  width:34%;
  height:40px;
  padding:0 8px 0 20px;
  border-top:1px solid #cfcfcf;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/dec_detail_01.png) no-repeat;
  background-position:right center;
  -webkit-background-size:1px 32px;
  -moz-background-size:1px 32px;
  background-size:1px 32px;
  vertical-align:middle;
}

.acMdExhibitorStatus .ptsAssessmentRt{
  display:table-cell;
  position:relative;
  width:33%;
  height:40px;
  padding:0 0 0 20px;
  border-top:1px solid #cfcfcf;
  vertical-align:middle;
}

.acMdExhibitorStatus .ptsAssessmentTextBox,
.acMdExhibitorStatus .ptsAssessmentSunnyBox,
.acMdExhibitorStatus .ptsAssessmentRainBox{
  position:relative;
  margin:0;
  padding:0;
  vertical-align: middle;
}

.acMdExhibitorStatus .decAssessmentText{
  position:absolute;
  top: -22px;
  left: 10px;
  color:#888888;
  font-size:14px;
}

.acMdExhibitorStatus .ptsAssessmentSunnyIcon{
  position:absolute;
  top: -6px;
  left: -18px;
  width:32px;
  height:10px;
  padding:20px 0 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_06.png) no-repeat top;
  -webkit-background-size:20px 20px;
  -moz-background-size:20px 20px;
  background-size:20px 20px;
  color:#888888;
  font-size:10px;
  text-align:center;
  white-space:nowrap;
}

.acMdExhibitorStatus .ptsAssessmentRainIcon{
  position:absolute;
  top: -6px;
  left: -18px;
    width:32px;
    height:10px;
    padding:20px 0 0 0;
    background:url(/images/auct/template/ui/iphone/images/1_2_23/ico_detail_07.png) no-repeat top;
    -webkit-background-size:20px 20px;
    -moz-background-size:20px 20px;
    background-size:20px 20px;
    color:#888888;
    font-size:10px;
    text-align:center;
    white-space:nowrap;
}

.acMdExhibitorStatus .ptsAssessmentLt a,
.acMdExhibitorStatus .ptsAssessmentCt a,
.acMdExhibitorStatus .ptsAssessmentRt a{
    font-size:14px;
}

.acMdExhibitorStatus .ptsSekaimon{
    position: relative;
    padding: 13px 10px;
    border-top: 1px solid #cfcfcf;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left;
    font-size: 12px;
}

/* ------------------------------------------------------
.modLoanBox
------------------------------------------------------- */

.modLoanBox{
    width:100%;
    padding:0 0 25px 0;
}
.modLoanBox ul{
    padding:0 10px;
    margin:0 auto;
    display:table;
    table-layout:fixed;
}
.modLoanBox ul li{
    display: table-cell;
    width:50%;
}
.modLoanBox ul li.decAplus{
    padding-right:5px;
}
.modLoanBox ul li.decJnb{
    padding-left:5px;
}
.modLoanBox ul li img{
    display: block;
    width:100%;
    margin:0 0 5px 0;
}
.modLoanBox p{
    font-size:14px;
  text-align:center;
}

/* ------------------------------------------------------
.untBgNoneHlRA
------------------------------------------------------- */

.untBgNoneHlRA{
    margin:0;
    padding: 15px 0 15px 10px;
    border-top: #d2d2d2 1px solid;
    color:#333333;
    font-size:15px;
    font-weight:bold;
    text-align:left;
}

.modPayment {
  padding:8px 12px 15px 12px;
  border:none;
    border-bottom: none;
  font-size:15px;
}

/* ------------------------------------------------------
.acMdShareBtnBox
------------------------------------------------------- */

.acMdShareBtnBox{
  width:100%;
  height:30px;
  margin:0 0 15px 0;
  padding:10px 0;
  border-bottom:none;
  background:#e1e1e1;
  text-align:center;
}

.acMdShareBtnBox .unitBody{
  display:table;
  width:165px;
  height:30px;
  margin:0 auto;
  white-space:nowrap;
}

.acMdShareBtnBox .ptsFb {
  display:table-cell;
  width:45px;
  height:30px;
  margin:0;
  padding:0;
}

.acMdShareBtnBox .ptsTw {
  display:table-cell;
  width:45px;
  height:30px;
  margin:0;
  padding:0;
}

.acMdShareBtnBox .ptsKakao {
  display:table-cell;
  width:45px;
  height:30px;
  margin:0;
  padding:0;
}

.acMdShareBtnBox .ptsLine {
  display:table-cell;
  width:30px;
  height:30px;
  margin:0;
  padding:0;
}

.acMdShareBtnBox .ptsFb a{
  display:inline-block;
  width:30px;
  height:30px;
  margin:0 15px 0 0;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/btn_facebook.png) no-repeat;
  -webkit-background-size:30px 30px;
  -moz-background-size:30px 30px;
  background-size:30px 30px;
  text-indent:-9999px;
}

.acMdShareBtnBox .ptsTw a{
  display:inline-block;
  width:30px;
  height:30px;
  margin:0 15px 0 0;
  overflow:hidden;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/btn_twitter.png) no-repeat;
  -webkit-background-size:30px 30px;
  -moz-background-size:30px 30px;
  background-size:30px 30px;
  text-indent:-9999px;
}

.acMdShareBtnBox .ptsKakao a{
  display:inline-block;
  width:30px;
  height:30px;
  overflow:hidden;
  margin:0 15px 0 0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/btn_kakao.png) no-repeat;
  -webkit-background-size:30px 30px;
  -moz-background-size:30px 30px;
  background-size:30px 30px;
  text-indent:-9999px;
}

.acMdShareBtnBox .ptsLine a{
  display:inline-block;
  width:30px;
  height:30px;
  overflow:hidden;
  margin:0;
  background:url(/images/auct/template/ui/iphone/images/1_2_23/btn_line.png) no-repeat;
  -webkit-background-size:30px 30px;
  -moz-background-size:30px 30px;
  background-size:30px 30px;
  text-indent:-9999px;
}

/* ------------------------------------------------------
.acMdDetailLinkBox
------------------------------------------------------- */
.acMdDetailLinkBox{
    width:100%;
    margin:0;
    padding:0;
    border-bottom:none;
    background: #f4f4f4;
    text-align:center;
}
.acMdDetailLinkBox a{
    text-decoration: none;
    line-height:20px;
    font-size: 14px;
    cursor: pointer;
        color: #3366cc;
}
.acMdDetailLinkBox .ptsQuestionLink a{
    display:inline-block;
    height:20px;
    margin:0;
    padding: 0;
}
.acMdDetailLinkBox .ptsNewsletterLink a{
    display:inline-block;
    height:20px;
    margin:0 0 10px 0;
    padding: 0;
}
.acMdDetailLinkBox .ptsNewAnnouncementLink a{
    display:inline-block;
    height:20px;
    padding: 0 0 0 25px;
    background: url(/images/auct/template/ui/iphone/images/1_2_33/ico_detail_08.png) no-repeat ;
    background-position:left center;
    -webkit-background-size:20px 20px;
    background-size:20px 20px;
}
.acMdDetailLinkBox .ptsStoreLink a{
    display:inline-block;
    height:20px;
    margin:10px 0 0 0;
    padding: 0;
}
.acMdDetailLinkBox .ptsExhibitionNotification a{
    display:inline-block;
    height:20px;
    margin-bottom:10px;
    padding-left:25px;
    background: url(/images/auct/template/ui/iphone/images/1_2_33/ico_detail_08.png) no-repeat ;
    background-position:left center;
    -webkit-background-size:20px 20px;
    background-size:20px 20px;
}
.acMdDetailLinkBox .ptsYstoreLink a{
    display:inline-block;
    height:20px;
    margin-bottom:10px;
    padding: 0;
}

/* ------------------------------------------------------
Fnavi module
------------------------------------------------------- */
.modDtlPInfo .FnvGuideMod{
  border:1px solid #d86f02;
  padding:5px;
  margin:5px 10px 10px;
  line-height:1.1;
  font-size:13px;
}
.modDtlPInfo .FnvGuideMod a {
  display:block;
  text-align:right;
  margin:5px 5px 0 0;
}
/* ------------------------------------------------------
.acMdCatBack
------------------------------------------------------- */
.acMdCatBack {
  width: 100%;
  background: -moz-linear-gradient(top,#ffffff 0%, #e5e6dc 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#e5e6dc));
  overflow:hidden;
}
.acMdCatBack .ptsCatBack{
  display:table;
  height: 40px;
}

.acMdCatBack .decCatBackTitle {
  display:table-cell;
  padding: 0 12px 0 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background:url(/images/auct/template/ui/iphone/images/1_2_29/dec_breadcrumb.png) no-repeat right top;
  -webkit-background-size: 13px 40px;
  -moz-background-size: 13px 40px;
  background-size: 13px 40px;
  color: #666;
  font-size: 12px;
  line-height: 40px;
  text-align: center;
  white-space: nowrap;
}
.acMdCatBack .decCatBackTitle.declast {
  padding: 0 10px 0 5px;
  background:none;
}

.acMdCatBack .decCatBackTitle a{
  display: block;
  color: #3c3c3c;
  text-decoration: none;
}

.acMdKtPaymentBox .decTnNote{
  color:#f30;
  text-align:center;
}

/* ------------------------------------------------------
.acMdPhotoOne
------------------------------------------------------- */
.acMdPhotoOne{
  width:100%;
  margin:0;
  padding:0;
  background-color: #f4f4f4;
  text-align:center;
}
.acMdPhotoOne img{
  max-width: 320px;
  max-height: 240px;
  -webkit-max-width: 320px;
  -webkit-max-height: 240px;
  vertical-align: middle;
}

/* ------------------------------------------------------
.acMdCarNotes
------------------------------------------------------- */
.acMdCarNotes{
  list-style: none;
    margin-bottom:20px;
    padding:20px 0 0 0;
  background: #fff;
    border-bottom: none;
    color: #333;
    font-size: 14px;
}
.acMdCarNotes .untBody {
  margin: 0 10px;
    padding: 2px;
  border: 1px solid #f00;
    background: #fff;
}
.acMdCarNotes .ptsTl {
  padding: 10px;
    background: #f4f4f4;
    font-weight: bold;
}
.acMdCarNotes .ptsTextBox {
  padding: 10px;
}
.acMdCarNotes .decRule {
  margin-bottom:10px;
  color:#f00;
    font-weight:bold;
}
.acMdCarNotes .decAgreement {
  text-align: right;
}
.acMdCarNotes .decAgreement a{
  display: inline-block;
  white-space: nowrap;
}
.acMdCarNotes.decBg{
  margin-bottom:0;
    padding-top: 10px;
  background: #f4f4f4;
}

/* ------------------------------------------------------
.acMdCarNotesBid
------------------------------------------------------- */
.acMdCarNotesBid{
  list-style: none;
  margin: 0 10px 35px;
    padding: 10px;
  background: #fff;
  border: 1px solid #d86f02;
    color: #333;
    font-size: 14px;
}
.acMdCarNotesBid .decRule {
  margin-bottom:10px;
  color: #d86f02;
    font-weight:bold;
}
.acMdCarNotesBid .decAgreement {
  text-align: right;
}
.acMdCarNotesBid .decAgreement a{
  display: inline-block;
  white-space: nowrap;
}

/* ------------------------------------------------------
.acMdViolation
------------------------------------------------------- */
.acMdViolation {
  margin: 0 auto 30px;
    padding-top: 10px;
  font-size: 14px;
  text-align:center;
}

/* ------------------------------------------------------
.acMdCarGuidelineBtn
------------------------------------------------------- */
.acMdCarGuidelineBtn{
  list-style: none;
    margin-bottom: 20px;
    padding: 0;
  border-bottom: none;
}
.acMdCarGuidelineBtn .ptsCheckbox{
  display:block;
  margin: 0 auto 20px;
  vertical-align:baseline;
  text-align:center;
  color: #d86f02;
}
.acMdCarGuidelineBtn .jsCheckboxJudge{
  display:inline-block;
  width:14px;
  height:14px;
}
.acMdCarGuidelineBtn label{
  display:inline-block;
  color: #d86f02;
    font-size: 14px;
    font-weight: bold;
    white-space:nowrap;
}
.acMdCarGuidelineBtn .libButton {
  display: block;
  background: url(/images/auct/template/ui/iphone/images/1_1_3/btn_newbid_320.png) no-repeat;
  width: 260px;
  height: 38px;
  margin: 0 auto 25px;
  border: none;
  background-size: 260px 38px;
  -webkit-background-size: 260px 38px;
  text-indent: -9999em;
  overflow: hidden;
}
.acMdCarGuidelineBtn .decEnable{
  background: url(/images/auct/template/ui/iphone/images/1_1_3/btn_newbid_320.png) no-repeat;
  background-size: 260px 38px;
  -webkit-background-size: 260px 38px;
}
.acMdCarGuidelineBtn .decDisabled {
  background: url(/images/auct/template/ui/iphone/images/1_2_40/btn_disable_01.gif) no-repeat;
  background-size: 260px 38px;
  -webkit-background-size: 260px 38px;
}

/* ------------------------------------------------------
.ptsAppLinkBtn
------------------------------------------------------- */
.ptsAppLinkBtn a{
display:block;
width:263px;
height:40px;
margin:0 auto;
background: url(/images/auct/template/ui/iphone/images/1_2_44/btn_appli001.png) no-repeat;
background-size:263px 40px;
overflow:hidden;
white-space:nowrap;
text-indent:100%;
}

.ptsAltSetLink{
padding:0 0 25px;
}
.ptsAltSetLink a{
padding:0 5px;
}
.ptsAppLinkBnr{
display:block;
width:300px;
margin:0 auto 17px;
}

.modBidLead p {
  padding: 0 0 15px 0;
}
.ptsAltSetLink a{
  padding:0 5px;
}

/* ------------------------------------------------------
.PromoBanner
------------------------------------------------------- */
.PromoBanner {
  width:100%;
  border-bottom: 1px solid #bdbdbd;
  text-align: center;
}
.PromoBanner__box{
  display:block;
  position:relative;
  width:320px;
  margin:0 auto;
}
.PromoBanner__btn{
  display:block;
  position:absolute;
  cursor:pointer;
}
.PromoBanner--hide{
  display:none;
}
/* ------------------------------------------------------
.ptsStoreBenefit
------------------------------------------------------- */
.ptsStoreBenefit__block{
display: table;
margin: 0 auto;
}
.ptsStoreBenefit__head,.ptsStoreBenefit__text{
display: table-cell;
vertical-align: middle;
}
.ptsStoreBenefit__icon{
font-size:12px;
font-weight:bold;
background:#5ec261;
color:#fff;
padding:2px 3px;
display:inline-block;
width:62px;
}
.ptsStoreBenefit__text{
color:#5ec261;
font-size:16px;
font-weight:bold;
padding-left:5px;
}
/* ------------------------------------------------------
.ptsBundleItemList
------------------------------------------------------- */
.ptsBundleItemList{
position: relative;
padding: 13px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border-top: 1px solid #CFCFCF;
border-right: 1px solid #CFCFCF;
border-left: 1px solid #CFCFCF;
background: #FFF;
vertical-align: middle;
}
.ptsBundleItemList--inner{
padding:10px;
margin: 0 10px 10px;
}
.ptsBundleItemList__block{
display: table;
table-layout: fixed;
width:100%;
}
.ptsBundleItemList__item{
display:table-cell;
vertical-align: top;
}
.ptsBundleItemList__body{
width:72px;
margin:0 auto;
}
.ptsBundleItemList__top{
height:72px;
height:auto;
text-align:center;
margin:0;
padding:0;
}
.ptsBundleItemList__top img{
width:68px;
height:auto;
}
.ptsBundleItemList__title{
width:72px;
font-size: 12px;
line-height: 115%;
word-break: break-all;
color: #333;
font-weight: bold;
text-align:left;
padding: 2px 2px 0;
}
.ptsBundleItemList__more{
text-align:right;
font-weight:bold;
font-size:14px;
margin-top:15px;
}
.ptsBundleItemList__icon{
display: inline-block;
width: auto;
height: 16px;
border: 1px solid #AAA;
background-color: #FFF;
padding: 0 5px;
text-align: center;
text-indent: 0;
line-height: 16px;
font-size: 10px;
color: #666;
}
/* ------------------------------------------------------
libNotice 1.0.1
------------------------------------------------------- */
.libNotice{
margin:0 10px 10px;
padding:9px;border:
solid 1px;fon
t-size:14px;font-weight:bold;}
.libNotice.elInfo{
border-color:#ccc;
background-color:#efefef;
color:#333;
}
.libNotice.elAlert{
border-color:#a67c00;
background-color:#fffecc;
color:#a67c00;
}
.libNotice.elFinish{
border-color:#060;
background-color:#d7fbda;
color:#060;
}
.libNotice.elFail{
border-color:#c00;
background-color:#fae4e4;
color:#c00;
}
.libNotice.elFinish h1, .libNotice.elFinish .elTitle{
background:url(/images/auc/smartphone/common/image/1.0.0/ico_check.png) no-repeat 0 0;
}
.libNotice h1, .libNotice .elTitle{
padding-left:20px;
font-weight:bold;
line-height:16px;
font-size:14px;
line-height:1.4;
}
.libNotice h1 + p, .libNotice .elTitle + p{
margin-top:8px;
}
.libNotice p{
font-size:14px;
line-height:1.2;
}
.libNotice p + p{
margin-top:5px;
}
.libNotice.elInfo h1, .libNotice.elInfo .elTitle{
padding:1px 0 0 5px;
border-left:solid 4px #ccc;
}
.libNotice.elAlert h1, .libNotice.elAlert .elTitle{
padding:1px 0 0 5px;
border-left:solid 4px #f9da00;
}
.libNotice.elFail h1, .libNotice.elJS h1, .libNotice.elFail .elTitle, .libNotice.elJS .elTitle{
background:url(/images/auc/smartphone/common/image/1.0.0/ico_attention.png) no-repeat 0 0;
}
/* HDimg */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){
  .libNotice h1, .libNotice .elTitle{
  -moz-background-size:16px auto;
  -webkit-background-size:16px auto;
  background-size:16px auto;
  }
  .libNotice.elFinish h1, .libNotice.elFinish .elTitle{
  background:url(/images/auc/smartphone/common/image/1.0.0/ico_check.png) no-repeat 0 0;
  }
  .libNotice.elFail h1, .libNotice.elJS h1, .libNotice.elFail .elTitle, .libNotice.elJS .elTitl{
  background:url(/images/auc/smartphone/common/image/1.0.0/ico_attention.png) no-repeat 0 0;
  }
}
/* ------------------------------------------------------
follow button
------------------------------------------------------- */
.acMdExhibitorStatus .ptsHeadRt{
position:relative;
display:block;
}
.acMdExhibitorStatus .decExhibitor{
display:table-cell;
width:100%;
word-break:break-all;
}
.seller-info__follow{
display:table-cell;
width:70px;
vertical-align:top;
}
.seller-info__follow__bt{
display:block;
box-sizing: border-box;
height:29px;
line-height:29px;
width:70px;
border: 1px solid #BBB;
border-radius: 3px;
background-color: #EEE;
background-image: -webkit-linear-gradient(#ffffff 0%, #ECEBE0 100%);
text-align:center;
font-size: 10px;
color: #333;
font-weight: normal;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0,0,0,.1);
}
.seller-info__follow__mes{
opacity: 1.0;
-webkit-animation-name: "fadein";
-webkit-animation-duration: 0.1s;
-webkit-animation-timing-function:linear;
}
@-webkit-keyframes "fadein"{
from {opacity:0}
to {opacity:1.0}
}
.seller-info__follow__mes{
position: absolute;
top:45px;
right:0;
z-index: 1005;
width:220px;
height: auto;
padding: 16px 5px 6px;
border: 1px solid #999;
border-radius:5px;
background-color: white;
text-align: center;
color: #333;
font-size:12px;
}
.seller-info__follow__mes:before{
position: absolute;
display: block;
content: "";
top: -6px;
right:32px;
width:8px;
height:8px;
border-top: 1px solid #999;
border-left: 1px solid #999;
background-color: #FFF;
-webkit-transform: rotate(45deg) skew(22deg,22deg);}
.seller-info__follow__mes p{
margin-bottom:10px;
line-height:1.2;
}
.seller-info__follow__mes__login{
display:block;
margin:3px auto 5px;
padding:3px;
width:160px;
border:1px solid #CCC;
border-radius:2px;
text-decoration:none;
font-size:12px;
font-weight:bold;
}
#mes_Wrapper{
display:none;
width:100%;
min-height:100%;
position:absolute;
top:0;
z-index:1000;
padding:0;
}

/* ------------------------------------------------------
Overhead
------------------------------------------------------- */

.Overhead {
  color: #333;
  font-size: 0.857142857rem;
  line-height: 1.2;
}

.Overhead__body {
    width: 100%;
    position: relative;
}

.Overhead .Overhead__title {
  padding: 2px 0 0 24px;
    vertical-align: top;
    color: #3366cc;
    line-height: 1.4;
    /*width: 100%;*/
    overflow: hidden;
margin: 0;
}
.Overhead .Overhead__items {
  padding: 0;
}
.Overhead .Overhead__item {
  width: 100%;
  position: relative;
}
.Overhead .Overhead__date {
  vertical-align: top;
  white-space: nowrap;
  display: inline-block;
}
.Overhead .Overhead__usmark {
  display: inline-block;
  width: 15px;
  margin-left: -15px;
  vertical-align: top;
}
.Overhead .Overhead__description {
  display: inline-block;
  position: absolute;
  right: 0;
  text-align: right;
}

.Overhead .Overhead__caution {
  color: #cc0000;
  margin: 15px 0 0 15px;
  font-size: 0.785714286rem;
}

.Overhead .is-open {
  background: url(/images/auct/template/ui/iphone/images/2_1_4/ico_expand_open.png) no-repeat 0 0;
  background-size: 20px;
}
.Overhead .is-open .Overhead__content {
  display: block;
  margin: 15px auto;
}

.Overhead .Overhead__Breakdown{
  margin-bottom: 5px;
}

.Overhead .is-close {
  background: url(/images/auct/template/ui/iphone/images/2_1_4/ico_expand_close.png) no-repeat no-repeat 0 0;
  background-size: 20px;
}
.Overhead .is-close .Overhead__content {
  display: none;
}

.Overhead .decOReference{
  display: block;
    white-space: nowrap;
    float: left;
    box-sizing: border-box;
}

.Overhead .decOPriceBox{
  display: block;
    text-align: right;
    vertical-align: top;
    position: absolute;
    /* right: 4px; */
    right: 0px;
    float: right;
    overflow: hidden;
    box-sizing: border-box;
}


.Overhead .decOPrice{
  float: left;
      display: block;
}

.Overhead .decOPriceTaxInclude{
  font-size: 11px;
    margin: 2px 0 0 1px;
    float: left;
    display: block;
}

.ptsContactLink .ContactLink__title{
  font-weight: bold;
}
.ptsContactLink .ContactLink__detail{
  overflow: hidden;
  margin: 0 auto;
  padding: 15px 10px 15px 10px;
}
.ptsContactLink .ContactLink__detail__leftBtn{
  float:left;
  width:48%;
}
.ptsContactLink .ContactLink__detail__rightBtn{
  float:left;
  width:48%;
  margin-left:4%;
}

.ptsContactLink .decContactLink__detail__Btn{
  display:block;
  padding:0.6rem 0;
  border-radius:3px;
  font-size: 0.95rem;
  line-height: 1.5;
}

.ptsContactLink .decContactLink__detail__leftBtn{
  background-color: #f7f6f1;
  border:1px solid #8e8d87;
  color:#000;
}

.ptsContactLink .decContactLink__detail__rightBtn{
  background-color: #1dbb36;
  border:1px solid #1dbb36;
  color:#fff;
  padding-left: 1.4rem;
}

.ptsContactLink .decIcnPhone {
  position: relative;
}

.ptsContactLink .decIcnPhone:before{
  background-size: 17px;
  display: inline;
  background-image: url(//s.yimg.jp/images/auct/template/ui/iphone/images/2_1_4/ico_phone.png);
  background-repeat: no-repeat;
  height: 17px;
  width: 17px;
  content: '';
  position: absolute;
  margin-top: -9px;
  top: 50%;
  left: -16px;
}

.ptsContactLink .decOpacity {
  opacity: 0.5;
}
/* ------------------------------------------------------
Bundlelist
------------------------------------------------------- */
.Bundlelist{
background:#f5f5f5;
padding:10px;
}
.Bundlelist--white{
background: #fff;
}
.Bundlelist__inner{
padding:5px;
box-sizing:border-box;
border:1px solid #ccc;
background:#fff;
}
.Bundlelist__title{
font-size:16px;
font-weight: bold;
color:#333;
padding:10px 0;
margin-bottom:15px;
padding-left:5px;
}
.Bundlelist__item{
width:100%;
min-height:76px;
display:inline-block;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
overflow: hidden;
margin:0 0 2px;
clear: auto;
float:none;
}
.Bundlelist__left{
display: table-cell;
vertical-align: middle;
width:36px;
}
.Bundlelist__right{
display: table-cell;
vertical-align: middle;
width:auto;
padding-left:10px;
}
.Bundlelist__count{
font-size:28px;
color:#ddd;
text-align:left;
display: block;
width:100%;
height: 100%;
}
.Bundlelist__image{
width:60px;
height:auto;
float:left;
margin-right:5px;
}
.Bundlelist__link{
width:100%;
height: 100%;
overflow: hidden;
}
.Bundlelist__itemName{
display: block;
font-size: 14px;
margin-bottom:5px;
word-break:break-all;
padding-left: 65px;
}
.Bundlelist__price{
font-size:14px;
color:#f30;
}
.Bundlelist__benefit{
color:#5ec261;
font-weight: bold;
text-align: center;
margin-top:10px;
}
.Bundlelist__benefitIcon{
background:#5ec261;
color:#fff;
font-size:12px;
margin-right:5px;
font-weight: bold;
padding:3px;
}
.Bundlelist__total{
background:#ffc;
border:1px solid #ffda45;
padding:10px;
margin-top:15px;
}
.Bundlelist__totalTitle{
float:left;
font-size:14px;
line-height: 20px;
}
.Bundlelist__totalPrice{
float: right;
font-size:18px;
font-weight:bold;
line-height: 20px;
}
.Bundlelist__table{
width:100%;
}
.Bundlelist__tableBg{
background:#fff;
width:auto;
padding:10px;
}
.Bundlelist__th{
padding:5px;
background:#eee;
font-size:12px;
border:1px solid #ddd;
border-right:none;
text-align: center;
}
.Bundlelist__th--right{
border-right:1px solid #ddd;
}
.Bundlelist__td{
padding:5px;
font-size:12px;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.Bundlelist__td--right{
border-right:1px solid #ddd;
}
.Bundlelist__td--id{
text-align: center;
width:30%;
}
.BundleList__navigation{
  display: table;
  width: 100%;
  table-layout: fixed;
  margin:0 0 20px 0;
}
.BundleList__navigationItem{
  display: table-cell;
  width: 50%;
}
.BundleList__navigationItem:first-child{
  text-align: left;
}
.BundleList__navigationItem:last-child{
  text-align: right;
}
.BundleList__navigationLink{
  font-size:16px;
  font-weight: bold;
}
.BundleList__navigationLink--prev,.BundleList__navigationLink--next{
  display: block;
  margin-top: 0;
}
.BundleList__navigationLink--prev{
  padding-left:10px;
}
.BundleList__navigationLink--next{
  padding-right: 10px;
}
.BundleList__navigationLink--prev:before{
  display:inline-block;
  content: '';
  background: url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) 0 -140px;
  -webkit-background-size: 250px 250px;
  background-size: 250px 250px;
  width: 17px;
  height: 27px;
  margin-bottom:-5px;
}
.BundleList__navigationLink--next:after{
  display:inline-block;
  content: '';
  background: url(/images/auct/template/ui/iphone/images/1_3_8/topSp.png) -92px -140px;
  -webkit-background-size: 250px 250px;
  background-size: 250px 250px;
  width: 17px;
  height: 27px;
  margin-bottom:-5px;
}

/* ------------------------------------------------------
.acMdStepNavi
------------------------------------------------------- */
.acMdStepNavi {
  display: table;
  width: 190px;
  margin: 10px auto;
  background: url(/images/auct/template/ui/iphone/images/2_1_6/sp_navi.png) no-repeat;
  padding-bottom: 32px;
  -webkit-background-size: 190px 176px;
  background-size: 190px 176px;
  font-weight: bold;
  font-size: 11px;
  color: #666;
}
.acMdStepNavi.decStep1 {
  background-position:0 -130px;
}
.acMdStepNavi.decStep2 {
  background-position:0 -55px;
}
.acMdStepNavi.decStep3 {
  background-position:0 20px;
}
.acMdStepNavi li {
  width: 54px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
/*---------------------------------------------------------------------------------------------#promoBox4*/
/*----- Carview!Module -----*/
#promoBox4.promoBox{
  padding-bottom: 0;
}
#promoBox4.promoBox .untHlRA {
  font-size: 16px;
}
#promoBox4.promoBox .elCrslNavi{
  bottom:inherit;
  top:239px;
}
#promoBox4.promoBox .elCrslNavi .prev,
#promoBox4.promoBox .elCrslNavi .prevDisable,
#promoBox4.promoBox .elCrslNavi .next,
#promoBox4.promoBox .elCrslNavi .nextDisable {
  padding-top: 0;
}
#promoBox4.promoBox .elCrslNavi .prev:before,
#promoBox4.promoBox .elCrslNavi .prevDisable:before,
#promoBox4.promoBox .elCrslNavi .next:before,
#promoBox4.promoBox .elCrslNavi .nextDisable:before,
#promoBox4.promoBox .elCrslNavi li {
  height:30px;
}
#promoBox4.promoBox .elCrslNavi .prev:before {
  background-position: 0 -95px;
}
#promoBox4.promoBox .elCrslNavi .prevDisable:before {
  background-position: -50px -95px;
}
#promoBox4.promoBox .elCrslNavi .next:before {
  background-position: -100px -95px;
}
#promoBox4.promoBox .elCrslNavi .nextDisable:before {
  background-position: -150px -95px;
}
#promoBox4.promoBox .elCrslIndicator{
  bottom:inherit;
  top:239px;
}
#promoBox4.promoBox .elCrslList li .elTxt{
  height:2.3em;
  padding-top:3px;
  overflow:hidden;
}
#promoBox4.promoBox .elCrslList li .elImg{
  display: table-cell;
  vertical-align: middle;
}
#promoBox4.promoBox .elOther{
  padding:50px 10px 0;
}
#promoBox4.promoBox .elOther p {
  text-align: right;
}
#promoBox4.promoBox .elOther p a {
  display: inline-block;
  line-height: 1;
  font-size: 13px;
  font-weight: bold;
  padding:7px 0;
}
#promoBox4.promoBox li dd.decTxt02 {
  padding-top: 4px;
  line-height: 1;
}
#promoBox4.promoBox li dd.decTxt03 {
  width: 85px;
  margin: 0 auto;
  padding-top: 4px;
  line-height: 1;
  color: #454545;
  text-align: left;
  font-size: 12px;
}
.IndentList{
  font-size: 12px;
  text-indent: -1em;
  margin-left: 1em;
}
.IndentList__item{
    margin-top: 2px;
    margin-bottom: 2px;
    line-height: 1.4;
}




/*---------------------------------------------------------------------------------------------#item_area*/

#item_area ul{*zoom:1;margin-bottom: 20px;}
#item_area ul:after{
    display:block;
    visibility:hidden;
    clear:both;
    height:0;
    content:".";
}
#item_area .item_body{
  position:relative;
  padding:0 5px 20px;
  z-index:1;
}
#item_area li{
    width:50%;
    float:left;
    padding-top:20px;
    position: relative;
}
#item_area li:nth-child(2n+1){
  clear:both;
}
#item_area li h4{font-size:12px}
#item_area li .linkBlock{
    display:block;
    width:100%;
}
#item_area li .linkBlock:link,
#item_area li .linkBlock:visited{
  color:#000;
  text-decoration: none;
}

#item_area li .thumb{
  position:relative;
  height: 146px;
  margin:0 auto;
}
#item_area li .thumb_inner{
  position:relative;
  width: 146px;
  height: 146px;
  margin:0 auto;
  background-position:50% 50%;
  background-repeat:no-repeat;
  -webkit-transition:-webkit-background-size .2s cubic-bezier(0,0.4,0.39,1);
  transition:-webkit-background-size .2s cubic-bezier(0,0.4,0.39,1);
  -moz-transition:background-size .2s cubic-bezier(0,0.4,0.39,1),-moz-background-size .2s cubic-bezier(0,0.4,0.39,1);
  -o-transition:background-size .2s cubic-bezier(0,0.4,0.39,1),-o-background-size .2s cubic-bezier(0,0.4,0.39,1);
  transition:background-size .2s cubic-bezier(0,0.4,0.39,1);
  transition:background-size .2s cubic-bezier(0,0.4,0.39,1),-webkit-background-size .2s cubic-bezier(0,0.4,0.39,1),-moz-background-size .2s cubic-bezier(0,0.4,0.39,1),-o-background-size .2s cubic-bezier(0,0.4,0.39,1);
  -webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
#item_area li .detail{
  padding-top: 5px;
  width: 146px;
  margin:0 auto;
  background: #FFF;
}
#item_area li .detail h4{
    display: block;
    display: -webkit-box;
    display: box;
    max-height: 2.4em;
    overflow: hidden;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    line-height: 1.3;
    font-size: 12px;
}
#item_area li .detail p{
  font-size:12px;
  font-weight:bold;
}
#item_area li .detail .decStatus{
  font-size:12px;
  position: relative;
  padding-top: 2px;
}
#item_area .decDeadline{
  background: url(https://s.yimg.jp/images/auct/template/ui/iphone/images/2_1_0/ico_history.png) no-repeat 0 center;
  -webkit-background-size: 12px;
       -o-background-size: 12px;
          background-size: 12px;
  padding-left: 12px;
}
#item_area .decWatchNum{
  background: url(https://s.yimg.jp/images/auct/template/ui/iphone/images/2_1_0/ico_star_s.png) no-repeat 8px center;
  -webkit-background-size: 12px;
       -o-background-size: 12px;
          background-size: 12px;
  padding-left: 20px;
}
#item_area .decWatch{
  position: absolute;
  width: 30px;
  height: 30px;
  right: 5px;
  bottom: 0;
  text-indent: -9999px;
  background: url(https://s.yimg.jp/images/auct/template/ui/iphone/images/2_1_0/ico_star.png) no-repeat 12px 10px;
  -webkit-background-size: 100px 20px;
       -o-background-size: 100px 20px;
          background-size: 100px 20px;
}
#item_area .decWatch.is-watch{
  background-position: -70px 10px;
}
@media screen and (min-width: 375px) {
    #item_area li .thumb{
      height: 170px;
    }
    #item_area li .thumb_inner{
      width: 170px;
      height: 170px;
    }
    #item_area li .detail{
      width: 170px;
    }
}
/*iphone6plus*/
@media screen and (min-width: 414px) {
    #item_area li .thumb{
      height: 190px;
    }
    #item_area li .thumb_inner{
      width: 190px;
      height: 190px;
    }
    #item_area li .detail{
      width: 190px;
    }
}
/*Android*/
@media screen and (min-width: 480px) {
    #item_area li .thumb{
      height: 220px;
    }
    #item_area li .thumb_inner{
      width: 220px;
      height: 220px;
    }
    #item_area li .detail{
      width: 220px;
    }
}
#item_area li .mes{
     opacity: 1.0;
    -webkit-animation-name: "fadein";
    -webkit-animation-duration: .1s;
    -webkit-animation-timing-function: linear;
    animation-name: "fadein";
    animation-duration: .1s;
    animation-timing-function: linear;
      /*bottom: -30px;*/
}

#item_area li .mes:after{
    bottom: 22px;
    right: 18px;
    position: absolute;
    display: block;
    content: "";
    width: 7px;
    height: 7px;
    border: 1px solid #999;
    background-color: #FFF;
    -webkit-transform: rotate(43deg) skew(15deg,15deg);
}
#item_area li .mes p {
    bottom: 23px; 
    right: 5px;
    width: 150px;
    display: block;
    position: absolute;
    z-index: 90;
    border: 1px solid #999;
    background-color: #FFF;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 7px;
    padding: 7px;
    line-height: 1.3em;
    font-size: 11px;
    letter-spacing: -0.02em;
}
#item_area li .mes p:after {
    bottom: -1px;
    right: 13px;
    position: absolute;
    display: block;
    content: "";
    width: 7px;
    height: 7px;
    background-color: #FFF;
    -webkit-transform: rotate(43deg) skew(15deg,15deg);
}
#item_area li .mes a {
    display: block;
    margin: 5px;
    padding: 5px;
    border: 1px solid #CCC;
    border-radius: 2px;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}
#item_area li .filter{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}


/* ------------------------------------------------------
.acMdItemStatus add
------------------------------------------------------- */

.acMdItemStatus{
  margin:0 auto;
  padding:15px 10px 15px 10px;
  background:#f4f4f4;
}

.acMdItemStatus .untHead .ptsLottery{
    display: block;
    background: #C81233;
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    padding: 5px;
    line-height: 25px;
    margin-bottom: 10px;
}
.acMdItemStatus .untHead .decRate{
    color: #fee501;
    font-size: 14px;
}
.acMdItemStatus .untHead .decImg{
    vertical-align: middle;
    padding-right: 5px;
}

.acMdItemStatus .decIcon{
	padding-right:2px;
}
.acMdItemStatus .decBold{
    font-weight: bold;
}
.acMdItemStatus .decBreakDown{
    font-size:10px;
}
.acMdItemStatus .decMemo{
    display:block;
    font-size:10px;
    color: #999;
}
.acMdItemStatus .decMemoLink{
    display:block;
    font-size:10px;
    color: #3366cc;
}
.acMdItemStatus .ptsPointBox{
  position:relative;
  padding-top:10px;
  border-top:solid 1px #ccc;
  font-size:12px;
  text-align: right;
}
.acMdItemStatus .ptsCampaignBox{
  position:relative;
  padding-top:10px;
  border-top:solid 1px #ccc;
  font-size:12px;
  text-align: center;
}
/* ------------------------------------------------------
.PointNote
------------------------------------------------------- */

.PointNote{
	font-size:14px;
}
.PointNote__close{
  width: 145px;
  margin: 0 auto;
}
.PointNote__detail{
	display: table;
  width:100%;
  padding-bottom: 5px;
}
.PointNote__data{
  display: table-cell;
}
.PointNote__description{
  display: table-cell;
  text-align: right;
  font-weight: bold;
}
.PointNote__limit{
	padding-right:5px;
	font-size:10px;
}
.PointNote__memo{
  font-size:12px;
  font-weight: normal;
  color:#999;
}
.PointNote__rate{
  font-size:10px;
  font-weight: normal;
  color:#999;
}
.PointNote__total{
  padding:5px 0;
  text-align: right;
  border-top:solid 1px #cfcfcf;
}
.PointNote__bold{
  font-weight:bold;
}
.PointNote__totalPoint{
  font-size:18px;
	font-weight:bold;
}
