body { color: black; background-color: white; margin: 0; padding: 0; }
a { color: #2f4f4f; font-weight: normal; font-style: normal; text-decoration: none; }
a:hover { color: purple; font-weight: normal; font-style: normal; text-decoration: underline; }
h1 { display: none; }
h2 { margin: 0.83em 0; display: none; }
#header { margin: 0; padding: 0; }
#body { background-image: url(../img_ver03/side.jpg); background-repeat: no-repeat; background-position: left top; width: 740px; float: left; margin: 0; padding: 0; }
#sentence { background-color: white; width: 580px; float: left; margin: 0 0 0 160px; padding: 0; display: inline; }
h3 { color: #fff; font-size: 1em; font-weight: bold; font-style: normal; line-height: 1.5em; background-color: #f60; text-decoration: none; margin: 10px 0 10px 0; padding: 0 0 0 5px; }
.links { color: #404040; font-size: 0.8em; font-weight: normal; font-style: normal; line-height: 1.5em; text-decoration: none; clear: both; margin: 0; padding: 0; }
.links em { font-weight: bold; font-style: normal; text-decoration: none; margin: 0; padding: 0; }
ul { clear: both; margin: 20px 0 20px 0; padding: 0; }
li { font-size: 0.8em; line-height: 1.5em; margin: 0 0 0 10px; padding: 0; list-style-image: url(../news/img/yajirushi.gif); list-style-position: inside; }
.photo { float: left; clear: both; margin: 0 10px 10px 0; padding: 0; border: solid 1px #666; }
#main { color: #404040; font-size: 1em; line-height: 1.5em; margin: 0 0 10px; padding: 0; }
#movie { margin: 0 0 10px; padding: 0; }
#footer { color: #fff; font-size: 0.8em; line-height: 1.5em; background-color: #2f4f4f; text-align: right; width: 740px; clear: both; margin: 0; padding: 0; }
#footer p { margin: 0; padding: 0 10px 0 0; }
.link_out { color: #b39c35; }