pre{
font-family: "メイリオ";
}
.pindex{color:#6a373c;
     font-size:13px;
     font-weight:normal;}
.text{color:#000000;
     font-size:13px;
     font-weight:normal;
     line-height:19px;}
.textb{color:#000000;
     font-size:13px;
     font-weight:bold;
     line-height:19px;}
.leadt{color:#000000;
     font-size:120%;
     font-weight:bold;}
.minit{color:#000000;
     font-size:10px;
     font-weight:normal;}
.minis{font-size:80%;}
.graysp{color:#505050;}
.minigrays{font-size:80%;
	color:#505050;}
.predb{color:#ff0000;
	font-weight:bold;}
.boxt{color:#000000;
     font-size:13px;
     font-weight:normal;}
.boxtb{color:#000000;
     font-size:13px;
     font-weight:bold;}
.miniboxt{color:#505050;
     font-size:10px;
     font-weight:normal;}
.plead{color:#ffffff;
     font-size:12px;
     font-weight:bold;}
.whitebt{color:#ffffff;
     font-size:12px;
     font-weight:normal;}
.footcp{color:#404040;
     font-size:10px;
     font-weight:normal;}
.bprice{color:#505050;
     font-size:90%;}
.new{color:#fc4e0c;
     font-weight:bold;}
.rprice{color:#ff0000;
     font-weight:bold;}
.itemname{color:#993300;
     font-weight:bold;}
.warn{color:#cf2703;}
.warnb{color:#cf2703;
	font-weight:bold;}
.dblb{color:#0054a6;
	font-weight:bold;}
.postb{color:#fd4017;
	font-weight:bold;}
.crcgr{color:#219627;}
#CargoCateLine {
/* font-size:90%;*/
 line-height:1.3;
}

div.titbd{
	margin:2px 2px 2px 2px;
	padding:3px 3px 3px 5px;
	background-color:#dcfece;
	background: #e0f7dd url(/image/bg_titbd.gif) repeat-x left top;
	font-weight:bold;
}
div.cdoctit{
	margin:2px 2px 2px 0px;
	padding:3px 3px 3px 5px;
	background-color:#dcfece;
	font-weight:bold;
}
.cdocopt{
	padding:3px 200px 3px 5px;
	background-color:#dcfece;
	font-weight:bold;
}
.cdocpre{
	padding:0px 0px 0px 20px;
/*     font-size:12px;*/
     font-weight:normal;
/*	line-height:1.4;*/
}
.cdocdiv{
	padding:0px 0px 0px 20px;
     font-size:13px;
     font-weight:normal;
}
.cdocpht{
	padding:0px 0px 10px 40px;
}
a.tstlb:link{color:#5c68cf; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.tstlb:active,a.tstlb:visited{color:#ac7862; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.tstlb:hover{color:#ca4a1a; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.idsab:link{color:#505050; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.idsab:active,A.idsab:visited{color:#808080; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.idsab:hover{color:#ca4a1a; font-size:90%;
     font-weight:bold;
     line-height:1.3;
      text-decoration:underline;}
a.idsa:link{color:#505050; font-size:90%;
     font-weight:normal;
     line-height:1.3;
      text-decoration:underline;}
a.idsa:active,A.idsa:visited{color:#9d4e4a; font-size:90%;
     font-weight:normal;
     line-height:1.3;
      text-decoration:underline;}
a.idsa:hover{color:#ca4a1a; font-size:90%;
     font-weight:normal;
     line-height:1.3;
      text-decoration:underline;}
a.slora:link,A.slora:visited,{color:#bc230a; font-size:90%;
     font-weight:normal;
      text-decoration:none;}
a.slora:hover,A.slora:active{color:#bc230a; font-size:90%;
     font-weight:normal;
      text-decoration:underline;}
A.ina:link,A.ina:visited,{color:#993300;
     font-weight:bold;
      text-decoration:none;}
A.ina:hover,A.ina:active{color:#b82d0a;
     font-weight:bold;
      text-decoration:underline;}
A.inab:link,A.inab:visited,{color:#993300;
     font-weight:bold;
      text-decoration:underline;}
A.inab:hover,A.inab:active{color:#b82d0a;
     font-weight:bold;
      text-decoration:underline;}
A.footcpa:link{color:#404040;
      font-size:10px;
      font-weight:normal;
      text-decoration:underline;}
A.footcpa:visited{color:#404040;
      font-size:10px;
      font-weight:normal;
      text-decoration:underline;}
A.footcpa:active{color:#600060;
      font-size:10px;
      font-weight:normal;
      text-decoration:underline;}
A.footcpa:hover{color:#b82d0a;
      font-size:10px;
      font-weight:normal;
      text-decoration:underline;}
A.normala:link{color:#3333cc;
      font-size:13px;
      font-weight:normal;
      text-decoration:underline;}
A.normala:visited{color:#800080;
      font-size:13px;
      font-weight:normal;
      text-decoration:underline;}
A.normala:active{color:#800080;
      font-size:13px;
      font-weight:normal;
      text-decoration:underline;}
A.normala:hover{color:#b82d0a;
      font-size:13px;
      font-weight:normal;
      text-decoration:underline;}
/* 2011-05-24 トップお知らせ */

.top_osirase{
/*	width:800px;*/
	width:100%;
	margin:2px auto;
/*	border: solid 1px #ff00ff;*/
}
.top_osirase dt{
	margin:0 0;
	padding:2px 3px 2px 10px;
	background-color:#fafbe3;
  	border-top:solid 1px  #fefeef;
	border-right:solid 1px  #f0efb5;
	border-bottom:solid 1px  #f0efb5;
  	border-left:solid 1px  #fefeef;
	position:relative;
	cursor:pointer;
	color:#4e4e0d;
	color:#6e6e2d;
}
.top_osirase dt:hover{
	background-color:#eef5fa;
	background-color:#fbf3ce;
  	border-top:solid 1px  #fefce7;
	border-right:solid 1px  #f1e196;
	border-bottom:solid 1px  #f1e196;
  	border-left:solid 1px  #fefce7;
	color:#2d5f6e;
}
.top_osirase dd{
	margin:0;
	padding:4px 10px 7px 30px;
	font-size:80%;
	background-color:#fdfdfd;
	color:#5a5a5a;
	line-height:150%;
	border-right:solid 1px  #e0e0e0;
	border-bottom:solid 1px  #e0e0e0;
  	border-left:solid 1px  #f7f7f7;
}
.top_osirase img{
	vertical-align:bottom;
}

.osirase_op{
	position: absolute;
	right:5px;
	font-size:80%;
}

.fc-ored{
	color:#f2570d;
}
.fs-s{
	font-size:80%;
}


