@charset "UTF-8";

.tab_wrap {
	width: 100%;
	overflow-x: scroll;
}

#tab {
	margin: 20px 0 10px;
	border-bottom: 2px solid #1FA4C7;
	width: 100%;
	min-width: 725px;
}

#tab li {
	float: left;
	margin-left: 8px;
	font-size: 14px;
}

#tab li a {
	display: block;
	text-decoration: none;
	background-color: #EDF9FC;
	padding: 10px 7px;
	text-align: center;}

#tab .current a {
	background-color: #1FA4C7;
}

#tab .current a {
	color: #fff;
}

#summary table {
	border-bottom: 1px solid #d4f2fa;
	width:100%;
	margin-top:20px;
}
#summary th {
	background-color: #edf9fc;
	padding: 5px 10px;
	border-top: 1px solid #d4f2fa;
	font-weight:normal;
	width:30%;
	text-align:left;
}
#summary td {
	padding: 5px 10px;
	border-top: 1px solid #d4f2fa;
}

#floor .facilityBox {
	border: 1px solid #eee;
	padding: 15px;
	background-color: #FAFAF4;
}


#floor .facilityBox .main li + li {
	margin-top: 5px;
}

#floor .facilityBox .main li span {
	display: block;
	background-color: #FF5A00;
	color: #fff;
	width: 1em;
	padding: 0 4px;
	margin-right: 10px;
	text-align: center;
	float: left;
}

#floor .facilityBox .main li i {
	font-size: 0.8em;
	font-style: normal;
}

#floor ul.other {
	border-top: 1px dotted #eee;
	overflow: hidden;
	padding-top: 10px;
	margin: 10px 0 0 0 ;
}

#floor ul.other li {
	float: left;
	margin-right: 2em;
}

#floor ul.bd_n {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

#floor img {
	margin-top: 5px;
}


/*	医療機器の共同利用のご案内
------------------------------------------------------*/
#sharing .i-b {
	display: inline-block;
}

#sharing .receptionTime  {
	background-color: #F5F5F5;
	padding: 1px 10px 10px;
}

#sharing .receptionTime dd  {
	margin: 0;
}

#sharing .receptionTime dd ul  {
	margin-top: 10px;
	font-weight: bold;
}

#sharing .receptionTime dd .telNo {
	display: inline-block;
	font-size: 1.4em;
	font-weight: bold;
}

#sharing .receptionTime dd .faxNo {
	display: block;
	margin: 10px 0;
}

#sharing #step li {
	margin-bottom: 10px;
	margin-left: 1.5em;
	position: relative;
}

#sharing #step li i {
	font-style:normal;
	position: absolute;
	top:0;left: -1.5em;
}

#sharing #machine dl {
	position: relative;
	margin: 30px 0;
}

#sharing #machine dt {
}

#sharing #machine dd {
	margin: 0;
}

#sharing #machine .box {
	background-color: #F5F5F5;
    padding: 1px 10px 10px ;
    margin-top: 5px;
    clear: both;
}

#sharing #machine h2 {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	font-size: 1.2em;
}

#sharing #machine figure {
	margin: 0 0 5px ;
	width: 50%;
	max-width: 250px;
	margin: 0 5px 5px 0; 
	border: 1px solid #eee;
	float: left;
}

#sharing #machine figure img {
	width: 100%;
	vertical-align: bottom;
}

/*医療費の未収金回収業務等の委託について（お知らせ）
------------------------------------------------------*/
#trust #content p {
	text-indent: 1em;
}

#trust #content p + p {
	margin-top: 1em;
}
#trust #content .detail {
	margin: 3em 0;
}

#trust #content .detail h3 + p {
	margin-bottom: 1em;
}

#trust #content .detail p {
	margin: 0.5em 0 0 2em;
	text-indent: 0;
}
