body	{
	font-size: 12px;
	line-height: 16px;
	color: #444444;
}

td	{
	font-size: 12px;
	line-height: 16px;
}

a:hover	{
	color: #e00000;
	text-decoration: underline;
}

a	{
	color: #004098;
	text-decoration: underline;
}

a:hover.menu	{
	color: #FE6700;
	text-decoration: underline;
}

a.menu	{
	color: #043f8e;
	text-decoration: none;
}

a:hover.top	{
	color: #FE6700;
	text-decoration: underline;
}

a.top	{
	color: #444444;
	text-decoration: none;
}

a:hover.option	{
	color: #FE6700;
	text-decoration: underline;
}

a.option	{
	color: #999999;
	text-decoration: none;
}

a:hover.white	{
	color: #ffffff;
	text-decoration: underline;
}

a.white	{
	color: #ffffff;
	text-decoration: underline;
}

.size14b-orange a.orange	{
	color: #FE6700;
	text-decoration: none;
}

.size14b-orange a:hover.orange	{
	color: #FE6700;
	text-decoration: underline;
}

.size10	{
	font-size: 10px;
	line-height: 12px;
	color: #444444;
}

.size10red	{
	font-size: 10px;
	line-height: 12px;
	color: #e00000;
}

.size10-white	{
	font-size: 10px;
	line-height: 14px;
	color: #ffffff;
}

.size12b	{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #444444;
}

.size12-blue	{
	font-size: 12px;
	line-height: 16px;
	color: #477ec9;
}

.size12b-blue	{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #477ec9;
}


.size12-orange	{
	font-size: 12px;
	line-height: 16px;
	color: #FE6700;
}

.size12b-orange	{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FE6700;
}

.size12b-red	{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #e00000;
}

.size12b-white	{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
}

.size14b	{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #444444;
}

.size14b-orange	{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FE6700;
}

.size14b-blue	{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #477ec9;
}

.size16b	{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #444444;
}

.size16b-blue	{
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #477ec9;
}

.grayout	{
	color: #999999;
}

.pankuzu	{
	font-size: 10px;
	color: #ffffff;
}

.red{
	color: #e00000;
}

.cap	{
	font-size: 12px;
	line-height: 16px;
	color: #477ec9;
}

.form-long	{
	font-size: 12px;
	width: 405px;
}

.form-ss	{
	font-size: 12px;
	width: 40px;
}

.form-s	{
	font-size: 12px;
	width: 110px;
}

.form-ss	{
	font-size: 12px;
	width: 30px;
}

.form-l	{
	font-size: 12px;
	width: 230px;
}

/* ---------- 販売代理ダウンロード ---------- */

.box {
width: 244px;
background-color: #fff;
margin-right: 5px;
margin-bottom: 10px;
float: left;
} 

.box_s {
background-color: #fff;
padding:5px;
float: left;
margin-top 10px;
margin-bottom: 10px;
border: solid 1px #dddddd;
} 

.box_line {
background-color: #fff;
float: left;
padding:2px;
margin-top 10px;
margin-bottom: 10px;
border: solid 1px #dddddd;
} 

.box_clear {
clear:both;
} 

.box ul {
display:inline-block;
}
.box li { list-style-image: url(http://web-denwa.jp/download/images/pdficon1.gif);　
width:280px;
float:left; 
}

