@charset "shift_jis";

@import "common.css";

.top#pseminar {
}
#pseminar #cHead h2 a {
	background: url(../img/title_seminar.jpg) no-repeat;
}

.top #cMain {
}

/* common */
#cMain .pr {
	width: 640px;
	height: 160px;
}
#cMain .about div.report {
	padding: 0 10px;
	color: #222;
	margin-bottom: 0;
}
#cMain .about div.gallery {
	padding: 0 10px;
	width: 620px;
	border-bottom: thin dotted #ddd;
}
#cMain .about div.gallery ul,
#cMain .about div.gallery ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#cMain .about div.gallery ul {
	width: 100px;
	padding-bottom: 19px;
	float: right;
}
#cMain .about div.gallery ul li {
	width: 100px;
	height: 66px;
	padding-bottom: 1px;
	line-height: 1;
}
#cMain .about div.gallery .photo {
	width: 500px;
	padding-bottom: 20px;
	float: left;
}
.freeconsulservice .webconsulting h3,
.freeconsulservice .webconsulting h4,
.freeconsulservice .webconsulting p,
.freeconsulservice .webconsulting ol li,
#cMain  .pr h3,
#cMain  .pr p {
	margin: 0;
	text-indent: -1000em;
}
#cMain .pr h3 br,
#cMain .pr p br {
	display: none;
}


/* top */
.seminarList,
.archive {
	padding-top: 30px;
}
.seminarList h3 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_seminar1.gif) no-repeat center top;
	text-indent: -1000em;
}
.archive h3 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_seminar2.gif) no-repeat center top;
	text-indent: -1000em;
}
.seminarList .wrap,
.archive .wrap {
	margin: 15px;
	padding-left: 10px;
	width: 597px;
	border-left: 3px solid #CCC;
}
.seminarList .wrap h4,
.archive .wrap h4 {
	padding-left: 15px;
	background: url(../img/arrow_textlink.gif) no-repeat left top;
}

/* in common */
.cseminar #cMain .wrapSection {
	padding: 0 15px;
}

/* ------------ wrapCommon ------------ */
.wrapCommon .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrapCommon table {
	width: 610px;
	margin: 0 15px;
}
.wrapCommon table th {
	width: 120px;
}
.wrapCommon table th,
.wrapCommon table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrapCommon table td p,
.wrapCommon table td ul {
	margin: 0;
	padding: 0;
}
.wrapCommon table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrapCommon .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrapCommon .note h4 {
	text-indent: -1000em;
}
.wrapCommon .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrapCommon .note ul li {
	margin: 0;
	padding: 0;
}

.wrapCommon .summary,
.wrapCommon .program,
.wrapCommon .contact {
	padding-top: 30px;
}
.wrapCommon .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrapCommon .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrapCommon .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}




/* 20090915 */
.wrap20090915 .pr {
	background: url(../img/seminar/title_seminar090915.jpg) no-repeat;
}

.wrap20090915 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20090915 table th {
	width: 120px;
}
.wrap20090915 table th,
.wrap20090915 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20090915 table td p,
.wrap20090915 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20090915 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20090915 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20090915 .note h4 {
	text-indent: -1000em;
}
.wrap20090915 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20090915 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20090915 .summary,
.wrap20090915 .program,
.wrap20090915 .contact {
	padding-top: 30px;
}
.wrap20090915 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20090915 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20090915 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}

/* 20090916 */
.wrap20090916 .pr {
	background: url(../img/seminar/title_seminar090916.jpg) no-repeat;
}

.wrap20090916 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20090916 table th {
	width: 120px;
}
.wrap20090916 table th,
.wrap20090916 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20090916 table td p,
.wrap20090916 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20090916 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20090916 .about p.leadTxt {
	padding: 0 10px;
	color: #003366;
	margin-bottom: 0;
}

.wrap20090916 .summary,
.wrap20090916 .program,
.wrap20090916 .contact {
	padding-top: 30px;
}
.wrap20090916 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20090916 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20090916 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}

/* 20091021 */
.wrap20091021 .pr {
	background: url(../img/seminar/title_seminar091021.jpg) no-repeat;
}

.wrap20091021 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20091021 table th {
	width: 120px;
}
.wrap20091021 table th,
.wrap20091021 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20091021 table td p,
.wrap20091021 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20091021 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20091021 .about p.leadTxt {
	padding: 0 10px;
	color: #003366;
	margin-bottom: 0;
}

