@charset "utf-8";
/* CSS Document */
/*  */
* { margin : 0 ; padding : 0 ; }


body {
font-family:"Lucida Grande", arial, sans-serif;
background : #00baff url(images/background.jpg);
width : 100% ;
}

img {
border: none;
}

#content {
margin: 0 auto; 
width : 950px ; 
position : relative ;
}

#header {
margin: 0 auto; 
position : relative ;
}

#header img{
margin: 50px 0px 0px 50px; 
}

#menu{
margin: 0 auto; 
padding: 0px 0px 0px 25px;
float : left ; 
}

#top_illust{
margin: 0 auto; 
float : left ; 
}



#waku{
padding: 30px 0px 0px 0px;
width:850px;
margin: 0 auto; 
clear : both ;
}

#waku_sub{
	width:850px;
	height :170px ;
	background : url(images/waku_ue.png) no-repeat;
	position:relative;
}

#waku_sub p{
	padding: 100px 0px 0px 60px;
	margin: 0 auto; 
	font: bold xx-large arial, sans-serif;
	color: #60330f;

}


#waku_main{
	font: medium arial, sans-serif;
	color:#321804;
	width:850px;
	background : #00baff url(images/waku_naka.png);
}

#con{
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	margin: 0 auto; 
	width:775px;
}


#con p{
}


#waku_foot{
	width:850px;
	height :30px ;
	background : #00baff url(images/waku_shita.png) no-repeat;
}


#footer {
padding: 30px 0px 30px 0px;
margin: 0 auto;
width : 775px; 
}


#globalnavi{
  margin: 0;
  padding: 20px 0px;
  width: ***;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  float: left;
  width: 135px;
  margin: 0;
  padding: 0;
}

#globalnavi a{
  text-align: center;
  display:block;
  padding: 0.5em 0;
  width: 100%;
  color: white;
}

#globalnavi a:hover{
  color: white;
}

#koko{
	width:205px;
	height :135px ;
	margin: 100px 0px 0px 50px;
	clear : both ;
}
