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

/* ============================
		Reset
 ============================ */


.mainSection .hospitalList {
margin-bottom: 1em;
margin-left: 1em;
margin-top: 0.5em;
}

.mainSection .hospitalList li {
font-size: 1.4rem;
line-height: 1.75em;
text-indent: -1.5em;
padding-left: 1.5em;
}


.mainSection .yukyuList {
margin-left: 1em;
}

.mainSection .yukyuList dt {
float: left;
font-size: 1.4rem;
line-height: 1.75em;
clear: both;
width: 4em;
}

.mainSection .yukyuList dd {
float: left;
font-size: 1.4rem;
line-height: 1.75em;
width: calc(100% - 4em);
}

.mainSection .yukyuList dd span {
display: inline-block;
width: 6em;
font-size: 1.4rem;
line-height: 1.75em;
}

/* for PC */
@media screen and (min-width: 1201px) {

	.mainSection .hospitalList li {
	font-size: 1.6rem;
	}

	.mainSection .yukyuList dt,
	.mainSection .yukyuList dd,
	.mainSection .yukyuList dd span {
	font-size: 1.6rem;
	}
	
	.mainSection .yukyuList dt {
	width: 5em;
	}

	.mainSection .yukyuList dd {
	width: calc(100% - 5em);
	}

	.mainSection .yukyuList dd span {
	width: 7em;
	}

}





/* ============================
		other
 ============================ */

/* for SP */
@media screen and (max-width: 767px) {
}

/* for TB */
@media screen and (max-width: 1200px) and (min-width: 768px){
}

/* for PC */
@media screen and (min-width: 1201px) {
}

/* for PCX */
@media screen and (min-width: 1501px) {
}

