/*コンテンツの枠*/
#cont {
display: inline;
margin: 0px;
padding: 0px;
width: 561px;
float: right;
font-size:12px;
line-height:1.7em;
letter-spacing: 0.1em;
}

#cont img {
vertical-align: top;
}

#cont p.text{
padding:0 15px 0 11px;
}

#cont h3{
margin:15px 0 15px 0;
}

hr {
border-style: dashed;
color: #999999; /* 線の色(IE用) */
background-color: #999999; /* 線の色(NN用) */
height: 1px;
border: 1px;
}

#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,
div.navitop p a:visited {
color: #287BA4;
/*text-decoration: none;*/
}
/*
div.navitop p a:hover {
text-decoration: underline;
} 
*/

/*パンくず*/

#bred {
background-image:url(images/bred_bg.gif);
padding:3px 0 0 0;
text-indent:15px;
width:561px;
height:22px;
font-size:11px;
}

#bred  a:link,a:visited {
color:#287BA4;
}

.buell{
width:530px;
}

/*テーブル*/
#cont table {
margin:0 0 0 11px;
}

#cont table td {
padding:5px 0 5px 0;
border-collapse: collapse;
border-bottom: 1px solid #cccccc;
}

th{
width:100px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

th.ha200 {
width:250px;
text-align:left;
border-bottom: 1px solid #cccccc;
}

.p_mark {
text-align:center;
}


/*サイトマップ*/

.sitemap ul li {
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: #0000ff; } 
.sitemap li a:visited { color: #0000a0; } 
.sitemap li a:hover { color: #ff0000; } 
.sitemap li a:active { color: #ff8000; } 

.nomal a:link { color: #0000ff; } 
.nomal a:visited { color: #0000a0; } 
.nomal a:hover { color: #ff0000; } 
.nomal a:active { color: #ff8000; } 
