@charset "Shift_JIS";

/*--------------------------------------------------------------------
common
css‰Šú‰»
--------------------------------------------------------------------*/
html, body {
	font-family: "Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,"MS P Gothic","‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	
	font-size: 100%;
}

table, caption, th, td {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","MS P Gothic","Hiragino Kaku Gothic Pro W3","ƒqƒ‰ƒMƒmŠpƒS Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	
	font-size: 100%;
}

a {
	outline: none;
}

.clear {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}



* table tr td:after {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	content: "";
}

/*--------------------------------------------------------------------*/



body{

background:url(../img/back.jpg);
background-repeat:repeat-y;
background-position:center;
}








/*                                        ‘S‘Ì      */

#all {
margin-left:auto;
margin-right:auto;
width:960px;
height:5000px;
background:#37612f;
}



/*                                        ƒ^ƒCƒgƒ‹•”•ª      */

#title li{
list-style-type:none;
padding-top:27px;
padding-right:8px;
}
#title img{
padding:27px 0px 34px 8px;
float:left;
}




#title ul{
float:right;
}

#home{
float:left;
}

#tenpo{
float:right;
float:left;

}

#syouhin{
float:right;
float:left;
}

#akusesu{
float:right;
float:left;
}


#blog{
float:right;

}





#title {
width:960px;
height:86px;
background:#000000;
}


#title #home a{
width:113px;
height:32px;
display:block;
background-image:url(../img/home.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
}

#title #home a:hover{
background-image:url(../img/home.jpg);
background-position:left bottom;
}


#title #tenpo a{
width:113px;
height:32px;
display:block;
background-image:url(../img/tenpo.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
}

#title #tenpo a:hover {
background-image:url(../img/tenpo.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}




#title #syouhin a{
width:113px;
height:32px;
display:block;
background-image:url(../img/syouhin.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
}

#title #syouhin a:hover {
background-image:url(../img/syouhin.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}





#title #akusesu a{
width:113px;
height:32px;
display:block;
background-image:url(../img/akusesu.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
}

#title #akusesu a:hover {
background-image:url(../img/akusesu.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}




#title #blog a{
width:113px;
height:32px;
display:block;
background-image:url(../img/blog.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
}

#title #blog a:hover {
background-image:url(../img/blog.jpg);
background-repeat:no-repeat;
background-position:left bottom;
}




/*                                        ƒƒCƒ“•”•ª‘S‘Ì      */


#main {
margin:30px 30px 0px 30px;
width:900px;
height:4800px;
background:#ffffff;
}



/*                                        ƒgƒbƒvŒ©o‚µ•”•ª      */


#top img{
margin-top:27px;
margin-left:15px;
}


#top p{
text-align:center;
margin:auto;
width:460px;
height:45px;
font-size:14px;
font-weight:900;
font-family:serif,sun-serif;
}




/*                                        ƒ{ƒ^ƒ“‚SŽí•”•ª      */

#botan {
width:863px;
height:170px;
padding-top:50px;
margin:auto;
}


#botan li{
list-style-type:none;
margin-left:4.7px;
}




#botan #haha {
float:left;
}

#botan #gift,#gardening,#plizzard{
float:right;

}





#botan #haha a{
width:211px;
height:77px;
display:block;
background-image:url("../../01_syouhin/img/haha.jpg");
background-position:left top;
background-repeat:mo-repeat;
text-indent:-99999px;
}


#botan #haha a:hover{
background-image:url("../../01_syouhin/img/haha.jpg");
background-position: left bottom;
}







#botan #gift a{
width:211px;
height:77px;
display:block;
background-image:url("../../01_syouhin/img/gift.jpg");
background-position:left top;
background-repeat:mo-repeat;
text-indent:-99999px;
}


#botan #gift a:hover{
background-image:url("../../01_syouhin/img/gift.jpg");
background-position: left bottom;
}






#botan #gardening a{
width:211px;
height:77px;
display:block;
background-image:url("../../01_syouhin/img/gardening.jpg");
background-position:left top;
background-repeat:mo-repeat;
text-indent:-99999px;
}


#botan #gardening a:hover{
background-image:url("../../01_syouhin/img/gardening.jpg");
background-position: left bottom;
}






#botan #plizzard a{
width:211px;
height:77px;
display:block;
background-image:url("../../01_syouhin/img/plizzard.jpg");
background-position:left top;
background-repeat:mo-repeat;
text-indent:-99999px;
}


#botan #plizzard a:hover{
background-image:url("../../01_syouhin/img/plizzard.jpg");
background-position: left bottom;
}








/*                                       –{‘è01 ƒ^ƒCƒgƒ‹      */


#name01 img{
margin-left:18.5px;
}


/*                                       –{‘è02 ƒgƒbƒv‚ÖAƒz[ƒ€‚Ö      */


#name02 #top01 :link ,#top02 :link{
text-decoration:none;
font-weight:900;
font-size:14px;
color:#dd4422;
}

#name02 #top01 :hover {
color:#ff9955;
}


#name02 #top02 :hover {
color:#ff9955;
}


#name02 #top01 :visited ,#top02 :visited{
color:#555555;
}


#name02 #top01 {
margin-top:5px;
margin-left:650px;
float:left;
}


#name02 #top02 {
margin-top:5px;
margin-right:40px;
float:right;
}


/*                                       –{‘è03 “à—e‰æ‘œ      */


#name03 {
margin-left:18.5px;
}
