/*--
Theme Name: Arkhe child
Theme URI: https://arkhe-theme.com/
Version: 1.5.6
Author: LOOS,Inc.
Author URI: https://loos.co.jp/
Description:WordPressテーマ「Arkhe」の自作子テーマ
Template: arkhe
*/
.eo-fullcalendar .fc-view>table>thead{
	background:#454545!important;
}
.fc-ltr .fc-basic-view .fc-day-number{
	color:#111;
    padding: 0 4px !important;
    line-height: normal;
}


body{
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;
}

:root{
    --ark-color--border--table: #aaaaaa;
}

@media (min-width: 1200px) {
    [data-sidebar=on] {
        --ark-width--sidebar: 262px;
        --ark-gap--container: 48px;
    }
}


.event-result-image{
	margin-bottom:3vh;
}
.event-result-image img{
	max-width:400px;
}

.event-result h2{
    margin-top: 3vh;
    border-bottom: 2px solid #009406;
    padding-bottom: 5px;
    margin-bottom: 10px;
    font-size: 1.5em;
}




/***********************************************************
* ヘッダー
***********************************************************/
.l-header{
	border-bottom:5px solid #009406;
}
.l-header__center{
	padding:20px 0;
}

.l-header__logo{
	font-size:2.2em;
	letter-spacing:0.05em;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.l-header__logo .c-headLogo{
	font-weight:bold;
}

[data-btns=l-r] .l-header__body{
	grid-template-columns: var(--ark-drawerW) 0 80% calc(20% - var(--ark-searchW)) var(--ark-searchW);
}

@media (max-width: 1200px) {
	.l-header__logo{
		font-size:1.8em;
	}
}


.event h1{
	margin-bottom:3vh;
	font-size:1.8em;
}

@media (max-width: 800px) {
	.event h1{
		font-size:1.4em;
	}
}
/***********************************************************
* トップページ
***********************************************************/

.home .l-content{
	margin-top:5vh;
}
.home-cont-wrap{
	
}

/*---------- レイアウト　----------*/
.home-cont-wrap.wp-block-columns {
	flex-direction:column-reverse;
}
@media (min-width: 782px) {
    .home-cont-wrap.wp-block-columns {
		flex-direction:unset;
    }
}

/*---------- サイド　----------*/
.home-cont-wrap .side h3{
    border-bottom: 2px solid #009406;
    font-family: '游明朝', 'Yu Mincho', YuMincho, 'Hiragino Mincho Pro', serif;
    font-size: 1.3em;
    padding: 0 3px;
}
.home-cont-wrap .side p{
	font-size: .9em;
    margin-top: 20px;
    line-height: 1.6em;
}
.home-cont-wrap .side a{
	text-decoration:none;
}


/*---------- プラグインのカレンダー　----------*/

.fc-today-button{
	display:none;
}
.eo-fullcalendar h2{
	font-size:1.2em!important;
	font-weight:bold!important;
}
.eo-fullcalendar-reset.fc-unthemed .fc-today {
    background: #f8f8f8!important;
}
.fc-event-container a{
    color: #fff !important;
    padding: 3px;
	border-radius:2px
}
.eo-fullcalendar .fc-event .fc-title{
    font-size: .95em;
    letter-spacing: 0;
}
.eo-fullcalendar-reset .fc-view-container .fc-day-header.fc-sat{
	    background-color: #0098b4;
}
.eo-fullcalendar-reset .fc-view-container .fc-day-header.fc-sun{
	    background-color: #d93232;
}
.eo-fullcalendar tr td:nth-of-type(6){
	background-color:#ecfcff;
}

.eo-fullcalendar tr td:nth-of-type(7){
	background-color:#fff5f5;
}

.fc-row table{
	border-bottom:unset!important;
}

@media (max-width: 1200px) {
	.fc td, .fc th{
		font-size:2vw!important;
	}
	.fc-ltr .fc-basic-view .fc-day-number{
		font-size:2vw!important;
	}
}



.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td{
	border-color:#ddd!important;
}

.fc-icon{
	font-size:1.6em!important;
}
.fc-state-default{
	text-shadow:unset!important;
	box-shadow:unset!important;
}


@media print, (max-width: 601px) {
    .fc-toolbar .fc-center, .fc-toolbar .fc-left {
        float: left!important;
    }
    .fc-toolbar .fc-right {
        float: right!important;
    }
	.fc .fc-toolbar>*>*{
		float: left!important;
	}
}
/***********************************************************
* 各種投稿ページ
***********************************************************/
.about table{
	border-right:none;
}
.about tr td{
	border-left:none;
}
.about tr td:nth-of-type(1){
	width:25%;
	font-weight:bold;
	font-size:.9em;
}

.eventorganiser-event-meta{
	display:none;
}
@media (max-width: 700px) {
	.about tr td{
		display:inline-block;
		width:100%;
		border:none;
	}
	.about tr td:nth-of-type(1){
		width:100%;
		background-color:#222;
		color:#fff;
		font-weight:normal;
	}
}


.event-result-gallery{
	display:flex;
	margin-bottom:3vh;
	gap:20px;
}
/***********************************************************
* フッター
***********************************************************/
.p-breadcrumb{
	display:none;
}

.home .l-footer__widgets{
	display:none;
}

.l-footer__foot{
	color:#fff;
	background-color:#111;
}

/***********************************************************
* サイドバー
***********************************************************/
/*
.l-sidebar .widget_block .u-mt-5.has-small-font-size{
	margin-top:-25px!important;
	font-size:.82em!important;
}

ul.event-results {
	padding:0;
	margin-top:-10px;
}
ul.event-results li{
	list-style:none;
}
ul.event-results li a{
	color:#111;
}
*/

/* 左寄せ */
/*
@media only screen and (min-width: 1000px){
	 .l-content__body {
		flex-direction: row-reverse;
	}
}
*/
