/*���C��*/
#container div#content div#main #info{
	margin-top:0;
	width:578px;
	height:135px;
	background:url(../img/info_back.gif) no-repeat;
	position:relative;
}
#container div#content div#main #info h2{
	text-indent:-9999px;
}
#container div#content div#main #info p{
	display:block;
	position:absolute;
	width:457px;
	top:58px;
	left:116px;
}
#container div#content div#main #news{
	margin:15px 0 15px 0;
	position:relative;
}
#container div#content div#main #news h2{
	width:578px;
	background:url(../img/news_title.gif);
	text-indent:-9999px;
	height:40px;
}
#container div#content div#main #news h2 a{
	display:block;
	position:absolute;
	width:57px;
	height:21px;
	background:url(../img/news_rss.gif) no-repeat;
	text-indent:-9999px;
	top:12px;
	left:512px;
}
#container div#content div#main #news ul li{
	color:#666666;
	font-size:12px;
	line-height:140%;
	list-style-type:none;
	margin-top:8px;
	margin-left:5px;
}
#container div#content div#main #news ul#newslist {
	height:0px;
}
#container div#content div#main #news ul li a#rss{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_rss.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:452px;
	float:left;
	text-decoration:none;
}
#container div#content div#main #news ul li a#list{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_list.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:12px;
	left:512px;
	float:left;
	text-decoration:none;
}
#container div#content div#main #news ul li span{
	color:#B11D2F;
	margin-right:12px;
}
#container div#content div#main div#news .line {
	margin:10px 0 10px;
	height:8px;
	background:url(../img/line_l.gif) no-repeat;
}


/* FB */
#fb{
	display:block;
	margin:0 auto 15px;
	width:500px;
	overflow:hidden;
	_zoom:1;
}
#fb #fbLink{
	display:block;
	padding:0 0 10px;
	text-align:center;
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
}
#fb #fbLink a{
	color:#3564a2;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{ width: 100%!important; } 


/*�E�J����*/
#container div#content div#sub #seminar{
	margin:0;
	min-height:250px;
	position:relative;
	box-sizing:border-box;
	border:solid 4px #ddd;
	/*height:270px;*/
	/*background:url(../img/seminar_back.gif) no-repeat;*/
}
#container div#content div#sub #seminar h2{
	/*text-indent:-9999px;*/
	font-size:16px ;
	color:#777;
	font-weight:bold;
	display:block;
	width:100%;
	height:34px;
	padding:5px 15px;
	box-sizing:border-box;
	border-bottom:solid 3px #ddd;
}
#container div#content div#sub #seminar ul li{
	display:block;
	margin-bottom:5px;
}
#container div#content div#sub #seminar ul li a#rss{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_rss.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	left:252px;
	float:left;
	text-decoration:none;
}
#container div#content div#sub #seminar ul li a#list{
	display:block;
	width:55px;
	height:20px;
	background:url(../img/btn_list.gif) no-repeat;
	text-indent:-9999px;
	position:absolute;
	top:5px;
	left:312px;
	float:left;
	text-decoration:none;
}
#container div#content div#sub div#seminar #seminar_cont {
	width:350px;
	display:block;
	margin:auto;
	margin-top:10px;
	padding-bottom:10px;
}
#container div#content div#sub #seminar ul:not(:last-of-type){
	margin-bottom: 15px;
}
#container div#content div#sub #seminar ul li{
	color: #666;
	font-size:13px;
}
#container div#content div#sub #seminar ul li a{
	display:block;
	font-size:12px;
	line-height:150%;
}
#container div#content div#sub #seminar ul li span{
	display:block;
	font-size:13px;
	color:#CC3333;
	font-weight:bold;
	line-height:110%;
}
#container div#content div#sub div#seminar #seminar_btn a{
	display:block;
	position:absolute;
	width:220px;
	height:30px;
	background:url(../img/seminar_button.gif) no-repeat;
	top:215px;
	left:17px;
	text-indent:-9999px;
	text-decoration:none;
}
#container div#content div#sub div#seminar #seminar_btn a:hover{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#container div#content div#sub div#link_bunner .line {
	margin:10px 0 10px;
	height:8px;
	background:url(../img/line.gif) no-repeat;
}
#container div#content div#sub #link_bunner ul li{
	display:block;
	margin-top:10px;
	width:382px;
	height:69px;
}
#container div#content div#sub #link_bunner ul li a{
	margin-bottom:5px;
}
#container div#content div#sub #link_bunner ul li p{
	font-size:11px;
	line-height:130%;
}
#container div#content div#sub #link_bunner ul li a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
}
#container div#content div#sub #link_tx{
	margin:5px 0 20px;
}
#container div#content div#sub #link_tx ul li{
	list-style-type:none;
	display:block;
	white-space:nowrap;
	margin:0;
	padding-left:23px;
	background:url(../img/mark.gif) no-repeat;
	font-size:12px;
	line-height:160%;
}
#container div#content div#sub #link_tx ul li a{
	text-decoration:none;
	color:#666666;
}
#container div#content div#sub #link_tx ul li a:hover{
	text-decoration:underline;
	color: #B11D2F;
}