@charset "EUC-JP";


@import "reset.css";


/* textlink
------------------------------------------------------------ */
a:link{
	color: #2E58A3;
	text-decoration:underline;
}
a:visited{
	color: #2E58A3;
	text-decoration:underline;
}
a:hover{
	color: #789AD8;
	text-decoration:underline;
}
a:active{
	color: #2E58A3;
	text-decoration:underline;
}


/* container
------------------------------------------------------------ */

#container {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	
	}


#left_cont {
width:170px;
float:left;
padding-right:20px;
}

#indexnavi {
padding:30px 0px;
}

#indexnavi img {
width:170px;
padding-bottom:1px;
}

#right_cont {
width:680px;
float:right;
}

.tel {
font-size:14px;
font-weight:bold;
padding-bottom:30px;

}

.copy {
border-top:1px solid #3e3e3e;
text-align:right;
margin-top:30px;
font-size:12px;
}

#bottom {
background:url(../img/bottom.jpg) repeat-x;
clear:both;
height:107px;
margin-top:50px;
}


/* 更新システム
------------------------------------------------------------ */

.news {
padding-bottom:20px;
}


.news_coment {
float:left;
width:500px;
font-size:12px;
}

.news_photo {
padding-left:50px;
width:130px;
float:right;
}


.syosai {
font-size:12px;
}

.syosai a:link{
	color: #990000;
	text-decoration:none;
}
.syosai a:visited{
	color: #990000;text-decoration:none;
}
.syosai a:hover{
	color: #FF8686;
}
.syosai a:active{
	color: #990000;text-decoration:none;
}


.cat_title {
font-weight:bold;
margin-bottom:10px;
border-bottom:1px solid #3e3e3e;
padding:5px 0px 0px 5px;
}

.cat_title a:link{
	color: #333;
	text-decoration:none;
}
.cat_title a:visited{
	color: #333;text-decoration:none;
}
.cat_title a:hover{
	color: #CCC;
}
.cat_title a:active{
	color: #333;text-decoration:none;
}