@charset "utf-8";
/* ============================================================================================== */
/* Local Common Design                                                                            */
/* ===============================================================================================*/
.lcmd_case_title {
	text-align: center;
	color: #4ca74f;
	font-size: 24px;
	line-height: 1;
}
.lcmd_case_title > * {
	font-weight: bold;
}
.lcmd_case_title.num01 {
	padding-bottom: 32px;
}
.case_list_notice {
	padding-bottom: 20px;
	color: #888888;
	text-align: center;
	font-size: 12px;
	line-height: 1;
}
.lcmd_case_title.num02 {
	padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
	.lcmd_case_title {
		font-size: 4.8vw;
	}
	.lcmd_case_title > * {
	}
	.lcmd_case_title.num01 {
		padding-bottom: 6vw;
	}
	.case_list_notice {
		padding-bottom: 4vw;
		font-size: 2.4vw;
		line-height: 3.2vw;
	}
	.lcmd_case_title.num02 {
		padding-bottom: 5.5vw;
	}
}
/* ============================================================================================== */
/* 既存CSS(SPが無い様なので調整)                                                                  */
/* ===============================================================================================*/
@media screen and (max-width: 768px) {
	.case-list.study {
	    margin-bottom: 9.3vw;
	}
}
/* ============================================================================================== */
/* 全体                                                                                           */
/* =============================================================================================== */
.cd_sp_only {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .cd_pc_only {
    display: none !important;
  }

  .cd_sp_only {
    display: block !important;
  }

  br.cd_sp_only,
  span.cd_sp_only,
  img.cd_sp_only {
    display: inline !important;
  }
}
