@charset "utf-8";


/* head ------------------------------ */



/* contents ------------------------------ */

#pageBox {
	width: 900px;
	margin: 0 auto;
}

.crumbs {padding: 8px 0 8px 0; font-size: 11px; color: #7d5927;}

/*TOPPAGE*/
#topbox {
	width: 900px;
	height: 585px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -290px 0 0 -450px;
	background: url(../images/topbg.png) 0 0 no-repeat;
}

#topbox .menuBox {
	width: 140px;
	height: 545px;
	padding: 20px 0 0 20px;;
}
#topbox .menuBox .globalmenu {
	width: 121px;
	height: 57px;
	background: url(../images/topmenubg.png) 0 0 no-repeat;
	margin-top: 25px;
	padding-top: 96px;
}

#topbox .contentBox {
	width: 345px;
	height: 465px;
	background: url(../images/toppic.jpg) 0 0 no-repeat;
	padding: 100px 0 0 395px;
}
#topbox .contentBox .topName {
	margin: 93px 0 0 100px;
}

/*BLOG*/
#blogHead {background: #fff;}
#blogHead h1 {padding: 12px 20px;}

#blogHead .globalBlog {background: url(../images/globalblog_bg.png) 0 0 no-repeat; padding: 3px 0;}
#blogHead .globalBlog ul {margin: 0 !important;}
#blogHead .globalBlog li {float: left;}

#blogCont {background: url(../images/blogcontMid.png) 0 0 repeat-y; color: #646464;}
#blogCont a {color: #7d5927;}
#blogCont a:link {text-decoration: none;}
#blogCont a:hover {text-decoration: underline;}


#blogCont .sidecolumn {
	width: 185px;
	padding: 0 20px;
	float: left;
}
#blogCont .sidecolumn .sidemod {
	padding-bottom: 25px;
}
#blogCont .sidecolumn #recent-posts-2 h3 {
	width: 185px;
	height: 31px;
	background: url(/images/blogttl_entry.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#blogCont .sidecolumn #categories-2 h3 {
	width: 185px;
	height: 31px;
	background: url(/images/blogttl_cat.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#blogCont .sidecolumn #recent-comments-2 h3 {
	width: 185px;
	height: 31px;
	background: url(/images/blogttl_comment.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#blogCont .sidecolumn #calendar-3 h3 {
	width: 185px;
	height: 31px;
	background: url(/images/blogttl_cal.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#blogCont .sidecolumn #archives-2 h3 {
	width: 185px;
	height: 31px;
	background: url(/images/blogttl_arch.png) 0 0 no-repeat;
	text-indent: -9999px;
	margin-bottom: 10px;
}
#blogCont .sidecolumn #search-2 {
	background: url(/images/blogttl_search.png) 0 0 no-repeat;
	padding-top: 41px;
}


#blogCont .maincolumn {
	width: 450px;
	float: left;
}

#blogCont .maincolumn h2 {font-size: 13px; font-weight: bold; margin-bottom: 10px; font-family: "Tahoma","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif;}

#blogCont .maincolumn .entryBox {margin-bottom: 20px;}
#blogCont .maincolumn .entrycont {
	background: url(../images/entryMid.png) 0 0 repeat-y !important;
	padding: 0 20px;
	margin: 0;
}
#blogCont .maincolumn .entrycont .entrybody div {margin:10px 0;}
#blogCont .maincolumn .entrycont .entrydate {font-size: 11px; color: #7d5927; text-align: right;}
#blogCont .maincolumn .entrycont .entrytitle {
	font-size: 15px;
	padding: 10px 0;
	background: url(../images/entryLine.png) 0 bottom no-repeat !important;
	color: #7d5927;
}
#blogCont .maincolumn .entrycont .entrybody {
	padding: 10px 0;
	margin: 0 !important;
}
#blogCont .maincolumn .entrycont .entryinfo {
	font-size: 11px;
	text-align: right;
	padding-top: 5px;
	clear: both;
	background: url(../images/entryLine.png) 0 top no-repeat;
}
#blogCont .maincolumn .entrybtm {height: 10px; overflow: hidden; padding: 0; margin: 0; line-height: 0;}

/* footer ------------------------------ */

#footer {
	text-align: center;
	font-size: 11px;
	color: #7d5927;
}
