/* セキュリティポリシースタイルシート */
#sec #content table.waku{
   margin-left:10px
}
#sec #content table td p.title{
   padding:10px 0 0 0;
   vertical-align:top;
}
#sec #content table td p.txt{
   padding:10px;
}
#sec #content table td ul{
   padding:0;
}
#sec #content table td ul li{
   margin:10px 10px 10px 40px;
   line-height:1.5;
}
#sec #content table td ul li.nomark{
   margin:0 10px 10px 40px;
   list-style-type:none;
   line-height:1.5;
}
/* ページトップに戻る */
#sec #content .btop{
   text-align:right;
   margin-top:20px;
}
#sec #content .btop a{
   width:123px;
}


/*　サイトマップスタイルシート　*/
#sitemap #content .mapl{
    float:left;
	width:340px;
	padding-left:20px;
	margin-bottom:15px;
}
#sitemap #content .mapr{
    float:right;
	width:430px;
}
#sitemap #content .mapl ul,#sitemap #content .mapr ul{
    margin:0 0 0 1em;
	padding:0;
	list-style-image:url(../i/icon.gif);
	line-height:1.5;
}
#sitemap #content ul li a{
    color:#333;
	text-decoration:none;
}
#sitemap #content ul li a:hover{
    color:#0000FF;
	text-decoration: underline; 
}
#sitemap #content ul dl dt{
    background-color:#b8c7ca;
    width:180px;
	padding:1px 10px;
}
#sitemap #content ul dl dt.lead2{
    background-color:#b8c7ca;
    width:180px;
	padding:1px 10px;
	margin-top:10px;	
}
#sitemap #content ul dl dd{
    padding-left:20px;
}
#sitemap #content ul dl dd a{
    color:#333;
	text-decoration: underline; 
}
#sitemap #content ul dl dd a:hover{
    color:#0000FF;
	text-decoration: underline; 
}


/*　アクセススタイルシート　*/

/* アクセスマップスタイルシート */
#access {
	position: relative;
	margin: 0 auto;
	text-align: left;
	width:500px;
}
#access #header,
#access #footer {
	width:500px;
}

#access h1 {
	width: 490px;
	margin: 0;
}

#access h2 {
	margin: 10px 0 0;
}
#access h3 {
	margin: 10px;
	border-bottom: 1px solid #60797F;
	color: #60797F;
	font-size: 1.2em;
}
#access p {
	margin-bottom: 0;
}
#access ul {
	margin-left: 20px;
	list-style: none;
}
#access ul li {
	text-indent: -0.5em;
	margin: 7px 0 0 0.5em;
}
#access ul li.caution {
	text-indent: -1em;
	margin: 5px 0 0 1em;
	color: #AC4E4E;
	font-weight: bold;
}
#access p.printBn {
	position: absolute;
	margin: 0;
	top: 115px;
	left: 0;
}
#access p#printInfomationID{
	position: absolute;
	margin: 0;
	top: 120px;
	left: 105px;
	font-size:12px;
	color: red;
}
#access p.closeBn {
	margin: 20px 0 10px;
	text-align: center;
}