@charset "UTF-8";

/* ショップロゴ　サイズ
-------------------------------------------------- */

.shop-header-inner img {
    width: 250px;
}

/* TOPページ　イベント名
-------------------------------------------------- */

.block-top-event--header {
    padding: 10px 0;
    margin: 0 0 20px 0;
    border: none;
    font-size: 21px;
    text-align: left;
    font-weight: 500;
}



/* イベント・カテゴリ・ジャンルページ　タイトル
-------------------------------------------------- */
h1.block-event-page--header,
h1.block-category-list--header,
h1.block-genre-page--header {
    padding: 5px 0 15px 0;
    margin: 0 0 20px;
    border-bottom: #000000 1px solid;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    box-sizing: border-box;
}





/*
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

$$ JAL Mall  Media Queries for smartphone

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
*/



@media screen and (max-width: 736px) {

/* ショップロゴ　サイズ
-------------------------------------------------- */

#shop_top .shop-top-banner img {
  width: 50%;
}


/* TOPページ　イベント名
-------------------------------------------------- */

.block-top-event--header {
    padding: 10px 0;
    margin: 0 0 5vw 0;
    border: none;
    font-size: 4vw;
    text-align: left;
}



/* イベント・カテゴリ・ジャンルページ　タイトル
-------------------------------------------------- */
h1.block-event-page--header,
h1.block-category-list--header,
h1.block-genre-page--header {
    padding: 5px 0 15px 0;
    margin: 0 0 5vw;
    border-bottom: #000000 1px solid;
    font-size: 5vw;
    font-weight: bold;
    line-height: 1.2;
    box-sizing: border-box;
}


}