<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------
#00A0E9 0,160,233
-----------------------------------------------*/

/*-----------------------------------------------
  outline
-----------------------------------------------*/
#outline .category {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: stretch;
}
#outline .category &gt; div {
width: 48%;
margin-top: 2em;
background-color: #FFF;
border: 1px solid #999;
}
#outline .category h3 {
margin: 0;
padding: 0.4em;
font-size: 1.2em;
text-align: center;
color: #FFF;
background-color: #999;
}
#outline .category .box {
padding: 1em;
}
#outline .category .box dl,
#outline .category .box p {
margin-top: 1em;
}
#outline .category .box dl:first-child {
margin-top: 0;
}
#outline .category .box dl {
display: table;
flex-wrap: nowrap;
justify-content: space-between;
align-items: stretch;
}
#outline .category .box dt {
display: table-cell;
width: 10em;
padding: 0.5em;
line-height: 1.5;
text-align: center;
vertical-align: middle;
border: 1px solid #999;
}
#outline .category .box dd {
display: table-cell;
padding-left: 1em;
line-height: 1.5;
vertical-align: middle;
}
#outline .category .box dd strong {
font-size: 1.2em;
}
#outline .category .button a {
padding: 0.75em 1em;
}
@media screen and (max-width: 1250px) {
#outline .category .box dl {
display: block;
}
#outline .category .box dt {
display: block;
width: 100%;
padding: 0.5em;
line-height: 1.5;
text-align: center;
}
#outline .category .box dd {
display: block;
width: 100%;
margin-top: 0.5em;
padding-left: 0;
text-align: center;
}
	
}
@media screen and (max-width: 640px) {
	#outline .category &gt; div {
	width: 100%;
	margin-top: 2em;
	border: 1px solid #999;
	}
}

/* doctor */
#outline .category .doctor {
border-color: #7FBE26;
}
#outline .category .doctor h3 {
background-color: #7FBE26;
}
#outline .category .doctor .box dt {
color: #7FBE26;
border: 1px solid #7FBE26;
}
#outline .category .doctor .button {
background-color: #7FBE26;
}

/* dental */
#outline .category .dental {
border-color: #00A0E9;
}
#outline .category .dental h3 {
background-color: #00A0E9;
}
#outline .category .dental .box dt {
color: #00A0E9;
border: 1px solid #00A0E9;
}
#outline .category .dental .button {
background-color: #00A0E9;
}

/* nursing */
#outline .category .nursing {
border-color: #EA617C;
}
#outline .category .nursing h3 {
background-color: #EA617C;
}
#outline .category .nursing .box dt {
color: #EA617C;
border: 1px solid #EA617C;
}
#outline .category .nursing .button {
background-color: #EA617C;
}

/* pharmacy */
#outline .category .pharmacy {
border-color: #EE7800;
}
#outline .category .pharmacy h3 {
background-color: #EE7800;
}
#outline .category .pharmacy .box dt {
color: #EE7800;
border: 1px solid #EE7800;
}
#outline .category .pharmacy .button {
background-color: #EE7800;
}

/* reha */
#outline .category .reha {
border-color: #00ADA9;
}
#outline .category .reha h3 {
background-color: #00ADA9;
}
#outline .category .reha .box dt {
color: #00ADA9;
border: 1px solid #00ADA9;
}
#outline .category .reha .button {
background-color: #00ADA9;
}

/* care */
#outline .category .care {
border-color: #80409A;
}
#outline .category .care h3 {
background-color: #80409A;
}
#outline .category .care .box dt {
color: #80409A;
border: 1px solid #80409A;
}
#outline .category .care .button {
background-color: #80409A;
}

</pre></body></html>