@charset "UTF-8";

* {
  margin : 0;
  padding : 0;
}

a:link { color: #400000; text-decoration:none;} 
a:visited { color: #400000; text-decoration:none;} 
a:active { color: #20120e; text-decoration:none;}
a:hover { color: #20120e;text-decoration:none;} 

img{
border:none;
}

body {
font-family : Geneva,Hiragino Maru Gothic Pro,
VERDANA,ARIAL,SANS-SERIF;
font-size:13px;
line-height : 1.5em;
color : #20120e;
background-color:#000000;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypaperback.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-attachment:fixed;
}

#all{
width: 920px;
margin: 0px;
text-align: left;
position:relative;
padding:0px 0px 20px 0px;
}

#maine{
position:absolute;
top:0px;
right:-10px;
z-index:20;
}

#header{
width:920px;
height:200px;
margin:20px auto 0px;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypaperheader.png);
background-repeat:no-repeat;
background-position:left bottom;
text-align:center;
}

h1 {
padding:50px 0px 10px 0px;
font-size: 30px;
font-weight:bold;
color:#e6dfcc;
font-family:'ＭＳ 明朝','Georgia',serif;
}

h1 a:link, h1 a:visited {
color:#e6dfcc;
font-weight:bold;
text-decoration: none;
}

h1 a:hover, h1 a:active {
color:#fff296;
font-weight:bold;
text-decoration: none;
}

.intro {
font-size: 12px;
color:#e6dfcc;
margin: 5px 0px 5px 0px;
font-family:'Arial','Verdana','ＭＳ Ｐゴシック','ＭＳ ゴシック',sans-serif;
}

#container {
width:920px;
margin:0 auto;
overflow: hidden;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypapernaka.png);
background-repeat:repeat-y;
}

#container:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*\*/
* html #container {
height: 1em;
overflow: visible;
}
/**/

#left {
width: 490px;
float: left;
overflow: hidden;
margin: 0 0 0 120px;
}

#h2moji{
width:50px;
height:60px;
float:left;
margin:0 10px 10px 0;
}

h2 {
font-size: 20px;
font-weight:bold:
color :#20120e;
margin: 0px;
padding:0px 0px 5px 60px;
font-family:'ＭＳ 明朝','Georgia',serif;
line-height:1.2em;
}

h2 a:link,h2 a:visited{
color:#20120e;
font-weight:bold;
text-decoration: none;
}

h2 a:hover, h2 a:active {
color:#400000;
font-weight:bold;
}

.hiduke{
padding:3px 0 3px 60px;
text-align:left;
color:#20120e;
font-family:'Georgia','ＭＳ 明朝',serif;
font-size:11px;
}

.kizi_body {
margin: 0px 0px 50px 0px;
padding: 10px 0px 50px 0px;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypapline.png);
background-repeat:no-repeat;
background-position:center bottom;
clear:both;
}

.kizi_more {
font-size:13px;
margin-top:10px;
}

.relate_dl{
margin:30px 0;
}

.relate_dt{
margin:15px 0;
}

.kizinav { 
text-align: center;
margin-bottom:40px;
font-size:12px;
}

#comment{
font-weight:bold;
}

h4#comheader, h4#tbheader {
font-size: 15px;
font-weight: bold;
margin:0px;
color: #20120e;
font-family:'Georgia','ＭＳ 明朝',serif;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypaperbottun.png);
background-repeat:no-repeat;
background-position:left bottom;
padding:4px 0 4px 18px;
}

.content {
margin: 0;
padding: 5px 0px 5px 0px;
line-height: 140%;
}

.combo{
padding:20px;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypapline.png);
background-repeat:no-repeat;
background-position:center bottom;
}

.comtitle {
font-size:14px;
font-weight:bold;
color: #20120e;
}

.comname{
margin-bottom:10px;
color:#20120e;
font-weight:bold;
}

.comfooter, .tbfooter {
margin: 5px 0 ;
text-align: right;
font-size: 70%;
font-style:italic;
}

h4#comformtitle {
font-size: 15px;
font-weight: bold;
color:#20120e;
font-family:'Georgia','ＭＳ 明朝',serif;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypaperbottun.png);
background-repeat:no-repeat;
background-position:left bottom;
padding:4px 0 4px 18px;
}

.comform ul {
width: 100%;
margin: 0;
padding: 0;
}

.comform li {
font-size:12px;
margin: 0;
padding: 0px 0px 5px 0px;
list-style: none;
}

.tbtitle {
color: #20120e;
text-decoration:underline;
padding:0;
}

#trackback{
font-weight:bold;
}

#name1{
width:200px;
padding:5px;
border:1px #20120e dotted;
color:#20120e;
background-color:#e6dfcc;
}

#text1{
width:468px;
padding:10px;
height:150px;
border:1px #20120e dotted;
background-color:#e6dfcc;
color:#20120e;
scrollbar-base-color:#e6dfcc;
scrollbar-track-color:#e6dfcc;
}

#sumit1{
padding:2px;
border:1px #20120e dotted;
background-color:#e6dfcc;
color:#20120e;
font-weight:bold;
}

.shitanabi{
width:490px;
height:20px;
margin-left:0px;
padding:0;
}

.new a{
font-style:italic;
font-weight:bold;
float:left;
}

.old a{
font-style:italic;
font-weight:bold;
float:right;
}

#rmenu {
margin-top: 220px ;
padding:0;
width: 260px;
float: right;
overflow: hidden;
font-size:12px;
}

#rmenu h3 {
width:260px;
font-size: 16px;
font-weight: bold;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/kurip.png);
background-position:right center;
background-repeat:no-repeat;
font-family:'ＭＳ 明朝','Georgia',serif;
color:#20120e;
text-align:left;
padding: 12px 0px 12px 0px;
}

#rmenu ul {
width:200px;
font-size: 12px;
line-height: 160%;
padding: 3px 0px 0px 0px; 
margin: 0px ;
}

#rmenu li {
padding: 2px 0px 0px 0px;
list-style-type: none;
font-size:12px;
color:#20120e;
}

.plugcontent{
width:200px;
margin-bottom:30px;
padding:0;
font-size: 12px;
}

.plugcontent a:link{
color:#20120e;
}

.plugcontent a:visited{
color:#20120e;
}

.plugcontent a:hover{
color:#400000;
}

#footer{
font-size:11px;
clear:both;
width:920px;
height:110px;
margin:0 auto;
padding:121px 0 0 0;
color:#e6dfcc;
text-align:center;
background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/mypaperfooter1.png);
}

#footer a:link,#footer a:visited{
color:#ffe296;
}

#footer a:hover{
color:#e6dfcc;
}
.calender td,.calender th { 
font-size:12px; 
width:22px; 
height:22px; 
text-align:center; 
font-weight:bold;
border:1px #000000 solid;
color:#20120e;
} 

.calender td a { 
color:#ffe296 !important; 
font-weight:bold !important; 
background-color:#400000 !important;
width:22px; 
height:22px; 
display:block;
} 

#sun,#sat{
color:#400000;
}

caption{
font-weight:bold;
font-size:12px;
}

caption a{
color:#400000 !important;
font-weight:bold !important;
}


