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

#mainTitle {
    background-image: url("../img/bg_title_company.jpg");
}

#contents{
	padding: 0px 0 120px!important;
}
#contents section.subtitle{
	background-color: #f2f2f2;
	padding-bottom: 30px;
}
#contents section.subtitle h3{
	padding:20px 0 5px 0;
    font-family: "Lora",serif;
	font-size: 19px;
	margin: 0 auto;
    text-align: center;
}
#contents section.subtitle p{
	padding:0 0 20px 0;
    font-family: "Lora",serif;
	font-size: 13px;
}

#contents section div.innr{
	max-width: 960px;
	margin: 0 auto;
}
#contents section div.innr h4{
    font-family: "Lora",serif;
	font-size: 17px;
	margin-bottom: 40px;
}
#contents section div.innr p{
	font-size: 14px;
}
#contents section div.innr table{
	width: 100%;
}
#contents section div.innr tr{
	border-bottom: 2px solid #ddd;
	width: 100%;
}
#contents section div.innr tr:first-child{
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}
#contents section div.innr tr:last-child{
	border-bottom: 2px solid black;
}
#contents section div.innr tr th{
	padding: 15px 0 15px 25px;
	text-align: left;
	width: 150px;
	font-weight: bold;
	font-size: 14px;
}
#contents section div.innr tr td{
	padding: 15px 0 15px 25px;
	font-family: "Oxygen", sans-serif;
}


@media screen and (max-width: 780px){
	#contents section div.innr{
		margin: 0 2%;
	}
}



#contents .mgt40{
margin-top: 40px;
}



