@charset "UTF-8";
/* ------------------------------------------------------------------
 *
 * !bukken.css 
 *
 * ==[INDEX]=========================================================
 * 
 *  01.main
 *  02.
 *  03.
 *  04.
 *  05.  
 *------------------------------------------------------------------ */
 
 /*------------------------------------------------------------------

 * base layout
 
 *------------------------------------------------------------------ */
.page {
	 width: 100%;
	 max-width:100%;
}
.page__content {
    width: 1280px;
    margin: 0 auto;
    margin-bottom: 160px;
}
@media screen and (max-width: 767px) {
.page__content {
	width: 100%;
	padding: 0 24px;
}
}
/*------------------------------------------------------------------

 * 投稿ページのみ
 
 *------------------------------------------------------------------ */
.post__content img {
	padding:32px;
}
.post__content p,
.post__content h2,
.post__content h3,
.post__content h4,
.post__content h5 {
max-width:960px;
margin:16px auto;
}

/*　作成日・更新日 　*/
.date--post {
  font-size: 0.875rem;
  color: #666;
  margin-bottom: 1.5em;
	text-align:right;
}

.date--post-created,
.date--post-updated {
  margin: 0;
}

.date--post-created .label,
.date--post-updated .label {
  font-weight: bold;
  margin-right: 0.5em;
}
/*------------------------------------------------------------------

 * イベントページ
 
 *------------------------------------------------------------------ */
.event__detail {
    
}
.event__detail--image {
    width: 40vw;
    margin-right: 5vw;
}
.event__detail--desc {
    
width: 60vw;
}
@media screen and (max-width: 767px) {
.event__detail {
    display:block;
}
.event__detail--image {
    width: 100%;
    margin-right: 0;
}
.event__detail--image img {
	padding:0 !important;
}
.event__detail--desc {
    width: 100%;
}
}


