@charset"utf-8";
/* CSS Document */

#access img.nodisplay {
	display: block;
	margin: 0;
	padding: 0;
}
#access h1,
#access h2 {
	display: none;
}
#access img#print_h1 {
	margin-top: -178px;
}
#access img#print_h2 {
	margin-top: -55px;
}
#access div#content p#printbtn,
#access div#content p#printbtn a,
#access p#close_btn,
#access p#close_btn a {
	display: none;
}

x#access .map {
  margin: 5px auto;
	text-align: center;
	background: url(../img/access/map2.gif);
	width: 400px;
	height: 406px;
}

#access .gmap {
  display: none;
}

#access h3 {
  margin-bottom: 0;
}

.map2,.accesstitle2 {
  display: none;
}

.popup div#wrapper div#content2 {
  display: none;
}
.popup div#wrapper {
	width: 665px;
	_width: 765px;
	text-align: left;
	border: none;
	padding: 0 10px;
	background-color: #FFF;
}

.popup div#wrapper div#content {
	margin: 0 20px;
	padding: 5px 10px;
	background: none;
	border: 1px solid #F5D3EB;
}
.popup div#wrapper div#content div.inner {
	overflow: hidden;
	height: 100%;
	padding:0;
	border: none;
}

.blue3 {
  color: #3b77b6;
	font-weight: bold;
	text-decoration: underline;
}
.pink2 {
	color: #F65C90;
	font-weight: bold;
	text-decoration: underline;
}
.green {
	color: #79C036;
	font-weight: bold;
	text-decoration: underline;
}

#access div.box2 {
	padding: 7px 10px;
	margin: 0 10px 0 10px;
	width: 563px;
}
#access div.box3 {
	padding: 7px 10px;
	margin: 5px 5px 5px 5px;
	outline: #d3e8f9;
	border: #F65C90 solid 1px;
	width: 563px;
}
#access div.box4 {
	padding: 7px 10px;
	margin: 5px 5px 3px 5px;
	outline: #d3e8f9;
	border: #79C036 solid 1px;
	width: 563px;
}



/* plan リニューアル後 プラン共通
--------------------------*/

body#plan {
	background: none;
}
body#plan div#wrapper div#content {
	padding: 0 77px;
	background: none;
}

body#plan div#header {
  display: none;
	height: 0;
}
body#plan div#side {
  display: none;
}
body#plan div#footer {
  display: none;
	height: 0;
}

body#plan .main {
	float: right;
	width: 660px;
	padding-bottom: 0;
	line-height: 1.5;
}

body#plan h1 {
  display: none;
}
body#plan h3#page_ti {
  display: none;
}

body#plan ol#locus {
  display: none;
}

.dispnon {
  display: none;
}


.listunder {
  display: none;
	height: 0;
}

#pagetop {
  display: none;
}



/* plan リニューアル後 flower.html
--------------------------*/

div.newboxarea div.flowerplan_01 {
  width: 610px;
	height: 700px;
	background: #FFFFFF;
	border: none;
}
div.newboxarea div.flowerplan_01 .splan_01a {
  width: 570px;
	margin:0 0 0 20px;
}

/*IE7--hack*/
*:first-child+html div.newboxarea div.flowerplan_01 {height: 1510px;}
/*IE8--hack*/
html>/**/body div.newboxarea div.flowerplan_01, x:-moz-any-link{
  height: 1510px;
}

div.newboxarea div.flowerplan_01 .splan_01a p.image {
  float: left;
	margin-top: 10px;
}
div.newboxarea div.flowerplan_01 .splan_01a p.image2 {
  float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.newboxarea div.flowerplan_01 .splan_01a p.image3 {
  float: left;
	margin-bottom: 10px;
}

/* plan リニューアル後 happy.html
--------------------------*/

div.newboxarea div.happyplan_01 {
  width: 610px;
	height: 700px;
	background: #FFFFFF;
	border: none;
}
div.newboxarea div.happyplan_01 .splan_01a {
  width: 570px;
	margin:0 0 0 20px;
}

/*IE7--hack*/
*:first-child+html div.newboxarea div.happyplan_01 {height: 1510px;}
/*IE8--hack*/
html>/**/body div.newboxarea div.happyplan_01, x:-moz-any-link{
  height: 1510px;
}

div.newboxarea div.happyplan_01 .splan_01a p.image {
  float: left;
	margin-top: 10px;
}
div.newboxarea div.happyplan_01 .splan_01a p.image2 {
  float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.newboxarea div.happyplan_01 .splan_01a p.image3 {
  float: left;
	margin-bottom: 10px;
}


/* plan リニューアル後 photo.html
--------------------------*/

div.newboxarea div.photoplan_01 {
  width: 610px;
	height: 700px;
	background: #FFFFFF;
	border: none;
}
div.newboxarea div.photoplan_01 .splan_01a {
  width: 570px;
	margin:0 0 0 20px;
}

/*IE7--hack*/
*:first-child+html div.newboxarea div.photoplan_01 {height: 1510px;}
/*IE8--hack*/
html>/**/body div.newboxarea div.photoplan_01, x:-moz-any-link{
  height: 1510px;
}

div.newboxarea div.photoplan_01 .splan_01a p.image {
  float: left;
	margin-top: 10px;
}
div.newboxarea div.photoplan_01 .splan_01a p.image2 {
  float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.newboxarea div.photoplan_01 .splan_01a p.image3 {
  float: left;
	margin-bottom: 10px;
}



/* plan リニューアル後 simple.html
--------------------------*/

div.newboxarea div.simpleplan_01 {
  width: 610px;
	height: 700px;
	background: #FFFFFF;
	border: none;
}
div.newboxarea div.simpleplan_01 .splan_01a {
  width: 570px;
	margin:0 0 0 20px;
}

/*IE7--hack*/
*:first-child+html div.newboxarea div.simpleplan_01 {height: 1510px;}
/*IE8--hack*/
html>/**/body div.newboxarea div.photoplan_01, x:-moz-any-link{
  height: 1510px;
}

div.newboxarea div.simpleplan_01 .splan_01a p.image {
  float: left;
	margin-top: 10px;
}
div.newboxarea div.simpleplan_01 .splan_01a p.image2 {
  float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.newboxarea div.simpleplan_01 .splan_01a p.image3 {
  float: left;
	margin-bottom: 10px;
}



