
body	{
	background: #000000;
	background-image:url("img/bg01.gif") ;
	background-attachment: fixed;     /*バックグラウンド画像固定*/
	color: #555555;
	text-align: center;
        font-size : 90%;
	font-family: Verdana, Helvetica, sans-serif;
	}

a	{
    color:555555;
    font-style:normal;
    text-decoration:none;
	}

a:link {
    color:555555;
    font-style:normal;
    text-decoration:none;
	}

a:visited {

    color:#555555;
    text-decoration:none;
	}

a:hover {
    color:#ff5555;
    font-style:normal;
    text-decoration:underline;
	}



a:active {
    text-decoration:none;
	}

/* ---- */

a.main	{
    color:555555;
    font-style:normal;
    text-decoration:none;
	float:right;
	}

a.main:link {
    color:cccccc;
    font-style:normal;
    text-decoration:none;
	}

a.main:visited {

    color:#aaaaaa;
    text-decoration:none;
	}

a.main:hover {
    color:#ff5555;
    font-style:normal;
    text-decoration:underline;
	}

a.main:active {
    text-decoration:none;
	}



/* --文字OK-- */


a.side_rolove: img{
	margin: 0px
}
a.side_rolove:hover img{
	opacity:0.9;
	filter: alpha(opacity=90);
}


/* --印章知識のメニュー-- */

a.menu_chsiki	{
    color:eeeeee;
	background:#bb0000;
    font-size : 150%;
    font-style:normal;
    text-decoration:underline ;
	font-weight:900;
	}
/*-
a.menu_chsiki:visited {
    color:ee4444;
    font-style:normal;
    text-decoration:underline ;
	font-weight:900;
	}
-*/
a.menu_chsiki:hover {
    	color:#ff0000;
	background:#eeeeee
    	font-style:normal;
    	text-decoration:underline;
	}

a.menu_chsiki:active {
    text-decoration:none;
	}

/* ---- */

#base1	{
	background-image:url("img/bg05.gif") ;
	/* background: #fcfaf5 ;*/
	width : 935px;
	color : gray;
	padding:9px;
	margin-left: auto;
	margin-right: auto;
	border: solid 1px #aa2211;
	}

#toplogo{
	height : auto;
  	text-align : center;
  	color : gray;
  	font-size : 60%;
	}	

#topfla	{
	height : auto;
	float : right;
  	clear : both;
  	text-align : center;
  	color : gray;
  	font-size : 60%;
	}


#top_cmt{
	padding:0 5 10px;
  	color : gray;
  	font-size : 80%;
  	text-align : center;
	}


#top_cmt1{
  	text-align : center;
	float : left;
	clear:both;
	}




#memu	{
	padding:10px;
  	text-align : center;
	}

h2      {
	color : #eaeaea;
	font-size : 150%;
	}


h3      {
	color : #eaeaea;
	font-size : 120%;
margin-top:10px;
margin-bottom:5px;
	}

h4      {
	background: #882211;
	width : 100%;
  	text-align : center;
	color : #eaeaea;
	font-size : 100%;
	}

#main   {
	background-image:url("img/bg04.gif") ;
        /*background: #fcfaf5;*/;
	width: 700px;
        float:left;
	text-align : left;
	padding:10px;
	font-size : 80%;
	color : #eaeaea;
	border: solid 1px #aa2211;
	
	}

#side1  {width: 202px;
        float:left;
	border: solid 1px #882211;
  	text-align : center;
	}

#topic	{
  	text-align : center;
	}

#info1  {
  	text-align : center;
	}

#notice1{
  	text-align : center;
	}

h5      {    /*商品用ヘッド*/

	background: #992211;
	width : 100%;
	text-align : left;
	color : #eaeaea;
	font-size : 120%;
margin-bottom:0px
	}


h6      {    /*店舗紹介ヘッド*/

	background: #992211;
	width : 100%;
	text-align : left;
	color : #eaeaea;
	font-size : 120%;
margin-bottom:0px
	}

h7      {    /* 店舗会社案内 */

	background: #992211;
	width : 100%;
	text-align : left;
	color : #eaeaea;
	font-size : 120%;
margin-bottom:0px;
	}

h8      {    /* お取引案内 */

	background: #992211;
	width : 100%;
	text-align : left;
	color : #eaeaea;
	font-size : 120%;
margin-bottom:0px;
	}

h9      {    /* オープン記念プレゼントヘッド */
	background: #992211;
	width : ;
	text-align : left;
	color : #f5f5f5;
	font-size : 120%;
margin-bottom:15px;
	}


#itm01	{/*border: solid 1px #aa2211;*/
        
	text-align : left;
	color : #eaeaea;
	}


#photo_item 	{width: 200px;
	text-align : left;
        float:left;
	/*border: solid 1px #882211;*/

	}


#exp_itm01  {　　/* 商品用解 */
	/*border: solid 1px #aa2211;*/
        
	text-align : left;
	color : #eaeaea;
	}

#motumori{
	text-align : right;
	}

#main-l	{
	text-align : left;
/*border: solid 1px #aa2211;*/
clear: both;
	}

#main-r	{
/*border: solid 1px #aa2211;*/
  	text-align : right;
clear: both;
	}


#main-l2	{
	text-align : left;
border: solid 1px #cc2211;
padding: 2px
clear: both;
	}




#main-c	{
	text-align: center;
/*border: solid 1px #aa2211;*/
clear: both;
	}


img.photo-odd{
	float: right;
	margin: 3px;
	}


img.photo-even{
	float: left;
	margin: 3px;
	}


address	{font-size: 0.6em;
	font-style: normal;
	clear: both;}


table.tokuhou {
	text-align : left;
}

td.tokuhou {
	text-align : left;
}


