 /* PeXポイントを使う・PeXポイントを貯める */

 @charset "UTF-8";

 body {background: #ffffff;}

 p#attention_text {text-align: right; font-size: 13px; margin: 5px 15px 0 0;}

 /* 左メニュー */
 div#menubar {background: #FFFFFF;}

 /* コンテンツ */
 div#contents {text-align: left; float: right; margin-right: 10px}
 div#contents .clear {line-height: 0px; padding: 0px; margin: 0px; height: 0px;}
 div#contents p.go_list {text-align: right; margin: 10px 15px 0px 15px;}
div#contents .contents_bg {width: 775px; background: #FFFFFF; padding-bottom: 10px;}
* html div#contents {margin-right:5px;}
 div#contents span.red {color: #DD0000; line-height: 16px; font-weight: bold;}
 div#contents p {font-size: 12px;}
 div#contents a {text-decoration: underline;}
 /* h2 */
 /* p main */
 div#contents p.main img {margin: 10px 0 0 18px;}
 div#auction_top p.explain{margin: 10px 0px 20px 20px;}
 div#auction_top p.what {margin:0 20px 15px 0; text-align: right;}
 div#auction_top p.what img {margin-right:5px;} 
 /* タブ */
 #header .menu_contents .auction a {
	background: #FB8024;
	color:#ffffff;
	font-weight:bold;
	border-left:1px solid #FB8024;
	border-right:1px solid #FB8024;
	border-top:1px solid #FB8024;	
}
 #header .menu_contents .auction a:hover{
	background: #FB8024;
	color:#ffffff;
	font-weight:bold;

}
 #header .menu_contents .auction a:visited{
	background: #FB8024;
	color:#ffffff;
	font-weight:bold;
}

/* menu */ 
ul.menu {
 margin:10px auto;
 width:745px;
}
ul.menu li.float{
 margin:0 10px 0 0;
 float:left;
}
h3
{background:transparent url(/images/common/icon/icon_circle_green.gif) no-repeat scroll 5px 1.5px;
border-bottom:2px solid #CCCCCC;
height:21px;
margin:15px auto 3px 0;
padding-left:25px;
width:95%;
color:#333333;
font-size:16px;
height:22px;
line-height:18px;
margin-bottom:13px;
padding:0 0 0 24px;
}

h3.catchcopy
{background:transparent url(http://pex.jp/images/common/icon/icon_circle_arrow_bottom.gif) no-repeat scroll 5px 3px;
border: none;
margin:0 auto 3px 0;
}
#auction_top h2 span {
background:transparent url(/images/top/icon_whitecircle_green.gif) no-repeat scroll 6px 7px;
color:#FFFFFF;
display:block;
float:left;
font-size:13px;
margin-top:0;
padding:6px 0 7pt 23px;
text-align:left;
width:727px;
}
h3 span{
line-height:21px;
}

p.explains{
margin:10px 0 10px 20px;
}
#about_auction h3{
background:transparent url(http://pex.jp/images/common/icon/icon_circle_green.gif) no-repeat scroll 5px 0;
border-bottom:2px solid #CCCCCC;
height:21px;
margin:15px 0 13px 16px;
padding-left:25px;
width:92.5%;
}

