@charset "utf-8";

/* =import 
----------------------------------------------*/
@import url(style.css);


/* home-box01
------------------------------------------- */
.home-box01{
border:#e4e4e4 solid 1px;
border-top:none;
margin-bottom:18px;
}
.home-box01 dt{
width:100%;
height:38px;
color:#005f96;
font-weight:bold;
display:block;
line-height:3em;
text-indent:30px;
overflow:hidden;
background:url(../images/sub-title.gif) repeat-x;
}
.home-box01 dd{
padding:0 0 10px 0;
width:554px;
margin:0 auto;
}
.home-box01 h4{
padding:10px 20px;
color:#215e00;
font-weight:100;
background:url(../images/allow-01.gif) no-repeat 0 13px;
}
.home-box01 dd table{
width:553px;
border-top:#a1c49e solid 1px;
border-left:#a1c49e solid 1px;
}
.home-box01 dd table th{
width:50px;
padding:5px 10px;
text-align:left;
color:#215e00;
background:url(../images/dash-01.gif) repeat-x 0 bottom;
}
.home-box01 dd table td{
padding:5px;
border-right:#a1c49e solid 1px;
background:url(../images/dash-01.gif) repeat-x 0 bottom;
}
.home-box01 dd table td a{
color:#236500;
white-space:nowrap;
}
.home-box01 dd table td span.small{
font-size:90%;
color:#5f5f5f;
display:block;
padding:3px;
}
.home-box01 dd table tr.end th,
.home-box01 dd table tr.end td{
background:none;
border-bottom:#a1c49e solid 1px;
}
.home-box01 dd table tr.green th,
.home-box01 dd table tr.green td{
background-color:#ecf3e9;
}
.home-box01 dd table tr.end td .serch-input{
width:458px;
margin-right:3px;
}
.home-box01 dd table td input{
vertical-align:middle;
}

/* home list */
.home-box01 dd table td ul{
padding:2px;
}
.home-box01 dd table td ul li{
display:inline;
padding-right:5px;
margin-right:5px;
}
.home-box01 dd table  ul li{
border-right:#afafaf solid 1px;
}
.home-box01 dd table tr.green ul li{
border-right:#b9d6a7 solid 1px;
}
.home-box01 dd table td ul li.end{
border:none;
}



/* home-box02
------------------------------------------- */
.home-box02 .inside{
border:#e4e4e4 solid 1px;
border-top:none;
padding:13px 13px 3px 13px;
}
.home-box02 .inside ul{
width:100%;
}
.home-box02 .inside ul li{
width:523px;
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.home-box02 .inside dl{
width:359px;
float:right;
}
.home-box02 .inside dl dt{
display:block;
margin-bottom:8px;
}
.home-box02 .inside dl dd.textarea{
width:100%;
background:url(../images/dash-02.gif) repeat-x 0 bottom;
padding-bottom:12px;
margin-bottom:12px;
}
.home-box02 .inside dl dd.textarea a{
color:#236500;
}
.home-box02 .inside .clinic{
text-align:right;
}
.home-box02 .inside .img{
display:block;
width:150px;
overflow:hidden;
float:left;
}
.home-box02 .inside .img{
display:block;
width:150px;
overflow:hidden;
float:left;
}




