@charset "EUC-JP";

*{margin: 0; padding: 0;}

body{
background-color: #000;
font-family: verdana;
}

/* header */

#ha{
text-align: center;
margin-top: 10px;
}

#hb{
text-align: left;
margin-left: auto; margin-right: auto;
width: 800px;
height: 50px;
}

.ht{
margin-top: 18px;
background-color: #222;
border-bottom: 1px solid #444;
}

h1{
color: #ddd;
font-family: Georgia,Times New Roman;
font-size: 15px; /* サイト名サイズ */
}

.admin{
color: #ddd;
font-size: 11px;
font-family: ＭＳ Ｐゴシック;
padding-top: 2px;
padding-right: 7px;
text-align: right;
letter-spacing: 0.1em;
}

/* main */

#a{
text-align: center;
}

#b{
text-align: left;
margin-left: auto; margin-right: auto;
width: 100%;
height: 500px;
background-image: url(http://blog-imgs-23-origin.fc2.com/i/n/a/inakajiyujin/blog_back.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}

#ma{
text-align: center;
}

#mb{
position: relative;
text-align: left;
margin-left: auto;margin-right: auto;
height: 500px;
width: 800px;
}

/* plugin */

#bl{
position: absolute; left: 0; top: 0;
width: 200px; height: 500px;
}

.menu{
width: 180px; height: 480px;
background-color: #000;
color: #fff;
font-size: 11px;
font-family: verdana;
filter: alpha(opacity=70);
padding: 10px;
overflow: auto;
}

.pt{
text-align: left;
margin: 20px 0px;
border-bottom: 1px solid #333;
font-weight: bolder;
}

.pc{
padding: 0px 10px;
font-size: 10px;
line-height: 1.5em;
}

ul,li{
list-style-type: none; 
}

/* calender */

.cal{
color: #ddd; font-family: Georgia;
text-align: center;
background-color: #000;
filter: alpha(opacity=68);
font-size: 11px;
width: 600px; height: 20px;
padding-top: 5px;
}

.cal a:link{color: #ffcc33;}
.cal a:visited{color: #ffcc33;} 
.cal a:hover{color: #ddd; border: none;} 
.cal a:active{color: fff; font-weight: lighter;} 

/* entry */

#br{
margin-left: 200px;
height: 500px;
}

.main{
width: 600px; height: 480px;
background-color: #000;
filter: alpha(opacity=100);
overflow: auto;
color: #ddd;
}

.ett{
width: 540px;
margin: 13px 30px 35px 30px;
border-bottom: solid 1px #333;
border-left: solid 5px #444;
}

.no{
font-size: 14px;
font-family: Georgia;
}

.et{
padding: 0px 5px 3px 5px;
margin: 30px;
font-size: 14px;
font-family: Georgia;
border-bottom: solid 1px #333;
border-left: solid 5px #444;
}

.e{
font-size: 13px;
margin-left: 10px;
}

.entry{
margin: 0px 50px;
font-size: 13px;
line-height: 1.4em;
}

.em{
margin: 30px 50px 0px 50px;
font-size: 13px;
line-height: 1.4em;
}

.entry_more{
margin: 30px 60px;
font-size: 11px;
}

.entry_state{
font-size: 11px;
text-align: right;
margin: 30px 20px 45px 30px;
}

.esl{
border-top: 1px solid #333;
padding: 3px 10px 0px 50px;
}

/* comment */

.comment{
width: 500px;
padding-top: 30px;
margin-left: 50px;
border: 1px dashed #333;
}

.pm{
font-size: 12px;
margin: 20px;
}

.cm_state{
font-size: 11px;
text-align: right;
margin: 45px 20px 25px 20px;
}

h2{
margin: 20px 30px;
font-size: 18px;
font-weight: lighter;
font-family: Georgia;
}

.cmt{
margin: 10px 0px 30px 0px;
}

.cm{
font-size: 12px;
font-family: Georgia;
}

.cm2{
font-size: 11px;
font-family: Georgia;
}

.cm3{
font-size: 11px;
font-family: verdana;
}

/* input textarea */

input,textarea{
background-color: #000;
color: #ddd;
font-family: verdana;
font-size: 11px;
border: solid 1px #444;
}

/* navi */

.navi{
font-size: 11px;
text-alignc: center;
margin: 30px 0px;
}

/* hooter */

#fa{
text-align: center;
}

#fb{
text-align: left;
margin-left: auto; margin-right: auto;
width: 800px;
height: 50px;
}

/* copyright */

.copy{
color: #666666;
font-size: 11px;
letter-spacing: 0.1em;
font-family: ＭＳ Ｐゴシック;
margin-top: 10px;
}

.copy a:link{color: #666666; font-weight: lighter;} 
.copy a:visited{color: #666666; font-weight: lighter;} 
.copy a:hover{color: #cc9999; font-weight: lighter; border: none;} 
.copy a:active{color: fff; font-weight: lighter;} 

/* link */

a:link{color: #666666; font-weight: lighter;} 
a:visited{color: #ddd; font-weight: lighter;} 
a:hover{color: #cc9999; border-bottom: dashed 1px #999; font-weight: lighter;} 
a:active{color: fff; font-weight: lighter;} 
a {text-decoration: none;} 

/* scroll */

body{
scrollbar-face-color: #222; 
scrollbar-track-color: #222; 
scrollbar-arrow-color: #ddd; 
scrollbar-highlight-color: #222; 
scrollbar-shadow-color: #222; 
scrollbar-3dlight-color: #222; 
scrollbar-darkshadow-color: #222; 
}
