/**************************************************************************************
h1
***************************************************************************************/
.head h1 {
clear:both;
width:810px;
height:251px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/i-cover.jpg) no-repeat 0 0;
display:block;
}
.head h1 a {
width:810px;
height:251px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/i-cover.jpg) no-repeat 0 0;
display:block;
}



/**************************************************************************************
リンクボックス
***************************************************************************************/
.index-box {
width:520px;
margin:0;
padding:0;
    overflow: hidden;
}

.index-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .index-box {
    height: 1em;
    overflow: visible;
}
/**/

.index-box h2 {
width:520px;
height:63px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/link-btn.jpg) no-repeat top left;
display:block;
}
.index-box h2 a {
width:520px;
height:63px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/link-btn.jpg) no-repeat top left;
display:block;
}
.index-box h2 a:hover {
width:520px;
height:63px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/link-btn.jpg) no-repeat bottom left;
display:block;
}


/****************************
病院リンク
****************************/
.index-box ul {
width:520px;
margin:10px 0 0 0;
padding:0;
list-style:none;
}
.index-box li {
float:left;
width:123px;
height:123px;
margin:0;
padding:0;
font-size:10px;
text-indent:-9999em;
display:block;
}
.index-box li a {
width:123px;
height:123px;
margin:0;
padding:0;
font-size:10px;
text-indent:-9999em;
display:block;
}
/* --------- */
li.b01 {
margin:0 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 0;
}
li.b01 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 0;
}
li.b01 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 -256px;
}

/* --------- */
li.b02 {
margin:0 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -131px 0;
}
li.b02 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -131px 0;
}
li.b02 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -131px -256px;
}

/* --------- */
li.b03 {
margin:0 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px 0;
}
li.b03 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px 0;
}
li.b03 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px -256px;
}

/* --------- */
li.b04 {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -395px 0;
}
li.b04 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -395px 0;
}
li.b04 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -395px -256px;
}

/* --------- */
li.b05 {
clear:both;
margin:10px 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 -133px;
}
li.b05 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 -133px;
}
li.b05 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat 0 -389px;
}

/* --------- */
li.b06 {
margin:10px 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -132px -133px;
}
li.b06 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -132px -133px;
}
li.b06 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -132px -389px;
}

/* --------- */
li.b07 {
margin:10px 9px 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px -133px;
}
li.b07 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px -133px;
}
li.b07 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -263px -389px;
}

/* --------- */
li.b08 {
margin:10px 0 0 0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -394px -133px;
}
li.b08 a {
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -394px -133px;
}
li.b08 a:hover{
margin:0;
padding:0;
background:url(../img/index/byoin-btn.jpg) no-repeat -394px -389px;
}

/**************************************************************************************
協議会
***************************************************************************************/
.kyogikai-box {
clear:both;
width:520px;
margin:30px 0 0 0;
padding:0;
    overflow: hidden;
}

.kyogikai-box:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .kyogikai-box {
    height: 1em;
    overflow: visible;
}
/**/
.kyogikai-box h2 {
width:520px;
height:81px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/higasi-title.gif) no-repeat 0 0;
display:block;
}
.kyogikai-box h2 a {
width:520px;
height:81px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
background:url(../img/index/higasi-title.gif) no-repeat 0 0;
display:block;
}

.kyogikai-box img {
float:right;
margin:0 0 10px 15px;
padding:0;
}


/**************************************************************************************
マップ
***************************************************************************************/
.map-box {
width:520px;
margin:20px 0 0 0;
padding:0;
}
p.map {
width:505px;
height:250px;
margin:0 0 10px 0;
padding:0;
text-indent:-9999em;
background:url(../img/index/map.gif) no-repeat top left;
display:block;
}
p.map a {
width:505px;
height:250px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/map.gif) no-repeat top left;
display:block;
}
p.map a:hover {
width:505px;
height:250px;
margin:0;
padding:0;
text-indent:-9999em;
background:url(../img/index/map.gif) no-repeat bottom left;
display:block;
}

/**************************************************************************************
新着情報
***************************************************************************************/
.news-box {
width:520px;
margin:20px 0 0 0;
padding:0;
} 
.news-box-in {
margin:0;
padding:15px 15px 0 15px;
border:#999999 1px solid;
}
.news-box-in p {
margin:0 0 5px 0;
padding:0;
}
.news-box-in2 {
margin:0;
padding:15px 15px 0 15px;
border:#999999 1px solid;
background:#FFFFCC;
}
.news-box-in2 p {
margin:0 0 5px 0;
padding:0;
}
p.cate {
margin:0 0 10px 0;
padding:0 0 10px 0;
font-size:0.75em;
color:#666666;
background:url(../img/base/a-n.gif) repeat-x bottom left;
}
p.cate a {
color:#666666;
}
p.cate a:hover {
color:#FF9900;
}
