@charset "UTF-8";
/*
    Template: swell
    Theme Name: HABARA
*/

.l-content {
    margin: 0 auto 0em;
}
.swell-block-fullWide+.swell-block-fullWide {
    margin-top: 0em;
}

@media (min-width: 751px) {
a[href*="tel:"] {
pointer-events: none;
cursor: none;
text-decoration: none;
}
}

.my-button-nobr{
  white-space : nowrap;
}
.c-gnav>.menu-item>a .ttl {
    font-size: 16px;
}
.p-articleFoot {
    display: none;
}

.ttl_line2 {
    position: relative;
    padding: 0.2rem 0;
    margin-bottom: 1.2rem;
    overflow: hidden;
    color: #323232;
    font-weight: bold;
    font-size: 26px;
}

.ttl_line2:before,.ttl_line2:after {
    position: absolute;
    width: 100%;
    bottom: 0;
    content: '';
}

.ttl_line2:before {
  border-bottom: 5px solid #191970;
}

.ttl_line2:after {
  border-bottom: 5px solid #f3992a;
}

.slider img {
    width:100%;/*画像の横幅100%*/
    height:auto;
}
.slider .slick-slide {
    margin:0 5px;/*画像左右の余白*/
}

.mt15 {
	margin-top:-15%;
}

/*固定フッターSP２つ目背景色*/
#fix_bottom_menu .menu-item a{
	padding: 10% 0;
}
#fix_bottom_menu .menu_list{
	overflow: hidden;
}
#fix_bottom_menu .menu-item:nth-child(2) a{
	background: #ffa500;
}
#fix_bottom_menu span {
    font-size: 13px;
}

/*アーカイブ日付非表示*/
.category-7 .p-postList__meta {
	display: none;
}
.category-8 .p-postList__meta {
	display: none;
}
.category-9 .p-postList__meta {
	display: none;
}