/*-----------------------------------
+ event_jr
------------------------------------*/
.event_info{
	width:95%;
	margin:0px auto;
}

.event_info .info_head{
	background:#fff;
	width:100%;
	margin:0 auto 10px;
	padding:8px;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;

}
.event_info .info_head .title{
	width:100%;
	color:#cc0000;
	font-weight:bold;
	word-wrap: break-word;
	line-height:120%;
	border-left:4px solid #ff9d40;
	padding-left:2%;
	margin-bottom:2%;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
.event_info .info_head p{
	font-size:95%;
	line-height:160%;
	width:96%;
	padding:0 2%;
}

.info_detail{
	margin-bottom:20px;
}
.info_detail .year_grp{
	margin-bottom:10px;
}

.info_detail .year_grp .year_area{
	margin-bottom:2%;
}

.info_detail .year_grp h4{
	display:;
	font-size:120%;
	border-left:3px solid #2b6ad3;
	padding-left:10%;
	float:left;
}
.info_detail .year_grp .col_dsc{
	font-size:90%;
	margin-top:3px;
}

.info_detail .year_grp .bk_b{
	display:inline-block;
	width:12px;
	height:12px;
	background:#e1f0fa;
}

.info_detail .year_grp ul.taikai{
	background:#e1f0fa;
	width:100%;
	margin-bottom:1%;
}

.info_detail .year_grp ul .event_title{
	font-weight:bold;
	width:100%;
	padding:2%;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px dotted #333;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.info_detail .year_grp ul .event_date{
	font-size:90%;
	float:left;
	width:50%;
	padding:2%;
	border-left:1px solid #333;
	border-right:1px dotted #333;
	border-bottom:1px dotted #333;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.info_detail .year_grp ul .event_place{
	font-size:90%;
	float:left;
	width:50%;
	padding:2%;
	border-right:1px solid #333;
	border-bottom:1px dotted #333;
	box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}
.info_detail .year_grp ul .event_team{
	clear:both;
	font-size:90%;
	width:100%;
	padding:2%;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;	
}


.info_detail .year_grp .bk_g{
	display:inline-block;
	width:12px;
	height:12px;
	background:#e7efe7;
}
.info_detail .year_grp .koryu{
	background:#e7efe7;
	width:100%;
	margin-bottom:1%;
}

.info_detail .year_grp table{
	width:100%;
	text-align:left;
	table-layout: fixed;
	font-size:90%;
	line-height:120%;
}
.info_detail .year_grp table a{
	display:block;
}

.info_detail .year_grp tr.taikai{
	background:#e1f0fa;
}
.info_detail .year_grp th .bk_b{
	display:inline-block;
	width:12px;
	height:12px;
	background:#e1f0fa;
}
.info_detail .year_grp tr.koryu{
	background:#e7efe7;
}
