@charset "EUC-JP";

div.f_box{
background:url(/img/decolink/deco_top.gif) no-repeat top;
padding:2px 0px 0px 0px;
margin:1em auto;
width:375px;
font-size:10pt;
color:#333333;
text-align:left;
word-wrap: break-word;
}

div.f_box p{
margin-bottom:0;
}

p.f_title{
background:url(/img/decolink/deco_titlebg.gif) repeat-y;
border-bottom:solid 1px #dadada;
display:block;
margin:0px;
padding:3px 5px;
zoom:1;
}

p.f_title:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

p.f_title span.f_headline{
float:left;
width:320px;
height:23px;
line-height:23px;
}

p.f_title a.f_help{
display:block;
float:right;
width:15px;
height:15px;
padding:4px 2px 4px 0;
}

div.f_section{
width:375px;
background:url(/img/decolink/deco_bg.gif) repeat-y;
}

div.f_area{
background:url(/img/decolink/deco_bottom.gif) no-repeat bottom;
width:375px;
padding-bottom:2px;
}

p.f_img{
padding:5px 0px 5px 0px;
margin:0px;
float:left;
width:85px;
text-align:center;
}

p.f_img02{
padding:5px 7px 5px 0px;
margin:0px;
float:left;
width:60px;
text-align:center;
}

p.f_img03{
padding:5px 12px 5px 5px;
margin:0px;
float:left;
width:100px;
text-align:center;
}


div.f_right{
margin-top:5px;
float:left;
width:285px;
}

div.f_right02{
margin-top:5px;
float:left;
width:303px;
}

div.f_right03{
margin-top:5px;
float:left;
width:253px;
}

p.text_info{
padding:5px 6px;
}

p.f_text{
padding:5px 0px;
margin:0px;
}

p.f_text span.f_limited{
margin-left:0.5em;
color:#f00;
font-weight:bold;
}

p.f_text_b{
border-top:dashed 1px #c0c0c0;
padding:5px 0px 3px 0px;
margin:0px;
}

p.f_text_sp{
padding:8px 0 0;
text-align:right;
}

p.f_more{
margin:3px 0px 0px 0px;
padding-top:9px;
text-align:right;
border-top:dashed 1px #c0c0c0;
}

p.f_more img{
margin:0px;
padding:0px;
vertical-align:middle;
}

.f_icon{float:right;
margin:0px;
}

p.f_block img{
margin-right:5px;
}

span.f_icon img{
margin:0px 0px 0px 5px;
}

div.f_border{
border-top:dashed 1px #c0c0c0;
margin:0px;
padding:4px 0px 0px 0px;
}

p.f_block{
margin:0px;
padding:2px 0px;
text-align:left;
}

.arrow{
vertical-align:middle;
}


/*---- marketplaceItem ----*/
.marketplaceItem{
width:493px;
margin:10px auto;
}

.marketplaceItem .header{
padding:8px;
background:url(/img/basic/marketplace/marketplace_item_title001.gif) 50% 0 no-repeat;
border-bottom:solid 1px #ddd;
}

.marketplaceItem .header .heading{
font-size:116%;
}

.marketplaceItem .body{
padding-bottom:5px;
background:url(/img/basic/marketplace/marketplace_item_body001.gif) 50% 100% no-repeat;
zoom:1
}

.marketplaceItem .body div.inner{
border-left:solid 1px #dddcda;
border-right:solid 1px #dddcda;
}

.marketplaceItem .itemDetailArea{
padding:10px;
}

.marketplaceItem .body .itemStatus01{
width:380px;
margin:8px auto;
background:url(/img/basic/marketplace/marketplace_item_status_top001.gif) 50% 0 no-repeat;
text-align:center;
}

.marketplaceItem .body .itemStatus01 p.inner{
padding:7px;
background:url(/img/basic/marketplace/marketplace_item_status_bottom001.gif) 50% 100% no-repeat;
color:#666;
}

.marketplaceItem .body .itemStatus02 .statusIcon{
float:left;
width:120px;
height:28px;
overflow:hidden;
text-indent:-100em;
background:url(/img/basic/marketplace/marketplace_item_sprite001.gif) 0 0 no-repeat;
}

.marketplaceItem .body .itemStatus02 .manageTrade{
float:right;
height:15px;
padding-left:20px;
background:url(/img/basic/marketplace/marketplace_item_sprite001.gif) 0 -30px no-repeat;
}


.marketplaceItem .body .itemPhotos{
width:390px;
height:120px;
margin:10px auto 5px;
padding-left:10px;
}

.marketplaceItem .body .itemPhotos .photo{
float:left;
padding-right:10px;
width:120px;
height:120px;
clear:none !important;
}

.marketplaceItem .body .itemPhotos .photo table{
width:120px;
}

.marketplaceItem .body .itemPhotos .photo .frame{
width:118px;
height:118px;
border:solid 1px #cdcdcd;
text-align:center;
vertical-align:middle;
}

.marketplaceItem .body .itemPhotos .photo .frame img{
max-width:118px;
max-height:118px;
vertical-align:bottom;
}

.marketplaceItem .body .itemPrice{
padding:10px 0 7px;
}

.marketplaceItem .body .itemDescription,
.marketplaceItem .body .itemPayment,
.marketplaceItem .body .itemRemarks,
.marketplaceItem .body .itemTimestamp{
padding:10px 0;
border-top:dotted 1px #ccc;
}

.marketplaceItem .body .itemDetailArea :last-child{
padding-bottom:0;
}

.marketplaceItem .entryArea,
.marketplaceItem .inquiryArea{
padding:10px;
border-top:1px solid #ddd;
}

.marketplaceItem .inquiryArea{
background:#f9f9f9;
}

.marketplaceItem .inquiryArea .photo{
float:left;
width:40px;
}

.marketplaceItem .inquiryArea .photo .frame{
display:block;
width:40px;
height:40px;
background-repeat:no-repeat;
background-position:50% 50%;
overflow:hidden;
text-indent:-100em;
}

.marketplaceItem .inquiryArea .text{
margin-left:50px;
}

.marketplaceItem .entryArea{
padding:15px 0;
text-align:center;
}

.marketplaceItem .entryArea img{
vertical-align:bottom;
}

.marketplaceItem .body .noItem{
padding:5px 0;
text-align:center;
font-size:116%;
color:#999;
}

