@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-weight: 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-weight: inherit;
	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:1000px;
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:850px;
background:#ffffff;
}







/*                                        ƒgƒbƒv•”•ª      */

#top {
width:870px;
margin-left:auto;
margin-right:auto;
}

#top img{
margin-top:27px;


}

#botan img{
margin-top:16px;
margin-left:330px;
}










/*                                        ƒeƒLƒXƒg•”•ª      */


#text {

width:870px;
height:200px;
margin-top:24px;
margin-left:auto;
margin-right:auto;
}

#text p {
width:500px;
font-size:14px;
font-family:serif,sun-serif;
font-weight:900;
float:left;
padding:30px 10px 0px 10px;

}

#text #left {
float:left;
margin-left:74px;
}


#text right{
float:right;

}

