
/*====================================
  00. Edit css
    ----------------------------------
    Structure
    ----------------------------------
    - 1. Global
    - 2. Component
    - 3. Top
    - 4. About
    - 5. Features
    - 6. Finance
    - 7. IR
    - 8. Other

    ----------------------------------
    Introduction
    ----------------------------------
    scss弄れない人用CSS
    極力scssでがんばれ

    ----------------------------------
    Constitution
    ----------------------------------

    ----------------------------------
    Change Log
    ----------------------------------
    - 2019/12/16   Founding

====================================*/
/*====================================

  - 1. Global
--------------------------------------
  「グローバル」用 style

====================================*/

/*====================================

  - 2. Component
--------------------------------------
  「コンポーネント」用 style

====================================*/

/*====================================

  - 2. Top
--------------------------------------
  「トップ」用 style

====================================*/

/*====================================

  - 4. About
--------------------------------------
  「投資法人の概要」用 style

====================================*/

/*====================================

  - 5. Features
--------------------------------------
  「投資法人の特徴」用 style

====================================*/

/*====================================

  - 6. Finance
--------------------------------------
  「財務情報」用 style

====================================*/

/*====================================

  - 7. IR
--------------------------------------
  「IR情報」用 style

====================================*/

/*====================================

  - 9. Other
--------------------------------------
  「その他」用 style

====================================*/

.sort-arrow__button button{
  background-color: #1055A3;
}

.sort-arrow li{
  margin-top: 0 !important;
}

.select-search .select-warp {
	float: left;
	overflow: hidden; /* 伸ばした分を隠す */
	background-color: #fff;
	margin: 0 10px 0 0;
	position: relative;
}
/* select-warp */
.select-search .select-warp > select {
}
.select-search select {
	height: 35px;
	line-height: 35px;
	padding: 0 60px 0 15px;
	font-size: 13px;
}
.select-search select:hover {
	cursor: pointer;
}
.select-search #purpose li span {
	display: inline-block;
	height: 32px;
	vertical-align: top;
	padding-top: 5px;
	padding-left: 10px;
}

.select-search .select-warp > select {
	display: block;
	font-size: 16px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	margin: 0;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
.select-search .select-warp > select::-ms-expand {
	display: none;
}
.select-search .select-warp > select:hover {
	border-color: #888;
}
.select-search .select-warp > select:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.select-search .select-warp > select option {
	font-weight:normal;
}
/* input-warp */
.input-warp {
	display: inline-block;
	float: left;
	height: 35px;
	line-height: 35px;
}
.input-warp span {
	margin: 0 5px 0 0;
}
.input-warp input[type="text"] {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	font-size: 13px;
	background-color: #fff;
	margin: 0 10px 0 0;
}
/* btn-warp */
.btn-warp {
	display: inline-block;
	float: right;
	height: 35px;
	line-height: 35px;
}
.select-search input[type="submit"], .select-search input[type="button"] {
	color: #fff;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	font-size: 13px;
	transition: .3s ease-in-out;
	border-color: transparent;
	background-color: #1055A3;
	margin-top:0;
}
.select-search input[type="submit"]:hover, .select-search input[type="button"]:hover {
	opacity: 0.6;
	cursor: pointer;
}
@media screen and (max-width: 767px) {
	.select-search p.margin-right-20{
		display: none;
	}

	.select-warp, .input-warp{
		margin-bottom: 15px !important;
	}
}
@media screen and (max-width: 480px) {
	.select-search .btn-warp{
		float: left;
	}
}

.main-contents-header__inner {
max-width: 980px;
}

.main-section {
max-width: 980px;
}

table tr.total th {
background-color: #e3e3e3;
}

table tr.total td {
background-color: #f3f3f3;
}

@media (min-width: 992px){
.main-section:last-child, .main-section+.page-link-tab--bottom {
padding-bottom: 3.0em;
}
.main-section:first-child, .page-link-tab+.main-section, .page-link-tab--top+.main-section, .page-link-tab--bottom+.main-section, .page-link-tab--top+.main-section {
padding-top: 3.0em;
}
}

.time-stamp {
color: #646464;
text-align: right;
font-size: 14px;
}

.ul-backnumber li {
margin: 0 0 10px !important;
}

.archive-list .icon {
margin-right: 2em;
font-size: 12px;
}

.archive-list li {
background-color: #fff;
}

.archive-list__header, .archive-list__body {
background-color: #fff;
}

.archive-list__body p {
margin: 0;
}

.js-popup-close:hover {
text-decoration: none;
border: solid 1px #fff;
color: #fff !important;
border-color: transparent;
background-color: #1055A3;
}

.contents-style h2 {
border-left: none;
}

.accord-item {
display: flex;
align-items: center;
}

.accord-item dd{
margin-top: 0;
}

.library-table__file-size, .file-size {
font-size: 14px;
color:#646464;
}
#map{
	margin: 0;
}
#map *+* {
      margin-top: 0;
    }

#map img {
      max-width: none;
      max-height: none;
    }

.amcharts-main-div *+*,
.chartWrapper *+*{
    margin-top: 0;
  }

.login-form-input{
	margin: 0 1rem;
}

.officers-profile__position{
	border-bottom: 1px solid #969696;
}

.page-link-tab span, .page-link-tab--top span, .page-link-tab--bottom span {
	text-align: center;
	font-size: 1.05rem;
	}
	@media (min-width: 768px){
.column--equal-width .column__cell{
	margin: 0 0 2em 0;
	}
}

.rate-table tbody td {
text-align: right;
}

.js-popup-area dl{
  align-items: baseline;
}

.file-date-list .accord-item {
align-items: baseline;
}

.file-date-list dt {
margin-right: 1.0rem;
}

.message__text,
.message-signature__position,
.time-stamp,
.search-btn,
.caption,
.archive-list{
  font-size: 1.05rem;
}

.archive-list .archive-list__date {
min-width: 6.5em;
display: inline-block;
margin-right: 1.0em;
}

.display-none{
  display: none !important;
}


.is-account .global-contents{
  max-width: 980px;
}

#chart_0_legend {
	overflow: initial;
}

#chart_0_legend svg{
	overflow: initial;
}

.amcharts-balloon-div.amcharts-balloon-div-categoryAxis {
	line-height: 1.2 !important;
	padding: 5px 0;
}

.is-other .privacy-indent {
	text-indent: -1.6em;
	padding-left: 1.6em;
}

.is-other .privacy-indent-2em {
	text-indent: -2.4em;
	padding-left: 2.4em;
}

.is-other .privacy-indent-circle {
	text-indent: -1em;
	padding-left: 1em;
}
