@charset "UTF-8";
/*-----nabi----*/
#navi ul,#navi ol {
font-size:0.9em;
margin:0 10px 0 30px;
padding:0;
color:#333333;
}

/*#navi ol {
font-size:0.9em;
padding:0 0 0 40px;
color:#333333;
}*/

#navi h2 {
font-size:1em;
font-weight:normal;
margin:0 0 10px 0;
padding:1px 0 1px 5px;
background-color:#CCCCCC;
}

#navi h2 a {
text-decoration:none;
}

#navi h3 {
margin:10px 10px 0 10px;
padding:0;
font-size:1em;
font-weight:normal;
color:#333333;
}

#navi h4 {
border-bottom:1px solid #CCCCCC;
border-left:5px solid #CCCCCC;
margin:20px 0 5px 10px;
padding:1px 0 1px 5px;
font-weight:normal;
color:#333333;
}

#navi p {
font-size:0.9em;
color:#333333;
margin:0 10px;
padding:0 0 0 10px;
}

/*--------メールフォーム------*/
#mail {
margin:0;
padding:0;
}

#mail #mailform h5 {
margin:0;
padding:0;
font-size:0.9em;
color:#333333;
line-height:1.2em;
font-weight:normal;
text-align:right;
border-left:none;
}

#mailform .form p {
font-size:0.8em;
margin:0;
padding:0;
}

#mailform .form {
	width:100%;
	padding:0;
	margin:0;
}


/*リンクテーブル*/
#linktable {
background-color:#CCCCCC;
width:100%;
margin:0 0 30px 0;
}

#linktable td {
text-align:center;
background-color:#FFFFFF;
padding:5px;
width:50%;
}

#linktable p {
font-size:0.9em;
line-height:1.3em;
}

#linktable a {
color:#333333;
text-decoration:underline;
line-height:1.3em;
}

#linktable a:hover {
text-decoration:none;
line-height:1.3em;
color:#FF0000;
}


/*リンクリスト*/
#linklist {
background-color:#CCCCCC;
width:100%;
margin:0 0 10px 0;
}

#linklist th {
width:40%;
background-color:#FFFFFF;
padding:5px;
text-align:center;
font-size:0.9em;
}

#linklist td {
width:60%;
background-color:#FFFFFF;
padding:5px;
font-size:0.9em;
}

#linklist a {
color:#333333;
text-decoration:underline;
line-height:1.3em;
}

#linklist a:hover {
text-decoration:none;
line-height:1.3em;
color:#FF0000;
}

/*バナーテーブル*/
#bannertable {
background-color:#CCCCCC;
width:100%;
margin:0 0 30px 0;
}

#bannertable td {
background-color:#FFFFFF;
padding:5px 0;
text-align:center;
}

#bannertable h3 {
font-size:1em;
margin:0;
padding:0;
}

#bannertable p a{
font-size:0.85em;
line-height:1.3em;
color:#666666;
}

#bannertable a {
color:#333333;
text-decoration:underline;
line-height:1.3em;
}

#bannertable a:hover {
text-decoration:none;
line-height:1.3em;
color:#FF0000;
}