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

/*外来受診について*/

.patientImg {
float: left;
margin-right: 20px;
}
.patientImg02 {
float: right;
padding-left: 20px;
padding-bottom: 10px;
}
.patientImg03 {
text-align:center;
}
.patientBox01 {
float: left;
}
.patientTime {
background-color: #f1f1f1;
padding: 10px;
width: 400px;
}
.patientTime table {
border-top: none;
border-left: none;
margin-left: auto;
margin-right: auto;
color: #5158a0;

}
.patientTime table tr th {
border-right: none;
border-bottom: none;
font-size: 128.6%;
font-weight: bold;
padding: 0 25px 0 0;
background-color: transparent;
}
#main .patientTime table tr td {
border-right: none;
border-bottom: none;
font-size: 128.6%;
font-weight: bold;
padding: 0;
}
.patientBtn{
text-align:center;
}
.patientBtn a.pdfIcon {
background-image: none;
padding-right: 0;
}
#main ul li {
margin-bottom: 5px;
}
#main ul li li{
margin-bottom: 0;
}
#main ul li span.orange {
color: #f19d18;
font-weight: bold;
}
.patientTxt {
font-size: 123.1%;
color: #5158A0;
font-weight: bold;
}
.patientTxt02 {
font-size: 123.1%;
font-weight: bold;
}


/*休診のお知らせ*/

.patTable {
width: 100%;
}
.patTable tr th {
background-color: #5158A0;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
text-align: center;
color: #FFF;
}
.patTable tr td {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
}
.patTable tr .checkBox {
width: 50px;
text-align: center;
padding: 0;
}
.patTable tr .day {
width: 120px;
}


/*外来診療担当表*/

.patTable span.green {
font-size: 174%;
color: #15A015;
}
.patTable span.blue {
font-size: 174%;
color: #1D235E;
}

#main table tr td {
padding-right: 10px;
padding-left: 10px;
}
.patTable02 {
border-style: none;
}
.patTable02 tr td {
border-style: none;
}
.center{
width:80px;
text-align:center;
}
.clinicalStudy{
width:560px;
}


/* 臨床試験について */
.patChikenBtn a.pdfIcon {
width: 80px;
text-align: center;
background-image: none;
padding-right: 0;
}
.patChiken3Contact{
padding:0 10px;
}
.patChiken3Contact dt{
float:left;
width:5em;
font-weight:bold;
}
.patChiken3Contact dd{
margin:0 0 0 5em;
font-weight:bold;
}
.patChiken3Contact .SpBlock{
margin-left:1em;
}

/* クリニカルパスについて */
.patPathTable tr th {
text-align: left;
padding-left: 1em;
width: 200px;
}


/*お支払いについて*/
.petCknList {
font-size: 123.1%;
color: #5158A0;
font-weight: bold;
}
#main .paiPayList li {
margin-bottom: 15px;
}

/* 追加　2017/09/13 */
.patLayout01 {
position: relative;
width: 820px;
margin-bottom: 30px;
}
.patLayout01 .link01 {
padding-left: 1em;
margin-bottom: 30px;
}
.patLayout01 .info01 {
padding-left: 1em;
text-indent: -1em;
}
.patLayout01 .posBtn {
position: absolute;
top: 0;
right: 0;
box-sizing:border-box;
display:inline-block;
background:#4e5298;
color:#fff;
text-decoration:none;
padding:10px 30px 10px 30px;
border-radius:5px;
}

/* 2017.9~　追加 */
#main ul ul.patList01{
padding-left: 50px;
}


/* 研究情報公開文書 2023/02/03追加 */
.chikenLis {
width: 880px;
}
.chikenLis li {
float: left;
text-align: center;
margin-right: 20px;
}
.chikenLis 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;
}
.chikenLis li a:hover,
.cenLis li.selected a {
background-color: #EAECFD;	
}

.dataBox {
padding-top: 15px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 30px;
border: 4px #F3F3F3 solid;
}

#main ul.chikenLis li{
margin-bottom: 0px;
}
