html {
	font-family : -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

@media print, screen and (min-width: 1025px) {
	#l-header .header-outer .header-inner .header-action .action-list .list-item .item-btn.btn-contact {
		font-size : 1.4rem;
	}
}

.m-box-tabhead .tabhead-item .item-tab .tab-inner > li {
	font-size : 25.6px;
	font-size : 1.6rem;
}

@media print, screen and (min-width: 1025px) {
	#l-footer .footer-inner .footer-bottom .bottom-inner .bottom-wrap .bottom-menu .menu-item .item-wrap {
		font-size : 1.4rem;
	}
}

ul.m-list-asterisk > li {
	padding-left : 10px;
}
ul.m-list-asterisk > li:before {
	content : '*';
}

ol.m-list-asterisk > li {
	padding-left : 1.2em;
}
ol.m-list-asterisk > li:before {
	content : '*' counter(number) ':';
	margin-left : -1.2em;
}

@media print, screen and (min-width: 768px) {
	.m-list-news > li > a .news-date, .m-list-news > li > span .news-date {
		min-width : 7em;
	}
}

#l-header .header-outer .header-inner .header-logo .logo-img {
	width : 160px;
}
@media print, screen and (min-width: 1025px) {
	#l-header .header-outer .header-inner .header-logo .logo-img {
		width : 306px;
	}
}
@media print, screen and (min-width: 1025px) {
	.header-fixed #l-header .header-outer .header-inner .header-logo .logo-img {
		width : 220px;
	}
}

#l-footer .footer-inner .footer-bottom .bottom-inner .bottom-wrap .bottom-logo > img, #l-footer .footer-inner .footer-bottom .bottom-inner .bottom-wrap .bottom-logo > svg {
	width : 205px;
}

@media print, screen and (min-width: 1025px) {
	#l-header-simple .header-wrap .header-logo > a, #l-header-simple .header-wrap .header-logo > span {
		width : 220px;
	}
}

.u-table-form tbody tr th .u-txt-required, .u-table-form tbody tr th .u-txt-optional {
	display : inline-block;
	float : none;
	margin-bottom : 15px;
}

.u-table-form tbody tr th .form-head {
	display : block;
}

.u-table-form tbody tr th .form-attr {
	display : block;
	margin-top : 5px;
}

.u-box-sidenav .sidenav-region .region-item .item-inner .item-ttl {
	line-height : 1.5;
}
