/* ................................................................. Global*/

input{
background: #FFFFFF;
}

body {
margin: 0;
text-align: center;
background: url(/image/global/header/head-line.jpg) repeat-x 0 0;
font-size: 13px;
font-family: "Lucida Grande", Verdana, "ヒラギノ角ゴ Pro W3", sans-serif;
scrollbar-3dlight-color: #BBB;
scrollbar-arrow-color: #FFF;
scrollbar-darkshadow-color: #AAA;
scrollbar-face-color: #DDD;
scrollbar-highlight-color: #DDD;
scrollbar-shadow-color: #CCC;
scrollbar-track-color: #EEE;
}

table {
font-family: "Lucida Grande", Verdana, "ヒラギノ角ゴ Pro W3", sans-serif;
border-collapse: collapse;
border: none;
font-size: 13px;
}

a img {
border: none;
}

a {
color: #037;
}

a:hover {
color: #CBA;
}

.cleaner {
clear: both;
height: 1px;
line-height: 1px;
font-size: 1px;
}

#auction-wrapper {
width: 920px;
margin: 30px auto;
background: url(/image/global/contents/page-bottom.jpg) no-repeat left bottom;
padding-bottom: 75px;
}

#contents-wrapper {
margin: 0 30px;
text-align: left;
}


form{
  margin: 0;
  padding: 0;
}


/* ................................................................. Header*/


#header {
width: 920px;
margin: 0 auto;
text-align: left;
position: relative;
}

#change-language {
text-align: right;
padding: 0 30px 20px 0;

}

#logo-wrapper {
float: left;
height: 78px;
background: url(/image/global/header/reflection.jpg) no-repeat 30px bottom;
width: 450px;
position: relative;
padding-left: 30px;
}

#logo-wrapper h1 {
font-size: 12px;
line-height: 12px;
color: #999;
padding: 0;
position: absolute;
margin: 15px 0 0 187px;
top: 0;
left: 0;
}

#logo-wrapper h1.english-tune {
margin: 0 0 0 187px !important;
}

#timer-wrapper {
position: absolute;
width: 390px;
right: 20px;
top: 60px;
text-align: right;
}

#menu-wrapper {
width: 870px;
margin: 0 0 0 30px;
position: relative;
}

#menu {
margin: 0;
padding: 0;
float: left;
height: 16px;
font-size: 1px; 
line-height: 1px;
border-right: 1px solid #000;
width: 655px;
overflow: hidden;
}

#menu.english-tune {
width: 465px;
}

#menu li {
padding: 0 13px 0 0;
margin: 0;
list-style: none;
float: left;
}

#head-mypage-button {
position: absolute;
margin-top: -9px;
right: 0;
padding: 0;
text-align: right;
width: 205px;
}

#head-mypage-button.english-tune {
width: 410px;
}





/* ................................................................. ItemListPage*/

.submenu-wrapper {
width: 220px;
margin-left: 30px;
display: none;
}

.submenu-wrapper ul {
margin: 0 0 30px 0;
padding: 0;
}

.submenu-wrapper ol {
margin: 10px 0 30px 0;
padding: 0;
}

.submenu-wrapper li {
margin: 0 0 10px 0;
padding: 0;
list-style: none;
}

#category-top {
display: block;
margin-left: 30px;
}

.main-category a {
padding: 2px 0 2px 25px;
font-size: 16px;
}

.attach-category li {
display: inline;
}

.attach-category a {
background: url(/image/global/item-list/submenu-sub-icon.gif) no-repeat 5px 0;
padding: 2px 0 2px 25px;
display: block;
margin: 0 0 10px 0;
}

.submenu-wrapper a {
color: #037;
font-weight: bold;
display: blocl;
}

.submenu-wrapper ol a {
background: url(/image/global/item-list/submenu-arrow.gif) no-repeat left center !important;
padding-left: 20px;
margin-left: 5px;
font-size: 10px;
}

.black-list {
font-size: 11px;
margin-left: 25px;
margin-top: 10px;
}

#item-list-wrapper {
width: 620px;
}

#item-list-wrapper h2 {
position: relative;
font-size: 16px;
color: #FFF;
margin: 1px 0 25px 0;
background: url(/image/global/item-list/pankz-back.jpg) no-repeat 0 0;
padding: 0 10px;
height: 27px;
}

#item-list-wrapper h2 span {
position: absolute;
top: 4px;
line-height: 18px;
}

.pankz-front {
z-index: 1;
}

