@charset "UTF-8";
/* CSS Document */

*{
margin: 0;
border: none;
padding: 0;
}
img {
border: none;
}
body {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/bg.gif);
	background-repeat: repeat;

}
#header_back {
	height: 240px;
	width: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #FFF;
}
.header {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/header.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.head_logo {
	height: 30px;
	position: absolute;
	top: 17px;
	right: 20px;
}
.head_logo h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	color: #CC6633;
	font-weight: normal;
}
.head_logo a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 21px;
	color: #CC6633;
	text-decoration: none;
}
.head_title {
	font-size: 12px;
	color: #CC6633;
	height: auto;
	width: auto;
	position: absolute;
	top: 50px;
	right: 20px;
	text-decoration: none;
}

.blog {
	float: left;
	height: auto;
	width: 502px;
	background-color: #FFF;
	margin-top: 20px;
margin-left: 14px;
}
.main {
	background-color: #FFF;
	height: auto;
	width: 502px;
	color: #666666;
	font-size: 85%;
margin-left: 0px;
margin-right: 0px;
}
.main a {
color: #333333;
}
#column {
	height: auto;
	width: 800px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: auto;
}
.title {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/title.gif);
	background-repeat: repeat-x;
	height: 27px;
	width: 502px;
	margin-top: 10px;
	margin-bottom: 15px;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFF;
	text-indent: 20px;
	top: 4px;
	position: relative;
	font-weight: normal;
}
.title a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFF;
	text-indent: 15px;
	text-decoration: none;
}
.posted {
	color:#666666;
	font-size: 10px;
	text-align:right;
	margin: 0;
	padding:5px; /*background: #c1e2f7;*/
	height: auto;
	width: 502px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.posted a {
	color:#330000;
	font-size: 10px;
	text-align:right;
	margin: 0;
	padding:5px; /*background: #c1e2f7;*/
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
}
#menu a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
}
#pagetop {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 490px;
	margin-right: auto;
	margin-left: auto;
}
#pagetop a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	height: auto;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}
#links {
	float: right;
	height: auto;
	width: 249px;
}
.wakutop {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/waku_side.gif);
	background-repeat: repeat-y;
	height: auto;
	width: 238px;
