@charset "utf-8";
/*******************************************************************************
イベント取込み
*******************************************************************************/
/*------------------------------------------------------------------------------
	イベントカレンダースマホ連携ボタン
------------------------------------------------------------------------------*/
#content .evt{
	margin:25px auto 15px auto;
	padding:15px 0px 15px 0px;
	width:90%;
	clear:both;
	border:2px solid #cccccc;
	text-align:left;
}
#content .evtbtn{
	margin:0px auto 0px auto;
	width:80%;
	text-align:center;
}
#content .evt input{
	margin:0px 10px 0px 10px;
	vertical-align:bottom;
}
/*------------------------------------------------------------------------------
	Google取り込みページ
------------------------------------------------------------------------------*/
#wrapcal{
	margin:0px auto 0px auto;
	padding-bottom:10px;
	width:100%;
	font-size:85%;
	text-align:left;
}
#wrapcal #header{
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	max-width:100%;
	min-width:100%;
}
#wrapcal #pagebody{
	width:100%;
	max-width:100%;
	min-width:100%;
}
#wrapcal #content,#wrapcal #content2{
	margin:0px 0px 0px 0px;
	width:100%;
}
#wrapcal #tlogo{
	padding-bottom:15px;
	width:100%;
	text-align:center;
}
#wrapcal #content h1{
	margin-bottom:15px;
	padding:12px 15px 10px 15px;
	font-size:130%;
	font-weight:bold;
	color:#222222;
	background:#e9e9d3;
	border:none;
	border-bottom:1px solid #babaa6;
}
#wrapcal #content h2{
	margin:0px 10px 10px 10px;
	padding:8px 5px 8px 14px;
	font-size:110%;
	font-weight:bold;
	color:#222222;
	background:#f3f3ea;
	border:none;
	border-bottom:2px solid #babaa6;
}
#wrapcal #content h3{
	margin:0px 10px 10px 10px;
	padding:7px 5px 7px 15px;
	font-size:100%;
	color:#222222;
	background:#FFFFFF;
	border:none;
	border-bottom:1px dotted #babaa6;
}
#wrapcal .evtdate{
	font-size:115%;
	color:#A80000;
}
#wrapcal p.close{
	text-align:center;
}
#wrapcal p.close a{
	padding-left:18px;
	background:url(images/parts/close.png) no-repeat left center;
}
#wrapcal #checkbox{
	margin:15px 20px 15px 20px;
	padding:20px 10px 20px 10px;
	border:3px solid #cccccc;
}
#wrapcal #checkbox p{
	margin:0px 15px 15px 15px;
	text-align:left;
}
#wrapcal #checkbox p.eventcheck{
	margin:0px 0px 15px 0px;
	text-align:center;
}
#wrapcal #checkbox ul{
	margin:0px 10px 5px 30px;
}
#wrapcal #checkbox .checkboxwrap{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#wrapcal #checkbox .checkboxwrap input{
	margin:0px 10px 0px 0px;
	vertical-align:middle;
}
#wrapcal #checkbox .checkboxwrap label{
	display:block;
	margin:-17px 0px 10px 25px;
}
#wrapcal #checkbox .eventcheck{
	margin:0px 0px 0px 0px;
}
#wrapcal #checkbox .eventcheck input{
	margin:0px 5px 0px 5px;
	padding:8px 10px 8px 10px;
	display:inline-block;
	color:#222222;
	background:#FFFFFF url(images/parts/menu_bg.gif) repeat-x left bottom;
	border:1px solid #CCCCCC;
	text-decoration:none;
}
#wrapcal #checkbox .eventcheck button{
	margin:5px 5px 5px 5px;
	padding:8px 10px 8px 10px;
	font-size:100%;
}
#wrapcal #checkbox p.order{
	margin:10px 0px 10px 0px;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}
#wrapcal #checkbox p.order a{
	margin:0px 0px 0px 10px;
	font-weight:normal;
}
#wrapcal #checkbox p.end{
	margin:0px 10px 15px 10px;
	padding:6px;
	font-size:100%;
	font-weight:bold;
	color:#A80000;
	border:1px solid #A80000;
	text-align:center;
}
/* 取込み中ポップアップ */
#lean_overlay{
	height:100%;
	width:100%;
	display:none;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index:100;
	background:#000;
}
#wrapcal #calpopup{
	width:240px;
	padding:10px 20px 10px 20px;
	display:none;
	background:#FFF;
	border-radius: 5px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.7);
	text-align:center;
}
#wrapcal #calpopup h2{
	margin-bottom:6px;
	padding:0px;
	background:none;
	border:none;
	color:#2b2b2b;
	text-align:left;
}
#wrapcal #calpopup img{
	margin-bottom:6px;
}
#wrapcal #calpopup p{
	margin:0px 0px 6px 0px;
	text-align:left;
}