.pankz-shadow {
z-index: 0;
margin-top: 1px;
color: #666;
}

#list-control-panel {
padding-bottom: 16px;
}

#list-print-button {
float: right;
}

.print-min-button{
 margin: 2px 0px 0px 0px;
}

.bidend-min-button{
 margin: 6px 0px 0px 0px;
}

#model-search {
width: 510px;
margin-bottom: 7px;
}

#model-search th {
text-align: left;
color: #542;
width: 9.5em;
}

#model-search th.english-tune {
width: 10.5em;
}

#model-search-box input {
margin: 0;
padding: 0;
width: 98%;
ime-mode: disabled;
text-align: left;
}

#model-search-button {
background: url(/image/global/item-list/list-search-arrow.gif) no-repeat left center;
width: 135px;
text-align: right;
}

#item-sort {
width: 510px;
background: url(/image/jp/item-list/bid-icon-info.jpg) no-repeat right center;
}

#item-sort.english-tune {
background: url(/image/en/item-list/bid-icon-info.jpg) no-repeat right center;
}

#item-sort-i {
width: 415px;
text-align: right;
hight: 26px;
color: #542;
background: url(/image/jp/item-list/sort_back.gif) no-repeat left top;
}

#item-sort-i.english-tune {
background: url(/image/en/item-list/sort_back.gif) no-repeat left top;
}

#item-sort-i table {
float: right;
}

#item-sort td {
vertical-align: middle;
line-height: 26px;
font-size: 12px;
padding: 0;
color: #542;
}

#item-sort span {
float: left;
margin-left: 10px;
}

#item-sort a {
float: left;
}

#item-sort img {
vertical-align: middle;
}

#auction-list {
width: 618px;
border: 1px solid #542;
border-bottom: none;
}

#auction-list th , #auction-list td {
padding: 3px 5px;
color: #542;
text-align: center;
line-height: 20px;
}

#auction-list img {
vertical-align: top;
margin-right: 3px;
}

#auction-list th {
background-color: #F0F0F0;
}

.room th , .room td {
border: none;
border-right: 1px dotted #AAA;
}

.room a {
color: #037;
}

.room .item-lot{
width: 100px;
}
.room td.item-lot{
text-align: left !important;
}
.room .item-model{
width: 190px;
}
.room td.item-model{
text-align: left !important;
font-weight: bold;
}
.room .item-year{
width: 70px;
}
.room .item-hour{
width: 90px;
}
.room .item-price{
width: 170px;
}
.room td.item-price{
text-align: right !important;
font-weight: bold !important;
color: #F50 !important;
padding-right: 2em !important;
}
.room .item-price-mypage{
width: 130px;
}
.room td.item-price-mypage{
text-align: right !important;
font-weight: bold !important;
color: #F50 !important;
padding-right: 1em !important;
}

.comment-head {
border-top: 1px dotted #AAA;
font-size: 12px;
color: #999 !important;
text-align: right !important;
}

.comment {
border-top: 1px dotted #AAA;
color: #666 !important;
text-align: left !important;
line-height: 15px !important;
}

.comment p {
margin: 0;
padding: 0;
position: relative;
}

.watchlist-box {
border-top: 1px dotted #AAA;
border-left: 1px dotted #AAA;
}

.list-spacer {
font-size: 1px;
line-height: 1px !important;
height: 1px;
border-top: 1px solid #542;
border-bottom: 1px solid #542;
padding: 0 !important;
}


#list-foot {
width: 620px;
border-bottom: 1px dotted #542;
margin-bottom: 10px;
}

#list-foot td {
padding: 2px 0 5px 0;
vertical-align: middle !important;
}

.list-page-move {
text-align: right;
font-size: 14px;
font-weight: bold;
line-height: 26px;
color: #F60;
letter-spacing: 2px;
padding-bottom: 5px;
}
.list-page-move img {
vertical-align: middle;
}





/* ................................................................. DetailPage*/

#sumnail-side {
padding: 0 3px 0 0;
float: left;
width: 230px;
_width: 236px;
overflow: hidden;
}

#sumnail-side em {
font-size: 12px;/* 120% */
height: 32px;
line-height: 32px;
font-style: normal;
font-weight: bold;
color: #037;
}

#sumnail-box {
_margin: 2px 0 0 0;
overflow: auto;
width: 232px;/*338*/
height: 410px;
}

#sumnail-box img {
width: 100px;
}

#sumnail-box td {
padding: 0;
}

