@charset "utf-8";



#main_box { line-height: 2.0; }



/* side_menu ----------------- */







/* message ---------------------------- */



.about_philosophy #main_box .box01 img, .about_philosophy #main_box .box02 img {

    margin-top: 20px;

}



.about_philosophy #main_box .box01 img,

.about_philosophy #main_box .box02 img,

.about_philosophy #main_box .box03 img,

.about_philosophy #main_box .box05 img {

	margin-top: 20px;

  max-width: 660px;

}

.about_philosophy #main_box .box03 ul {



}

.about_philosophy #main_box .box03 ul li {

}



.about_philosophy #main_box .box04 {

	text-align: center;

}



.about_philosophy #main_box .box04 h4 {

	text-align: left;

}

.about_philosophy #main_box .box04_02 {

	border: 5px solid #ccc;

	padding: 30px;

}

.about_philosophy #main_box .box04_02 img {

	margin-bottom: 20px;

}

.about_philosophy #main_box .box04_02 p {

	padding-top: 1em;

	line-height: 1.4;

}

.about_philosophy #main_box .box04_03 p {

	margin-bottom: 20px;

}





.about_philosophy #main_box .box03_01 {

    width: 200px;

    height: 200px;

    margin-right: auto;

    margin-left: auto;

}

.about_philosophy #main_box .box04_02 .img07 {

  max-width: 350px;

    width: 100%;

    height: 25px;

    margin-right: auto;

    margin-left: auto;

}







@media screen and (max-width:767px) {

  .about_philosophy #main_box .box03 ul {

    padding-left: 32px;

  }

}