@charset "utf-8";
/* CSS Document */

/*診療科の紹介*/
.depNav {
width: 880px;
margin-bottom: 30px;
}
.depNav li {
float: left;
text-align: center;
margin-right: 10px;
border-bottom: 1px #CCCCCC dotted;
}
.depNav li a {
display: block;
width: 260px;
background-color: #fff;
text-decoration: none;
color: #000;
padding-top: 4px;
padding-bottom: 4px;
}
.depNav li a:hover,
.depNav li.selected a {
background-color: #EAECFD;
}

/* ▽内科で使用 */
.depNav li.first a,
.depNav li.last a {
padding-top: 15px;
padding-bottom: 14px;
}
.depNav li a.cate {
padding-bottom: 0;
padding-top: 6px;
}
.depNav li a.doctor {
padding-top: 0;
font-size: 85.7%;
}
.depNav li a.doctor span {
color: #5158a0;
}
.depNav li.first a.selected,
.depNav li a.cate.selected,
.depNav li a.doctor.selected {
background-color: #EAECFD;	
}
/* △内科で使用 */


/* 心療内科 */
.depShinryoFormBtn {
width: 350px;
background-color: #EAEBFD;
font-size: 116%;
text-align: center;
margin-right: auto;
margin-left: auto;  
}

.depShinryoFormBtn a {
padding: 20px 30px;
display:block;
text-decoration: none;
line-height: 1.2em;
}
.depShinryoFormBtn a:hover {
background-color:#1d235e;
color:#ffffff;
}
/* 心療内科 */

.depTable {
width: 100%;
}
.depTable tr th {
background-color: #5158a0;
color: #FFF;
font-weight: bold;
text-align: center;
padding: 10px;
}
.depTable tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}

.depTable .no {
width: 15px;
text-align: right;
border-right: none;
}
.depTable .txtR {
text-align: right;
}
.depTable .txtL {
text-align: left;
}
.mb50 .left {
float: left;
margin-bottom: 10px;
margin-right: 20px;	
}
.tbTit {
font-size: 131%;
font-weight: bold;
margin-bottom: 10px;
margin-top: 30px;
}
.tbmTit {
font-size: 131%;
margin-bottom: 10px;
/* [disabled]margin-left: 17px; */
margin-top: 30px;
}
.depTable tr.total {
background-color: #EAECFD;
}
.depTable tr th.total {
background-color: #EAECFD;
color: #000;
}
.depTable tr td.total {
background-color: #EAECFD;
}
.depTable tr th.caption {
width:50%;
text-align: left;
}
.depTable tr th.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable tr td.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}


/*脳神経外科*/
.tbImg {
width: 915px;
margin-right: 35px;
}
.tbImg li {
float: left;
margin-right: 25px;
}
.tbImg li p {
text-align:center;
margin-left: auto;
margin-right: auto;
}


/*神経内科 脳･血管内科*/
.depSnkImgL {
float: left;
width: 430px;
margin-right: 20px;
}
.depSnkImgR {
float: right;
width: 430px;
}