#sumnail-box a {
float: left;
margin: 1px 4px 4px 1px;
border: 1px solid #653;
width: 100px;
height: 75px;
}

#sumnail-box img {
width: 100px;
height: 75px;
}

#sumnail-box a:hover {
border-color: #F70;
}

#sumnail-box .selected {
margin: 0 3px 3px 0;
border: 2px solid #F70;
}

#sumnail-side-buttons {
padding: 0 0 0 0;
overflow: hidden;
text-align: center;
}

#sumnail-side-buttons a{
/*float: left;*/
padding-top: 3px;
display: block;
}


#preview-side {
float: right;
width: 625px;
margin-top: 1px;
}

#preview-side-buttons {
height: 30px;
text-align: right;
width: 626px;
}

#prev-photo , #next-photo {
float: left;
padding-top: 0;
margin: 13px 0 0 5px;
}

#item-detail-to-list-top {
float: right;
}

#preview {
border: 1px solid #F80;
}

#item-information {
padding: 15px 0 0 0;
}

#item-information .boder_table {
width: 340px;
margin:5px 18px 0 0;
}

#item-information .boder_table th , #item-information .boder_table td {
border-top: 1px solid #653;
padding: 4px 5px;
}

#item-information th {
width: 155px;
text-align: left;
color: #653;
}

#item-information td {
color: #666;
}

#item-information-buttons {
float: right;
width: 195px;
margin: 0;
padding: 0;
text-align: center;
color: #542;
font-size: 15px;
}

#item-information-buttons input {
margin: 0;
padding: 0;
}

#item-information-buttons strong {
margin-top: 5px;
display: block;
}

#item-detail-to-list-bottom {
text-align: right;
padding-top: 2px;
}




/* ................................................................. PrintPage*/

#print-wrapper {
width: 572px;
margin: 30px auto;
}

#print-icon-info {
width: 572px;
padding-bottom: 3px;
text-align: right;
position: relative;
}

#print-list {
width: 570px;
border: 1px solid #542;
border-bottom: none;
}

#print-list th , #print-list td {
padding: 5px;
color: #542;
text-align: center;
line-height: 20px;
}

#print-list img {
vertical-align: top;
margin-right: 3px;
}

#print-list th {
background-color: #F0F0F0;
}

#print-page {
position: absolute;
top:-10px;
left:-6px;
}




/* ................................................................. FreePage*/

h2 {
background: url(../../image/global/contents/headline-head.gif) no-repeat left center;
line-height: 18px;
font-size: 16px;
padding: 0 0 0 20px;
margin: 0 0 5px 0;
color: #555;
text-align: left;
}

#right-contents-wrapper {
width: 620px;
text-align: left;
margin: 0 30px;
}

#fob-graph table {
width: 620px;
border: 1px solid #653;
margin-top: 30px;
}

#fob-graph th {
padding: 3px 5px;
color: #666;
font-size: 14px;
}


#fob-graph td {
text-align: right;
border-top: 1px dotted #AAA;
border-left: 1px dotted #AAA;
padding: 3px 5px;
}

.fob-top td {
font-weight: bold;
color: #432;
background-color: #F5F5F5;
text-align: center !important;
}

#right-contents-wrapper li {
margin: 0 0 10px 0;
}

#fob-expantion td {
vertical-align: top;
}

#photo-gallery {
width: 308px;
float: right;
padding: 0;
margin: 20px 0 0 0;
text-align: right;
}

#photo-gallery h2 {
margin-left: 6px;
}

#photo-gallery-buttons {
width: 308px;
}

#photo-gallery-buttons a {
margin-right: 5px;
float: right;
}

#photo {
border: 1px solid #F80;
margin-left: 6px;
}

#photo-sumnail {
clear: both;
margin: 5px 1px 1px 2px;
}

#photo-sumnail td {
padding: 0;
}

#photo-sumnail a {
float: right;
margin: 1px 1px 5px 5px;
border: 1px solid #653;
}

#photo-sumnail img {
width: 94px;
}

#photo-sumnail a:hover {
border-color: #F70;
}

#photo-sumnail .selected {
margin: 0 0 4px 4px;
border: 2px solid #F70;
}

#yard-info , #yard-access {
margin-bottom: 30px;
}

#yard-info {
padding-top: 20px;
}

#yard-info dt {
float: left;
padding-left: 20px;
}

#yard-info-head {
padding-left: 0 !important;
}

#yard-info dd {
margin-left: 100px;
margin-bottom: 10px;
width: 200px;
}

