@charset "utf-8";

/*　sec1
---------------------------------------------------------*/
.sec1 {
    padding: 114px 0 128px;
}
.sec1 .sec_inner {}

.history_list {}
.history_list ul {}
.history_list ul li {}
.history_list ul li:first-child {}
.history_list ul li:last-child {}
.history_list ul li + li {
	margin-top: 60px;
}
.history_list .history_list_year {
    color: #305d85;
    font-size: 2.0rem;
    font-weight: bold;
    margin-bottom: 10px;
}
.history_list .history_list_year:after {
	display: inline-block;
	content: '—';
	margin-left: 0.5em;
}
.history_list table {
    width: 100%;
}
.history_list table tr {
    border-bottom: 1px solid #acacac;
}
.history_list table tr th,
.history_list table tr td {
    padding: 20px 0;
    font-size: 1.4rem;
    line-height: 2.14;
    letter-spacing: 0.1em;
}
.history_list table tr th {
    width: 145px;
    font-weight: bold;
    letter-spacing: 0;
}
.history_list table tr th span {
    display: inline-block;
}
.history_list table tr th span:nth-child(1) {
    width: 65px;
}
.history_list table tr th span:nth-child(2) {
    width: 40px;
    text-align: right;
}
.history_list table tr td {}
.history_list table tr.border_none {
		border-bottom: none;
}
.history_list table tr.border_none th,
.history_list table tr.border_none td {
	padding-bottom: 0;
}
.history_list table tr.border_none th {
    padding-right: 40px;
}
.history_list table tr.border_none td {}
.history_list table tr.border_none + tr {}
.history_list table tr.border_none + tr th,
.history_list table tr.border_none + tr td {
	padding-top: 0;
}
.history_list table tr.border_none + tr th {}
.history_list table tr.border_none + tr th span {}
.history_list table tr.border_none + tr th span:nth-child(1) {
	opacity: 0;
}
.history_list table tr.border_none + tr th span:nth-child(2) {}
.history_list table tr.border_none + tr td {}


@media screen and (max-width: 1032px) {}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px) ,screen and (max-width: 737px) and (orientation: landscape) {
	
	
  /*　sec1
  ---------------------------------------------------------*/
	.sec1 {
    padding: 50px 0 90px;
	}
	.sec1 .sec_inner {}

	.history_list {}
	.history_list ul {}
	.history_list ul li {}
	.history_list ul li:first-child {}
	.history_list ul li:last-child {}
	.history_list ul li + li {
    margin-top: 20px;
}
	.history_list .history_list_year {
    font-size: 1.7rem;
}
	.history_list .history_list_year:after {}
	.history_list table {}
	.history_list table tr {
    display: block;
    width: 100%;
    padding: 0px 0 20px;
    margin-bottom: 20px;
}
	.history_list table tr th,
	.history_list table tr td {
    display: block;
    width: 100%;
    padding: 0;
    font-size: 1.2rem;
}
	.history_list table tr th {}
	.history_list table tr th span {}
	.history_list table tr th span:nth-child(1) {
}
	.history_list table tr th span:nth-child(2) {
    text-align: left;
    width: auto;
}
	.history_list table tr td {}
	.history_list table tr.border_none {
    padding-bottom: 0;
    margin-bottom: 4px;
}
	.history_list table tr.border_none th,
	.history_list table tr.border_none td {
}
	.history_list table tr.border_none th {}
	.history_list table tr.border_none td {}
	.history_list table tr.border_none + tr {}
	.history_list table tr.border_none + tr th,
	.history_list table tr.border_none + tr td {}
	.history_list table tr.border_none + tr th {}
	.history_list table tr.border_none + tr th span {}
	.history_list table tr.border_none + tr th span:nth-child(1) {
		opacity: 1;
	}
	.history_list table tr.border_none + tr th span:nth-child(2) {}
	.history_list table tr.border_none + tr td {}
	
}
