, but this code // executes before the first paint, when is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); 石油連盟会長コメント  第36回OPECおよび非OPEC閣僚会合の終了にあたって | 石油連盟

石油連盟 Fuel+

お知らせ

プレスリリース

石油連盟会長コメント  第36回OPECおよび非OPEC閣僚会合の終了にあたって

  石油連盟

石油連盟 会長
木藤俊一

OPECおよび主要非OPEC産油国(以下、OPECプラス)は、11月30日、第36回OPEC・非OPEC閣僚会合を開催した。2024年1月以降の目標生産量については、再協議の結果、OPEC加盟のアフリカ3国の生産量を見直しつつ、6月の前回会合において決定した水準を踏襲することを決定した。

原油価格(ドバイ)は9月には1バレル90ドル台後半まで上昇したが、世界的な景気後退懸念によるエネルギー需要の減少が意識されたことなどから、足元では80ドル前半まで下落していた。

今回の決定は、OPECプラスが市場を下支えする意思を示そうとしたものの、調整が難航し公式の協調減産としては整わず、結果として各国の自主減産に委ねられることになったものと受け止めている。OPECプラスの主要な有志国は、1月以降、合計で約220万BDとなる追加自主減産を早速発表しており、今後、各産油国の動向が原油市場に与える影響について注視していく。

 

以上

© 2022 Petroleum Association of Japan. All rights reserved.