body {
text-align:center;
font-family: Arial, Helvetica, sans-serif;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding:0px;
background-color:#000000;
}



#layout {
          width              : 800px;
          background-color   : #000000;
          border-right       : solid 4px #666666;
          border-left        : solid 4px #666666;
margin:0px auto 0px auto;
}




#header {
          width              : 800px;
          height             : 200px;
          margin-top         : 0px;
          padding-top        : 0px;
          text-align         : left;
          background-color   : #000000;

}



h1 { font-size: 35px;
 font-weight : bold;
color : #FFFFFF;
margin : 0px;
padding : 40px 35px 35px 35px;
text-align : right;
font-family:"Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}
h1 a {color: #333333;text-decoration: none;}
h1 a:visited {color: #333333;text-decoration: none;}
h1 a:hover {color: #FFC0B0;border-bottom: none;}
h1 a:active {color: #FFC0B0;text-decoration: none;}

h2 {
	  font-size         : 14px;
	  margin-top        : 5px;
	  margin-bottom        : 5px;
	  font-weight       : normal;
	  color             : #333333;
　　　　　 text-align        : right;
	  padding           : 0px 35px 0px 35px;
 line-height           : 150%;
font-family:"Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}



a { color: #666666; text-decoration: none; }
a:link{ color: #666666; text-decoration: none; }
a:visited	{ color: #666666; text-decoration: none;}
a:active	{ color: #FFC0B0; text-decoration: underline; }
a:hover{ color: #FFC0B0; text-decoration: underline; }


blockquote {
	   border           : 1px solid #666666;
	   background-color : #000000;
	   margin           : 5px;
	   padding          : 5px;
	   line-height      : 20px;
}
p {
	   margin           : 0px;
	   padding          : 0px;
}



ul {
	  text-align          : left;
}


#main {
	 float               : left;
	 width   　　　　　　: 540px;
	 margin              : 0px;
	 padding             : 30px 0px 0px 25px;
}



.entry{
	  width              : 540px;
	  margin             : 0px 10px 15px 0px;
           padding            : 0px;
           background-color   : #000000;
	  border-top         : 2px solid #666666;
	  border-left        : 2px solid #666666;
	  border-right       : 2px solid #666666;
	  border-bottom      : 2px solid #666666;
           over-flow          : hidden;
text-align:left;
}



.entrytitle  {
	  margin             : 0px;
	  padding            : 17px 0px 18px 10px;
	  font-size          : 13px;
	  font-weight        : bold;
	  color              : #666666;
　　　　　 text-align        : left;
	  border-bottom      : 1px dotted #666666;
font-family:"Verdana","ＭＳ Ｐゴシック","Arial Black","Impact","Osaka";}




.entrytitle a {color: #666666;text-decoration: none;}
.entrytitle a:visited {color: #666666;text-decoration: none;}
.entrytitle a:hover {color: #FFC0B0;border-bottom: none;}
.entrytitle a:active {color: #FFC0B0;text-decoration: none;}


.entry_text {
          margin              : 0px;
	 padding             : 15px 25px 10px 30px;
	 font-size           : 12px;
	 line-height         : 20px;
	 color               : #FFFFFF;
	 text-align          : left;
	 overflow            : hidden;
}
.entry_text a {
	color                : #666666;
	text-decoration      : underline;
}
.entry_text a:visited {
         color                : #666666;
	text-decoration      : underline;
}
.entry_text a:hover {
         color                : #FFC0B0;
	text-decoration      : none;
}
.entry_text a:active {
	color                : #FFC0B0;
         text-decoration      : none;
}


.morelink {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 12px;
	color                : #FFFFFF;
	line-height          : 22px;
	text-align           : left;
}
.entry_more {
	margin               : 0px;
	padding              : 10px 0px 0px;
	font-size            : 12px;
	color                : #FFFFFF;
	line-height          : 22px;
}



.entry_state {
         margin               : 0px;
         padding              : 10px 10px 10px 0px;
	font-size            : 10px;
	color                : #666666;
	text-align           : right;
         border-top               : 3px dotted #666666;
         background-color     : #000000;
}

.entry_state a {color: #666666;text-decoration: none;}
.entry_state a:visited {color: #666666;text-decoration: none;}
.entry_state a:hover {color: #FFC0B0;border-bottom: none;}
.entry_state a:active {color: #FFC0B0;text-decoration: none;}


.entry_title {
          margin              : 0px;
	 padding             : 20px 0px 0px 20px;
	 font-size           : 12px;
	 line-height         : 20px;
	 color               : #333333;
	 text-align          : left;
	 overflow            : hidden;
}


.com_title {
	padding    　　　    : 5px 0px 10px 25px;
	font-size            : 12px;
         text-align           : left;
	font-weight          : bold;
	color                : #FFFFFF;
}
.com_text {
	padding              : 0px 20px 15px;
         text-align           : left;
	font-size            : 12px;
	color                : #FFFFFF;
}
.com_state {
	font-size            : 12px;
	color                : #888888;
	text-align           : right;
         margin               : 10px;
         padding              : 5px;
}


.com_body{
         margin                : 0px;
	padding               : 0px 10px 10px 10px;
	font-size             : 12px;
         text-align            : left;
         color                 : #888888;
         line-height           : 20px;
}
.comform_text{
	border                : 1px solid #666666;
}
.comform_textarea{
	border                : 1px solid #666666;
         scrollbar-track-color : #FFFFFF;
         scrollbar-face-color  : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #999999;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #999999;

}
.pass{
	width            　　  :100px;
	border                 :1px solid #666666;
}
.check{
	border                 :1px solid #666666;
}
.button{
	width                  : 50px;
         background-color       : #666666;
      	border-top             : 1px solid #FF69B4;
	border-left            : 1px solid #FF69B4;
	border-right           : 1px solid #FF69B4;
	border-bottom          : 1px solid #FF69B4;

}


.traba_url{
	padding                : 5px 10px 10px;
	font-size              : 12px;
	text-align             : center;
}
.traba_form{
         margin                 : 0px;
	padding                : 5px;
         color                  : #666666;
         font-size              : 12px;
      	border-top             : 1px solid #800080;
	border-right           : 1px solid #800080;
	border-left            : 1px solid #800080;
	border-bottom          : 1px solid #800080;
}
.traba_text{
	padding                : 10px 20px 15px;
         text-align             : center;
	font-size              : 11px;
	color                  : #888888;
}


.page_link{
	border                 : 0px;
	color                  : #CCCCCC;
	padding                : 5px 10px;
	margin                 : 20px 0px 20px 0px;
	text-align             : center;
	font-size              : 10px;
	width                  : 450px;
}


#side {
        float                    : right;
        width                    : 180px;
        margin                   : 30px 10px 0px 0px;
        padding                  : 0px;
        background-color         : #000000;
        color                    : #555555;
        text-align               : left;
}


#side p{
        margin                   : 0.3em;
        color                    : #666666;
        font-size                : 12px;
}
#side textarea {
	border                  : 1px solid #666666;
	color                   : #666666;
	font-size               : 12px;
         scrollbar-track-color   : #FFFFFF;
         scrollbar-face-color    : #FFFFFF;
         scrollbar-darkshadow-color : #FFFFFF;
         scrollbar-highlight-color  : #666666;
         scrollbar-3dlight-color    : #FFFFFF;
         scrollbar-arrow-color      : #666666;
}



#side input {
	border                  : 1px solid #666666;
	margin-top              : 2px;
	color                   : #666666;
         background-color        : #000000;
}

.sititle {
         font-size               : 12px;
         color                   : #666666;
	font-weight             : bold;
	border-top           : 2px solid #666666;
	border-bottom           : 2px solid #666666;
         text-align              : left;
         margin                  : 0px;
         padding                 : 9px 0px 8px 10px;}






li {
	  margin              : 0px;
	  padding             : 0px 0px 0px 0px;
	  line-height         : 150%;
	  color               : #666666;
   
}

ul {
	  text-align          : left;
	  margin              : 0px;
	  padding             : 0px;
	  text-decoration     : none;
   list-style-type: disc;
}

.side_text1,.side_text2,.side_text3 {
	font-size   : 12px;
	padding     : 8px 0px 0px 15px;
	line-height : 130%;
	margin      : 0px 0px 30px 0px;
   
}


.side_text1 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #666666;
}




.side_text2 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #666666;
}


.side_text3 li {
	   list-style-type: disc;
	  margin                : 0px;
	  padding               : 0px 0px 0px 5px;
	  line-height           : 150%;
	  color                 : #FFC0B0;
}


#footer {
        width                      : 800px;
        clear                      : both;	
        margin                     : 0px 0px 0px;
        padding                    : 10px 0px 10px 0px;
        color                      : #999999;
        text-align                 : center;
        font-size                  : 9px;
          border-top        : solid 3px #666666;
          border-bottom        : solid 3px #666666;
           background-color   : #000000;
           background-image   : url(http://blog-imgs-11.fc2.com/h/3/5/h35bbs/CAMV8VH6.png);
}

#footer a { color: #666666; text-decoration: none; }
#footer a:link{ color: #666666; text-decoration: none; }
#footer a:visited	{ color: #666666; text-decoration: none;}
#footer a:active	{ color: #666666; text-decoration: underline; }
#footer a:hover{ color: #666666; text-decoration: underline; }



	textarea,input,select {
	font-family: Arial, Helvetica, sans-serif;
}


table.calender {
	font-size: 8pt;
         color:#FFFFFF;
	border:1px #000000 solid;
	width: 80%;
	margin: 5px 5px 0px 0px;
	text-align : center;
	font-family: geneva,hiragino maru gothic pro,arial, helvetica, sans-serif;
}
.caption {
	padding: 3px;
}
.calender th {
	font-weight: normal;
	border-bottom: 1px solid #000000;
}
.calender td {
	text-align: center;
	padding: 2px;
}
.calender td a {
	background-color : #000000 ;
	color : #800080 ;
	display: block;
}
.calender a:hover {
	text-decoration : none ; 
	color : #FFC0B0 ;
}

html {
         scrollbar-track-color     : #FFFFFF;
         scrollbar-face-color      : #FFFFFF;
         scrollbar-darkshadow-color: #FFFFFF;
         scrollbar-highlight-color : #FF0000;
         scrollbar-3dlight-color   : #FFFFFF;
         scrollbar-arrow-color     : #FF0000;
}

