@charset "Shift_JIS";

/*////////////////////////////////////////////////////////////
	hana
////////////////////////////////////////////////////////////*/

#hana #page-inside {
	padding-top:53px;
}

#hana h1 {
	height:19px;
	width:167px;
	text-indent:-5000px;
	/*background:url(../img/hanamail.gif) no-repeat;*/
}
#hana .card {
	/*height:307px;*/
	height:243px;
	width:645px;
	margin-left:81px;
	/*margin-bottom:40px;*/
	margin-bottom:30px;
	background:url(../img/hana_card.jpg) no-repeat;
}
#hana p.cardtxt {
	text-indent:-5000px;
}

/*////////////////////////////////////////////////////////////
	menu
////////////////////////////////////////////////////////////*/

#menu {
	margin-left:82px;
	margin-right:84px;
}




/*////////////////////////////////////////////////////////////
	mainlink | sublink
////////////////////////////////////////////////////////////*/

ul.mainlink {
	width:418px;
	float:left;
	margin-bottom:0;
}

ul.mainlink .plant,div.sublink .hanakoubou {
	margin-bottom:20px;
}


div.sublink {
	width:162px;
	float:right;
	background:url(../img/line_03.gif) no-repeat bottom;
	margin-bottom:20px;
}

div.sublink ul {
	background:url(../img/line_03.gif) no-repeat top;
	padding:12px 10px;
	padding-right:0px;
}
div.sublink ul li {
	padding:3px 0px;
}


div.sublink ul.notice {
  background-image: none;
  background-color: #fcfaf2;
  margin: 0 -2px 15px; 
  border: 3px solid #cecece;
  border-radius: 8px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);
  padding: 10px 0 10px 5px;
  line-height: 1.5;
}
div.sublink ul.notice a {
  color: #765e5e;
  text-decoration: none;
  font-weight: bold;
}
div.sublink ul.notice a:hover {
  opacity: .55;
}







/*////////////////////////////////////////////////////////////
	hanamenu
////////////////////////////////////////////////////////////*/

li.hanamenu1 {
	float:left;
	clear:both;
	/*padding-left:133px;*/
	width:200px;
	padding-bottom:15px;
}

li.hanamenu2 {
	float:right;
	/*padding-right:133px;*/
	width:200px;
	padding-bottom:15px;
}
li.hanamenu1 p,li.hanamenu2 p {
	width:200px;
}

.hanamenu1 h2 a,.hanamenu2 h2 a {
	display:block;
	height:120px;
	width:200px;
	text-indent:-5000px;
	text-decoration:none;
	margin-bottom:10px;
}
.ume h2 a {
	background:url(../img/btn_ume.jpg) no-repeat;
}
.sakura h2 a {
	background:url(../img/btn_sakura.jpg) no-repeat;
}
.kitayama h2 a {
	background:url(../img/btn_kitayama.jpg) no-repeat;
}
.plant h2 a {
	background:url(../img/btn_plant.jpg) no-repeat;
}
.hanakoubou h2 a {
	background:url(../img/btn_hanakoubou.jpg) no-repeat;
}
.rinkai h2 a {
	background:url(../img/btn_rinkai.jpg) no-repeat;
}
.hanamenu1 h2 a:hover,.hanamenu2 h2 a:hover {
	background-position: 0px -150px;
}


/*////////////////////////////////////////////////////////////
	hanamenu linkしない場合
<h2><a name="nolink" class="nolink">夙川さくら開花情報</a></h2>
////////////////////////////////////////////////////////////*/

.hanamenu1 h2 a.nolink:hover,.hanamenu2 h2 a.nolink:hover {
	background-position: 0px 0px;
}



/*linkfree*/

#hana #footer-inside {
}

#hana #footer .linkfree {
	margin-left:480px;
	width:290px;
	font-size:90%;
	color:#333;
}
#hana #footer .linkfree img {
	margin-top:5px;
}


#hana #footer ul {
	position:absolute;
	top:55px;
	left:0;
}

#hana #footer p.nishi {
	position:absolute;
	top:55px;
	left:0;
}

/*minitxt*/
.mintxt {
	font-size: 90%;
}