#auction_howto h3
{background:transparent url(http://pex.jp/images/common/icon/icon_circle_green.gif) no-repeat scroll 5px 0;
border-bottom:2px solid #CCCCCC;
height:21px;
margin:15px 0 13px 16px;
padding-left:25px;
width:92.5%;
}

 /* pickup_items */
 div#pickup_items {margin: 15px 0 0 12px; text-align: left;}
 div#pickup_items dl {width:245px; display:table; float:left; margin-bottom:10px; padding: 1px; margin: 5px 1px;}
 div#pickup_items dl.left{clear:both;}
 div#pickup_items dl dt.item_images {width: 94px; height:94px; background: url(/images/auction/goods_bg_94.gif) no-repeat; float: left; display:inline-table; float:left; margin:4px 4px 5px 0}
 div#pickup_items dl dt.item_images img {display:block; margin: 2px 0 0 2px;}
 div#pickup_items dl dd {width: 145px; margin:2px 2px 0 2px auto; display: table; float:left;}
 div#pickup_items dl dd.status {width: 240px; margin:1px auto; text-align: right; padding-right: 5px;}
 div#pickup_items dl dd span.client_name {font-size:10px; margin:5px 5px 0 0; width:140px; display:inline-table;}
 div#pickup_items dl dd table {background:#F9F9F9 none repeat scroll 0; border:1px solid #CCCCCC; margin-left:3px; margin-top:4px; width:138px;}
 div#pickup_items dl dd table span{margin-left:3px;}
 div#pickup_items dl dd table tr{height:18px;}
 div#pickup_items dl dd table tr.tr_top{display:block; margin-top:3px;}

 div#auction_status span.icon_entry_wait{font-size:10px; border:1px solid #808080; color:#808080; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:81px; _padding:0 1px 1px;}
 div#auction_status span.icon_entry{font-size:10px; border:1px solid #dd0000; color:#DD0000; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:81px; _padding:0 1px 1px;}
 div#auction_status span.icon_bid_wait{font-size:10px; border:1px solid #808080; color:#808080; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:60px; _padding:0 1px 1px;}
 div#auction_status span.icon_bid{font-size:10px; border:1px solid #ff8c00; color:#ff8c00; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:60px; _padding:0 1px 1px;}
 div#auction_status span.icon_review_wait{font-size:10px; border:1px solid #808080; color:#808080; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:76px;}
 div#auction_status span.icon_review{font-size:10px; border:1px solid #35a236; color:#35a236; display:table; padding: 0 1px; margin: 2px 1px; background-color:#ffffff; float: right; _width:76px; _padding:0 1px 1px;}
 div#auction_status span.icon_finish{font-size:10px; border:1px solid #000000; color:#000000; display:table; padding: 0 1px; margin: 1px 1px; background-color:#ffffff; float: right; _width:30px;}
 div#addressee dl dd p.icon {text-align: right; margin-top: 6px;}

 div#function {position: relative;}
 div#function dl {width: 150px; position: absolute; top: 7px; left: 608px; border: solid #35A236 1px;}
 div#function dt {float: left; background: #35A236; padding: 3px 0 1px 0;}
 div#function dt img {padding: 0px; margin: 0px; line-height: 0px;}
 div#function dd {float: left; padding: 5px 0px 0px 6px; background: #FFFFFF;}
 div#function dd a {padding: 0 2px;}
 /* goods_info */
 div#goods_info {margin: 15px 0 0 12px; text-align: left;}

 /*  */
 div#auction_user_flow {display: block; width:166px; text-align:center;}
 div#auction_user_flow dl.on {background-color:#ffff99; border:1px solid #CCCCCC; margin:9px 3px; width:166px; text-align:left;}
 div#auction_user_flow dl.on dt {padding:5px;}
 div#auction_user_flow dl.on dd {float:left; padding:0 0 4px;}
 div#auction_user_flow dl dd img {margin: 2px 0 0 5px;}
 div#auction_user_flow dl.off {background-color:#f6f6f6; border:1px solid #e5e5e5; margin:9px 3px; width:166px; text-align:left;}
 div#auction_user_flow dl.off dt {color:#bbbbbb; padding:5px;}
 div#auction_user_flow dl.off dd {float:left; padding:0 0 4px;}

 
 /*  */
  div#item_about {width: 740px; display: inline-table; min-height: 1%; border: solid #BBBBBB 1px; padding: 0px 0 8px 0px; float: left; margin-bottom: 15px;}
  div#item_about:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 *html div#item_about {height: 1%;}

 /*  */
 div#item_about div.item_image {width: 170px; background: url(/images/auction/goods_bg_164.gif) 6px 0 no-repeat; float: left; margin-top:8px; text-align:center;}
 div#item_about div.item_image a {text-decoration:none;}
 div#item_about div.item_image img {margin: 2px 0 0 6px;}
 div#item_about div.item_image :after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 *html div#item_about div.item_image {height: 1%;}

 div#item_about div.item_image div.auction_status {margin-top: 5px;}

 div#item_about div.item_details {float: left; padding-left: 10px;}
 div#item_about div.item_details table {width: 550px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; margin-top:10px;}
 div#item_about div.item_details table th {width: 20%; border: 0px; vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 5px 10px; line-height: 18px;}
 div#item_about div.item_details table th.top {padding-top: 10px;}
 div#item_about div.item_details table td {width: 30%; vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 5px 5px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック";}
  div#item_about div.item_details table th.review_point{width:10%;}
 div#item_about div.item_details table td.top {padding-top: 10px;}
 div#item_about div.item_details table td.section {width: 100%; height: 1px; margin: 0px; padding: 0px; background: url(/images/auction/condition_border.gif) transparent repeat-x;}
 div#item_about div.item_details table td span {margin: 0 5px;}
 div#item_about div.item_details table td p.time {font-size: 13px; color: #DD0000; font-weight: bold; text-align: right;}
 div#item_about div.item_details table td p.small {font-size: 10px; letter-spacing: 0.1em; line-height: 18px; color:#dd0000}
 div#item_about div.item_details table td p.small span {color: #DD0000;}
 div#item_about div.item_details p.icon {text-align: right; margin-top: 5px;}

 div#reviepoint dl {width: 740px;}
 div#reviepoint dl dt {width: 290px; float: left; margin-right: 25px; padding-left: 10px; line-height: 20px; font-size: 12px;}
 div#reviepoint dl dt img {margin: 0 3px;}
 div#reviepoint dl dd {width: 413px; float: left;}

 /* goods_exp */
 div#catmenu ul {margin-bottom: 10px;}
 div#goods_exp {margin: 15px 0 0 12px; text-align: left;}
 
/* item_info */
 div#item_info {width: 720px; }
 div#item_info h2{background: #ffffff none ;} 

div#item_info h3
{background:transparent none no-repeat scroll 0px 0;
border:none;
margin:0;
padding:0;
width:50%;
font-size:15px;
}
div#item_info h3 span{background: #ffffff none ;} 
 div#item_info h3 a {text-decoration: none;}

 /* participan */
 div#participan {width: 740px; margin: 15px 0 0 12px; text-align: left;}
 div#participan div.pr {width: 740px; border: solid #BBBBBB 1px; margin: 0px; padding: 10px;}
 div#participan p.text {font-size: 13px; line-height: 20px; margin: 10px 0 8px 24px;}
 div#participan p.text span.point{border:1px solid #cccccc; background:#eeeeee; padding:2px; margin:0 3px; font-weight:bold;}
 div#participan p.icon {text-align: right; margin-top: 5px;}

 div#participan div.message {
	background:#FFFEF4 none repeat scroll 0 0;
	border:1px solid #E3B879;
	color:#333333;
	font-weight:normal;
	margin:10px auto;
	padding:10px;
	width:90%;
	}
 div#participan div.message p {margin: 10px 15px; padding-left: 20px; text-align: left; background: url(/images/auction/icon_attention.gif) 0 2px no-repeat; line-height: 18px;}
 div#participan ul.user_status{border:1px solid #cccccc; width:150px; float:left; margin:0 15px 15px 0;}
 div#participan ul li{background-color:#ffffff; font-weight:bold; padding-bottom: 5px;}
 div#participan ul li.useful_point {color:#dd0000;  font-family:Verdana,Arial,Helvetica,sans-serif,"Hiragino Kaku Gothic Pro","Osaka","ＭＳＰゴシック";font-size:17px; font-weight:bold;}
 div#participan ul li span{display:block; padding:10px 5px 0 0 ; text-align:right;}
 div#participan ul li span a {margin-left: 10px;}
 div#participan ul li.odd{background-color:#eeeeee; font-weight:normal;}
 div#participan ul li.odd span{display:block; padding-left:5px; text-align:left;}


 div#participan table {width: 740px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; margin:10px 0;}
 div#participan table th {width: 20%; border: 0px; vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 8px 10px; line-height: 18px;}
 div#participan table th.top {padding-top: 10px;}
 div#participan table td {width: 80%; vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 8px 5px; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック";}
 div#participan table td.section {width: 100%; height: 1px; margin: 0px; padding: 0px; background: url(/images/auction/condition_border.gif) repeat-x;
 }
 div#participan table td.entry_theme span.theme{
  background: 10px 10px #f5fafb url(/images/auction/text-entry-theme.gif) scroll no-repeat;
  border:solid 1px #b0dbe2;
  display:block;
  width:666px;
  margin:5pt auto 0 auto;
  line-height:21px;
  padding:25px 20px 10px 20px;
  }
  
 div#participan table td.review_theme span.theme{
  background: 10px 10px #f5fafb url(/images/auction/text-review-theme.gif) scroll no-repeat;
  border:solid 1px #b0dbe2;
  width:666px;
   display:block;
  margin:5pt auto 0 auto;
  line-height:21px;
  padding:25px 20px 10px 20px;
  }


 div#participan table td.entry_theme span.theme p{
 margin-top:10px;
 }
  
