@charset "utf-8";
/* ------------------------------------------------------------ 
							病院施設
------------------------------------------------------------ */

.floorBtn {
margin-bottom: 40px;
}
.floorBtn li a {
display: block;
float: left;
border: 1px solid #ddd;
background-color: #f6f6f6;
width: 120px;
padding: 15px 0;
margin-right: 20px;
text-align: center;
font-size: 153.9%;
font-family : YuGothic, '游ゴシック', sans-serif;
font-weight:bold;
text-decoration: none;
}
.floorBtn li a:link, .floorBtn li a:hover, .floorBtn li a:active, .floorBtn li a:visited {
color: #999;
}
.floorBtn li a:hover {
opacity: 0.5;
}
.floorBtn li.selected a {
background-color: #ff8c43;
border: none;
}
.floorBtn li.selected a:link, .floorBtn li.selected a:hover, .floorBtn li.selected a:active, .floorBtn li.selected a:visited {
color: #fff;
}
.floorIcon {
padding-bottom: 15px;
margin-bottom: 50px;
border-bottom: #ccc solid 1px;
}
.floorIcon li {
float: left;
margin-right: 40px;
}
.floorIcon li img {
margin-right: 10px;
}
.floorIcon li p {
font-size: 123.1%;
display: inline;
}
.floorNo {
margin-bottom: 60px;
}
.floorNo .no {
font-size: 261.5%;
font-family : YuGothic, '游ゴシック', sans-serif;
font-weight:bold;
line-height: 90px;
width: 100px;
text-align: center;
color: #fff;
background-color: #ff8c43;
float: left;
margin-right: 40px;
}
.floorNo .list {
float: left;
width: 720px;
}
.floorNo .list li {
font-size: 138.5%;
float: left;
width: -webkit-calc(100% / 3);
width: calc(100% / 3);
padding: 3px 0;
}
.floorNo .list li span {
color: #ff8c43;
font-size: 166.6%;
line-height:1;
}
.tab-box .map {
float: left;
margin-right: 55px;
}
.tab-box .ph {
float: left;
}
.tab-box .ph p {
font-size: 116%;
padding-top: 5px;
}
.tab-box .store {
padding-top: 50px;
}
.tab-box .store p {
margin-bottom: 30px;
}
.tab-box .store table {
width: 100%;
font-size: 123.1%;
}
.tab-box .store table th, .tab-box .store table td {
padding: 10px 0 10px 30px;
}
.tab-box .store table th {
font-weight: bold;
}
.tab-box .store p {
font-size: 123.1%;
line-height: 1.8;
}
.tab-box .store p img {
float: right;
margin-left: 40px;
}