@charset "UTF-8";

/* ひなりん リミテッドエディション */

*{		
	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:#000;
    margin:0px;
    background:#FFE4CF;
    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:#333333;
    text-decoration: none;
}

ul.rss a:visited	{
    color:#333333;
    text-decoration: none;
}

ul.rss a:hover		{
    color:#999999;
    text-decoration: none;
}

ul.rss a:active	{
    color:#333333;
    text-decoration: none;
}

	a{
    color:#FB7224;
    text-decoration:underline;
}
	a:link{
    color:#FB7224;
    text-decoration:underline;
}
	a:visited{
    text-decoration:underline;
}
	a:active{}
	a:hover{
    color:#FB7224;
    text-decoration:none;
}

	a.acontinues{
    color:#FB7224;
    text-decoration:underline;
}
	a.acontinues:link{
    color:#FB7224;
    text-decoration:underline;
}
	a.acontinues:visited{
    text-decoration:underline;
}
	a.acontinues:active{}
	a.acontinues:hover{
    color:#FB7224;
    text-decoration:none;
}

	a.amenu{
    color:#9999FF;
    text-decoration:underline;
}
	a.amenu:link{
    color:#9999FF;
    text-decoration:underline;
}
	a.amenu:visited{
    text-decoration:underline;
}
	a.amenu:active{}
	a.amenu:hover{
    color:#9999FF;
    text-decoration:none;
}

	#container{
    font-size:12px;
    width:800px;
    background-color:#FFFEEC;
    margin:0px auto;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #77DB57;
    border-right-color: #77DB57;
    border-bottom-color: #77DB57;
    border-left-color: #77DB57;
    text-align:left;
}

	#banner,#subbanner{
    background:#FFF6AF url("http://shiga-saku.net/usr/hinarin/head.jpg") left bottom no-repeat;
    padding:0px 0px 0px 0px;
    height:215px;
}

	#banner a{color:#FB7224;text-decoration:none;}
	#banner a:link{color:#FB7224;text-decoration:none;}
	#banner a:visited{text-decoration:none;}
	#banner a:active{}
	#banner a:hover{color:#FB7224;text-decoration:underline;}

	#subbanner a{color:#fff;text-decoration:none;}
	#subbanner a:link{color:#fff;text-decoration:none;}
	#subbanner a:visited{text-decoration:none;}
	#subbanner a:active{}
	#subbanner a:hover{color:#fff;text-decoration:underline;}

	h1,h2,h3{
    margin:0px;
    padding:0px;
}

	.blogtitle{
    font-size:11px;
    font-weight:bold;
    padding:2px 0px 10px 5px;
    text-align:left;
    letter-spacing:2px;
    float:left;
    width:200px;
}

	.description{
    color:#FB7224;
    font-size:11px;
    padding:2px 0px 0px 0px;
    text-align:left;
    letter-spacing:2px;
    float:left;
    width:400px;
}


	#content{
    width:600px;
    float:left;
}
	
	#links{
    width:185px;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    overflow:hidden;
}

	
	#footer{
    clear:both;
}
	
	#copyright				{
    background: #FFF6AF url() bottom;
    width: 100%;
    height: 16px;
    font-size: 10px;
    font-weight:bold;
    color: #FB7224;
    margin: 0px;
    padding: 0px;
    line-height: 16px;
    text-align: center;
}

	.blog{
    margin:0px 10px 20px 15px;
}

	.date{
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background: #DDFFCC url();
    background-position:1px 1px;
    color:#666666;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 5px 0px 5px 5px;
}

	.blogbody{
    background:#FFFFFF;
    margin:0px 0px 10px 0px;
    padding:8px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}

	.title{
    color:#000;
    font-size:14px;
    font-weight:bold;
    height:10px;
    background-repeat: no-repeat;
    background-position: left center;
}

	.main{
    width:500px;
    color:#000;
    font-size:12px;
    margin:16px 10px 15px 15px;
    padding-left: 16px;
    overflow:auto;
    line-height:135%;
}

	.main img{
    margin:0px 5px 5px 5px;
}

	.main-continues{
    font-size:10px;
}

	.posted{
    color:#000;
    font-size:10px;
    text-align:right;
    margin:0px 0px 5px 0px;
    height:20px;
}

	a.aposted{
    color:#9999FF;
    text-decoration:underline;
    font-weight:bold;
    font-size:10px;
}
	a.aposted:link{
    color:#9999FF;
    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:#9999FF;
    text-decoration:none;
    font-weight:bold;
}

	.menu{
    color:#000;
    font-size:10px;
    text-align:right;
    height:20px;
}

	.comments-head{
    color:#000;
    font-size:11px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    height:10px;
    background: #DDFF url();
}

	.comments-body{
    font-size:12px;
    line-height:135%;
    margin:20px 0px 15px 13px;
}

	.comments-post{
    color:#000;
    font-size:12px;
    text-align:right;
    background: #DDFFCC url();
    margin:0px 0px 25px 0px;
}

	.trackback-url{
    color:#FB7224;
    font-size:12px;
    font-weight:bold;
    margin:20px 0px 15px 13px;
    height:20px;
}

	.trackback-body{
    font-size:12px;
    line-height:135%;
    margin:20px 0px 15px 13px;
}

	.trackback-post{
    color:#FB7224;
    font-size:12px;
    text-align:right;
    background: #DDFFCC url();
    margin:0px 0px 25px 0px;
}

	a.atrackback-post{
    color:#FB7224;
    text-decoration:underline;
    font-weight:bold;
}
	a.atrackback-post:link{
    text-decoration:underline;
    font-weight:bold;
    color:#FB7224;
}
	a.atrackback-post:visited{text-decoration:underline;font-weight:bold;}
	a.atrackback-post:active{font-weight:bold;}
	a.atrackback-post:hover{
    color:#FB7224;
    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{
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background: #DDFFCC url();
    color:#666666;
    font-size:12px;
    font-weight:bold;
    letter-spacing:2px;
    padding:0px 0px 2px 0px;
    text-align:center;
    padding:3px 0px 3px 15px;
}

	.calendartable{
    margin:0px auto 20px auto;
    width:100%;
    text-align:center;
    background:#fff;
    border-top:1px none #cccccc;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
	
	.calendarweek{
    color:#333333;
    font-size:10px;
    font-weight: bold;
}

	.calendarwd{
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    background:#EBFDED;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    letter-spacing: 2px;
    padding:0 2px 0 2px;
}
	.calendard{
    text-align: center;
    width:24px;
    height:15px;
    line-height:1em;
}
	.calendardbg{}

	.calendar{
    font-size:10px;
    padding:0;
    text-align:center;
}

	.sidetitle{
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background: #DDFFCC url();
    background-position:1px 1px;
    color:#666666;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 2px;
    padding:5px 0px 5px 5px;
}

	.side{
    font-size:12px;
    line-height:140%;
    margin:0px 0px 10px 0px;
    padding:8px;
}

.side .text{
	width:80px;
}

	#links a{
    color:#FB7224;
    text-decoration:underline;
}
	#links a:link{
    color:#FB7224;
    text-decoration:underline;
}
	#links a:visited{
    color:#FB7224;
    text-decoration:underline;
}
	#links a:hover{
    color:#FB7224;
    text-decoration:none;
}

	a.arss{
    color:#009933;
    text-decoration:underline;
}
	a.arss:link{
    color:#009933;
    text-decoration:underline;
}
	a.arss:visited{
    text-decoration:underline;
}
	a.arss:active{}
	a.arss:hover{
    color:#009933;
    text-decoration:none;
}
	
	.photo{
    text-align:center;
}
	.nickname{
    color:#FFCFD4;
    font-weight:bold;
    margin:10px 0px;
}
	.message{}

	.quotetable{}
	.quote{
    color:#000;
    font-size:10px;
    padding:1px;
}

	.blogtimes{
    margin:0px 0px 16px 0px;
    text-align:center;
}

	.powered{
    text-align:center;
    margin:0px 0px 10px 0px;
}

	.syndicate{
    font-size:10px;
    text-align:center;
}
	.checkers{
    font-size:10px;
    margin-top:10px;
}

