@charset "utf-8";
/* CSS Document */

/*PCファースト*/
/*今回は使用しない
@media screen and (min-width: 1025px) {}
*/



/* （タブレット） */
@media screen and (min-width: 600px) {

	
.l-wrapper_02 {
  margin: 1rem auto;
  width: 340px;
}
	
	
	
	
}





/* （スマホ） */
@media screen and (max-width: 767px) {


 header h1, header h2{
  /*フォント装飾*/
  font-size: 1.2rem;
  text-shadow: 2px 3px 3px #808080;
}
	
 header h2{/*コロナタイトル*/

	width: 90%;
	}
	
	
	
 header h3{
		
  position: absolute;
  top: 2%;
  left: 2%;
		
  /*フォント装飾*/
  font-size: 1rem;
	}

	
	
	
 .wrapper .container .content {
         flex-direction: column;
    }
	
.wrapper .content-item {
    width:100%;
}
	
	
/*--------------------------------------
  カード型_02
--------------------------------------*/
	
.l-wrapper_02 {
  margin: 1rem auto;
  width: 350px;
}

	
/*--------------------------------------
  カード　スケジュール
--------------------------------------*/
	
.l-wrapper_sch {
  margin: 1rem auto;
  width: 350px;
}
	

/*--------------------------------------
  改行
--------------------------------------*/
	
.br:before {
  content: '\A';
  white-space: pre;
}	

	
	
	
}





