body {
	text-align:center
	}

.contents {
	width:801px;
	margin-left:auto;
	margin-right:auto;
	color: #333333;
	}
	
	

td {
	font-size: smaller;
	line-height: 150%;
	color: #333333;
}

.top-modoru {
	padding: 1px;
	width: 100%;
}


.head-link-s {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	padding: 5px;
	margin: 0px;
	font-size: 12px;
	line-height: 15px;
}
	
address {
	font-size:10px;
	font-weight:normal;
	font-style:normal;
	color:#993333;
	padding-top:4px;
	margin-top:20px;
	text-align:right;
	padding-left:10px;
	padding-bottom:5px;
	line-height: 14px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #993333;
	padding-right: 10px;
	}
	
.end-jouhouwaku {
	font-size: 10px;
	color: #666666;
	border: 1px solid #999999;
	padding: 3px;
}

.txt10 {
	font-size: 10px;
	line-height: 12px;
}

p.menu a {
	color:#666666;
	border-bottom:1px solid #99CC66;
	text-decoration:none;
	display:block;
	line-height:18px;
	font-size: 12px;
	width: 190px;
	}
	
.content-title {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 12px;
	line-height: 15px;
}


p.menu a:hover {
	background-color:#CCFF99;
	font-size: 12px;
	line-height: 18px;
	}

p.menu span {
	color:#669900;
	display:none;
	}
	
.test-headlink12 {
	font-size: 12px;
	line-height: 13px;
	color: #993333;
}

.test-headlink12 a {
	font-size: 12px;
	line-height: 13px;
	color: #990000;
}

.test-headlink12 a:hover {
	color:#669966;
	font-size: 12px;
	line-height: 13px;
}
.headlink-lineend {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #970000;
	font-size: 12px;
	line-height: 15px;
}
.txt12 {
	font-size: 12px;
	line-height: 17px;
}
.support-line-under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #669933;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #669933;
	font-size: 12px;
	line-height: 15px;
}
.gray-all-waku {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	border: 1px solid #999999;
}
.txt12B {
	font-size: 12px;
	line-height: 2em;
	font-weight: bold;
}
.model-01 {
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
}
.all-waku-b {
	border: 2px solid #990000;
}

.catlog-waku {	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #669933;
	border-right-color: #669933;
	border-bottom-color: #669933;
	border-left-color: #669933;
}

.all-waku-glay {
	border: 1px solid #999999;
	color: #333333;
}
.under-line-glay {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}
.txt14 {
	font-size: 14px;
	line-height: 130%;
}

.int_red{
	color: #FF0000;
	font-weight:bold;
	}

.int_pink{
	color: #FF0066;
	font-weight:bold;
	}
