@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
*/

/* ヘッダーグローバルメニューメニュー */
.c-gnav>.menu-item {
	width: 130px;   /*ナビ同士の間隔*/
	letter-spacing: .1rem;   /*文字の間隔*/
	font-size: 16px;
	font-weight: bold;
}
/* ヘッダーメニュー */
.c-gnav>.menu-item>a .ttl {
	font-size: 16px;
	font-weight: bold;
}

/* メインビジュアル縦文字調整 */
.tate .swell-block-fullWide__inner{
	writing-mode: tb-rl; /* 縦表示*/
	letter-spacing: .11em ! important;　/* 文字間余白*/
	line-height: 45px; /* 列余白*/
}


/* フッター直前ウィジェット*/
.w-beforeFooter {
	margin-top:0!important;
}

/* スマホ固定フッター*/　
[data-scrolled=false] #fix_bottom_menu{bottom:0} /* 常時表示させる */
#fix_bottom_menu .btnOrder i::before {
    color: #baa7cc;
}



a[href*="tel:"]{
  color: #333;
  text-decoration: none;
  pointer-events: none;
}

@media screen and (max-width: 640px) {
  a[href*="tel:"]{
    color: #0000ff;
    text-decoration: underline;
    pointer-events: auto;
  }
}

