@charset "utf-8";
@import url("common.css");

#header_title
{

}

#main_contents
{
	padding: 3rem;
}

article
{
	margin-bottom: 1rem;
	padding: 1rem;
	font-size: 1.0rem;
	line-height: 1.4rem;
	border-style: solid;
	border-width: 2px;
	background-color: white;
}
article div { margin: 4px 0; }

.date,
.place,
.price
{
	font-size: 1rem;
	margin-bottom: 1.5rem;
}

p.return-link + h2
{
	margin-top: 4rem;
}

.body
{
	font-size: 1.0rem;
	line-height: 1.6rem;
}
.body p
{
	margin: 1rem 0;
}
.body hr
{
	width: 90%;
	margin: 1rem auto;
}
.next
{
	margin-bottom: 4.0rem;
}

.event-title
{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1rem;
	padding: 0.8rem 0;
	background-color: brown;
	color: white;
	border-radius: 5rem;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 2rem;
	text-align: center;
}

.presenter,
.presentation-title,
.presentation-content
{
	border-style: solid;
	border-color: sandybrown;
}

.presentation-summary
{
	margin-bottom: 1.8rem;
	border-radius: 1rem;
	background-color: sandybrown;
}

.presenter
{
	border-radius: 1rem 1rem 0 0;
	border-width: 1px 1px 0;
	background-color: sandybrown;
	padding: 0.5rem 1rem 0;
	font-size: 1.0rem;
}

.presentation-title
{
	border-width: 0 1px;
	background-color: white;
	font-size: 1.2rem;
	padding: 0.8rem 1rem 0.4rem 1rem;
}

.item-end
{
	border-bottom-width: 1px;
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
}

.presentation-content
{
	border-width: 0 1px 1px 1px;
	background-color: white;
	font-size: 1rem;
	line-height: 1.8rem;
	padding: 1rem;
}

.sponsored-by,
.sponsorship,
.support
{
	margin-bottom: 1.5rem;
	font-size: 1rem;
}

.pdfimage
{
	width: 100%;
}

.attention
{
	font-weight: bold;
	color: darkred;
}

hr
{
	margin-bottom: 2rem;
}

iframe
{
	width: 100%;
	height: 480px;
	margin-top: 2.0rem;
}

.note
{
    padding: 1rem;
    font-size: 1.0rem;
    line-height: 1.4rem;
    border-radius: 8px;
    border: solid 2px #000;
}

.blue
{
	background-color: blue;
}

.black
{
	background-color: black;
}

#history-list
{

}

#history-list li
{
	margin-left: 4rem;
}