.wrap20091021 .summary,
.wrap20091021 .program,
.wrap20091021 .contact {
	padding-top: 30px;
}
.wrap20091021 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091021 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091021 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* 20091112 */
.wrap20091112 .pr {
	background: url(../img/seminar/title_seminar091112.jpg) no-repeat;
}

.wrap20091112 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20091112 table th {
	width: 120px;
}
.wrap20091112 table th,
.wrap20091112 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20091112 table td p,
.wrap20091112 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20091112 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20091112 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20091112 .note h4 {
	text-indent: -1000em;
}
.wrap20091112 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20091112 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20091112 .summary,
.wrap20091112 .program,
.wrap20091112 .contact {
	padding-top: 30px;
}
.wrap20091112 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091112 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091112 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* 20091118 */
.wrap20091118 .pr {
	background: url(../img/seminar/title_seminar091118.jpg) no-repeat;
}

.wrap20091118 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20091118 table th {
	width: 120px;
}
.wrap20091118 table th,
.wrap20091118 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20091118 table td p,
.wrap20091118 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20091118 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20091118 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20091118 .note h4 {
	text-indent: -1000em;
}
.wrap20091118 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20091118 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20091118 .summary,
.wrap20091118 .program,
.wrap20091118 .contact {
	padding-top: 30px;
}
.wrap20091118 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091118 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091118 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* 20091209 */
.wrap20091209 .pr {
	background: url(../img/seminar/title_seminar091209.jpg) no-repeat;
}

.wrap20091209 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20091209 table th {
	width: 120px;
}
.wrap20091209 table th,
.wrap20091209 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20091209 table td p,
.wrap20091209 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20091209 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20091209 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20091209 .note h4 {
	text-indent: -1000em;
}
.wrap20091209 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20091209 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20091209 .summary,
.wrap20091209 .program,
.wrap20091209 .contact {
	padding-top: 30px;
}
.wrap20091209 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091209 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091209 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* 20091216 */
.wrap20091216 .pr {
	background: url(../img/seminar/title_seminar091216.jpg) no-repeat;
}

.wrap20091216 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20091216 table th {
	width: 120px;
}
.wrap20091216 table th,
.wrap20091216 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20091216 table td p,
.wrap20091216 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20091216 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20091216 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20091216 .note h4 {
	text-indent: -1000em;
}
.wrap20091216 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20091216 .note ul li {
	margin: 0;
	padding: 0;
}
.wrap20091216 table td dl dt {
	font-weight: bold;
}
.wrap20091216 .summary,
.wrap20091216 .program,
.wrap20091216 .contact {
	padding-top: 30px;
}
.wrap20091216 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091216 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20091216 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}

/* 20100128 */
.wrap20100128 .pr {
	background: url(../img/seminar/title_seminar100128.jpg) no-repeat;
}
.wrap20100128 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100128 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100128 table th {
	width: 120px;
}
.wrap20100128 table th,
.wrap20100128 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100128 table td p,
.wrap20100128 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100128 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100128 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100128 .note h4 {
	text-indent: -1000em;
}
.wrap20100128 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100128 .note ul li {
	margin: 0;
	padding: 0;
}
.wrap20100128 table td dl dt {
	font-weight: bold;
}
.wrap20100128 .summary,
.wrap20100128 .program,
.wrap20100128 .contact {
	padding-top: 30px;
}

.wrap20100128 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100128 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}

/* wrap20100119 */
.wrap20100119 .pr {
	background: url(../img/seminar/title_seminar100119.jpg) no-repeat;
}

.wrap20100119 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100119 table th {
	width: 120px;
}
.wrap20100119 table th,
.wrap20100119 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100119 table td p,
.wrap20100119 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100119 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100119 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100119 .note h4 {
	text-indent: -1000em;
}
.wrap20100119 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100119 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100119 .summary,
.wrap20100119 .program,
.wrap20100119 .contact {
	padding-top: 30px;
}
.wrap20100119 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100119 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100119 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100224 */
.wrap20100224 .pr {
	background: url(../img/seminar/title_seminar100224.jpg) no-repeat;
}

.wrap20100224 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100224 table th {
	width: 120px;
}
.wrap20100224 table th,
.wrap20100224 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100224 table td p,
.wrap20100224 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100224 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100224 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100224 .note h4 {
	text-indent: -1000em;
}
.wrap20100224 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100224 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100224 .summary,
.wrap20100224 .program,
.wrap20100224 .contact {
	padding-top: 30px;
}
.wrap20100224 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100224 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100224 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100311 */
.wrap20100311 .pr {
	background: url(../img/seminar/title_seminar100311.jpg) no-repeat;
}

