body{
	background-image:url(../img/back.gif);
	background-repeat:repeat-x;
}

/*----------------------
	TOP
----------------------*/
/*--------TOP---------*/

#top-main {
	width: 750px;
	background-image:url(../img/top-back.gif);
	background-repeat:repeat-y;
	background-position:right;
	border-bottom:1px solid #eaeaea;
}

#hospital-title{
	float:left;
	width:549px;
}
/*--------Site Menu---------*/

#site-menu{
	margin-left:549px;
	width:auto;
}

#site-menu ul,
#site-menu li{
	margin:0;
	padding:0;
	list-style-type: none;
	text-align:left;	
}

#site-menu li{
	text-align:left;
}

#site-menu-title{
	float:left;
	width:19px;
}

#site-menu-title img{
	margin:3px 0 0 2px;
}

#site-menu-text{
	float:right;
	width:182px;
}

/*-----------------*/

#our-hospital{
	/*width:100%;*/
	background-color:#B9F2DF;
}

#our-hospital-name{
	width:174px;
	height:100px;
	position:relative;
	border-bottom:1px solid #ffffff;
}

/*#our-hospital-name img{
	position:absolute;
	bottom:3px;
	right:0;
}*/

/*#our-hospital-inner{
	margin:0 atuo;
	width:182px;
}*/

#our-hospital-inner li{
	background-image:url(../img/menu-line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#our-hospital-inner .end{
	background-image:none;
}

#our-hospital-inner a.menu{
	width:172px;
	padding:9px 5px;
    text-decoration: none;
	display: block;

}

#our-hospital-inner a:hover.menu{
	background-color:#9DD7BF;
}

/*--------¾±ؤΥE---------*/
#hospital-link{
	width:182px;
	background-color:#D3F3E8;
	/*margin-top:3px;*/
}

#hospital-link li{
	border-top:3px solid #EFFCF8;
}

#hospital-link a.menu,
#hospital-link a.hiroo{
	width:172px;
    text-decoration: none;
	display: block;

}

#hospital-link a.menu{
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

#hospital-link a.hiroo{
	padding:2px 5px;
}

#hospital-link a:hover.menu,
#hospital-link a:hover.hiroo{
	background-color:#CAE6DF;
}


/*-------ᥤ-------*/

#bottom-main{
	width:750px;
	background-color:#F2FBF9;
	background-image:url(../img/bottom-back.gif);
	background-repeat:repeat-y;
}

#e-title{
	float:left;
	width:19px;
}

#e-title img{
	margin:3px 0;
}

/*-------ᥤ-------*/
#main-right{
	float:right;
	width:273px;
}

#address,
#topics{
	background-color:#E6F7F0;
	width:273px;
	margin-bottom:10px;
}

#address .shitei{
/*	text-align:right;*/
	color:#338A67;
	font-weight:bold;
	margin:10px 10px 3px 10px;
}

#address .inner
{
	margin: 0 10px 10px 10px;
}

#address .inner .map{
	text-align:right;
}

#topics .inner{
	margin-top:0;
}

#address .inner p{
	font-weight:bold;
	margin:0 0 3px 0;
}

#topics .title,
#address .title{
	border-bottom:1px solid #44B789;
	margin:5px;
}

#topics .inner{
	margin:10px auto;
	text-align:center;
	width:263px;
}



#topics iframe{
	width:263px;
	height:200px;
}

/*-------ᥤ-------*/

#bottom-main .item{
	width:719px;
	margin:10px 3px 10px 0;
	float:right;
	text-align:left;
}

#bottom-main .item-text{
	margin-left:10px;
}

#bottom-main .item-text p{
	margin:5px 0 0 0;
}

#bottom-main .item-title{
	margin-bottom:5px;
}

#bottom-left{
	float:left;
	width:436px;
}

#time{
	margin-top:15px;
	/*width:426px;*/
	padding-bottom:10px;
}

#time .shinsatu-time{
	margin-bottom:8px;
}

