/* ---ρθέ --- */
#hidari {
float: left;
}
#migi{
float: right;
}

/* --- {fC --- */
body    { 
/* --- color: white; --- */ 
font-size: 12px;
 line-height: 1.3em; 
 font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #330000;}
 
 /* ---SΜ N --- */
a:link  {color: #FFFFFF; line-height: 1.3em; text-decoration:  underline  }
a:visited  { color: #FFFFFF;  line-height: 1.3em;  text-decoration:  underline  }
a:active  { color: #FFCC00;  line-height: 1.3em;  text-decoration: none }
a:hover  { color: #FFCC00;  line-height: 1.3em;  text-decoration: none }

/* --- Rei --- */
#container      {
 line-height: 140%; 
 background-color: black; 
 text-align: left; 
 margin: 0px;
 padding: 0px; 
 border-style: none solid solid solid; 
 border-width: thin thin medium thin; 
 border-color: gray; 
 width: 800px; 
 /* ---H --- */height: auto; /* ---H --- */
 margin: 0px auto 20px auto;
 }
 
  /* ------container */
 #container2    {
 line-height: 140%; 
 background-color: #ffffff; 
 text-align: left; 
 margin: 0px;
 padding: 0px; 
 border-style: none solid solid solid; 
 border-width: thin thin medium thin; 
 border-color: gray; 
 width: 800px; 
 margin: 0px auto 20px auto;
 }
 
/* --- p--- */
p
{
margin-left: 30px;
margin-right: 20px;
margin-top: 20px;
margin-bottom: 20px;
 }

/* --- img --- */
img
{
 margin:8px 4px 8px 4px; 
 border: solid thin silver
}

#about_img
{
margin-left: 15px;
margin-right: 20px;
margin-top: 5px;
margin-bottom: 5px;
}

/* --- wb_ --- */
#header  { 
width: 798px ;
 padding : none ;
}

/* --- wb_img  --- */
#header_img    { 
height: 100px;
color: #FFFFFF; 
font-size: 20px;
line-height: 30px; 
/* --- img --- */ 
background: black url(../index_img/index_img1/index_topimg3.jpg) no-repeat center ;
/* --- img --- */
  margin: auto; 
 border-style: solid none solid none; 
 border-width: thin medium thin medium; 
 border-color: silverG
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
 }
 
#header_img2   { 
height: 100px;
color: #FFFFFF; 
font-size: 20px;
line-height: 30px; 
/* --- img --- */ 
background: black url(../index_img/index_img1/index_topimg4.jpg) no-repeat center ;
/* --- img --- */
  margin: auto; 
 border-style: solid none solid none; 
 border-width: thin medium thin medium; 
 border-color: silverG
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
 }
 
 #header_img3   { 
height: 100px;
color: #FFFFFF; 
font-size: 20px;
line-height: 30px; 
/* --- img --- */ 
background: black url(../index_img/index_img1/ate_topimg.jpg) no-repeat center ;
/* --- img --- */
  margin: auto; 
 border-style: solid none solid none; 
 border-width: thin medium thin medium; 
 border-color: silverG
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
 }
 

#header_img4   { 
color: white;
 font-size: 20px;
 line-height: 30px; 
 background: url(../index_img/index_img1/index_topimg2.jpg) no-repeat scroll 0px 0px; 
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
 border-style: solid none solid none; 
 border-width: thin medium thin medium;
 border-color: silver; 
 height: 100px ;}
  
#header_img5   { 
color: WHITE;
 font-size: 20px;
 line-height: 30px; 
 background: url(../../../2009-9hammy%20folder/2009-9hammy/Atelier/sketch/ate_top.jpg) no-repeat scroll 0px 0px ; 
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
 border-style: solid none solid none; 
 border-width: thin medium thin medium;
 border-color: silver; 
 height: 100px ;}
  
/* --- top --- */
#top   { color: #ffffff; font-size: 12px; line-height: 1.3em; font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; background-color: #990033; padding: 2px; width: 797px }

#top a:link  {color: #FFFFFF; font-size:12px; line-height: 1.3em; text-decoration: none  }
#top a:visited  { color: #FFFFFF;  font-size: 12px; line-height: 1.3em;  text-decoration:  none  }
#top a:active  { color: #FFCC00;  font-size: 12px; line-height: 1.3em;  text-decoration: none }
#top a:hover  { color: #FFCC00;  font-size: 12px; line-height: 1.3em;  text-decoration: none }

/* --- footer --- */
#footer     { color: #ffffff; font-size: 10px; line-height: 1.3em; font-family: "qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; background-color: #903; padding: 2px; width: 797px }

#footer a:link  {color: #FFFFFF;  font-size:10px; line-height: 1.5em; text-decoration: underline ; padding: 2px ; }
#footer a:visited  { color: #cc9933;   font-size: 10px; line-height: 1.5em;  text-decoration:  underline ; padding: 2px ; }
#footer a:active  {color: #ffcc33;  background-color: #660000;  font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }
#footer a:hover  {color: #ffcc33;  background-color: #660000;  font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }

