@charset "utf-8";
/* CSS Document */
#tit {
margin: 35px 0 50px 0;
}

#content { 
font-size: 0.84em;
width: 824px;
color: #3d3738;
line-height: 130%;
letter-spacing: 0.01em;
}
#content a{ 
color: #3d3738;
}
#content a:visited{
color: #999;
}
#content a:hover{
color: #fabda2;
}

h1 {
margin : 30px 0 30px 0;
font-size: 160%;
}


#crumb {
font-size: 0.83em;
margin: 0 0 10px 0;
}

#crumb p {
color: #807879;
}
#crumb a {
background: url(../images/dot_01.gif) repeat-x bottom;
text-decoration: none;
padding: 0 0 2px 0;
font-weight: bold;
color: #3d3738;
}

#crumb a:hover {
text-decoration: none;
}

.c-block {
width: 824px;
}

.c-block h2 {
margin: 0 0 20px 0;
}
.c-block a {
background: url(../images/dot_01.gif) repeat-x bottom;
text-decoration: none;
padding: 0 0 2px 0;
font-weight: bold;
color: #3d3738;
}
.c-block a.img {
background: none;
text-decoration: none;
padding: bottom;
}

.index-box {
width: 822px;
background: url(../../common/images/box_middle.gif) repeat-y center center;
height: auto;
}
.index-box-head {
background: url(../../common/images/box_head.gif) no-repeat top;
}
.index-box-foot {
background: url(../../common/images/box_foot.gif) no-repeat bottom;
padding: 40px 0 0 0;
}
.index-box .row {
padding: 0 30px 40px 40px;
}

.index-box a {
background: url(../../common/images/dot_01.gif) repeat-x bottom;
text-decoration: none;
padding: 0 0 3px 0;
margin: 0 0 0 0;
vertical-align: top;
font-weight: bold;
}
.index-box img {
vertical-align: top;
margin: 0 5px 0 0;
}

.news{
font-size: 0.9em;
color: #3d3738;
line-height: 130%;
letter-spacing: 0.01em;
width:500px;
}

.news th{
text-align:left;
}
.news td{
vertical-align:top;
}


