
body{
	position: relative;
	margin: 0px;
	padding : 0px;
	height: 100%;
	text-align: center;
	}

body{
color:#000;
background-color:#fff;
}


/*●見出し2*/
#main h2 {
	padding:0px 0px 0px 7px;
	font-weight: bold;
	font-size: 16px;
	line-height: 2.0em;
	color: #333333;
	border-left: 30px solid #4a84ce;
	background: #eeeeee;
	clear: both;
}

/*●見出し3*/
h3{
	width: 520px;
	background: url(http://www.fukufuku.in/gest_img/h3back.gif);
	margin: 10px 0px 10px 10px;
	padding: 4px 0px 0px 10px;
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	clear: both;
}


h1,h4,h5,h6,p,address{
font-size: 100%;
font-weight: normal;
font-style: normal;
line-height: 100%;
}




#container{
width : 720px;
background-color:#fffff;
	border: 1px solid #4a84ce;/*メニューボックスの枠線の色*/
}

#container H1{
font-size: 75%;
	text-align: right;
  margin-right : 20px;
  margin-top : 5px;
}
#container H1 A{
  text-decoration:none;
	color: #333333;
}

#shop{
font-size: 75%;
text-align: right;
margin-right : 20px;

}

#shop a{
  text-decoration:none;
	color: #ffffff;

}



.imgtxt{
  text-align: left;
  margin-left : 100px;
  font-size: 100%;
}

.imgimg{
  text-align: center;
  margin-left : 50px;
}


#top H2{
	text-align: left;
  margin-left : 35px;
  padding-top : 10px;
  font-size: 150%;


}


#container H2 A{
  text-decoration:none;
  	color: #ffffff;
}


#top{
  width : 720px;
  height : 490px;

  background-image : url(http://www.fukufuku.in/gest_img/main_top.jpg);
  margin-bottom : 10px;
  margin-top : -15px;
}

#main{
  width : 720px;
  margin-bottom : 10px;
  text-align: center;
  height:auto;
  min-height:2000px;

}


#bottom{
  width : 720px;
  margin-bottom : 10px;
  text-align: center;
}

#bottom a{
  text-decoration:none;
  	color: #333333;
}





#exp1{
  width : 560px;
  text-indent : 20px;
  padding-top : 1px;
	text-align: left;
  margin-bottom : 10px;
        padding-left : 50px;
}

#exp2{
  width : 560px;
  text-indent : 20px;
  padding-top : 1px;
	text-align: left;
  margin-bottom : 10px;
        padding-left : 50px;
}


#offer1{
  float:center;
  width : 560px;
  text-indent : 20px;
  padding-top : 1px;
	text-align: left;
  margin-bottom : 50px;
        padding-left : 50px;

}

#offer2{
  float:center;
  width : 560px;
  text-indent : 20px;
  padding-top : 1px;
  margin-bottom : 100px;
        padding-left : 50px;
}


#img{
  float:center;
  width : 620px;
  margin-bottom : 10px;
}

#img H2{
	text-align: left;
  margin-left : 50px;

}

#img H3{
	text-align: left;
  margin-left : 50px;

}

#cp{
  float:center;
  width : 620px;
  margin-top : 30px;
  margin-bottom : 30px;

}

#link1{
  float:center;
  width : 540px;
  margin-top : 30px;
  margin-bottom : 30px;
  font-size: 66%;
  padding-left : 80px;

}

#link2{
  float:center;
  width : 540px;
  margin-top : 30px;
  margin-bottom : 30px;
  font-size: 66%;
  padding-left : 80px;

}

#link3{
  float:center;
  width : 540px;
  margin-top : 30px;
  margin-bottom : 30px;
  font-size: 66%;
  padding-left : 80px;

}

.all_link1{
  float:left;
  margin-top : 30px;
  margin-left : 20px;
  text-align: left;

}


.all_link2{

  margin-top : 80px;
  margin-left : 50px;
  text-align: left;
  margin-bottom : 80px;
    font-size: 85%;
}

.all_link2 a{
  text-decoration:none;
  color: #333333;

}




li#mmenuTitle{
  width:150px;
  line-height:10px;
}

ul#mmenuList{
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
  margin-top:1px;
}

li#mmenuTitle:hover ul#mmenuList{
  width:10px;
  height:10px;
}

.buy{
  margin-left : 50px;
  margin-bottom : 80px;
	text-align: center;

}


