/* CSS Document */

body {
margin: 0;

/*background-color: #F1ECE7;*/
background: url(images/texture.jpg) top left;
}


h1, h2, h3, h4, h5, h6 { 
margin: 0;
font-family: "ヒラギノ角ゴ Pro W3", Arial, "ＭＳ Ｐゴシック", Osaka;
/*color: #3C2F22;*/
color: #CCCCCC;
}

p, a {
margin: 0;
font-family: "ヒラギノ角ゴ Pro W3", Arial, "ＭＳ Ｐゴシック", Osaka;
line-height: 150%;
/*color: #555555;*/
color: #999999;
}



a:focus { outline:none; }
form { margin: 0; padding: 0; }


#container {
margin: auto;
padding: 30px 0 30px 0;
width: 845px;
/*background: url(images/page-line.gif) repeat-y 251px 0;*/
}







#menu {
float: left;
width: 235px;
}


#logo {
display: block;
margin: 0 0 35px 0;
width: 235px;
height: 65px;
background: url(images/titile.gif) no-repeat top left;
text-indent: -9999px;
}

/*==============================================================*/


#menu h2 {
width: 180px;
height: 27px;
font-size: 1px; 
text-indent: -9999px;
}



#menu ul {
margin: 0 0 25px 0;
padding: 0;
}

#menu li {
font: bold 14px Arial, Helvetica, sans-serif;
list-style-position: outside;
list-style-type: none;
}


#menu a { color: #574433; }

#menu a:link    { text-decoration: none; }
#menu a:visited { text-decoration: none; }
#menu a:hover   { text-decoration: underline; }


#menu .widget_category li {
text-align: right;
padding: 8px 0;
background: url(images/bar01.gif) repeat-x bottom left;
}


.widget_pages {
padding: 2px 0 0 0;
background: url(images/bar01.gif) repeat-x top left;
}

#menu .widget_pages li {
height: 40px;
font-size: 1px; 
text-indent: -9999px;
}

/*
.page-item-1 { background: url(images/about.gif) no-repeat top right; }
.page-item-2 { background: url(images/sitemap.gif) no-repeat top right; }
.page-item-3 { background: url(images/contact.gif) no-repeat top right; }
*/


#menu .widget_pages a { display: block; height: 40px; }
/*
.widget_pages h2          { background: url(images/menu-index.gif) no-repeat 0 0; }
.widget_categories h2     { background: url(images/menu-categoy.gif) no-repeat 0 0; }
.widget_recent_entries h2 { background: url(images/menu-entry.gif) no-repeat 0 0; }
.widget_archive  h2       { background: url(images/menu-achieve.gif) no-repeat 0 0; }

*/






/*==============================================================*/


#page-link {
margin: auto;
padding: 20px;
width: 580px;
}


#page-link ul { margin: 0; padding: 0; }


#page-link li {
margin: 0 30px 0 0;
float: left;
list-style: none;
list-style-position: outside;
font-size: 1px;
text-indent: -9999px;
}

#page-link li a { display: block; height: 12px; }

.page-home   { width: 42px; background: url(images/home.gif) no-repeat top left; }
.page-item-2 { width: 47px; background: url(images/about.gif) no-repeat top left; }
.page-item-4 { width: 65px; background: url(images/contact.gif) no-repeat top left; }

/*#page-link .page-home   a { width: 42px; }
#page-link .page-item-2 a { width: 47px; }
#page-link .page-item-4 a { width: 65px; }*/

/*.page-item-4 { background: url(images/sitemap.gif) no-repeat top left; }*/



#contents {
/*float: right*/
margin: auto;
padding: 20px;
width: 580px;
background-color: #000000;
}

#contents p {
font-size: 14px;
margin: 0 0 10px 0;
}

#contents a:link    { text-decoration: underline; color: #999999; }
#contents a:visited { text-decoration: underline; color: #999999; }
#contents a:hover   { text-decoration: none;      color: #999999; }

#contents strong {
/*color: #816549;*/
color: #999999;
}



/*=========================== AROUND ENTRY TITLE ===================================*/

.entry-title {
position: relative;
width: 580px;
}



.entry-title h3 {
/*background: url(images/bar01.gif) repeat-x bottom left;*/
padding: 0 0 0 0;
font-size: 18px;
font-weight: bold;
font-style: italic;
/*border-bottom: 1px solid #333333;*/
}

#contents .entry-title a:link    { text-decoration: none; color: #911A4D; }
#contents .entry-title a:visited { text-decoration: none; color: #911A4D; }
#contents .entry-title a:hover   { text-decoration: underline; color: #911A4D; }


#contents p.date {
position: absolute;
top: 7px;
right: 0;
font-size: 10px;
font-style: italic;
}


/*=========================== THUMBNAILS ===================================*/




/*=========================== ENTRY TOP ===================================*/

.entries {
margin: 10px 0 40px 0;
padding: 0 0 20px 0;
width: 580px;
border-bottom: 1px solid #333333;
}

.thumbnail-top {
display: block;
margin: 15px 0 0 0;
}


