/* 全体設定 ************************/
body {
margin:0;
font-size:92%;
line-height:1.3;
background-image:url(back.jpg);
}
a{
color:#00008b;
}
a:visited{
color:#00008b;
}
a:hover{
color:#ff0000;
}
hr{
border:solid 1px #191970;
}
/* オンマウス リンク ***************/
a:hover img{
opacity:0.7;
filter:alpha(opacity=80);
background-color:#FFFFFF;
}

/* コンテンツ全体 ****************************/
#all {
margin:0 auto;
padding:0px;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
width:800px;
background-color:#FFFFFF;
}

/* ヘッダメニュー ****************/
/* 左カラム **********************/
#left {
float:left;
padding:10px 5px;
width:620px;
}
#left h2{
height:20px;
border-bottom:dashed 1px #000000;
border-left:solid 5px #0000ff;
padding-left:10px;
margin-left:3px;
width:590px;
font-weight:600;
font-size:1.1em;
}
#left li a{
font-weight:bold;
}
/* 右カラム **********************/
#right{
background-color:#FFFFFF;
float:right;
padding:40px 0px;
width:170px;
}
/* 融合 **************************/
#both {
float:left;
padding:10px 5px;
width:790px;
}
#both h2{
height:20px;
border-bottom:dashed 1px #000000;
border-left:solid 5px #0000ff;
padding-left:10px;
margin-left:3px;
width:590px;
font-weight:600;
font-size:1.1em;
}
#both li a{
font-weight:bold;
}
/* フッター **********************/
#fotter{
font-size:86%;
clear:both;
background-color:#FFFFFF;
text-align:center;
}