

A:link { text-decoration:none; color:#000000; }
A:visited { text-decoration:none; color:#000000; }
A:active { text-decoration:none; color:#000000; }
A:hover { text-decoration:none; color:#000000; }

A {text-decoration:none;}

.left {text-align: left; }
.right {text-align: right; }
.center {text-align: center; }

body
        {
         margin:0px;
         padding:0px;
         text-align:left;
         color:#000000;
         scrollbar-arrow-color:000000;
         scrollbar-face-color:ffffff;
         scrollbar-track-color:ffffff;
         scrollbar-highlight-color:000000;
         scrollbar-shadow-color:000000;
         scrollbar-3dlight-color:ffffff;
         scrollbar-darkshadow-color:ffffff;
        }

span.title {font-size: 6em; }
span.indexfont {font-size: 2em; line-height: 110%;}
span.indexmiddlefont {font-size: 70%; }
span.indexminifont {font-size: 50%; }

span.headnamefont {font-size: 120%; font-family: "HGP明朝E","HGS明朝E","HG明朝E";}
span.topcontentsfont {font-size: 3em; font-family: "HGP明朝E","HGS明朝E","HG明朝E";}
span.topcontentsminifont {font-size: 60%; }

span.guidefont {font-size: 1.1em; font-weight: bold;}
span.strongfont {font-size: 1.5em; font-weight: bold;}
span.regularfont {font-size: 70%; }

span.regular2font {font-size: 80%; }
span.strong2font {font-size: 2.3em;}
span.strong3font {font-size: 1em; font-weight: bold;}

span.summertitle {font-size: 3em;color:#ff0000; }
span.summer8title {font-size: 3em;color:#adff2f; }
span.autumn9title {font-size: 3em;color:#cd5c5c; }
span.smalltitle {font-size: 2em; }
span.basic {font-size: 80%; }

span.rightmenusize {font-size: 65%; }
p.rightmenufamily {font-family: Impact,Charcoal; }

p.point {
color: #FF0000;
}

div     {text-align:center;}
table   {margin-left:auto;margin-right:auto;}
caption {margin-left:auto;margin-right:auto;}

        .top     {vertical-align:top}
        .middle  {vertical-align:middle}
        .bottom  {vertical-align:bottom}

#anque
        {
         width:700px;
         text-align:center; 
         background-color:#ffffff;
         margin: 0px 20px 0px;
         padding: 20px 30px 20px;
        }



#indexleft
        {
         width:600px;
         text-align:left; 
         background-color:#ffffff;
         border-top:solid 10px #000000;
         border-bottom:solid 10px #000000;
        }

#indexright
        {
         width:600px;
         text-align:left; 


        }

#indexbottom
        {
         width:600px;
         text-align:left; 

        }

#topheader
        {
         width:800px;
         text-align:left; 
         border-bottom:solid 10px #000000;
         background-color:#ffa500;
        }

#topcontents
        {
         width:800px;

         text-align:left; 
         border-top:solid 5px #000000;

         background-color:#ffa500;
        }

div.bookmarkbase
        {
         width:800px;
         float:left;


        }


div.bookmarkleft
        {
         width:400px;
         float:left;

         text-align:left; 

        }

div.bookmarkright
        {
         width:400px;
         float:left;

         text-align:right; 

        }


div.logbase
        {
         width:810px;
         float:left;


        }


div.logleft
        {
         width:270px;
         float:left;

         text-align:left; 

        }

div.logmiddle
        {
         width:270px;
         float:left;

         text-align:left; 

        }

div.logright
        {
         width:270px;
         float:left;

         text-align:left; 

        }


#logheader
        {
         width:810px;
         text-align:left; 
         border-bottom:solid 10px #000000;
         background-color:#ffa500;
        }





#leftmenu
        {
         width:200px;
         float:left;
         height:300px;   
         text-align:right; 

        }



#middleborder
        {
         width:10px;
         float:left;
         height:300px;   

        }

#rightmenu
        {

         width:200px;
         float:left;
         height:300px;   
         text-align:left; 

        }

#base
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:left;     
     width:430px;     
     height:330px;     

    }


#base1
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:left;     
     width:850px;     
     height:900px;     

    }



#leftmenu1
        {
         width:170px;
         float:left;
         height:700px;   


        }



#middleborder1
        {
         width:20px;
         float:left;
         height:700px;   

        }
#middleborder2
        {
         width:10px;
         float:left;
         height:700px;   


        }

#rightmain
        {

         width:640px;
         float:left;
         height:900px;   


        }

#rightmain2
        {
         width:600px;
         margin-left:10px;    
         margin-right:auto; 
         float:center;
         height:900px;   

        }

#hi
        {
         width:590px;
         margin:5px;    

         float:center;
         height:15px;   
         border:dotted 1px #000000;

        }

#border
        {

         border:dotted 1px #000000;

        }

#reading
        {
         width:700px;
         text-align:left;
        }


#readingmain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:700px;     
    }

#comic
        {
         width:700px;
         text-align:center;
        }


#comicmain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:700px;     
    }

#bigcomic
        {
         width:739px;
         text-align:center;
        }


#bigcomicmain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:739px;     
    }



#hanareading
        {
         width:900px;
         text-align:left;
        }


#hanareadingmain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:900px;     
    }


#hananusubito
        {
         width:550px;
         text-align:left;
        }


#hananusubitomain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:550px;     
    }


.hananusubitobox
    {
     width:550px;
     clear:both;

     border-top:solid 1px #000000;
     border-bottom:solid 1px #000000;
     border-left:solid 1px #000000;
     border-right:solid 1px #000000;

    }


#workleft
        {
         width:190px;
         float:left;
         text-align:left; 

        }

#workmiddle
        {
         width:190px;
         float:left;
         text-align:left; 

        }

#workright
        {
         width:190px;
         float:left;
         text-align:left; 

        }


.workstitle {
      background-color:#ffffff;
      width:180px;
      height:16px;
      margin-right:5px;
      text-align:center;
      border: solid 1px #cccccc;
     }

.uewaku {
      background-color:#ffffff;
      width:180px;
      height:18px;
      margin-right:5px;
      text-align:center;
      border: solid 1px #cccccc;
     }


#intro
        {
         width:600px;
         text-align:left;
        }


#intromain
    {
     margin-left:auto;    
     margin-right:auto; 
     text-align:center;     
     width:600px;     
    }