/* --- ©o΅Ά ---gpβ~ 
h1       {
 font-size: 13px; 
 line-height: normal; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif; 
 background-color: #710013; 
 text-align: left; 
 text-indent: 5px; 
 word-spacing: 1em; 
 margin: 8px 30px 0px; 
 border-style: none; 
 border-width: 0px 0px 1px 8px; border-color: ;
 width: auto; height: auto }
 */
 
 /* --- ©o΅Άh1 --- */
h1{
color: #FFFFFF; 
font-size: 13px;
font-style:  normal; 
 line-height: 1.5 em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 border-style: none none solid solid ; 
 border-width: 0px 0px 0px 0px; 
 border-color: #888888 ;
 margin: 30px 3px 15px 30px;
 width: 85%;
padding: 3px 8px 3px 20px;
 background: black url(../index_img/index_img1/top_h1bg.jpg); 
 }
h1 a:link  {color: #000000; font-size:12px; line-height: 1.5em; text-decoration: underline  }
h1a:visited  { color: #000000;  font-size: 12px; line-height: 1.5em;  text-decoration: underline  }
h1a:active  { color: #990033; font-size: 12px; line-height: 1.5em;  text-decoration: none }
h1a:hover  { color: #990033; font-size: 12px; line-height: 1.5em;  text-decoration: none }


/* --- eLXgx[Xiabout j  --- */
#TEXTbase{ 
color: #333333; 
font-size: 12px;
line-height: 1.5em; 
background-color: #FFFFFF;
/* --- img ---
background: black url(../index_img/index_img1/index_topimg4.jpg) repeat center ;
 --- img ---
  margin:15px 60px 15px 60px; 
   margin:15px 60px 15px 50px; 
   --- */
 border-style: none; 
 font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; 
 }
#TEXTbase a:link  {color: #333333 ; font-size:12px; line-height: 1.5em; text-decoration: underline  }
#TEXTbase a:visited  { color:  #333333 ;  font-size:12px; line-height: 1.5em;  text-decoration: underline  }
#TEXTbase a:active  { color: #FFCC00; font-size: 12px; line-height: 1.5em;  text-decoration: none }
#TEXTbase a:hover  { color: #FFCC00; font-size: 12px;line-height: 1.5em;  text-decoration: none }

 #TEXTbase-2{ 
  width: 80%;
  margin:0px 120px 0px 50px; 
  }
#TEXTbase-2 a:link  {color:  #333333 ; font-size:12px; line-height: 1.5em; text-decoration: underline  }
#TEXTbase-2 a:visited  { color: #333333 ;  font-size: 12px; line-height: 1.5em;  text-decoration: underline  }
#TEXTbase-2 a:active  { color: #FFCC00; font-size: 12px; line-height: 1.5em;  text-decoration: none }
#TEXTbase-2 a:hover  { color: #FFCC00; font-size: 12px; line-height: 1.5em;  text-decoration: none }

 
 /* --- ©o΅Άh5 iabout j --- */
h5     { 
color: #000000; 
font-style: normal; 
font-size: 13px;
 line-height: 1.5;
  font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
   background-color: #;
    margin: 0px 3px 6px 0px; 
padding: 3px 8px; 
 border-style: none none solid solid ; 
 border-width: 0px 0px 1px 9px; 
      border-color: #990033;
       width: 100% }



/* --- e[uΰwθ --- */
table{ }

td    {
 font-size: 10px; line-height: 1.3em; 
background-color: transparent; 
text-indent: 0px; 
padding: 6px 15px 3px 15px 
}
td img {
padding: 0px 18px 0px 20px;
}

td  h1{
font-size: 13px;
 line-height: normal; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 border-style: none none solid solid ; 
 border-width: 0px 0px 0px 8px; 
 border-color: #888888 ;
 text-indent: 5px; margin: 8px 10px 6px 1px;
 }
 
 
 
 /* --- td h2 --- */
 
td h2{
font-size: 12px;
font-style:  normal; 
 line-height: 1.3em; 
 font-family: " MS Gothic", " OsakaMono", " sans-serif;qMmpS Pro W3", "Hiragino Kaku GothicPro", Osaka, Arial, Geneva, Helvetica, sans-serif;
 border-style: none none solid solid ; 
 border-width: 0px 0px 0px 0px; 
 border-color: #888888 ;
margin-left: 15px;
margin-right: 15px;
margin-top: 2px;
margin-bottom: 2px;
padding: 2px 8px 2px 8px;
 background: black url(../index_img/index_img1/top_h1bg.jpg); 
 }

 #tdlink a:link  { color: #FFFFFF;  background-color: #990033; font-size: 10px; line-height: 1.5em;  text-decoration: none ; padding: 2px ; }
#tdlink a:visited   { color: #ffffff; font-size: 10px; line-height: 1.5em; text-decoration: none; padding: 2px }

#tdlink a:active  {color: #ffcc33; background-color: #660000; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }
#tdlink a:hover   {color: #ffcc33; background-color: #660000; font-size:10px; line-height: 1.5em; text-decoration: none ; padding: 2px ; }