.wrap20100311 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100311 table th {
	width: 120px;
}
.wrap20100311 table th,
.wrap20100311 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100311 table td p,
.wrap20100311 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100311 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100311 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100311 .note h4 {
	text-indent: -1000em;
}
.wrap20100311 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100311 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100311 .summary,
.wrap20100311 .program,
.wrap20100311 .contact {
	padding-top: 30px;
}
.wrap20100311 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100311 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100311 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100316 */
.wrap20100316 .pr {
	background: url(../img/seminar/title_seminar100316.jpg) no-repeat;
}

.wrap20100316 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100316 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100316 table th {
	width: 120px;
}
.wrap20100316 table th,
.wrap20100316 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100316 table td p,
.wrap20100316 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100316 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100316 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100316 .note h4 {
	text-indent: -1000em;
}
.wrap20100316 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100316 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100316 .summary,
.wrap20100316 .program,
.wrap20100316 .contact {
	padding-top: 30px;
}
.wrap20100316 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100316 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100316 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100304 */
.wrap20100304 .pr {
	background: url(../img/seminar/title_seminar100304.jpg) no-repeat;
}

.wrap20100304 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100304 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100304 table th {
	width: 120px;
}
.wrap20100304 table th,
.wrap20100304 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100304 table td p,
.wrap20100304 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100304 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100304 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100304 .note h4 {
	text-indent: -1000em;
}
.wrap20100304 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100304 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100304 .summary,
.wrap20100304 .program,
.wrap20100304 .contact {
	padding-top: 30px;
}
.wrap20100304 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100304 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100304 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100422 */
.wrap20100422 .pr {
	background: url(../img/seminar/title_seminar100422.jpg) no-repeat;
}

.wrap20100422 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100422 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100422 table th {
	width: 120px;
}
.wrap20100422 table th,
.wrap20100422 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100422 table td p,
.wrap20100422 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100422 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100422 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100422 .note h4 {
	text-indent: -1000em;
}
.wrap20100422 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100422 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100422 .summary,
.wrap20100422 .program,
.wrap20100422 .contact {
	padding-top: 30px;
}
.wrap20100422 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100422 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100422 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}




/* wrap20100520 */
.wrap20100520 .pr {
	background: url(../img/seminar/title_seminar100520.jpg) no-repeat;
}

.wrap20100520 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100520 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100520 table th {
	width: 120px;
}
.wrap20100520 table th,
.wrap20100520 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100520 table td p,
.wrap20100520 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100520 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100520 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100520 .note h4 {
	text-indent: -1000em;
}
.wrap20100520 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100520 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100520 .summary,
.wrap20100520 .program,
.wrap20100520 .contact {
	padding-top: 30px;
}
.wrap20100520 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100520 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100520 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100623 */
.wrap20100623 .pr {
	background: url(../img/seminar/title_seminar100623.jpg) no-repeat;
}

.wrap20100623 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100623 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100623 table th {
	width: 120px;
}
.wrap20100623 table th,
.wrap20100623 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100623 table td p,
.wrap20100623 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100623 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100623 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100623 .note h4 {
	text-indent: -1000em;
}
.wrap20100623 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100623 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100623 .summary,
.wrap20100623 .program,
.wrap20100623 .contact {
	padding-top: 30px;
}
.wrap20100623 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100623 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100623 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}





/* wrap20100721 */
.wrap20100721 .pr {
	background: url(../img/seminar/title_seminar100721.jpg) no-repeat;
}

.wrap20100721 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100721 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100721 table th {
	width: 120px;
}
.wrap20100721 table th,
.wrap20100721 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100721 table td p,
.wrap20100721 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100721 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100721 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100721 .note h4 {
	text-indent: -1000em;
}
.wrap20100721 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100721 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100721 .summary,
.wrap20100721 .program,
.wrap20100721 .contact {
	padding-top: 30px;
}
.wrap20100721 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100721 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100721 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20100917 */
.wrap20100917 .pr {
	background: url(../img/seminar/title_seminar100917.jpg) no-repeat;
}

.wrap20100917 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100917 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100917 table th {
	width: 120px;
}
.wrap20100917 table th,
.wrap20100917 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100917 table td p,
.wrap20100917 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100917 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100917 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100917 .note h4 {
	text-indent: -1000em;
}
.wrap20100917 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100917 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100917 .summary,
.wrap20100917 .program,
.wrap20100917 .contact {
	padding-top: 30px;
}
.wrap20100917 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100917 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100917 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}








/* wrap20100721 */
.wrap20100721 .pr {
	background: url(../img/seminar/title_seminar100721.jpg) no-repeat;
}

