@charset "shift_jis";
#history_60th {
	color: #FFFFFF;
	background-color: #95161C;
	background: -webkit-linear-gradient(left, #95161c 0%, #6a1e2a 100%);
	background: -o-linear-gradient(left, #95161c 0%, #6a1e2a 100%);
	background: linear-gradient(to right, #95161c 0%, #6a1e2a 100%);
	padding-bottom: calc(70 / 750 * 100vw);
}
#history_60th #mv {
	padding-bottom: calc(220 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/mv_bg02.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
#history_60th #mv h1 {
	width: calc(236 / 750 * 100vw);
	padding: calc(30 / 750 * 100vw) 0 0 calc(30 / 750 * 100vw);
}
#history_60th #mv .mv_box_ {
	width: 100%;
	height: calc(1000 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/mv_bg.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: calc(66 / 750 * 100vw) 0 calc(64 / 750 * 100vw);
}
#history_60th #mv .mv_box_ p {
	color: #95161C;
	font-size: calc(36 / 750 * 100vw);
	text-align: center;
	line-height: 2.0;
	padding: calc(610 / 750 * 100vw) 0 0;
}
#history_60th #mv > p {
	font-size: calc(30 / 750 * 100vw);
	line-height: 2.0;
	letter-spacing: 0.025em;
	text-align: center;
}
#history_60th #mv > p + p {
	margin-top: calc(60 / 750 * 100vw);
}
#history_60th #history_list {
	padding: 0 calc(40 / 750 * 100vw);
	position: relative;
	background: -webkit-linear-gradient(#6a1e2a 0%, #95161c 100%);
	background: -o-linear-gradient(#6a1e2a 0%, #95161c 100%);
	background: linear-gradient(#6a1e2a 0%, #95161c 100%);
	overflow: hidden;
}
#history_60th #history_list::after {
	content: "";
	position: absolute;
	left: calc(40 / 750 * 100vw);
	top: calc(620 / 750 * 100vw);
	width: calc(2 / 750 * 100vw);
	height: calc(100% - (1075 / 750 * 100vw));
	background-color: #FFFFFF;
}
#history_60th #history_list .era_wrap_ {
	margin-bottom: calc(140 / 750 * 100vw);
	position: relative;
}
#history_60th #history_list .era_wrap_::after {
	content: "";
	position: absolute;
	display: block;
	background-position: left top;
	background-repeat: no-repeat;
	opacity: 0.6;
	z-index: 1;
	mix-blend-mode: multiply;
}
#history_60th #history_list #era_1960.era_wrap_::after {
	left: calc(-198 / 750 * 100vw);
	top: calc(105 / 750 * 100vw);
	width: calc(674 / 750 * 100vw);
	height: calc(548 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/1960_bg.png");
	background-size: calc(674 / 750 * 100vw) auto;
}
#history_60th #history_list #era_1970.era_wrap_::after {
	left: calc(-89 / 750 * 100vw);
	top: calc(108 / 750 * 100vw);
	width: calc(572 / 750 * 100vw);
	height: calc(442 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/1970_bg.png");
	background-size: calc(572 / 750 * 100vw) auto;
}
#history_60th #history_list #era_1980.era_wrap_::after {
	left: calc(-123 / 750 * 100vw);
	top: calc(176 / 750 * 100vw);
	width: calc(552 / 750 * 100vw);
	height: calc(400 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/1980_bg.png");
	background-size: calc(552 / 750 * 100vw) auto;
}
#history_60th #history_list #era_1990.era_wrap_::after {
	left: calc(-65 / 750 * 100vw);
	top: calc(112 / 750 * 100vw);
	width: calc(450 / 750 * 100vw);
	height: calc(356 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/1990_bg.png");
	background-size: calc(450 / 750 * 100vw) auto;
}
#history_60th #history_list #era_2000.era_wrap_::after {
	left: calc(-92 / 750 * 100vw);
	top: calc(131 / 750 * 100vw);
	width: calc(494 / 750 * 100vw);
	height: calc(566 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/2000_bg.png");
	background-size: calc(494 / 750 * 100vw) auto;
}
#history_60th #history_list #era_2010.era_wrap_::after {
	left: calc(-59 / 750 * 100vw);
	top: calc(196 / 750 * 100vw);
	width: calc(312 / 750 * 100vw);
	height: calc(452 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/2010_bg.png");
	background-size: calc(312 / 750 * 100vw) auto;
}
#history_60th #history_list #era_2020.era_wrap_::after {
	left: calc(-122 / 750 * 100vw);
	top: calc(247 / 750 * 100vw);
	width: calc(800 / 750 * 100vw);
	height: calc(534 / 750 * 100vw);
	background-image: url("../../img/usr/freepage/cbon/60th_history/2020_bg.png");
	background-size: calc(800 / 750 * 100vw) auto;
}

