@charset "shift_jis";

/* ****************************************************
events.css
Define events's particular layout.
***************************************************** */

/* events/campaign/gratitude/index.html
=========================================*/
div#contents .promise {
	clear:both;
	width:560px;
}
div#contents .promise .wrap {
	border:1px solid #cccccc;
}
div#contents .promise .wrap .title {
	margin:0;
	padding:2px 2px 5px;
}
div#contents .promise .wrap .inner {
	padding:0 29px;
}
div#contents .promise .wrap .inner dt {
	margin:15px 0 0 0;
}
div#contents .promise .wrap .inner dd {
	margin:10px 0 0 0;
	padding:0 0 0 25px;
}
div#contents .promise .wrap .sign {
	padding:20px 26px 18px 0;
	text-align:right;
}

/* events/seminar/index.html
=========================================*/
div#contents .seminar-wrap {
	padding:0 0 1px 0;
	background:url(../../events/seminar/images/index_bg02.gif) repeat-x left bottom;
}
/* for IE6 */
* html div#contents .seminar-wrap {
	height:1%;
}

div#contents table.seminar {
	width:560px;
	margin:15px 0 0 0;
	border:none;
}
div#contents table.seminar th {
	padding:5px 4px 4px;
	border-top:1px solid #f5e694;
	border-right:solid 1px #dedede;
	border-bottom:none;
	background:#fef4be url(../../events/seminar/images/index_bg01.gif) repeat-x left top;
	line-height:1.5;
}
div#contents table.seminar th.right {
	padding:1px 0 0 0;
}
div#contents table.seminar th.right span {
	display:block;
	padding:4px;
	background:#fef4be url(../../events/seminar/images/index_bg03.gif) repeat-y left top;
}
div#contents table.seminar td {
	padding:10px 5px 8px;
	border-right:solid 1px #dedede;
	border-bottom:none;
	background:#ffffff url(../../events/seminar/images/index_bg02.gif) repeat-x left top;
}
div#contents table.seminar th.last,
div#contents table.seminar td.last {
	border-right:none;
}
div#contents table.seminar th.type2 {
	border-top:1px solid #ffe2b2;
	background:#ffe2b2 url(../../events/seminar/images/index_bg04.gif) repeat-x left top;
}
div#contents table.seminar th.right2 {
	padding:1px 0 0 0;
}
div#contents table.seminar th.right2 span {
	display:block;
	padding:4px;
	background:#ffe2b2 url(../../events/seminar/images/index_bg05.gif) repeat-y left top;
}
div#contents table.seminar th.type3 {
	border-top:1px solid #d2dcf8;
	background:#e2eaff url(../../events/seminar/images/index_bg06.gif) repeat-x left top;
}
div#contents table.seminar th.right3 {
	padding:1px 0 0 0;
}
div#contents table.seminar th.right3 span {
	display:block;
	padding:4px;
	background:#e2eaff url(../../events/seminar/images/index_bg07.gif) repeat-y left top;
}
div#contents table.seminar dl dd {
	margin:0 0 0 25px;
}
div#contents table.seminar dl dd.detail {
	margin:0 0 0 15px;
}
div#contents table.seminar dl .blank {
	display:block;
	padding:0 0 2px 15px;
	text-indent:-15px;
}
div#contents table.seminar dl .blank {
	background:url(../../events/seminar/images/index_ic01.gif) no-repeat 0 0.3em;
}
div#contents table.seminar dl .blank a {
	padding:0 0 0 15px;
}
div#contents table.seminar dl .blank span {
	padding:0 0 0 15px;
}

/* for IE6 */
* html div#contents table.seminar dl .blank {
	height:1%;
}
dl.semi{
clear:both;
font-size:83%;
margin-top:12px;
}
dl.semi dt{
margin:0 0 1.4em 0;
}
dl.semi dd{
margin:-2.8em 0 0.2em 4em;
} 