@charset "UTF-8";

/* =================================================


		common


================================================= */
.link-box:hover span, .link-box:focus span {
	font-weight: normal;
}

/* =================================================

		news-slide

================================================= */
.news-slide {
  color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
  z-index: 9999;
}

.news-slide a{
  color: #fff;
	text-decoration: underline;
	padding-left: 1em;
}

.ticker {
	padding: 10px 20px;
	width: 100%;
	overflow: hidden;
}

.news-slide-ttl {
	position: relative;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	padding-right: 20px;
}

.news-slide-ttl:after {
	content: "";
	position: absolute;
	top: 50%;
  transform: translateY(-50%);
	right: 0;
	width: 1px;
	height: 100%;
  background-color: #fff;
}

.news-slide-ttl span {
	font-weight: normal;
	/*font-size: 16px;*/
	font-size: 15px;
	display: block;
}

.ticker ul {
  width: 100%;
  position: relative;
}

.ticker ul li {
  width: 100%;
  display: none;
}

.news-slide > div {
  min-height: 60px;
}

.news-slide .date {
	padding-top: 0;
}

.news-slide .news-ttl {
	padding-top: 4px;
}


/* =================================================


		bond overview


================================================= */
/* =================================================

		history.html

================================================= */
.chronology .chronology-block{position:relative; padding-bottom:40px; width:350px; margin:0 auto;}
/*.chronology .chronology-block:before{left:30px;}*/
.chronology .chronology-block:before{left:-115px;}


.chronology .chronology-block .domestic{float:right;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(1){margin-top:15px;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(2){margin-top:68px;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(3){margin-top:68px;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(4){margin-top:68px;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(5){margin-top:68px;}
.chronology .chronology-block .domestic .chronology-list li:nth-child(6){margin-top:68px;}


/* =================================================


		policy_budget | promotion_support


================================================= */
/* =================================================

		requirement.html

================================================= */
.subsidy-sec .subsidy-sec-inner ol > li .dot-list li dl {
  padding-left:210px;
}
.subsidy-sec .subsidy-sec-inner ol > li .dot-list li dt {
  width:185px;
}


/* =================================================


		policy_budget | esg_highlevelpanel


================================================= */
/* =================================================

		esg-conference.html

================================================= */
.policy_budget-esg_highlevelpanel-about-sec02 .horizontal-list > div {
	padding-left: 130px;
}











