@charset "UTF-8";

* {
	margin : 0;
	padding : 0;
	font-style : normal;
	font-weight : normal;
	word-break:break-all;
}

a:link { color: #9999ff; text-decoration:none;} 
a:visited { color: #9999ff; text-decoration:none;} 
a:active { color: #cccccc; text-decoration:underline;}
a:hover { color: #cccccc;text-decoration:underline;} 

img{
   border:none;
}

 body {
   font-size : 13px;
   font-family : Geneva,Hiragino Maru Gothic Pro,
VERDANA,ARIAL,SANS-SERIF;
   line-height : 1.5em;
   color : #cccccc;
   background-color:#000000;
   background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessbottom.jpg);
   background-position:center bottom;
   background-repeat:repeat-x;
 }

#container{
   width:900px;
   margin:0px auto;
   padding:20px 0;
   position:relative;
   background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessheader.jpg);
   background-repeat:no-repeat;
   background-position:center 20px;
}

#header{
   width:900px;
   height:300px;
   margin:0px 0px 10px 0px;

}

h1 {
   font-size: 30px;
   width:500px;
   line-height:1.2em;
   font-weight:bold;
   color:#ffffff;
   text-align:left;
   font-family:Georgia,serif;
}

h1 a:link, h1 a:visited {
   color:#ffffff;
   width:500px;
   display:block;
   font-weight:bold;
   font-family:Georgia,serif;
   text-decoration: none;
   padding:0;
}

h1 a:hover, h1 a:active {
   color:#9999ff;
   width:500px;
   display:block;
   font-weight:bold;
   font-family:Georgia,serif;
   text-decoration: none;
}

.intro {
   font-size: 12px;
   width:700px;
   height:15px;
   text-align:left;
   color:#cccccc;
 }

.search{
   position:absolute;
   top:280px;
   right:70px;
}

#searchform4 {  
   width: 207px;  
   height: 35px; 
   background-image: url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chesssearch.png);
   background-repeat:no-repeat;
   display: block;       
   position: relative;  
}  

#keywords4  {  
   width: 200px;  
   height:22px;
   top:6px;
   left:6px;
   color:#cccccc;
   position:absolute;
   background:transparent;
   border:none;   
}  

#searchBtn4 {  
   width:54px;
   height:35px;
   left:207px;
   border:none;
   position:absolute; 
}  

.line_calendar {
   font-size:11px; 
   color:#cccccc; 
   margin-bottom:30px; 
   text-align:center;
}

.line_cal_day {
   margin-left:3px; 
   margin-right:3px; 
}

#left {
    width:580px;
    overflow: hidden;
    margin: 0px;
    padding:0px;
    float:left;
}

h2{
    width:530px;
    height:21px;
    overflow: hidden;
    font-size:20px;
    text-align: left;
    line-height:1.2em;
    padding:12px 0px 10px 50px;
    font-weight:bold;
    font-family:Georgia,serif;
    font-stretch:narrower;
    background-position:center top;
    background-repeat:no-repeat;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessmainh2.png);
}

h2 a:link {
    color:#ffffff;
    font-weight:bold; 
    font-family:Georgia,serif;
    text-decoration: none;
}

h2 a:visited {
    color:#ffffff;
    font-weight:bold;
    font-family:Georgia,serif;
    text-decoration: none;
}

h2 a:hover, h2 a:active {
    color:#9999ff;
    font-weight:bold;
    font-family:Georgia,serif;
}

.kizi_body {
    margin: 0px;
    padding: 20px 0px 30px 0px;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/townlightmainnaka.png);
    background-repeat:repeat-y; 
}

.kizi_body img{
    border:none;
}

.kizi_more {
    margin: 10px 0px 0px 0px;
}

.kizifooter {
     width:580px;
     height:35px;
     font-size: 12px;
     text-align: right;
     padding:0px;
     margin-bottom:20px;
}

.kizi_footer a{
     font-style:italic;
}

