/*==============================
BASIC　基本設定
==============================*/


body       {
              text-align:center;
              margin:0px;
              padding:0px;
              background-color:#000000;
              background-image:url(http://www.endlesscom.net/ryuha/img/back.jpg);     
              background-repeat:repeat-y;
              background-position:center top;        

}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#container   {
                   width:742px; 
                   margin-left:auto;
                   margin-right:auto;
                   text-align:center;
     /*         background-color:#ff0000;*/
                   background-image:url(http://www.endlesscom.net/ryuha/img/conback.jpg);
}

#contents {    width:676px;
                    margin-left:auto;
                    margin-right:auto;
                    text-align:left;
color:#FFFFFF;
}


.pkg {color:#FFFFFF;}

hr {color:#660000;}

/*==============================
ヘッダーの設定
==============================*/


#header h1    { 
                     font-size:24px;
                     font-family:Arial Black,Helvetica,sans-serif;
                     margin-top:0;
                     margin-bottom:0;                    
}

#header h1 a   {
                     color:darkblue;
                     text-decoration:none;
}

#header h2    {
                   color:gray;
                   font-size:12px;
                   margin-top:6px;
                   margin-bottom:0;
}

#header       {height:195px;
                  width:742px; 
                  background-position:center top;  
  /*   margin:0px 0px 0px 1px;*/
                   background-image:url(http://www.endlesscom.net/ryuha/img/title.jpg);
                    background-repeat:no-repeat;
                  padding-left:0;
              margin-left:0;
}

/*==============================
メニューバーの設定
==============================*/


#menubar      {    height:62px;
                         width:742px; 
                         margin-bottom:0; 
                         background-position:center top; 
                         padding-left:0;
                         margin-left:0;  
}

#menubar a:link {
	color: #00ff00;
	text-decoration: none;
}
#menubar a:visited {
	text-decoration: none;
	color: #0000ff;
}
#menubar a:hover {
	text-decoration: none;
	color: #ff0000;
}
#menubar a:active {	
                text-decoration: none;
	color: #0000ff;
}


a:link {
	color: #DCDDDE;
	text-decoration: none;
}
a:visited {
	color: #DCDDDE;
	text-decoration: none;
}
a:hover {
	color: #DCDDDE;
	text-decoration: none;
}
a:active {
	color: #DCDDDE;
	text-decoration: none;
}

/*==============================
サイドバーの設定
==============================*/

#toptv  {  
                               width:200px;
                               float:left;
                               margin-left:0px;
                               margin-top:0px;
                                background-image:url(http://www.endlesscom.net/ryuha/img/mback.jpg);

                    }


#left  {  
                               padding:0px 30px 20px 30px; 
                               font-size:12px;
                               line-height:180%; 
                               font-family: Verdana, Arial, sans-serif;/
                               color:#CCCCCC;                    
}



.sidebar  {      line-height:180%; 
                    font-size:12px;
                    font-family: Verdana, Arial, sans-serif;
                    color:#CCCCCC;
                    margin-bottom:0;
                    padding:0px 30px 20px 30px; 
}


.sidebar h2   {  line-height:180%; 
                    font-size:12px;
                    font-family: Verdana, Arial, sans-serif;
                    color:#FFFFFF;
                    border-bottom:solid 1px #FF0000;
                    padding:0px;
                    margin:0px;
}


/*==============================
エントリー部分の設定
==============================*/
 
                  
.menu  {  
              list-style-type:none;
              font-size:12px;
              	margin: 0px;
	padding: 0px;
}

.menu a  {
                 color:#FFFFFF;
                 text-decoration:none;
}

.menu li {
              marbin-bottom:5px;
}

#menuar  {      width:160px;
                               float:right;
                              /*   margin-top:18px;　 */               
                        /*       margin-right:25px;  */
                     margin: 0px;
                     padding: 0px;     

}  

#menur  {             /*   margin-top:-28px;*/
                          /*  margin-bottom:-20px;*/
                                                    
                               font-size:20px;
                               font-family: Verdana, Arial, sans-serif;  
                               padding:0px 25px 0px 25px; 
                              background-image:url(http://www.endlesscom.net/ryuha/img/vback.jpg);
}  




#contentout  {   float:right;
                       width:470px;                  
                       margin-top:0px;　
                       padding:0px; 
                       color:#FFFFFF;
        /*               margin-bottom:0px;*/
              }



