body {text-align:center;
font-size:12px;
}

/*---枠---*/

.all {text-align:center;
width:850px;
}

.top {width:850px;
height:150px;
background:url(../img/bg_img.gif);
}

.left {width:150px;
float:left;
margin-right:15px;
}

.main {width:520px;
float:left;
margin-right:15px;
text-align:right;
}

.honbun {width:518px;
margin-bottom:5px;
border-left:1px dotted #330000;
border-right:1px dotted #330000;
border-bottom:1px dotted #330000;
text-align:left;
}

.right {width:150px;
float:left;
text-align:left;
}

.menu {width:148px;
padding-left:0px;
border-left:1px dotted #330000;
border-right:1px dotted #330000;
border-bottom:1px dotted #330000;
margin-bottom:10px;
}

.menu01 {text-align:right;
margin-right:5px;
line-height:20px;
}

.menu02{line-height:130%;
margin:0 5px 10px 5px;
padding:5px;
line-height:20px;
}


/*---クリア---*/

.cl {clear:both;
}

/*---文字---*/

.pan {padding:5px 0;
text-align:right;
font-size:90%;
}

dl {margin-left:10px;
background:#0033FF;
margin-bottom:0px;
}

h1 {color:#FFFFFF;
font-size:48px;
margin:70px 0 0 420px;
}

h2 {font-size:18px;
color:#FFFFFF;
padding:5px 5px;
margin-bottom:5px;
background:url(../img/bg_main.gif);
}

h3 {font-size:14px;
color:#FFFFFF;
background:url(../img/bg_menu.gif);
padding:5px 5px;
margin-bottom:5px;
}

h4 {color:#FFFFFF;
font-size:12px;
background:url(../img/bg_menu.gif);
padding:5px 5px;
margin:0;
}

h5 {color:#336600;
border-top:1px solid #336600;
border-bottom:1px solid #336600;
margin:3px 0;
}

.nagare {background:#336600;
color:#FFFFFF;
padding-left:15px;
}

.keiyaku {color:#FF0000;
}

/*---リンク---*/

a:link , a:visited {color:#330000;
text-decoration:none;
}

a:hover {color:#339900;
text-decoration:underline;
position:relative;
top:1px;
left:1px;
}

h4 a:link ,h4 a:visited {color:#FFFFFF;
text-decoration:none;
}

h4 a:hover {color:#339900;
position:relative;
top:1px;
left:1px;
}

.m5{margin:0px 0px 5px 0px;}

.kou a:link {color:#0000FF;}
.kou a:visited{color:#993399;}
.kou a:hover{color:#FF0000;}

/**********追加**************/

.text-link a:link , a:visited{
	color:#FF0000;}

.text-link a:hover{
	text-decoration:underline;}