#history_60th #history_list .era_header_ {
	width: calc(480 / 750 * 100vw);
	margin: 0 0 calc(80 / 750 * 100vw) auto;
	position: relative;
	z-index: 10;
}

#history_60th #history_list .era_body_ {
	
}
#history_60th #history_list .era_box_ {
	margin-top: calc(70 / 750 * 100vw);
}
#history_60th #history_list .era_box_ .txt_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_ .btn_modal_ {
	width: calc(610 / 750 * 100vw);
	margin: calc(40 / 750 * 100vw) 0 0 calc(50 / 750 * 100vw);
	box-sizing: border-box;
}
#history_60th #history_list .era_box_ .btn_modal_ + .btn_modal_ {
	margin-top: calc(20 / 750 * 100vw);
}
#history_60th #history_list .era_box_ .btn_modal_ a {
	display: block;
}
#history_60th #history_list #era_1960 {
	padding-top: calc(60 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_198608_ {
	padding-top: calc(8 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_198610_ {
	padding-top: calc(8 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_198811_ {
	padding-top: calc(14 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_199410_ {
	padding-top: calc(6 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_200109_ {
	padding-top: calc(12 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_200109_ .link_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_200109_ .img_ {
	margin: calc(40 / 750 * 100vw) 0 0 calc(54 / 750 * 100vw);
	width: calc(600 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_2002_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_200601_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_200909_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list #era_2010 {
	margin-top: calc(-42 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_201307_ .link_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_201307_ .note_ {
	padding-top: calc(2 / 750 * 100vw);
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_201307_ .img_ {
	width: calc(350 / 750 * 100vw);
	margin: calc(40 / 750 * 100vw) 0 0 calc(180 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_201404_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_2018_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202211_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202211_ .link_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202211_ .img_ {
	width: calc(430 / 750 * 100vw);
	margin: calc(40 / 750 * 100vw) 0 0 calc(140 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202311_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202407_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202407_ .link_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202407_ .img_ {
	width: calc(430 / 750 * 100vw);
	margin: calc(40 / 750 * 100vw) 0 0 calc(140 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202409_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202501_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202501_ .link_ {
	margin-left: calc(-10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202501_ .img_ {
	width: calc(620 / 750 * 100vw);
	margin: calc(40 / 750 * 100vw) 0 0 calc(40 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_202503_ {
	padding-top: calc(10 / 750 * 100vw);
}
#history_60th #history_list .era_box_.txt_20260124_ {
	padding-top: calc(10 / 750 * 100vw);
}

#history_60th .history_modal_wrap_ {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	/*max-width: 750px;*/
	height: 100%;
	z-index: 5000;
	background-color: rgba(0,0,0,0.40);
	display: none;
}
#history_60th .history_modal_inner_ {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#history_60th .history_modal_box_ {
	background-color: #FFFFFF;
	border-radius: calc(20 / 750 * 100vw);
	margin: calc(30 / 750 * 100vw);
	padding: calc(45 / 750 * 100vw) calc(49 / 750 * 100vw) calc(40 / 750 * 100vw);
	max-height: calc(100% - (60 / 750 * 100vw));
	/*overflow-y: auto;*/
	box-sizing: border-box;
	width: 100%;
	/*position: relative;*/
}
#history_60th .history_modal_box_ .img_ {
	margin-top: calc(40 / 750 * 100vw);
}
#history_60th .history_modal_box_ .btn_close_ {
	position: absolute;
	right: calc(60 / 750 * 100vw);
	top: calc(60 / 750 * 100vw);
	width: calc(70 / 750 * 100vw);
	height: calc(70 / 750 * 100vw);
	cursor: pointer;
}


#history_60th .btn_back_ {
	width: calc(400 / 750 * 100vw);
	margin: calc(75 / 750 * 100vw) auto 0;
}

#history_60th #follow_menu {
	position: fixed;
	right: 0;
	bottom: 0;
	width: 100%;
	/*max-width: 750px;*/
	z-index: 98;
	background-color: #FFFFFF;
	display: none;
}
#history_60th #follow_menu ul {
	display: flex;
	width: calc(690 / 750 * 100vw);
	margin: 0 auto;
	padding: calc(17 / 750 * 100vw) 0 calc(18 / 750 * 100vw);
}
#history_60th #follow_menu ul li {
	width: calc(100% / 7);
}
#history_60th #follow_menu ul li a {
	color: #95161C;
	font-size: calc(28 / 750 * 100vw);
	font-family: "futura-pt", sans-serif;
	font-weight: 500;
	text-align: center;
	line-height: 1.28;
	letter-spacing: -0.015em;
	text-decoration: none;
	display: block;
	padding-bottom: calc(20 / 750 * 100vw);
	position: relative;
}
#history_60th #follow_menu ul li a::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 10px;
	display: block;
	background-color: #C5C4C4;
}
#history_60th #follow_menu ul li a.js-active::after {
	background-color: #95161C;
}
#history_60th #history_image_slider li.slick-slide img {
	/*height: calc(200 / 750 * 100vw);*/
	width: calc(1800 / 750 * 100vw);
}
/*===========
inview
===========*/
.js-scroll-right {
  transform: translate3d(100%, 0, 0);
  transition: 0.5s;
  opacity: 0;
}
.js-scroll-right.js-animated {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
@media screen and (min-width: 822px) {
	#history_60th .history_modal_box_ .btn_close_ {
		right: 60px;
	}
	#history_60th .history_modal_box_ {
		border-radius: calc(20 / 1025 * 100vw);
		margin: 30px;
		padding: 45px 50px 40px;
		max-height: calc(100% - 60px);
		width: 100%;
	}
	#history_60th #history_image_slider li.slick-slide img {
		/*height: calc(200 / 1025 * 100vw);*/
		width: calc(1800 / 1025 * 100vw);
	}
}
/* 1025pxȏ */
@media screen and (min-width: 1025px) {
	#history_60th #mv {
		padding-bottom: 220px;
		padding-bottom: 70px;
	}
	#history_60th #mv h1 {
		width: 236px;
		padding: 30px 0 0 30px;
	}
	#history_60th #mv .mv_box_ {
		height: 1000px;
		margin: 66px 0 64px;
	}
	#history_60th #mv .mv_box_ p {
		font-size: 36px;
		padding: 610px 0 0;
	}
	#history_60th #mv > p {
		font-size: 30px;
	}
	#history_60th #mv > p + p {
		margin-top: 60px;
	}
	#history_60th #history_list {
		padding: 0 40px;
	}
	#history_60th #history_list::after {
		left: 40px;
		/*top: 442px;*/
		width: 2px;
		top: calc(605 / 1875 * 100vw);
		/*height: calc(100% - 780px);*/
		height: calc(100% - (1070 / 1875 * 100vw));
	}
	#history_60th #history_list .era_wrap_ {
		margin-bottom: 140px;
	}
	#history_60th #history_list #era_1960.era_wrap_::after {
		left: -198px;
		top: 105px;
		width: 674px;
		height: 548px;
		background-size: 674px auto;
	}
	#history_60th #history_list #era_1970.era_wrap_::after {
		left: -89px;
		top: 108px;
		width: 572px;
		height: 442px;
		background-size: 572px auto;
	}
	#history_60th #history_list #era_1980.era_wrap_::after {
		left: -123px;
		top: 176px;
		width: 552px;
		height: 400px;
		background-size: 552px auto;
	}
	#history_60th #history_list #era_1990.era_wrap_::after {
		left: -65px;
		top: 112px;
		width: 450px;
		height: 356px;
		background-size: 450px auto;
	}
	#history_60th #history_list #era_2000.era_wrap_::after {
		left: -92px;
		top: 131px;
		width: 494px;
		height: 566px;
		background-size: 494px auto;
	}
	#history_60th #history_list #era_2010.era_wrap_::after {
		left: -59px;
		top: 196px;
		width: 312px;
		height: 452px;
		background-size: 312px auto;
	}
	#history_60th #history_list #era_2020.era_wrap_::after {
		left: -122px;
		top: 247px;
		width: 800px;
		height: 534px;
		background-size: 800px auto;
	}
	#history_60th #history_list .era_header_ {
		max-width: 480px;
		width: 64%;
		margin: 0 0 80px auto;
	}

	#history_60th #history_list .era_body_ {

	}
	#history_60th #history_list .era_box_ {
		margin-top: 70px;
	}
	#history_60th #history_list .era_box_ .txt_ {
		/*margin-left: -5px;*/
		max-width: 680px;
		width: 90%;
		margin-left: calc(-7 / 1875 * 100vw);
	}
	#history_60th #history_list .era_box_ .btn_modal_ {
		max-width: 610px;
		width: auto;
		/*padding: 40px 0 0;*/
		margin: 40px 34px 0;
	}
	#history_60th #history_list .era_box_ .btn_modal_ + .btn_modal_ {
		margin-top: 20px;
	}
	#history_60th #history_list #era_1960 {
		padding-top: 60px;
	}
	#history_60th #history_list .era_box_.txt_198608_ {
		padding-top: 8px;
	}
	#history_60th #history_list .era_box_.txt_198610_ {
		padding-top: 8px;
	}
	#history_60th #history_list .era_box_.txt_198811_ {
		padding-top: 14px;
	}
	#history_60th #history_list .era_box_.txt_199410_ {
		padding-top: 6px;
	}
	#history_60th #history_list .era_box_.txt_200109_ {
		padding-top: 12px;
	}
	#history_60th #history_list .era_box_.txt_200109_ .link_ {
		margin-left: -10px;
	}
	#history_60th #history_list .era_box_.txt_200109_ .img_ {
		margin: 40px auto;
		max-width: 600px;
		width: 100%;
	}
	#history_60th #history_list .era_box_.txt_200109_ .img_ img {
		margin-left: 20px;
	}
	#history_60th #history_list .era_box_.txt_2002_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_200601_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_200909_ {
		padding-top: 10px
	}
	#history_60th #history_list #era_2010 {
		margin-top: -42px;
	}
	#history_60th #history_list .era_box_.txt_201307_ .link_ {
		margin-left: calc(-10 / 750 * 100vw);
	}
	#history_60th #history_list .era_box_.txt_201307_ .note_ {
		padding-top: 2px;
		margin-left: calc(-10 / 750 * 100vw);
	}
	#history_60th #history_list .era_box_.txt_201307_ .img_ {
		max-width: 350px;
		margin: 40px auto;
	}
	#history_60th #history_list .era_box_.txt_201307_ .img_ img {
		margin-left: 20px;
	}
	#history_60th #history_list .era_box_.txt_201404_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_2018_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202211_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202211_ .link_ {
		margin-left: calc(-10 / 750 * 100vw);
	}
	#history_60th #history_list .era_box_.txt_202211_ .img_ {
		max-width: 430px;
		width: 100%;
		margin: 40px auto;
	}
	#history_60th #history_list .era_box_.txt_202211_ .img_ img {
		margin-left: 20px;
	}
	#history_60th #history_list .era_box_.txt_202311_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202407_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202407_ .link_ {
		margin-left: calc(-10 / 750 * 100vw);
	}
	#history_60th #history_list .era_box_.txt_202407_ .img_ {
		max-width: 430px;
		margin: 40px auto;
	}
	#history_60th #history_list .era_box_.txt_202407_ .img_ img {
		margin-left: 20px;
	}
	#history_60th #history_list .era_box_.txt_202409_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202501_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_202501_ .link_ {
		margin-left: calc(-10 / 750 * 100vw);
	}
	#history_60th #history_list .era_box_.txt_202501_ .img_ {
		max-width: 620px;
		width: 100%;
		margin: 40px auto;
	}
	#history_60th #history_list .era_box_.txt_202501_ .img_ img {
		margin-left: 20px;
	}
	#history_60th #history_list .era_box_.txt_202503_ {
		padding-top: 10px
	}
	#history_60th #history_list .era_box_.txt_20260124_ {
		padding-top: 10px
	}
	
	#history_60th .history_modal_wrap_ {
		max-width: calc(750 / 1875 * 100vw);
	}
	#history_60th .history_modal_box_ {
		border-radius: 20px;
		margin: 30px;
		padding: 45px 49px 40px;
		max-height: calc(100% - 60px);
	}
	#history_60th .history_modal_box_ .btn_close_ {
		right: calc(60 / 1875 * 100vw);
		top: calc(60 / 1875 * 100vw);
		width: calc(70 / 1875 * 100vw);
		height: calc(70 / 1875 * 100vw);
	}
	
	#history_60th .history_modal_box_ .img_ {
		margin-top: 40px;
	}
	#history_60th .btn_back_ {
		width: 400px;
		margin: 75px auto 0;
	}
	#history_60th #follow_menu {
		max-width: 750px;
		display: none !important;
	}
	#history_60th #follow_menu ul {
		width: 690px;
		padding: 17px 0 18px;
	}

	#history_60th #follow_menu ul li a {
		font-size: 28px;
		padding-bottom: 20px;
	}
	
	#history_60th #history_image_slider li.slick-slide img {
		/*height: 200px;*/
		width: 1800px;
	}
	
	#leftmenu {
		background: none;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #95161d;
	}
	#leftmenu .leftmenu_wrap_ {
		width: 50%;
		max-width: 840px;
		min-width: 580px;
		padding: 0 20px 120px;
		position: relative;
	}
	#leftmenu .leftmenu_wrap_::after {
		content: "";
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		display: block;
		background-position: right bottom;
		background-repeat: no-repeat;
		opacity: 0.5;
		z-index: 1;
		mix-blend-mode: multiply;
	}
	#leftmenu.js-era_1960 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/1960_bg.png");
	}
	#leftmenu.js-era_1970 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/1970_bg.png");
	}
	#leftmenu.js-era_1980 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/1980_bg.png");
	}
	#leftmenu.js-era_1990 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/1990_bg.png");
	}
	#leftmenu.js-era_2000 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/2000_bg.png");
	}
	#leftmenu.js-era_2010 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/2010_bg.png");
	}
	#leftmenu.js-era_2020 .leftmenu_wrap_::after {
		background-image: url("../../img/usr/freepage/cbon/60th_history/2020_bg.png");
	}

	#leftmenu h2 {
		color: #FFFFFF;
		font-size: 72px;
		font-family: "futura-pt", sans-serif;
		font-weight: 500;
		letter-spacing: 0.04em;
		line-height: 1.0;
		font-feature-settings : "palt";
		margin: 0 0 85px;
		position: relative;
		z-index: 5;
	}
	#leftmenu #leftmenu_nav {
		display: flex;
		flex-wrap: wrap;
		position: relative;
		z-index: 5;
	}
	#leftmenu #leftmenu_nav li {
		max-width: 340px;
		width: calc(100% / 2);
		margin: 18px 0;
	}
	#leftmenu #leftmenu_nav li a {
		color: #FFFFFF;
		font-size: 48px;
		font-family: "futura-pt", sans-serif;
		font-weight: 500;
		letter-spacing: 0.05em;
		line-height: 1.0;
		font-feature-settings : "palt";
		text-decoration: none;
		padding-left: 36px;
		display: block;
		position: relative;
	}
	#leftmenu #leftmenu_nav li a.js-active::after {
		content: "";
		position: absolute;
		left: 0;
		top: 50%;
		width: 16px;
		height: 3px;
		display: block;
		margin-top: -2px;
		background-color: #FFFFFF;
	}

	#leftmenu_image_slider {
		/*width: 500px;*/
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	#leftmenu_image_slider li img {
		height: 140px;
	}
}
@media screen and (min-width: 1875px) {
	#history_60th #history_list::after {
		top: 625px;
		height: calc(100% - 1080px);
	}
	#history_60th #history_list .era_header_ {
		width: 100%;
	}
	#history_60th #history_list .era_box_ .txt_ {
		width: auto;
		margin-left: -10px;
	}
	#history_60th #history_list .era_box_ .txt_ img {
		max-width: 100%;
		width: auto;
	}
	#history_60th #history_list .era_box_.txt_201307_ .img_ {
		width: 350px;
	}
	#history_60th #history_list .era_box_.txt_202211_ .img_,
	#history_60th #history_list .era_box_.txt_202407_ .img_ {
		width: 430px;
	}
	#history_60th #history_list .era_box_.txt_200109_ .img_ {
		width: 600px;
	}
	#history_60th #history_list .era_box_.txt_202501_ .img_ {
		width: 620px;
	}
	#history_60th #history_list .era_box_ .btn_modal_ {
		margin-left: 50px;
		margin-right: 0;
	}
	#history_60th .history_modal_wrap_ {
		max-width: 750px;
	}
	#history_60th .history_modal_box_ .btn_close_ {
		right: 60px;
		top: 60px;
		width: 70px;
		height: 70px;
	}
}
@media screen and (max-height: 600px) {
	#leftmenu .leftmenu_wrap_ {
		padding: 0 20px 100px;
	}
	#leftmenu h2 {
		font-size: 50px;
		margin-bottom: 20px;
	}
	#leftmenu #leftmenu_nav li {
		margin: 10px 0;
	}
	#leftmenu #leftmenu_nav li a {
		font-size: 35px;
		padding-left: 25px;
	}
}
/*===========
scrollbar
===========*/
#history_60th .simplebar-track.simplebar-vertical {
  width: 2px;
  background: #d3a8aa;
  margin: 10px 5px 10px 0;
  border-radius: 0;
}
#history_60th .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  width: 6px;
  background: #95161c;
  border-radius: 0;
}
#history_60th .simplebar-scrollbar.simplebar-visible:before {
  opacity: 1.0;
	left: 0;
}