@charset "utf-8";
body{
font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","MS P Gothic",arial,verdana,sans-serif;
font-size:14px; color:#DDD; background:#000; margin:0px; padding:0px; line-height:1.9em; letter-spacing:1px;
}
#header{text-align:center; line-height:2em; }
#content{width:1000px; position:relative; text-align:left; margin:0 auto; /* center on everything else */clear:both;}
#alpha, #beta{display:inline;/* ie win bugfix */ position:relative; float:left;}
#alpha{width:745px; left:255px; padding-bottom:5px;}
#beta {width:250px; left:-745px; padding-top:5px;}
#more {padding-bottom:10px;}
p{padding:5px 10px 3px 15px;}/* 本文表示用途 */
ul,ol,li{margin:0px; list-style-position:inside; padding-bottom:8px;}
.head-linkunit{background:#D0D0D0; margin:10px 0px 10px 0px;}
.headline{list-style-type:none; padding-right:0px; font-size:13px;}
.mini-headline{list-style-type:none; padding:3px; font-size:12px; border:1px #333 solid;}
.mini-headline li{padding-bottom:1px; line-height:1.5em;}
.sect{list-style-position:outside; list-style-type:none;}
ul{list-style-type:square; padding-left:5px; margin-top:10px;}
ol{padding:5px 10px 3px 15px;}
strong{font-size:120%; color:#3F3; font-weight:normal;}
blockquote{border:1px #999 outset; margin:15px 15px 15px 30px; padding:15px;}
h1{margin:0px; padding:0px; text-align:center;}
h1 a{text-decoration:none; display:block;}
h2{font-weight:normal; margin:5px 0px 0px 0px; line-height:1.5em; border:1px #090 outset; padding:10px;}
h3{font-weight:normal; margin:3px 0px 3px 0px; padding-left:5px; color:#0D3; border:1px #393 outset;}
a{color:#0CF;} a:hover{color:#09d;} a img{border:0;}
abbr{border:none;}
/* テーブル関連 */
table{border-collapse:collapse; border:#999 2px solid; margin:10px 0px 10px 0px;}
td{border:#999 1px solid; padding:5px; line-height:1.7em;}
input, select{border:#999 1px solid; vertical-align:middle; color:#000; padding:1px;}
/* カテゴリ関係 */
.none{background-image:none;} 
.acv-month{width:280px; float:left;}
.acv-cat{width:360px; float:left;}
.acv-cat ul{padding-left:20px;}
.img{float:left; padding:0px 5px 20px 0px;}
#cse-search-box{margin-bottom:10px;}
.amazlet-box{padding:5px 10px 15px 15px;}
.sidePad{padding:0px 2px 5px 5px; margin-bottom:10px; font-size:12px; line-height:1.5em; list-style-type:none;}
.sidePad li{padding-bottom:10px;}
.footer{color:#00ee00; border-top:1px solid #999; text-align:center; clear:both;}
.content-nav{font-size:120%; margin:20px; text-align:center;}
.trackback{border-top:1px solid #999; padding-top:10px; font-size:100%;}
#trackbacks-info{padding:5px; border:1px inset #999; text-align:center;}
.red{color:#F70;} .blue{color:#09F;} .pink{color:#F6F;} .green{color:#0D3;} .violet{color:#95F}
.orange{color:#FA0;} .yellow{color:#FD0;}
.center{text-align:center;} .m1{font-size:90%;} .m2{font-size:80%;}
.in{margin-left:15px;}
.leftad{padding:15px 0px 15px 0px; font-size:90%; line-height:1.5em; border-top:1px solid #0D3;}
.spr-about50{ background-position: 0 0; width: 50px; height: 50px;} 
.spr-mail50{ background-position: 0 -51px; width: 50px; height: 50px;} 
.spr-rss50{ background-position: 0 -102px; width: 50px; height: 50px;} 
.spr-twit50{ background-position: 0 -204px; width: 50px; height: 50px;} 
.menu{float:left; width:50px; height:50px; text-align:center; margin-right:10px;}
.menu a{background-image:url(../img/css.png); display:block;}
.menu span{display:none;}
a:hover img{filter:alpha(opacity=80); opacity:0.8;}
.half{ width:50%; float:left; }
.more{ font-size:120%;  letter-spacing:8px; padding:2px 10px 2px 10px; border:1px outset #060; background:#3C3; text-align:center; margin-right:550px;}
.more a{text-decoration:none; color:#000; display:block;}

