@charset "UTF-8";
/* ロゴ06*/
*{margin:0;padding:0;font-family:ＭＳ 明朝;}

body{color:#CCC;text-align:center;background-color: #000000;}

form{margin:0;padding:0;}
table.form{margin:25px 0 0 13px;}

img{border:none;}

/* rss */
ul.rss{width:100%;text-align: center;}
ul.rss li{border-right: #999 1px solid;display:inline;font-size: 12px;font-style: normal;font-weight: bold;letter-spacing: 0.2px;margin-right: 0.3em;padding-right: 0.5em;padding-left: 0.2em;}
ul.rss a:link{color: #CCC;text-decoration: none;}
ul.rss a:visited{color: #CCC;text-decoration: none;}
ul.rss a:hover{color: #CCC;text-decoration: none;}
ul.rss a:active{color: #CCC;text-decoration: none;}

/* link */
a{color:#CCC;text-decoration: underline;}
a:link,a.acalendar:link,a.acontinues:link,a.amenu:link,a.aposted:link,a.atrackback-post:link{color:#CCC;text-decoration:underline;}
a:visited,a.acalendar:visited,a.acontinues:visited,a.amenu:visited{text-decoration:underline;}
a:hover,a.acalendar:hover,a.acontinues:hover,a.amenu:hover,a.aposted:hover,a.atrackback-post:hover{color:#CCC;text-decoration:none;}

a.arss:link{color:#CCC;text-decoration:underline;}
a.arss:visited{text-decoration:underline;}
a.arss:hover{color:#CCC;text-decoration:none;}

a.aposted{font-size:0.85em;}

a.atrackback-post:active{font-weight:bold;}

a.adtitle,a.adtitle:link,a.adtitle:visited,a.adtitle:active{font-weight:bold;text-decoration:underline;}
a.adtitle:hover{font-weight:bold;text-decoration:none;}
a.addescription,a.addescription:link,a.addescription:visited,a.addescription:active,a.addescription:hover{color:black;text-decoration:none;}
a.adurl{color:blue;text-decoration:none;}
a.adurl:link,a.adurl:visited,a.adurl:active,a.adurl:hover{color:#CCC;text-decoration:none;}
a.adld,a.adld:link,a.adld:visited,a.adld:active{text-decoration:underline;}
a.adld:hover{text-decoration:none;}
#container{font-size:0.9em;width:1030px;background:#000;margin:0 auto;text-align:left;}
#banner,#subbanner{
background: url(http://img01.naturum.ne.jp/usr/s/o/t/sotoasobi1942/HP画像.jpg) top center no-repeat;
padding:0;
height:670px;
}

#banner a{}
#banner a{color:#CCC; text-decoration:none;}
#banner a:link{color:#CCC; text-decoration:none;}
#banner a:visited{color:#CCC; text-decoration:none;}
#banner a:active{color:#CCC; text-decoration:none;}
#banner a:hover{color:#CCC; text-decoration:underline;}

.blogtitle{font-size:3em;font-family:ＭＳ 明朝;padding:10px 30px 10px;text-align:left;height:50px;}
.description
{color:#CCC;font-size:1.5em;
padding:0 20px 0 50px;
text-align:left;
letter-spacing:2px;
width:500px;
height:70px;
overflow:hidden;
}
.logo{padding-left:112px;}
.logo img{width:170px;height:27px;border:none;}
#content{width:800px;float:left;}

#links{width:185px;float:right;text-align:left;margin:20px 5px 0 0;overflow:hidden;background: #000000;}

#footer{clear:both;}

#copyright{
   background: # bottom;
   width: 100%;
   height: 40px;
   font-size: 0.9em;
   font-weight: normal;
   color:#CCC;
   line-height: 1.2em;
   text-align: center;
   border-top: 1px none #62A25B;
   border-bottom: 1px none #62A25B;
}
.blog{margin:20px 10px 0 15px;}
.date{background:#000000;height:22px;background-position:1px 1px;color:#CCC;font-size:0.9em;font-weight:bold;letter-spacing:2px;padding:3px 0 0 10px;text-align:left;border-bottom:1px none #CCC0CC;border-top:1px none #CCC0CC;}
.blogbody{
background:#000000;
margin-bottom:10px;
padding-bottom:10px;
border-left:1px none #CCC0CC;border-right:1px none #CCC0CC;border-bottom:13px none #FF6666;border-top:1px none #CCC0CC;}
.title{color:#CCC;font-size:1.1em;font-family:ＭＳ 明朝:25px;padding:10px 0 0 10px;text-align:left;}

.main{width:700px;color:#FFFFFF;font-size:0.9em;margin:16px 10px 15px 20px;overflow:auto;line-height:150%;}
.main img{margin:0 10px 20px 0;}
.main-continues{font-size:0.85em;}
.posted{
   color: #CCC
   font-size: 0.85em;
   text-align: right;
   margin-bottom: 15px;
   width: 530px;
}


.menu{color:#CCC;font-size:0.9em;text-align:right;}
.comments-head{color:#CCC;font-size:0.9em;font-weight:bold;padding:20px 0 0 10px;height:10px;}
.comments-body{font-size:0.9em;line-height:135%;margin:20px 0 15px 13px;}
.comments-post{color:#CCC;font-size:0.9em;text-align:right;margin-bottom:25px;}
.trackback-url{color:#CCC;font-size:0.9em;font-weight:bold;margin:10px 0 30px 13px;width:530px;}
.trackback-body{font-size:0.9em;line-height:135%;margin:20px 0 15px 13px;width:500px;}
.trackback-post{color:#CCC;font-size:0.9em;text-align:right;margin:0px 0 25px 0;width:500px;}



label{font-size:0.9em;font-weight:bold;color:#CCC;}
#author,#email,#url{width:200px;border:1px solid #CCC;}
#text{font-size:0.9em;width:400px;height:200px;border:1px solid #CCC;}

.pagetop{font-size:0.85em;text-align:right;margin:0px 0 25px 0;}

.calendarhead{border-top: 1px solid #666;border-left: 1px solid #666;border-right: 1px solid #666;background:#000000;color:#CCC;font-size:0.9em;font-weight:normal;letter-spacing:2px;padding:0px 0 2px 0;text-align:center;padding:3px 0 3px 5px;}

.calendartable{color:#000;margin:0 auto 20px auto;width:100%;text-align:left;background:#ccc;border:1px solid #666;}

.calendarweek{color:#CCC;font-size:0.85em;font-weight: bold;}
.calendarwd{
/*border-left: 1px solid #efefef;
border-right: 1px solid #efefef;*/
background:#000000;color:#000000;font-size:0.85em;font-weight:bold;letter-spacing:2px;padding:2px 0 2px 5px;}
.calendard{empty-cells:show;
border-top:1px solid #efefef;
border-right:1px solid #efefef;
text-align: center;
}

.calendar{font-size:0.85em;padding:2px;position:center;}
.sidetitle{
border: 1px none #CCC;
border-bottom: 1px none #FF6666;
background:#000000;
color:#CCC;
font-size:0.9em;
font-weight:normal;
letter-spacing:2px;
padding:4px 0 3px 10px;
}
.side{font-size:0.9em;line-height:140%;margin-bottom:10px;padding:8px;}
.side.text{width:80px;}


/**/
.photo{text-align:center;}
.nickname{color:#CCC;font-weight:bold;margin:10px 0;text-align:center;}
.message{font-size:0.85em;color:#CCC;padding:4px;background:#000000;border:1px solid #dcdcdc;}

.quote{color:#CCC;font-size:0.85em;padding:1px;}
.blogtimes{margin:0 0 16px 0;text-align:center;}
.powered{text-align:center;margin:0 0 10px 0;}
.syndicate{font-size:0.85em;text-align:center;}
.checkers{font-size:0.85em;margin-top:10px;}


h4{font-size:0.9em;}