div#participan table td.review {
padding:0 5px;
 }

 div#participan table td.review_theme span.theme p{
 margin-top:10px;
 }

 div#participan table td span {margin: 0 5px;}
 div#participan table td input {margin: 0 0 5px 0; vertical-align: top;}
 div#participan table td.center {width: 100%; text-align: center;}
 div#participan table td.center img {margin: 10px;}
 div#participan table td span {margin: 0 5px;}
 div#participan table td p.time {font-size: 13px; color: #DD0000; font-weight: bold; text-align: right;}
 div#participan table.bid td {padding-left: 15px;}
 div#participan table.bid span.float_l{float:left; margin-top:5px;}

 div#participan table.bid span.bidtext {width: 148px; padding: 0 10px; background: #eeeeee; border: solid #CCCCCC 1px; text-align: right; font-size: 15px; color: #333333; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; float: left;}
 div#participan table.bid td p {font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; float: left; margin-right: 5px;}
 div#participan table.bid td p span {margin-left: 5px;}
 div#participan table.bid td p.star {padding-left: 13px; background: url(/images/auction/icon_star.gif) 0 5px no-repeat;}
 div#participan table.bid td p.star span {font-weight: bold; color: #DD0000;}
 div#participan dl dt {float: left;}
 div#participan dl dd {float: left; font-size:21px; margin:30px 9px 0;}
 div#participan dl dd p.fukidashi_left {width: 534px; height: 28px; background: url(/images/auction/bg_fukidashi_left.gif) no-repeat; padding: 8px 10px 0 0px; margin-left: 10px; display:inline;}
 div#participan dl dd p.fukidashi_left span {padding-left: 30px;}
 
