@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD ELEMENTOR
    Theme URI: https://swell-theme.com/
    Description: Elementorを使えるようにしたSWELLの子テーマ
    Version: 1.1.0
    Author: creamt

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* =============================================================
   Elementor Full Width / Canvas 時のみ SWELL コンテナ幅・余白制限を解除
   Default レイアウトは SWELL の max-width をそのまま維持する

   body に付くクラス：
     Full Width → .elementor-template-full-width
     Canvas     → .elementor-template-canvas
     Default    → どちらも付かない（対象外）
   ============================================================= */

.elementor-template-full-width #content.l-container,
.elementor-template-canvas #content.l-container {
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

/* B-2 検証追加 20260516: Account Page (page-id-580) 全幅対応
   JetEngine template_mode:rewrite により Elementor body クラスが付与されないため
   page-id ベースのセレクタで対応する */
.page-id-580 #content.l-container {
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.blogorjp-logout-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 10px 18px;
	border-radius: 999px;
	background: #333;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
}

.blogorjp-logout-button:hover {
	opacity: 0.85;
	color: #fff;
}