/* メインコンテンツ */
#main {
clear:both;
width: 885px;
margin: 20px 0 10px 50px;
color: #333333;
font-size: 10pt;
line-height: 1.5em;
}

#main ul{
margin-left: 30px;
line-height: 1.2em;
}

#main ul li ul{
margin-bottom: 0;
line-height: 1.2em;
font-size: 10pt;
}

#ah{
line-height: 1em;
}

#ah ul li a:before{
content: "●";
padding-right: 5px;
}

#main a{
padding: 3px 0 3px 10px;
line-height: 1.5em;
color: #333333;
text-decoration: none;
outline: none;
}

#main a:hover{
background-color: #FFEA88;
}

h4{
margin: 30px 0 5px 0;
clear: both;
background-color: #F8F8EF;
border-left:16px solid #FFCC00;
border-bottom: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
padding: 5px;
text-indent:8px;
font-size: 11pt;
font-weight: bold;
}

h5{
margin: 10px 0 5px;
border-bottom: 1px dotted #CCCCCC;
font-size: 11pt;
font-weight: bold;
}

.aall{
color: #777777;
}


#olnk{
margin-left:30px;
}

#olnk ul li a:before{
content: "●";
padding-right: 5px;
}

#olnk ul li ul li a:before{
content: "○";
padding-right: 5px;
}

#lnk{
margin-left:50px;
}

#lnk ul li a:before{
content: "●";
padding-right: 5px;
}

#lnk ul li ul li a:before{
content: "○";
padding-right: 5px;
}


.j2top{
clear: both;
margin-right: 20px;
margin-top: 20px;
text-align: right;
line-height: 10px;
text-decoration: none;
font-family: "ＭＳ Ｐゴシック", Arial, Osaka;
font-size: 9pt;
letter-spacing: 0.1em;
}