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

.seminar_banner {
	margin: -10px 0 25px 0;
}

.seminar-holder {
	margin: 0 0 0 30px;
}
	.seminar-holder p+p {
		font-size: 87.5%;
	}

.seminar-area-btn,
a.seminar-area-btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #b0d342;
	-webkit-box-shadow:inset 0px 1px 0px 0px #b0d342;
	box-shadow:inset 0px 1px 0px 0px #b0d342;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b0d342), color-stop(1, #9dc815));
	background:-moz-linear-gradient(top, #b0d342 5%, #9dc815 100%);
	background:-webkit-linear-gradient(top, #b0d342 5%, #9dc815 100%);
	background:-o-linear-gradient(top, #b0d342 5%, #9dc815 100%);
	background:-ms-linear-gradient(top, #b0d342 5%, #9dc815 100%);
	background:linear-gradient(to bottom, #b0d342 5%, #9dc815 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d342', endColorstr='#9dc815',GradientType=0);
	background-color:#b0d342;
	border:1px solid #7fac00;
	position: relative;
	display:inline-block;
	cursor:pointer;
	font-weight:bold;
	padding: .3em 4em;
	margin: .2em auto;
	text-decoration:none;
	text-shadow:0px 1px 0px #8aa928;
	color: #ffffff !important;
	box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-webkit-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-moz-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
}
.seminar-area-btn:hover,
a.seminar-area-btn:hover,
.seminar-area-btn:active,
a.seminar-area-btn:active {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dc815), color-stop(1, #b0d342));
	background:-moz-linear-gradient(top, #9dc815 5%, #b0d342 100%);
	background:-webkit-linear-gradient(top, #9dc815 5%, #b0d342 100%);
	background:-o-linear-gradient(top, #9dc815 5%, #b0d342 100%);
	background:-ms-linear-gradient(top, #9dc815 5%, #b0d342 100%);
	background:linear-gradient(to bottom, #9dc815 5%, #b0d342 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dc815', endColorstr='#b0d342',GradientType=0);
	background-color:#9dc815;
	text-decoration: none;
	position: relative;
	top: 1px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

/* circle-arw */
.seminar-area-btn > i.circle-arw {
	background: url(../../img/common/icon-circle-arw05.png) no-repeat 0 0;
	min-width: 16px;
	min-height: 16px;
	position: absolute;
	top: 40%;
	right: 14px;
}

.seminar-area-btn-not,
a.seminar-area-btn-not {
	pointer-events: none;
	-moz-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bbbbbb), color-stop(1, #aaaaaa));
	background:-moz-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-webkit-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-o-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-ms-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:linear-gradient(to bottom, #bbbbbb 5%, #aaaaaa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb31', endColorstr='#f6ab00',GradientType=0);
	background-color:#bbbbbb;
	border:1px solid #aaaaaa;
	position: relative;
	display:inline-block;
	cursor:pointer;
	font-weight:bold;
	padding: .3em 4em;
	margin: .2em auto;
	text-decoration:none;
	text-shadow:0px 1px 0px #888888;
	color: #ffffff !important;
	box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-webkit-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-moz-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
}

.pager-div {
	margin: -30px 0 0 0;
}

.seminar-list {
	text-align: left;
	margin: 30px;
	border-top: 1px solid #999999;
}

	.seminar-list li {
		margin: 0;
		font-size: 87.5%;
		border-bottom: 1px solid #999999;
	}

	.seminar-list li p1 {
		font-size: 14px;
		font-weight: bold;
		line-height: 27px;
		width: auto;
	}
	.seminar-list li p2 {
		font-size: 14px;
		line-height: 27px;
		width: auto;
	}
	.seminar-list li p3 {
		font-size: 15px;
		line-height: 27px;
		width: auto;
	}
	.seminar-list li p4 {
		color: #0000ff;
		font-size: 15px;
		line-height: 27px;
		width: auto;
	}
	.seminar-list li p5 {
		color: #ff9900;
		font-size: 15px;
		line-height: 27px;
		width: auto;
	}
	.seminar-list li p6 {
		color: #ff0000;
		font-size: 15px;
		line-height: 27px;
		width: auto;
	}

	.seminar-list a{
		color: #004680;
	}
	.seminar-list_h1{
		display: inline-block;
		margin: 1em 0 1em 10px;
		float: left;
		width: 20%;
		font-size: 87.5%;
	}
	.seminar-list_h2{
		display: inline-block;
		margin: 1em 0 1em 0;
		float: left;
		font-size: 87.5%;
	}
	.seminar-list_h3{
		display: inline-block;
		margin: 2em 10px 1em 0;
		float: right;
		text-align: right;
		font-size: 87.5%;
	}
	.seminar-detail{
		margin: 0  0 20px 0;
		font-size: 87.5%;
	}
	.seminar_annotation1{
		font-weight: bold !important;
		padding-right: 35px;
		text-align: right;
		font-size: 85%;
		margin-top: 30px;
		margin-bottom: -30px;
	}
	/*saito_custom start*/
	.seminar-list-contents{
		height: 100%;
		width: 100%;
		display: flex;
	}
		.seminar-list-contents .contents-left{
			height: 100%;
			width: 85%;
		}

		.seminar-list-contents .contents-item{
			display: flex;
			margin: 15px;
		}
			.seminar-list-contents .contents-item .left-area{
				display: flex;
				width: 20%;
			}

			.seminar-list-contents .contents-item .right-area{
				display: flex;
				width: 80%;
			}

		.seminar-list-contents .contents-right{
			height: 100%;
			width: 15%;
			text-align: center;
			margin: auto 0;
		}

	.font-weight-bold{
		font-weight: bold;
	}
	/*saito_custom end*/
		.seminar_annotation1 p7 {
			color: #0000ff;
		}
		.seminar_annotation1 p8 {
			color: #ff9900;
		}
		.seminar_annotation1 p9 {
			color: #ff0000;
		}

	.seminar_annotation2{
		text-align: left;
		font-size: 85%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.not-seminar{
		font-weight: bold !important;
		text-align: center;
		margin-top: 60px;
		margin-bottom: 30px;
	}

.map-a {
	cursor:pointer;
}
.seminar-contact-btn:hover,
.seminar-contact-btn:active {
	cursor:pointer;
	color: #004680;
	text-decoration: underline;
}

.not-seminar-contact-btn,
a.not-seminar-contact-btn {
	pointer-events: none;
	-moz-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	box-shadow:inset 0px 1px 0px 0px #bbbbbb;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bbbbbb), color-stop(1, #aaaaaa));
	background:-moz-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-webkit-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-o-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:-ms-linear-gradient(top, #bbbbbb 5%, #aaaaaa 100%);
	background:linear-gradient(to bottom, #bbbbbb 5%, #aaaaaa 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8bb31', endColorstr='#f6ab00',GradientType=0);
	background-color:#bbbbbb;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #aaaaaa;
	position: relative;
	display:inline-block;
	cursor:pointer;
	font-size: 15px;
	font-weight:bold;
	padding: .3em 0 0 0;
	margin: .2em auto;
	text-align: center;
	text-decoration:none;
	text-shadow:0px 1px 0px #888888;
	color: #ffffff !important;
	box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-webkit-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-moz-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	width: 80px;
	height: 27px;
}

.seminar-contact-btn,
a.seminar-contact-btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #004680;
	-webkit-box-shadow:inset 0px 1px 0px 0px #004680;
	box-shadow:inset 0px 1px 0px 0px #004680;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #004680), color-stop(1, #002660));
	background:-moz-linear-gradient(top, #004680 5%, #002660 100%);
	background:-webkit-linear-gradient(top, #004680 5%, #002660 100%);
	background:-o-linear-gradient(top, #004680 5%, #002660 100%);
	background:-ms-linear-gradient(top, #004680 5%, #002660 100%);
	background:linear-gradient(to bottom, #004680 5%, #002660 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004680', endColorstr='#002660',GradientType=0);
	background-color:#004680;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #002660;
	position: relative;
	display:inline-block;
	cursor:pointer;
	font-size: 15px;
	font-weight:bold;
	padding: .3em 0 0 0;
	margin: .2em auto;
	text-align: center;
	text-decoration:none;
	text-shadow:0px 1px 0px #002660;
	color: #ffffff !important;
	box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-webkit-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	-moz-box-shadow:rgb(204, 204, 204) 0px 1px 1px 1px;
	width: 80px;
	height: 27px;
}
.seminar-contact-btn:hover,
a.seminar-contact-btn:hover,
.seminar-contact-btn:active,
a.seminar-contact-btn:active {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #002660), color-stop(1, #004680));
	background:-moz-linear-gradient(top, #002660 5%, #004680 100%);
	background:-webkit-linear-gradient(top, #002660 5%, #004680 100%);
	background:-o-linear-gradient(top, #002660 5%, #004680 100%);
	background:-ms-linear-gradient(top, #002660 5%, #004680 100%);
	background:linear-gradient(to bottom, #002660 5%, #004680 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002660', endColorstr='#004680',GradientType=0);
	background-color:#002660;
	text-decoration: none;
	position: relative;
	top: 1px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

/* circle-arw */
.seminar-contact-btn > i.circle-arw {
	background: url(../../img/common/icon-circle-arw05.png) no-repeat 0 0;
	min-width: 16px;
	min-height: 16px;
	position: absolute;
	top: 40%;
	right: 14px;
}
