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

@media screen and (max-width:667px){

/*外来受診について*/
.patientImg {
float: none;
margin-bottom: 20px;
margin-right: 0;
text-align: center;
}
.patientImg02 {
float: none;
padding: 0 10px;
margin-bottom: 20px;
text-align: center;
}
.patientImg03 {
text-align:center;
}
img.patientImg, img.patientImg02{
display: block;
margin-left: auto;
margin-right: auto;
padding: 0;
}
.patientBox01 {
float: left;
}
.patientTime {
background-color: #f1f1f1;
padding: 10px;
}
.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 ul{
padding: 0;
}
#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: calc(100% - 20px);
margin-left:10px;
margin-right:10px;
}
.tableWrapper .patTable {
margin-left:0;
margin-right:0;
}
.patTable tr th {
padding-top: 6px;
padding-bottom: 6px;
width: auto !important;
font-size:86%;
}
.patTable tr td {
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
width: auto !important;
font-size:86%;
}
.patTable tr .checkBox {
width: 50px;
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;
}
.patTable.chiken3 tr{
display:block;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
position:relative;
}
.patTable.chiken3 th, .patTable.chiken3 td{
display:block;
border:0;
}
.patTable.chiken3 tr td:nth-child(2), .patTable.chiken3 tr td:nth-child(3){
display:inline-block;
padding-bottom:15px;
}
.patTable.chiken3 tr td:nth-child(4){
position:absolute;
bottom:0;
right:0;
}
.patTable.chiken3 col{
width:auto;
}
.patTable.chiken3 tr td:nth-child(1){
width:100%;
padding-bottom:0;
}
.patChiken3Contact .SpBlock{
display:block;
margin:0;
}


/* クリニカルパスについて */
.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{
width: auto;
padding: 0 10px;
}
.patLayout01 .link01{
text-align: right;
margin-bottom: 10px;
}
#main .patLayout01 .info01 {
padding: 5px 10px 5px 23px;
border: solid 1px #ddd;
margin-bottom: 10px;
}
.patLayout01 .posBtn{
position: static;
display: block;
width: 240px;
margin: 0 auto;
}

.segmentToggleBtn{
margin-bottom: 2px;
padding:8px 10px;
color:#fff;
font-size:108%;
background: #5158A0;
}
.segmentToggleBtn span.arrow{
display: inline-block;
width: 15px;
height: 15px;
text-indent:-9999px;
background: url(../img_common/arrow02.png) no-repeat 0 0;
background-size: 30.5px 15px;
margin-right: 4px;
vertical-align: -4px;
}
.segment01{
display:none;
padding: 5px 0 20px;
}
.tableWrapper{
margin-bottom: 8px;
}
.tantoNote.mb50{
margin-bottom:0;
}
#close{
margin-top: 30px;
}

/* 2017.9~　追加 */
#main ul ul.patList01{
padding-left: 25px;
}
.spbr{
display: block;
text-indent: 0;
margin-left: 0;
}

.spInBR{
	display: none;
}

.fixHeightChildName>a{
	font-size: 13px;
}


#cboxClose{
	background-position: -160px 10px !important;
	width: 80px !important;
	height: 80px !important;
	top: -60px !important;
	background-size: 500% !important;
}

/* 2018.10~　追加 */
.medList2{
padding:0 10px;
}
.medList2 li{
padding-left:1em;
text-indent:-1em;
}



/* 研究情報公開文書 2023/02/03追加 */
.chikenLis {
width: auto;
}
.chikenLis li {
width:48%;
margin-right: 2%;
}
.chikenLis li a {
width: auto;
}



.dataBox {
padding:10px;
margin-left:10px;
margin-right:10px;
}
}