body {
    font-size:82%;
    color: #333;
    margin: 0;
    padding: 0;
    background-color: #eee;
}

a:link { color: #0000BB; }
a:visited { color: #0000BB; }
a:hover { color: #ee0000; }
a:active { color: #ee0000; }


img{border:0;margin:0;}

div#head{
    width:775px;
    background-color:#fff;
}

div#logo{
    position:absolute;
    width:178px;
    padding :0;
    height:108px;
}

div#top_copy{
    position:absolute;
    margin-left:178px;
    width:597px;
    height:108px;
    padding:0;
    background-color:#fff;
}

h1{margin:3px 0 0 10px;font-weight:normal;font-size:100%;color:#333;position:static;}

.header p{color:#eee;margin-left:26px;position:absolute;margin-left:26px;margin-top:2px;}

div#sub-title{
    position:absolute;
    margin-top:108px;
    width:775px;    
    padding :0;
}

div#bread{
    position:absolute;
    width:775px;
    height:76px;
    margin-top:108px;
    padding:4px 0;
    background-color:#fff;
    letter-spacing:0.1em;
}

div#main_body{
	position:absolute;
	width:774px;
	margin-top:270px;
	background-color:#fff;
	top: 0px;
	left: 0px;
	height: 589px;
}

div#sub_body{
    position:absolute;
    width:775px;
    margin-top:128px;
    background-color:#fff;
}

div#navi_link{
    position:absolute;
    margin-top:84px;
    margin-left:178px;
    width:597px;
    height:24px;
    padding:0;
    background-color:#0024FA;
}

div#foot{
    clear:both;
	width:775px;
    text-align:center;
    padding-top:4px;
    padding-bottom:2px;
    background-color: #eee;
}

p{margin:0 0 15px 0;line-height:1.3em;text-align:justify;text-justify:distribute;}

.style8{color:#003F98;}

h2.midashi2{width:765px;text-align:center;margin:18px 0;font-size:19px;color:#063D8C;}

.midashi{padding-left:45px;}
.midashi .midashi_inner{width:680px;background:url(../images/title_line.gif) repeat-x;text-align:center;}
div.midashi3 {margin:0;padding-top:10px;}
.midashi strong{background-color:#fff;font-size:18px;color:#063D8C;padding:0 10px;}

.midashi h2, .midashi h3{background-color:#fff;font-size:18px;color:#063D8C;padding:0 10px;margin:10;display:inline;}

.midashi_banner{width:201px;height:23px;background:url(../images/midashi2.gif) no-repeat;text-align:center;padding-top:8px;color:#fff;font-size:16px;}