@charset "utf-8";
/* CSS Document */

#contentsArea #mainContents {
float: left;
width: 500px;
}
#contentsArea #sideContents {
float: right;
width: 350px;
margin-right: 5px;
padding-top: 80px;
}
#contentsArea #mainContents #newsBlock {
width: 600px;
margin-top: 35px;
margin-bottom: 30px;
}
#headerArea #gNav {
width: 900px;
background: url(../common/images/gnav.jpg) no-repeat center;
float: left;
margin-bottom: 10px;
height: 120px;
margin-left: -20px;
}
#contentsArea .textBlock {
background: url(../common/images/middle.jpg) repeat-y center center;
float: left;
width: 500px;
clear: both;
}
#contentsArea .textBlockNotes {
text-align: center;
padding-bottom: 70px;
padding-top: 15px;
}
#contentsArea .textBlockBottom { background: url(../common/images/bottom.jpg) no-repeat center bottom; }
#contentsArea .textBlockTop { background: url(../common/images/top.jpg) no-repeat left top; }
#contentsArea .textBlockNotes dl dt h4 {
font-size: 110%;
margin-bottom: 3px;
color: #5C2415;
}
#contentsArea .textBlockNotes dl dd h4 {
font-size: 130%;
color: #5C2415;
}
#contentsArea .textBlockNotes dl dd h4  a {
text-decoration: none;
}
#contentsArea .textBlockNotes dl dd h4 a:link { 
color: #5C2415; text-decoration: none;
}
#contentsArea .textBlockNotes dl dd h4 a:visited {
color: #5C2415; text-decoration: none;
}
#contentsArea .textBlockNotes dl dd h4 a:active { 
color: #5C2415; text-decoration: none;
}
#contentsArea .textBlockNotes dl dd h4 a:hover {
color: #963;
text-decoration: none;
}
#contentsArea #sideContents #banners li a:hover img {
opacity:0.7;
filter: alpha(opacity=70);
}#contentsArea #sideContents #banners li {
float: right;
margin-top: 10px;
margin-left: 10px;
}