div#participan ul.enquete_error_list {
        margin: 4px auto;
        border: solid 1px #ff7f50;
        background-color: #ffe0e0;
        text-align: left;
        color:#F00000;
        padding: 3px;
        list-style-type: circle;
        list-style-position: inside;
        width: 75%;
}
div#participan ul.enquete_error_list li {
        background-color: #ffe0e0;
        font-size: 100%;
        text-align: left;
        padding: 2px;
        padding-left: 10px;
        line-height: 25px;
        list-style-type: circle;
        list-style-position: inside;
}

 div#participan ul.tender_error_list {
	margin: 4px auto 4px 170px;
	border: solid 1px #ff7f50;
	background-color: #ffe0e0;
	text-align: left;
	color:#F00000;
	padding: 3px;
	list-style-type: circle;
	list-style-position: inside;
	width: 75%;
}
 div#participan ul.tender_error_list li {
	background-color: #ffe0e0;
	font-size: 100%;
	text-align: left;
	padding: 2px;
	padding-left: 10px;
	line-height: 25px;
	list-style-type: circle;
	list-style-position: inside;
}
 
 div#participan div.tender_complete_center_box {
	margin: 15px auto 15px 170px;
	padding: 10px 10px;
        width: 70%;
	font-weight: normal;
	font-size: 100%;
	border: double 3px #009933;
	line-height: 25px;
	text-align: center;
	background-color: #e5ffcc;
}
 
 div#entry_attention span.indent {margin-left:22px;}

 /* calculate */
 div#participan div.calculate {margin-top: 15px;}
 div#participan div.calculate dt {width: 160px; height: 80px; background:#dedede; border:1px solid #cccccc;}
 div#participan div.calculate dt p { margin:4px 0 3px 6px;}
 div#participan div.calculate dt input {width:130px; display:inline; float:left; background: #eeeeee no-repeat; font-size:17px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; border:solid 1px #dd0000; padding: 8px 3px; margin:0 5px 4px; height:24px;}
 div#participan div.calculate dt input{_margin-right:2px;}
 div#participan div.calculate dt input.bidinput {background: #FFFFFF; color: #dd0000; text-align:right;}
 div#participan div.calculate dt span {display:block; font-weight:bold; margin-top:15px;}
 div#participan div.calculate dt span.dummy{float: left;width:130px; display:block; background: #eeeeee no-repeat; margin:0px 5px 4px 5px; height:40px; vertical-align:middle;; font-size:17px;  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; border:solid 1px #cccccc; display:inline; line-height:2.2em; padding: 0 3px 0 3px; text-align:right;}
 div#participan div.calculate dt span.dummy{_margin-right:2px;}
 div#participan div.calculate dd.confirm {float:right; margin:5px 0 0 0;}
 div#participan div.calculate dd.confirm img {margin-top: 30px;}
 div#participan div.calculate dd.confirm input {background:#FFFFFF; border: solid 0px; margin:10px 0 0 0;padding:0;}
 div#participan div.calculate p.fukidashi_top span {padding-left: 15px;}
 div#participan .clear {line-height: 0px; padding: 0px; margin: 0px; height: 1px;}
 div#participan p.frame {background: #F9F9F2; border: solid #BBBBBB 1px; padding: 5px 10px;}
 div#participan td.review {text-align: center;}
 div#participan td.review p {font-size: 13px; color: #E53900; text-align: center; font-weight: bold; line-height: 18px; margin-bottom: 5px;}



 /* trackcomment */
 div#trackcomment {
 margin:15px 12px 0;
 text-align:left;
 }
 
 div#trackcomment div#show_explanation {
  background: 10px 10px #f5fafb url(/images/auction/text-entry-theme.gif) scroll no-repeat;
  border:solid 1px #b0dbe2;
  display:block;
  width:666px;
  margin:5pt auto 0 auto;
  line-height:21px;
  padding:25px 20px 10px 20px;
 }
 div#trackcomment div#show_explanation p{
  margin-top:10px;
 }

 /*   */
 div#trackcomment div {padding: 15px 0 10px 0; margin: 0 auto;}
 div#trackcomment div.flame {border:1px solid #cccccc;}
 div#trackcomment div table {margin-left: 8px;}
 div#trackcomment div table th.comment {width: 354px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; vertical-align: top; height:125px; display:table-cell;}
  div#trackcomment div table th.trackback {width: 354px; border: solid #BBBBBB 1px; border-top: solid #EE6401 4px; height:125px; vertical-align: top;}

 div#trackcomment div table th table.height_absolute { height:99px;}
 div#trackcomment div table th table td {vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding-top: 5px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック";}

 div#trackcomment div table th p.icon {text-align: right; margin-top: 5px;}
 div#trackcomment div table th table td img {vertical-align: middle; margin-right: 8px;}
 div#trackcomment div table th table td p.name {font-size: 10px; color: #333333; line-height: 18px; letter-spacing: 0.1em ;}
 div#trackcomment div table th table td p.pr {font-size: 12px; color: #333333; line-height: 18px; margin: 8px 0 5px 0; word-break:break-all; width:335px;}
 div#trackcomment div table th table td p.link {width: 340px;text-align: right;}
 div#trackcomment div table th table td p.link a {line-height: 13px;}
 div#trackcomment div table th p.link {width: 345px;text-align: right;font-weight:normal; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック";}
 div#trackcomment div table th p.link a {line-height: 13px;}
 div#trackcomment div table th span.user_name {font-weight:bold; margin-left:10px;}

 div#trackcomment div table th.space {width: 10px; border: 0px;}
 div#trackcomment div table td.section {height: 10px; border: 0px;}
 div#trackcomment div table th.comment_all {width:722px;}
  div#trackcomment div table th.trackback a {padding-left: 13px; background: url(/images/appeal/link_bg.gif) 0 2px no-repeat;}
  div#trackcomment div table th.trackback a:visited {padding-left: 13px; background: url(/images/appeal/link_bg.gif) 0 2px no-repeat;}
  div#trackcomment div table th.trackback a:hover {padding-left: 13px; background: url(/images/appeal/link_bg_on.gif) 0 2px no-repeat;}
 /* entry_attention */
 div#entry_attention {margin: 15px 0 0 12px; text-align: left;}
 
 div#entry_attention div {width: 740px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; margin: 0px;}
 div#entry_attention div ul {margin-left: 20px; padding: 10px;}
 div#entry_attention div li {font-size: 13px; color: #333333; line-height: 18px; list-style: disc; margin-bottom: 5px;}


 /* ranking */
 div#ranking {width: 680px; background: #FFFFFF; text-align: center; padding: 10px 0;}
 div#ranking dl {width: 365px; border: solid #BBBBBB 1px; text-align: left; padding: 5px 0 5px 0px; margin: 10px 0 15px 160px;}
 div#ranking dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 /*  \*/
 div#ranking dl dt {width: 100px; height: 94px; background: url(/images/auction/goods_bg_94.gif) 6px no-repeat; float: left;}
 div#ranking dl dt img {margin: 2px 0 0 8px;}
 div#ranking dl dd {float: left; padding-left: 7px;}
 div#ranking dl dd p.title {width: 250px; font-size: 13px; font-weight: bold; line-height: 18px; margin-bottom: 5px;}
 div#ranking dl dd p.title  a {line-height: 18px;}
 div#ranking dl dd table {width: 250px; border: solid #BBBBBB 1px; background: #F0FDFF; padding: 5px 0 5px 0px;}
 div#ranking dl dd table th {width: 60px; border: 0px; vertical-align: top; text-align: left; font-size: 13px; font-weight: normal; color: #333333; padding: 5px; line-height: 16px;}
 div#ranking dl dd table td {vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 5px; line-height: 16px;}
 div#ranking dl dd p.icon {text-align: right; margin-top: 5px;}
 div#ranking p.btn {width: 640px; margin: 10px 0;}

 /* ranking_status */
 div#ranking_status {margin: 15px 0 20px 18px; text-align: left;}
 
 div#ranking_status div {width: 640px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; margin: 0px; padding: 3px;}
 div#ranking_status div table {width: 100%; text-align:right;}
 div#ranking_status div table th {border: solid #BBBBBB 1px; background: #EEEEEE; padding: 8px 10px;}
 div#ranking_status div table td {border: solid #BBBBBB 1px; padding: 10px 10px; vertical-align: top; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; text-align: right;}
 div#ranking_status div table .grade {width:10%;}
 div#ranking_status div table .name {width: 30%;}
 div#ranking_status div table .point {width: 30%;}
 div#ranking_status div table .time {width: 30%;}
 div#ranking_status div table td.you {background: #FDF4C4;}
 div#ranking_status div table td span.red {color: #DD0000; font-weight: bold;}

 div#ranking_status div table td span {margin-right: 3px;}
 div#ranking_status div table td span.bold {font-weight: bold;}
 div#ranking_status div table .arrow {width: 2%; background: none; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}


 /* addressee */
 div#addressee {width: 545px; padding: 8px 0 10px 0; margin: 5px 0 15px 120px;}
 div#addressee p {font-size: 13px; line-height: 22px;}
 div#addressee p.small {font-size: 10px; letter-spacing: 0.1em;}



 div#addressee dl {width: 365px; border: solid #BBBBBB 1px; text-align: left; padding: 5px 0 5px 0px; margin: 10px 0 20px 90px;}
 div#addressee dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
 /*  \*/
 div#addressee dl dt {width: 100px; height: 94px; background: url(/images/auction/goods_bg_94.gif) 6px no-repeat; float: left;}
 div#addressee dl dt img {margin: 2px 0 0 8px;}
 div#addressee dl dd {float: left; padding-left: 7px;}
 div#addressee dl dd p.title {width: 250px; font-size: 13px; font-weight: bold; line-height: 18px; margin-bottom: 5px;}
 div#addressee dl dd p.title  a {line-height: 18px;}
 div#addressee dl dd table {width: 250px; border: solid #BBBBBB 1px; background: #F0FDFF; padding: 5px 0 5px 0px;}
 div#addressee dl dd table th {width: 60px; border: 0px; vertical-align: top; text-align: left; font-size: 13px; font-weight: normal; color: #333333; padding: 9px 5px; line-height: 16px;}
 div#addressee dl dd table td {vertical-align: top; text-align: left; font-size: 13px; color: #333333; padding: 5px; line-height: 16px;}
 div#addressee p.btn {width: 545px; margin: 10px 0;}

 /* profile  */
 #profile table {width: 545px; border-collapse: collapse; margin: 0px auto 10px auto;}
 #profile th {font-size: 13px; background-color: #E9E9E9; text-align: left; font-weight: normal; padding: 10px; width: 174px; border: solid #BABABA 1px;}
 #profile td {font-size: 13px; border: solid #BABABA 1px; padding: 5px 10px; text-align: left; vertical-align: middle;}
 #profile input.email {width: 320px;}
 #profile input.name {width: 120px;}
 #profile select {width: 40px;}
 #profile select.seireki {width: 60px;}
 #profile select.prefecture{width: 100px;}
 #profile input.address {width: 320px;}
 #profile input.postal {width: 50px;}
 #profile input.tel {width: 50px;}
 #profile .agreement {margin-top: 0px;}
 #profile .agreement p {text-align: center; color: #333333; font-weight: bold; margin: 0 auto 13px auto;}
 #profile .agreement .contents {width: 525px; border: solid #C7C7C7 1px; background: #FAFAFA; text-align: center; padding: 7px 10px;}
 #profile p.bt-next{margin: 25px auto 30px;}
 #profile p.bt-touroku{margin: 25px 0 0; float: left; display: inline;}
 #profile p.bt-shuusei {margin: 25px 4px 0 100px; float: left; display: inline;}
 #profile div.notice {background: #FAFAFA; text-align: center; width: 300px; margin: 10px auto; padding: 10px; border: solid #BABABA 1px; color: #333; line-height: 20px;}
 #profile div.notice p {font-weight: bold; margin-bottom: 10px;}


 /* reviewpoint */
 ul#reviewpoint ul {margin: 0px; padding: 0px; line-height: 0px;}
 ul#reviewpoint li {float: left; margin: 0px; padding: 0px; line-height: 0px;}
 ul#reviewpoint li img {margin: 0px; padding: 0px; line-height: 0px; vertical-align:bottom;}


 div#mypage {width: 595px; background: #FFFFFF;}
 div#mypage .clear {height: 0px;}

 div#mypage_menu li {float: left; margin: 0px; padding: 0px; line-height: 0px;}

 div#mypage_auction_tab li {float: left; margin-left: 10px;}

 div#mypage_auction table {width: 595px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; border-collapse: separate; margin:0 auto 20px auto; padding: 0px;}
 div#mypage_auction table tr.line1{background:transparent url(/images/auction/condition_border.gif) repeat-x scroll 0% bottom;}
 div#mypage_auction table th {border: solid #BBBBBB 1px; background: #eeeeee; padding: 8px 0px; vertical-align: middle; text-align:center; font-weight:normal;}
 div#mypage_auction table td {padding: 8px 0px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "ＭＳＰゴシック"; text-align:center;}
 div#mypage_auction table th.entry {width: 78px; text-align: center; padding:10px 0 8px 0; font-size:10px;}
 div#mypage_auction table th.start {width: 157px; text-align: center;}
 div#mypage_auction table th.goods {width: 330px; text-align: center;}
 div#mypage_auction table th.goods2 {width: 265px; text-align: center;}
 div#mypage_auction table th.goods3 {width: 285px; text-align: center;}
 div#mypage_auction table th.bidpoint {width: 110px; text-align: center;}
 div#mypage_auction table th.sbidend {width: 110px; text-align: center;}
 div#mypage_auction table th.my_review {width: 110px; text-align: center;}
 div#mypage_auction table th.my_time {width: 110px; text-align: center;}
 div#mypage_auction table th.result {width: 110px; text-align: center;}
 
 div#mypage_auction table td.entry {width: 78px; text-align: center;}
 div#mypage_auction table td.start {width: 157px; text-align: center;}
 div#mypage_auction table td.goods {width: 330px; text-align: center; padding:8px 10px;}
 div#mypage_auction table td.term {font-size:11px;}
 div#mypage_auction table td dt {width: 80%; float: left;  font-size: 13px; text-align:left;}
 div#mypage_auction table td.goods {width: 330px; text-align: center; padding:8px 10px;}
 div#mypage_auction table td.goods2 {width: 245px; text-align: center; padding:8px 10px;}
 div#mypage_auction table td.goods2 {width: 265px; text-align: center; padding:8px 10px;}
 div#mypage_auction table td dd {width: 20%; float: left; text-align: right; font-size: 13px;}
 div#mypage_auction table td dd span {margin-right: 3px;}
 div#mypage_auction table td.status {text-align: right;border-bottom:solid 1px #cccccc;}
 
 div#mypage_auction table td.status img {margin-right: 5px;}
 div#mypage_auction table td span.red {color: #DD0000;}
 div#mypage_auction table td span.blue {color: #003399;}


 div#message {border: solid #E3B879 1px; background: #FFFEF4; padding: 10px; margin: 30px 0;}
 div#message ul {text-align: center;}
 div#message ul li {float: left; padding-left: 10px; margin-right: 10px;}

 div#auction_link li {float: left; margin-right: 10px;}
 div#trackcomment p.back_button{
 margin-top:10px;
 text-align:center;
 }


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
	min-height: 1%;
	}
