@charset "UTF-8";

/*HOME MADE系（ブルー）*/


* {
	font-family : "verdana", "helvetica", "osaka", "ＭＳ Ｐゴシック", sans-serif;
}

textarea, select, input {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
}

body {
	color:#4A3D2A;
	margin:0px;
	background-image:url("//admin.shiga-saku.net/_img/homemade_blue/bg.gif");
	background-color:#F3FDFA;
	background-repeat:repeat;
	text-align:center;
}

form {
	margin:0px;
	padding:0px;
}

table.form {
	margin:25px 0px 0px 13px;
}

img {
	border:none;
}

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 : #888888;
	text-decoration : none;
}

ul.rss a:visited {
	color : #12969B;
	text-decoration : none;
}

ul.rss a:hover {
	color : #12969B;
	text-decoration : none;
}

ul.rss a:active {
	color : #539094;
	text-decoration : none;
}

a {
	color:#117079;
}

a:link {
	color:#117079;
}

a:visited {
	color:#117079;
	text-decoration:underline;
}

a:active {
	color:#539094;
}

a:hover {
	color:#12969B;
	text-decoration:none;
}

a.acalendar {
	color:#117079;
	text-decoration:none;
}

a.acalendar:link {
	color:#117079;
	text-decoration:none;
}

a.acalendar:visited {
	color:#117079;
	text-decoration:underline;
}

a.acalendar:active {
	color:#539094;
}

a.acalendar:hover {
	color:#888888;
	text-decoration:none;
}

a.acontinues {
	color:#117079;
	text-decoration:none;
}

a.acontinues:link {
	color:#117079;
	text-decoration:none;
}

a.acontinues:visited {
	color:#117079;
	text-decoration:underline;
}

a.acontinues:active {
	color:#539094;
}

a.acontinues:hover {
	color:#888888;
	text-decoration:none;
}

a.amenu {
	color:#117079;
	text-decoration:none;
}

a.amenu:link {
	color:#117079;
	text-decoration:none;
}

a.amenu:visited {
color#:117079;
	text-decoration:underline;
}

a.amenu:active {
	color:#539094;
}

a.amenu:hover {
	color:#888888;
	text-decoration:none;
}

#container {
	font-size:12px;
	width:800px;
	background-color:#F2EEE5;
	margin:0px auto;
	border-right:1px solid #4A3D2A;
	border-left:1px solid #4A3D2A;
	text-align:left;
}

#banner, #subbanner {
	background:#F2EEE5 url("//admin.shiga-saku.net/_img/homemade_blue/top_img.jpg") center no-repeat;
	padding:0px 0px 0px 0px;
	height: 207px;
}

#banner a {
	color:#117079;
	text-decoration:none;
}

#banner a:link {
	color:#117079;
	text-decoration:none;
}

#banner a:visited {
	text-decoration:none;
}

#banner a:active {
}

#banner a:hover {
	color:#B5B1A8;
	text-decoration:underline;
}

#subbanner a {
	color:#117079;
	text-decoration:none;
}

#subbanner a:link {
	color:#117079;
	text-decoration:none;
}

#subbanner a:visited {
	text-decoration:none;
}

#subbanner a:active {
}

#subbanner a:hover {
	color:#B5B1A8;
	text-decoration:underline;
}

h1, h2, h3 {
	margin:0px;
	padding:0px;
}

.blogtitle {
	font-size:20px;
	font-weight:bold;
	padding:30px 0px 10px 10px;
	text-align:left;
	letter-spacing:2px;
}

.description {
	color:#117079;
	font-size:12px;
	font:bold;
	padding:0px 0px 0px 10px;
	text-align:left;
	letter-spacing:2px;
	width:500px;
}

#content {
	width:600px;
	float:left;
}

#links {
	width:185px;
	float:left;
	background:url("//admin.shiga-saku.net/_img/homemade_blue/bg_links.gif") center repeat-x;
	text-align:left;
	padding:20px 0px 0px 0px;
	overflow:hidden;
}

#footer {
	clear:both;
}

#copyright {
	background:#4A3D2A;
	width : 100%;
	height : 16px;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	margin : 0px;
	padding : 0px;
	line-height : 16px;
	text-align : center;
}

.blog {
	margin:20px 10px 20px 15px;
}

.date {
	background:#4A3D2A url("//admin.shiga-saku.net/_img/homemade_blue/date_bg.gif") repeat-x center;
	background-position:1px 1px;
	color : #fff;
	font-size : 11px;
	letter-spacing : 2px;
	padding :27px 0px 8px 5px;
}

.blogbody {
	background:#fff;
	margin:0px 0px 10px 0px;
	padding:8px;/*border:1px solid blue;*/             
	}

.title {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding : 5px 0px 0px 5px;
	text-align: left;
}

.title a {
	color:#117079;
	text-decoration:none;
}

.title a:link {
	color:#117079;
	text-decoration:none;
}

.title a:visited {
	color:#117079;
	text-decoration:underline;
}

.title a:hover {
	color:#B5B1A8;
	text-decoration:none;
}

