@charset "EUC-JP";

/* ---------------------------------------------- */
/*   template No.005  Winter stripe               */
/* ---------------------------------------------- */

* {
margin:0;
padding:0;
}

/* global style */

body {
margin:0 auto;
padding:0;
background-color:#d9dfe6;
background-image: url(http://cherry.webdos.net/~chiho/nakayoshi/img/img87_bg.gif);
text-align:center;
}
a,
a:link,
a:active,
a:visited {
color:#669933;
text-decoration:none;
}
a:hover {
border-bottom:#FF9E5A 1px dashed;
}
p {
margin:8px 0;
padding:0;
}
p.source {
margin:8px 0 0 0;
padding:0;
text-align:right;
}
cite {
font-style:normal;
font-weight:normal;
}
pre {
margin:15px;
overflow:auto;
}
img {
margin:0 3px px 0;
border:none;
}
strong {
color:#cc9966;
font-style:normal;
font-weight:bold;
}
em {
font-style:italic;
font-weight:normal;
background-color:#D9D9BF;
}
ins {
text-decoration:none;
border-bottom:#cc9966 1px solid;
}
blockquote {
margin:5px 15px;
padding:5px;
color:#669966;
border:#cc9966 1px dashed;
}
ul,ol,li {
padding:0;
list-style:none;
}
ul li ul li {
padding-left:10px;
}












/* body layout */
#layout_box {
margin: 30px auto;
padding:0px;
width:850px;
height:600px;
background-color:#fff;
}
#left_side {
margin:0px;
padding:0px;
width:130px;
height:600px;
float:left;
}
#title {
margin:0px;
padding:0px;
width:100px;
height:600px;
background:#ffffff url(http://cherry.webdos.net/~chiho/nakayoshi/img/img108_n_title.gif) top left no-repeat;
float:left;
}
#calendar {
padding:0px;
width:30px;
height:600px;
background-color:#cc9966;
text-align:center;
color:#fff;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
float:right;
}
#contents {
padding:0px;
width:720px;
height:600px;
float:right;
background-color:#fff;
}
#main {
margin:0px;
padding:0px;
width:500px;
height:600px;
overflow:auto;
background-color:#fff;
text-align:left;
float:left;
}
#menu {
padding:0px;
width:220px;
height:600px;
overflow:auto;
text-align:left;
background-color:#fff;
float:right;
}

/* title */

#title h1 {
margin:0;
padding:0;
text-indent:-9999px;
outline:none;
}
#title h1 a{
display:block;
position:relative;
top:0;
left:0;
width:100px;
height:600px;
outline:none;
}
#title h1 a:hover {
border:none;
text-decoration:none;
}
p.description {
display:none;
outline:none;
text-indent:-9999px;
}

/* calendar */

#calendar a,
#calendar a:link { color: #99cc66; text-decoration: none; background:#cc9966; }
#calendar a:active { color: #99cc66; text-decoration: none; background:#cc9966; }
#calendar a:visited { color: #99cc66; text-decoration: none; background:#cc9966; }
}
#calendar a:hover {
border-bottom:#ffffff 1px dashed;
}

/* entry,comments,trackback title */

