@charset "UTF-8";

body {
	background:none;
}

div.leftArea {
	padding-top:27px;
}

div.leftArea a {
	color:#663218;
}
div.leftArea a:link,
div.leftArea a:visited {
	color:#663218;
}
div.leftArea a:active,
div.leftArea a:hover {
	color:#fff;
	background-color:#663218;
	text-decoration:none;
}

div.backtoMain {
	margin-left:40px;
	margin-top:34px;
	padding-top:10px;
	letter-spacing:0.07em;
	background:url(../image/breakline6.gif) 0 0 no-repeat;
}
div.backtoMain p {
	padding-left:5px;
	padding-right:40px;
	padding-bottom:10px;
	background:url(../image/breakline1.gif) left bottom no-repeat;
}

div.backtoMain ul {
	padding-top:12px;
}

div.backtoMain li {
	padding-left:5px;
	padding-right:55px;
	padding-bottom:10px;
	line-height:140%;
}

/* ---------------------------------------------------------------- */

div.contentsArea {
	padding-top:0;
	padding-bottom:94px;
	background:none;
}

div.contentsArea div.pageTitle {
	padding-left:69px;
}
div.contentsArea div.pageTitle h1 {
	width:492px;
	height:92px;
	text-indent:-9999px;
	background:url(../image/pagetitle.gif) 0 0 no-repeat;
}

div.contentsArea div.textArea {
	background:url(../../shared/image/breakline.gif) 69px 0 no-repeat;
}
div.contentsArea div.textArea div.rightColumn img {
	margin-bottom:12px;
}

div.contentsArea div.textArea h2.talkTitle {
	padding-top:25px;
	padding-bottom:6px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.1em;
}

div.contentsArea div.textArea h2.chapterTitle {
	
}

div.contentsArea div.textArea h3.chapterTitle {
	padding-left:20px;
	padding-bottom:50px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.1em;
}

div.contentsArea div.textArea .indexTitle {
	padding-top:8px;
	padding-bottom:27px;
	padding-left:20px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.1em;
	background:url(../../shared/image/breakline.gif) 0 0 no-repeat;
}

div.contentsArea div.textArea p.lead {
	padding-bottom:56px;
}

div.contentsArea div.textArea p.chapterLead {
	padding-bottom:6px;
}

div.contentsArea div.textArea p.link {
	text-align:right;
	padding-bottom:35px;
}

div.contentsArea div.textArea p.date {
	text-align:right;
	padding-bottom:20px;
	letter-spacing:0.07em;
}

div.contentsArea div.textArea p.paraBottom {
	padding-bottom:50px;
}

div.contentsArea div.textArea div.image {
	padding-left:20px;
	padding-bottom:47px;
	color:#666;
}

div.contentsArea div.textArea div.image th {
	padding-bottom:7px;
	text-align:left;
	font-weight:normal;
}

div.contentsArea div.textArea div.image td {
	padding-bottom:7px;
}

div.contentsArea div.textArea div.image td.caption {
	padding-left:20px;
	letter-spacing:0.07em;
	vertical-align:bottom;
}

div.contentsArea div.textArea div.image td.caption2 {
	padding-left:246px;
	letter-spacing:0.07em;
	vertical-align:bottom;
}

/* ------------------------------------------------------------------ */

div.contentsArea div.textArea div.talkMenu {
	padding-top:33px;
	letter-spacing:0.05em;
	background:url(../image/breakline5.gif) 0 0 no-repeat;
}

div.contentsArea div.textArea div.talkMenu li {
	padding-bottom:10px;
	line-height:150%;
}

div.contentsArea div.textArea div.talkMenu p {
	padding-bottom:0;
}

div.contentsArea div.textArea div.talkMenu p.current {
	color:#666;
}

div.contentsArea div.textArea div.talkMenu p.link {
	padding-bottom:0;
}

div.contentsArea div.textArea div.talkMenu span.spacer {
	padding-left:4.9em;
	letter-spacing:0em;
}
