@charset "UTF-8";


/* mainvisual
-------------------------------------------------*/
.mainvisual {
    width: 100%;
    height: 300px;
    background: url("../img/hospitalization/mainvisual.jpg") center center no-repeat;
    background-size: cover;
	text-indent: -9999px;
}

/* hospitalBox
-------------------------------------------------*/
.hospitalBox .cont {
	max-width: 824px;
	margin: 0 auto;
	padding-bottom: 8.4em;
}
.hospitalBox .cont .photos {
	padding: 2.8em 0 8em;
}
.hospitalBox .cont .photos li {
	width: 48.7%;
}
.hospitalBox .cont .txt01 {
	padding-top: 0.6em;
}
.hospitalBox .cont .txtSet {
	padding-bottom: 5.5em;
}
.hospitalBox .cont .txtSet ul {
	padding: 0.2em 0 1.5em;
}
.hospitalBox .cont .txtSet ul li,
.hospitalBox .cont .listTxt li {
	text-indent: -1em;
	padding-left: 1em;
}
.hospitalBox .cont .listTxt {
	padding: 0.2em 0;
}

@media only screen and (min-width:751px) and (max-width:1024px){
/* mainvisual
-------------------------------------------------*/
.mainvisual {
    height: 29.296vw;
}

/* hospitalBox
-------------------------------------------------*/
.hospitalBox .cont {
	 width: 80.46vw;
}
}

@media only screen and (max-width:750px){
/* mainvisual
-------------------------------------------------*/
.mainvisual {
    width: 100%;
    height: 42.5vw;
	margin-bottom: 8vw;
	text-indent: -9999px;
}

/* hospitalBox
-------------------------------------------------*/
.hospitalBox {
	padding-bottom: 22vw;
}
.hospitalBox .cont {
	padding: 0;
}
.hospitalBox .cont .photos {
	padding: 1em 0 4.5em;
}
.hospitalBox .cont .photos li {
	width: 100%;
	display: block;
	float: none;
	padding: 1em 0 0;
}
.hospitalBox .cont .txtSet {
	padding-bottom: 3em;
}
}