@charset "UTF-8";
@import url("../screen.css");

/*----------------------------------------------------------------------------------------
	entry
----------------------------------------------------------------------------------------*/
div#document {
	background: url(../../../seminars/images/document_bg.gif) no-repeat center top;
}

div#contents_menu {
	background: url(../../../seminars/images/menu_h2.gif) no-repeat 48px 0;
}

div#item div#aroma,
div#item div#herb,
div#item div#aroma_herb,
div#item div#fragrance {
	width:500px;
	height:70px;
}
div#item div#aroma {
	background: url(../../../seminars/images/aroma_bg.gif) no-repeat 0 0;
}
div#item div#herb {
	background: url(../../../seminars/images/herb_bg.gif) no-repeat 0 0;
}
div#item div#aroma_herb {
	background: url(../../../seminars/images/aroma_herb_bg.gif) no-repeat 0 0;
}
div#item div#fragrance {
	background: url(../../../seminars/images/fragrance_bg.gif) no-repeat 0 0;
	height:90px;
}

div#item div#aroma h2,
div#item div#herb h2,
div#item div#aroma_herb h2,
div#item div#fragrance h2 {
	margin:0;
	padding:0;
	font-size:12px;
	visibility:hidden;
}

div#item  h3 {
	background:url(../../images/h3.gif) no-repeat left bottom;
	width:443px;
	height:35px;
	color:#8b3a57;
	font-size:14px;
	margin:0;
	padding:30px 0 0 45px;
	clear:left;
}
div#item  h3.aroma_herb {
	background: none;
	padding:0;
	margin:30px 0 0 0;
}

div#item  h3.section {
		height:50px;
}

div#item  h4 {
	margin:20px 0 5px 0;
	padding:5px 8px;
	color:#cd7d8c;
	border-left:5px solid #cd7d8c;
	background-color:#FFF;
	font-size:12px;
}

div#item table {
	border-top:1px solid #949494;
	border-left:1px solid #949494;
	margin:15px 0;
	line-height:1.5em;
}
div#item table td {
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	padding:3px 5px;
	background-color:#FFFFFF;
}
div#item table th {
	background-color:#cd7d8c;
	padding:3px 5px;
	color:#FFF;
	font-weight:normal;
	border-right:1px solid #ebc9cf;
	border-bottom:1px solid #ebc9cf;
}
div#item table td.th {
	background-color:#EEEEEE;
}
div#item p {
	line-height:1.7em;
	margin:0;
	padding:0;
}

div#item p.entry {
	text-align:center;
	margin:20px 0;
	padding:8px 0 0 0;
	background: url(../../../seminars/images/entry.gif) no-repeat 0 0;
	width:500px;
	height:40px;
	color:#269136;
	font-weight:bold;
	font-size:14px;
}
div#item p strong {
	color:#269136;
	font-weight:normal;
}
div#item p.attention {
	font-size:10px;
	margin-bottom:10px;
}

div#item p.pay {
	background-color:#edead4;
	padding:10px;
	text-align:center;
	margin:10px 0 0 0;
}

div#item p.contact {
	text-align:center;
	margin:20px 0;
}

/*----------------------------------------------------------------------------------------
	contact
----------------------------------------------------------------------------------------*/

div#item #contact #contact_main {
	background: url(../../../seminars/images/contact_bg.gif) no-repeat 0 0;
	width:500px;
	height:75px;
}

div#item #contact #contact_main h2,
div#item #contact #contact_main p{
	margin:0;
	padding:0;
	font-size:12px;
	visibility:hidden;
}


div#item #contact table {
	border-top:1px solid #59493f;
	border-left:1px solid #59493f;
}

div#item #contact table td {
	border-right:1px solid #59493f;
	border-bottom:1px solid #59493f;
	padding:5px;
	background-color:#FFF;
}

div#item #contact table th {
	background-color:#ba6584;
	padding:5px;
	border-right:1px solid #59493f;
	border-bottom:1px solid #883956;
	color:#FFF;
	font-weight:normal;
}

div#item #contact table td em {
	font-size:10px;
	color:#777777;
}
div#item table td strong {
	font-size:10px;
	color:#CC0000;
	font-weight:normal;
}

div#item #contact table th em {
	font-size:10px;
	color:#ffcadd;
}

div#item #contact p#submit {
	text-align:center;
}

div#item #contact ul#privacy {
	margin:20px 0 0 0;
	padding:0 0 0 176px;
}

div#item #contact ul#privacy li {
	list-style-type:none;
	padding:0 0 0 10px;
	background: url(../../images/li2.gif) no-repeat 0 7px;
}



