*{
margin: 0px;
padding: 0px;
line-height: 1.5em;
color: #663300;
font-style: normal;
font-weight: normal;
font-famry: "Hiragino Kaku Gothic Pro","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","£Í£Ó £Ð¥´¥·¥Ã¥¯",Geneva,Arial,Verdana,sans-serif;
font-size: 100%;
}


body{
margin-top: 10px;
text-align: center;
background:url(http://www.papyrus-hiyama.com/img/bg_navi.jpg);
background-repeat:repeat-x;
font-size: 80%;
}

#layout {
margin: 0 auto;
width: 800px;
position: relative;	
}


p{
padding:0 0 10px 0;
}

#header{
width: 800px;
text-align: left;
}


#headlogo{
height: 74px;
		
}


/*¥°¥í¡¼¥Ð¥ë¥Ê¥Ó¥¨¥ê¥¢*/

ul#navi{
margin: 0px;
padding: 0px;
height: 95px;
}


ul#navi li{
margin: 0px;
padding: 0px;
float: left;
list-style-type: none;
}

ul#navi li a{
outline: none;
}
	

ul#navi li#home a,
ul#navi li#profile a,
ul#navi li#profile-on a,
ul#navi li#works a,
ul#navi li#works-on a,
ul#navi li#news a,
ul#navi li#news-on a,
ul#navi li#contact a,
ul#navi li#contact-on a{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 95px;
	height: 93px;
	text-indent: -9999px;
}

ul#navi li#home a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_home.jpg);
background-position: 0px 0px;
	
}

ul#navi li#profile a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_profile.jpg);
background-position: 95px 0px;
	
}

ul#navi li#profile-on a{
	background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_profile.jpg);
	background-position: 95px -150px;
	
}

ul#navi li#works a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_works.jpg) ;
background-position: 190px 0px;
}
	


ul#navi li#news a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_news.jpg);
background-position: 285px 0px;


}

ul#navi li#news-on a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_news.jpg);
background-position: 285px -150px;
	
}



ul#navi li#contact a{
background-image: url(http://www.papyrus-hiyama.com/img/navi/gr_navi_contact.jpg) ;
background-position: 380px 0px;
	
}


ul#navi li#home a:link,
ul#navi li#profile a:link,
ul#navi li#profile-on a:link,
ul#navi li#works a:link,
ul#navi li#works-on a:link,
ul#navi li#event a:link,
ul#navi li#event-on a:link,
ul#navi li#news a:link,
ul#navi li#news-on a:link,
ul#navi li#contact a:link,
ul#navi li#contact-on a:link{
background-position: 0px 0px;
}

ul#navi li#home a:hover,
ul#navi li#profile a:hover,
ul#navi li#profile-on a:hover,
ul#navi li#works a:hover,
ul#navi li#works-on a:hover,
ul#navi li#event a:hover,
ul#navi li#event-on a:hover,
ul#navi li#news a:hover,
ul#navi li#news-on a:hover,
ul#navi li#contact a:hover,
ul#navi li#contact-on a:hover{
background-position: 0px -150px;
}

ul#navi li#home a:active,
ul#navi li#profile a:active,
ul#navi li#profile-on a:active,
ul#navi li#works a:active,
ul#navi li#works-on a:active,
ul#navi li#danbou a:active,
ul#navi li#danbou-on a:active,
ul#navi li#event a:active,
ul#navi li#event-on a:active,
ul#navi li#contact a:active,
ul#navi li#contact-on a:active{
background-position: 0px -150px;
}



#box{
text-align: left;
}

#main {
float: right;
width: 550px;
}

#side {
float: left;
width: 200px;
}



h1 {
margin: 0px;
padding: 0px;
}

.font-r{
color: #8b0000;
font-weight: bold;

}

.site_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 1px;
color: #000000;
margin: 0px 0px 0px -9999px;
padding: 0px;
}




/*¥µ¥¤¥É¥ê¥ó¥¯*/

