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


/* iteminformation */
#mainphoto    { display: block; margin-right: 5px; padding: 5px; border: solid 1px #c0c0c0 }
.goodsinfo11 { margin: 0; padding: 0; width: 240px; float: right }
.saltname     { color: #000080; font-size: 1.3em; font-weight: bold; padding: 2px }
.saltlist  { width:95%; background-color: #fff7c5; margin:0 20px 12px 20px; padding: 10px; }
.NPmessage { text-align:right;
	margin:10px 0;}
.SearchWords{
	margin:15px 16px;
	color:#FF0000;
	}

.detailSelect{
	background:#CCCCCC;
	text-align:center;
	}

.detailSelect li{
	display:inline;
	}

.evatext   { font-weight: bold; font-size: 12px }
.salttype img { padding-right: 3px; padding-bottom: 3px }
.salthow img  { margin-top: 3px; padding: 0 }
.salthow   { text-align: left; width: 245px; clear: none }
.salttype  { }
.fl  { color: #006400 }
.sc  { color: #800000; font-weight: bold; font-size: 120%; background-color: white }
.evapt  { background-color: #fff; padding: 2px; border: solid 1px #dcdcdc }
.goodsinfo2{}
.goodsinfo2 h3    { color: #191970; font-size: 0.9em; line-height: 0; margin: 0; padding: 15px 0 5px }
.goodsinfo2 textarea { width: 500px; height: 100px }
#goodsinfo3 , #goodsinfo4   { background-color: #f7fff5; margin-top: 15px; margin-bottom: 7px; padding: 7px 5px; border: solid 1px #dfd }
#goodsinfo3 h3 , #goodsinfo4 h3  { color: #006400; font-size: 1em; margin: 0px 0px 5px; padding: 0px }
.cm  { background-color: #fff; margin-bottom: 12px; padding: 10px; border: solid 1px #bff100 }
.cmpro  { font-size: 12px }
.cmcm {}
.cmsc  { color: #800000 }
.cmico img  { margin-right: 3px; margin-bottom: 3px }
.evac   { font-size: 12px; font-weight: normal }
.evac a  { font-weight: bold; text-decoration: underline }
.evac a:link  { color: blue }
.evac a:visited  { color: blue }
.evac a:active  { color: red }
.evac a:hover  { color: red }

.ReturnNav{
margin:10px 0;
text-align:center;
}


#MakersSpace{
	
}


.MakersCmtHd{
	font-size:1em;
	padding:20px 0 10px 0 !important;
	}

.OptionPhotoCom {
	margin-bottom:20px;
	}

.OptionPhotoCom div{
	width:177px;
	float:left;
	
	margin-right:7px;
}

.OptionPhotoCom div img {
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	margin:3px;
	padding:3px;
}

.OptionPhotoCom div span{
	font-size:0.8em;
	line-height:1.2em;
	}

.photo{
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
	margin:3px;
	padding:3px;
	}

.celltable{
width:49%;
margin-right:1%;
margin-bottom:5px;
border:#CCCCCC 1px solid;
background:#FFFFFF;
float:left;
}

.celltable th,
.celltable td{
padding:3px;
}

.celltable th{
	background:#FF6633;
	color:#FFFFFF;
}

.leftcell{
font-size:12px;
font-weight:bold;
padding:2px 2px 2px 7px;
width:103px;
}

.rightcell {
font-size:12px;
line-height:14px;
padding:2px;
width:163px;
}

.celleiyo {
font-size:12px;
padding:2px 2px 2px 7px;
}

.serchlong table{
	margin:10px 20px;
	}



/* ranking */
.rank_etc   { margin-bottom: 7px; padding: 7px 0px; border-bottom: 1px solid #ffed85;}
.rank   { margin:0 0 7px 0; padding: 7px 0; border-bottom: 1px solid #ffed85;}
.rank_all   { margin-bottom: 7px; padding: 7px 0px; border-bottom: 1px solid #ffed85;}
.rank_all .rankn a, .rank .rankn a { font-weight: bold; font-size: 0.9em; text-decoration: none }
.rank img { text-align: left; padding-right: 3px;float:left;}
.rank_all .rankc,.rank .rankc { font-size: 10px; line-height: 12px }
.rank_all .rank1,.rank .rank1 { color: #ee0900; font-weight: bold; font-size: 1em }
.rank_all .rank2,.rank .rank2  { color: #1700ae; font-weight: bold; font-size: 0.9em }
.pr, .usereva { color: #ffffff; font-size: 1.3em; font-weight: bold; background-color: #FF0000; text-align: center;border: solid 2px #ffc3be ; }
.pr a , .usereva a  { color:#FFFFFF;   display: block ; text-decoration: none;padding: 7px;  }
.pr a:hover , .usereva a:hover  {text-decoration: underline; background-color: #FF5F5F;}

.rank:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .rank { display: inline-table; }
/* no ie mac \*/
* html .rank { height: 1%; }
.rank { display: block; }
/* */


/* 公正マークリニューアル */

#tabNav {
clear:both;
margin-top:20px;
}

#tabNav .tabAnc{
  width: 136px;
  float: left;
  list-style:none;
  
  position:relative;
  left:140px;

}

#tabNav .tabAnc a:hover {
  background:#0066FF;
  color:#FFFFFF;
  text-decoration:none;
}

#tabNav .tabAnc a {
  padding: 0.5em 0 0.5em 5px;
  display: block;
  background:#f0f0f0;
  color:#666666;
  text-align:center;
  
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  }

#tabNav .tabAnc a.sel {
  background:#66c015;
  color:#FFFFFF;
}
  

#tab1, #tab2, #tab3 {
  padding:10px;
  border:#66c015 2px solid;

-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;  
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
 }

#tab1 {
}

#tab2 {
  display: none;
}

/* */


#SaltInfo{
width:565px;
background:url(/shared/img/bg_saltinfo_m.gif) repeat-y;
}

#SaltInfoInner{
padding:0 0 12px 0;
background:url(/shared/img/bg_saltinfo_b.gif) no-repeat bottom;
}

#SaltInfoHead{
margin-bottom:10px;
padding:18px 13px 0 13px;
/*border-bottom:#e8e8e8 1px solid;*/
}


#SaltInfoHeadTitle{
width:400px;
float:left;
}

#SaltInfoHead {
background:url(/shared/img/bg_saltinfo_t.gif) no-repeat top;
}

#SaltInfoHead h1{
color:#111188;
font-size:1.3em;
}
#SaltInfoHead h2{
margin:0;
padding:2px 0 9px 0;
background:none;
color:#6969d2;
font-size:0.95em;
font-weight:normal;
}

