@charset "utf-8";
/*＠PC
/////////////////////////////////////////////////////////////////////*/
	.sp-banner { display:none;}
	.sp_only { display:none;}
	#container { padding-right:184px; position:relative;}
	#container.side-none { padding-right:0;}
	#side {
		width:184px; height:100%; border-left:1px solid #80868b;
		background:#fff; padding:12px;
		position:fixed; top:0; right:0;
	}

	/*menu*/
	/*#menu { padding:0 20px;}*/
	#menu ul {
		width:90%;
		height:100%;
		max-width: 1280px;
		background:#fff; margin:0 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	#menu ul li { vertical-align:middle; text-align:center; border-left:1px solid #80868b;
		-webkit-box-flex:1;
		-ms-flex:1;
		flex:1;
		max-width : -webkit-calc(100% / 4) ;
		max-width : calc(100% / 4) ;
	}
	#menu ul li:last-child { border-right:1px solid #80868b;}
	#mOpen { display:none;}

	.col2 { display:-webkit-flex; display:flex;}
	.col2 > div { min-height:600px;}
	.col2 > div:nth-child(1) { -webkit-flex-grow:1; flex-grow:1;}
	.col2 > div:nth-child(2) { width:300px; margin-left:20px;}

/*メール管理*/
div#mail_data{
	margin-bottom: 40px;
}

.entry-form.delivery input#id_title{
	width: 90%;
}
/* プッシュ管理 */
.entry-form.delivery input#id_url{
	width: 90%;
}
/*イベント詳細項目*/
.extra_from ul li input.i1 {
	width: 85%!important;
}
/*団体管理表*/
.slick-header-column.ui-state-default{
	border-right: none!important;
}
.slick-cell {
	border-right: none!important;
}
.slick-header-columns.slick-header-columns-left div:last-child {
	border-right: solid 1px #000!important;
}
.ui-widget-content.slick-row div:last-child {
	border-right: 1px solid #000!important;
}
.slick-header-column {
	background-color: #f5f5f5;
}
/*ボタン中央寄せ*/
.admin-settings-sub .slick-cell.l1.r1 {
	text-align: center;
}
.admin-settings-sub .slick-cell.l1.r1 .btn{
	padding: 0;
}

/*幅調整*/

.slick-header-columns,
.ui-widget-content,
.ui-state-default.slick-header-column,
.ui-widget-content.slick-row .slick-cell{
	box-sizing: border-box!important;
}
ul.picture_from_wrap:not(.member) .err_txt {
	margin-left: 0!important;
}
.entry-form .form-input_line.file p.upload_file {
	margin-left: 55px!important;
	width: 73%;
	display: block;
	padding: 5px 10px!important;
}

.slick-header-columns.slick-header-columns-left,
.ui-widget-content{
	display: table;
}
.slick-header-column,
.slick-cell{
	display: table-cell;
}
.slick-header-column.ui-state-default {
	display: block!important;
	line-height: 32px!important;
}

/*ie個別ずれ防止*/
#id_reserve_time{
	vertical-align: middle!important;
}
#id_reserve_date{
	font-family: inherit!important;
	vertical-align: middle!important;
}
/*IE11 ずれ個別修正*/
_:-ms-lang(x)::-ms-backdrop, table.search-result.entry-form.rowspan th:first-child label {
	display: inline-block;
}
_:-ms-lang(x)::-ms-backdrop, table.search-result.entry-form.rowspan td:first-child label {
	display: inline-block;
}
/*管理側パンくず上部の幅を狭める*/
.col1 {
	padding:0!important;
}