

/*BODY*/
body{
    color:#333333;
    text-align:center;
    background: #ffffff; 
}




/*INDEX*/
div#index{
    clear:both;
	margin: 0 auto 20px auto;
	text-align:left;
}


#index h2{
	height: 189px;
	margin: 0 auto 10px auto;
    background: #ffffff url(../img/BNhead01.jpg) no-repeat center;
    display:block;
    text-indent: -9999px;
    overflow: hidden;
}

#index_left{
    width: 490px;
    float:left;
}


#index_right{
    width: 210px;
    float:right;
}

#index_right li a{
    line-height: 1.5;
    display:block;
	overflow: hidden;
}
    
#index_right li.navi01 a{
	text-indent: -9999px;
    height:53px;
    background:url(../img/index_img/BTopennavi01.jpg) no-repeat;
}
#index_right li.navi02 a{
	text-indent: -9999px;
    height:46px;
    background:url(../img/index_img/BTopennavi02.jpg) no-repeat;
}

#index_right li.navi03 a{
	text-indent: -9999px;
    height:40px;
    background:url(../img/index_img/BTopennavi03.jpg) no-repeat;
}
#index_right li.navi04 a{
	text-indent: -9999px;
    height:46px;
    background:url(../img/index_img/BTopennavi04.jpg) no-repeat;
}

#index_right li.navi05{
	height: 60px;
    background:url(../img/index_img/BTopennavi05.jpg) no-repeat;
}
#index_right li.navi06{
    height:59px;
    background:url(../img/index_img/BTopennavi06.jpg) no-repeat;
}
#index_right li.navi07{
    height:58px;
    background:url(../img/index_img/BTopennavi07.jpg) no-repeat;
}

#index_right li.navi05 a{
    background: url(../img/ICtriangle.gif) no-repeat 13px 16px;
    font-size:12px;
	margin: 0 0 0 0;
    padding: 12px 0 0 25px;
}
#index_right li.navi06 a{
    background: url(../img/ICtriangle.gif) no-repeat 13px 16px;
    font-size:12px;
	margin: 0 0 0 0;
    padding: 12px 0 0 25px;
}
#index_right li.navi07 a{
    background: url(../img/ICtriangle.gif) no-repeat 13px 16px;
    font-size:12px;
	margin: 0 0 0 0;
    padding: 12px 0 0 25px;
}
#index_right li img {
    display: block;
}


#index_left h3{
    height: 27px;
    margin: 0 0 5px 0;
}


.innerindex_left{
    margin: 0 0 10px 0;
}

.innerindex_left p.rightalign{
   text-align: right;
}

.innerindex_left p.rightalign a{
    padding: 0 0 0 12px;
    font-size:10px;
    background: #ffffff url(../img/IClinkicon01.jpg) no-repeat left 1px;
}

.innerindex_left table{
    margin: 0 0 5px 0;
    table-layout:auto;
    width: 490px;
    border:none;
}


table th{
    line-height: 1.5;
    vertical-align:top;
    border-bottom:dotted 1px #cccccc;  
    padding: 7px 0 7px 0;
}

table th.newsrelease{
     width: 75px;
}

table td{
    line-height: 1.5;
    border-bottom:dotted 1px #cccccc;  
    padding: 7px 0 7px 0;
}


table th.noline, td.noline{
    border:none;
}



