@charset "utf-8";

/*
	================================================================================================
		support active-speaker update css index.css
	================================================================================================
*/

#contents .iconArea{
	margin-left: 8px;
	display: table;
	margin-bottom: 1em;
	padding-right: 5px;
}

#contents .iconArea .text{
	display: table-cell;
	vertical-align: middle;
	padding-left: 1em;
}

#contents .iconArea p{
	margin-left: 0;
}

#contents p.annotation {
	text-indent: -1em;
	padding-left: 1em;
}


@media (max-width: 640px) {
	#contents .iconArea{
		margin-left: 2px;
	}
}

#contents .lead{
	display: table;
	margin: 0 1em 1.25em;
}
#contents .lead .lead_cell{
	display: table-cell;
	vertical-align: middle;
}
#contents .lead img{
	display: table-cell;
}
#contents .lead .lead_cell p:last-child{
	margin-bottom: 0;
}


@media (max-width: 640px){
	#contents .select_area{
		margin-left: 0;
		padding-right: 5px;
	}
	
	#contents .select_area .select_img{
		text-align: center;
	}
}