#time h3{
	font-size:1.2em;
	color:#196A4D;
	font-weight:bold;
	margin:0 0 5px 0;
}

#time p{
	margin:5px 0 0 0;
}

#time table{
	border-collapse:collapse;
}

#time th,
#time td{
	font-weight:normal;
	text-align:left;
}

#time-out{
	margin-top:-5px;
	/*width:426px;*/
	padding-bottom:10px;
}

.time-out-title{
	color:#196A4D;
	font-weight:bold;
	margin:5px 0 3px 0;
}

#time-out table{
	width:426px;
	/*background-color: #E6F7F0;*/
	border-collapse:collapse;
}

#time-out th,
#time-out td{
	padding: 3px;
	border-bottom:1px dashed #999999;
}

#time-out th{
	text-align:left;
	font-weight: normal;
}

#time-out td{
	text-align:right;
}

#time #link{
	margin:8px 0 0 0;
	text-align:right;
}

#time #link img{
	margin-bottom:5px;
}

#kyukyu{
	margin-top:8px;
}

/*----------------------
	Equipment
----------------------*/

#equipment{
	width:719px;
	float:right;
	margin:10px 3px 10px 0;
}

/*------Item-List-----*/

#equipment-item{
	width:719px;
	margin-top:10px;
	background-color:#E8F7F1;
	text-align:left;
	padding:5px 0;
}

#equipment-item-inner{
	margin: 0 5px;
	}
	
#equipment-item-title{
	margin:0 0 5px 0;
	}
	
#equipment-item-list{
	margin:0 0 0 10px;
	}
	
#equipment-item-list ul,
#equipment-item-list li{
	margin:0;
	padding:0;
	list-style:none;
}

#equipment-item-list li{
	float:left;
	width:233px;
}


/*------syosai-----*/

#equipment .setubi-item{
	width:719px;
	background-image:url(../img/equipment-waku_06.gif);
	background-repeat:repeat-y;
	margin-top:10px;
}

#equipment .setubi-item2,
#sttaff,
#equipment .setubi-item3{
	width:719px;
	margin-top:10px;
}

#equipment .setubi-item4{
	background-image:url(../img/waku03-02.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#equipment .setubi-item4{
	width:719px;
	background-image:url(../img/waku03-02.gif);
	background-repeat:repeat-y;
	margin-top:10px;	
}
#sttaff{
	/*background-image:url(../img/staff-back.gif);
	background-repeat:repeat-y;*/
	background-color:#E8F7F1;
	margin:15px auto;
}

#equipment .setubi-item-left,
#equipment .setubi-item-right,
#sttaff .setubi-item-left,
#sttaff .setubi-item-right{
	width:357px;
}

#equipment .setubi-item-left,
#sttaff .setubi-item-left{
	float:left;
}

#equipment .setubi-item-right,
#sttaff .setubi-item-right{
	float:right;
}

#equipment .setubi-item-waku{
	background-image:url(../img/equipment-waku02_01.gif);
	background-repeat:repeat-y;
	margin-bottom:10px;
}

#equipment .end{
		margin-bottom:0;
	}

#equipment .setubi-inner{
	padding:5px;
	text-align:left;
}

#sttaff .sttaff-inner{
	padding:10px 5px;
	text-align:left;
}

#equipment .setubi-photo,
#sttaff .setubi-photo{
	float:left;
	width:112px;
}

#equipment .setubi-photo img,
#sttaff .setubi-photo img{
	border:1px solid #333333;
}

.more{
	text-align:right;
	margin-top:5px;
}

.more img{
	border:none!important;
}

#equipment .second-photo{
	margin-top:3px;
}

/*#equipment .setubi-text,
#sttaff .setubi-text{
	float:right;
	width:230px;
}*/


#equipment .setubi-text{
	float:right;
	width:230px;
}

#sttaff .setubi-text{
	float:right;
	width:593px;
}
/*#equipment .setubi-item3 .setubi-text{
	width:592px;
}*/

#sttaff .s-title{
	margin-bottom:10px;
}

.sttaff-title{
	text-align:center;
}
