.past_data .past_data_block{display:flex;line-height:1.3;padding-bottom:20px;align-items:center}@media only screen and (max-width: 767px){.past_data .past_data_block{flex-direction:column;justify-content:flex-start;padding-bottom:16px;align-items:baseline}}.past_data .past_data_block:nth-child(n+2){border-top:solid 1px #dce2e5;padding-top:20px}@media only screen and (max-width: 767px){.past_data .past_data_block:nth-child(n+2){padding-top:16px}}.past_data .past_data_date{font-weight:600;width:196px;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.past_data .past_data_date{font-size:20px}}@media only screen and (max-width: 1279px){.past_data .past_data_date{font-size:18px}}@media only screen and (max-width: 767px){.past_data .past_data_date{font-size:18px}}.past_data .past_data_tp{flex:1;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.past_data .past_data_tp{flex-direction:column;justify-content:flex-start}}@media only screen and (max-width: 767px){.past_data .past_data_ttl{padding-top:6px}}@media only screen and (max-width: 767px){.past_data .past_data_pdf{padding-top:6px}}.past_data .past_data_pdf a{color:#004187;text-decoration:underline;position:relative;padding-left:24px;transition-duration:.5s}.past_data .past_data_pdf a:before{content:"";display:block;background-image:url(/media/images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:0px;top:calc(50% - 8px)}.past_data .past_data_pdf a:hover{color:#045dbd;transition-duration:.5s}.call_market .call_market_block{display:flex;line-height:1.3;padding-bottom:20px}@media only screen and (max-width: 767px){.call_market .call_market_block{flex-direction:column;justify-content:flex-start;padding-bottom:16px}}.call_market .call_market_block:nth-child(n+2){border-top:solid 1px #dce2e5;padding-top:20px}@media only screen and (max-width: 767px){.call_market .call_market_block:nth-child(n+2){padding-top:16px}}.call_market .call_market_date{font-weight:600;width:172px;font-size:20px;line-height:1.3}@media only screen and (max-width: 1439px){.call_market .call_market_date{font-size:20px}}@media only screen and (max-width: 1279px){.call_market .call_market_date{font-size:18px}}@media only screen and (max-width: 767px){.call_market .call_market_date{font-size:18px}}@media only screen and (max-width: 767px){.call_market .call_market_ttl{padding-top:6px}}.call_market .call_market_ttl a{color:#004187;text-decoration:underline;position:relative;padding-left:24px;transition-duration:.5s}.call_market .call_market_ttl a:before{content:"";display:block;background-image:url(/media/images/common/icon_pdf.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;left:0px;top:calc(50% - 8px)}.call_market .call_market_ttl a:hover{color:#045dbd;transition-duration:.5s}.callrate_table{margin-top:40px}@media only screen and (max-width: 1023px){.callrate_table{overflow-x:auto;padding-bottom:32px}}@media only screen and (max-width: 767px){.callrate_table{padding-bottom:24px}}.callrate_table.table_wrap{position:relative;overflow-x:auto;overflow-y:visible}.callrate_table table{width:100%;table-layout:auto;border-left:solid 1px #a2a5b1;border-collapse:separate;border-spacing:0;border-bottom:solid 1px #a2a5b1}@media only screen and (max-width: 1023px){.callrate_table table{min-width:1024px}}@media only screen and (max-width: 767px){.callrate_table table{min-width:768px;width:100%}}.callrate_table table th{font-weight:600}.callrate_table table th,.callrate_table table td{box-sizing:border-box;text-align:left;line-height:1.3;border-top:solid 1px #a2a5b1;border-right:solid 1px #a2a5b1;background-color:#fff}.callrate_table table thead th{padding:8px 12px;text-align:center;background-color:#dce2e5}.callrate_table table tbody{border-bottom:solid 1px #a2a5b1}.callrate_table table tbody th,.callrate_table table tbody td{padding:8px 12px;vertical-align:middle}.callrate_table table tbody th{width:240px}@media only screen and (max-width: 767px){.callrate_table table tbody th{width:96px}}.callrate_table table tbody td:nth-last-of-type(1){text-align:right}.callrate_table table tbody td:nth-last-of-type(2){text-align:right}.callrate_table table tbody td:nth-last-of-type(3){text-align:right}.callrate_table table tbody td:nth-last-of-type(4){text-align:right}.callrate_table table tbody td:nth-last-of-type(5){text-align:right}.callrate_table table tbody td:nth-last-of-type(6){text-align:right}.js_fixed_table_header{position:fixed;top:160px;left:0;z-index:999;display:none;border-collapse:separate;border-spacing:0;border-left:solid 1px #a2a5b1;background-color:#dce2e5;pointer-events:none}.js_fixed_table_header th{box-sizing:border-box;padding:8px 6px;vertical-align:middle;text-align:center;line-height:1.3;font-weight:600;border-right:solid 1px #a2a5b1;border-bottom:solid 1px #a2a5b1;background-color:#dce2e5}.js_fixed_table_header th span{font-size:14px}@media only screen and (max-width: 1439px){.js_fixed_table_header th span{font-size:14px}}@media only screen and (max-width: 1279px){.js_fixed_table_header th span{font-size:13px}}@media only screen and (max-width: 767px){.js_fixed_table_header th span{font-size:13px}}.js_fixed_table_header.is_show{display:table}.callrate_mb_table{padding-top:40px}@media only screen and (max-width: 1023px){.callrate_mb_table{table-layout:auto}}@media only screen and (max-width: 767px){.callrate_mb_table{overflow-x:auto;padding-bottom:24px}}.callrate_mb_table table{width:100%;table-layout:fixed;border-left:solid 1px #a2a5b1;border-top:solid 1px #a2a5b1}@media only screen and (max-width: 1023px){.callrate_mb_table table{table-layout:auto}}@media only screen and (max-width: 767px){.callrate_mb_table table{min-width:600px;width:100%}}.callrate_mb_table table th{font-weight:600}.callrate_mb_table table th,.callrate_mb_table table td{text-align:left;line-height:1.3;border-right:solid 1px #a2a5b1;border-bottom:solid 1px #a2a5b1}.callrate_mb_table table thead{background-color:#dce2e5}.callrate_mb_table table thead th{padding:8px 20px;text-align:center}@media only screen and (max-width: 767px){.callrate_mb_table table thead th{padding:8px 12px}}@media only screen and (max-width: 767px){.callrate_mb_table table thead th:nth-child(1){padding-left:12px}}@media only screen and (max-width: 767px){.callrate_mb_table table thead th:nth-last-of-type(1){padding-right:12px}}.callrate_mb_table table tbody th,.callrate_mb_table table tbody td{padding:8px 20px;vertical-align:middle}@media only screen and (max-width: 767px){.callrate_mb_table table tbody th,.callrate_mb_table table tbody td{padding:8px 8px}}@media only screen and (max-width: 767px){.callrate_mb_table table tbody th:nth-child(1){padding-left:12px}}@media only screen and (max-width: 767px){.callrate_mb_table table tbody td:nth-last-of-type(1){padding-right:12px}}.callrate_mb_table table tbody td:nth-last-of-type(1){text-align:right}.callrate_mb_table table tbody td:nth-last-of-type(2){text-align:right}.callrate_mb_table table tbody td:nth-last-of-type(3){text-align:right}.callrate_mb_table table tbody td:nth-last-of-type(4){text-align:right}.callrate_mb_table table tbody tr{border-bottom:solid 1px #dce2e5}.callrate_mb_table table tbody tr:nth-last-of-type(1){border-bottom:none}.more_button{margin-top:48px}@media only screen and (max-width: 429px){.more_button{margin-top:32px}}.more_button a{width:200px;height:60px;border-radius:30px;margin-left:auto;margin-right:auto;background-color:#2b2d31;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;transition-duration:.5s}.more_button a span{position:relative;padding-right:20px}.more_button a span:after{content:"";display:block;position:absolute;right:0px;top:calc(50% - 7px);-webkit-mask-image:url(/media/images/common/icon_plus.svg);mask-image:url(/media/images/common/icon_plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;width:14px;height:14px}.more_button a:hover{background-color:#045dbd;transition-duration:.5s}.filter form input{border:solid 1px #a2a5b1;width:100%;height:60px;padding-left:16px;border-radius:4px}@media only screen and (max-width: 1599px){.filter form input{border-radius:4px}}.filter .filter_term{display:flex;justify-content:center}.filter .filter_term button{height:60px}.filter .filter_term .filter_db{display:flex;gap:28px}@media only screen and (max-width: 767px){.filter .filter_term .filter_db{flex-direction:column;width:100%}}.filter .filter_term .filter_db .filter_calnder{width:320px}@media only screen and (max-width: 1439px){.filter .filter_term .filter_db .filter_calnder{width:280px}}@media only screen and (max-width: 1279px){.filter .filter_term .filter_db .filter_calnder{width:240px}}@media only screen and (max-width: 1023px){.filter .filter_term .filter_db .filter_calnder{width:200px}}.filter .filter_term .filter_button{width:140px;height:60px;background-color:#004da1;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;border-radius:4px}@media only screen and (max-width: 1599px){.filter .filter_term .filter_button{border-radius:4px}}.filter .filter_term .filter_button{transition-duration:.5s}.filter .filter_term .filter_button:hover{opacity:.85;transition-duration:.5s}@media only screen and (max-width: 767px){.filter .filter_term .filter_button{width:100%}}.filter .filter_term .filter_button button{width:100%;height:100%;text-align:center}.filter .filter_date .filter_note{margin-bottom:12px}.filter .filter_date .filter_date_inr{flex:1;display:flex;gap:8px}@media only screen and (max-width: 767px){.filter .filter_date .filter_date_inr{flex-direction:column}}.filter .filter_date .filter_calnder_group{flex:1;display:flex;gap:8px}.filter .filter_date .filter_calnder{position:relative}.filter .filter_date .filter_calnder .filter_calnder_icon{position:absolute;top:calc(50% - 8px);right:16px;content:"";display:block;width:16px;height:16px;-webkit-mask-image:url(/media/images/common/icon_calendar.svg);mask-image:url(/media/images/common/icon_calendar.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#004da1;pointer-events:none}.filter .filter_date .filter_to{width:1em;line-height:60px}.filter .filter_date .filter_button{margin-left:16px}@media only screen and (max-width: 767px){.filter .filter_date .filter_button{margin-left:0px;margin-top:12px}}.filter .filter_operation{padding-top:24px}.filter .filter_pd{display:flex;justify-content:center;gap:24px;align-items:center}@media only screen and (max-width: 767px){.filter .filter_pd{gap:20px;flex-direction:column;align-items:normal}}.filter .filter_period ul{display:flex;gap:6px}@media only screen and (max-width: 767px){.filter .filter_period ul{width:100%}}@media only screen and (max-width: 767px){.filter .filter_period ul li{width:calc(100% - 4px)}}.filter .filter_period ul li a{display:flex;justify-content:center;align-items:center;border:solid 1px #004da1;border-radius:22px;width:120px;height:44px;text-align:center;color:#004187;transition-duration:.5s}@media only screen and (max-width: 767px){.filter .filter_period ul li a{width:100%}}.filter .filter_period ul li a:hover{background-color:#d6e4f3;transition-duration:.5s}@media only screen and (max-width: 767px){.filter .filter_download{text-align:right}}.filter .filter_download a+a{margin-left:1em}@media only screen and (max-width: 1023px){.filter .filter_download a+a{margin-top:8px}}@media only screen and (max-width: 767px){.filter .filter_download a+a{margin-left:0em}}.filter .filter_download a span{position:relative;padding-right:16px;display:inline-block;transition-duration:.5s}.filter .filter_download a span:after{position:absolute;top:calc(50% - 7px);right:0px;content:"";display:block;width:15px;height:15px;-webkit-mask-image:url(/media/images/common/icon_download.svg);mask-image:url(/media/images/common/icon_download.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#43454b;pointer-events:none;transition-duration:.5s}@media only screen and (max-width: 767px){.filter .filter_download a span:after{top:calc(50% - 9px)}}.filter .filter_download a:hover span{color:#045dbd;transition-duration:.5s}.filter .filter_download a:hover span:after{background-color:#045dbd;transition-duration:.5s}.filter .filter_japanbank h3{margin-bottom:8px}.filter .filter_japanbank .filter_download{text-align:right;padding-top:16px}.filter .filter_japanbank_top{display:flex;gap:24px;align-items:end;position:relative}@media only screen and (max-width: 1023px){.filter .filter_japanbank_top{flex-wrap:wrap}}.filter .filter_japanbank_top .filter_period{padding-bottom:8px}@media only screen and (max-width: 767px){.filter .filter_japanbank_top .filter_period{padding-bottom:0px}}@media only screen and (max-width: 767px){.filter .filter_japanbank_top .filter_japanbank_term{margin-right:0px;width:100%}.filter .filter_japanbank_top .filter_japanbank_term .filter_calnder{flex:1}}.filter .filter_japanbank_top .filter_japanbank_term .filter_date{gap:8px;display:flex}@media only screen and (max-width: 1023px){.filter .filter_japanbank_period{width:100%}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_period .filter_period ul li{width:33.3333333333%}}@media only screen and (max-width: 1279px){.filter .filter_japanbank_period .filter_period ul li a{width:80px}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_period .filter_period ul li a{width:100%}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_type{flex:1}}@media only screen and (max-width: 767px){.filter .filter_japanbank_type{position:relative;width:100%}}.filter .filter_japanbank_type .filter_select{position:relative;width:360px;height:60px}@media only screen and (max-width: 1279px){.filter .filter_japanbank_type .filter_select{width:184px}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_type .filter_select{width:auto}}@media only screen and (max-width: 767px){.filter .filter_japanbank_type .filter_select{width:100%}}.filter .filter_japanbank_type .filter_select select{font-size:18px}@media only screen and (max-width: 1439px){.filter .filter_japanbank_type .filter_select select{font-size:18px}}@media only screen and (max-width: 1279px){.filter .filter_japanbank_type .filter_select select{font-size:17px}}@media only screen and (max-width: 767px){.filter .filter_japanbank_type .filter_select select{font-size:16px}}.filter .filter_japanbank_type .filter_select select{display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #a2a5b1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color 300ms ease;padding-left:16px;border-radius:4px}@media only screen and (max-width: 1599px){.filter .filter_japanbank_type .filter_select select{border-radius:4px}}.filter .filter_japanbank_type .filter_select select:hover,.filter .filter_japanbank_type .filter_select select:focus{border-color:#0077c4}.filter .filter_japanbank_type .filter_select .filter_select_arrow{position:absolute;right:0;top:0;height:100%;pointer-events:none}.filter .filter_japanbank_type .filter_select .filter_select_arrow::before{width:16px;height:10px;right:16px;top:calc(50% - 5px);-webkit-mask-image:url(/media/images/common/icon_arrow_s.svg);mask-image:url(/media/images/common/icon_arrow_s.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transform:rotate(90deg);content:"";display:block;position:absolute;left:auto;background-color:#43454b}.filter .filter_japanbank_type .filter_select .filter_select{margin:0;padding:12px 0;list-style:none;line-height:1;word-wrap:break-word}.filter .filter_japanbank_bottom{margin-top:20px;display:flex;position:relative;justify-content:space-between;align-items:center}@media only screen and (max-width: 1023px){.filter .filter_japanbank_bottom{flex-direction:column;align-items:baseline}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_sort{margin-top:12px;margin-bottom:12px}}@media only screen and (max-width: 767px){.filter .filter_japanbank_sort{margin-top:16px}}.filter .filter_japanbank_button{flex:1;height:60px;background-color:#004da1;color:#fff;display:flex;align-items:center;justify-content:center;right:0;top:2px;opacity:1;transition-duration:.5s;border-radius:4px}@media only screen and (max-width: 1599px){.filter .filter_japanbank_button{border-radius:4px}}.filter .filter_japanbank_button:hover{opacity:.85;transition-duration:.5s}@media only screen and (max-width: 1279px){.filter .filter_japanbank_button{width:184px}}@media only screen and (max-width: 1023px){.filter .filter_japanbank_button{bottom:4px;top:auto;width:200px}}@media only screen and (max-width: 767px){.filter .filter_japanbank_button{position:relative;width:100%;margin-top:8px;height:60px}}.filter .filter_japanbank_button button{width:100%;height:100%;text-align:center}.filter .filter_annotation{text-align:right}.filter .filter_annotation span{color:#7a7e8d;font-size:14px}@media only screen and (max-width: 1439px){.filter .filter_annotation span{font-size:14px}}@media only screen and (max-width: 1279px){.filter .filter_annotation span{font-size:13px}}@media only screen and (max-width: 767px){.filter .filter_annotation span{font-size:13px}}.filter .filter_unit{margin-bottom:-24px;text-align:right;margin-top:24px}@media only screen and (max-width: 1023px){.filter .filter_unit{margin-top:20px}}@media only screen and (max-width: 767px){.filter .filter_unit{margin-top:16px}}.filter .filter_unit span{color:#7a7e8d;font-size:14px}@media only screen and (max-width: 1439px){.filter .filter_unit span{font-size:14px}}@media only screen and (max-width: 1279px){.filter .filter_unit span{font-size:13px}}@media only screen and (max-width: 767px){.filter .filter_unit span{font-size:13px}}.filter_radio{display:flex;flex-wrap:wrap;row-gap:8px;-moz-column-gap:20px;column-gap:20px}@media only screen and (max-width: 1279px){.filter_radio{-moz-column-gap:12px;column-gap:12px}}@media only screen and (max-width: 767px){.filter_radio{-moz-column-gap:16px;column-gap:16px}}.filter_radio .filter_radio_block{display:inline-block;display:flex;white-space:nowrap;align-items:center}.filter_radio .filter_radio_block input[type=radio]{opacity:0;position:absolute}.filter_radio .filter_radio_block input{height:32px;width:auto}.filter_radio .filter_radio_block input[type=radio]:checked+label:before{border:solid 1px #004da1}.filter_radio .filter_radio_block input[type=radio]:checked+label:after{opacity:1}.filter_radio .filter_radio_block label{position:relative;height:32px;padding-left:34px;display:inline-block}.filter_radio .filter_radio_block label:before{content:"";display:block;position:absolute;border:solid 1px #b1cbe8;border-radius:50%;width:28px;height:28px;top:-1px;left:0}.filter_radio .filter_radio_block label:after{content:"";display:block;position:absolute;opacity:0;width:16px;height:16px;top:5px;left:6px;background-color:#004da1;border-radius:50%}.japanbank_table{margin-top:40px;padding-bottom:24px;overflow-x:auto}.japanbank_table.table_wrap{position:relative;overflow-x:auto;overflow-y:visible}.japanbank_table table{width:100%;table-layout:auto;border-left:solid 1px #a2a5b1;border-top:solid 1px #a2a5b1}@media only screen and (max-width: 1279px){.japanbank_table table{min-width:1080px}}@media only screen and (max-width: 767px){.japanbank_table table{min-width:960px}}.japanbank_table table th{font-weight:600}.japanbank_table table th span{font-size:14px}@media only screen and (max-width: 1439px){.japanbank_table table th span{font-size:14px}}@media only screen and (max-width: 1279px){.japanbank_table table th span{font-size:13px}}@media only screen and (max-width: 767px){.japanbank_table table th span{font-size:13px}}.japanbank_table table th,.japanbank_table table td{text-align:left;line-height:1.3;padding:6px 6px;border-right:solid 1px #a2a5b1;border-bottom:solid 1px #a2a5b1}@media only screen and (max-width: 1279px){.japanbank_table table th,.japanbank_table table td{padding:6px 6px}}@media only screen and (max-width: 767px){.japanbank_table table th,.japanbank_table table td{padding:6px 6px}}.japanbank_table table thead{background-color:#dce2e5}.japanbank_table table thead th{vertical-align:middle;padding:6px 4px 6px;white-space:nowrap;text-align:center}@media only screen and (max-width: 767px){.japanbank_table table thead th{padding:6px 8px}}.japanbank_table table tbody th,.japanbank_table table tbody td{vertical-align:middle}.japanbank_table table tbody th:nth-last-of-type(1),.japanbank_table table tbody td:nth-last-of-type(1){text-align:right}.japanbank_table table tbody th:nth-last-of-type(2),.japanbank_table table tbody td:nth-last-of-type(2){text-align:right}.japanbank_table table tbody th:nth-last-of-type(3),.japanbank_table table tbody td:nth-last-of-type(3){text-align:right}.japanbank_table table tbody th:nth-last-of-type(4),.japanbank_table table tbody td:nth-last-of-type(4){text-align:right}.japanbank_table table tbody th:nth-last-of-type(5),.japanbank_table table tbody td:nth-last-of-type(5){text-align:right}.japanbank_table table tbody th:nth-last-of-type(6),.japanbank_table table tbody td:nth-last-of-type(6){text-align:right}.japanbank_table table tbody tr{border-bottom:solid 1px #dce2e5}.japanbank_table table tbody tr:nth-last-of-type(1){border-bottom:none}.japanbank_table_annotation ul li{color:#7a7e8d;font-size:14px}@media only screen and (max-width: 1439px){.japanbank_table_annotation ul li{font-size:14px}}@media only screen and (max-width: 1279px){.japanbank_table_annotation ul li{font-size:13px}}@media only screen and (max-width: 767px){.japanbank_table_annotation ul li{font-size:13px}}.japanbank_table_annotation ul li{text-indent:-2.2em;padding-left:2em}.japanbank_table_annotation ul li+li{margin-top:4px}