p, h1, h2, h3, h4, li a {
	line-height:1.4em;
	font-size:13px;
}

.blog_container {
	width:775px;
	background-color:#C7BA9F;
	text-align:center;
}

.blog_tbl {
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin-left:auto;
	margin-right:auto;
}

.tbl_left {
	padding-left:30px;
	padding-top:5px;
}

.tbl_right {
	padding-right:30px;
	padding-top:5px;
}

.main-index .tbl_left,
.individual-entry-archive .tbl_left {
	padding-left:50px;
/*	padding-right:50px;*/
}

.main-index .tbl_right,
.individual-entry-archive .tbl_right {
	padding-right:50px;
}

.individual-entry-archive .entry {
	width:95%;
}

.box_first {
	margin-top:20px;
}

.content-nav,
.content-nav a {
	color:#FFFFFF;
}

.box {
	width:188px;
	height:auto;
	border:1px solid #696969;
/*	background-color:#F8F8F8;*/
	background-color:#231815;
	margin-bottom:10px;
	text-align:center;
}

#calendar {
	padding:20px;
	color:#FFFFFF;
}

#calendar caption {
	color:#C6B99E;
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
}

.module-header {
	color:#C6B99E;
	font-size:15px;
	text-align:center;
	margin:15px 0 15px 0;
	border-bottom:1px solid #C6B99E;
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

#side_menu {
/*	height:315px;*/
}

#side_bar {
/*	background-color:#00CC33;*/
	text-align:left;
	overflow:auto;
	height:270px;
	padding-left:10px;

}


.label_p,
.module-entry,
.archives-text {
/*	line-height:2em;*/
	margin:7px 0 7px 0;
	text-align:left;
}

.module-content {
	padding:0 15px 10px 15px;
}


.label_p a,
.module-entry a,
.archives-text a {
	color:#FF95A9;
}






.tbl_win {
	width:250px;
	overflow:hidden;
}

.tbl_win_top {
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
}

.tbl_win_left {
	width:64%;
}
.tbl_win_left1,
.tbl_win_left2,
.tbl_win_left3 {
	font-size:14px;
	line-height:1.4em;
	margin-top:2px;
}

.tbl_win_left1 {

}

.tbl_win_left2 {

}
.tbl_win_left3 {

}

.tbl_win_right {
	width:36%;
/*	padding:0 0 10px 5px;*/
	
}

.tbl_win_right img {
	margin-left:10px;
}


.tbl_win_bottom {
	padding-top:5px;
	padding-bottom:5px;
}

.pc_hidden {
	display:none;
}

#archive-title {
	font-size:16px;
	margin:15px 0 15px 0;
	padding-bottom:3px;
	border-bottom: 1px solid #C6B99E;
	width:96%;
}


.entry_mapA {
	font-size:14px;
	color:#FFFFFF;
}

.entry_mapB {}
.entry_mapC {}
.entry_mapD {
/*	padding-right:10px;*/
}

.individual-entry-archive #map {
	margin-right:15px;
}

.entry_mapE {}

.entry_map1,
.entry_map2,
.entry_map2 a {
	font-size:13px;
	color:#FFFFFF;
}

.entry_map2 {
	padding-right:15px;
}

.entry_map2 {}
.entry_map3 {}


.entry-header {
	margin:15px 0 15px 0;
	border-bottom:1px solid #C6B99E;
/*	color:#C6B99E;*/
}

.main-index .archives-text,
.main-index .box a,
.main-index .box .module-list-item,
.main-index .box {
/*	color:#666666;*/
	color:#FFFFFF;
	text-align:left;
}

.date-based-archive .entry-header,
.date-based-archive #archive-title {
	border:none;
	margin:0px; padding:0px;
	padding-bottom:3px;
}

.date-based-archive #archive-title {
	font-size:12px;
}

.date-based-archive .entry-header {
	font-size:16px;
}

.date-based-archive .date_title {
	border-bottom:1px solid #C6B99E;
	color:#C6B99E;
	margin-bottom:10px;
	margin-top:15px;
}

.date-based-archive .entry-header,
.date-based-archive .date_title #archive-title {
	color:#C6B99E;
}

.date-based-archive .tbl_left {
	padding:0 50px 0 50px;
}

.date-based-archive .entry-footer,
.individual-entry-archive .entry-footer,
.date-based-archive .entry-footer {
	border-top: 1px solid #C6B99E;
	margin-top:20px;
	margin-bottom:30px;
	color:#FFFFFF;
}

.date-based-archive .entry-footer a,
.individual-entry-archive .entry-footer a {
	color:#FFFFFF;
}



/* �G���g���[�L���ɑ΂���X�^�C�� */
.e_bold {
	font-weight:bold;
	font-size:17px;
	color:#FF335D;
}

.e_underline {
	text-decoration:underline;
	color:#FF6C8A;
}

.e_emColor {
	color:#FF6C8B;
	font-weight:bold;
/*	font-size:16px;*/
}

.e_largeChar {
/*	font-size:16px;*/
	font-weight:bold;
	color:#FF6C8A;
}

.e_black {
	color:#000000;

}

.e_name {
/*	color:#FF6C8B;*/
	font-size:16px;
/*	font-weight:bold;*/
	
	}

.pc_hidden {
    display:none;
}

.e_emColor_men {
	color:#391A18;
	font-weight:bold;
}

.date_archive #content {
     margin-top:0px;
     padding-top:21px;
}

.date_archive #pagebody {
     float: left;
}

.entry p {
	color:#FFFFFF;
	line-height:1.4em;
	font-size:13px;
}

.entry img {
	margin:5px 0 5px 0;
}


.individual-entry-archive #archive-title {
	color:#C6B99E;
}

.label_p a {
	color:#C6B99E;
}


* {
    font-family: Verdana, Arial, sans-serif;
}
