@charset "utf-8";/* google地図の現在地アイコンに入る横線を消す */.ai1ec-single-event .ai1ec-event-details,.ai1ec-multi-event .ai1ec-event-details {  margin:0 !important; }/* サイトごとに設定 */.page-id-65 #ai1ec-container { /*margin: 0px 0px 0px -10px !important;/*カレンダーの左上の月選択メニューをずらしてそろえる*/ /*padding-left:5px;*/ padding-top:10px !important; margin:1px !important;/*テーブルの左側のラインが消えるのを直す*/ } .ai1ec-pull-left { display: none !important;/*カレンダーの左下の月選択メニューを非表示*/ }.ai1ec-title-buttons { margin: 0px 0px 0px -8px !important;/*カレンダーの左上の月選択メニューをずらしてそろえる*/ /*display: none !important;/*カレンダーの左上の月選択メニューを非表示*/ } .ai1ec-month-view { /*display: none !important;*/ /*カレンダーを非表示*/ } .ai1ec-calendar-toolbar{ display: none !important;/*カレンダー上部のラインを非表示*/ } .single-ai1ec_event .entry-meta{ display: none !important;/*カレンダー上部のラインを非表示*/ } .content .ai1ec-gmap-container img { margin: 0; max-width:none !important;/*All-in-One Event Calendarの地図のズーム表示を100％ではなくnone*/ height:auto !important; } /*TOPページのカレンダー表示設定ボタン非表示*/ .home .ai1ec-dropdown-toggle{ display:none !important; } /*TOPページのプリンター起動ボタン非表示*/  .home #ai1ec-print-button { display:none !important; }/*TOPページのすべてを閉じる、開くボタン非表示*/  .home #ai1ec-agenda-collapse-all,.home #ai1ec-agenda-expand-all { display:none !important; }  /*編集ボタンを非表示*/  .post-edit-link { display:none !important; } /*  Topページカレンダー部分 */.home #ai1ec-container { margin-top: -30px !important; /* 追加 */ padding-top:0px !important; /* 追加 */ background-color: rgba( 192,210,210,0.5 ) !important;/*TopページBlogの背景色*/ /*Topページカレンダーの背景の角丸*/ border-radius: 5px;        /* CSS3草案 */   -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px;   /* Firefox用 */ }/*  Topページカレンダー部分 */ .home #ai1ec-calendar { margin-bottom: -5px !important; /* 重要 追加 */ padding:10px 10px 10px 10px !important; /* 追加 */ /*margin:5px !important; /* 追加 */ } .ai1ec-main-container { margin:0px 0 34px !important; /*margin:5px !important; /* 追加 */ } #schedule {margin:0px 0% 0px !important; /* topページのスケジュールタイトル部分 追加 */ } #schedule .moreLink {display:block;margin:-34px 0% -20px; /* topページのスケジュールmorelink部分 追加 */ }/*個別ページの全てのカレンダーを見るボタン非表示*/ .ai1ec-btn-group-vertical {  display:none !important; }/* 全日マーク非表示 */  .ai1ec-allday-badge {  display:none !important; } /* 全日マーク非表示 */  .home .ai1ec-subscribe-container {  display:none !important; } .ai1ec-gmap-container  {border-style: solid !important; border-width: 2px !important;width : calc(100% / 1) !important;/*数字変更*/padding:0px 0px 0px 0px !important;margin:20px 10px 5px 0px !important; }.ai1ec_event p {padding:0px 0px 0px 0px !important;margin:10px 10px -5px 20px !important; } .ai1ec-event-details {border-style: solid !important; border-width: 1px !important; border-radius: 5px;        /* CSS3草案 */   -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px;   /* Firefox用 */ } .ai1ec-time  {padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important; } .ai1ec-row {/*border-style: solid !important; border-width: 1px !important;*/ padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important; } .ai1ec-field-value {margin:6px 0px 0px 0px !important;text-align: left !important;font-size: 14px !important; } .ai1ec-field-label { border-style: solid !important; border-width: 1px !important; width : calc(100% / 6) !important;/*数字変更*/ padding:0px 0px 0px 0px !important; margin:5px 10px 5px 0px !important; text-align: center !important; border-radius: 5px;        /* CSS3草案 */   -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px;   /* Firefox用 */ } /* カスタムテンプレートフィールド用　ここから */ div.infobox table { margin: 20px 20px 0px 20px; width: 96%; border-collapse: collapse; font-size:14px; }div.infobox table td { width:455px; padding:5px; word-break:break-all; line-height:1.3; border:1px solid #df9128; }div.infobox table td.name{	width:120px;	vertical-align:top;	background-color: #ffe1b9;	font-size:12px;	}div.infobox table td img{	margin: 0 5px 0 0;	border:1px solid #343434;	}	.ai1ec-event-location {display:none !important; }	.ai1ec-event-wrap{ /*Topページ角丸*/ border-radius: 5px !important;        /* CSS3草案 */   -webkit-border-radius: 5px !important;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px !important;   /* Firefox用 */ }.home footer { margin:0px 0px -10px -7px !important;/* TOPページのスケジィールフッター部分の1pxの隙間を消す　重要 */ padding-left:5px !important;/* 重要 */ } 	.home #ai1ec-container { margin:-50px 0px 0px 0px !important;/* 重要 */ } .home .ai1ec-event-wrap { /*margin:10px 0px 0px 0px !important;/* 重要 */ } #schedule {margin:-20px 0% 0% 0px !important; /* topページのスケジュールタイトル部分 追加 */ }#schedule .moreLink { margin:-34px 0px -20px 0px !important; /* topページのスケジュールmorelink部分 追加 */ } /* カスタムテンプレートフィールド用　ここまで */ /*スマホのみ*/ @media screen and (max-width: 639px) {.page-id-65 #ai1ec-container {margin: 0px 0px 0px 10px !important;padding-left:5px !important;}}/*----------------------------------------------------*//*    スマホ以上の設定にする/*----------------------------------------------------*/@media (min-width: 640px) { .page-id-65 .ai1ec-event { margin: 0px 2px 0px 1px !important;/*カレンダーの各タイトルラインの調整*/ display: inline-block; width : calc(99% / 1) !important;/*カレンダーの各タイトルラインの調整*/ text-align: center;  } }/*PCで縮小した場合やiPadの縦画面やスマホに対応させる*/ @media (max-width: 1120px) { /* TOPページのスケジュールの部分に適応 カスタマイズCSSと連動 */ .home #ai1ec-container { margin:-30px 2% 0px !important; } #schedule {margin:-20px 0% 0% 0px !important; /* topページのスケジュールタイトル部分 追加 */ }  #schedule .moreLink { margin:-30px 2% -20px !important; /* topページのスケジュールmorelink部分 追加 */ } }