@charset "utf-8";

/* ==================================================
		
		医院の紹介 PC

================================================== */

@media screen and (min-width:641px) {

/* --------------------------------------------------
		#main
-------------------------------------------------- */
#main { margin-top: 25px; }

/*	.introduction
-------------------------------------------------- */
#main .introduction p { margin: 27px 0 0 15px; }

#main .section {
		padding-top: 40px;
		background: url(/common/img/bg-line01.png) top no-repeat;
		margin-top: 39px;
}

/*	.aim
-------------------------------------------------- */
#main .section h4 {
		font-size: 16px;
		color: #746846;
}

#main .section .aim-inner01 {
		width: 228px;
		margin-top: 30px;
		float: right;
}

#main .section .aim-inner01 .aim-inner01-img02 { margin-top: 20px; }

#main .section .aim-inner02 {
		width: 420px;
		margin-top: 30px;
		float: left;
}

#main .section .aim-inner02 ul {
		margin: 10px 0 0 15px;
		list-style: disc;
}

#main .section .aim-inner02 .effort { margin-top: -8px; }

#main .section .order { margin-top: 16px; }

#main .section .order p { margin-top: 10px; }

/*	.interia, .instrument
-------------------------------------------------- */
.interia ul, .instrument ul { margin: 30px 0 0 -30px; }

.interia .entry, .instrument .entry {
		width: 318px;
		margin-left: 30px;
		float: left;
}

.interia .entry .entry-img02, .instrument .entry .entry-img02 { margin-top: 20px; }

.interia .entry .entry-txt01, .instrument .entry .entry-txt01 { margin-top: 10px; }
}

/* ==================================================
		
		医院の紹介 SP

================================================== */

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

/* --------------------------------------------------
		#main
-------------------------------------------------- */
#main { margin: 10px 8px 0; }

#main h3 span {
		font-size: 21px;
		color: #94b125;
}

#main p span {
		font-size: 18px;
		color: #94b125;
}

/*	.introduction
-------------------------------------------------- */
#main .introduction p { margin-top: 15px; }

#main .section {
		padding-top: 18px;
		background: url(/common/img/bg-line01.png) top no-repeat;
		margin: 25px 0 0;
		background-size: 100% 1px;
}

/*	.aim
-------------------------------------------------- */
#main .section h4 {
		font-size: 16px;
		color: #746846;
}

#main .section h4 br { display: none; }

#main .section .aim-inner01 p { margin-top: 15px; }

#main .section .aim-inner01 p img { width: 100%; }

#main .section .aim-inner01 .aim-inner01-img02 { display:none; }

#main .section .aim-inner02 { margin-top: 20px; }

#main .section .aim-inner02 ul {
		margin: 10px 0 0 15px;
		list-style: disc;
}

#main .section .aim-inner02 .effort { margin-top: 20px; }

#main .section .order { margin-top: 20px; }

#main .section .order p { margin-top: 10px; }

/*	.interia, .instrument
-------------------------------------------------- */
.interia .entry, .instrument .entry { margin-top: 20px; }

.interia .section-inner h3 + ul .entry:first-child, .instrument .section-inner h3 + ul .entry:first-child { margin-top:15px; }

.interia .entry .entry-img01 img, .instrument .entry .entry-img01 img { width: 100%; }

.interia .entry .entry-img02, .instrument .entry .entry-img02 { margin-top: 5px; }
}
