@charset "utf-8";

body {
font-family:Arial,'ＭＳ ゴシック',sans-serif;
font-size: 12px;
font-weight: bolder;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
background-color: #d0b06a;
background-image: url(http://blog-imgs-12.fc2.com/f/c/2/fc2neko1/cardboard.gif);
background-repeat: repeat;
color: #000000;
}

img {border: 0px;}

input {
color: #000000;
background-color: #d0b06a;
border: 2px solid #000000;
}


textarea {
color: #000000;
background-color: #d0b06a;
border: 2px solid #000000;
}

html {
scrollbar-base-color: #000000;
scrollbar-track-color: #000000;
scrollbar-face-color: #d0b06a;
scrollbar-shadow-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-arrow-color: #000000;
}


h1 {
font-size: 34px;
text-align: left;
padding: 120px 20px 0px 220px;
}


h2 {
font-size: 12px;
text-align: left;
margin: 10px  15px 5px 210px;
}


#layout {
width: 800px;
text-align: center;
margin: 20px auto 10px auto;
}


.tape {
clear :both;
height: 100px;
background-image: url(http://blog-imgs-12.fc2.com/f/c/2/fc2neko1/tape.gif);
background-repeat: x-repeat;
}

#header {
width: 800px;
height: 230px;
text-align: left;
margin: 20px auto; 20px auto;
background-image: url(http://blog-imgs-12.fc2.com/f/c/2/fc2neko1/cardboard-box.gif);
background-repeat: no-repeat;
}

#header a:link { color: #000000; text-decoration: none; }
#header a:visited { color: #000000; text-decoration: none;}
#header a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.made {
width: 220px;
text-align: center;
margin-top: 10px;
}

#main {
float: left;
width: 500px;
text-align: left;
margin: 0px 0px 0px 10px;
padding-bottom: 20px;
}


.entry {
text-align: left;
margin: 0px 0px 5px 0px;
padding: 10px 0px 10px 0px;
border: solid  5px #000000;
}

.entry a:link { color: #000000; text-decoration: none; }
.entry a:visited { color: #000000; text-decoration: none;}
.entry a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.e-title {
font-size: 18px;
text-align: left;
margin: 20px 30px 0px 30px;
padding: 2px 10px 2px 10px;
}

.e-title a:link { color: #000000; text-decoration: none; }
.e-title a:visited { color: #000000; text-decoration: none;}
.e-title a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.text {
text-align: left;
line-height: 1.3em;
margin: 0px 0px 0px 0px;
padding: 10px 30px 10px 30px;
}

.text a:link { color: #ff0000; text-decoration: underline; }
.text a:visited { color: #ff0000; text-decoration: underline;}
.text a:hover { color: #d0b06a; text-decoration:  none; background-color: #000000;}

.fc2_footer { padding-top: 10px;}


.m-link {
text-align : right;
margin: 10px 10px 5px 10px;
padding: 0px 0px 0px 0px;
}

.m-link a:link { color: #000000; text-decoration: none; }
.m-link a:visited { color: #000000; text-decoration: none;}
.m-link a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.e-info {
font-weight: bold;
text-align: right;
margin: 0px 5px 0px 5px;
padding: 0px 5px 20px 5px;
}

.e-info a:link { color: #000000; text-decoration: none; }
.e-info a:visited { color: #000000; text-decoration: none;}
.e-info a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.p-link {
font-size: 14px;
text-align: center;
margin: 0px auto 0px auto;
padding: 15px 0px 10px 0px;
}

.p-link a:link { color: #000000; text-decoration: none; }
.p-link a:visited { color: #000000; text-decoration: none;}
.p-link a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.c-info {
text-align: right;
margin: 10px 5px 8px 5px;
padding: 5px 5px 0px 5px;
border-bottom: solid 3px #000000;
}

.c-info a:link { color: #000000; text-decoration: none; }
.c-info a:visited { color: #000000; text-decoration: none;}
.c-info a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.c-name {
padding: 5px 5px 7px 5px;
}

#comment {font-size: 12px;}

#right {
width: 220px;
float: right;
text-align: left;
margin: 25px 5px 0px 10px;
padding-bottom: 20px;
}

.sidebox {
text-align: left;
margin: 0px 0px 20px 0px;
padding: 5px 10px 5px 10px;
color: #000000;
border: 5px solid #000000;
}

.sidebox a:link { color: #000000; text-decoration: none; }
.sidebox a:visited { color: #000000; text-decoration: none;}
.sidebox a:hover { color: #d0b06a; text-decoration: none; background-color: #000000;}

.side-t {
text-align: left;
margin: 10px 5px 0px 5px;
padding: 5px 5px 3px 5px;
}

.sidebox ul {
list-style: none;
margin-left: 0px;
padding: 0px;
}

.sidebox input { margin-top: 2px;}


.calender {
width: 80%;
font-weight: bolder;
margin: 15px auto 10px auto;
padding: 0px 0px 0px 0px;
background-color:#000000;
color:#000000;
border:solid #d0b06a;
}
.calender caption {
font-weight: bolder;
margin: 0px auto 0px auto;
background-color: #d0b06a;
border:solid #000000;
border-width:2px 2px 2px 2px;
}
.calender th {
text-align:center;
background-color: #d0b06a;
}
.calender td {
text-align: center;
background-color: #d0b06a;
color: #000000;
}
.calender #sun {color: #ff0000;}
.calender #sat {color: #0000ff;}

.calender td a:link{ color: #ff0000; text-decoration: none;}
.calender td a:visited{ color: #ff0000; text-decoration: none;}
.calender td a:hover{ color: #d0b06a; text-decoration: none; background-color: #000000;}

#footer {
clear :both;
font-size: 10px;
text-align: center;
margin: 30px auto 0px auto;
padding: 10px 5px 50px 5px;
background-image: url(http://blog-imgs-12.fc2.com/f/c/2/fc2neko1/19.gif);
background-repeat: no-repeat;
background-position :95% 90%;
}

#footer a:link { color: #000000; text-decoration: none; }
#footer a:visited { color: #000000; text-decoration: none;}
#footer a:hover { color: #000000; text-decoration:  underline;}

#footer img { margin: 15px 0px 15px 0px;}
