@charset "utf-8";
.key-color {
  color: #98b98c;
  fill: #98b98c;
}
#postSec .postttl {
  border-bottom: 3px solid #98b98c!important;
}
#postSec .h2 {
  border-bottom: 3px solid #98b98c!important;
}
#postSec .h3:before{
  background: #98b98c!important;
}
#postSec .parts-bgtxt{
  background: #e9c67c!important;}

#postSec .txt-small {
  font-size: 80%;
}
#postSec .txt-large {
  font-size: 115%;
}
#postSec .postttl + * {
  margin-top: 50px;
}


.comment{
  margin-bottom:20px;
  padding:20px;
}
.remodal {
    text-align:left;
  }


/*特定健診*/
.line2{display:flex;justify-content:space-between;}

@media screen and (max-width: 600px) {
.line2{display:block;}
.line2 li{
  margin-bottom:10px;
}
}

/*ウォーキングコース*/
#postSec .parts-memo h3, #postSec .parts-bdmemo h3 {
  color: #98b98c;
}
.marker {
  display: inline;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0%, #ffff99));
  background: linear-gradient(transparent 50%, #ffff99 0%);
}
#postSec .notes {
  margin-left: 1em;
  text-indent: -1em;
  font-size: 1.4rem;
}
#postSec .notes li {
  line-height: 1.5;
}

#postSec .bd {
  padding: 0 0 40px;
  border-bottom: 1px solid #c4c4c4
}

@media screen and (max-width: 600px) {
.walking .sp-only::after{
	background-image:url(../images/plus.png);
}
}


/*令和5年度　決算のお知らせ*/

#postSec.kessan .kessan_t{
 font-size:1.6em;
 font-weight:bold;
 text-align:center;
}

#postSec.kessan .kessan_t span{
 margin-top:1rem;
 display:inline-block;
 font-size:150%; 
}

#postSec.kessan .tablekessan td,
#postSec.kessan .tablekessan th{
 padding:10px 15px;
}
#postSec.kessan .tablekessan th{
 width:50%;
 text-align:left;
}
#postSec.kessan .tablekessan .txtright{
 text-align:right!important;
}
#postSec.kessan .tablekessan .txtleft{
 text-align:left!important;
}
#postSec.kessan .tablekessan td{
 text-align:center;
}

#postSec.kessan .graph{
  display:flex;
 justify-content: space-between;
}
#postSec.kessan .note_r{
  display:block;
  text-align:right;  
}

.sub-t{
	font-size:1.2em;
	border:2px solid #c26d3f;
	padding:10px 20px;
}

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

#postSec.kessan .graph{
	flex-wrap:wrap;
}
	#postSec.kessan .graph li + li{
		margin-top:40px;
	}
}




/*healthy-recipe*/
#postSec.recipe .postttl, #postSec.recipe .h2 {
  border-bottom-color: #98b98c；
}
#postSec.recipe .h3:before, #postSec.recipe .parts-bgtxt {
  background: #98b98c
}
#postSec.recipe .parts-index .indexlist .index-l, #postSec.recipe .parts-index .indexlist .subindex li:before, #postSec.recipe .parts-material .materiallist dt.icon:before, #postSec.recipe .parts-recipe .recipellist li:before, #postSec.recipe .parts-memo h3, #postSec.recipe .parts-bdmemo h3 {
  color: #98b98c;
}
#postSec.recipe .icon_bentou img {
  width: 20%;
  max-width: 96px;
  height: auto;
}
#postSec.recipe .recipe-n{
  color: #98b98c;
  font-weight:700;
}

/*exercise*/
#postSec.exercise .postttl, #postSec.exercise .h2 {
  border-bottom-color: #98b98c
}
#postSec.exercise .h3:before, #postSec.exercise .parts-bgtxt {
  background: #98b98c
}
#postSec.exercise .parts-index .indexlist .index-l, #postSec.exercise .parts-index .indexlist .subindex li:before, #postSec.exercise .parts-material .materiallist dt.icon:before, #postSec.exercise .parts-recipe .recipellist li:before, #postSec.exercise .parts-memo h3, #postSec.exercise .parts-bdmemo h3 {
  color: #98b98c;
}
@media screen and (max-width: 600px) {
}

