@charset "shift_jis";
/* CSS Document */

.seminarDate{
	font-weight:bold;
	}

.report{
	font-size:13px !important;
	line-height:1.8em;
	}

.tab {
	border-radius:10px 10px 0 0; 
	border:solid 3px #02AEDC;
	background-color:#02AEDC;
	width:100px;
	height:30px;
	margin-left:30px;
	}
	
.tab02 {
	border-radius:10px 10px 0 0; 
	border:solid 3px #f08080;
	background-color:#f08080;
	width:100px;
	height:24px;
	margin-left:30px;
	}


.notice{
	display:table;
	border:solid 3px #02AEDC;
	width:500px;
	margin:0px auto 30px;
	z-index:1;
	 }
	
.notice02{
	display:table;
	border:solid 3px #f08080;
	width:500px;
	margin:0px auto 30px;
	z-index:1;
	 }
	

.tab p,
.tab02 p {
	font-weight:bold;
	font-size:16px;
	color:#fff;
	text-align:center;
	padding-top:1px;
	letter-spacing:0.5em;
	}

.notice p,
.notice02 p {
	display:table-cell;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	color:#383838;
	padding:10px 0 10px 30px;
	line-height:1.5em;
	}

.notice img,
.notice02 img {
	display:table-cell;
	padding:10px;
	}


.eventDate,
.speaker {
	white-space:pre;
	font-size:14px;
	}

.eventDate::before {
	content:' ';
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 3px;
	border-radius:5px;
	background-color:#f08080;
	width:60px;
	}

.speaker::before {
	content:'u  ';
	display:inline-block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 3px;
	border-radius:5px;
	background-color:#f08080;
	width:60px;
	}

.mansekiBtn {
	margin-top:10%;
	}

.yoyakuBtn:hover {
	opacity:0.8;
	}

.report a{
	color:#0502FD;
	}