@charset "utf-8";
/*------------------------------------------------------------
company
------------------------------------------------------------*/
.company{
	color: #232323;
}
.company .companyCnt{
	margin: 80px auto 0;
}
.company .pageTitle{
	padding-bottom: 80px;
}
.company .privacyCnt p{
	line-height: 1.7;
	text-align: justify;
	font-size: 1.6rem;
}
.company .companyCnt .companyCnt_ul{
	margin-bottom: 160px;
}
.company .companyCnt .companyCnt_ul li{
	display: flex;
	justify-content: space-between;
	padding: 33px 0;
	border-top: 1px solid #e6e6e6;
}
.company .companyCnt .companyCnt_ul li:last-child{
	border-bottom: 1px solid #e6e6e6;
}
.company .companyCnt .companyCnt_li_left{
	width: 30%;
	max-width: 200px;
	color: #232323;
	font-weight: 600;
}
.company .companyCnt .companyCnt_li_right{
	width: 70%;
}
.company .companyCnt_li_right{
	line-height: 1.8;
}
.company .flexCnt{
	justify-content: flex-start;
}
.company .flexCnt .leftCnt{
	margin-right: 10px;
}

.company .map{
	width: 100%;
	height: 400px;
}
@media all and (max-width: 960px) {
	.company .pageTitle {
    padding-bottom: 37px;
}
	.company .companyCnt{
	margin: 40px auto 0;
}
	.company .companyCnt .companyCnt_ul{
	margin-bottom: 60px;
}
	.company .companyCnt_ul li{
	font-size: 1.4rem;
}
	.company .companyCnt .companyCnt_ul li{
	display: flex;
	flex-direction: column;
	padding: 25px 0;
	border-top: 1px solid #e6e6e6;
}
	.company .companyCnt .companyCnt_ul li:last-child{
	border-bottom: 1px solid #e6e6e6;
}
	.company .companyCnt .companyCnt_li_left{
	width: 100%;

}
	.company .companyCnt .companyCnt_li_right{
	width: 100%;
}
	.company .companyCnt .companyCnt_li_left{
		margin-bottom: 18px;
	}
	.company .companyCnt .flexCnt{
		display: block;
	}
	.company .companyCnt .leftCnt,.company .companyCnt .rightCnt{
		display: inline;
	}
	.company .map{
	width: 100%;
	height: 240px;
}
}
@media all and (max-width: 374px) {
    #main .topBox p {
        font-size: 1.3rem;
    }
}