.kizinav { 
     text-align: center;
     margin-bottom:40px;
     font-size:12px;
     color:#cccccc;
}

.kizinav a{ 
     font-weight:bold;
     font-size:12px;
     color:#cccccc;
}

#comment{
    font-weight:bold;
}

h4#comheader{
    width:550px;
    height:14px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 12px 0px 12px 30px; 
    color: #ffffff;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chesscomment.png);
    background-repeat:no-repeat;
    background-position:left top;
}

h4#tbheader {
    font-size: 14px;
    font-weight: bold;
    height :14px;
    margin: 0px;
    padding: 12px 0px 12px 30px;
    color:#ffffff;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chesscomment.png);
    background-repeat:no-repeat;
    background-position:left top;
}

.content {    
    width:580px;
    margin: 0px;
    padding: 15px 0px 5px 0px;
    line-height: 140%;
}

.combo{
    width:540px;
    padding:20px;
    border-bottom:1px #333333 dotted;
}

.comname{
    margin-bottom:10px;
    color:#ffffff;
    font-weight:bold;
}

.comfooter, .tbfooter {
    margin: 10px;
    text-align: right;
    font-size: 70%;
　  font-style:italic;
}

h4#comformtitle {
    width:550px;
    font-size: 14px;
    font-weight: bold;
    margin: 0px;
    padding: 12px 0px 12px 30px;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chesscomment.png);
    background-repeat:no-repeat;
    background-position:left top;
    color:#ffffff;
}

.comform ul {
    width: 100%;
    margin: 0;
    padding: 0;        
}

.comform li {
    font-size:12px;
    margin: 0;
    padding: 0px 0px 5px 0px;
    list-style: none;
}

.comform input,textarea{
    color : #ffffff;
    background-color:transparent;
    border:1px #333333 dotted;
    scrollbar-base-color:#000000;
    scrollbar-track-color:#000000;
}

.tbtitle {  
    padding:10px 30px 0 0px;
    color : #ffffff;
    text-decoration:underline;      
}

#trackback{
    font-weight:bold;
}

.shitanabi{
    width:580px;
    padding:0px;
    height:20px;
}

.new a{
    font-weight:bold;
    float:left;
    color:#ffffff;
    padding:3px;
}

.old a{
    font-weight:bold;
    float:right;
    color:#ffffff;
    padding:3px;
}

#rmenu {
    margin: 0px;
    width: 284px;
    float: right;
    padding:0px;
    overflow: hidden;
    font-size:12px;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessmenunaka.jpg);
    background-repeat:repeat-y;
    background-position:center top;
    
}

#rmenu h3 {
    font-size: 18px;
    width:240px;
    font-weight: bold;
    font-family:Georgia,serif;
    color:#ffffff;
    height:10px;
    text-align : left;
    padding: 0px 0px 20px 0px; 	
}

#menunaka{
    padding:0px;
    width:284px;
    background-position:left top;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessmenuue.jpg);
    background-repeat:no-repeat;
}

.plugcontent{
    padding:20px 22px;
    width:240px;
    border-bottom:1px #333333 dotted;
}

.rmenushita{
    width:284px;
    height:44px;
    background-image:url(http://blog-imgs-30.fc2.com/m/y/s/mysticdiary/chessmenushita.jpg);
    background-repeat:no-repeat;
}

#rmenu ul {
    font-size: 12px;
    line-height: 160%;
    padding: 3px 0px 0px 0px; 
    margin: 0px;
}

#rmenu li {
    padding: 2px 2px 0px 0px;
    list-style-type: none;
}

#rmenu a:link{
    color:#ffffff;
}

#rmenu a:visited{
    color:#ffffff
}

#rmenu a:hover{
    color:#9999ff;
}

#footer{
    font-size:11px;
    clear:both;
    width:900px;
    height:70px;
    margin-top:50px;
    padding:50px 0 0 0;
    text-align:center;
}