@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:900px;
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:650px;
background:#ffffff;
}





/*                                        ƒgƒbƒv•”•ª      */


#top img{
margin-top:27px;
margin-left:15px;
}






/*                                        ƒf[ƒ^•”•ª      */


#date{
width:690px;
height:600px;
margin:auto;
}



/*                                        ƒf[ƒ^¶‘¤      */


#date #hidari {
float:left;
width:337px;
margin-top:11px;
}







/*                                        ZŠ‚¤‚¦‚Ì’iE‚µ‚½‚Ì’i      */


#hidari p{
font-size:15px;
line-height:18px;
font-weight:900;
}


#zyuusyo{
margin-top:34px;
}



#zyuusyo2 {
margin-top:10px;
float:left;
}


/*                                        ƒ[ƒ‹ƒ{ƒ^ƒ“      */

#mail{
width:165px;
height:23px;
display:block;
background-image:url(../../03_akusesu/img/mail.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-99999px;
float:right;
margin-top:20px;
}

#mail:hover{
background-image:url(../../03_akusesu/img/mail.jpg);
background-position:left bottom;
}


/*                                        ’n}      */


#tizu img{
margin-top:28px;
float:right;

}