@charset "UTF-8";
/* CSS Document */

body{  
   
	font-size:small;
	text-align:center; 
	font-family:"ＭＳ 明朝", serif;
}  

* html body{  
    overflow: hidden;  
}  


#wrapper{
	width:960px;
	margin:0px auto;
	text-align:left;
	
}

#header{  
    /*text-align:center;*/  
    width: 960px;
	color:#472300;
	margin:5% 0px 0px 0px ;
	padding:0px;
	position: relative; 
}  

#footer{  
    position: fixed !important;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;  
    height: 50px;  
    background-color: #fff;
	background-image:url(../img/M-B.png);
    color: #fff;  
}  

h1 {
	margin-bottom:0px;
}

h2 {
	margin:20px 0px 5px 55px;
	width:820px;
	padding:5px 10px;
	font-size:130%;
	color:#FFFFFF;
	background-color:#502400;
	clear:both;
}

h3 {
	margin:20px 0px 15px 55px;
	width:840px;
	padding:0px 0px 5px 0px;
	color:#502400;
	border-bottom:#502400 1px solid;
}

p#mothers_day {
	margin:0px;
	padding:0px;
	width:960px;
	height:359px;
	background:url(../img/mothers_day.jpg) left top no-repeat;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
}

p#school {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:960px;
	height:453px;
	background:url(../img/school.jpg) left top no-repeat;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
}

.flower_class {
	margin:0px 45px 15px 55px;
	float:left;
	font-size:12px;
	width:319px;
}

.flower_class,
.flower_class tr,
.flower_class th,
.flower_class td{
	border:solid 1px #502400;
	border-collapse:collapse;
	text-align:center;
	color:#502400;
}

.flower_class th{
	background-color:#ead7c8;
	padding:5px;
	margin:0px;
	
}

.flower_class td{
	padding:5px;
	margin:0px;
	
}

.class_info {
	float:left;
	margin:0px 0px 70px 0px;
	width:478px;
	line-height:120%;
}

p.mgn_L55 {
	margin:0px 0px 0px 55px;
	padding:0px;
	font-size:14px;
}

p.b130 {
	margin-bottom:130px;
}

p.b70 {
	margin-bottom:70px;
}

td.color_red {
	color:#ff0000;
}

p{
	font:1em/1.5em"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	clear:#472300;
	text-align:left;
	line-height:25px;
}



p#sale {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:960px;
	height:340px;
	background:url(../img/sale.jpg) left top no-repeat;
	display:block;
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
}



/*----------フッター部分----------*/ 
.F1{
	position:fixed;
	bottom:10px;
	left:40px;
	z-index:100;
}

#Navi{
	position:fixed;
	bottom:10px;
	right:50px;
	z-index:100;
}
/*
.N1{
	position: absolute;
	top: 20px;
	left: 27px;
	width: 78px;
}

.N2{
	position: absolute;
	top: 40px;
	left: -5px;
	width: 78px;
}

.N3{
	position: absolute;
	top: 60px;
	left: -38px;
	width: 78px;
}

.N4{
	position: absolute;
	top: 80px;
	left: -70px;
	width: 78px;
}

.N5{
	position: absolute;
	top:100px;
	left: -102px;
	width: 78px;
}
*/
/*----------フッター部分ここまで----------*/ 


/*----------グローバルナビゲーション----------*/ 

#globalNavi, #globalNavi ul {  
    margin:0;  
    padding:0;  
    list-style-type:none;  
    position:relative;  
}  
#globalNavi li  {  
    float:left;  
    position:relative;  
}  


#globalNavi ul {  
    width: 175px;  
    position: absolute;  
    top: 40px;  
    left: 3px;  
    display: none;  
}  

#globalNavi ul {  
    width: 175px;  
    position: absolute;  
    top: -110px;  
    left: -20px;  
}  

#globalNavi ul li a {  
    width: 143px;  
   /* display: block;*/  
    padding: 7px 5px 8px 27px;   
    text-decoration: none;  
}  

 #div style position	{ width: 100%; }
 
 /*----------グローバルナビゲーションここまで----------*/ 



 
 /*必須タグ */ 
object{
	outline: none;
}
img {
    border-style:none;
}



html {  
    overflow-y: scroll;  
}  
table   {  
    border-collapse: collapse;  border-spacing: 0;  
}  
img {  
    border: 0;  
}  
li  {  
    list-style-type: none;  
}
