
body { 
	letter-spacing: 0.1em; 
	line-height: 1.6em; 
}
ul { list-style: none; }
ul,li,ol,dl,dt,dd { 
	margin: 0; 
	padding: 0; 
}
a:hover img { 
	filter: alpha(opacity=80); 
	-ms-filter: "alpha(opacity=80)"; 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}
* { font-family: 'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',  'ＭＳ Ｐゴシック', 'MS P Gothic', 'Osaka', 'Helvetica', 'Arial', 'Gothic', 'sans-serif'; }
#all_left { 
	width: 670px; 
	float: left; 
	margin: 0 30px 0 0; 
}
#all_right { 
	width: 300px; 
	float: left; 
	margin: 0 0 0 0; 
}
.botan { 
	color: #ffffff; 
	padding: 10px 20px; 
	cursor: pointer; 
	font-size: 1.0em; 
	font-weight: bold; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px; 
	border-width: 1px; 
	border-color: #9E1C1C #9E1C1C #000000; 
	background-color: #CC1616; 
	background-image: -moz-linear-gradient(top,#CC1616 0, #9E1C1C 100%); 
	background-image: -ms-linear-gradient(top,#CC1616 0, #9E1C1C 100%); 
	background-image: -o-linear-gradient(top,#CC1616 0, #9E1C1C 100%); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #CC1616),color-stop(100%, #9E1C1C)); 
	background-image: -webkit-linear-gradient(top,#CC1616 0,#9E1C1C 100%); 
	background-image: linear-gradient(to bottom,#CC1616 0,#9E1C1C 100%); 
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .6); 
	-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35); 
	-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35); 
	-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35); 
	box-shadow: inset 0 1px 0 rgba(256, 256, 256, .35); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CC1616,EndColorStr=#9E1C1C); 
}
.botan:hover { 
	border-color: #CC1616 #CC1616 #000000; 
	-moz-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25); 
	-ms-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25); 
	-webkit-box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, 0.25); 
	box-shadow: inset 0 1px 0 rgba(256, 256, 256, 0.55), 1px 1px 3px rgba(0, 0, 0, .25); 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#dd2727 ,EndColorStr=#9E1C1C); 
	background-image: -moz-linear-gradient(top,#dd2727 0,#9E1C1C 100%); 
	background-image: -ms-linear-gradient(top,#dd2727 0,#9E1C1C 100%); 
	background-image: -o-linear-gradient(top,#dd2727 0,#9E1C1C 100%); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#dd2727),color-stop(100%,#9E1C1C)); 
	background-image: -webkit-linear-gradient(top,#dd2727 0,#9E1C1C 100%); 
	background-image: linear-gradient(to bottom,#dd2727 0,#9E1C1C 100%); 
}
.botan:active { 
	border-color: #000000 #CC1616 #CC1616; 
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #ffffff; 
	-ms-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #ffffff; 
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #ffffff; 
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.2),0 1px 0 #ffffff; 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#9E1C1C,EndColorStr=#9E1C1C); 
	background-image: -moz-linear-gradient(top,#9E1C1C 0,#9E1C1C 100%); 
	background-image: -ms-linear-gradient(top,#9E1C1C 0,#9E1C1C 100%); 
	background-image: -o-linear-gradient(top,#9E1C1C 0,#9E1C1C 100%); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#9E1C1C),color-stop(100%,#9E1C1C)); 
	background-image: -webkit-linear-gradient(top,#9E1C1C 0,#9E1C1C 100%); 
	background-image: linear-gradient(to bottom,#9E1C1C 0,#9E1C1C 100%); 
}
header { 
	width: 1000px; 
	height: 476px; 
	margin: 0 auto; 
}
header #headerleft { 
	width: 435px; 
	float: left; 
	padding: 150px 0 0 0; 
	margin: 0; 
}
header #headerleft .circle1 { 
	background-image: url(/img/circle1.png); 
	background-repeat: no-repeat; 
	height: 235px; 
}
header #headercenter { 
	width: 565px; 
	float: left; 
	margin: 105px 0 0 0; 
}
header h1 { 
	background-image: url(/img/koihitei_logo.gif); 
	background-repeat: no-repeat; 
	margin: 20px 0 0 0; 
	width: 49px; 
	height: 183px; 
	float: left; 
}
header h1 span { display: none; }
header h2 { 
	background-image: url(/img/momizi_logo.gif); 
	background-repeat: no-repeat; 
	margin: 15px 0 0 0; 
	width: 71px; 
	height: 194px; 
	float: left; 
}
header h2 span { display: none; }
nav li { 
	float: left; 
	background-repeat: no-repeat; 
	background-position: right top; 
}
nav h3 { 
	height: 70px; 
	background-repeat: no-repeat; 
	margin: 0; 
}
nav a { 
	display: block; 
	width: 100%; 
	height: 100%; 
}
nav span { display: none; }
.pagetop { 
	text-align: right; 
	width: 900px; 
	margin: 0 auto; 
}
.widget-archive-monthly-dropdown { text-align: center; }
.widget-archive-monthly-dropdown select { width: 90%; }
.thumbnails { margin: 0; }
.thumbnails .thumbnail img { 
	width: 108px; 
	height: 108px; 
}
.bloggallery { margin: 0; }
.bloggallery li { 
	width: 45%; 
	float: left; 
	margin: 5px; 
}
.bloglist { padding: 0 5px; }
.bloglist li { 
	padding: 10px; 
	border-bottom: 1px solid #dddddd; 
}
.bloglist p { margin: 0; }
.breadcrumb li { display: inline; }
