.tbl_shift{
	margin:5px 0 0 0;
}

.tbl_shift td{
	text-align:center;
}

.tbl_green{
	background-image:url(../../common/images/tbl_green.jpg);
	color:#FFFFFF;
}

.tbl_light_green{
	background-image:url(../../common/images/tbl_green_light.jpg);
	color:#FFFFFF;
}

.tbl_green2{
	background-image:url(../../common/images/tbl_green2.jpg);
	color:#FFFFFF;
}

.tbl_light_green2{
	background-image:url(../../common/images/tbl_green_light2.jpg);
	color:#FFFFFF;
}

.tbl_green3{
	background-image:url(../../common/images/tbl_green3.jpg);
	color:#FFFFFF;
}

.tbl_light_green3{
	background-image:url(../../common/images/tbl_green_light3.jpg);
	color:#FFFFFF;
}

.tbl_shift .top_left{
	
	
}

.tbl_shift .top{
	font-weight:bold;
	width:72px;
	line-height:16px;
	height:42px;
}

.tbl_shift .left{
	width:108px;
	height:25px;

}

.tbl_shift .weekday{
	background-color:#f5f2ea;
}

.tbl_shift .saturday{
	background-color:#e5f5ff;
}

.tbl_shift .sunday{
	background-color:#ffe5e5;
}

.tbl_time td.naka{
	background-color:#f5f2ea;
}

.month{
	font-size:28px;
	color:#3f5d2a;
	font-weight:bold;
}

.tbl_time td{
	width:154px;
	text-align:center;
}

.tbl_time .takasa{
	height:46px;
}

.3cow{
	width:600px;
}

.space_time{
	padding-left:2em;
	padding-bottom:0;
}

.space_time2{
	line-height:24px;
	padding-left:3em;
	padding-bottom:0;
}

.line{
	padding:1em 0 2em 0;
}

.bg_white{
	background-color:#FFFFFF;
	padding:10px 20px 10px 20px;
	margin-right:40px;
}

.tbl_top_left{
	border-top:#e1eedf 2px solid;
	width:100px;
	background-color:#e2f5de;
	color:#1d2b14;
	padding:5px 15px;
	font-weight:bold;
	text-align:center;
}

.tbl_top_right{
	border-top:#e1eedf 1px solid;
	background-color:#ffffff;
	width:400px;
	line-height:28px;
	padding:5px 15px;
}

.tbl_left{
	border-top:#e1eedf 2px solid;
	background-color:#e2f5de;
	color:#1d2b14;
	padding:5px 15px;
	font-weight:bold;
	text-align:center;
}

.tbl_right{
	border-top:#e1eedf 1px solid;
	background-color:#ffffff;
	padding:5px 15px;
}

.tbl_rest{
	border-top:#e1eedf 2px solid;
	background-color:#ffffff;
	padding:5px 15px;
	width:510px;
	text-align:center;

}

.blog-tit-mark{
	float:left;
	width:35px;
	margin-right: 8px;
}

.main_title{
	float:left;
	font-size:18px;
	font-weight:bold;
	width:550px;
	color:#234724;
	padding-bottom:0px;
	padding-top: 3px;
}

.naka_txt_mesh img{
	float:left;
	margin-right: 10px;
	border: 3px solid #EAE5D4;
	}
.naka_txt_mesh p.post-data{
	clear:both;
	padding-top: 5px;
	}



div.wp-pagenavi {
	background:url(../images/bn_bg.jpg) no-repeat;
	width:665px;
	height:43px;
	font-size: 11px;
	text-align: center;
	clear:both;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	margin: 3px;
	text-decoration: none;

	color: #72382D;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.wp-pagenavi a:visited {

    color: #72382D;
}
.wp-pagenavi a:hover {
    text-decoration: underline;

    color: #72382D;
}
.wp-pagenavi a:active {

    color: #72382D;
}
.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {
    padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
    margin: 3px;

}
.wp-pagenavi span.current {
    font-weight: bold;
}






 








div.manthly-archive-wrap{
	padding-left:7px;
	padding-right:7px;
	font-size:12px;
	text-align: left;
}
div.manthly-archive-box{
	width:153px;
	display:block;
	float:left;
	clear:both;
	background-attachment: scroll;
	background-image: url(../images/manthly-archive-bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
div.manthly-archive-box-parts{
	width:153px;
	display:block;
	float:left;
	clear:both;
	}
ul.manthly-archive{
	list-style-type:none;
	width:133px;
	margin:0px;
	background-attachment: scroll;
	background-image: url(../images/manthly-archive-bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display:block;
	float:left;
	clear:both;
   }	
ul.manthly-archive li{
	width:133px;
	display:block;
	float:left;
	clear:both;
	background-attachment: scroll;
	background-image: url(../images/manthly-archive-mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
   }
ul.manthly-archive li a{
	display:block;
	float:left;
	padding-left: 13px;
}   