@charset "UTF-8";
/* seminer CSS Document */

.topVisual {
	background-image: url(/tenant/seminer/images/seminer_img01.jpg);
	background-position: center bottom;
	background-size: cover;
	height: 220px;
}

.listSeminer {
	margin-top: 0px;
}
.listSeminer li {
	margin-top: 40px;
}
.listSeminer li a,
.listVoice {
	color: #333;
	background-color: #FFF;
	display: block;
	padding: 20px;
	border: 1px solid #CCC;
}
.listSeminer li a:hover {
	background-color: #F6FFEF;
	text-decoration: none;
}
.listSeminer li dt .icnWanted,
.listSeminer li dt .icnEnd,
.dtl .ttlArea .icnWanted,
.dtl .ttlArea .icnEnd {
	font-size: 1.4rem;
	color: #fff;
	background-color: #f7931e;
	display: inline-block;
	padding: 8px 20px 5px;
	margin-right: 20px;
	vertical-align: text-bottom;
}
.listSeminer li dt .icnEnd,
.dtl .ttlArea .icnEnd {
	color: #333;
	background-color: #cccccc;
}
.listSeminer li dt span,
.dtl .ttlArea span {
	font-size: 1.8rem;
	vertical-align: text-bottom;
}
.listSeminer li dt .ttlSeminer,
.dtl .ttlArea h1 {
	font-size: 2rem;
	display: block;
	margin-top: 10px;
}
.listSeminer li dd,
.listVoice dd {
	margin-top: 15px;
}


/*== dtl ===============*/
.dtl .ttlArea {
	text-align: left;
	margin-top: 40px;
}

.listVoice {
	margin-top: 30px;
}
.listVoice dt {
	font-size: 1.8rem;
}
.listVoice dt.men {
	color: #0071BC;
}
.listVoice dt.women {
	color: #ed1c24;
}
.dtl .entryArea > * + * {
	margin-top: 1em;
}

.dtl .entryArea > table {
	width: 100%;
	margin-top: 30px;
	border-collapse:collapse;
}
.dtl .entryArea > table th,
.dtl .entryArea > table td {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCC;
	padding: 20px;
}
.dtl .entryArea > table th {
	background-color: #eeeeee;
	width: 13%;
}
.dtl .entryArea table td {
}

.dtl .entryArea iframe {
	margin-top: 40px;
	border: 1px solid #CCC;
	max-width: 100%;
	width: 100%;
}



/*SP
------------------------------------------------------ */
@media only screen and (max-width: 768px) {

.topVisual {
	background-image: url(/tenant/seminer/images/seminer_img01.jpg);
	background-position: center bottom;
	background-size: cover;
	height: 150px;
}

.listSeminer {
	margin-top: -20px;
}
.listSeminer li {
	margin-top: 15px;
}
.listSeminer li a,
.listVoice {
	padding: 10px;
}
.listSeminer li dt .icnWanted,
.listSeminer li dt .icnEnd,
.dtl .ttlArea .icnWanted,
.dtl .ttlArea .icnEnd {
	font-size: 1.1rem;
	padding: 5px 10px;
	margin-right: 10px;
	font-style: normal;
}
.listSeminer li dt span,
.dtl .ttlArea span {
	font-size: 1.4rem;
}
.listSeminer li dt .ttlSeminer,
.dtl .ttlArea h1 {
	font-size: 1.6rem;
	margin-top: 5px;
}
.listSeminer li dd,
.listVoice dd {
	margin-top: 5px;
}


/*== dtl ===============*/
.dtl .ttlArea {
	margin-top: 0px;
}

.listVoice {
	margin-top: 15px;
}
.listVoice dt {
	font-size: 1.6rem;
}

.dtl .entryArea > table {
	margin-top: 20px;
}
.dtl .entryArea > table th,
.dtl .entryArea > table td {
	display: block;
	padding: 10px;
}
.dtl .entryArea > table * + th,
.dtl .entryArea > table * + td,
.dtl .entryArea > table * + tr th {
	border-top: none;
}
.dtl .entryArea > table th {
	width: 100%;
}

.dtl .entryArea iframe {
	margin-top: 20px;
	max-height: 250px;
}




@media all and (orientation: landscape) {
	
}

}


/* Clearfix
------------------------------------------------------ */
dummy:after {
	content: "";
	display: block;
	clear: both;
}