/*  \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/*   */

 div#participan td.review input {background: #FFFFFF; padding: 5px 10px; border:none;}
 
input#trackback_url{width:550px;}

div#policy{
padding:0;
}

div#policy h2{
padding:0;
text-indent:0;
}

div#guideline{
display:table;
margin:0 20px 20px;
}

#container_two .new_center{
margin:0;
}

/* TOPオークション参加の流れ  */
div#auction_step{
    margin:5px 7px 0;
    padding: 4px;
} 
div#auction_step dl dd{
background:#FAF9F8 none repeat scroll 0 0;
border:3px solid #CCBDAB;
clear:both;
line-height:21px;
padding:10px;
width:726px;
}
 div#auction_step dl dt.on{
background:#fd912a none repeat scroll 0 0;
border-left:3px solid #fd912a;
border-right:3px solid #fd912a;
border-top:3px solid #fd912a;
float:left;
height:20px;
margin:0 10px 0 0;
padding-top:5px;
text-align:center;
width:130px;
}

 div#auction_step dl dt.on a{
 color: #ffffff;
 font-weight:bold;
 font-size:15px;
 }
 div#auction_step dl dt.off{
background:#CCBDAB none repeat scroll 0 0;
border-left:3px solid #CCBDAB;
border-right:3px solid #CCBDAB;
border-top:3px solid #CCBDAB;
float:left;
height:20px;
margin:0 10px 0 0;
padding-top:5px;
text-align:center;
width:130px;
}

 div#auction_step dl dt.off a{
 color: #ffffff;
 font-weight:bold;
 font-size:15px;
 }
 div#auction_step dl dt span{
 font-size:10px;
 color:#333333;
 }

 div#auction_step dl dd#tab_about_body{
 background:#faf9f8 url(/images/auction/bg_hammer.gif) no-repeat right bottom;
 }
 
 div#auction_step p{
 margin:0 0 0 12px;
}
 
 div#auction_top p.align_right{
 float:right;
 margin:-20px 15px 0 0;
 text-align:right;
 }
 div#auction_top p.align_right{
 _margin:-20px 7.5px 0 0;
 }
 div#auction_top p.align_right img{
 margin-right:5px;
 }

