@charset "UTF-8";
.company{
    margin-bottom: 50px;
}
.com_tbl{
	display:-webkit-box;/*--- Androidブラウザ用 ---*/
	display:-ms-flexbox;/*--- IE10 ---*/
	display: -webkit-flex; /* Safari */
	display: -webkit-box-flex; /* Safari */
	display: flex;
	-ms-flex-wrap:wrap;/*--- IE10用 ---*/
	-webkit-flex-wrap: wrap; /* Safari */
	flex-wrap:         wrap;
	-ms-justify-content:space-between;/*--- IE10用 ---*/
	-webkit-justify-content: space-between; /* Safari */
	justify-content:         space-between;    
    max-width: 625px;
    width: 100%;
    margin: 0 auto 1em;
}
.com_tbl dt{
    font-weight: 700;
    font-size: 22px;
}
.com_tbl dd{
    width: 60%;
    font-size: 22px;
    text-align: left;
}
@media screen and (max-width: 1024px) {

}

@media screen and (max-width: 767px) {
    .com_tbl{
        width: 90%;
    }
    .com_tbl dd{
        width: 100%;
    }
		
}
.philosophy{
    margin-bottom: 50px;
}
.philosophy .note{
    max-width: 740px;
    margin: 0 auto;
}
.philosophy .note li{

    list-style-position: outside;
    list-style-type: disc;
    font-size: 18px;
}
@media screen and (max-width: 767px) {
    .philosophy .note{
        width: 85%;
    }
}
.concept{
    margin-bottom: 50px;
}
.concept .note{
    max-width: 740px;
    margin: 0 auto;
    font-size: 18px;
}
@media screen and (max-width: 767px) {
    .concept .note{
        width: 90%;
    }
}