#yard-access dt {
background: url(../../image/global/contents/point.gif) no-repeat left center;
padding-left: 18px;
margin-left: 1px;
font-weight: bold;
}

#yard-access dd {
margin: 3px 0 10px 30px;
width: 260px;
}

p.yard-hotel-info {
margin-left: 20px;
}

#blacklist-wrapper {
padding: 30px 0;
text-align: left;
}

#blacklist-wrapper em {
font-weight: bold;
font-style: normal;
}

#blacklist-wrapper h4 {
background-color: #EEE;
color: #037;
text-align: center;
padding: 3px;
margin: 30px 0;
}

#blacklist-wrapper dt {
float: left;
font-weight: bold;
margin-bottom: 10px;
}

#blacklist-wrapper dd {
margin-left: 5em;
margin-bottom: 10px;
}






/* ................................................................. LinkSpace*/

#links {
text-align: center;
position: relative;
margin-top: -20px;
}

#links a {
padding: 0 5px;
}




/* ................................................................. Footer*/

#footer {
font-weight: bold;
text-align: center;
padding-bottom: 20px;
font-size: 12px;
color: #666;
margin: 30px 0 0 0;
background: url(/image/global/footer/copyright.gif) no-repeat center bottom;
position: relative;
top: -35px;
}

#footer.english-tune {
font-size: 1px;
line-height: 1px;
}





/* ------------------------------------------------------- SystemPage */

button {
   color: #FFF;
   background-color: #FFF;
   border: none;
   border-width: 0;
   padding: 0;
   margin: 0;
}
#system_page {
   background: url(/net/dm/image/systempage/en/system_window_line.gif) repeat-y 0 0;
   width: 680px;
   text-align: left;
   margin: 0 auto !important;
   padding: 0 !important;
}
#system_head {
   background: url(/net/dm/image/systempage/en/system_window_top.gif) no-repeat 0 0;
   padding: 20px 20px 0 20px;
   margin: 0 !important;
}





/* 071126 */
#system_page{
  font-size: 110%;
  line-height: 1.4;
}

#system_page input{
  font-size: 110%;
}

#system_page table{
  font-size: 100%;
  line-height: 1.4;
}

#system_page table tr td{
  padding: 5px;
}

#system_head_table{
   background: url(/net/dm/image/systempage/en/system_window_top.gif) no-repeat 0 0;
   padding: 20px 30px 10px 20px;
   margin: 0!important;
}

.bid_con_input{
  margin: 20px 0px;
  border-top: 1px dotted #DDDDDD;
}

.bid_con_input tr td{
  border-bottom: 1px dotted #DDDDDD;
  padding: 10px 0px;
}

.bid_submit_table{
  
}

.solidline{
  margin: 3px 0px;
  border-top: 1px solid #BBBBBB;
  width: 630px;
  height: 1px;
  line-height: 0;
  font-size: 0;
}

.bid_con_col{
  font-weight: bold;
}

.bid_con_info{
  margin: 15px 0px;
  border-left: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
}

.bid_con_info tr td{
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  text-align: center;
}

.bid_con_info_first{
  font-weight: bold;
  background: #F0F0F0;
  color: #000000;
}

.bid_con_decide{
  margin: 15px 0px 0px 10px;
  width: 600px;
}

.bid_con_decide tr td{
  padding: 0px;
  vertical-align: top;
}

.bid_con_decide2{
  margin: 0px 0px 0px 10px;
  width: 600px;
}

.bid_con_decide2 tr td{
  vertical-align: top;
}

.bid_confirm_contents01{
  width: 300px;
}

.bid_confirm_contents01 a img{
  margin: 0px 0px 0px 70px;
  outline: none;
}

.bid_confirm_contents02{
  width: 300px;
}

.bid_confirm_contents02 a{
  margin: 0px 0px 0px 0px;
  outline: none;
}

.bid_confirm_contents03{
  margin: 0px 0px 0px 60px;
  width: 200px;
}

.bid_confirm_contents04{
  margin: 0px 0px 0px 15px;
  width: 285px;
}

.bid_confirm_contents03 div.bid_confirm_contents_text_left{
  clear: both;
  width: 15px;
  float: left;
}

.bid_confirm_contents03 div.bid_confirm_contents_text_right{
  width: 185px;
  float: left;
}

.bid_confirm_contents04 div.bid_confirm_contents_text_left{
  clear: both;
  width: 15px;
  float: left;
}

.bid_confirm_contents04 div.bid_confirm_contents_text_right{
  width: 270px;
  float: left;
}


