@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

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

.acor01 {
    display: flex;
    align-items: center;
}
.acor01 .icon {
    margin-right: 8px;
    /* Font Awesomeアイコンのクラス（例: fa-solid fa-pencil）を指定 */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f303"; /* アイコンの内容（例：鉛筆） */
}
.kensaku-side {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    height: 50px !important;
    overflow: hidden !important;
    display: flex !important; /* Flexboxを適用 */
    align-items: center !important; /* 縦方向の中央揃え */
    justify-content: center !important; /* 横方向の中央揃え */
}
.p-pickupBanners {
    margin-bottom: 2 !important; /* 下の余白を削除または狭く設定 */
    position: relative; /* 必要に応じてこの行はそのまま */
    width: 100%; /* 必要に応じてこの行はそのまま */
}

.swell-block-accordion__label {
    display: flex;
    align-items: center;
}

.swell-block-accordion__label .swl-inline-icon {
    font-size: 30px; /* アイコンのサイズを調整 */
    margin-right: 12px; /* アイコンとテキストの間の余白 */
}

.swell-block-accordion__label strong {
    text-align: left; /* テキストを左揃えにする */
}
 text-align: left; /* テキストを左揃えにする */
}
.swell-block-accordion__label {
    display: flex;
    align-items: center;
}

.swell-block-accordion__label .swl-inline-icon {
    font-size: 30px; /* アイコンのサイズを調整 */
    margin-right: 12px; /* アイコンとテキストの間の余白 */
}

.swell-block-accordion__label strong {
    text-align: left; /* テキストを左揃えにする */
}


