/* CSS Document */

/*================================================*/
a{
	color:#FF6600;
	text-decoration:none;
}

a:hover{
	color:#009900;
	text-decoration:underline;
}

.img_madori img{
	border:2px solid #006600;
}

/*================================================*/
#left_column{
	float:left;
	width:157px;
	margin:10px 0 10px 10px;
	display:inline;
}
/*================================================*/
#center_column{
	float:left;
	width:555px;
	margin:10px 0 10px 10px;
	display:inline;
}
/*================================================*/
#right_column{
	float:right;
	width:195px;
	/*background-image:url(../image/blog/bg_right_col.jpg);
	background-repeat:repeat-y;*/
	margin:10px 12px 10px 0px;
	display:inline;
}
/*================================================*/
.title_lb{
	width:555px;
	margin:0 auto;
	background-image:url(../image/blog/entry_title.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:51px;
}

.title_lb h2{
	padding:5px 10px 0px 30px;
	color:#FFFFFF;
}

.title_lb h2 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.title_lb h2 a:hover{
	text-decoration:underline;
}
/*================================================*/
.entry_zone{
	width:530px;
	margin:10px auto;
}
/*================================================*/
.entry_zone h3{
	background-image:url(../image/blog/entry_lb.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:33px;
	padding-left:30px;
	font-weight:bold;
	color:#006600;
	font-size:15px;
}
/*================================================*/
.bukken_info{
	margin:15px auto;
	width:530px;
}
/*================================================*/
.blog_totop{
	width:530px;
	margin:20px auto;
}

.blog_totop p{
	width:134px;
	margin-left:390px;
}

.blog_totop p a{
	display:block;
	background-image:url(../image/tmp/totop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	line-height:24px;
	color:#006600;
	text-decoration:none;
}
/*================================================*/
.img_madori{
	text-align:center;
	margin:15px auto;
}
/*================================================*/
.left_col_cal{
	width:154px;
	background-image:url(../image/blog/line_left_column.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:5px;
}

.left_col_cal .in{
	background-image:url(../image/blog/bg_left_column.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.left_col_cal .in .in{
	padding:20px 0px;
	text-align:center;
}

.left_col_arc{
	width:154px;
	background-image:url(../image/blog/bg_left_column.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.left_col_arc .in{
	padding:20px 0;
}

.left_col_arc .in ul{
	margin:0;
	padding:0;
}

.left_col_arc .in ul li{
	margin:0 0 0 10px;
	padding:0;
	list-style-type:none;
}
/*================================================*/
.right_col_h2{
	margin-bottom:5px;
}
/*================================================*/
.meta_area{
	width:177px;
	background-image:url(../image/blog/bg_meta_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.meta_area .in{
	background-image:url(../image/blog/bg_meta_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.meta_area .in .in{
	background-image:url(../image/blog/bg_meta_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 10px;
}
.meta_area2{
	width:177px;
	background-image:url(../image/blog/bg_meta_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin-top: 20px;
	margin-right: auto;
	/*margin-bottom: 15300px;*/
	margin-left: auto;
}

.meta_area2 .in{
	background-image:url(../image/blog/bg_meta_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.meta_area2 .in .in{
	background-image:url(../image/blog/bg_meta_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 10px;
}
.meta_area3{
	width:177px;
	background-image:url(../image/blog/bg_meta_middle.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	margin-top: 20px;
	margin-right: auto;
	/*margin-bottom: 1200px;*/
	margin-left: auto;
}

.meta_area3 .in{
	background-image:url(../image/blog/bg_meta_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

.meta_area3 .in .in{
	background-image:url(../image/blog/bg_meta_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:20px 10px;
}
/*================================================*/

.sidebar_lb{
	color:#663300;
	font-size:15px;
	font-weight:bold;
}

/*================================================*/
.link_txt{
	padding-left:10px;
}
/*================================================*/


/*================================================*/
.read_left{
	width:475px;
	border-bottom:4px solid #cccccc;
}
/*================================================*/
#nowaku {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#hougaku {
	background-image: url(http://www.minamiuwa.com/blog/wp-content/files/hougaku.gif);
	background-repeat: no-repeat;
	height: 85px;
	width: 37px;
	float: right;
	margin-top: -100px;
	margin-left: 0px;
	padding-right: 20px;
}
#mak {
	letter-spacing: -1px;
}
#mak2 {
	letter-spacing: -1.5px;
}
#mak3 {
	letter-spacing: -2px;
}
/*================================================*/
.sp001 {
	margin-top: 20px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/*================================================*/
.ex_text_001{
	padding:5px 0;
	font-size:10px;
}
/*================================================*/

/*================================================*/

/*================================================*/


/*
--------------------------------------------------------
b
b@2010 09 09 ǋL
b
--------------------------------------------------------
*/

.navigation{
	width:510px;
	margin:10px auto;
	overflow:hidden;
}

.navigation .alignleft{
	float:left;
}

.navigation .alignright{
	float:right;
	text-align:right;
}