/*化学療法外来*/
.depKgkTxt01 {
float: left;
width: 580px;
}
.depKgkImgR {
float: right;
margin-left: 20px;
}
.depKgkTxt02 {
float: left;
width: 420px;
}
.depWrap .right02 {
float: right;
width: 300px;
margin-left: 20px;
}
.depTit {
font-size: 131%;
margin-bottom: 10px;
}
.depTxt2 {
margin-bottom: 20px;
}
.tableWrap {
width: 100%;
border: none;
}
.depTable1 {
float: left;
width: 49%;
}
.depTable1 tr th {
background-color: #5158a0;
color: #FFF;
font-weight: bold;
text-align: center;
padding: 10px;
}
.depTable1 tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}
.depTable1 tr th.caption {
width:50%;
text-align: left;
}
.depTable1 tr th.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable1 tr td.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable2 {
float: right;
width: 49%;
}
.depTable2 tr th {
background-color: #5158a0;
color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
font-weight: bold;
text-align: center;
}
.depTable2 tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}
.depTable2 tr th.caption {
width:50%;
text-align: left;
}
.depTable2 tr th.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable2 tr td.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable2 tr.total {
background-color: #EAECFD;
}
.depTable3 {
float: right;
width: 260px;
margin-bottom: 10px;
margin-left: 20px;
font-size: 93%;
}
.depTable3 tr th {
background-color: #5158a0;
color: #FFF;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 15px;
font-weight: bold;
text-align: center;
}
.depTable3 tr td {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;
}
.depTable2 tr td.caption {
text-align: left;
}
.depTable3 tr td.number {
text-align: right;
padding-left: 0;
padding-right: 10px;
}
.depTable3 tr.total {
background-color: #EAECFD;
}
.mTxt {
font-size:131%;
margin-bottom:20px;
}
.mTxt img {
float: left;
margin-right: 10px;
}
.mTxt b {
float: left;
padding-top: 15px;
}
.txtBox p {
float:left;
margin-bottom: 50px;
margin-right: 10px;
}
.txtBox2 p {
float:left;
margin-bottom: 10px;
margin-right: 10px;
}
.red {
color: #ff0000;
}


/*説明会フォーム*/
.depTable02 {
width: 100%;
}
.depTable02 tr th {
background-color: #5158A0;
color: #FFF;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
text-align: center;
}
.depTable02 tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}
.depTable02 tr td input {
padding: 5px;
width:300px;
}
.depTable02 tr td input.size1 {
width:50px;
}
.depTable02 tr td .size2 {
padding:5px;
width:400px;
height:200px;
}
.depTable02 tr td select {
padding: 5px;
width: 310px;
}
.formBtnLis {
text-align: center;
}
.formBtnLis li {
display:inline;
}
.depImg {
float: left;
margin-right: 20px;
}
.depImg02 {
float: right;
margin-left: 20px;
}
.depTxt {
float: right;
width: 430px;
}
.depTxt02 {
float: left;
width: 430px;
}


/* 消化器内科 */
.depSyoTable {
width: 60%;	
}
.depSyoTable td:nth-child(even) {
width: 35%;
text-align: center;	
padding-left: 0;
padding-right: 0;
}


/* 膵・胆道内科 */
.depSuiTable td:not(:first-child) {
width: 20%;
text-align: center;
padding-left: 0;
padding-right: 0;	
}


/* 疾患数テーブル */
.depBreakDown {
width: 80%;	
}
.depTable .depBDNumber {
text-align: center;
padding-left: 0;
padding-right: 0;
width: 70px;	
}
.depBDBold {
font-weight: bold;
}


/* 膠原病 */
.depKogTable {
width: 40%;	
}


/* 循環器内科 */
.depJunTxtRight {
text-align: right;	
}
.depJisTable {
width: 50%;	
}
.depJisTable td:nth-child(even) {
width: 30%;	
text-align: center;
padding-left: 0;
padding-right: 0;
}
.depJisNote {
font-size: 92.3%;	
}
.depPacList li {
padding-left: 1.5em;
text-indent: -1.3em;	
margin-bottom: 10px;
}


/* 心臓血管・大動脈センター */
.depShinTxt {
font-size: 123.1%;
font-weight: bold;
color: #5158A0;
}

/* 腫瘍内科  20160808追加*/
.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;
}


/* 渡航ワクチン外来  20161208追加*/
.vaccineTable tr th{
background-color: #5158a0;
color: #FFF;
font-weight: bold;
text-align: center;
padding: 10px;
}

.vaccineTable tr td{
text-align: center;
padding: 5px;
}

.depBox {
display: block;
width: 780px;
border: 5px #eaebfc solid;
margin: 20px 20px 50px 20px;
padding: 15px 20px;
}
