hr {
border-style: dashed;
color: #999999; /* 線の色(IE用) */
background-color: #999999; /* 線の色(NN用) */
height: 1px;
border: 1px;
}


/*パンくず*/
#bred {
margin:5px 0 0 0;
padding:3px 0 0 0;
text-indent:15px;
width:519px;
height:22px;
font-size:13px;
}

#bred a:link {
color: #628200;
}

#bred a:visited {
color: #628200;
}


#rightcolumn p {
line-height:1.3em;
}

/*テーブル*/
#rightcolumn table {
line-height:1.3em;
font-size:14px;
margin:0 0 0 11px;
color:#444444;
}

#rightcolumn table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 1px solid #cccccc;
}

th{
width:120px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

th.ha200 {
width:250px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

/*テーブル444業*/
#444gyou table {
font-size:14px;
margin:0 0 0 11px;
color:#444444;
}

#444gyou table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 1px solid #cccccc;
}

#444gyou th{
width:170px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

/*テーブル1業*/
#1gyou table {
font-size:14px;
margin:0 0 0 11px;
color:#444444;
}

#1gyou table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 1px solid #cccccc;
}

#1gyou th{
width:120px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

#1gyou th.ha200 {
width:250px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

/*テーブルseisou*/
#seisou table {
font-size:14px;
margin:0 0 0 11px;
color:#333333;
}

#seisou table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 1px solid #cccccc;
}

#seisou th{
width:180px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

#seisou th.ha200 {
width:250px;
text-align:left;
border-bottom: 1px solid #cccccc;
}


.p_mark {
text-align:center;
}

hr {
border-width:1px 0px 0px 0px;
border-style:dashed;
border-color:#888888;
height: 1px;
}

/*テーブルfutuu*/
#futuu table {
font-size:18px;
margin:0 0 0 0px;
color:#333333;
}

#futuu table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 20px solid #cccccc;
}

#futuu th{
text-align:left;
border-bottom: 20px solid #cccccc;
}


/*サイトマップ*/

.sitemap ul li {
font-size:14px;
list-style:none;
line-height: 190%;
}

ul.sitemap li {
margin:0 0 5px 0;
padding: 0 0 0 20px;
background: url(images/ico_home.gif) no-repeat;
background-position:0px +3px;
}

.sitemap ul.category li {
	background: url(images/ico_map.gif) no-repeat;
	background-position:0px +4px;
}
.sitemap ul .page li {
	background: url(images/ico_map2.gif) no-repeat;
	background-position:0px +4px;
}

.sitemap .category .page .nomalli li {
background: url(images/ico_map3.gif) no-repeat;
background-position:0px +4px;
}

.sitemap li a:link { color: #444444; } 
.sitemap li a:visited { color: #444444; } 
.sitemap li a:hover { color: #ff0000; } 
.sitemap li a:active { color: #444444; } 


#navitop {
border-style: none;
margin: 0px;
padding: 4px 0px 6px 0px;
}
	div.navitop p {
	display: block;
	overflow: visible;
	border-style: none;
	margin: 0px;
	padding: 0px 17px 0px 0px;
	background: #ffffff url(images/topnavi.gif) no-repeat right center;
	text-align: right;
	}

div.navitop p a:link {
color: #444444;
}

div.navitop p a:visited {
color: #444444;
}

