@charset "UTF-8";

/* 彦根城 スタンダードエディション */

* {
	word-break: break-all;
	font-family:"verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", ans-serif;
	word-break: break-all;
}

textarea, select, input {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
}

body {
	color:#000;
	margin:0px;
	text-align:center;
	background:#fff url(http://shiga-saku.net/_img/photo_siro_hikone/bg.gif) top center repeat-y;
}

form {
	margin:0px;
	padding:0px;
}

table.form {
	margin:25px 0px 0px 13px;
}

img {
	border:none;
}

h1, h2, h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
}

a {
	color:#000;
	text-decoration:underline;
}

a:link {
	color:#000;
	text-decoration:underline;
}

a:visited {
	color:#000;
	text-decoration:underline;
}

a:active {
	color:#000;
	text-decoration:underline;
}

a:hover {
	color:#ff0000;
	text-decoration:underline;
}

/* メニュー */

a.amenu {
	color:#817B2F;
	text-decoration:underline;
}

a.amenu:link {
	color:#817B2F;
	text-decoration:underline;
}

a.amenu:visited {
	color:#817B2F;
	text-decoration:underline;
}

a.amenu:active {
	color:#817B2F;
	text-decoration:underline;
}

a.amenu:hover {
	color:#817B2F;
	text-decoration:underline;
}

#container {
	background:#fff url(http://shiga-saku.net/_img/photo_siro_hikone/content.jpg) no-repeat left 278px;
	font-size:12px;
	width:800px;
	margin:0px auto;
	text-align:left;
}

#banner, #subbanner {
	margin-top:0px;
	padding:0px 0px 0px 0px;
	height:278px;
	background:#fff url(http://shiga-saku.net/_img/photo_siro_hikone/head.jpg) no-repeat left top;
}

#banner a {
	color:#000;
	text-decoration:none;
}

#banner a:link {
	color:#000;
	text-decoration:none;
}

#banner a:visited {
	color:#000;
	text-decoration:none;
}

#banner a:active {
	color:#000;
	text-decoration:none;
}

#banner a:hover {
	color:#000;
	text-decoration:none;
}

/*-----ブログタイトル部分設定-----*/
.blogtitle {
	font-size:20px;
	font-weight:bold;
	padding:20px 10px 0px 20px;
	text-align:left;
	letter-spacing :1px;
}

/*-----ブログタイトル部分設定ここまで-----*/
/*-----ブログ説明部分設定-----+*/
.description {
	color:#000;
	font-size:12px;
	padding:10px 400px 0px 20px;
	text-align:left;
	letter-spacing:2px;
}

/*-----ブログ説明部分設定ここまで-----*/

#content {
	width:450px;
	float:left;
	padding:20px 5px 20px 10px;
}

#links {
	width:155px;
	float:left;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:20px 5px 20px 5px;
	overflow:hidden;
}

#links2 {
	width:155px;
	float:right;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:20px 5px 20px 5px;
	overflow:hidden;
}

#footer {
	clear:both;
}

#copyright {
	width:100%;
	height:16px;
	font-size:12px;
	/*font-weight:bold;*/
	color:#000;
	margin:0px;
	padding:0px;
	line-height:16px;
	text-align:center;
}

.blog {
	width:450px;
	margin:0px 0px 0px 0px;
}

.datewaku {
	padding-top:5px;
	border-left:8px solid #000;
}

/*-----本文日付部分設定-----*/
.date {
	height:18px;
	color: #000;
	font-size: 14px;
	font-weight:bold;
	letter-spacing: 1px;
	padding: 10px 5px 0px 5px;
	text-align:left;
}

/*-----本文日付部分設定ここまで-----*/
.blogbody {
	margin:5px 0px 0px 0px;
	padding:5px;
}

/*-----ブログ本文「タイトル」設定-----*/
.title {
	color:#000;
	font-size:16px;
	font-weight:bold;
	padding:2px 5px 0px 5px;
	;
	text-align: left;
}

/*-----ブログ本文「タイトル」設定ここまで-----*/
.main {
	width:400px;
	color:#000;
	font-size:12px;
	padding:15px 0px 0px 25px;
	overflow:auto;
	line-height:145%;
}

.main img {
	margin:0px 5px 5px 5px;
}

.main-continues {
	font-size:12px;
}

a.acontinues {
	color:#000;
	text-decoration:underline;
}

a.acontinues:link {
	color:#000;
	text-decoration:underline;
}

a.acontinues:visited {
	color:#000;
	text-decoration:underline;
}

a.acontinues:active {
	color:#000;
	text-decoration:underline;
}

a.acontinues:hover {
	color:#ff0000;
	text-decoration:underline;
}

.posted {
	color:#817B2F;
	font-size:10px;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:5px 0px;
	border-bottom:3px solid #000;
	height:20px;
}