.decide_num{
  font-size: 15px;
}

.decide1 a{
  border: 1px solid #BBBBBB;
  display: block;
  width: 310px;
  _width: 320px;
  padding: 1px 5px;
  background: #BEE4F7;
}

.decide1 a:hover{
  background: #2B96CD;
  color: #FFFFFF;
}

.decide2 a{
  border: 1px solid #BBBBBB;
  display: block;
  width: 310px;
  _width: 320px;
  padding: 1px 5px;
  background: #BEE4F7;
}

.decide2 a:hover{
  background: #2B96CD;
  color: #FFFFFF;
}

.bid_con_mail{
  /*margin: 0px 70px 0px 70px;*/
  text-align: center;
}


.bid_con_mail_form1{
  margin: 10px 0px;
}

.bid_con_mail_form2{
  margin: 10px 0px;
}

#bid_number{
  font-weight: bold;
}

.bid_con_header tr td{
  width: auto !important;
}

.bid_min{
  font-size: 17px;
}

.bid_min input{
  font-size: 16px !important;
  width: 20px;
}

.bid_entry{
  font-size: 17px;
}

.bid_entry input{
  font-size: 16px !important;
  width: 20px;
}

.bid_notice{
  color: #FF0000;
  font-weight: bold;
  font-size: 14px;
}

.bid_lotno input{
  width: 80px;
}

/* ここまで */





#system_page_wrapper {
   background: url(/net/dm/image/systempage/en/system_window_bottom.gif) no-repeat 0 bottom;
   padding: 0px 30px 20px 20px;
   clear: both;
   text-align: cener;
   margin: 0 !important;
}
#system_page p {
   margin: 0 0 15px 0;
}
#system_page h6 {
   margin: 0;
   padding: 0;
   font-size:  14px;
}

#login {
   width: 630px;
   margin: 0 auto;
   font-size: 14px !important;
}

#login_l {
   width: 295px;
}
#login_r {
   border-left: 2px solid #E6E6E6;
   padding-left: 20px;
   font-size: 110% !important;
   line-height: 1.2 !important;
}

#login input {
   width: 275px;
   margin-bottom: 10px;
   font-size: 110%;
}
#login button {
   float: left;
   margin-right: 15px;
}

#bid_headline {
   text-align: center;
   margin-bottom: 40px;
}
#bid_headline table {
   margin: 0 auto 0 auto;
   display: inline;
   width: 630px;
}
#bid_now_price {
   padding-right: 10px;
   text-align: right;
   vertical-align: bottom;
}
#bid_now_price strong {
   font-size: 18px;
   font-family: Arial, Helvetica, sans-serif;
}
#bid_headline_text {
   padding-left: 10px;
   border-left: 2px solid #E6E6E6;
   line-heght: 120%;
}

#bid_price_set {
   text-align: center;
}

#bid_price_set input {
   vertical-align: middle;
   text-align: center;
}

#user_set_price {
   vertical-align: middle;
   width: 200px;
   height: 25px;
   font-size: 21px;
   font-weight: bold;
   margin: 0 5px 0 5px;
}

#bid_price_submit {
   text-align: center;
   margin-top: 10px;
   padding-top: 10px;
   border-top: 1px solid #CCC;
}
#bid_price_submit button {
   margin: 0 10px 0 10px;
}


#confilm_headline {
   color: #000;
   font-size: 17px;
   font-weight: bold;
   padding: 20px 0 50px 0;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
}

#reconfirm {
   font-size:  12px;
   font-weight: bold;
   color: #666;
   text-align: center;
}
#reconfirm span {
   font-size: 24px;
   color: #993467;
   font-family: Arial, Helvetica, sans-serif;
}

#bid_submit {
   clear: both;
   margin-top: 10px;
   padding-top: 10px;
   border-top: 1px solid #CCC;
   text-align: center;
}

#bid_submit button {
   margin: 0 10px 0 10px;
}

#bid_cancel{
  margin: -22px 0px 0px 0px;
  float: right;
  width: 82px;
}

.bidding{
  text-align: center;
}

.bidding_cancel{
  text-align: right;
}

#bin_price_box {
   border: 1px solid #CCC;
   color: #024;
   font-size: 19px;
   font-weight: bold;
   padding: 3px 6px 3px 6px;
   text-align: center;
   font-family: "Trebuchet MS", "Lucida Sans Unicode", Helvetica, Sans-Serif;
}


#result_headline {
   text-align: left;
   vertical-align: bottom;
   font-size: 15px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
}
#result_headline span {
   margin-left: 2em;
}

