body{
 margin:0px;
}

#container{
 width:850px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}
img{
 border:0px;
}
.bold{
 font-weight:bold;
}
.red{
 color:red;
}
.red-bold{
 color:red;
 font-weight:bold;
}
.green{
 color:#339900;
}
.green-bold{
 font-weight:bold;
 color:#339900;
}
orange{
 color:#ff9900;
}
orange-bold{
 font-weight:bold;
 color:#ff9900;
}

pink{
 color:#ff7f7f;
}
pink-bold{
 font-weight:bold;
 color:#ff7f7f;
}

blue1{
 color:#00ffff;
}
blue1-bold{
 font-weight:bold;
 color:#00ffff;
}

blue2{
 color:#0000ff;
}
blue2-bold{
 font-weight:bold;
 color:#0000ff;
}


div.center{
 text-align:center;
}
h1{
 display:inline;
 float:left;
 font-size:80%;
 margin:5px;
 padding:0px;
}
h2#top{
 text-align:left;
 padding-top:180px;
 margin-top:0px;
 margin-bottom:0px;
 font-size:160%;
 padding-left:3px;
}
#header{
 text-align:right;
 margin:0px;
 padding:0px;
}
#menu1 ul{
 margin:5px 0px 5px 0px;
 padding:0px;
}
#menu1 li{
 display:inline;
 list-style-type:none;
 margin:0px;
 padding:0px;
 font-size:80%;
}
#image{
 background-image:url(http://www.nayami.jp/staff_blog/image/title.jpg);
 background-color:#eeeeee;
 height:250px;
 width:850px;
 margin:0px;
 padding:0px;
 clear:both
}
#image a{
 color:#000000;
}
#image p{
 text-align:left;
 padding-left:3px;
 margin-top:5px;
 font-size:90%;
}
.ml{
 float:left;
 width:665px;
}
p.pankuzu{
 font-size:80%;
 margin:10px 10px 20px 10px;
 line-height:130%;
}
p.nav{
 text-align:center;
 font-size:80%;
 margin-bottom:0px;
 padding-bottom:10px;
}
p.nav2{
 text-align:center;
 font-size:80%;
 margin-top:15px;
}
blockquote{
 font-size:90%;
 padding:10px;
 line-height:130%;
 background-color:#fff0f5;
 border:1px dashed #808080;
}
/*********************************************/
.main{
 float:right;
 width:480px;
}
p.day{
 font-size:85%;
 float:left;
 margin:3px;
 padding:0px;
}
p.name{
 font-size:80%;
 float:right;
 margin:3px;
 padding:0px;
}
h3.title{
 text-align:left;
 clear:both;
 background-color:#f4d1c0;
 background-image:url(http://www.nayami.jp/staff_blog/image/paper-d2.png);
 font-size:120%;
 padding:8px 3px 8px 5px;
 margin:0px 0px 0px 0px;
}
h3.minititle{
 text-align:left;
 clear:both;
 background-color:#f4d1c0;
 background-image:url(http://www.nayami.jp/staff_blog/image/paper-d2.png);
 font-size:90%;
 padding:3px;
 margin:0px 0px 0px 0px;
}
h3 a{
 color:#000;
 text-decoration:none;
}
h3.title2{
 text-align:left;
 background-color:#f4d1c0;
 background-image:url(http://www.nayami.jp/staff_blog/image/paper-d2.png);
 font-size:120%;
 padding:8px 3px 8px 5px;
 margin:0px 0px 0px 0px;
}
h3.title3{
 text-align:left;
 background-color:#efefef;
 font-size:120%;
 padding:8px 3px 8px 5px;
 margin:0px 0px 0px 0px;
}
h4{
 height:25px;
 background-image:url(http://www.nayami.jp/staff_blog/image/q03.gif);
 background-repeat:no-repeat;
 background-position:0% 100%;
 margin:20px 0px 0px 0px;
 padding-left:15px;
}
.cat{
 font-size:80%;
 margin:0px;
 padding:3px;
 border-bottom:1px dotted #ccc;
}
div.pkg p{
 font-size:90%;
 line-height:150%;
 text-align:left;
 width:440px;
 margin-left:auto;
 margin-right:auto;
}
div.pkg2{
 font-size:90%;
}
p.und{
 font-size:80%;
 margin:0px;
 padding:3px;
 border-top:1px dotted #ccc;
 text-align:right;
}
p.com1{
 font-weight:bold;
 border-top:6px dotted #f4d1c0;
 border-bottom:3px dotted #ccc;
 padding:5px 0px 15px 0px;
 margin-bottom:0px;
 margin-top:30px;
}
p.tb1{
 font-weight:bold;
 border-top:6px dotted #f4d1c0;
 border-bottom:3px dotted #ccc;
 padding:5px 0px 15px 0px;
 margin-bottom:0px;
 margin-top:30px;
}

.comment2{
 border-bottom:3px dotted #ccc;
 padding:0px 20px 0px 20px;
 margin:0px 0px 0px 0px;
 line-height:130%;

}
.comment3{
 border-bottom:3px dotted #ccc;
 padding:0px 20px 0px 20px;
 margin:0px 0px 0px 0px;
 line-height:130%;

}
p.com2{
 margin:0px;
 padding-top:1em;
}
.comments{
 font-size:80%;
}
.trackbacks{
 font-size:80%;
}
.trackback{
 border-bottom:3px dotted #ccc;
 padding:0px 20px 0px 20px;
 margin:0px 0px 0px 0px;
 line-height:130%;
}
#search-results{
text-align:center;
}
ul.list2{
 margin-left:0px;
 margin-right:0px;
 margin-top:10px;
 font-size:80%;
 padding:0px;
 line-height:130%;
}
.list2 li{
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 35px;
 list-style:none;
 background-image:url(http://www.nayami.jp/staff_blog/image/list.gif);
 background-repeat:no-repeat;
 background-position:4% 50%;
}
.link_before{
 background-color:#ff9933;
 border:1px solid #ff9933;
 color:#fff;
 padding:1px 6px 1px 6px;
 font-weight:bold;
}
a.link_before{
 text-decoration: none;
}
.link_next{
 border:1px solid #ff9933;
 background-color:#ff9933;
 color:#fff;
 padding:1px 6px 1px 6px;
 font-weight:bold;
}
a.link_next{
 text-decoration: none;
}
.link_page{
 border:1px solid #ff9933;
 padding:1px 6px 1px 6px;
}
a.link_page{
 text-decoration: none;
}
.current_page{
 border:1px solid #ff9933;
 background-color:#ff9933;
 color:#fff;
 padding:1px 6px 1px 6px;
 font-weight:bold;
}

/*********************************************/
.left_menu{
 float:left;
 width:160px;
}
p.menu_l1{
 background-color:#f4d1c0;
 background-image:url(http://www.nayami.jp/staff_blog/image/paper-f1.png);
 font-weight:bold;
 margin:0px 0px 10px 0px;
 padding:8px 5px 8px 5px;
 font-size:90%;
}
p.menu_l2{
 background-color:#f4d1c0;
 background-image:url(http://www.nayami.jp/staff_blog/image/paper-f1.png);
 font-weight:bold;
 margin:30px 0px 10px 0px;
 padding:8px 5px 8px 5px;
 font-size:90%;
}
ul.list{
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 font-size:80%;
 padding:0px;
 line-height:130%;
}
.list li{
 margin:0px 0px 0px 0px;
 padding:0px 0px 5px 22px;
 list-style:none;
 background-image:url(http://www.nayami.jp/staff_blog/image/110.gif);
 background-repeat:no-repeat;
 background-position:2% 20%;
}
.side{
 font-size:80%;
 line-height:130%;
}
/*********************************************/
.right_menu{
 float:right;
 width:160px;
}
p.menu_r{
 background-color:#efefef;
}

/*********************************************/
.footer{
 padding:30px 0px 10px 0px;
}

#copyright{
 text-align:center;
 font-size:80%;
 margin:0px;
}
.bookmark{
 width:480px;
 margin:10px auto 10px auto;
 text-align:right;
}