#side{
padding-top:10px;
}

#side ul {
padding: 0px 0px 0px 15px;
}

#side ul li{
padding:3px 5px 0px 20px;
list-style-type: none;
background: url(http://www.papyrus-hiyama.com/img/link-img.gif) no-repeat;
line-height: 1.8em;
}

#side ul li a:link{
text-decoration: none;
}

#side ul li a:hover{
color: #eb563e;
text-decoration: none;
}

#side ul li a:active{
color: #eb563e;
text-decoration: none;
}

#side ul li a:visited{
text-decoration: none;
}



/*¥ê¥ó¥¯*/

a img{
border-style: none;
}

#main a:link{
color: #eb563e;
text-decoration: underline;
}

#main a:visited{
color: #eb563e;
text-decoration: underline;
}


#main a:hover{
color: #eb563e;
text-decoration: none;
}

#main a:active{
color: #eb563e;
text-decoration: none;
}






.description {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 1px;
color: #666666;
margin: 0px 0px 0px -9999px;
}


.entry_navi{
font-size: 12px;
color: #666666;
margin: 15px 0px 15px 0px;
}

.entry {
margin: 0px;
padding: 0px;
}

.entry_date {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
margin: -25px 0px 10px 55px;


}

.entry_title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 18px;
font-weight: bolder;
margin: 5px 0px 0px 0px;
padding: 10px 0px 0px 55px;
background: url(http://www.papyrus-hiyama.com/blog-img/mokuba.jpg) no-repeat;
height:50px;
}

.entry_body {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
line-height: 170%;
margin: 0px 0px 15px 0px;
}

.entry_author {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
margin: 5px 0px 5px 0px;
text-align: right;
}

.entry_more {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
line-height: 170%;
margin: 15px 0px 15px 0px;
}

.entry_state {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
margin: 15px 0px 30px 0px;
}

blockquote {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid #CCCCCC;
}

.comment-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: bolder;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.pict {
border-width: 1px;
border-style: solid;
border-color: #999;
}




.linktext {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
line-height: 170%;
margin:0px;
padding:0px;
background: url(http://www.papyrus-hiyama.com/blog-img/news-sidemenu-bg.jpg);
background-repeat: repeat-y;
}

.linktext-top {
margin:0px;
padding:0px;
height:17px;
background: url(http://www.papyrus-hiyama.com/blog-img/news-sidemenu-bg_top.jpg);
background-repeat: no-repeat;
}

.linktext-bottom {
margin:0px 0px 20px 0px;
padding:0px;
height:17px;
background: url(http://www.papyrus-hiyama.com/blog-img/news-sidemenu-bg_bottom.jpg);
background-repeat: no-repeat;
}


.search {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 12px;
line-height: 170%;
margin: 10px 0px 20px 0px;
}

.copyright {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
border-top: 1px solid #666666;
margin: 10px 0px 0px 0px;
padding-top: 10px;
}

.calendar {
font-family: "Verdana";
font-size: 10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
background: url(http://www.papyrus-hiyama.com/blog-img/news-sidemenu-bg.jpg);
background-repeat: repeat-y;

}

.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
}

.cell {
width: 25px;
height: 15px;
padding: 0px;
}


.page_navi {
margin: 30px 0 20px 0;
font-size: 10px;
text-align:center;
}

.return {
margin: 10px 5px 10px 0;
font-size: 10px;
text-align:right;
}

/*¥Õ¥Ã¥À¡¼*/

#foot{
font-size: 80%;
clear: both;
}

ul#footer{
margin: 0 ;
padding: 10px;
	
}


ul#footer li{
margin: 0 ;
padding: 0;
display:inline;
list-style-type: none;
}



#foot p{
clear: both;
}

#footer a:link{
text-decoration: none;
}

#footer a:visited{
text-decoration: none;
}



#footer a:hover{
color: #eb563e;
text-decoration: none;
}

#footer a:active{
color: #eb563e;
	text-decoration: none;
}