/* PeXポイントオークションとは  */
 div#about_auction{
 margin:15px 0 0 0px;
 text-align:left;}

 div#about_auction p{
 margin:0 0 0 12px;
 text-align:left; line-height:21px;}
 div#about_auction div.merit {
 width:742px;
 border: solid 2px #b0dbe2;
 background: #b0dbe2;
 } 

 div#about_auction div.merit dl{
 width:740px;
 background: #fdfefe;
 margin:0 auto;
 } 

 
 p.pict_auction_about span{
  height:190px;
  }

 div#about_auction div.merit dt{
 width:246px;
 height:30px;
 padding:13px 0 0 0;
 border-right: solid 1px #b0dbe2;
 float:left; 
 text-align:center;
 }
 
 div#about_auction div.merit dd{
 width:246px;
 height:100px;
 border-right: solid 1px #b0dbe2;
 border-top: solid 1px #b0dbe2;
 float:left; 
 text-align:left;
 line-height:18px;
 }

 div#about_auction div.merit dl dd span{
 line-height:18px;
 padding:5px 10px;
 display:block;
 }

 
 div#about_auction div.merit .no_border-right{
 border-right:0px;
 }
 
 
 div#about_auction p.explain1 {
 margin:0 0 10px 40px;
 }
 div#about_auction p.pict_auction_about {
 margin:15px 0 0px 15px;
 }
 div#about_auction p.pict_auction_about img{
 float:left;
 }

 div#about_auction p.picture_center {
 margin: 0 0 0 158px;
 }
 div#auction_howto p.explain2 {
 margin:0 0 15px 40px;
 }
 div#auction_howto div.pict_aucton_flow {
 width:748px;
 height:136px;
 background: url(/images/auction/auction_flow.gif) no-repeat;
 text-indent:-9999px;
 }
 
  div#about_auction h4 {
 margin:0 0 10px 14px;
 }

 div#about_auction p.explain3 {
 margin:0 0 15px 40px;
 }
 
 div#auction_howto div.trackback_flow1 {
 width:755px;
 height:219px;
 background: url(/images/auction/trackback_flow1.gif) no-repeat;
 text-indent:-9999px;
 margin-left:15px;
 }
  div#auction_howto div.trackback_flow2 {
 width:755px;
 height:142px;
 background: url(/images/auction/trackback_flow2.gif) no-repeat;
 text-indent:-9999px;
 margin-left:15px;
 }
  div#about_auction div.message_box{
 width:340px;
 float:left;
 margin-left:15px;
}

 div#about_auction div.attention {width: 740px; border: solid #BBBBBB 1px; border-top: solid #35A236 4px; margin: 0px auto;}
 div#about_auction div.attention ul {margin-left: 20px; padding: 10px;}
 div#about_auction div.attention li {font-size: 13px; color: #333333; line-height: 18px; list-style: disc; margin-bottom: 5px;}
 
 div#auction_howto div.flow {
 width:740px;
 border: solid 2px #b0dbe2;
 background: #b0dbe2;
 margin-top:15px;