#result_head {
   width: 630px;
   margin-bottom: 10px;
}
#result_sumnail {
   text-align: right;
   width: 100px;
}
#result_sumnail img {
   width: 100px;
}

#bid_rank {
   margin: 10px 0px;
   border: 1px solid #D5D5D5;
   border-bottom: none;
}
#bid_rank table {
   width: 628px; /* 630px */
   font-family: Arial, Helvetica, sans-serif;
   font-size: 120%;
   }
#detail_bid_rank #bid_rank table {
   width: 878px;
   font-family: Arial, Helvetica, sans-serif;
}
#bid_rank td {
   border-bottom: 1px solid #D5D5D5;
   padding: 5px 5px 5px 5px;
   text-align: center;
}
#bid_rank th {
   padding: 5px;
   text-align: center;
   background: url(/net/dm/image/systempage/en/point.gif) no-repeat 5px center;
   border-bottom: 1px solid #D5D5D5;
   font-weight: bold;
   /*padding-left: 29px;*/
}
#bid_rank_first th {
   background: url(/net/dm/image/systempage/en/highest.jpg) no-repeat 5px center;
   font-weight: bold;
}
#bid_rank_first td {
   font-weight: bold;
}

#bid_rank_head td {
   background-color: #E6E6E6;
   font-weight: bold;
}

#highest_info {
   text-align: center;
   margin-top: 20px;
}

#lose {
   background-color: #00215B;
   color: #FFF;
   font-weight: bold;
   line-height: 31px;
   text-align: left;
   padding-left: 5px;
   margin-bottom: 10px;
   vertical-align: middle;
}
#lose img {
   vertical-align: middle;
   margin-left: 3px;
}
#lose form {
   padding: 0;
   margin: 0;
}
#lose input {
   float: right;
   padding: 0;
   margin: 0;
}

#bid_again {
   float: right;
   color: #00215B;
   background-color: #00215B;
}

#forget_wrapper {
   text-align: center;
   padding-top: 10px;
}
#forget_page {
   background: url(/net/dm/image/systempage/en/forget_window_line.gif) repeat-y 0 0;
   width: 480px;
   text-align: left;
   margin: auto;
}
#forget_head {
   background: url(/net/dm/image/systempage/en/forget_window_top.gif) no-repeat 0 0;
   padding: 20px 20px 0 20px;
}
#forget_page_wrapper {
   background: url(/net/dm/image/systempage/en/forget_window_bottom.gif) no-repeat 0 bottom;
   padding: 20px;
   clear: both;
   text-align: left;
}
#forget_page p {
   margin: 0 0 15px 0;
   padding-bottom: 15px;
   border-bottom: 1px solid #D5D5D5;
}

#forget_field {
   width: 300px;
   vertical-align: top;
}


#regist_page {
   text-align: left;
   width: 700px;
   margin-left: 80px;
}

#reg-title {
   margin-left: 80px;
}

#regist_page form {
   display: inline;
}
#regist_page strong {
   font-size:  13px;
   margin-bottom: 5px;
}
#regist_page p {
   border-bottom: 1px solid #CCC;
   margin-bottom: 10px;
   padding-bottom: 10px;
}
#regist_page table {
   width: 630px;
   margin-top: 20px;
}
#regist_page th {
   padding-bottom: 8px;
   font-weight: normal;
   text-align: right;
   vertical-align: top;
   width: 30%;
}
#regist_page td {
   padding: 0 0 8px 5px;
   font-size: 13px;
   color: #666;
}
#regist_submit {
   text-align: center;
   margin-top: 10px;
   padding-top: 10px;
   border-top: 1px solid #CCC;
}
#regist_submit button {
   margin: 10px;
}



#bin_price {
   width: 630px;
   font-size: 22px;
}
#bin_headline_text {
   padding-right: 10px;
   text-align: right;
   font-size: 13px;
   line-height: 25px;
   color: #F90;
   width: 230px;
}
#bin_now_price {
   text-align: left;
   line-height: 25px;
   padding-left: 10px;
   border-left: 2px solid #E6E6E6;
   font-weight: bold;
}




#mypage {
   background: url(/net/dm/image/systempage/jp/mypage_window_line.gif) repeat-y 0 0;
   width: 860px;
   text-align: left;
   font-weight: bold;
   margin: 0 0 30px 30px;
}

#mypage button img {
margin: 0;
}