.main {
	width:531px;
	color:#4A3D2A;
	font-size:12px;
	margin:16px 10px 15px 0px;
	padding-left: 16px;
	overflow:auto;
	line-height:135%;
}

.main img {
	margin:0px 5px 5px 5px;
}

.main-continues {
	font-size:10px;
}

.posted {
	color:#5E8A82;
	font-size:10px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

a.aposted {
	color:#117079;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}

a.aposted:link {
	color:#117079;
	text-decoration:underline;
	font-weight:bold;
}

a.aposted:visited {
	text-decoration:underline;
	font-weight:bold;
}

a.aposted:active {
	text-decoration:none;
	font-weight:bold;
}

a.aposted:hover {
	color:#B5B1A8;
	text-decoration:none;
	font-weight:bold;
}

.menu {
	color:#686D67;
	font-size:10px;
	text-align:right;
}

.comments-head {
	color:#539094;
	font-size:10px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	height:10px;
}

.comments-body {
	font-size:12px;
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.comments-post {
	color:#888888;
	font-size:12px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.trackback-url {
	color:#539094;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px 15px 13px;
}

.trackback-body {
	font-size:12px;
	line-height:135%;
	margin:20px 0px 15px 13px;
}

.trackback-post {
	color:#888888;
	font-size:12px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

a.atrackback-post {
	color:#117079;
	text-decoration:none;
	font-weight:bold;
}

a.atrackback-post:link {
	color:#117079;
	text-decoration:none;
	font-weight:bold;
}

a.atrackback-post:visited {
	color:#117079;
	text-decoration:underline;
	font-weight:bold;
}

a.atrackback-post:active {
	color:#B5B1A8;
	font-weight:bold;
}

a.atrackback-post:hover {
	color:#B5B1A8;
	text-decoration:none;
	font-weight:bold;
}

label {
	font-size:10px;
	font-weight:bold;
}

#author {
	width:200px;
	border:1px solid #efefef;
}

#email {
	width:200px;
	border:1px solid #efefef;
}

#url {
	width:200px;
	border:1px solid #efefef;
}

#text {
	font-size:12px;
	width:400px;
	height:200px;
	border:1px solid #efefef;
}

.pagetop {
	font-size:10px;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.calendarhead {
	background-image:url(//admin.shiga-saku.net/_img/homemade_blue/side_bg.gif);
	background-color:#4A3D2A;
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:left;
	padding:27px 0px 3px 15px;
}

.calendartable {
	margin:0px auto 20px auto;
	width:100%;
	text-align:left;
	background:#fff;/*border:1px solid red;*/
		
	}

.calendarweek {
	color:#4F7F76;
	font-size:10px;
bold;
	font-weight: bold;
}

.calendarwd {
	/*border			: 1px solid red;*/
		/*background				: #dbada3;*/
		color :#fff;
	font-size:10px;
	font-weight:bold;
	letter-spacing : 2px;
	padding:5px 0px 5px 5px;
}

.calendard {
	empty-cells:show;
}

.calendardbg {
}

.calendar {
	font-size:10px;
	padding:2px 2px;
	position:center;
	color:929292;
}

.sidetitle {
	background-image:url(//admin.shiga-saku.net/_img/homemade_blue/side_bg.gif);
	background-repeat:no-repeat;
	background-color:#4A3D2A;
	background-position:1px 1px;
	color : #fff;
	font-size : 12px;
	font-weight:bold;
	letter-spacing : 2px;
	padding:27px 0px 5px 5px;
}

.category {
	background:#fff;
}

.side {
	background:#fff;
}

.side {
	font-size:12px;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:8px;
}

.side .text {
	width:80px;
}

.sidebody {
	color:#7D7D7D;
}

.sidebody a {
	color:#117079;
	text-decoration:none;
}

.sidebody a:link {
	color:#117079;
	text-decoration:none;
}

.sidebody a:visited {
	color:#117079;
	text-decoration:underline;
}

.sidebody a:hover {
	color:#B5B1A8;
	text-decoration:none;
}

.sidebody a:active {
	color:#B5B1A8;
	text-decoration:none;
}

p a {
	color:#117079;
	text-decoration:none;
}

p a:link {
	color:#117079;
	text-decoration:none;
}

p a:visited {
	color:#B5B1A8;
	text-decoration:underline;
}

p a:hover {
	color:#B5B1A8;
	text-decoration:none;
}

a.aside {
	color:#117079;
	text-decoration:underline;
}

a.aside:link {
	color:#117079;
	text-decoration:underline;
}

a.aside:visited {
	color:#B5B1A8;
	text-decoration:underline;
}

a.aside:hover {
	color:#B5B1A8B;
	text-decoration:none;
}

a.arss {
	color:#117079;
	text-decoration:underline;
}

a.arss:link {
	color:#117079;
	text-decoration:underline;
}

a.arss:visited {
	text-decoration:underline;
}

a.arss:active {
}

a.arss:hover {
	color:#B5B1A8;
	text-decoration:none;
}

.photo {
	text-align:center;
}

.nickname {
	color:#117079;
	font-weight:bold;
	margin:10px 0px;
}

.message {
}