padding-top:7px;
 }
 
  div#auction_howto div.flow p.right{
 text-align:right;
 margin:-16px 0 3px 0;
 }
 
 div#auction_howto dl{
 width:740px;
 background: #fdfefe;
 margin:6px auto 0;
 } 
 div#auction_howto dt{
 background:#f0fdff;
 width:205px;
 height:160px;
 float:left;
 text-align:center;
 background:#FDFEFE none repeat scroll 0 bottom;
 }
 
 div#auction_howto h4 {
margin:0pt 0pt 10px 20px;
}
  div#auction_howto dt img{
 margin:30px 0px 0 0;
  }

   div#auction_howto p.vertical-arrow{
 margin:15px 0 0 105px
  }
   

 div#auction_howto dt p.entry_item{
  font-size:14px;
  font-weight:normal;
  padding:10px;}
  
 div#auction_howto dd{
 width:535px;
 height:160px;
 background:#FDFEFE none repeat scroll 0 bottom;
 float:left; 
 text-align:left;
 line-height:18px;
 }
 div#auction_howto dd li{
  line-height:18px;
  list-style-type:disc;
  margin:0 0 5px 25px;
  }
  
 div#auction_howto dl dd span{
 line-height:18px;
 padding:5px 10px;
 display:block;
 height:105px;
 }
  div#auction_howto dl dd span img{
 margin:0px 3px 0pt 0pt;
 position:relative;
 top:3px;}
 
   div#auction_howto .message_box{
 width:345px;
 float:left;
 ;}
  div#auction_howto .tb_float{
 margin-right:10px;
 ;}  
 div#auction_howto .center{
    margin-left:15px;
 ;}
