<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ======================

 [brake-point]
 min-width:768px
 max-width:767px

====================== */

div.scroll_div { overflow: auto; }
.scroll_div,
.docTable,
.normalTable th,
.normalTable td {
	box-sizing: content-box !important;
}

@media print, screen and (min-width:768px) {
.fixed_header_display_none_at_print {
	top: 86px !important;
}
}

@media screen and (max-width:767px) {
	.normalTable td.docLink a,
	.normalTable td.docLink2 a,
	.normalTable td.docLink span,
	.normalTable td.docLink2 span{
		width: 50px;
	}
}

.pageInNavi ul li {
	background-color: #000;
	border-radius: 5px;
	margin-bottom: 10px;
	text-align: center;
}

.pageInNavi ul li a{
	color: #fff !important;
	text-decoration: none !important;
	background-image: url(/admissions/img/common/ic_arrow_down_white.png);
}

.normalTable.docTable2 table{
	font-size: 100%;
}

.normalTable.docTable2 table th,
.normalTable.docTable2 table td{
	padding: 10px;
}

.normalTable.docTable2 table .dl{
	text-align: center;
	vertical-align: middle;
}

.normalTable.docTable2 table .dl a{
	color: #b71840 !important;
	font-weight: bold;
	font-size: 1.6rem;
}

.normalTable.docTable2 table .dl a:after{
	content: '';
  	display: inline-block;
	width: 20px;
	height: 17px;
  	background-image: url(/admissions/img/common/ic_doc_small.png);
  	background-size: contain;
 	vertical-align: middle;
 	margin-left: 10px;
}

.normalTable.docTable2 table .noborder{
	background-color: #fff;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
}

@media screen and (max-width:767px) {
	.normalTable.docTable2 table .dl a{
		font-size: 1.2rem;
	}
	.normalTable.docTable2 table .dl a:after{
		width: 14px;
		height: 12px;
	}
}

#areaIppan,#areaSougou,#areaSuisen,#areaTokubetsu,#areaSonota{
    padding-top: 86px;
    margin-top: -86px;
}</pre></body></html>