@charset "Shift_JIS";
/*******************************************
index
*******************************************/

#set {
width: 910px;
text-align: left;
margin: 0px auto;
margin-bottom: 20px;
}

/*---topimage---*/

#top_image {
height: 265px;
text-align: center;
clear: both;
background-image: url("../images/top_image_bg.gif");
background-repeat: no-repeat;
}

#top_image img {
margin-top: 10px;
}


/*---コンテンツエリア---*/
#contents_left{
float: left;
width: 610px;
}

#contents_right{
float: left;
width: 290px;
margin-left: 10px;
}

/*---トピックス---*/

#topics {
width: 610px;
padding-top: 5px;
}

.topic_bg {
float: left;
width: 305px;
height: 120px;
background-image: url("../images/topics_bg.gif");
background-repeat: no-repeat;
}


.one_topic {
margin: 15px 15px 15px 15px; 
}

.one_topic h3 {
font-size: 100%;
font-family: "ＭＳ Ｐ明朝";
padding-top: 5px;
margin-bottom: 10px;
}

.one_topic p {

}

.topics_image {
float: left;
width: 90px;
margin-right: 10px;
}


/*---お知らせ---*/
#oshirase{
clear: both;
width: 600px;
margin-left: 5px;
margin-right: 5px;
padding-top: 15px;
}

#oshirase h2{
padding-bottom: 3px;
border-bottom: 1px solid #d5cfc5;
}

td.oshirase_date {
padding-top: 15px;
}

td.oshirase_text {
padding-top: 15px;
padding-bottom: 15px;
}

td.oshirase_text h3 {
font-size: 100%;
font-family: "ＭＳ Ｐ明朝";
margin-bottom: 10px;
}

/*---contact---*/
img.contact_image {
float: left;
margin-right: 10px;
}

#contact_01 img.contact_image,
#contact_02 img.contact_image  {
margin-top: 15px;
}


#contact_01 {
margin-top: 5px;
width: 290px;
height: 166px;
background-image: url("../images/contact_01_bg.gif");
background-repeat: no-repeat;
}

.contact {
padding: 15px;
line-height: 150%;
}

.contact p {
display: block;
margin-top: 10px;
}


#contact_02 {
margin-top: 5px;
clear: both;
width: 290px;
height: 166px;
background-image: url("../images/contact_02_bg.gif");
background-repeat: no-repeat;
}