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


/** 電話リンクスマホのみ **/
@media (min-width: 751px) {
a[href*="tel:"] {
pointer-events: none;
cursor: default;
text-decoration: none;
}
}

/** スマホのみ改行 **/
.br-sp {display: none;}
@media only screen and (max-width: 768px){
.br-sp {display: block;}
}


/** globalmenu **/
.c-gnav > .menu-item > a .ttl {
  display: block;
  font-size: 18px;
}


/** メインビジュアル **/
.p-mainVisual__textLayer {
	justify-content: flex-end;
	padding-bottom: 50px;
}
@media (min-width: 600px) {
	.p-mainVisual__slideTitle {
		font-size: 2.5em;
	}
}
.c-filterLayer.-texture-brushed::after {
	opacity: .2;
}


/** H1 **/
.f3em {font-size: 3em;}

@media (min-width: 600px) {
	.c-pageTitle {
		font-size: 3em;
		text-align: center;
	}
}
.-filter-blur > .c-filterLayer__img {
	-webkit-filter: blur(2px);
	filter: blur(2px);
	left: 0px;
	top: 0px;
}

/** H2 **/


/** 投稿H1 **/
.c-postTitle__ttl {
/*	color: var(--color_header_bg);*/
	color: #db6440;
	font-size: 2.5em;
	line-height: 1.4;
	width: 100%;
	text-align: center;
}


/** 商店会員紹介 投稿リスト **/
/*.icon-folder::before {
  content: none;
}
*/
.p-postList__thumb {
  border-radius: 3px;
  overflow: hidden;
  z-index: 0;
}

.-type-card .p-postList__body {
  padding-top: 0.3em;
}

