@charset "utf-8";
/* ----------------------------------------
 main
------------------------------------------- */
#spirit .img{
     width: 100%;
	 max-width: 350px;
	 margin: 0 auto;
}
#spirit ul{
     text-align: center;
}
#spirit ul li{
	 display: inline-block;
	 font-size: 2.4rem;
	 margin: 0 15px;
}

#philosophy .wrapper{
     text-align: center;
}
#philosophy ul{
    display: block;
	width: 100%;
	max-width: 700px;
	margin: 0 auto 20px auto;
	padding-left: 100px;
}
/*#philosophy ul{
     display: inline-block;
	 margin-bottom: 20px;
}*/
#philosophy ul li{
     text-align: left;
	 font-size: 2.0rem;
	 font-weight: bold;
	 margin-bottom: 10px;
}
#philosophy p{
     text-align: left;
	 font-size: 2.0rem;
	 font-weight: bold;
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
	padding-left: 100px;
}

#management .wrapper{
     text-align: center;
}
#management ul{
    display: block;
	width: 100%;
	max-width: 700px;
	margin: 0 auto 20px auto;
	padding-left: 100px;
}
/*#management ul{
     display: inline-block;
	 margin-bottom: 20px;
}*/
#management ul li{
     text-align: left;
	 font-size: 2.0rem;
	 font-weight: bold;
	 margin-bottom: 10px;
}
#management p{
     text-align: left;
	 font-size: 2.0rem;
	 font-weight: bold;
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
	padding-left: 100px;
}

/* =======================
  PC
======================== */
@media screen and (min-width: 1200px) {
}
/* =======================
  TABLET
======================== */
@media screen and (max-width:1199px) {
}
/* =======================
  SP
======================== */
@media screen and (max-width: 699px) {
#spirit ul li{
	 font-size: 1.7rem;
	 margin: 0 10px;
}
#philosophy ul{
    padding-left: 0;
}
#philosophy ul li{
	 font-size: 1.6rem;
	 margin-bottom: 10px;
}
#philosophy p{
	 font-size: 1.6rem;
	padding-left: 0;
}

#management ul{
	padding-left: 0;
}
#management ul li{
	 font-size: 1.6rem;
	 margin-bottom: 10px;
}
#management p{
	 font-size: 1.6rem;
	padding-left: 0;
}

}