

#document #main{
	background-image:url(../img/seminars/main.jpg);
	background-color:#000;
}



p.etc{
	margin-bottom:50px;
}
p.clLittle_text{
	font-size:90%;
}

div#item h2#new{
	background-color:#9f0000;
}


div#item p.clSemitextb{
 text-align: center;
 font-weight: bold;
 font-size:110%;
}

/* top semi
----------------------*/
.clSyousai_Kasou_button.clSaishin a{
	margin-right:20%;
	margin-left:20%;
	background-color:#9f0000;
	font-weight:bold;
	font-size:120%;
	padding-top:3%;
	padding-bottom:3%;
	background-image:url(../img/common/button_side_point_on.png);
}
div#item .clSyousai_Kasou_button.clSaishin a{
	color:#ffb401;
}
div#item .clSyousai_Kasou_button.clSaishin a:hover{
	background-color:#bf3030;
}
.clSyousai_Kasou_button.clSaishin a:hover{
}
@media screen and (max-width: 940px){
	
.clSyousai_Kasou_button.clSaishin a{
	margin-left:0;
	margin-right:0;
	padding:3% 3%;
}
}




div#item .ex2 ol.clList_no{
	list-style-type: decimal;
	padding-left:50px;
}

/* seminars
----------------------*/
div#item div.seminars{
	background-color:#efefea;
	padding:22px;
	margin-bottom:15px;
}
div#item div.seminars h3{
	margin:0;
	padding:0;
	background-color:transparent;
	text-align:left;
	margin-bottom:8px;
	float:left;
	width:426px;
	font-size:110%;
}
div#item div.seminars h3 em{
	font-weight:bold;
	color:#cc0001;
}


.clSyousai_Kasou_button.clNewsemi{
	float:right;
	width:138px;
	margin-bottom:8px;
}
.clSyousai_Kasou_button.clNewsemi a{
	padding-top:10px;
	padding-bottom:10px;
}
.clSyousai_Kasou_button.clNewsemi a:hover{
	border-top:2px solid #EFEFEA;

}

div#item div.seminars .table{
	background-color:#ffffff;
	padding:15px 15px 5px 15px;
}
div#item div.seminars .table a{
	color:#00a0e9;
}
div#item div.seminars .table table{
	width:100%;
}
div#item div.seminars .table table th{
	padding-bottom:10px;
	font-weight:bold;
	width:60px;
	vertical-align:top;
	line-height:1.3;
}
div#item div.seminars .table table td{
	padding-bottom:10px;
	vertical-align:top;
	line-height:1.3;
}

@media screen and (max-width: 940px){
div#item div.seminars h3{
	float:none;
	width:100%;
	margin-bottom:8px;
}
.clSyousai_Kasou_button.clNewsemi{
	float:none;
	width:100%;
	margin-bottom:8px;
}
}



/* report
------------------------------*/
div#item .report{
}
div#item .report li{
	margin-bottom:0.5em;
}
div#item .report li a{
	color:#00a0e9;
}
div#item .report li strong{
	color:#091f58;
}


div#item .report .divOldreport{
	display:block;
	padding-top:2%;
	padding-bottom:2%;
	text-align: center;
	color:#FFF;
	background-image:url(../img/common/open2.png);
	background-repeat:no-repeat;
	background-position:98% center;
	background-color:#e49d41;
	border-bottom:2px solid #d1d1d1;
	line-height:1.1;
	margin-left:22%;
	margin-right:22%;
	margin-bottom:1em;
}
div#item .report .divOldreport:hover{
	text-decoration:none;
	background-color:#f4bd61;
	cursor:pointer;
	
	border-bottom:0 solid #f4bd61;
	border-top:2px solid #FFF;

}
div#item .report .divOldreport_open{
	display:none;
}
div#item .report .divOldreport.active{
	background-image:url(../img/common/close2.png);
}
div#item .report ul {
	margin:0;
	padding:0 0 0 0px;
}

@media screen and (max-width: 940px){
div#item .report .divOldreport{
	margin-left:0;
	margin-right:0;
	padding:3% 50px;
}
}




div#item p.img2 {
	text-align:center;
	margin:20px 0;
}
div#item p.img2 img {
	border:1px solid #CCCCCC;
	padding:7px;
	max-width:95%;
	height:auto;
}


div#item p.name {
	margin-top:15px;
	text-align:right;
	padding-bottom:0;
	margin-bottom:0;
}



p.gotop {
	width:100%;
	text-align:right;
	font-weight:bold;
	clear:left;
	padding:30px 0 40px 0;
	margin:0;
}
div#item .participant {
	border:double #bbc8e4;
	padding:20px;
	margin:20px 0;
}


div#item div.clEx2_bk {
	margin:0;
	padding:25px 20px;
	border:1px solid #c7d1e5;
	background-color:#FFF;
}

div#item .blog img{
	max-width:100%;
}