@charset "UTF-8";

/* ----------------------------------
 処方せん受付ポスト
---------------------------------- */
@media screen and (max-width: 768px) {
	.c-title.c-title--01 { margin-bottom: 40px;}
}
.post-list li { padding: 0 0 0 1.5em; text-indent: -1em; list-style: disc inside;}
.post-note { font-weight: bold; color: #008566;}
.post-box  { padding: 40px; border-radius: 10px; background: #faf7f0;}
.post-box__lead { margin-bottom: 1em;}
.post-box__img  { text-align: center;}
.post-box__note { font-weight: bold;}
.post_g-list    { padding: 0; list-style-type: none !important; font-weight: bold; color: #008566; counter-reset: num;}
.post_g-list li { padding: 0.5em 0.5em 0.5em 40px; line-height: 1.5em; position: relative;}
.post_g-list li:before {
  width: 1.5em;
  height: 1.5em;
  border-radius: 50%;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  line-height: 1.5em;
  color: #fff;
  counter-increment: num;
  content: counter(num);
  display: inline-block;
  background: #008566;
  position: absolute;
  left: 0;
  top: 8px;
}
.post_g-list span   { padding: .1em .3em; margin: 0 .2em; color: #fff; display: inline-block; background-color: #008566;}
.visiting-flow      { margin-bottom: 1em; display: flex;}
.visiting-flow__num { font-size: 20px; font-weight: bold; text-align: center; color: #008566; position: relative;}
.visiting-flow__num_on:after { content: ''; height: 80%; border-left: solid 1px #008566; position: absolute; left: 50%; display: block;}
.visiting-flow__content      { padding-left: 1em; flex-basis: 90%;}
.visiting-flow__title        { margin-bottom: .5em; border-bottom: solid 1px #008566; font-size: 22px; font-weight: bold;}
.visiting-flow__title span   { color: #008566;}
.visiting-flow__list         { padding: 0;}
.visiting-flow__list li      { padding: 0 0 0 1.5em; margin-top: auto !important; text-indent: -1em; list-style: disc inside; font-weight: normal;}
.visiting-care__list         { padding: 0;}
.visiting-care__list li      { padding: 0 0 0 1.5em; margin-top: auto !important; text-indent: -1em; list-style: disc inside; font-weight: normal;}
