@charset "UTF-8";
.site-title{
	margin-top: 20px;
	width: 460px;
	line-height: 1px;
	padding: 10px 20px;
}
img {
	max-width: 100%;
 }
/*.section-title {
	margin-top: 60px;
  }*/
.wrapper {
  max-width: 1260px;
  margin: 0 auto 100px;
  margin-bottom: 20px;
  padding: 0 4%;
  text-align: center;
}
.wrapper02 {
	max-width: 760px;
	margin: 0 auto 0px;
	padding: 0 0;
	text-align: left;
  }
/*-------------------------------------------
About
-------------------------------------------*/
#about{
	padding-top: 120px;
}

/*-------------------------------------------*/
div.right {
	  text-align: right; 
  }
 .udline{
	text-decoration: underline;
	font-weight: bold;
	color: rgb(235, 56, 6);
}   
 .imgsize{
	padding-top: 20px;
 } 

/*-------------------------------------------
SP
-------------------------------------------*/
@media screen and (max-width: 600px) {
	/*追加*/
.wrapper {
		margin-bottom: 5px;
		padding: 0 2%;
	  }
.wrapper02{
	padding: 0 15PX;
}
	 
   /*-------------------------------------
  About
  -------------------------------------------*/
  #about h2{
	font-size: 1.1rem;
  }
  #about h3{
	font-size: 0.8rem;
  }
  #about p {
	font-size: 0.7rem;;
  }
  #about a {
	font-size: 0.6rem;;
  }
  
  #list  a{
	font-size: 0.6rem;
  }
 }
