@charset "utf-8";

/*page_recruit 
************************************************************************************/
table.lineBtm th,
table.lineBtm td{
	text-align: center;
}

table.lineBtm th.line,
table.lineBtm td.line{	
    background-image: linear-gradient(#555, #555);
    background-position: 0 50%;
    background-size: 100% 1px;
    background-repeat: repeat-x;
	color:#999;
    margin: 0 0.4em;
    text-decoration: none;
}

/*table(normalR)
----------------------------------------------------------------------*/
table.normalR{
	margin: 15px auto;
	width: 100%;
	border-top:1px solid #aaa;
	border: 1px solid #a3a3a3;
}
table.normalR caption{
	padding: 5px 0;
	text-align: left;
	display: block;
	font-weight: bold;
}
table.normalR caption:before{
	content: "■";
}

table.normalR thead th{
	padding: 7px 10px;
	border: 1px solid #a3a3a3;
	text-align: center;
	font-weight:bold;
	background-color: #0079c2;
	color: #FFF;
}
table.normalR thead th a{
	color:#FFF;
}
table.normalR tbody th{
	padding: 7px 10px;
	text-align: center;
	background-color: #89c3eb;
	border: 1px solid #a3a3a3;
	color: #FFF;
}

table.normalR tbody td{
	padding: 7px 10px;
	border: 1px solid #a3a3a3;
}
table.normalR tbody tr.lines{
	border-top: 3px solid #a3a3a3;
}
table.normalR.center td{
	text-align: center;
}
table.normalR th.line,
table.normalR td.line{	
    background-image: linear-gradient(#555, #555);
    background-position: 0 50%;
    background-size: 100% 1px;
    background-repeat: repeat-x;
	color:#999;
    margin: 0 0.4em;
    text-decoration: none;
}

@media screen and (max-width: 480px){
table.normalR.center th span{
	display: block;
}
table.normalR.center td span{
	display: block;
}
}

/*page_qa （他ページでも使用するためcommon-partsへ移動）
************************************************************************************/

@media screen and (min-width: 980px) {
}
@media screen and (max-width: 979px) {
}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 620px) {
/*sp*/
}
@media screen and (max-width: 480px){
}

