@charset "utf-8";
/* CSS Document */

/* ======================================================= 
			下層ページ共通 
======================================================== */
@media screen and (min-width: 1391px) {
	.under .phese{margin: 78px 0 0;}
}

@media screen and (max-width: 1390px) {
	.under .phese{margin: 56px 0 0;}
}


/* ======================================================= company ======================================================== */
@media screen and (min-width: 941px) {
	.company-overview{padding: 50px 0;}
	.company-overview .wrap{max-width: 880px;margin: auto;}
	.hakuro85-logo{max-width: 186px; display: block;margin:40px auto 85px;}
	.company-overview table,.companymap{display: inline-block;}
	.company-overview table{max-width: 442px; font-size: 16px;margin: 0 138px 0 0;}
	.company-overview table th{vertical-align: top;font-weight: bold;padding: 0 70px 0 0;}
	.company-overview table th,.company-overview table td{padding-top:15px;}
	.company-overview table a{border-bottom: 1px solid #333333;}
	.company-overview table a:hover{border-bottom: 1px solid #CDCDCD; color:#CDCDCD;}
	.companymap img{margin-bottom:20px;}
	
/* ================================ 取引実績 ======================================================== */	
	.performance{background: url("../img/company/bgPerformance.jpg")no-repeat;background-size: cover;padding: 50px 0;}
	.performance .wrap{max-width: 880px;margin: auto;position: relative;}
	.performance h2{font-size: 20px;position: absolute;left: 20px;}
	.performance-list{
		width: 740px;
		margin: 0 0 0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.performance-list > li{display: inline-block;vertical-align: top;}
	.performance-list2,.performance-list3{margin: 0 0 0 40px;}
	.performance-list1 li,.performance-list2 li,.performance-list3 li{line-height: 27px;}
	.performance-list2 li:nth-child(11){margin: 0 0 30px 0;}
	.andmore{text-align: right;margin:30px 172px 0 0;}
	
}

@media screen and (max-width: 940px) {
	.company-overview{padding: 50px 0;}
	.hakuro85-logo{max-width: 186px;display: block;margin:40px auto 85px;}
	.company-overview table{width: 100%; font-size: 16px;}
	.company-overview table th{color: #ffffff; background: #8F8F8F; max-width: 100%;display: block; padding:15px;text-align: center;vertical-align: top;font-weight: bold;}
	.company-overview table td{max-width: 100%;display: block; padding:15px;}
	.company-overview table a{border-bottom: 1px solid #333333;}
	.company-overview table a:hover{border-bottom: 1px solid #CDCDCD; color:#CDCDCD;}
	.companymap img{margin:30px auto 0;display:block;}
	
/* ================================ 取引実績 ======================================================== */
	.performance{background: url("../img/company/bgPerformance.jpg")no-repeat;background-size: cover;padding: 50px 0;}
	.performance .wrap{margin: auto;position: relative;}
	.performance h2{font-size: 20px;margin: 0 0 20px;}
	.performance-list{display: block;}
	.performance-list > li{display: inline-block;vertical-align: top;font-weight: bold;}
	.performance-list > li +li{margin: 30px 0 0;}
	.performance-list1 li,.performance-list2 li,.performance-list3 li{display: inline-block; padding: 0 10px; line-height: 27px;}
	.andmore{text-align: center;margin:30px auto 0;font-weight: bold;}
	
}

/* ================================ アクセス ======================================================== */
	.access{padding: 100px 0 50px;}
	.access .wrap{max-width: 100%;}
	.access h2{margin: 0 0 20px;}






