@charset "utf-8";
/* CSS Document */

p#kanban{
  display: none;
}

div#title-box{
	margin: 0 auto 1% auto;
}

.margin-bottom-4{
	margin-bottom:-4% !important;
}

p.explanation{
	width: 85%;
	margin: 0 auto 5% auto;
	padding: 0;
	font-size: 1.2rem;
	line-height: 1.8em;
}
p.explanation2{
	width: 90%;
	margin: 0 auto 5% auto;
	padding: 0;
	font-size: 1.2rem;
	line-height: 1.8em;
  text-align: center
}

p#broken-asitis{
	width: 80%;
	margin: 3% auto 5% auto;
	padding: 0;
	font-size: 1.8rem;
  font-weight: bold;
	line-height: 1.5em;
  text-align: center;
}



/* 
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
▼768px以上用（タブレット／PC用）の記述▼
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
*/
 @media screen and (min-width : 768px ){

p.explanation{
	width: 85%;
	margin: 0 auto 5% auto;
	padding: 0;
	font-size: 1.8rem;
	line-height: 1.8em;
}
p.explanation2{
	width: 90%;
	margin: 0 auto 5% auto;
	padding: 0;
	font-size: 1.8rem;
	line-height: 1.8em;
  text-align: center
}

p#broken-asitis{
	width: 100%;
	margin: 3% auto 3% auto;
	padding: 0;
	font-size: 3.0rem;
  font-weight: bold;
	line-height: 1.5em;
  text-align: center;
}



}
/* 
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
▲768px以上用（タブレット／PC用）の記述▲
---------------------------------------------------
---------------------------------------------------
---------------------------------------------------
*/