@charset "UTF-8";
/* CSS Document 2008 */





/* 
  clear.css 
--------------------------------------------------------------
*/


*
{margin:0px;padding:0px;}

html
{font-size: 90%;}

body,div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
hr,pre,
form,fieldset,input,
p,blockquote,q,table,th,td
{margin:0px;
padding:0px;
list-style:none;
}

#grovalnavi,#grovalnavi-inner
{margin:0px;
padding:0px;
}


/* 
img
{
border:0;
margin:0px;
padding:0px;
}
*/

address,caption,
h1,h2,h3,h4,h5,h6,p
{
font-style:normal;
font-weight:normal;
font-size:100%;
text-decoration:none;
}


hr
{
display: none;
}

/* 
  clear.css  
--------------------------------------------------------------
*/










#intext	{
margin:0px;
text-align:left;

}

#intext-event	{
margin:0px;
text-align:left;
float:left;
}


#intext-event font	{
color:#FFFFFF;
}


#intext-event .intext-right	{
float:right;
display:block;
width:300px;
}


.rphoto	{
float:right;
display:block;
width:400px;
padding-right:10px;
}






ul li 
  {
  list-style:none;
  }

/* 
  #toku01 
--------------------------------------------------------------
*/

#toku01 
  {
  float: left;
  width: 220px;
  text-align:left;
  margin: 0px 10px 0px 20px;
  }
  
  #toku02 
  {
  float: left;
  width: 220px;
  text-align:left;
  margin: 0px 0px;
  }
  
  #toku03 
  {
  float: left;
  width: 230px;
  text-align:left;
  margin: 0px 20px 0px 10px;
  }

  .tokutoku3 
  {
  position:relative;
  width: 630px;
  text-align:left;
  }


  #more
  {
  clear:both;
  position:relative;
  width: 600px;
  margin: 0 auto;
  text-align:left;
  padding: 20px 0 0 0;
  }

h2 {
margin-top:25px;
margin-bottom:30px;
text-indent:20px;
color:#ffd05b;
font-size:1.5em;
line-height:2em;
}


#indexh2 h2 {
margin-top:25px;
margin-bottom:30px;
text-indent:20px;
color:#ffd05b;
font-size:1.3em;
line-height:2em;
}


#archive {
  position:relative;
  width: 630px;
  text-align:left;
}