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

.staff-prof .page-title {
	padding-top:0;
}
.d-2.staff-prof  .page-title .wrapper {
    height: auto;
    padding: 0;
    border-bottom: 1px solid #EFEFEF;
}
.d-2.staff-prof .page-title .wrapper .container {
	padding:2rem;
}

.access .columns .is-3 ol {
	list-style: none;
}
.access .columns .is-3 ol li {
	list-style: none;
	font-size:0.875em;
	line-height: 1.6;
	text-indent:-1em;
	margin-left:1em;
}
.access .columns .is-3 ol li:before {
	content:"・";
}
.access .columns .map-box {
	margin-bottom:1em;
}
.access .columns .map-box + p {
	line-height: 1.6;
}
.parent-pageid-50 .table.is-fullwidth thead {
	background-color: #EFEFEF;
}

.parent-pageid-50 .table.is-fullwidth thead tr > th:nth-of-type(1), .parent-pageid-50 .table.is-fullwidth tbody tr > td:nth-of-type(1){
	width:30%;
	white-space: nowrap;
}
.parent-pageid-50 .table.is-fullwidth thead tr > th:nth-of-type(3), .parent-pageid-50 .table.is-fullwidth tbody tr > td:nth-of-type(3){
	white-space: nowrap;
}
.parent-pageid-50 .table.is-fullwidth thead tr > th:nth-of-type(2), .parent-pageid-50 .table.is-fullwidth tbody tr > td:nth-of-type(2){
	
}
.parent-pageid-50 .table.is-fullwidth thead * {
	text-align: center;
}

.parent-pageid-50 .table.is-fullwidth tbody tr > td a {
	border-bottom: none;
	display: block;
}
.parent-pageid-50 .table.is-fullwidth tbody tr > td a.no-link span {
	border-bottom: none;
}
.parent-pageid-50 .table.is-fullwidth tbody tr > td a span {
	border-bottom: 1px dotted #666666;
}

@media screen and (min-width: 769px){
	.access .columns .is-3 {
		width:300px;
	}
	.access .columns .is-9 {
		width:calc(100% - 300px) ;
	} 
	
}