h2,h3,h4 {
margin:0;
padding-bottom:3px;
color:#669933;
background-image:url(http://cherry.webdos.net/~chiho/nakayoshi/img/img13_29g.gif);
background-position:right center;
background-repeat:no-repeat;




font-size:12px;
font-weight:bold;
border-bottom:#cc9966 1px dashed;
}

/* entry */

div.entry {
margin:10px;
color:#333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.entry_navi {
margin:5px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}
div.entry_date {
margin:0 0 10px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:right;
}
div.entry_body,
div.entry_more {
margin:10px;
padding:0;
color:#663333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.entry_other {
margin:5px 0 10px 0;
padding:0;
font-size:10px;
text-align:right;
}

/* comments */

div.comments {
margin:10px;
color:#333;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
div.comm_b {
margin:0 10px;
}
dl.comment_body {
margin:10px 0;
color:#666666;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
border-bottom:#FF9E5A 1px dashed;
}
dl.comment_body dt {
margin:0 0 5px 0;
padding:0;
}
dl.comment_body dd {
margin:0 0 10px 0;
padding:0;
letter-spacing:1px;
}
div.comments form dl {
margin:10px;
}
div.comments form dl dt {
margin:0 0 0 20px;
padding:0;
}
div.comments form dl dd {
margin:0 0 0 20px;
padding:0;
}
div.comments form input,
div.comments form textarea {
border:#669966 1px solid;
}
div.comments form input.button {
margin:0;
padding:3px 0;
width:70px;
color:#669966;
font-size:10px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
border:#cc9966 1px dashed
background-color:#ffffff;
}
div.comments form input.check {
border:none;
}

/* trackback */

div.trackback {
margin:10px 10px 20px 10px;
color:#666666;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}
dl.tb_body {
margin:10px;
padding-bottom:10px;
color:#666666;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}
dl.tb_body dt {
margin:0 0 5px 20px;
padding:0;
border-bottom:#FF9E5A 1px solid;
}
dl.tb_body dd {
margin:0 0 0 20px;
padding-bottom:5px;
border-bottom:#cc9966 1px dashed;
}
div.tb_b p.tb_url {
margin:10px 0 20px 10px;
padding-bottom:10px;
color:#999999;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}

/* profile */

div.profile {
margin:10px;
}
div.profile_body {
margin:10px;
padding:0;
color:#666666;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
line-height:17px;
}

/* page navi */

div.page_navi {
margin:10px 0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}

/* menu */

#menu dl {
margin:10px;
padding:0;
color:#669933;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
}
#menu dl dt {
margin:0;
padding-bottom:3px;
background-image:url(http://cherry.webdos.net/~chiho/nakayoshi/img/img12_27g.gif);
background-position:right center;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
border-bottom:#cc9966 1px dashed;
}
#menu dl dd {
margin:5px;
padding:0;
font-size:10px;
letter-spacing:1px;
line-height:16px;
}

#menu a,
#menu a:link,
#menu a:active,
#menu a:visited {
color:#669966;
text-decoration:none;
}
#menu a:hover {
border-bottom:#ffffff 1px dashed;
}

#menu dl dd ul,
#menu dl dd ul li {
margin:0;
padding:0;
}
#menu dl dd ul li ul li {
margin:0;
padding:0 0 0 10px;
}

/* search */

#menu dl.search input {
border:#ffffff 1px solid;
}
#menu dl.search input.form {
border:#ffffff 1px solid;
width:130px;
}
#menu dl.search input.s_btn {
padding:2px;
color:#ffffff;
font-size:10px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
border:#ffffff 1px solid;
background-color:#736A58;
}


/* スクロールバー---------------------------------------------------------------------- */
* {
scrollbar-base-color : #FFFFFF; 
scrollbar-face-color : #ffffff; /* バーの色 */
scrollbar-track-color: #FFFFFF; /* トラックの色 */
scrollbar-arrow-color : #b7d1ad; /* 矢印の色 */
scrollbar-3dlight-color: #b7d1ad; /* 左下枠外の色 */
scrollbar-highlight-color : #FFFFFF; /* 左下枠内の色 */
scrollbar-shadow-color : #FFFFFF; /* 右下枠内の色 */
scrollbar-darkshadow-color : #b7d1ad; /* 右下枠外の色 */
}


div.blogpeople-main ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
div.blogpeople-main ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  font-size: 100%;
  background-image: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/img262_tree_normal.gif);
  background-repeat: no-repeat;
}
div.blogpeople-main ul.tree li.end {
  background-image: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/img261_tree_end.gif);
}


ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px!important;
  font-size: 希望のフォントサイズ;
  line-height: 180%;
}
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px!important;
  background-image: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/tree_normal.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/tree_end.gif);
}


div.bloglink{
overflow:auto;
height:150px;
background-image:url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/img289_tubu2_22.gif);
}


.eimg
{
	margin: 0px 1em 1em 0px;
	background: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/img333_kage.png)           bottom right;
	float: left;
	width: auto;
         margin: 8px
}

.eimg img
{
	background: #ffffff;
	border: 5px solid #eeeeee;
	padding: 5px;
 	position: relative;
         left: -7px;
 	top: -7px;     
}

.pict_mb 
{
margin: 0px 1em 1em 0px;
	background: url(http://cherry.webdos.net/~chiho/nakayoshi_b/img/img333_kage.png)           bottom right;
	float: left;
	width: auto;
         margin: 8px
}

.pict_mb img
{
	background: #ffffff;
	border: 5px solid #eeeeee;
	padding: 5px;
 	position: relative;
         left: -7px;
 	top: -7px;     
}




.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
    border: 2px solid #ffffff;
}
.highslide:hover img {
    border: 2px solid white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    padding: 3px;
    border-top: 1px solid white;
    border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
    font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
Dark design with outer glo