#mypage_head {
   background: url(/net/dm/image/systempage/jp/mypage_window_top.gif) no-repeat 0 0;
   padding: 20px 20px 0 20px;
}
#mypage_wrapper {
   background: url(/net/dm/image/systempage/jp/mypage_window_bottom.gif) no-repeat 0 bottom;
   padding: 20px 20px 45px 20px;
   clear: both;
   text-align: center;
}

.in-mypage {
text-align: center;
}

.in-mypage table {
width: 820px !important;
margin-bottom: 20px;
}

.in-mypage a{
  cursor:pointer;
}

#bidding_list {
   width: 840px;
}
.mypage_side {
   width: 40px;
   background-color: #EEE;
}
.mypage_list_box {
   padding: 0 0 0 10px;
}
.mypage_list_box table {
   border-left: 2px solid ##CCC;
   border-bottom: 2px solid ##CCC;
   width: 790px;
   margin: 5px 0 5px 0;
}
.mypage_list_box .list_watch_list img {
   position: relative;
   top: 0px;
   right: 0px;
}
.mypage_separate_line td {
   height: 10px;
}
.mypage_headline {
   padding: 10px 0 5px 0;
   text-align: left;
   font-size: 17px;
   font-weight: bold;
   color:#999;
}
#delete_watchlist {
   padding-top: 20px;
   text-align: left;
}
#mypage_cleaner {
   height: 30px;
   border-bottom: 1px solid #CCC;
}

#mypage_item_lists {
   clear: both;
}

#watch_list_head {
   background: url(/net/dm/image/auction/en/list/dot.gif) repeat-x 0 0;
   margin-top:  15px;
   padding-top:  15px;
}

#wrapper_jp #mypage_item_lists th {
   font-weight: normal;
   font-size: 12px;
}

#wrapper_en #mypage_item_lists th {
   font-weight: bold;
   font-size: 14px;
}

#mypage_item_lists th {
   padding: 2px 4px 2px 4px;
}

#wrapper_en .detail_line td {
   padding: 4px 4px 4px 4px;
}

#mypage_item_lists strong {
   color: #000;
}

#watch_list table {
   width: 840px;
   margin-bottom: 10px;
}

.watch_list_padding {
   width: 10px;
}

.watch_list_check {
   width: 40px;
   background-color: #EEE;
   text-align: center;
   vertical-align: middle;
}

#watch_list .list_image_box {
   border-bottom: 2px solid #AAA;
   border-left: 2px solid #AAA;
}

.last_line td {
   padding: 2px 4px 2px 4px;
}

#watch_list .last_line th , #watch_list .last_line td {
   border-bottom: 2px solid #AAA;
}

#mypage_wrapper button {
   margin-top: 20px;
   display: inline;
}

#bid_frame {
   border: 2px solid #ddd;
   padding: 10px;
   width: 400px;
   text-align: center;
}

#error {
   border: 2px solid #F60;
   color: #F60;
   padding: 2px 5px 2px 5px;
   margin-bottom: 20px;
   font-weight: bold;
   text-align: left;
}


.bidding_table{
  width: 630px;
}



#bid-table {
margin-bottom: 10px;
font-size: 120% !important;
width: 430px;
}

#bid-table input{
  font-size: 16px;
}

#bid-table th {
text-align: left;
padding: 4px 5px;
}
#bid-table td {
padding: 4px 5px;
}


.bid-table-left {
  /*padding-right: 15px;*/
}

.bid-table-right {
/*border-left: 2px solid #CCC;*/
padding-left: 20px;
/*width: 164px;*/
text-align: right;
vertocal-align: bottom;
}

#confirm1{
  /*float: left;
  width: 300px;*/
}

#confirm1 a{
  margin: 10px 0px;
  padding: 5px;
  border: 1px solid #DDDDDD;
  display: block !important;
  background: #BEE4F7;
}

#confirm1 a:hover{
  color: #FFFFFF;
  background: #2B96CD;
}

#confirm2{
  /*float: right;
  width: 310px;*/
}

#confirm2 a{
  margin: 10px 0px;
  padding: 5px;
  border: 1px solid #DDDDDD;
  display: block !important;
  background: #BEE4F7;
}

#confirm2 a:hover{
  color: #FFFFFF;
  background: #2B96CD;
}

.system_head_title{
  margin: 0px 10px 0px 0px;
  padding: 0 !important;
  float: left;
}

/* タイトルの右に移動 */
#bidder_number{
  margin: 7px 0px 0px 0px;
  float: left;
  font-weight: bold;
  font-size: 14px;
}



