/*
 Theme Name:   lightning-child
 Template:     lightning
*/

/*******************************************************

	リセットCSS

*******************************************************/


/*****************************************************

	基本設定、リンクカラーなど

*****************************************************/

/* Font */
.red	{ color:red; }
.d-red	{ color:#900; }
.u		{ text-decoration:underline; }
.b		{ font-weight:bold; }
.f80	{ font-size:80%; }
.f90	{ font-size:90%; }
.f100	{ font-size:100%; }
.f110	{ font-size:110%; }
.f120	{ font-size:120%; }
.f130	{ font-size:130%; }
.f140	{ font-size:140%; }
.f150	{ font-size:150%; }

.t-r	{ text-align:right; }
.t-l	{ text-align:left; }
.t-c	{ text-align:center; }

a { color:#649943; }


.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  


/*****************************************************

	サイドバー

*****************************************************/

/*見出し*/
#sideTower .localHead{
	border-top:2px solid #063;
}

/**********サイドメニュー**********/
/*カレンダー*/

#sideTower .em-calendar{
	width:100%;
	max-width:260px;
}


/*パスワード忘れた場合*/
.pagenav,
.sidebar_login_links {
	font-size:80%;
	padding:0;
	margin:0;
	text-align:left;
}

/*****************************************************

	メイン

*****************************************************/

/********** all **********/
/*見出し*/



/*例会案内ページ*/
.event_schedule th{
	font-weight:bold;
}

.event_schedule th:first-child{
	width:20%;
	min-width:100px;
	
}

/*例会詳細ページ*/
.lecturer_photo {
	width:150px;
	float:left;
	padding-right:10px;
}
.lecturer_photo img {
	width:150px;
}

.lecturer_details {
	width:70%;
	float:left;
	margin-top:10px;
}

/*** 例会情報 ***/
.time_tbl {
	font-size:90%;
	width:100%;
	border:none;
}

.time_tbl td:first-child {
	width:15%;
	border:none;
}

.time_tbl td {
	line-height:0.3em;
	border:none;
}

.entry_btn {
	
}

.event_tbl {
	width:330px;
	float:left;
	margin-right:10px;
}
.map {

	float:right
}

@media screen and (max-width: 480px) {
.lecturer_photo,
.lecturer_details { float : none ; }
.lecturer_details { width:100%;}
.event_tbl,
.map { 	float:none; }
}

@media screen and (max-width: 1200px) {
.event_tbl,
.map { 	float:none; }
}



/*****************************************************

	消したいやつ

*****************************************************/

/*子ページのリンクメニュー*/
#content .widget,
.widget_child_page,
.entry-meta_items_author,
.widget_link_list { display:none !important; }

/*イベントページの検索*/
.em-search-wrapper { display:none !important; }



/*フッターのコピーライト*/
footer .copySection p:nth-child(2) {
    display:none !important;
    }