a.aposted {
	color:#817B2F;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

a.aposted:link {
	color:#817B2F;
	text-decoration:underline;
	font-weight:bold;
}

a.aposted:visited {
	color:#817B2F;
	text-decoration:underline;
	font-weight:bold;
}

a.aposted:active {
	color:#817B2F;
	text-decoration:underline;
	font-weight:bold;
}

a.aposted:hover {
	color:#817B2F;
	text-decoration:underline;
	font-weight:bold;
}

.menu {
	color:#000;
	font-size:10px;
	text-align:right;
	height:20px;
}

.comments-head {
	color:#000;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	height:10px;
}

.comments-body {
	font-size:12px;
	line-height:135%;
	margin:20px 13px 15px 13px;
	padding-top:10px;
	border-top:1px solid #666;
}

.comments-post {
	color:#000;
	font-size:10px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.trackback-url {
	color:#000;
	font-size:10px;
	font-weight:bold;
	margin:5px 0px 5px 0px;
	height:20px;
}

#trackback-text {
	border:1px solid #fff;
}

.trackback-body {
	font-size:12px;
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.trackback-post {
	color:#000;
	font-size:10px;
	text-align:right;
	margin:0px 0px 5px 0px;
	height:20px;
}

a.atrackback-post {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

a.atrackback-post:link {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

a.atrackback-post:visited {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

a.atrackback-post:active {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

a.atrackback-post:hover {
	color:#ff0000;
	text-decoration:underline;
	font-weight:bold;
}

.label {
	font-size:10px;
	font-weight:bold;
}

#author {
	width:200px;
	border:1px solid #000;
}

#email {
	width:200px;
	border:1px solid #000;
}

#url {
	width:200px;
	border:1px solid #000;
}

#text {
	font-size:12px;
	width:240px;
	height:150px;
	border:1px solid #000;
}

.pagetop {
	font-size:10px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.calendarhead {
	background-color:#fff;
	color:#000;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 0px;
	text-align:center;
}

.calendartable {
	margin:0px auto 10px auto;
	padding:0px;
	width:155px;
	text-align:left;
	border:1px solid #fff;
	empty-cells:show;
	border-spacing:0px;
	border-collapse:collapse;
	letter-spacing:0px;
	color:#000;
}

.calendarweek {
	color:#000;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
}

.calendarwd {
	border-top:1px solid #ccc;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #ccc;
	color:#000;
	font-size:12px;
	letter-spacing:1px;
	padding:5px 0px 5px 5px;
}

.calendard {
	text-align:center;
	border-top:1px solid #666;
}

.calendar {
	font-size:12px;
	padding:4px 0px 4px 0px;
	letter-spacing:0px;
}

a.acalendar {
	color:#000;
	text-decoration:underline;
}

a.acalendar:link {
	color:#000;
	text-decoration:underline;
}

a.acalendar:visited {
	color:#000;
	text-decoration:underline;
}

a.acalendar:active {
	color:#000;
	text-decoration:underline;
}

a.acalendar:hover {
	color:#ff0000;
	text-decoration:underline;
}

.sidetitle {
	background-color:#fff;
	color: #000;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	letter-spacing:2px;
	padding:5px 0px;
	border:2px solid #fff;
}

.side {
	width:148px;
	font-size:12px;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:3px 0px 5px 3px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}

.side .text {
	width:80px;
}

a.aside {
	color:#000;
	text-decoration:underline;
}

a.aside:link {
	color:#000;
	text-decoration:underline;
}

a.aside:visited {
	color:#000;
	text-decoration:underline;
}

a.aside:active {
	color:#000;
	text-decoration:underline;
}

a.aside:hover {
	color:#ff0000;
	text-decoration:underline;
}

a.arss {
	color:#000;
	text-decoration:underline;
}

a.arss:link {
	color:#000;
	text-decoration:underline;
}

a.arss:visited {
	color:#000;
	text-decoration:underline;
}

a.arss:active {
	color:#000;
	text-decoration:underline;
}

a.arss:hover {
	color:#ff0000;
	text-decoration:underline;
}

ul.rss {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
}

ul.rss li {
	border-right:#999 1px solid;
	display:inline;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	letter-spacing:0.2px;
	margin-right:0.3em;
	padding-right:0.5em;
	padding-left:0.2em;
}

ul.rss a:link {
	color:#000;
	text-decoration:none;
}

ul.rss a:visited {
	color:#000;
	text-decoration:none;
}

ul.rss a:hover {
	color:#ff0000;
	text-decoration:none;
}

ul.rss a:active {
	color:#000;
	text-decoration:none;
}

.photo {
	text-align:center;
}

.photo img {
	width:120px;
}

.nickname {
	font-weight:bold;
	margin:10px 0px;
}


/*ヘッダーナビゲーション設定ここから*/
.header_scroll {
	background:url(http://shiga-saku.net/img/ad/bg_head.gif) repeat-x top;
	text-decoration:none;
	color:#000000;
	font-size:12px;
	margin:0px;
	letter-spacing:2px;
	padding:0px 5px 4px 5px;
	line-height:100%;
}

.header_scroll a {
	color:#000;
	text-decoration:none;
}

.header_scroll a:link {
	color:#000;
	text-decoration:none;
}

.header_scroll a:visited {
	color:#000;
	text-decoration:none;
}

.header_scroll a:active {
	color:#000;
	text-decoration:none;
}

.header_scroll a:hover {
	color:#000;
	text-decoration:none;
}
/*ヘッダーナビゲーション表示設定ここまで*/

