/* ----------------------- style resset */

/* base style */
html { 
	height:100%;
	width:100%; 
	margin:0px; 
	padding:0; 
}

body { 
	height:100%; 
	width:100%; 
	margin:0px; 
	padding:0; 
	text-align:center; 
	background-color:#FFFFFF; 
	background-image:url(http://www.saimuseiri.bz/blog/images/head_bg.jpg); 
	background-position:top; 
	background-repeat:repeat-x;
	color:#666666;
}

ul,p { margin:0; padding:0; }

img { border:0px; }

a { color: #4BB0C9; }
a:hover { color: #4BB0C9; text-decoration:none; }

/* br style */
.clear { clear:both; font-size: 0;  }

/* box style */
#container { 
	width:740px; 
	height:100%; 
	margin:0 auto; 
	padding:0; 
	text-align:left; 
}

#left_menu { 
	width:220px;_width:240px; 
	height:auto; 
	margin:0; 
	padding:0 20px 0 0; 
	float:left; 
	overflow:hidden; 
}

#right_menu	{ 
	width:500px; 
	height:auto; 
	margin:0; 
	padding:0; 
	float:left;
}

/* ヘッダー */
#head_left	{ 
	width:491px; 
	height:85px; 
	margin:0; 
	padding:0; 
	float:left; 
}
#head_left p{ 
	margin:14px 0 2px 0; 
	padding:0; 
	font-size:70%; 
}
#head_left p.catchcopy{ margin:0; }


#head_right	{ 
	width:249px; 
	height:85px; 
	margin:0; 
	padding:0; 
	float:left; 
	text-align:right; 
}
#head_right ul{ 
	width:249px; 
	height:18px; 
	margin:0 0 8px 0;_ margin:0 0 5px 0; 
}
#head_right ul li{ 
	width:80px; 
	height:18px; 
	margin:0 0 0 3px; 
	list-style:none; 
	float:left; 
	display:inline; 
}


#main_img { 
	position:relative; 
	width:746px; 
	height:136px; 
	margin:0 -3px 27px -3px; 
	padding:0;
}
#main_img h1{ 
	margin:0; 
	padding:0;
}
#main_img h1 img { margin:0; padding:0; }
#main_img p	{ 
	width:600px;
	text-align:right;
	position:absolute; 
	bottom:10px; 
	right:10px; 
	font-size:75%; 
	color:#FFFFFF; 
}
#main_img p a{ color:#FFFFFF; }


/* 左エリア */
h2 { margin:0; padding:0; }
/* 検索ボックス */
#search_box	{ 
	width:200px; _width:220px; 
	height:auto; 
	margin:0 0 10px 0; 
	padding:9px; 
	background-image:url(http://www.saimuseiri.bz/blog/images/search_bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	background-color:#FAF8F5; 
	border-left:1px solid #EBE5D8; 
	border-right:1px solid #EBE5D8; 
}
#search_box form{ margin:0; }
#search_box input.search_b{ 
	margin:0 0 0 3px; 
	vertical-align:bottom; 
}
#search_box input.search_text{ 
	width:150px;_width:152px; 
	height:19px;_height:21px; 
	border: 1px solid #CCC;
}


/* カレンダー */
#calender		{ 
	width:256px;  
	height:159px;_height:221px; 
	margin:0;
	position:relative; 
	left:-18px;  
	padding:31px;  
	background-image:url(http://www.saimuseiri.bz/blog/images/calendar_bg.jpg); 
	background-repeat:no-repeat;  
}

/* 最新記事・カテゴリー・過去ログ */
.news_list{ 
	width:220px; 
	height:auto; 
	background-color:#F4F1EA; 
	margin:0 0 10px 0; 
	padding:0 0 10px 0; 
	background-image:url(http://www.saimuseiri.bz/blog/images/list_bottom.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
}

.news_list ul{ 
	width:200px;  
	font-size:80%;
}
.news_list ul li{ 
	width:180px;_width:200px; 
	height:auto; 
	margin:0 10px; 
	padding:7px 0 7px 20px; 
	border-bottom:1px #D4CDBE dotted; 
	list-style-type:none; 
	background-position:left; 
	background-repeat:no-repeat; 
}

.news_list ul.news li{ background-image:url(http://www.saimuseiri.bz/blog/images/new_icon.gif); }

.news_list ul.category li{ background-image:url(http://www.saimuseiri.bz/blog/images/category_icon.gif);}

.news_list ul.log li{ background-image:url(http://www.saimuseiri.bz/blog/images/log_icon.gif); }


/* 右エリア */
#next_page{ 
	width:500px; 
	height:auto; 
	font-size:75%; 
	text-align:center; 
	margin:0 0 20px 0; 
	padding:0;
}

#next_page2{ 
	width:100%; 
	height:auto; 
	font-size:75%; 
	text-align:center; 
	margin:0 0 20px 0; 
	padding:0;
}

.title{ 
	width:500px; 
	height:51px; 
	margin:0 0 15px 0; 
	padding:4px 0 0 0;_padding:5px 0 0 0; 
	background-image:url(http://www.saimuseiri.bz/blog/images/title_bg.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}
.title p{ 
	color:#FFFFFF; 
	font-size:75%; 
	text-indent:15px; 
	margin:0; 
	padding:0; 
}

h3 { 
	margin:8px 0 0 15px; 
	padding:0; 
	font-size:90%; 
}
h3 a { color:#E0461F;}
h3 a:hover { color:#E0461F;}


.contents { 
	margin:0; 
	padding:0 0 40px 15px; 
	font-size:80%; 
	color:#4D4126;
}
.contents p { margin:0 0 18px 0;}

.bookmark {
	 width:auto; 
	 height:16px; 
	 margin:0; 
	 padding:0; 
 }
.bookmark img { vertical-align:middle; }
p.posted { 
	text-align:right; 
	font-size:75%; 
	margin:5px 0 0 0; 
}

/* フッター */
#footer_link { 
	width:738px;_width:740px; 
	height:auto; 
	margin:0; 
	padding:0; 
	background-color:#F5F5F5; 
	border-right:1px #E5E5E5 solid; 
	border-left:1px #E5E5E5 solid;
}
#footer_link_top { 
	width:740px; 
	height:3px; 
	margin:0; 
	padding:0; 
	background-image:url(http://www.saimuseiri.bz/blog/images/f_link_top.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
}
#footer_link_bottom	{ 
	width:740px; 
	height:3px; 
	margin:0; 
	padding:0; 
	background-image:url(http://www.saimuseiri.bz/blog/images/f_link_bottom.gif); 
	background-position:top; 
	background-repeat:no-repeat;
}

#footer_link ul { 
	width:720px; 
	height:auto; 
	padding:10px; 
}
#footer_link ul li { 
	padding:0; 
	list-style-type:none; 
	display: inline;
	font-size:80%;
}

#copyright { 
	width:740px; 
	height:auto; 
	text-align:right;
}
#copyright address {
	width:740px; 
	margin:0; 
	padding:10px 0 0 0; 
	border-top:1px #E5E5E5 solid;
}
#copyright p { 
	padding:10px 0;_padding:0 0 10px 0; 
	font-size:70%; 
}