margin-top: -5px;
}
.wakubody {
	height: auto;
	width: 238px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/waku_side.gif);
	background-repeat: repeat-y;
}
.wakubody img {
	border: 1px solid #C38F5E;
	margin-left: auto;
	margin-right: auto;
}
.waku_img {
	height: 145px;
	width: 217px;
	margin-right: auto;
	margin-left: auto;
}
.waku_text {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	height: auto;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
padding-bottom: 10px;
}
.waku_text a {
	font-size: 11px;
	color: #330000;
	text-decoration: none;
margin-top: 3px;

margin-bottom: 3px;
}
.waku_text a:active,.waku_text a:hover {
text-decoration: underline;
}
.waku_line {
	background-color: #330000;
	height: 1px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.waku_text .form_btn {
	height: 30px;
	width: 198px;



	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
.waku_text .form_btn1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/right_btn.gif);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 30px;
	width: 196px;
}
.waku_text .form_btn2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/right_btn2.gif);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 30px;
	width: 198px;
}
.waku_text .form_btn3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/right_btn3.gif);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 32px;
	width: 198px;
}
.waku_end {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/waku_under.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 238px;
	margin-bottom: 20px;
}
.waku_head {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/waku_top.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 238px;
}
.waku_text2 {
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	height: auto;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
.side_link {
	height: auto;
	width: 200px;
}
.hirooka {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 198px;
	margin-right: auto;
	margin-left: auto;
}
.hirooka a {
	height: 46px;
	width: 198px;
	display: block;
	font-size: 0px;
	line-height: 0px;
	text-indent: -999999px;
}
.hirooka2 {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left2.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 185px;
	margin-right: auto;
	margin-left: 5px;
	margin-top: 5px;
}
.matsumoto {
	height: 47px;
	width: 198px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
.matsumoto a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left3.jpg);
	background-repeat: no-repeat;
	text-indent: -99999px;
	display: block;
	height: 47px;
	width: 198px;
}
.matsumoto2 {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left4.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 148px;
	margin-right: auto;
	margin-left: 5px;
	margin-top: 5px;
}
.matsumoto3 {
	height: 30px;
	width: 198px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.matsumoto3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left5.gif);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 30px;
	width: 198px;
}
.goloso {
	height: 47px;
	width: 198px;
	margin-right: auto;
	margin-left: auto;
}
.goloso a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left6.jpg);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 47px;
	width: 198px;
}
.gologo2 {
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left7.gif);
	background-repeat: no-repeat;
	height: 47px;
	width: 121px;
	margin-right: auto;
	margin-left: 5px;
	margin-top: 5px;
}
.goloso3 {
	height: 31px;
	width: 198px;
	margin-top: 15px;
}
.goloso3 a {
	font-size: 0px;
	line-height: 0px;
	background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_left8.gif);
	background-repeat: no-repeat;
	text-indent: -999999px;
	display: block;
	height: 31px;
	width: 198px;
}
#footer {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	height: 34px;
	width: auto;
	color: #fff;
	background-color: #330000;
}
#copyright {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	width: 800px;
	position: relative;
	top: 10px;
}
/*プラグイン*/
.comments-head {
margin-top: 10px;
margin-bottom: 10px;
font-size: 10px;
text-align:left;
}
.comments-body {
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
color: #333333;
text-align:left;
}
.trackback-url {
margin-top: 10px;
margin-bottom: 10px;
font-size: 12px;
color: #333333;
text-align:left;
}
/*Calender*/
.calendarhead { font-size: 90%; font-weight: bold; text-align: center; margin: 0; padding: 5px; letter-spacing: 0; color: #666666; }
.calendartable{ font-size: 10px; margin: 0 auto 10px auto; width:90%; }
.calendartable a { font-weight: bold; background-color: #ffc; margin: 0; }
.calendarweek{ font-weight: bold; text-align: center; }
.calendarwd { text-align: center; color: #FFF; background-color: #330000; width: 22px; height: 22px; }
.calendarwd sat { text-align: center; color: #FFF; background-color: #AD7F36; }
/*.calendarwd sun { text-align: center; color: #FFF; background-color: #AD7F36; }*/
/*.calendard { empty-cells:show; text-align: center; background-color: #AD7F36; }*/
.calendardbg { text-align: center; }
.calendar { padding:2px 2px; position:center; width: 176px; height: 130px; }

/*??*/
label{
	font-size: 140%;
	margin-top: 5px;
	line-hight: 10px;
	text-align: center;
}
.quotetable {}
.quote { font-size: 90%; padding:1px;}
.blogtimes { margin: 0 0 16px 0; text-align: center; }
.powered{ text-align: center; margin: 0 0 10px 0; }
.syndicate{ font-size: 90%; text-align: center; }
.checkers{ font-size: 90%; margin-top: 10px; }
body.ad{ background: #f7p39f; }

.sidetitle {
	font-size: 0px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
	width: 200px;
	height: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-indent: -999999px;
}
.category .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.recententry .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title2.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.comment .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title3.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.link .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title4.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.counter .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title5.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.subscription .sidetitle {
background-image: url(http://www.naganoblog.jp/usr/kawaguchiblog/plug_title6.gif);
background-repeat: no-repeat;
width: auto;
height: 10px;
}
.side { font-size: 80%;
padding: 0px;
margin-left: auto;
margin-right: auto;
width: 200px;
height: auto;
}
.sidebody {  margin-left: auto;
margin-right: auto;
padding: 0 0px;
font-size: 11px;
width: 200px;
height: auto;
margin-top: 3px;
margin-bottom: 3px;
}
.photo { text-align: center; }
.nickname { color:#8D7423; font-weight: bold; margin: 8px 0; text-align: center; }

form { font-size: 100%; margin-top: 10px; padding: 0; width: 200px; height: 30px; }
input, textarea { border: 1px solid #ccc; background: #f3f3f3; font-size: 125%; margin-top: 2px; margin-bottom: 2px; margin-left: 10px; }
.sidebody form input.text { width: 120px; height: 20px;}
.sidebody form input .button {width: 30px; height: 20px; font-size: 11px;}
#author { width: 300px; margin-left: 10px; }
#email { width: 300px; margin-left: 10px; }
#url { width: 300px; margin-left: 10px; }
#text { width: 300px; margin-left: 10px; }
table .form {
	font-size: 120%;
	padding-top: 4px;
	width: 480px;
	height: auto;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.message {
font-size: 11px;
width: 200px;
margin-left: auto;
margin-right: auto;
}
.kasou_comment {
width: 490px;
height: auto;
margin-left: auto;
margin-right: auto;
}
.tag_list a {
color: #330000;
}
.main-continues a {
color: #333333;
}
