@charset "euc-jp";
@import "http://www.chaoshead.jp/blog_css/reset-min.css";
@import "http://www.chaoshead.jp/blog_css/fonts-min.css";

body{background:url(../images/img/bg.jpg) 50% 0 no-repeat #000000; background-attachment:fixed; text-align:center;}

#container{width:1000px; padding-top:44px; margin:0 auto; text-align:left; text-align:center; background:url(../images/img/header_bg.png) 0 0 no-repeat; behavior:url("iepngfix.htc");}
#header{width:1000px; height:150px;}

#main{width:800px; margin:0 auto; text-align:left;}
.cont_left{width:570px; float:left;}
.cont_right{margin-left:610px;}

#footer{clear:left; font-size:80%; text-align:center; margin-top:20px;}


/*=================================
サイドバー
=================================*/

.blog_sub{color:#FFFFFF; background:url(../images/img/category_bg.gif) 0 0 no-repeat; width:165px; height:38px; text-align:center; padding-top:8px;}

.menulist{margin:0 0 20px 0; width:160px;}
.menulist li{margin-bottom:5px; margin-left:5px;}
.menulist li a:link,.menulist li a:visited{color:#FFFFFF; text-decoration:none;}
.menulist li a:hover{color:#FFFFFF; text-decoration:underline;}

/*=================================
BLOG css
=================================*/
h1 a{text-indent:-9999px; width:800px; height:100px; margin:0 auto; display:block;}

h2{}
.entery-title{background:url(../images/img/title_line.png) 0 16px no-repeat; padding-bottom:20px; margin-bottom:20px;}
.date{text-align:right; color:#CCCCCC; padding-right:20px; font-size:90%;}
h3{font-weight:bold; color:#FFFFFF; behavior:url("iepngfix.htc"); font-size:120%; padding-bottom:8px;}
h4{margin-bottom:10px;}

p{color:#FFFFFF;}


.imgfloat{margin:0 10px 10px 0; float:left;}
.imgfloatR{margin:0 0 10px 10px; float:right;}

.date-header {
margin-top: 0; font-weight: bold; text-transform: uppercase; font-size:80%;
}

.entry,
.trackbacks,
.comments,
.archive
{
position: static;
overflow: hidden;
margin-bottom: 10px;
}

.entry{margin-top:15px;}

.entry-header {}

.trackbacks-header,
.comments-header,
.comments-open-header{margin-top: 0; border-left: 5px solid #666666; padding: 0 0 0 10px; color: #999; font-size:80%;
}

.entry-content{

}

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
/*clear: both;*/
}

.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 10px 0 20px 0;
   border-top: 1px dotted #666666;
   padding-top: 3px;
   color: #666;
   font-size:80%;
   text-align: right;
   clear:both;
}


.comm_table{width:100%; font-size:small;}
.comm_table th{vertical-align:top; font-weight:normal; text-align:left; padding:4px; white-space:nowrap;}
.comm_table td{padding:4px;}


/*IE5.5 - IE7用*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix{
  zoom:1;
}


a:link {color: #FFFF00; text-decoration: underline;}
a:visited {text-decoration: underline; color: #FFFF00;}
a:hover {text-decoration: none;	color: #FFFFFF;}
a:active {text-decoration: underline; color: #FFFFFF;}