@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "vijaya";
	src: url("vijaya.ttf") format("truetype");
}


/* 病院紹介（動画） */
.outDvdMovie {
background-color: #eaecfd;
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

/* 地域活動 */
.chikiList {
margin-left: 20px;
}
.chikiImg {
padding-right: 20px;
padding-bottom: 20px; 
float: left;
}

/* 当院の理念 */
.outFksImg01 {
float: left;
}
.outFksImg02 {
float: right;
}

/* 社会福祉事業 */
.chikiImg02 {
float: right;
padding-bottom: 20px;
padding-left: 20px;
}
.chikiTxt {
float: left;
}
.chikiTxt02 {
text-align:right;
}
.chikiTable {
width: 100%;
}
.chikiTable tr th {
background-color: #5158a0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-weight: bold;
color: #FFF;
}
.chikiTable tr td {
padding-left: 15px;
}
/* 病院概要 */
.tabrow li a.outTab{
padding: 8px 70px;
display: block;
text-decoration: none;
}
.outGaiyoCatch {
font-family: "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
font-weight: normal;
font-size: 128.6%;
}

/* フロアマップ */
.tab {
margin-bottom: 30px;
}
.floLis {
width: 880px;
}
.floLis li {
float: left;
margin-right: 10px;
}
.floLis li a {
display: block;
width: 220px;
padding-left: 40px;
background-color: #fff;
text-decoration: none;
color: #000;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px #CCCCCC dotted;
position: relative;
}
.floLis li a:hover,
.floLis li.selected a {
background-color: #EAECFD;	
}
.floLis li a span.floor {
position: absolute;
left: 0;
top: 4px;
}
.floLis li a span.about {
font-size: 85.7%;
color: #5158a0;
}
.floLis {
margin-bottom:20px;
}

/*病院沿革*/
.outLis{
width: 900px;
margin-right: 20px;
}
.outLis li{
margin-right: 20px;
padding-bottom: 8px;
margin-bottom: 15px;
border-bottom: dotted 1px  #989dd0;
}
.outTxt02{
font-size: 123.1%;
font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
font-weight: bold;
}
.pdfLink a:link{
background-color: #EAECFD;
padding: 20px 30px;
float: left;
font-size: 108%;
text-decoration:none;
}
.pdfLink a:hover{
background-color: #1D235E;
color:#fff;
}
.pdfLink a.pdfIcon {
background-image: none;
}
.outImg{
float:left;
margin-right:30px;
}
.outTable {
width: 100%;
}
.outTable tr th {
background-color: #5158a0;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
text-align: center;
color: #FFF;
}
.outTable tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}
.outTxt {
font-size: 116%;
color: #5158A0;
font-weight: bold;
}

/* 統計・実績データ */
.tabrow {
list-style: none;
line-height: 40px;
margin-bottom: 30px;
}
.tabrow li {
border: 1px solid #ccc;
background: #EAECFD;
display: inline-block;
}
.tabrow li a{
padding: 8px 50px;
display: block;
text-decoration: none;
}
.tabrow li.selected {
background: #FFF;
}
.tabrow {
position: relative;
}
.tabrow:after {
position: absolute;
content: "";
width: 100%;
bottom: 0;
left: 0;
border-bottom: 1px solid #ccc;
z-index: 1;
}
.tabrow:before {
z-index: 1;
}
.tabrow li {
position: relative;
z-index: 0;
}
.tabrow li.selected {
z-index: 2;
border-bottom-color: #FFF;
}
.dataTit {
font-size: 197%;
color: #51589F;
font-weight: bold;
margin-bottom: 15px;
}
.dataBox {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 30px;
border: 4px #F3F3F3 solid;
}
.dataBoxInfo {
width: 310px;
float: left;
margin-top: 15px;
margin-bottom: 20px;
}
.dataBoxDate {
background: #5357A0;
width: 90px;
text-align: center;
color: #FFF;
font-weight: bold;
margin-bottom: -20px;
}
.dataBoxInfo table {
border: none;
}
.dataBoxInfo table td {
border: none;
}
.dataBoxNum {
width: 250px;
font-size: 100px;
color: #5357A0;
text-align: right;
font-family: Vijaya;
font-weight: bold;
}
.dataBoxUni {
font-size: 197%;
padding-top: 40px;
}
.dataBoxTxt {
border-top: 5px #F3F3F3 solid;
padding-top: 15px;
}
.dataBoxImg {
width: 500px;
float: right;
margin-bottom: 10px;
}
.dataSubTxt {
margin-bottom: 20px;
}
.dataSubTxt li {
width: 415px;
float: left;
}
.dataSubTxt01 {
}
.dataSubTxt02 {
color: #666;
}
table.dataSubTxt02 {
border-top: none;
border-left: none;
}
table.dataSubTxt02 th {
border-right: none;
border-bottom: none;
background-color: transparent;
padding: 0;
}
table.dataSubTxt02 td {
border-right: none;
border-bottom: none;
padding: 0;
}
.dataMainTxt01 {
font-size: 138.5%;
font-weight: bold;
margin-bottom: 10px;
}
.dataMainTxt02 {
margin-bottom: 40px;
}
.dataBoxFoot {
background: #F3F3F3;
padding: 20px;
}
.dataBoxFootTit {
font-size: 138.5%;
font-weight: bold;
color: #5357A0;
margin-bottom: 10px;
}
#gmap {
float: left;
height: 430px;
width: 430px;
margin-right: 20px;
margin-bottom: 20px;
}


/*QI*/
.qiLis {
width: 880px;
}
.qiLis li {
float: left;
text-align: center;
margin-right: 20px;
}
.qiLis li a {
display: block;
width: 260px;
background-color: #fff;
text-decoration: none;
color: #000;
padding-top: 4px;
padding-bottom: 4px;
border-bottom: 1px #CCCCCC dotted;
}
.qiLis li a:hover,
.cenLis li.selected a {
background-color: #EAECFD;	
}


/* ISO9001認証の取得について */
.outIsoBox {
background-color: #F7F7F7;
padding: 20px 40px;
}
.outIsoTxt {
float: right;
width: 590px;
}

/* 当院の取組み */
.trikumiBox li{
padding-left:20px;
}

/* 当院の発行物 */
.fukuLis li {
margin-top: 20px!important;  
padding-top: 20px;
border-top: 1px solid #989DD0;
}
.fukuImg {
float: left;
margin-right: 20px;
}
.fukuImg a.pdfIcon {
background-image: none;
padding-right: 0;
}
.fukuLis li .fukuContents {
width: 710px;
float: right;
}
.fukuLis li .fukuContents p {
margin-bottom: 20px;
}


/* 取材のお申込について 191011追加*/
.pressFormBtn {
width: 350px;
background-color: #EAEBFD;
font-size: 116%;
text-align: center;
margin-right: auto;
margin-left: auto;  
}
.pressFormBtn a {
padding: 20px 30px;
display:block;
text-decoration: none;
line-height: 1.2em;
}
.pressFormBtn a:hover {
background-color:#1d235e;
color:#ffffff;
}
