@charset "utf-8";



/*--------------------------------------------------
  Common
--------------------------------------------------*/

.nav_wrap {
    background: #fff;
}

@media screen and (max-width:799px) {
	/*SP-Tablet*/

}
@media screen and (max-width:479px) {
	/*SP*/

}

/*--------------------------------------------------
  Top Title
--------------------------------------------------*/

#top_title{
	background:#555;
}

@media screen and (max-width:799px) {
	/*SP-Tablet*/

}

@media screen and (max-width:479px) {
	/*SP*/

}


/*--------------------------------------------------
  company
--------------------------------------------------*/
#company_content{
	padding:4rem 0;
	font-size: 1rem;
	text-align:center;
}
#company_content a{
	color:#0062FF;
	text-decoration:underline;
}
#company_content h4{
	margin-bottom:2rem;
	font-size:1rem;
}
#company_content .text {
	margin-bottom:3rem;
	line-height:2;
    font-weight: bold;
}

@media screen and (max-width:799px) {
	/*SP-Tablet*/

}

@media screen and (max-width:479px) {
	/*SP*/
	#company_content .text {
		text-align:left;
        font-size: 14px;
	}
	#company_content .note {
		padding: 1.5rem;
	}
}



.tbl_list table {
margin: 20px auto;
width: 75%;
}
.tbl_list th {
font-size: 18px;
border-bottom: 1px solid #ccc;
line-height: 3;
padding: 5px 20px;
}
.tbl_list td {
font-size: 18px;
font-weight: normal;
text-align: left;
padding-left: 20px;
border-bottom: 1px solid #ccc;
font-weight: bold;
}
@media screen and (max-width:799px) {
	/*SP-Tablet*/
.tbl_list table {
width: 100%;
}
.tbl_list th {
font-size: 15px;
padding: 5px 15px;
text-align: left;
border-bottom: none;
}
.tbl_list td {
font-size: 15px;
padding: 15px;
border-bottom: 3px solid #fff;
}
.tbl_list td,.tbl_list th {
display: block;
}
}
