
body {
 
  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
  padding: 0;
  margin: auto;

}


A:visited {                 
  color: #FFFFFF;
  text-decoration: none     
}

A:link { color: #FFFFFF }   

A:hover {                   
  color: #FFFFFF;
  text-decoration: none     
}


span.link {color:#FF1493;font-size:100%;}


#hr_04{color:#39f; border-style:dotted;}/*IE—p*/

a:hover img {
filter:alpha(opacity=70);
opacity:0.7;
}




#hr_05{color:#C0C0C0; border-style:dotted;}/*IE—p*/

#hr_06{color:#FFFFFF; border-style:dotted;}/*IE—p*/


#header {
  height:130px;
  background-color: white;
}  






#headspace {
    height:54px;
	background: url(img/hd_bg.jpg) repeat-x;
}


#footspace {
    
    height:420px;
    background-color: #FD007E;
	clear:both;
}

#foot_wrapper {
  font-size: small;
  padding-top:50px; 
  text-align: center;
  margin:auto;
  width: 910px;

}


#foot_left {
   border-radius: 20px;         
   -moz-border-radius: 20px;    
   -webkit-border-radius: 20px; 
  font-size: small;
  padding:10px; 
  text-align: left;
  margin:auto;
  width: 600px;
  height: 150px;
  float: left;
  background-color: white;
  line-height: 20px;
  margin-top: 20px;

}

#foot_right {
   border-radius: 20px;         
   -moz-border-radius: 20px;    
   -webkit-border-radius: 20px; 
  font-size: small;
  padding:10px; 
  text-align: left;
  margin:auto;
  width: 250px;
  height: 150px;
  float: right;
  background-color: white;
  line-height: 18px;
    margin-top: 20px;

}




#foot_info {
width: 270px;

padding-left:670px;
padding-top: 20px;
clear: both;
text-align: left;
font-size: small;
line-height: 15px;
}



#head_logo {
  width: 450px;
  float:left;
}

#mail{
   font-size: small;
  margin-top:85px;
  margin-left:50px;
}





#head_wrapper {
  margin:auto;
  width: 910px;
  height: 130px;
}

#head_logo {
  width: 450px;
  float:left;
}


#head_info {
  width: 450px;
  height:130px;
  background: url(img/heda_right.jpg);
  float:right;

}





#wrapper {
  margin:auto;
  width: 950px;
 border: px #C0C0C0 solid;

}


#left_main{
 width: 650px;

 float:left;

 margin:15px 0 0 20px;
}



#left_setumeimain{
 width: 650px;
 height:1500px;
 float:left;

 margin:15px 0 0 20px;
}




#left_mapmain{
 width: 650px;
 height:1400px;
 float:left;

 margin:15px 0 0 20px;
}





#title_leftarea {


 background-color: white;
 
}



#contentsarea {
  width: 650px;

 border: 1px #C0C0C0 solid;
  border-top:none;
 float:left;
 margin-bottom:10px;
  background-color: white;

}


#link{
   font-size: small;
  width: 610px;
  padding-left:30px;
  padding-right:10px;
}


#price{
   font-size: small;
  width: 630px;
  padding:10px;
}



#map {
  width: 630px;
  padding:10px;


}





#leftarea {
  width: 650px;

 border: 1px #C0C0C0 solid;
 border-top:none;
 float:left;
 margin-bottom:10px;
  background-color: white;

}


#panelarea {
  width: 650px;
  height:400px;
 border: 1px #C0C0C0 solid;
 float:left;
 margin-bottom:10px;
  background-color: white;

}


#girls {
  width: 630px;

  border: 1px #C0C0C0 solid;
  border-top:none;
  padding-right:10px;
  padding-left:10px;
  font-size: small;
   background-color: white;
    margin-bottom:10px;
}



#rightarea {
  width: 240px;

 border: 0px #C0C0C0 solid;
 float:left;
 margin:15px 0 0 15px;
}



#kokuchi{
  width: 240px;
  border: 1px #C0C0C0 solid;
  margin-bottom: 10px;
  background-color: white;
  font-size: small;
}


#kokuchi_edith{
  width: 240px;
  height: 322px;
  border: 1px #C0C0C0 solid;
 border-top:none;
  margin-bottom: 10px;
  background-color: white;
  font-size: small;
}


#kokuchi_map{
  padding: 3px;
  padding-left: 4px;
  width: 232px;
  border: 1px #C0C0C0 solid;
 border-top:none;
  margin-bottom: 10px;
  background-color: white;
  font-size: small;
  line-height: 18px;
}








#contents_news{
 width:600px;
 font-size: small;
 padding-left:10px;
 padding-right:10px;
}





#edith_body{
 padding:0px;
 margin-bottom: 10px;
}

#edith_img{
 margin-bottom:5px;

}











.twitted {

	margin-bottom: 0em;

}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	display:none;
	background-color: #39f;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #39f;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	color: #f00;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: block;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}






#content {
width:				648px;
height:				250px;
 border: 1px #C0C0C0 solid;
	background-color: ;
}
.panelwrappers {
 border: px #C0C0C0 solid;
overflow:hidden;
}




#panelarea {
  width: 650px;
  height:250px;
 border: 1px #C0C0C0 solid;
 float:left;
 margin-bottom:10px;
  background-color: white;

}



