@charset "UTF-8";
/* =====================================================================================================================
=
= なにわ歯科衛生専門学校
= admission expenses
=
===================================================================================================================== */

/*
- admission 共通
--------------------------------------------------------------------------------------------------------------------- */
#admission{}
#admission #content-header h1{
	background-image:url('/_assets/img/pc/admission/main_image.jpg');
}

/*
- expenses 学費・奨学金
--------------------------------------------------------------------------------------------------------------------- */
#admission.expenses{}
#admission.expenses a:hover{
	text-decoration:underline;
}
#admission.expenses .inner-box{
	margin-bottom:40px;
}

#admission.expenses .price{
	display:table;
	margin-bottom:10px;
}

#admission.expenses .price dt,
#admission.expenses .price dd{
	display:table-cell;
	text-align:left;
	vertical-align:top;
}

#admission.expenses .price dt{
	width:4.4em;
}

#admission.expenses .access-box{
	display:inline-block;
	margin-top:10px;
	padding:10px 20px;
	border:1px solid #ff88bf;
	border-radius:10px;
}

#admission.expenses .text-right{
	margin-top:-42px;
}

table.default-table.pc{display: table !important;/*-add190605-*/}
@media screen and (min-width:768px) and (max-width:963px){/*-add190605-*/
/*
-media query tablet
--------------------------------------------------------------------------------------------------------------------- */
	#admission.expenses #expenses_01 table.pc tr:nth-of-type(3) th,
	#admission.expenses #expenses_01 .sp + table th,
	#admission.expenses #expenses_01 table.colum4 th,
	#admission.expenses #expenses_02 table.pc tr:nth-of-type(3) th,
	#admission.expenses #expenses_02 .sp + table th,
	#admission.expenses #expenses_02 table.colum4 th{
		width: 180px;
	}
}/*-tablet END -*/
/*
- media query (smart phone)
--------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width:767px){
	#admission.expenses{}
	#admission.expenses .text-right{
		margin-top:-10px;
	}
/*-add190605-*/
table.default-table.pc{display: none !important;/*-add190605-*/}
	#admission.expenses .sp h4{
		font-size: 1.4rem;
		font-weight: bold;
		color: #ff88bf;
		margin-bottom: 5px;
	}
	#admission.expenses .sp .ttl{
		font-weight: bold;
	}
	table.default-table,
	table.default-table tr,
	table.default-table th,
	table.default-table td,
	table.default-table tbody,
	table.default-table thead{
		display: block;
		width: 100%;
		text-align: left;
	}
	table.default-table tr + tr th,
	table.default-table tr+ tr td,
	table.default-table th + td,
	table.default-table td + th{
		border-top: none;
	}
	

	table.default-table.colum2 tr,
	table.default-table.colum4 tr{
			display:table;

		}
	table.default-table.colum2 th,
	table.default-table.colum2 td,
	table.default-table.colum4 th,
	table.default-table.colum4 td{
	display:table-cell
	}
	
	table.default-table.colum2 th{
		width:40%
	}
	table.default-table.colum2 td{
		width:60%;
		
	}
	table.default-table.colum4 th,
	table.default-table.colum4 td{
		width:25%;
		border-top: 1px solid #ff88bf;
	}
	
		table.default-table.colum4 th.noborder,
	table.default-table.colum4 td.noborder{
		border-top:none;
	}

		table.default-table.colum2 td.tborder{
		border-top:1px solid #ff88bf;	
		}

}