div#frame {
width: 746px;
text-align: left;

}

div#frame-margin {
margin: 0 10px;
}

body { 
width: 746px;
text-align: center;
color: black;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #e1ffec;
}

h1 { 
font-weight: bold;
color: #dc143c;
font-size: 16px;

}

h2 { 
font-weight: bold;
color: #0025a1;
font-size: 16px;

}

h3 { 
font-size: 16px;
}

h4 { 
font-size: 12px;
}

p { 
line-height:1.5em; 
}

img { 
float: left;
}

strong { 
font-weight: bold;
color: #dc143c;
}

small { 
font-weight: bold;
font-family: trebuchet MS;
}

a { 
text-decoration: none;
border-width: 1px;
cursor: pointer;
}

a:link { 
text-decoration: none;
border-width: 1px;
color: steelblue;
}

a:visited { 
text-decoration: none;
border-width: 1px;
color: mediumorchid;
}

a:active { 
text-decoration: none;
border-width: 1px;
}

a:hover { 
text-decoration: none;
border-width: 1px;
color: orangered;
background-color: seashell;
position: relative; top: 2px; left: 2px;
}

.toumeikouka_out {
border:0px;
filter:alpha(opacity=50,style=0,enabled=true;)
}

.toumeikouka_over {
border:0;
position:relative;
top:1px;
left:1px;
}

div#all {
background-color: #ffffff;
width: 746px;
padding: 0px 0px 20px 0px;
border-left: solid #4169e1 15px;
border-right: solid #ff0000 15px;
}

div#midasi { 
width: 100%;
background-image: url(umimoyou.gif);


}

div#main { 
width: 100%;
background-image: url(umitate_2712.jpg);
background-position: 100% 0%;
}

div#copyright { 
float: bottom;
width: 100%;
text-align: center;
background-color: #ffffff;
}