a#rss{
	background:transparent url(http://pex.jp.eimg.jp/images/common/icon/icon_rssfeed.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:14px;
	margin:6px 4px;
	text-indent:-9999px;
	width:14px;
	}


a#rss:hover{
	background:transparent url(http://pex.jp.eimg.jp/images/common/icon/icon_rssfeed_on.gif) no-repeat scroll 0 0;
}

div#special {
margin:15px 0 0;
width:735px;
text-align:center;
}
div#special a{
width:234px;
margin:0 5px;
}

div#auction_step_pict{
width:748px;
margin:10px auto 0;
background: #fff6ef url(/images/auction/auction_top/bg_step_middle.gif) repeat-y
}

div#auction_step_pict p.top{
width:748px;
height:57px;
background: transparent url(/images/auction/auction_top/bg_step_top.gif) no-repeat;
}
div#auction_step_pict p.top img{
margin:21px 0 0 24px;
}
div#auction_step_pict p.auction_step{
padding-left:39px;
}
div#auction_step_pict p.auction_step img.step_entry{
display:block;
}
div#auction_step_pict p.auction_step img.step_bid{
margin:0 30px 0 27px;
display:block;
}
div#auction_step_pict p.auction_step img.step_success{
margin:0 22px 0 19px;
display:block;
}
div#auction_step_pict p.auction_step img.step_review{
margin:0 0px 0 18px;
display:block;
}
div#auction_step_pict p.auction_step img.icon_arrow{
margin: 24px 0 0 0;
display:block;
}

div#auction_step_pict p.bottom{
background:transparent url(/images/auction/auction_top/bg_step_bottom.gif) no-repeat scroll center bottom;
height:18px;
width:748px;
}
div#auction_top p.auction_step img{
float:left;
}
div#auction_top #pickup_items .item_attention_box{
width:738px;
background: #ffffea url(/images/auction/auction_top/bg_pickup.gif) repeat;
border: 5px solid #f5f2b6;
margin:0;
}

div#auction_top #pickup_items .item_attention_box img{
float:left;
margin-right:9px;
}

div#auction_top #pickup_items .item_attention_box p.itemname{
background:#F7F3AD none repeat scroll 0 0;
display:table;
font-size:13px;
font-weight:bold;
height:47px;
width:182px;
margin:0px 0 0 9px;
}
div#auction_top #pickup_items .item_attention_box p.itemname span{
display:block;
line-height:18px;
margin:10px;
}
div#auction_top #pickup_items .item_attention_box table.term{
margin:10px 0 0 0;
}
div#auction_top #pickup_items .item_attention_box table.term tr{
height:18px;
}
div#auction_top #pickup_items .item_attention_box table.term td{
padding:0 0 0 10px;
}
div#auction_top #pickup_items .item_attention_box table.term th{
padding:0 0 0 10px;
}
div#auction_top #pickup_items .item_attention_box p.link_to_iteminfo{
background:transparent url(/images/common/icon/icon_arrow_orange.gif) no-repeat scroll 0 3px;
display:inline-table;
font-size:13px;
line-height:28px;
margin:10px;
padding:0 0 0 18px;
}

div#auction_top div.item_attention_left{
padding:10px;
float:left;
width:351px;
}
div#auction_top div.item_attention_right{
padding:10px 10px 10px 0;
float:left;
width:351px;
}

/* メンテナンス */
div#auction_main{
margin:20px auto;
width:746px;
}

div#auction_main p.maintenance{
width:746px;
height:105px;
background:url(/images/auction/bg_auction_renewal_01.gif);
text-indent:-9999px;
}
div#auction_main p.maintenance2{
width:746px;
height:91px;
background:url(/images/auction/bg_auction_renewal_02.gif);
}
div#auction_main p.maintenance2 span{
display:block;
line-height:18px;
padding:10px 0 0 40px;
}
/*   */
div#reco{
width:740px;
}
div#reco dl {
	margin-left: 7px;
	display: inline-table;
	min-height: 1%;
}
div#reco dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0px;
}
/*  \*/
*html div#reco dl {
	height: 1%;
}
div#reco dt {
	width: 1px;
	float: left;
}
div#reco dl.details dt {
	width: 1px;
	height: 160px;
	float: left;
	background: url(/images/common/line/line_reco.gif) repeat-y;
}
div#reco dd {
	width: 134px;
	padding-left: 10px;
	float: left;
}
div#reco dd h4 {
	width: 124px;
	border-left: solid 2px #1399C0;
	font-size: 12px;
	padding: 1px 0 1px 8px;
	margin-bottom: 7px;
}

div#reco dd span {
	width: 124px;
	height: 64px;
	background: url(/images/common/bg/bg_logo120_frame.gif) no-repeat;
	text-align: center;
	display: block;
	padding: 2px 0 5px 0;
}
div#reco dd p {
	width: 124px;
	font-size: 12px;
}
div#reco dd p.condition {
	font-weight: bold;
	margin: 0px 0 1px 0;
}
div#reco dd p.point {
	font-family: Verdana;
	font-weight: bold;
	color: #DD0000;
	margin: 0px 0 3px 0;
}
div#reco p.section {
	width: 726px;
	height: 1px;
	background: url(/images/common/line/line_dot_gray2.gif) repeat-x;
	margin: 15px 0 15px 8px;
}

div#reco p.link {
	text-align: right;
	margin: 10px 0 0 0;
}

div#reco p.link img {
	margin: 0 5px 0 0;
}
