@charset "UTF-8";
/*michinoeki*/
/* body
---------------------------------------------------- */
*{
margin: 0;
padding: 0;
font-family:verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;}
textarea,select,input {
font-family:verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック',sans-serif;}

body{
	color:#333333;
	margin:0px;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(/usr/michinoeki/bg.gif);
}
#container{
	background: url(/usr/michinoeki/bg02.gif) 0 center repeat-y;
	width:808px;
	font-size:90%;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#wrap{
	width:800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

form{
	margin: 0px;
	padding: 0px;
}

table.form{
	margin: 25px 0px 0px 15px;
}

img{
	border:none;
}

ul.rss{
	padding: 0px;
	width: 100%;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

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 {color:#705c49;text-decoration:underline;}
ul.rss a:link {color:#705c49;text-decoration:underline;}
ul.rss a:visited {color:#705c49;text-decoration:underline;}
ul.rss a:hover {color:#afa397;text-decoration:none;}
ul.rss a:active {color:#afa397;text-decoration:none;}

/* link
---------------------------------------------------- */
a {color:#705c49;text-decoration:none;}
a:link {color:#705c49;text-decoration:none;}
a:visited {color:#705c49;text-decoration:none;}
a:active {color:#afa397;text-decoration:none;}
a:hover {color:#afa397;text-decoration:none;}

a.acalendar {color:#705c49;text-decoration:underline;}
a.acalendar:link {color:#705c49;text-decoration:underline;}
a.acalendar:visited {color:#705c49;text-decoration:underline;}
a.acalendar:active {color:#afa397;text-decoration:none;}
a.acalendar:hover {color:#afa397;text-decoration:none;}

a.acontinues {color:#afa397;text-decoration:underline;}
a.acontinues:link {color:#afa397;text-decoration:underline;}
a.acontinues:visited {color:#afa397;text-decoration:underline;}
a.acontinues:active {color:#705c49;text-decoration:none;}
a.acontinues:hover {color:#705c49;text-decoration:none;}

a.amenu {color:#afa397;text-decoration:underline;}
a.amenu:link {color:#afa397;text-decoration:underline;}
a.amenu:visited {color:#afa397;text-decoration:underline;}
a.amenu:active {color:#705c49;text-decoration:none;}
a.amenu:hover {color:#705c49;text-decoration:none;}

/* heaer banner
---------------------------------------------------- */
#header {
	background: url(/usr/michinoeki/headimg.gif) 0 center no-repeat;
	height: 75px;
	width: 808px;
	margin: 0 auto 0;
}
#banner {
	margin: 0 auto 0;
        width: 800px;
        height: 206px;
        background:url(http://kururun.jp/usr/michinoeki/top_img.jpg) 0 0 no-repeat;
}

.blogtitle{
	margin: 0px;
	padding-top: 0px;
	padding-left: 4px;
}

.description{
	font-size:90%;
	width: 285px;
        height: auto;
	color: #333333;
	padding-top:25px;
	padding-left:320px;
}

#banner a {color:#FFFFFF;text-decoration:underline;}
#banner a:link {color:#FFFFFF;text-decoration:underline;}
#banner a:visited {color:#FFFFFF;text-decoration:underline;}
#banner a:active {color:#FFFFFF;text-decoration:none;}
#banner a:hover {color:#FFFFFF;text-decoration:none;}

#subbanner a {color:#FFFFFF;text-decoration:underline;}
#subbanner a:link {color:#FFFFFF;text-decoration:underline;}
#subbanner a:visited {color:#FFFFFF;text-decoration:underline;}
#subbanner a:active {color:#FFFFFF;text-decoration:none;}
#subbanner a:hover {color:#FFFFFF;text-decoration:none;}

/* globalnavigation
---------------------------------------------------- */
ul#gnavi {
	width: 800px;
	height: 33px;
	padding: 0;
}
ul#gnavi li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#gnavi li a {  
	height:33px;  
	display:block;  
	float:left;  
	text-decoration:none;  
	overflow:hidden;  
}

/* content
---------------------------------------------------- */
#content{
	width:605px;
	float:right;
	background-color :#ffffff;
	margin-top: 10px;
}
.blog{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 15px;
_margin-left: 10px;
	width: 580px;
}
div.bn_area p {
        margin-bottom: 10px;
}
.date{
	color :#333333;
	font-size :75%;
	letter-spacing :2px;
	text-align: right;
	margin: 0px;
	padding: 5px;
                display: none;
}
.blogbody{
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.title{
	color:#705c49;
	font-size:120%;
	font-weight:bold;
	padding: 10px 0 5px 0;
	margin-top: 0 0 5px;
        border-bottom: 1px dashed #333333;
}
.main{
	color:#000000;
	font-size:80%;
	overflow:auto;
	line-height:135%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	width: 100%;
}
.main img{
	margin:5px;
}
.posted{
	color :#000000;
	font-size :10px;
	text-align :right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

a.aposted {color:#afa397;text-decoration:underline;font-weight:bold;font-size:10px;}
a.aposted:link {color:#afa397;text-decoration:underline;font-weight:bold;}
a.aposted:visited {color:#afa397;text-decoration:underline;font-weight:bold;}
a.aposted:active {color:#705c49;text-decoration:none;font-weight:bold;}
a.aposted:hover {color:#705c49;text-decoration:none;font-weight:bold;}


#links{
	width:185px;
	float:left;
	text-align :left;
	margin :0px;
	background-color :#ffffff;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.title2{
	color:#705c49;
	font-size:80%;
	font-weight:bold;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 10px;
	margin: 0px;
}	

.menu{
	font-size:90%;
	text-align :right;
}

.comments-head{
	font-size:80%;
	font-weight :bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.comments-body, .trackback-body{
	font-size:75%;
	line-height :135%;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	border: 1px solid #efefef;
}

.comments-post, .trackback-post{
	font-size:80%;
	text-align :right;
	margin :0px 0px 25px 0px;
}

.trackback-url{
	font-size:80%;
	font-weight :bold;
	border: 1px solid #efefef;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

a.atrackback-post {color:#705c49;text-decoration:underline;font-weight:bold;}
a.atrackback-post:link {color:#705c49;text-decoration:underline;font-weight:bold;}
a.atrackback-post:visited {color:#705c49;text-decoration:underline;font-weight:bold;}
a.atrackback-post:active {color:#705c49;text-decoration:none;font-weight:bold;}
a.atrackback-post:hover {color:#705c49;text-decoration:none;font-weight:bold;}

label{
	font-size :80%;
	font-weight :bold;
}

#email, #url, #author{
	width :200px;
	border: 1px solid #efefef;
}

#text{   font-size:12px;
	width :400px;
	height :200px;
	border: 1px solid #efefef;
}

.pagetop{
	font-size :80%;
	text-align :right;
	margin :0px 0px 25px 0px;
}
.in_pagetop {
        font-size: 80%;
        width: 540px;
        text-align:right;
        margin: 0 0 25px 0;
}
/* calendar
---------------------------------------------------- */
	.calendarhead{
	color:#333;
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	padding:3px 0px 3px 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	}
	.calendartable{
	margin:0px auto 10px auto;
	width:180px;
	text-align:left;
	background:#fff;
	border-spacing:0px;
	}
	.calendarweek{
		color:#FFFFFF;
		font-size:10px;
		font-weight: bold;
	}

	.calendarwd{
	background-position:-2px 0px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	letter-spacing: 2px;
	text-align: center;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: #5F8FD1;
	}
	.calendard{
    	empty-cells:show;
    	border-top:1px solid #efefef;
		border-right:1px solid #efefef;
		text-align: center;
    }
	.calender{
	font-size:10px;
	padding:2px;
	color: #666666;
	margin-bottom: 20px;
	}
/* side
---------------------------------------------------- */
.sidetitle{
	color:#705c49;
	font-size:80%;
	letter-spacing:normal;
	background-image: url(/usr/michinoeki/side_bg.gif);
        width: 185px;
        height: 28px;
	padding: 10px 0 0 35px;
	text-align: left;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}

.side{
	font-size:80%;
	padding :10px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
        background-color: #ede9e4;
        color: #ede9e4;
}
.side a {
        background: url(/usr/michinoeki/icon_01.gif) 0 0.3em no-repeat;
        color: #705c49;
        text-decoration: none;
        padding-left: 10px;
        margin: 0;
        line-height: 2em;
}
.side a:hover {
        background: url(/usr/michinoeki/icon_01.gif) 0 0.3em no-repeat;
        color: #afa397;
        text-decoration: none;
        padding-left: 10px;
}

.photo{
	text-align :center;
}

.nickname{
        color: #705c49;;
	font-weight :bold;
	margin :10px 0px;
}

.message{
        color: #705c49;	
}
.message a {
        background: none;
        text-decoration: underline;
        padding: 0;
}
.message a:hover {
        background: none;
        text-decoration: underline;
        padding: 0;
}
.quotetable{
}

.quote{
	color :#000;
	font-size :12px;
	padding :1px;
}

.blogtimes{
	margin :0px 0px 16px 0px;
	text-align :center;
}

.powered{
	text-align :center;
	margin :0px 0px 10px 0px;
}
/*
.syndicate{
	font-size								:12px;
	text-align								:center;
}
.checkers{
	font-size								:12px;
	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:#006699;text-decoration:none;}
a.adurl:link								{color:#006699;text-decoration:none;}
a.adurl:visited								{color:#006699;text-decoration:none;}
a.adurl:active								{color:#006699;text-decoration:none;}
a.adurl:hover								{color:#006699;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-color: #FFFFFF;
}
*/
/* footer
---------------------------------------------------- */
#footer{
	clear :both;
        background: url(/usr/michinoeki/footer_bg.gif) 0 0 no-repeat;
        width: 800px;
        height: 56px;
}

#copyright{
	font-size:70%;
	color :#ffffff;
	margin :0px;
	padding :10px;
	line-height :16px;
	text-align :center;
}
/* event_info
---------------------------------------------------- */
h2.event{
        background: url(/usr/michinoeki/midashi_bg.gif) 0 0 no-repeat;
        color: #333333;
        width: 560px;
        height: 28px;
        font-size: 120%;
        padding: 16px 0 0 20px;
}
div#event_area {
        border: 1px solid #333333;
        padding: 15px 0; 
        margin: 5px 0 10px;
        width: 580px;
        height: 150px;
        overflow: auto;
}
div.eventlist {
        width: 485px;
        padding: 0 15px 20px;
}
div.eventlist a {
       font-weight: bold;
       color:#ff9933;
}
div.eventlist img {
        float: left; 
        magin: 0;
        padding: 10px 10px 0 0;
}
.rss_list {
        padding: 0 0 15px 0;
        line-height: 1.4em;
        font-size: 90%;
        width: 485px;
}
h2.info{
        background: url(/usr/michinoeki/midashi_bg.gif) 0 0 no-repeat;
        color: #333333;
        width: 560px;
        height: 30px;
        font-size: 120%;
        padding: 14px 0 0 20px;
}
div#info_area {
        border: 1px solid #333333;
        padding: 15px 0; 
        margin: 5px 0 10px;
        width: 580px;
        height: 150px;
        overflow: auto;
}
div.infolist {
        width: 485px;
        padding: 0 15px 20px;
}
div.infolist a {
       font-weight: bold;
       color:#ff9933;
}

/* link_banner
---------------------------------------------------- */
div.link_bn {
       margin-bottom: 15px;
}
div.link_bn p img {
       margin-bottom: 10px;
}
