@charset "shift_jis";
/* ---------------------------------
     base styles
		 last updated 2021.03.10
------------------------------------*/
#main {
	min-height: 514px;
}

#menu {
	margin-bottom: 21px;
}

#main div.message div.first {
	margin: 0;
	padding-top: 20px;
}

#main div.message ul {
	list-style: none;
}

#main div.message ul li {
	margin-bottom: 1.3em;
	padding-left: 13px;
	text-indent: -13px;
}

a:hover {
	text-decoration: none;
}

.pageTop a:hover {
	text-decoration: underline;
}

#main div.message a#morelink,
#main div.message a#closelink {
	text-align: right;
	color: #06F;
	font-weight: bold;
	text-decoration: none;
	margin: -1.6em 0 0;
}

#main div.message a#closelink {
	margin: 1em 0 1.6em;
}

#main div.message a#morelink:hover,
#main div.message a#closelink:hover {
	text-decoration: underline;
}

a span.black {
	color: #000;
	text-decoration: none;
}

a span.red {
	color: #d0121b;
	text-decoration: underline;
}

p.s1 {
	margin-bottom: 1.2em;
}

p.s2 {
	margin-bottom: -0.2em;
}

p.s3 {
	margin-bottom: 0.1em;
}

span.red3 {
	font-size: 110%;
	font-weight: bold;
}

span.underLine {
	text-decoration: underline;
}

#seminarsLink a {
	color: #06F;
	text-decoration: none;
}

#seminarsLink a:focus {
	outline: 0;
}

#seminarsLink a:hover,
#seminarsLink a:active {
	color: #06F;
	text-decoration: underline;
}

iframe {
	margin-bottom: 1.6em;
}