.clear{
  clear: both !important;
  height: 1px !important;
  line-height: 0 !important;
  font-size: 0 !important;
}






/* ................................................................. Guidance*/

#guidance-flow {
text-align: center;
padding-top: 20px;
}

.guidance-paragraph {
background: url(/norico/image/global/contents/separator-small.jpg) no-repeat 0 0;
padding-top: 71px;
}

.guidance-paragraph th , .guidance-paragraph td {
padding: 15px 0 0 0;
vertical-align: top;
background-image:url(/image/free/BGconcept.JPG);
}

.guidance-paragraph th {
text-align: left;
font-weight: normal;
padding-right: 3px;
}

.guidance-paragraph strong {
color: #5697E1;
}

.guidance-paragraph em {
font-weight: bold;
font-style: normal;
text-decoration: underline;
}

.guidance-paragraph img {
margin-bottom: 10px;
border: 1px solid #888;
}

#auction-list a { border: 1px solid #FFFFFF; }
#auction-list a:active { border: 1px solid #FF0000; }
#auction-list a:hover { color: #CCBBAA; }

/*本番*/
.bid_table_jp{
  border: 1px solid #B3B3B3 !important;
}
.bid_table_jp .up_table{
width:502px;
_width:500px;
background-color:#F6F6F6; 
border-width:0 0 1px 0 ;
border-color:#B3B3B3;
border-style:solid;

}
.bid_table_jp .bid_links{
background-image:url(/image/v_dotline.gif);
background-repeat:repeat-y;
background-position:left;
padding:5px;
}
.bid_table_jp .idpass{
padding:8px 0 0 8px;
font-size:14px;
}
.bid_table_jp .idpass input{
width:50px;

}
.bid_table_jp .star_links{
margin:2px 0 2px 5px;
}
.bid_table_jp .star_links img{
margin:0 4px 0 0 ;

}
.bid_table_jp .bid_bg_header{
width:492px;
background-image:url(/image/wk_head.gif);
background-repeat:no-repeat;
font-size:0;
line-height:0;
height:12px;
}
.bid_table_jp .bid_bg_footer{
width:492px;
background-image:url(/image/wk_foot.gif);
background-repeat:no-repeat;
font-size:0;
line-height:0;
height:12px;
}
.bid_table_jp .bid_bg_body{
background-image:url(/image/back_bg.gif);
background-repeat:no-repeat;
background-color:#EBEAEB;
width:466px;
padding:9px 13px 4px 13px;
}
.bid_table_jp .bid_bold_text{
font-size:16px;
font-weight:bold;
vertical-align:bottom;
}
.bid_table_jp .bid_bold_text input{
width:20px;
height: 22px;
margin:0 4px 0 4px;
font-weight: bold;
font-size: 16px;
font-family: "Lucida Grande", Verdana, "ヒラギノ角ゴ Pro W3", sans-serif;
}

.bid_fcb{
  color: #000000;
}

.bid_table_jp .bid_text{
padding:0 0 13px 0;

}
.bid_table_jp input{
}
.bid_table_jp .bid_bg_wrap{
margin:4px 4px 0px 4px;

}
.bid_table_jp .bid_table_btn{
padding:10px 0 0 0;

}
.bid_error{
margin:4px 0 0 7px;

}

/* bid overtime */
.item_expire_layer_out{
  background: #FFFFFF;
  margin-top: -5px;
}

.item_expire_layer{
  width: 500px;
  text-align: center;
  padding-top: 70px;
}

.item_expire_layer_in_en{
  width: 400px;
  margin: 0px auto;
  border: 1px solid #AAAAAA;
  padding: 8px 5px;
  font-size: 14px;
  font-weight: bold;
  background: #FAFAFA;
}

.item_expire_layer_in_jp{
  width: 300px;
  margin: 0px auto;
  border: 1px solid #AAAAAA;
  padding: 8px 5px;
  font-size: 14px;
  font-weight: bold;
  background: #FAFAFA;
}

.detail-buttons{
margin: 5px 0 0 0;
	padding: 5px;
	width: 330px;
	_width: 340px;
	background: #f0f0f0;
	}
.detail-buttons .addwatch{
	float: left;
	width: 173px;
	}
.detail-buttons .addcontactus{
	float: left;
	width: 157px;
	}
.x:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	}
.x {
	min-height: 1px;
	}
* html .clearfix {
	height: 1px;
	/**//*/
	height: auto;
	overflow: hidden;
	/**/
	}
