@charset "utf-8";
/* CSS Document */

article.guidance{
	margin-bottom: 2rem;
  }
  article.guidance h4 {
	counter-increment: h4;
	padding-bottom: 0rem;
	border-bottom: 1px solid #600f18;
	margin-bottom: 10px;
	text-align: left;
	font-size: 1rem;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
	color: #600f18;
  }
  article.guidance h4::before {
	content: counter(h4, decimal-leading-zero);
	font-weight: 400;
	font-size: 1.1rem;
	font-style: italic;
	margin-right: 20px;
	color: #600f18;
  }
  
  article.guidance p{
	font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
   line-height: 1.6;
   margin-bottom: 20px;
   color: #333;
	white-space: pre-wrap;
font-weight: 500;
font-size: 0.9rem;
  }
  
  article.guidance p span.exp{
   color:#600f18;
	font-size: 1.2rem;
  }
  
  @media screen and (max-width:960px) {


	article.guidance{
	  padding:0 2%;
	  margin-bottom: 1rem;
	}
	article.guidance h4 {
		counter-increment: h4;
		padding-bottom: 0rem;
		border-bottom: 1px solid #600f18;
		margin-bottom: 0.5rem;
		text-align: left;
		font-size: 0.9rem;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		color: #600f18;
	  }
	  article.guidance h4::before {
		content: counter(h4, decimal-leading-zero);
		font-weight: 400;
		font-size: 0.9rem;
		font-style: italic;
		margin-right:0.5rem;
		color: #600f18;
	  }
	  
	
	article.guidance p{
	   font-size: 0.86rem;
	   line-height: 1.6;
	   margin-bottom: 1rem;
	   color: #333;
	letter-spacing: 0;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 400;
	}
	
	article.guidance p span.exp{
	   color: #68aac7;
	   font-size: 1.1rem;
	}
	
	}   