#mainpage #content {  padding-top:0;
                                 padding-bottom:0;
                                 margin-top:0;
                                 color:#FFFFFF;
                                 margin-left:0px;
                                 padding:10px 45px 0px 45px; 
                                 background-image:url(http://www.endlesscom.net/ryuha/img/cback.jpg);
                                 background-repeat:repeat-y;
                                 background-position:center;
 }

/*==============================
コンテンツ設定
==============================*/

#track  {  
                  float:left; 
                  width:513px;
                  margin-top:0px;　 
                  margin-bottom:0px;　
                  padding:0px; 
}


#box  {                  
                               padding:0px 30px 0px 30px;
                               background-image:url(http://www.endlesscom.net/ryuha/img/nback.jpg);   
                               background-repeat:repeat-y;
                               background-position:left;

}

#box p  {
                  font-size:10px;
                  color:#DCDDDE;
                  font-family: Verdana, Arial, sans-serif;
                  line-height:180%; 
                 }
#text  {                  
                               padding:0px 10px 0px 10px;                              
}

#text p {                  
                  font-size:12px;
                  color:#DCDDDE;
                  font-family: Verdana, Arial, sans-serif;
                  line-height:180%; 
 }

/*==============================
アーカイブの設定
==============================*/


#contentar  {  
                  float:left; 
                  width:513px;
                  margin:0px;　 
                  margin-bottom:0px;　
         /*      margin-left:25px;*/
                   padding:0px; 

}


#content  {                  

                               padding:10px 40px 10px 45px;
                              background-image:url(http://www.endlesscom.net/ryuha/img/nback.jpg);       
                                background-repeat:repeat-y;
                                 background-position:left;

}


#content h2,#box h2 { padding-top:0px;  
                    font-size:12px;
                    font-family: Verdana, Arial, sans-serif;
                    color:#FFFFFF;
                    padding:0px;
                    margin:0px;
}


#content h3,#box h3 {
                    font-size:20px;
                    font-family: Verdana, Arial, sans-serif;
                    color:#FFFFFF;
                    padding:0px;
                    margin:0px;
	background-color: #660000;
	height: 30px;
	/*text-align: center;*/
              background-image:url(http://www.endlesscom.net/ryuha/img/hback.gif);   

}


#content p {
                  font-size:12px;
                  color:#CCCCCC;
                  font-family: Verdana, Arial, sans-serif;
                  line-height:180%; 
                 }

               
#content a,#box a   {
                  font-family: Verdana, Arial, sans-serif;
                  coloe:CCCCCC;
                  font-size:10px
              }

#content .posted,#box .posted   {
                            border-top:solid 1px #FF0000;
                            padding-top:6px;
                            margin-bottom:40px;
}

#content h2#trackbacks,#content h2#comments,#box h2#trackbacks,#box h2#comments  {
                                      font-size:14px;
                                      color:#CCCCCC;
                                      boder-bottom:dotted 1px #b2cbff;
                                      margin-top:40px;
                                       } 
#content#tbdata h3,#box#tbdata h3  {
                               font-size:12px;
                               color:#CCCCCC;
                               margin-bottom:0;
                               }

#content#tbdata p,#content#comdata p,#box#tbdata p,#box#comdata p   {
                              font-size:12px;
                              color:#CCCCCC;
                              margin-top:5px;
                              margin-bottom:0;
}

#content#comdata p.posted,#box#comdata p.posted  {
margin-bottom:20px;
}

#content .error,#box .error    {
                            font-size:18px;
                            font-weight:bold;
                            color:red;
                            border:solid 1px red;
                            padding:5px;
                            text-align:center;
}

#categorydata A {
                                       font-size:20px;
                                       margin-bottom:10px;
                                       color:#FFFFFF;
                                       line-height:180%; 
                                       font-family: Verdana, Arial, sans-serif;
}

#categorydata     {line-height:180%; 
                                       list-style-type:none;
}

/*==============================
フッターの設定
==============================*/

#footer  {

	clear: both;
              height:30px;             
             font-size:10px;
             text-align:center;
             font-family: Verdana, Arial, sans-serif;
   /*          border-top:solid 1px #ff0000;*/
             padding-top:30px;
             padding-bottom:0px;

              color:#FFFFFF; 
	bottom: 0px;
                                 background-image:url(http://www.endlesscom.net/ryuha/img/foot.jpg);
                                 background-repeat:no-repeat;
                                 background-position:center;
                   }

#footer p {
               margin-top:0;
              margin-bottom:0;
}

#footer a { 
              color:#FFFFFF;
             text-decoration:none;
}






