@charset "utf-8";
/* CSS Document */

/*--------------------------------------
	bnr_top
--------------------------------------*/


#main_profile {
	width: 960px;
	height:230px;
	margin: 0px auto 0px auto;
	position: relative;
	background:url(../image/profile/bnr_top.jpg) no-repeat;
}

#main_certificate {
	width: 960px;
	height:230px;
	margin: 0px auto 0px auto;
	position: relative;
	background:url(../image/certificate/bnr_top.jpg) no-repeat;
}

#main_media {
	width: 960px;
	height:230px;
	margin: 0px auto 0px auto;
	position: relative;
	background:url(../image/media/bnr_top.jpg) no-repeat;
}

#main_event {
	width: 960px;
	height:230px;
	margin: 0px auto 0px auto;
	position: relative;
	background:url(../image/event/bnr_top.jpg) no-repeat;
}

#main_traning {
	width: 960px;
	height:230px;
	margin: 0px auto 0px auto;
	position: relative;
	background:url(../image/traning/bnr_top.jpg) no-repeat;
}
/*--------------------------------------
	section
--------------------------------------*/

.section h3 { 
	color:#9cb91c;
	font-size:18px;
	font-weight:bold;
	padding:15px 0 5px 20px;
	margin-bottom:5px;
	background: url(../image/shared/bnr_titlebg.png) no-repeat top left;
	width:725px;
	
}

.section h4 {
	color:#666666;
	margin: 15px 0 10px 0;
	border-left: solid 4px #9cb91c;
	padding: 5px;
	border-bottom: solid 1px #cccccc;
	clear:both;
}


.section{
	margin: 0 0 20px 0;
	clear:both;
	
	
}


.section_text{
	font-size:14px;
	padding:0px 0 5px 20px;
	
}

.mediabox{
	float:left;
	width:180px;
	display: block;
	margin:0px 30px 15px 0px;
}


/*--------------------------------------
	certificate
--------------------------------------*/

.img_certificate{
	margin: 0px 20px 20px 0;
	padding: 5px;
	float: left;
	border: 1px solid  #9cb91c;
	display:block;
}

.img_certificate2{
	margin: 0px 20px 30px 0;
	padding: 5px;
	float: left;
	border: 1px solid  #9cb91c;
	display:block;
}


.img_certificate_c{
	margin: 0px 10px 10px 0;
	padding: 5px;
	clear:both;
	border: 1px solid  #9cb91c;
}



/*--------------------------------------
	media
--------------------------------------*/
.textbox_l{
	width:300px;
	margin:0px;
	float:left;
}


/*--------------------------------------
traning
--------------------------------------*/
.seminar table{
	width:700px;
	margin-bottom:10px;
	margin-top:5px;
	border:#6b8e23 1px solid;
	border-collapse: collapse;
	background:#ffffff;
}

.seminar th{
	padding:5px;
	font-weight: bold;
	border-bottom:#6b8e23 1px solid;
	border-right:#6b8e23 1px solid;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	background-color:#d6e9ca;
	line-height: 140%;
	vertical-align: middle;
}

.seminar .day{
	width:150px;
}


.seminar .place{
	width:80px;
}

.seminar .sanka{
	width:80px;
}

.seminar td{
	padding:5px;
	border-bottom:#6b8e23 1px solid;
	border-right:#6b8e23 1px solid;
	text-align: left;
	font-size: 12px;
	line-height: 140%;
	vertical-align: middle;
}