#FairMark{
width:123px;
float:right;
}

#SaltInfoImage{
margin-bottom:18px;
text-align:center;
}

#SaltInfoImage img{
border:#ebebeb 1px solid;
}



#SaltInfoBody{
margin:0 10px;
padding:12px 12px;
background:#f5f5f5;
}


.MakersCmt{
	padding:0 15px 12px 15px;
}

#SaltInfoLeft{
	width:278px;
	float:left;
}

.UserRev{
	width:230px;
	float:right;
	}

#SaltInfoIcons img{
}

.SubExp{
font-size:0.75em;
}

#SaltInfoTable,#UserRevStar{
border-collapse:collapse;
width:100%;
margin-bottom:10px;
padding:0;
font-size:0.95em;
line-height:1.2em;
text-align:left;
border-top:#e8e8e8 1px solid;
}

#UserRevStar caption,
.FavUse h3{
margin:0;
padding:0;
color:#707070 !important;
text-align:left;
font-size:0.8em !important;
}

#SaltInfoTable th,#UserRevStar th,
#SaltInfoTable td,#UserRevStar td{
padding:2px 5px;
border-bottom:#e8e8e8 1px solid;
}

#SaltInfoTable th,#UserRevStar th{
width:70px;
}

#SaltInfoTable td,#UserRevStar td{
}

#UserRevStar td span{
font-size:0.7em;
color:#757575;
}

#SaltScore{
font-weight:bold;
}

.FavUse{
clear:both;
margin-top:10px;
padding-top:10px;
border-top:#bababa 1px dotted;
}

.FavUse h3{
margin-top:0 !important;
padding-top:0 !important;
}


.SaltDetailTable{
float:left;
margin:0 5px 12px 0;
border-collapse:collapse;
border:#f8e8bd 1px solid;
font-size:0.95em;
}

.SaltDetailTable th , .SaltDetailTable td{
border:#f8e8bd 1px solid;
text-align:left;
padding:3px 5px;
}

.SaltDetailTable th{
background:#ffe273;
white-space:nowrap;
}

.SaltDetailTable td{
}

#Ikkatu{
width:285px;
}

#MakingInfo{
width:243px;
}

#NourisInfo{
clear:both;
width:285px;
}

#SaltDetailTableClm2{
float:left;
width:285px;
}

#BuyerInfo{
width:285px;

}

#WeightInfo{
float:right;
width:243px;
}

.Midashi{background:#ffb85b !important;}

.SaltProInfo th{
	background:#ffcb5b !important;}
.SaltCasInfo th{background:#ffe273 !important;
	}
.SaltBalInfo th{background:#ffd46a !important;}

.SaltProInfo td{
	/*background:#fffef1 !important;*/}
.SaltCasInfo td{}
.SaltBalInfo td{background:#fffef1 !important;}

#SaltDataUpdate{
	text-align:right;
}

#mainContents {
margin:15px 15px;
}