/*#contents a.more-link {
float: right;
display: block;
width: 15%;
font-size: 10px;
font-style: italic;
text-align: center;
letter-spacing: 0.06em;
color: #FFFFFF;
text-decoration: none;
}

#contents a.more-link:link    { background-color: #3C2F22; }
#contents a.more-link:visited { background-color: #3C2F22; }
#contents a.more-link:hover   { background-color: #816549; }*/


#contents a.more-link,
#contents .entries-archieves a.more-link {
float: right;
display: block;
width: 15%;
font-size: 10px;
font-style: italic;
text-align: center;
letter-spacing: 0.06em;
color: #FFFFFF;
text-decoration: none;
}

#contents a.more-link:link,    #contents .entries-archieves a.more-link:link    { background-color: #911A4D; }
#contents a.more-link:visited, #contents .entries-archieves a.more-link:visited { background-color: #911A4D; }
#contents a.more-link:hover,   #contents .entries-archieves a.more-link:hover   { background-color: #471026; }



/*=========================== ENTRY SINGLE ===================================*/


#entry-single {
margin: 15px 0 10px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #CCCCCC;
}


.cat-link {
display: inline;
padding: 0 10px 0 0;
font: 10px Arial, Helvetica, sans-serif;
letter-spacing: 0.05em;
font-style: italic;
}


#contents a.cat-link:link    { text-decoration: none; color: #9B9B9B; }
#contents a.cat-link:visited { text-decoration: none; color: #9B9B9B; }
#contents a.cat-link:hover   { text-decoration: underline; color: #3C2F22; }


/*=========================== ARCHIEVES LIST ===================================*/


.thumbnail-list {
display: block;
float: left;
margin: 0 15px 0 0;
width: 190px;
height: 83px;
border: 5px solid #FFFFFF;
}



.entries-archieves {
float: left;
margin: 10px 0 40px 0;
padding: 0 0 20px 0;
/*border-bottom: 1px solid #CCCCCC;*/
}


.entries-archieves p { text-align: left; }


/*============================= BREADCRUMB =================================*/

#breadcrumb {
position: relative;
width: 100%;
height: 19px;
background: url(images/bar01.gif) repeat-x bottom left;
}

#breadcrumb-home {
display: block;
width: 14px;
height: 11px;
background: url(images/home-icon.gif) no-repeat top left;
text-indent: -9999px;

}

#breadcrumb ul {
position: absolute;
margin: 0;
padding: 0;
top: 0;
left: 0;
}

#breadcrumb li {
padding-right: 10px;
float: left;
font-size: 10px;
/*font-weight: bold;*/
list-style-position: outside;
list-style-type: none;
color: #666666;
}

.bread-li-adjust {
padding: 0 10px 5px 0;
}

/*.breadcrumb-adjust { height: 22px; }*/


/*=========================== COMMENT ===================================*/

#comment {
padding: 20px 0 0 0;	
}

#comment h4 {
background: url(images/bar01.gif) repeat-x bottom left;
margin: 0 0 15px 0;
padding: 0 0 6px 0;
font-size: 18px;
font-weight: bold;
font-style: italic;
}

#comments-open-data {
}


#comments-open-data input,
#comments-open-data textarea {
width: 350px;
font: 13px "ヒラギノ角ゴ Pro W3", Arial, "ＭＳ Ｐゴシック", Osaka;
line-height: 150%;
color: #666666;
}

#comments-open-data input {
padding: 7px;
border: 1px solid #CCCCCC;
}

#comments-open-data textarea {
padding: 7px;
height: 150px;
border: 1px solid #CCCCCC;
}



/*========================= OLD NEW =========================*/

#old-new {
margin: 0 0 15px 0;
padding: 0 0 15px 0;
width: 580px;
}

#old-new ul { margin: 0; padding: 0; }
#old-new li { list-style-type: none; list-style-position: outside; }


li.go-old,
li.go-new {
width: 100px;
font-size: 14px;
text-align: center;
text-decoration: none;
}

li.go-old { float: left; }
li.go-new { float: right; margin-right: 5px; }

li.go-old a,
li.go-new a {
display: block;
padding: 3px;
width: 100px;
}


/*#old-new .go-old a:link,    #old-new .go-new a:link    { color: #E8004B; text-decoration: none; background-color: #F8B3C9; }
#old-new .go-old a:visited, #old-new .go-new a:visited  { color: #E8004B; text-decoration: none; background-color: #F8B3C9; }
#old-new .go-old a:hover,   #old-new .go-new a:hover   { color: #E8004B; text-decoration: none; background-color: #000000; }*/

/*==============================================================*/

.cut { clear: both; }
.noShow { display: none; }

.adj01 { height: 22px; }
.adj02 { padding: 0 0 20px 0; }


/*==============================================================*/


#container:after,
#page-link:after,
#contents:after,
.entries:after,
#entry-single:after,
#entry-info:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html #container,
* html #page-link,
* html #contents,
* html .entries,
* html #entry-single,
* html #entry-info {
display:inline-block;
}