.wrap20100721 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20100721 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20100721 table th {
	width: 120px;
}
.wrap20100721 table th,
.wrap20100721 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20100721 table td p,
.wrap20100721 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20100721 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20100721 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20100721 .note h4 {
	text-indent: -1000em;
}
.wrap20100721 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20100721 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20100721 .summary,
.wrap20100721 .program,
.wrap20100721 .contact {
	padding-top: 30px;
}
.wrap20100721 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100721 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20100721 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20101020 */
.wrap20101020 .pr {
	background: url(../img/seminar/title_seminar101020.jpg) no-repeat;
}

.wrap20101020 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20101020 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20101020 table th {
	width: 120px;
}
.wrap20101020 table th,
.wrap20101020 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20101020 table td p,
.wrap20101020 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20101020 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20101020 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20101020 .note h4 {
	text-indent: -1000em;
}
.wrap20101020 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20101020 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20101020 .summary,
.wrap20101020 .program,
.wrap20101020 .contact {
	padding-top: 30px;
}
.wrap20101020 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20101020 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20101020 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}


/* wrap20101117 */
.wrap20101117 .pr {
	background: url(../img/seminar/title_seminar101117.jpg) no-repeat;
}

.wrap20101117 .tokuten {
	margin: 10px;
	padding: 5px 10px;
	color: #f30;
	border: double #f30;
}

.wrap20101117 table {
	width: 610px;
	margin: 0 15px;
}
.wrap20101117 table th {
	width: 120px;
}
.wrap20101117 table th,
.wrap20101117 table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.wrap20101117 table td p,
.wrap20101117 table td ul {
	margin: 0;
	padding: 0;
}
.wrap20101117 table td ul li {
	margin: 0 0 0 1.5em;
	padding: 0;
}
.wrap20101117 .about p.leadTxt {
	padding: 0 10px;
	color: #003300;
	margin-bottom: 0;
}
.wrap20101117 .note h4 {
	text-indent: -1000em;
}
.wrap20101117 .note ul {
	margin: 0;
	padding: 5px 10px;
	font-size: 87.5%;
	line-height: 1.4;
	list-style: none;
	background-color: #efefef;
}
.wrap20101117 .note ul li {
	margin: 0;
	padding: 0;
}

.wrap20101117 .summary,
.wrap20101117 .program,
.wrap20101117 .contact {
	padding-top: 30px;
}
.wrap20101117 .summary h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_gaiyou.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20101117 .program h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_program.gif) no-repeat center top;
	text-indent: -1000em;
}
.wrap20101117 .contact h4 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(../img/seminar/hed_contact.gif) no-repeat center top;
	text-indent: -1000em;
}



/* wrap20110126 */
.wrap20110126 .pr {
	background: url(../img/seminar/title_seminar110126.jpg) no-repeat;
}





/* semina20110224 */
.semina20110224 #cMain .leadTxt {
	color: #f60;
	font-size: 110%;
	background: #efefef;
	padding: 10px 20px;
	text-align: center;
}

.semina20110224 #cMain table {
	width: 610px;
	margin: 0 15px;
}
.semina20110224 #cMain table th {
	width: 120px;
}
.semina20110224 #cMain table th,
.semina20110224 #cMain table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
}
.semina20110224 #cMain table td p,
.semina20110224 #cMain table td ul {
	margin: 0;
	padding: 0;
}
.semina20110224 #cMain .required {
	color: #f00;
}


/* bn20110720 */
.bn20110720 #cMain .hedding {
	padding: 5px 10px;
	font-size: 110%;
	background: #fc0;
}
.bn20110720 #cMain .leadTxt {
	color: #f60;
	font-size: 110%;
	background: #efefef;
	padding: 10px 20px;
	text-align: center;
}
.bn20110720 #cMain .outline {
	border: 3px solid #efefef;
	padding: 10px 20px;
	line-height: 2;
	margin-bottom: 20px;
}
.bn20110720 #cMain .outline strong {
	color: #f60;
}
.bn20110720 #cMain .about table {
	width: 100%;
}
.bn20110720 #cMain .about table th {
	width: 120px;
	background-color: #e5eff2;
}
.bn20110720 #cMain table th,
.bn20110720 #cMain table td {
	text-align: left;
	vertical-align: top;
	padding: 10px 5px;
	border-bottom: 1px solid #fff;
}
.bn20110720 #cMain table td p,
.bn20110720 #cMain table td ul,
.bn20110720 #cMain table td ol {
	margin: 0;
	padding: 0;
}
.bn20110720 #cMain table td ol li {
	margin-left: 2em;
}
.bn20110720 #cMain .required {
	color: #f00;
}
.bn20110720 #cMain .teacher {
	padding: 20px 0;
}
#aform-form-4 dt {
	font-weight: bold;
}
#aform-form-4 .submit {
	text-align: center;
}
#aform-form-4 .submit input {
	padding: .25em 1em;
}


