h1#i-cover {
clear:both;
width:800px;
height:298px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
background:url(../img/index/i-cover.jpg) no-repeat 0 0;
}
.il {
clear:both;
float:left;
width:500px;
height:auto;
margin:0 0 0 10px;
padding:0;
}
h2.news-bar {
width:335px;
height:27px;
text-indent:-9999em;
margin:0;
padding:0;
background:url(../img/index/news-bar.jpg) no-repeat 0 0;
display:block;
}
h2.news-bar a {
width:335px;
height:27px;
text-indent:-9999em;
margin:0;
padding:0;
background:url(../img/index/news-bar.jpg) no-repeat 0 0;
display:block;
}
.il ul{
margin:5px 0 0 15px;
padding:0;
list-style:none;
}
.il li {
margin:10px 0 0 0;
padding:0 0 0 50px;
font-size:0.8em;
color:#333333;
line-height:135%;
}
li.news001 {
background:url(../img/news/icon-new.gif) no-repeat 0 1px;
}
li.news002 {
background:url(../img/news/icon-event.gif) no-repeat 0 1px;
}
li.news003 {
background:url(../img/news/icon-news.gif) no-repeat 0 1px;
}

.ir {
float:right;
width:409px;
height:auto;
margin:0;
padding:0;
}
.ir2 {
float:right;
width:180px;
height:auto;
margin:0 80px 0 0;
padding:0;
}
p.blog-btn {
width:180px;
height:114px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/index/blog-btn.jpg) no-repeat top right;
display:block;
}
p.blog-btn a {
width:180px;
height:114px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/index/blog-btn.jpg) no-repeat top right;
display:block;
}
p.blog-btn a:hover {
width:180px;
height:114px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
background:url(../img/index/blog-btn.jpg) no-repeat bottom right;
display:block;
}

p.ginou{
width:409px;
margin:0;
padding:0;
background:url(../img/index/ginou-b.jpg) no-repeat top left;
display:block;
}
p.ginou a{
width:394px;
display:block;
margin:0;
padding:55px 0 0 15px;
background:url(../img/index/ginou-b.jpg) no-repeat top left;
color:#666666;
display:block;
}
p.ginou a:hover{
width:394px;
display:block;
margin:0;
padding:55px 0 0 15px;
background:url(../img/index/ginou-b.jpg) no-repeat top right;
display:block;
}


.calbox {
clear:both;
width:765px;
margin:0;
padding:25px 20px 0 15px;
	overflow: hidden;
}

.calbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .calbox {
    height: 1em;
    overflow: visible;
}
/**/

.calbox h3 {
width:330px;
margin:0 0 15px 0;
padding:0 0 3px 0;
font-size:0.85em;
line-height:150%;
font-weight:normal;
color:#333333;
border-bottom: 2px solid #CCCCCC;
background:url(../img/index/cal.jpg) no-repeat top right;
}

.cal-in1 {
float:left;
width:180px;
margin:0 15px 0 0;
padding:0;
display:block;
}
.cal-in2 {
float:right;
width:180px;
margin:0;
padding:0;
} 
