.box_event_list{
	margin-bottom:20px;

	border:1px solid #ccc;

	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}
	.box_event_list th{
		padding:8px 5px;
		border-bottom:1px solid #ccc;

		background-image: -moz-linear-gradient(
			top,
			#ffffff 0%,
			#eeeeff 10%,
			#ffffff 40%,
			#ffffff);
		background-image: -webkit-gradient(
			linear,
			left top,left bottom,
			from(#ffffff),
			color-stop(0.1, #eeeeff),
			color-stop(0.4, #ffffff),
			to(#ffffff));
	}
	.box_event_list td{
		padding:8px 5px;
		border-top:1px dotted #ccc;
	}

.box_event_info_header{
/*	border:1px solid #ccc;*/
	border-top:5px solid #f09;

/*
	margin-bottom:10px;
*/
	padding:10px 20px;

	font-size:24px;
	line-height:130%;
}
.box_event_apl_status{
	margin:10px auto;
	padding:10px;
	font-size:14px;
	font-weight:bold;
	text-align:center;

	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	        border-radius: 8px;
}
	.box_event_apl_status[data-status="-1"]{
		border:1px solid #c96;
		background:#f93;
		color:#fff;
	}
	.box_event_apl_status[data-status="0"]{
		border:1px solid #09f;
		background:#0bd;
		color:#fff;
	}
	.box_event_apl_status[data-status="1"]{
		border:1px solid #933;
		background:#c66;
		color:#fff;
	}
	.box_event_apl_status[data-status="9"]{
		border:1px solid #393;
		background:#6c6;
		color:#fff;
	}

.box_event_info{
	margin-bottom:20px;
}
	.box_event_info *{
		font-size:14px;
	}
	.box_event_info th{
		padding:5px;
		border:1px solid #ccc;
		background:#f0f0f0;
	}
	.box_event_info td{
		padding:5px;
		border:1px solid #ccc;
	}
	.box_event_info .box_event_memo{
		margin-top:5px;
		padding:5px;
		border:1px dashed #c66;
		background:#fee;
		color:#c66;

		-webkit-border-radius: 4px;
		   -moz-border-radius: 4px;
		        border-radius: 4px;
	}

	.box_event_info .box_event_info_header .text_event_name_2{
		font-size:14px;
		color:#ae8249;
	}

	.box_event_info .box_event_info_dtl{
		margin-bottom:20px;
		padding: 0px 10px 0px 200px;
		line-height:150%;
		font-size:14px;
		color:#420;
/*
		font-weight:bold;
		color:#864;
*/
		background:url(pic_ev/img_ev_dtl_1.jpg) no-repeat 10px top;

/*
		background:url(pic_ev/img_ev_shk_2.jpg) no-repeat right 240px;
*/
	}
	.box_event_info .box_event_info_dtl ul{
		color:#345;
		font-size:14px;
		margin:10px 0px 10px 0px;
		padding:15px 0px 15px 30px;
		background:#f0f0f0;

		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
	}
	.box_event_info .box_event_info_plan{
		margin-bottom:20px;
	}
	.box_event_info .box_event_info_plan h3{
		border-left:3px solid #567;
		border-bottom:3px solid #567;
		padding:0px 5px;
		font-size:14px;
		color:#234;
	}
	.box_event_info .box_event_info_plan .plan_memo{
		font-size:14px;
		padding:10px 10px;
		color:#567;
	}
	.box_event_info .box_event_atntn{
		background:#fcc;
		color:#f00;
		font-size:16px;
		padding:10px 30px;
		margin-bottom:20px;

		-webkit-border-radius: 8px;
		   -moz-border-radius: 8px;
		        border-radius: 8px;

	}

.form_title{
	background:#f66;
	color:#fff;
	font-size:16px;
	padding:5px 10px;
}

.box_apl_form{
		margin-bottom:20px;
}
	.box_apl_form select{
		padding:2px;
	}
	.box_apl_form th{
		padding:10px 10px;
		background:#f0f0f0;
		border-bottom:1px dotted #ccc;
	}
	.box_apl_form td{
		padding:10px 10px;
		background:#fff;
		border-bottom:1px dotted #ccc;
	}
	.box_apl_form span.hissu{
		background:#f33;
		color:#fff;
		margin-left:10px;
		padding:0px 3px;

		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		        border-radius: 5px;
	}
	.box_apl_form .box_btn{
		margin-top:20px;
		margin-bottom:50px;
		text-align:center;
	}
	.box_apl_form .box_btn input{
		margin:0px 20px;
	}
