/* ???{?ݒ? */
BODY,TD,TH{font-size:10pt;
           color:#000000;
           line-height:14pt;
           background-color:transparent;
           font-family: Verdana;}

/* ?X?N???[???o?[ */
body{scrollbar-track-color:#FFFFFF;
     scrollbar-face-color:#FFFFFF; 
     scrollbar-arrow-color:#000000; 
     scrollbar-highlight-color:#FFFFFF; 
     scrollbar-shadow-color:#FFFFFF; 
     scrollbar-3dlight-color:#FFFFFF; 
     scrollbar-darkshadow-color:#FFFFFF;}

/* ???X?N???[???o?[?\???????Ȃ? */
body{overflow-x:hidden;}

/* ?A?C?t???[?? */
iframe{margin:0px 0px 0px 10px;
       padding:0px 0px 0px 0px;
       width:100%;
       height:100%;
       border:none;}

/* ???j???[?e?[?u???E???C???e?[?u?? */
.t1{margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    width:20%;
    height:100%;
    background-color:#FFFFFF;
    background-image:url(cutie/bg.jpg);
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-position:0% 100%;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    text-align:center;}
.t2{margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:3%;
    height:100%;}
.t3{margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:57%;
    height:100%;
    background-color:#FFFFFF;
    border-left:1px solid #000000;
    border-right:1px solid #000000;}

/* ?C???[?W?t?@?C???O?g */
img{border:0px solid #000000;}

/* ?t?H?[?? */
form{margin:0px;}
input,textarea{margin-bottom:0px;
               background-color:#C8EEB3;
               border:1px solid #000000;}

/* --------------------------------------------------------------- */

/* ?T?C?g?^?C?g?? */
#title{margin:0px 0px 0px 0px;
       padding:0px 0px 5px 0px;
       width:100%;
       color:#000000;
       font-size:20pt;
       font-weight:normal;
       line-height:28pt;
       font-family:verdana;
       letter-spacing:2px;
       border-bottom:1px solid #000000;}

/* ???j???[ */
#m{margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:100%;
   font-size:10pt;
   font-weight:normal;
   letter-spacing:3px;}
#m ul{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      list-style:none;
      text-align:center;}
#m li{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      width:100%;
      float:left;
      display:inline;
      border-bottom:1px solid #000000;}
#m li a{margin:0px 0px 0px 0px;
        padding:5x 0px 5px 0px;
        color:#000000;
        display:block;}
#m li a:hover{margin:0px 0px 0px 0px;
              padding:5px 0px 5px 0px;
              background-color:#FFFFFF;
              background-image:url(cutie/m.jpg);}

/* ???o???????w?? */
h1{margin:30px 0px 5px 0px;
   padding:0px 0px 0px 30px;
   font-size:12pt;
   font-weight:bold;
   color:#000000;
   background-color:#FFFFFF;
   background-image:url(cutie/h.gif);
   background-attachment:fixed;
   background-repeat:no-repeat;
   background-position:0% 50%;}
   
h2{ margin:0; padding:0 0 0 0; font-size:12pt; font-weight:bold; color:#000000; background: #ffffff no-repeat fixed 0 50%; }

h3{ margin:0; padding:0 0 0 0; font-size:14pt; font-weight:bold; color:#000000; background: #ffffff no-repeat fixed 0 50%; }

/* ?????\?? */
#cr{color:#000000;
    font-size:8pt;
    font-weight:normal;
    letter-spacing:2px;}

/* ?????N?e?L?X?g?w?? */
A{text-decoration:none;}
A:link,A:active,A:visited{color:#48CD00;}
A:hover{color:#99FF61;}

/* --------------------------------------------------------------- */

/* ?y?[?W?ʐݒ?(top) */
#top{margin:0% 10%;
     padding:0px 0px 0px 0px;
     background-color:#000000;
     background-image:url(cutie/bg.gif);
     background-attachment:fixed;
     background-repeat:repeat;
     background-position:0% 0%;}

/* ?y?[?W?ʐݒ?(top2) */
#top2{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;}

/* ?y?[?W?ʐݒ?(about) */
#about{margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;}

/* ?y?[?W?ʐݒ?(gallery) */
#pict{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;}

/* ?y?[?W?ʐݒ?(novel) */
#novel{margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;}
.nh{margin:10px 0px 10px 0px;
    padding:0px 0px 0px 3px;
    font-size:11pt;
    font-weight:normal;
    color:#000000;
    border-bottom:1px dashed #000000;}
.ns{margin:0px 0px 5px 0px;
   padding:2px 2px 2px 5px;
   font-size:10pt;
   font-weight:normal;
   color:#000000;
   background-color:#CCCCCC;
   background-image:url(cutie/ns.gif);
   background-attachment:fixed;
   background-repeat:repeat;
   background-position:0% 0%;}

/* ?y?[?W?ʐݒ?(mail) */
#mail{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;}

/* ?y?[?W?ʐݒ?(link) */
#link{margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;}
#link img{margin:0px 0px 0px 0px;
          padding:0px 0px 5px 0px;
          font-size:10pt;
          font-weight:normal;
          color:#000000;
          float:left;}