@charset "shift_jis";

/*--------------------------------------------------------*
 *	seminar_contents
 *--------------------------------------------------------*/

div#article {
	position: relative;
	width: 942px;
	background: transparent url('../images/contents_bg.gif') repeat-y left top;
}

p.pageTop {
	padding-top: 20px;
}

div#article h1 {
	margin: 0;
}

div#article p {
	word-break:normal;
}

/*--------------------------------------------------------*
 *	seminar_main
 *--------------------------------------------------------*/

div#seminar_main {
	position: relative;
	padding: 0 0 40px 0;
	background: transparent url('../images/footer_bg.gif') no-repeat left bottom;
}

div#seminar_main ul#navigation {
	list-style-type: none;
	margin: 0;
	padding: 0 5px;
}

div#seminar_main ul#navigation li {
	float: left;
}

div#seminar_main div.section {
	position: relative;
	width: 861px;
	margin: 2em auto 0 auto;
	padding: 0;
}

/*- section_lead -----------------------------------------------*/
div#seminar_main div#section_lead {
	margin-top: 0;
}

div#seminar_main div#section_lead  h2 {
	margin: 0 0 2em 0;
	padding: 40px 0 0 0;
	width:500px;
}

div#seminar_main div#section_lead p {
	margin: 1em 0;
}

div#seminar_main div#section_lead p.print {
	position: absolute;
	margin: 0;
	top:45px;
	right:0;
}
div#seminar_main div#section_lead p.print img {
	cursor: pointer;
}

div#seminar_main div#section_lead p.photo {
	float: right;
	margin: 0 -31px 0 20px;
	_margin-right: -15px;
}

div#seminar_main div#section_contact {
	width: 852px;
	margin: 40px auto;
	padding: 0;
}
div#seminar_main div#section_contact div.title01h2 {
	margin: 2em 0 1em 0;
}
div#seminar_main div#section_contact p {
	margin: 1em 0;
}
div#seminar_main div#section_contact table {
	font-size: 10pt;
	line-height: 160%;
}


/*- section_voices -----------------------------------------------*/

div#seminar_main h2.student_questionnaire {
	width:861px;
	margin:2em auto 2em auto;
}
div#seminar_main div#section_voices {
	padding-bottom: 20px;
	background: transparent url('../images/voices_bottom_bg.gif') no-repeat left bottom;
}
div#seminar_main div#section_voices h3 {
	padding: 30px 30px 1em 30px;
	background: transparent url('../images/voices_top_bg.gif') no-repeat left top;
	color: #4DAA5C;
	font-size: 120%;
	font-weight: bold;
}

div#seminar_main div#section_voices ul {
	list-style-type: none
	margin: 1em 0;
	padding: 0 35px;
}

div#seminar_main div#section_voices ul li {
	margin: 1em 0;
	padding: 0 0 0 20px;
	background: transparent url('../images/voices_icon.gif') no-repeat left top;
}

/*- section_interview -----------------------------------------------*/

div#seminar_main div#section_interview div.interview {
	margin: 2em 0 0 0;
}
div#seminar_main div#section_interview div.interview h3 {
	float: left;
	width:134px;
	margin-right: 40px;
}
div#seminar_main div#section_interview div.interview div.kansou {
	background: transparent url('../images/interview_left_bottom_bg.gif') no-repeat left bottom;
}
div#seminar_main div#section_interview div.interview div.kansou p {
	padding: 30px 50px 30px 200px;
	background: transparent url('../images/interview_left_top_bg.gif') no-repeat left top;
}

/*- section_contact -----------------------------------------------*/
div#seminar_main div#section_contact table.relation th.date,
div#seminar_main div#section_contact table.relation td{
    padding:0.5em 1em 0.5em 0 ;
	vertical-align:top;
}


/*-------------------------------------------------------------------------------*
 *	clear fix
 *-------------------------------------------------------------------------------*/

div#seminar_main ul#navigation,
div#seminar_main div.section {
	zoom: 100%;
}

div#seminar_main ul#navigation:after,
div#seminar_main div.section:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.clear {
	clear: both;
}
