﻿* {
margin:0;
padding:0;
}

a {
text-decoration:none;
}
a:hover {
text-decoration:none;
}

img {
border:none;
border-style:none;
}

#menu img {
vertical-align:top;
}

#header img {
vertical-align:top;
}

body {
background-color:#fff;
margin:10px;
text-align:center;
}

body div { /* IE6 */
text-align:center;
margin:0 auto;
}

#header {
background-color:#999;
width:763px;
height:120px;
}

#footer {
background-image:url("img/back_footer.gif");
background-repeat:repeat-y;
border-style:solid;
border-width:0px 1px;
border-color:#666;
width:761px;
}

#footer img {
vertical-align:bottom;
}

#container {
background-image:url("img/back_container.gif");
background-repeat:repeat-y;
border-style:solid;
border-width:0px 1px;
border-color:#666;
width:731px;
padding:10px 20px 10px 10px;
}

#menu {
float:left;
width:100px;
margin-right:20px;
line-height:0;
}

#menu ul,#menu li{
margin: 0;
padding: 0;
list-style: none;
}

#menu li{
width: auto;
height: auto;
padding:0px;
border-bottom:1px dashed #bbb;
}







#content {
float:left;
width:610px;
}

#event {
}

#event_left {
float:left;
width:380px;
margin-right:20px;
text-align:left;
}

#event_text {
border:solid 1px #bbb;
padding:10px 20px;
height:anewuto;
text-align:left;
font-size:14px;
line-height:150%;
}

#office {
border:solid 1px #bbb;
float:left;
width:208px;
height:144px;
text-align:left;
}

#office_text {
padding:10px;
text-align:left;
font-size:11.5px;
line-height:1.8;
}

#office_text span {
font-size:10px;
}

#new {
width:610px;
text-align:left;
}

.news{
margin: 0;
padding: 0;
}

#new_left {
float:left;
width:610px;
margin-right:20px;
text-align:left;
}

#new_text {
border:solid 1px #bbb;
margin: 10px 0;
padding: 0;
text-align:left;
height:auto;
}

.new_text_item {
padding:5px 5px 5px 20px;
font-size:14px;
line-height:2;
text-align:left;
vertical-align:top;
}

.new_text_item a{
color:#000000;
}

#photo {
width:610px;
margin-top:10px;
font-size:10px;
}

#photo_left {
float:left;
width:290px;
margin-right:20px;
text-align:left;
}

#photo_right {
float:left;
width:290px;
margin-right:0px;
text-align:left;
}

#photo img {
margin:4px 10px 4px 0;
float:left;
}

#photo_text {
float:left;
text-align:left;
line-height:1.5;
margin:4px 0 0 0;
}

.update{
font-size: 65%;
position: relative;
top: -10px;
left: 1px;
margin: 0px;
border: 2px solid #3399ff;
padding: 1px;
}

hr {
color:#ccc; /* IE用 */
background-color:#bbb;
height:2px;
clear:both;
}

a:link{
color: #00f;
text-decoration: none;
}

a:visited{
color: #00f;
text-decoration: none;
}

a:hover{
color: #00f;
text-decoration: underline;
}

a:active{
color: #00f;
text-decoration: underline;
}

