@charset "utf-8";


/* --------------------------------------------------------------------------------
	company
-------------------------------------------------------------------------------- */
#company{
	margin: 0 3vw 10vw;
	padding:6vw 3vw;
	font-size: 3.2vw;
	background:#fff;
}
#company .company-section .company-box a{
	color:#000;
	text-decoration:underline;
}
#company .section_header .img-logo{
	width:10vw;
	margin:0 auto 2vw;
}
#company .section_header h2{
    font-size: 6vw;
	text-align:center;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif;
	margin:0 0 3vw;

}
#company .company-section .company-box{
	margin:0 0 10vw;
}
#company .company-section .company-box > table > tbody > tr:first-child{
	border-top:1px solid #9FA0A0;
}
#company .company-section .company-box > table > tbody > tr{
	border-bottom:1px solid #9FA0A0;
}
#company .company-section .company-box > table > tbody > tr > th{
	vertical-align:top;
	display:inline-block;
	text-align:left;
	font-weight:normal;
}
#company .company-section .company-box > table > tbody > tr.tr1 > th{
	width:20%;
	padding:3vw 0;
}
#company .company-section .company-box > table > tbody > tr.tr2 > th{
	display:block;
	padding:3vw 0 0;
}

#company .company-section .company-box > table > tbody > tr > td{

	line-height:1.7;
	vertical-align:top;
	display:inline-block;
}
#company .company-section .company-box > table > tbody > tr.tr1 > td{
	width:80%;
	padding:3vw 0;
}
#company .company-section .company-box > table > tbody > tr.tr2 > td{
	display:block;
	padding:1vw 0 3vw 1em;
}
#company .company-section .company-box > table > tbody > tr > td > table > tbody > tr > th{
	display:block;
	text-align:left;
	font-weight:normal;
}

#company .company-section .company-box > table > tbody > tr > td > table > tbody > tr > td{
	display:block;
	text-align:left;
	padding:0 0 0 1em;
}

#company .company-section .btn-order_site{
	text-align:center;
}