@charset "EUC-JP";


/* Reset------------ */

html,body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
blockquote,th,td,p {
	margin: 0;
	padding: 0;
}




*{margin:0;padding:0;}
body{background-color:#000; color:#7d7d7d; }
#wrap{ width:1000px; margin:0 auto; background-color:#1a1613; }
#header{ width:1000px; height:210px; background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00top-banner4.jpg");position:relative; color:#c6c6c6;}
#header_title{ position:absolute;  margin:32px;}
#header_intro{ position:absolute;  margin:70px 32px;}

#topmenu{ width:1000px; height:27px;  }
#contents{ width:1000px; background-color:#464646;}
#left-wrap{ width:245px;  float:left; }
#right-wrap{ width:747px; height:auto;   float:right; }

#footer{ width:1000px; height:100px; background-color:#555; border-top: 3px solid #fff;}
#ads{ text-align:center; margin-top:50px;  }
#ads a{ color:#dbd6ea; font-size:20px; text-decoration:none;}
#fc2ads {color:#7d7d7d; text-align:center; }
#fc2ads a{ color:#7d7d7d; font-size:14px;}

.entry{ margin:0 20px;  }
.entry-top{  width:747px; height:34px; background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00entry-top.png") no-repeat;;  }
.entry-body{ width:747px;  background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00entry-body.png") repeat-y;  }
.entry-bottom{ width:747px; height:34px; background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00entry-bottom.png");  }

.page-navi{  width:747px; height:34px; background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00page-navi.png") no-repeat; }


#pagenavi{   text-align:center;}
#pagenavi a{   color:#7d7d7d; text-decoration:none;}


.entry-update{   position:absolute; margin-top:14px; margin-left:18px; }

.entry-navi{   position:absolute; margin-top:14px; margin-left:18px; }
.entry-navi li{ float:left;}
.entry-navi div{ float:left;  padding-right:10px;}
.entry-navi a{ color:#7d7d7d; text-decoration:none; }


.entry-time{ background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00icon00.png") no-repeat;  width:18px; height:18px;  }
.entry-readmore{background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00icon01.png") no-repeat; width:16px; height:16px;  margin-left:10px;} 
.entry-comment{background:url("http://blog-imgs-29.fc2.com/w/e/b/webdesignkeys/p00icon02.png") no-repeat; width:18px; height:15px;  margin-left:12px;}


h1{}
h2{ font-size:17px; }
h3{  padding:3px; margin:3px 0 ; font-size:17px; background-color:#323232; color:#fff;}
h4{ font-size:15px;}

img{ border: solid 1px #82879e; padding : 6px;  }


#right-wrap h2{ font-size:14px; border-left: double 5px #ad0000;  padding-left:3px; }
#right-wrap h2 a{color:#7d7d7d; }

.clear{ clear:both;}
.clear hr{ display:none;}

#header ul{ position:absolute; bottom:0px; width:960px; height:35px; margin:0;
    padding-left:40px; font-size:18px; list-style:none;
    background-color:#2d2d2d; filter:alpha(opacity=40); opacity:0.4;
}
#header li{ height:35px;
    line-height:35px;
    float:left;
    width:100px;
    text-align:center;
    position:relative;
}

#header a{
    text-decoration:none;
    display:block;
    color:#d1d1d1;
}

#header a:hover{
    width:100%;
    height:100%;
    color:#331100;
    background-color:#cccccc;
}


.plugin{  margin:10px;}
.plugin li{ list-style:none;  background-color: #5a5a5a; margin-bottom:4px;  }
.plugin a{ text-decoration:none;  color:#bababa; display:block;  font-size:14px;  }
.plugin a:hover{ color:#ba2db5;     }

.plugin li:hover{  background-color: #333;   }







