@charset "UTF-8";

div.contentsArea {
	padding-top:28px;
}

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

div.logoBox h1 a {
	text-decoration:none;
}
div.logoBox h1 a:link,
div.logoBox h1 a:visited,
div.logoBox h1 a:active,
div.logoBox h1 a:hover {
	text-decoration:none;
	background:none;
}

div.pagination {
	padding-top:5px;
	padding-bottom:7px;
	margin-bottom:2px;
	color:#666;
	background:url(../image/breakline2.gif) left bottom no-repeat;
}
div.pagination p.backBtn {
	padding-left:18px;
	float:left;
}
div.pagination p.nextprev {
	padding-right:45px;
	float:right;
}

div.pagination p.prev {
	padding-left:20px;
	float:left;
}
div.pagination p.next {
	padding-right:45px;
	float:right;
}

div.archiveTitle,
div.archiveTitle2 {
	padding-left:20px;
	padding-right:45px;
	padding-bottom:10px;
	text-align:right;
	letter-spacing:0.07em;
	background:url(../image/breakline2.gif) left bottom no-repeat;
}
div.archiveTitle2 {
	margin-bottom:2px;
}
div.archiveTitle p.backBtn,
div.archiveTitle2 p.backBtn {
	letter-spacing:0;
}

div.entryArea {
	padding-left:69px;
	padding-top:4px;
	background:url(../image/breakline2.gif) 69px 0 no-repeat;
}

div.entryArea2 {
	margin-top:66px;
	padding-top:4px;
	width:532px;
	float:left;
	background:url(../image/breakline2.gif) 0 0 no-repeat;
}

div.entryArea3 {
	padding-top:35px;
	width:532px;
	float:left;
}

div.entry {
	margin-right:40px;
	padding-top:17px;
	padding-bottom:50px;
	background:url(../image/breakline3.gif) top right no-repeat;
}

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

div.entry a.imgLink {
	
}
div.entry a.imgLink:hover {
	background-color:#fff;
	text-decoration:none;
}

div.entry h2.title {
	padding-top:6px;
	padding-left:20px;
	padding-bottom:25px;
	color:#23B3D6;
	letter-spacing:0.09em;
	background:url(../image/breakline4.gif) 0 0 no-repeat;
}
div.entry h2.title a {
	color:#23B3D6;
}
div.entry h2.title a:link,
div.entry h2.title a:visited {
	color:#23B3D6;
}div.entry h2.title a:active,
div.entry h2.title a:hover {
	color:#23B3D6;
	text-decoration:underline;
	background:none;
}

div.entry p {
	padding-left:20px;
	color:#333;
}
div.entry p.date {
	letter-spacing:0.05em;
	color:#666;
}
div.entry p.date2 {
	padding-bottom:7px;
	letter-spacing:0.05em;
	color:#666;
}
div.entry p.posted {
	padding-top:5px;
	text-align:right;
	letter-spacing:0.05em;
}
div.entry p.permalink {
	float:right;
}
div.entry p.permalink a {
	width:56px;
	height:13px;
	display:block;
	background:url(../image/permalink.gif) 0 0 no-repeat;
}
div.entry p.permalink a:hover {
	background-position:0 -13px;
	background-color:#fff;
} 

div.entry div.entrybody {
	background:url(../image/breakline5.gif) left bottom no-repeat;
}

div.entry div.entrybody p {
	padding-bottom:18px;
}

div.commentslist {
	padding-bottom:35px;
}
div.commentslist h3 {
	width:492px;
	height:58px;
	text-indent:-9999px;
	background:url(../image/commentslist.gif) 0 0 no-repeat;
}
div.commentslist div.comment {
	padding-top:12px;
	padding-left:20px;
	background:url(../image/breakline5.gif) left bottom no-repeat;
}
div.commentslist div.comment p {
	padding-bottom:18px;
	padding-right:40px;
}
div.commentslist div.comment p.posted {
	text-align:right;
	color:#666;
}
div.commentslist div.comment a {
	color:#663218;
}
div.commentslist div.comment a:link,
div.commentslist div.comment a:visited  {
	color:#663218;
}
div.commentslist div.comment a:active,
div.commentslist div.comment a:hover {
	color:#fff;
	background-color:#663218;
	text-decoration:none;
}

div.sendcomment {
	padding-bottom:46px;
}
div.sendcomment h3 {
	width:492px;
	height:58px;
	text-indent:-9999px;
	background:url(../image/sendcomment.gif) 0 0 no-repeat;
}
div.sendcomment div.nameMail {
	width:184px;
	float:left;
}
div.sendcomment div.nameMail dl {
	padding-left:20px;
}
div.sendcomment div.nameMail dd {
	padding-bottom:10px;
}
div.sendcomment div.nameMail input.inputform {
	width:144px;
}

div.sendcomment div.commentText {
	width:348px;
	float:left;
}
div.sendcomment div.commentText textarea {
	width:305px;
	height:123px;
}
div.sendcomment div.commentText div.submitBtn {
	padding-top:4px;
	padding-right:40px;
	text-align:right;
}

div.trackbacklist h3 {
	width:492px;
	height:58px;
	text-indent:-9999px;
	background:url(../image/trackback.gif) 0 0 no-repeat;
}
div.trackbacklist p {
	padding-left:20px;
	padding-right:40px;
}
div.trackbacklist p.url {
	padding-bottom:20px;
	color:#666;
}
div.trackbacklist p.posted {
	padding-bottom:10px;
	text-align:right;
	color:#666;
}

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

div.backtoMain {
	margin-left:40px;
	margin-top:34px;
	padding-top:10px;
	background:url(../image/breakline6.gif) 0 0 no-repeat;
}
div.backtoMain p {
	padding-left:5px;
	padding-right:124px;
	padding-bottom:10px;
	background:url(../image/breakline1.gif) left bottom no-repeat;
}
div.backtoMain a {
	color:#663218;
}
div.backtoMain a:link,
div.backtoMain a:visited {
	color:#663218;
}
div.backtoMain a:active,
div.backtoMain a:hover {
	color:#fff;
	background-color:#663218;
	text-decoration:none;
}


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

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.leftArea div.listBox {
	padding-left:40px;
	padding-bottom:25px;
	color:#666;
}
div.leftArea div.listBox2 {
	margin-top:30px;
	padding-left:40px;
	padding-bottom:25px;
	color:#666;
	background:url(../image/breakline1.gif) 40px 0 no-repeat;
}

div.leftArea div.listBox h3.category {
	width:184px;
	height:37px;
	text-indent:-9999px;
	background:url(../image/category.gif) 0 0 no-repeat;
}

div.leftArea div.listBox h3.archive {
	width:184px;
	height:37px;
	text-indent:-9999px;
	background:url(../image/archive.gif) 0 0 no-repeat;
}

div.leftArea div.listBox h3.latestentry {
	width:184px;
	height:37px;
	text-indent:-9999px;
	background:url(../image/latestentry.gif) 0 0 no-repeat;
}

div.leftArea div.listBox h3.link {
	width:184px;
	height:37px;
	text-indent:-9999px;
	background:url(../image/link.gif) 0 0 no-repeat;
}

div.leftArea div.listBox ul {
	padding-left:6px;
}
div.leftArea div.listBox ul li {
	padding-bottom:2px;
	width:178px;
	letter-spacing:0.05em;
}

div.leftArea div.listBox2 dl {
	padding-left:6px;
}

div.leftArea div.listBox2 dt {
	padding-top:10px;
	letter-spacing:0.05em;
}
div.leftArea div.listBox2 dd {
	letter-spacing:0.05em;
}

