@charset "utf-8";


h3.title{ border-bottom:1px solid #d2d2d2; text-align:left;}
h3.old{ margin-top:60px;}
.seminar_list{ border-bottom:1px solid #d2d2d2;}
a .seminar_list{ color:#000000;}
.seminar a{ text-decoration:none; border:none;}
 a:hover .seminar_list{ opacity:0.5;}
.box{}
.seminar_list h1,.seminar_dtl h1{ font-size:2em; line-height:1.2em; margin:24px auto; text-align:left;}
.box dl{ width:480px; float:left; overflow:hidden;}
.box dl dt{
	width:48px;
	background:#524e4c;
	padding:3px 4px;
	margin:0 0 6px 0;
	font-size:0.9em;
	 line-height:1.4em;
	text-align:center;
	float:left;
	clear:left;
	color:#fff;
	}
.box dl dd{ margin:0 0 6px 80px; padding:3px 4px 3px;  font-family:1.2em; line-height:1.4em;}
.box dl dd.date{ font-size:1.3em; font-weight:bold;}
p.more{ clear:left; text-align:right; margin:-15px 0 20px 0;}
.m_image{ width:240px; margin:0 0 0 auto;}

.box2{ margin:40px 0 20px 0; clear:left;}
.box2 .description{width:480px; float:left; overflow:hidden;}
.box2 ul li{ width:240px; margin:0 0 20px auto;}
.box2 .description h2{ font-size:1.4em; margin-bottom:5px;}


.mail_txt{ margin-bottom:20px;}
.mail_thanks{ text-align: center;
	padding: 0;}
#side{ padding-bottom:80px;}