/* CSS Document */
  

/* mainimg
---------------------------------------------------------- */
.mainimg_pc {
	background-image:url(/about/img/mainimg_01_pc.jpg);
}

/* area_copy
---------------------------------------------------------- */
.area_copy {
	color:#fff;
	display:flex;
	background-color:#35548e;
}
.area_copy .ttl_01 {
	width:15%;
	margin:5% 5% 4%;
  text-align: right;
}
.area_copy .box_copy {
	width:60%;
	margin:5% 5% 4% 0;
}
.area_copy .box_copy p {
	margin:0 0 20px 0;
	font-size:14px;
}


/* area_about_wrap
---------------------------------------------------------- */
.area_about_wrap {
}
.area_about_wrap .ttl_01 {
	text-align:center;
	font-size:28px;
	margin:0 0 2%;
}
.area_about_wrap .ttl_02 {
	text-align:center;
	font-size:22px;
	margin:0 0 2%;
}
.area_about_wrap .bg_gray {
	background-color:#f7f7f7;
}
.area_about_wrap table {
	width:600px;
	margin:0 auto;
}
.area_about_wrap table tr th {
	text-align:left;
	width:18%;
}
.area_about_wrap table tr th,
.area_about_wrap table tr td {
	border-bottom:1px solid #dcdcdd;
	padding:17px 5px;
	font-size:14px;
}


.area_company,
.area_history,
.area_trader,
.area_qualification,
.area_access {
	padding:6% 0;
}



/* area_company
---------------------------------------------------------- */
.area_company {
}

/* area_history
---------------------------------------------------------- */
.area_history {
}

/* area_trader
---------------------------------------------------------- */
.area_trader {
}
.area_trader table:first-of-type {
	margin:0 auto 5%;
}
.area_trader table tr th {
	border-bottom:3px solid #81b4d7;
}

/* area_qualification
---------------------------------------------------------- */
.area_qualification {
}
.area_qualification table tr th {
	border-bottom:3px solid #81b4d7;
}
.area_qualification table tr th.first {
	width:10%;
}

/* area_access
---------------------------------------------------------- */
.area_access {
}
.area_access .gmap {
	width:100%;
	max-width:940px;
	margin:0 auto;
}
.area_access .gmap iframe {
}
.area_access .txt_01 {
	text-align:center;
	margin:1% 0 3%;
	font-size:14px;
}
.area_access .box_img {
	display:flex;
	justify-content:center;
}
.area_access .box_img li {
	width:361px;
	text-align:center;
	line-height:3;
	font-size:18px;
	margin:0 1.5%;
}