#aform-form-8 dt {
	font-weight: bold;
}
#aform-form-8 .submit {
	text-align: center;
}
#aform-form-8 .submit input {
	padding: .25em 1em;
}
.semina20110224 #cMain .wrapprivacy {
	overflow: auto;
	height: 300px;
	background: #ffc;
	font-size: 75%;
}


/*freeConsulService*/

.freeconsulservice #cMain {
	font-size: 105%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", Osaka; 
}
.freeconsulservice .section {
	margin-bottom: 40px;
}
.freeconsulservice .section strong {
	color: #D50000;
}
.freeconsulservice .section2 h4,
.freeconsulservice .section3 h4,
.freeconsulservice .section4 h4 {
	width: 640px;
	height: 36px;
	margin-bottom: 20px;
	text-indent: -1000em;
}
.freeconsulservice .section2 h4 {
	background: url(../img/seminar/freeConsulService/hed_section2.gif) no-repeat left top;
}
.freeconsulservice .section3 h4 {
	background: url(../img/seminar/freeConsulService/hed_section3.gif) no-repeat left top;
}
.freeconsulservice .section4 h4 {
	background: url(../img/seminar/freeConsulService/hed_section4.gif) no-repeat left top;
}

.freeconsulservice .webconsulting {
	width: 640px;
	height: 280px;
	background: url(../img/seminar/freeConsulService/title_webconsulting.jpg) no-repeat left top;
}
.freeconsulservice .webconsulting ol li {
	list-style: none;
}
.freeconsulservice .section1 .proud {
	width: 620px;
	border: solid 1px #BFBFBF;
	padding: 9px;
}
.freeconsulservice .section1 .proud h4 {
	margin: 0;
	padding: 0;
	width: 620px;
	height: 18px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	background: url(../img/seminar/freeConsulService/hed_proud.gif) no-repeat left top;
	text-indent: -1000em;
	border-bottom: dotted 2px #CCCCCC;
}
.freeconsulservice .section1 .proud ul {
	margin: 0;
	padding: 0;
}
.freeconsulservice .section1 .proud ul li {
	width: 295px;
	float: left;
	list-style: none;
	margin-bottom: 10px;
	background: url(../img/seminar/freeConsulService/mark_maru.gif) no-repeat left top;
	padding-left: 15px;
}
.freeconsulservice .section1 .proud ul li.liBottom {
	margin-bottom: 0;
}

.freeconsulservice .section2 ul,
.freeconsulservice .section2 ul li {
	margin: 0;
	padding: 0;
}

.freeconsulservice .section2 ul li {
	margin-left: 10px;
	padding-left: 25px;
	list-style: none;
	margin-bottom: 20px;
	background: url(../img/seminar/freeConsulService/mark_yajirushi.gif) no-repeat left center;
}

.freeconsulservice .section3 h5 {
	width: 640px;
	height: 27px;
	background: url(../img/seminar/freeConsulService/hed_profile.gif) no-repeat left top;
	margin-bottom: 20px;
	text-indent: -1000em;
}
.freeconsulservice .section3 p.profile {
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 20px;
}

.freeconsulservice .section4 table {
	width: 100%;
}
.freeconsulservice .section4 table tr.bgG th,
.freeconsulservice .section4 table tr.bgG td {
 	background-color: #F4F4F4;
}
.freeconsulservice .section4 table th,
.freeconsulservice .section4 table td {
	vertical-align: top;
	text-align: left;
	border-bottom: dotted 1px #BFBFBF;
}
.freeconsulservice .section4 table th {
	padding: 10px 0;
	width: 175px;
	padding-left: 10px;
	color: #1E768C;
}
.freeconsulservice .section4 table td {
	padding: 10px 0;
	padding-left: 20px;
	padding-right: 10px;
}
.freeconsulservice .section4 p.tokki {
	font-size: 80%;
}
.freeconsulservice p.btnBox {
	margin-left: 185px;
}
.freeconsulservice p.btnBox a {
	display: block;
	width: 270px;
	height: 52px;
	background-image: url(../img/seminar/freeConsulService/btn_moushikomi.gif);
	text-indent: -1000em;
}
.freeconsulservice p.btnBox a:hover {
	background-position: left bottom;
}
