/* CSS Document */

body {
  font-size         : 12px;
  line-height       : 140%;
  color	          : #333;
  font-family       : "ＭＳ Ｐゴシック", sans-serif;
  margin:0;
  padding:0;
  background:url(../img/bg.jpg) repeat-x;
}


p{
　margin:0;
  padding:0;
}


.clear{
	clear:both;
}


.subtitle{

	border-left:#6699CC 5px solid;
	width:710px;
	padding:5px 0 5px 10px;
	margin:10px 0 5px 0;
	font-size:14px;
	color:#666600;
	font-weight:bold;
}



.subtitle2{
    border-left:#6699CC 5px solid;
	padding:5px 0 5px 10px;
	margin:10px 10px 5px 0;
	font-size:14px;
	color:#666600;
	font-weight:bold;
	border-bottom:1px dotted #CCCCCC;
}


/* container
---------------------------------------------------- */


#container {
  margin:0 auto;
  padding:10px;
  width:750px;
  border-left:1px solid #FF3399;
   border-right:1px solid #FF3399;
 border-bottom:1px solid #FF3399;
  
}


/* header 
---------------------------------------------------- */

#header {
  margin:0;
  width:750px;
  height:90px;
}

.name{
  margin:5px 0 15px 0;
  padding:0;
  height:60px;
  float:left;
}



/* menu 
---------------------------------------------------- */

#h-menu ul {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	height:46px;
	width:750px;
	}

#h-menu li{
	display:block;
	height:46px;
	width:187px;
    background:url(../img/menubar.gif);
	margin:0;
	padding:0;
	float:left;
	}
	
#h-menu  a{
	display:block;
	height:46px;
	width:187px;
    background:url(../img/menubar.gif);
	margin:0;
	padding:0;
}	

#home a{background-position: 0px  0px;}

#plan     a{background-position: -187px    0px;}
 
#spec     a{background-position: -374px    0px;}  

#outline  a{background-position: -561px    0px; width:189px;}  

#location a{background-position: -748px    0px;}  
	


#home   a:hover{background-position:    0px  -46px;}

#plan      a:hover{background-position: -187px  -46px;}

#spec      a:hover{background-position: -374px  -46px;}

#outline  a:hover{background-position: -561px   -46px; width:189px;}  

#location a:hover{background-position: -600px   -46px;}  


/* content 
---------------------------------------------------- */
#t-content{
  margin:0;
  padding:0;
  width:750px;

}


#content{
  margin:0;
  padding:0;
  width:750px;
}

.infobox{
  margin:5px 5px 10px 5px;
  width:740px;
}

.bnr{
  margin:10px 0 10px 5px;
  float:left;
}



/* footer
---------------------------------------------------- */
#footer{
  margin:0;
  padding:0;
  width:750px;
  height:90px;
  font-size:10px;
  border-top:#CCCCCC solid 1px;
}


.imgright{
  margin:0;
  padding:0;
  float:right;
}


.imgleft{
  margin:0;
  padding:0;
  float:left;
}


.font10{
   font-size:10px;
}

/* リンク
---------------------------------------------------- */
a:link{	color:#666666; text-decoration:none;
}
a:visited {color:#666666;text-decoration:none;
}
a:hover {color:#FF6699;text-decoration:underline;}


img{
	border	: none;
}






/* ガーデンパーク上小阪 spec.html
---------------------------------------------------- */

#spec-menu  ul{
	list-style-type:none;
	margin:0 0 30px 0;
	padding:0 30px 0 240px;
	height:33px;
	width:480px;
	}

#spec-menu  li{
	display:block;
	}
	
#spec-menu  a{
	height:33px;
	width:150px;
	margin:0;
	padding:0 10px 0 0;
	float:left;
}	

#spec-menu  a:hover img{
	filter:alpha(opacity=75);/*FOR IE*/
	opacity:0.75;/*FOR FF*/
}

#bg_bath{
	background:url(../../pro_kamikosaka2/img/garden_spec07.jpg) no-repeat;
	font-size:17px;
	line-height:130%;
	letter-spacing:2px;
}



.text25{
	font-size:25px;
	letter-spacing:2px;
	line-height:130%;
}

.text17{
	font-size:17px;
	letter-spacing:2px;
	line-height:130%;
}