a.adtitle{
    font-weight:bold;
    text-decoration:underline;
}
a.adtitle:link{
    font-weight:bold;
    text-decoration:underline;
}
a.adtitle:visited{
    font-weight:bold;
    text-decoration:underline;
}
a.adtitle:active{
    font-weight:bold;
    text-decoration:underline;
}
a.adtitle:hover{
    font-weight:bold;
    text-decoration:underline;
}

a.addescription{
    color:black;
    text-decoration:none;
}
a.addescription:link{
    color:black;
    text-decoration:none;
}
a.addescription:visited{
    color:black;
    text-decoration:none;
}
a.addescription:active{
    color:black;
    text-decoration:none;
}
a.addescription:hover{
    color:black;
    text-decoration:none;
}

a.adurl{
    color:blue;
    text-decoration:none;
}
a.adurl:link{
    color:#009933;
    text-decoration:none;
}
a.adurl:visited{
    color:#009933;
    text-decoration:none;
}
a.adurl:active{
    color:#009933;
    text-decoration:none;
}
a.adurl:hover{
    color:#009933;
    text-decoration:none;
}

a.adld{
    text-decoration:underline;
}
a.adld:link{
    text-decoration:underline;
}
a.adld:visited{
    text-decoration:underline;
}
a.adld:active{
    text-decoration:underline;
}
a.adld:hover{
    text-decoration:underline;
}
body.ad{
    background:#f7p39f;
}

#tagclick-tags a {
   white-space: normal !important;
}
.title{
    font-weight:bold;
    text-decoration:none;
    color:#9999FF;
}
.title a:link{
    font-weight:bold;
    text-decoration:none;
    color:#9999FF;
}
.title a:visited{
    font-weight:bold;
    text-decoration:none;
    color:#9999FF;
}
.title a:active{
    font-weight:bold;
    text-decoration:none;
    color:#9999FF;
}
.title a:hover{
    font-weight:bold;
    text-decoration:none;
    color:#9999FF;
}
/*カレンダー日リンク表示設定ここから*/
.calendard a{
    text-decoration:none;
}

.calendard a:link{
text-decoration:none;
}
.calendard a:visited{
text-decoration:none;
}
.calendard a:active{
text-decoration:none;
}
.calendard a:hover{
text-decoration:none;
}
/*カレンダー日リンク表示設定ここまで*/
.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, .header_scroll a:link,.header_scroll a:visited { color: #000; text-decoration: none; }
.header_scroll a:active,.header_scroll a:hover{ text-decoration: underline; }

