@charset "UTF-8";
/* CSS Document */


/* Regist */
.registColumn { padding-bottom: 30px; }
.registTTL { font-size: 14px; line-height: 16px; color: #FFF; padding: 2px 0 2px 5px; background-color: #666; }
.registColumn p { padding: 8px 0 0 0; }
.registAtt { font-size: 12px; line-height: 16px; color: #333; padding: 2px 0 0 1em; text-indent: -1em; }
.registAttE { font-size: 12px; line-height: 16px; color: #333; padding: 2px 0 0 0.5em; text-indent: -0.5em; }
.registList p { padding: 2px 0; text-align: center; }
.marketLine { padding-top: 2px; }
.marketLine:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
.marketL { width: 160px; float: left; }
.marketR { width: 400px; float: left; }
#buyerPrivilege p { padding: 0 0 0 1em; text-indent: -1em; }
.registKiyaku { height: 150px; padding: 0 5px; border: solid 1px #666; overflow: auto; }
.registKiyaku p { font-size: 12px; line-height: 17px; color: #333; }
.registKiyaku strong { font-size: 13px; color: #000; }
.registFooter { padding-bottom: 30px; }
.registBtn { text-align: center; padding-top: 10px; }
.buyerPrice { padding-top: 2px; }
.buyerPriceL { width: 120px; float: left; }
.buyerPriceL2 { width: 160px; float: left; }
.buyerPriceM { text-align: center; width: 20px; float: left; }
.buyerPriceR { width: 420px; float: left; }
.buyerPriceR2 { width: 380px; float: left; }

.registFinishTTL { font-size: 15px; line-height: 18px; color: #990000; text-align: center; font-weight: bold; padding: 20px 0 10px 0; }
.registFinish p { font-size: 14px; line-height: 22px; text-align: center; padding-bottom: 50px; }
.registFinish dl { padding: 3px 5px 5px 5px; border: solid 1px #990000; list-style: none; }
.registFinish dt { color: #990000; padding-bottom: 2px; border-bottom: solid 1px #990000; }
.registFinish dd { padding: 5px 0 0 1em; }


