@media screen and (max-width: 568px){
#main {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}

.first_margin{
		margin-top:24px !important;
}

.page-id-1735 .elementor-inner-column,
.page-id-2560 .elementor-inner-column,
.page-id-2560 .elementor-column-wrap {
		margin-top:0px !important;	
}

#ez-toc-container{
		display:none;
}

/* フロントページ */
.page-id-2114 #breadcrumb {
	display: none;
}
.page-id-2114 {
	color: #333232!important;
}
.page-id-2114 h2 {
	letter-spacing: 0.025em;
	font-stretch: semi-expanded;
}
.page-id-2114 #button-online,
.page-id-2114 #button-atelier {
	width: 85%;
	max-width: 400px;
	font-size: 1.2em;
}
.page-id-2114 #button-online:hover,
.page-id-2114 #button-atelier:hover {
	opacity: 0.8;
}
.page-id-2114 .widget-image-caption {
	padding-top: 0.4em;
}
.page-id-2114 .elementor-element-da2d355 {
	padding-left: 12px;
	padding-right: 12px;
}
.page-id-2114 .elementor-element-3ff3712 #viewmore_bk {
	border: none!important;
	opacity: 0.8;
}
@media screen and (max-width: 568px){
	.page-id-2114 .attachment-full.size-full {
		min-width: 100vw;
		position: relative;
		left: 50%;
		transform: translate(-50%);
	}
	.page-id-2114 .su-posts {
		padding-left: 12px;
		padding-right: 12px;
	}
	.page-id-2114 .elementor-element-da2d355 {
		padding-left: 0;
		padding-right: 0;
	}
	.page-id-2114 #metaslider_2921 img {
		min-width:100vw;
	}
	.elementor-2114 .elementor-element.elementor-element-5ab3402 > .elementor-widget-container {
		padding: 4px;
	}
}

.page-id-1509 .page-article .box,
.page-id-1659 .page-article .box,
.page-id-1735 .page-article .box,
.page-id-1834 .page-article .box,
.page-id-1843 .page-article .box,
.page-id-1842 .page-article .box,
.page-id-1862 .page-article .box,
.page-id-1871 .page-article .box,
.page-id-1919 .page-article .box,
.page-id-2000 .page-article .box,
.page-id-2470 .page-article .box,
.page-id-2496 .page-article .box,
.page-id-2505 .page-article .box, 
.page-id-2513 .page-article .box,
.page-id-2521 .page-article .box,
.page-id-2560 .page-article .box,
.page-id-2651 .page-article .box,
.page-id-2710 .page-article .box {
		border:none;
}

#viewmore_red {
    border: 1px solid #aa3d50;
}
	
#viewmore_bk{
    border: 1px solid #666666;
}

.page-id-1919 .post-content div,
.page-id-2000 .post-content div {
  margin-top: 0px !important;
}

.elementor-element-097ffa8 {
    border: 1px solid #aa3d50;
		padding: 20px;
}
		
.month-event-space{
	height:0px !important;
}

.su-post-thumbnail {
    display: none!important;
}

.su-post-excerpt {
    display: none;
}

.su-post-title {
    font-weight: normal!important;
		font-size:100%!important;
}

.su-posts-default-loop .su-post {
		margin-bottom: 1.0em!important;
}

#footer {
    padding-top: 40px;
}

.footer-content {
    margin-bottom: 0px;
}

.header-banner-sns .youtube {
		display: block;
    width: 36px;
    height: 26px;
    background-position: 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 7px;
    background-image: url(https://ateyakatall.jp/wp/wp/wp-content/uploads/2020/11/icon_y.jpg);
    background-repeat: no-repeat;
    -moz-background-size: 30px auto;
    -o-background-size: 30px auto;
    -webkit-background-size: 30px auto;
    background-size: 30px auto;
}

@media screen and (max-width: 568px){
.footer-widgets .col {
    margin-bottom: 12px;
}
}

.su-posts-default-loop .su-post-meta {
    order: 1;
    opacity: 1!important;
    width: 140px;
    color: #999999;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    background-color: #f5f5f5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.su-posts-default-loop h2.su-post-title {
    order: 2;
    margin-left: 20px!important;
}

.su-posts-default-loop .su-post {
    display: flex;
}

.youtube-container {
     position: relative;
     padding-bottom: 56.25%;
     height: 0;
     overflow: hidden;
}
.youtube-container iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
}

/* アンバサダー紹介ページ */
.page-id-2560 .page-article .eyecatch,
.page-id-2560 .page-article .overlay {
	background-color: rgba(0, 0, 0, 0)!important;
	background-image: none!important;
	height: auto;
  padding-top: 12px;
}
.page-id-2560 .page-article .eyecatch .inner {
	display: block;
	height: auto;
	color: inherit;
	text-shadow: none;
}
.page-id-2560 .page-article .eyecatch .title .inner {
  margin-bottom: 24px;
  padding-top: 24px;
  line-height: 1.3;
  font-size: 24px;
  text-align: center;
}

@media screen and (max-width: 568px){
  .su-posts-default-loop .su-post {
    flex-direction: column;
  }
  .su-posts-default-loop h2.su-post-title {
    margin-left: 0px!important;
  }
}

/* Instagram Feed */
#sbi_load {
  display: none;
}
@media (max-width: 480px) {
  #sb_instagram.sbi_col_10 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_3 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_4 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_5 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_6 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_7 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_8 #sbi_images .sbi_item,
  #sb_instagram.sbi_col_9 #sbi_images .sbi_item {
    width: 50%!important;
  }
}