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

/*PCファースト*/
/*今回は使用しない
@media screen and (min-width: 1025px) {}
*/



/* （タブレット） 
@media screen and (max-width: 767px) {


header {
	background: url(../images/bk2.jpg) no-repeat;
    background-size: cover;
    height: 25vh;
    
	}
	
	
}

*/



/* （スマホ） */
@media screen and (max-width: 430px) {
    
    
header {
	background: url(../images/bk2.jpg) no-repeat;
    background-size:cover;
    height: 80vh;/*400px*/
    
	}


 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-item30, .wrapper .content-item40, .wrapper .content-item60, .wrapper .content-item70    {
    width:100%;
}
    

.wrapper h1{
    font-size: 1.3rem;
}   
    
.wrapper h2{
    font-size: 1.2rem;
    margin-bottom: 1vh;
}

.wrapper h3{
    font-size: 1.1rem;
    margin-bottom: 1vh;
}
	
	
/*--------------------------------------
  カード型_02
--------------------------------------*/
	
.l-wrapper_02 {
  margin: 1rem auto;
  width: 350px;
}

	
/*--------------------------------------
  カード　スケジュール
--------------------------------------*/
	
.l-wrapper_sch {
  margin: 1rem auto;
  width: 350px;
}
	

/*--------------------------------------
  改行
--------------------------------------*/
	
.br:before {
  content: '\A';
  white-space: pre;
}	

	
	
	
}





