@charset "EUC-JP";
/*

カスタマイズは無理のないように

再配布禁止

動作確認
WinXP IE6.0&Firefox（Mac未確認）

Puppe 2006.1.8

*/


body{
margin:0px;
padding:0px;
text-align:center;
}

#blogbody{
float:none;
width:600px; 
margin:auto;
padding:0px;
}

#main{
float:left;
width:390px;
overflow:hidden;
text-align:right;
}

#side{
float:right;
width:160px;
overflow:hidden;
text-align:left;
}

/* 全体 */
body,tr,td{
font-size:10px;
font-family:"Verdana","Chicago","sans-serif","ＭＳ Ｐゴシック","OSAKA","ヒラギノ角ゴ Pro W3";
}

body{
background:#ffffff;
background-image: url(http://homepage3.nifty.com/memor/k/image/material/noion01.jpg);
background-repeat: no-repeat;
background-position:93% bottom;
background-attachment: fixed;
color:#000;
}

/* 全体のリンク */
a:link,a:visited,a:active{
color: #ea4c3d;
text-decoration:none;
}
a:hover{
color: #ea4c3d;
text-decoration:none;
background-color: #ffff77;
}

/* 画像 */
a img {
border-style : none;
border-width : 0px;
text-decoration : none;
}

/* 絵文字 */
img.emoji{ 
margin:2px 2px 3px 0px;
vertical-align:middle;
float:none;
}

/* スクロールバー*/
body{
scrollbar-face-color:#fff;
scrollbar-highlight-color:#000;
scrollbar-shadow-color:#000;
scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#000;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#fff;
}

/* タイトル */
h1{
font-size:12px;
margin:20px 0px 0px;
padding:10px;
font-weight:normal;
text-align:center;
border:3px double #000;
}

h2{
font-size:11px;
margin:40px 0px 2px;
padding:0px 0px 10px;
font-weight:normal;
text-align:left;
border-bottom:3px double #000;
}

/* サイドカラム */
div#side ul {
margin:0px;
padding:0px;
list-style-type: none ;
list-style-position : outside;
}

.plug{
margin:10px 5px 0px;
line-height:140%;
}

/*メインカラム*/
.text{
font-size:12px;
line-height:140%;
margin:10px 0px 30px;
text-align:left;
letter-spacing:1px;
}

.more{
margin:10px;
}

/* コメント・トラックバック */
input{ 
background:#fff; 
border-width:1px; 
border-style:solid; 
border-color:#000; 
} 

textarea{
width:380px;
background:#fff; 
border-width:1px; 
border-style:solid; 
border-color:#000; 
} 
.form-btn{ 
text-align:center; 
} 

.come{
text-align:right;
margin:20px 0px;
}

.come ul{
list-style-type: none;
margin:0px;
padding:0px;
}

.come li{
margin:0px 0px 5px 0px;
padding:0px;
}

.line{
border:3px double #000;
padding:5px;
margin:20px 0px;
}

.tb{
margin:10px 0px 3px;
}

/* ナビ */
.nav{
margin:20px 0px;
border-top:3px double #000;
}

/* カレンダー */
.calender{
font-size:10px;
text-align:center;
}

.calender th{
font-weight:normal;
width:20px;
height:15px;}

.calender td a{
display:block;
}
.calender td a:link,.calender td a:visited{
color:#ea4c3d;
}
.calender td a:a:hover{
background:#ffff77;
}

br { letter-spacing : normal; }