body          {color: #000000;
               background-color: #FFFFFF;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               scrollbar-base-color: #C0C0C0;
               scrollbar-face-color: #D3D3D3;
               scrollbar-track-color: #C0C0C0;
               scrollbar-arrow-color: #000000;
               scrollbar-highlight-color: #C0C0C0;
               scrollbar-shadow-color: #C0C0C0;
               scrollbar-3dlight-color: #778899;
               scrollbar-darkshadow-color: #778899;
               margin-top: 0;
               padding: 0} 

a             {color: #000000;
               text-decoration: none;}

a:link        {color: black} 

a:visited     {color : black} 

a:hover       {color : #696969;
               position: relative; 
               top: 1px; 
               left: 1px; 
               text-decoration : underline} 

a:active      {color: black}

/*コンテナ*/
div#container {border: solid 1px #ffa500;
               width: 950px;
               margin-left: auto;
	       margin-right: auto}
			   
/*ヘッダー*/
div#header    {height: 155px; 
              background-color: #ffa500;
               background-image: url(img/topbg4.jpg);
	       margin-top: 0;
	       padding: 1px 1px 1px}
			 
div#header h1 {margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               padding: 0px;
               color: #ffffff;
               font-size: 1em;
	       margin: 0}			 
			 
div#header p  {color: #ffffff;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               font-size: 0.75em;
	       margin: 0}			 
/*メニュー*/
div#menu      {width: 950px;
               height: 30px; 
               text-align: center;
	       line-height: 30px;
               font-size: 14px;
               background-color: orange;
               background-image : url(img/menubg.gif);
               background-repeat: repeat-x;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 5px;
               margin-left: 0px;
               padding: 0}
			   
/*コンテンツ*/
div#content   {width:708px;
               float: right;
               text-align: center;
               background-image : url(img/menutbg.gif);
               background-repeat: no-repeat;
               margin-left: auto;
	       margin-right: auto}
			   
div#content h2  {width:400px;
                 line-height: 45px;
                 font-size: 1em;
                 text-align: center;  
                 background-color: #ffffff;
                 background-image : url(img/h2-2.gif);
                 background-repeat: no-repeat;
                 padding-top: 0px;
                 padding-right: 5px;
                 padding-bottom: 0px;
                 padding-left: 5px;
                 margin-left: auto;
	         margin-right: auto}

div#content2   {width:708px;
               float: right;
               background-color: #ffffff;
               text-align: center;
               margin-left: auto;
	       margin-right: auto}

div#content2 h2  {width:400px;
                 line-height: 45px;
                 font-size: 1em;
                 text-align: center;  
                 background-color: #ffffff;
                 background-image : url(img/h2-2.gif);
                 background-repeat: no-repeat;
                 padding-top: 0px;
                 padding-right: 5px;
                 padding-bottom: 0px;
                 padding-left: 5px;
                 margin-left: auto;
	         margin-right: auto}

div#content .pan   {text-align: left; 
                    font-size: 0.75em;
                    padding-top: 5px;
                    padding-right: 5px;
                    padding-bottom: 5px;
                    padding-left: 5px}

div#content .pagetop   {text-align: left; 
                        font-size: 0.875em;
                        padding-top: 5px;
                        padding-right: 5px;
                        padding-bottom: 5px;
                        padding-left: 5px}


div#contents     {text-align: center}

div#contentbox     {width: 340px;
                    text-align: center;
                    margin-top: 0px;
                    margin-bottom: 10px;
                    padding: 0 5px;
                    margin-left: auto;
	            margin-right: auto}

div#contentbox2     {width: 400px;
                    text-align: left;
                    margin-top: 5px;
                    margin-bottom: 10px;
                    padding: 0 5px;
                    line-height: 15px;
                    margin-left: auto;
	            margin-right: auto}


div#contentbox2 table  {width: 400px;
                        margin-bottom: 10px;
                        font-size: 0.875em;
                        text-align: left;
                        border: 0;
                        background-color: #ffffff;
                        padding-top: 15px;
                        padding-right: 0px;
                        padding-bottom: 15px;
                        padding-left: 0px;
                        border-collapse: collapse}

div#contentbox2 th     {font-size: 1.25em;
                        text-align: left; 
                        background-color: #ffd700;
                        border: 0px; 
                        padding-top: 5px;
                        padding-right: 5px;
                        padding-bottom:  5px;
                        padding-left: 5px}

div#contentbox2 td     {border: 0px;
                        background-color: #FFFFFF;
                        padding-top: 5px;
                        padding-right: 0px;
                        padding-bottom: 5px;
                        padding-left: 25px}

ul.shopmenu    {margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 0}

ul.shopmenu li {list-style-type: none}

ul.shopmenu li a {width: 300px;
                  line-height: 1.2;
                  text-align: left;
                  display: block;
                  font-size: 0.875em;
                  background-image : url(img/hgpin-1.gif);
                  background-repeat: no-repeat; 
                  background-position:0% 15%;
                  border: 1px;
                  border-style: solid;
                  border-color: #999999;
                  background-color: #FFFFFF;
                  padding-top: 15px;
                  padding-right: 15px;
                  padding-bottom: 15px;
                  padding-left: 45px;
                  margin-bottom: 2px}

ul.shopmenu2    {margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 0}

ul.shopmenu2 li {list-style-type: none}

ul.shopmenu2 li a {width: 300px;
                  line-height: 1.2;
                  text-align: left;
                  display: block;
                  font-size: 0.875em;
                  background-image : url(img/hgpin-1.gif);
                  background-repeat: no-repeat; 
                  background-position:0% 15%;
                  border: 1px;
                  border-style: solid;
                  border-color: #999999;
                  background-color: #FFFFFF;
                  padding-top: 20px;
                  padding-right: 15px;
                  padding-bottom: 20px;
                  padding-left: 45px;
                  margin-bottom: 2px}
				 
/*サイドバー*/
div#sidebar   {width: 202px;
	       float: left;
	       margin-bottom: 0;
               padding: 0 1px}
			   
div#submenu    {margin-top: 1px;
		margin-bottom: 5px;
		padding: 2px;
                background-image: url(img/top-bg1.gif);
		border: solid 1px #ffa500}

div#submenu2    {margin-top: 1px;
		margin-bottom: 3px;
		padding: 0;
                background-image: url(img/top-bg1.gif);
		border: solid 1px #ffa500}

div#submenu2 p  {font-size: 0.875em;
                line-height: 1.2; 
		maergin-top: 0px}
				
ul.sidemenu    {margin-top: 0;
		margin-left: 0;
		padding-left: 0;
		line-height: 0}
				
ul.sidemenu li {list-style-type: none}

ul.sidemenu li.sub{font-size: 0.875em;
                  line-height: 18px;
		  color: #000000;
		  background-color: #ffcc00;
		  padding-left: 2px}

ul.sidemenu li a {font-size: 0.75em;
                  display: block;
                  line-height: 20px;
		  text-decoration: none;
		  color: #000000;
		  padding-left: 10px}

/*フッダー*/
div#footer    {margin-top: 15px;
	　　　 padding-top: 8px;
	       clear: both}
			   
address       {margin-top: 5px;
	　　　 padding-top: 4px;
               font-size: 0.875em;
               font-family: 'ＭＳ Ｐゴシック', Ｏｓａｋａ;
               font-style: normal;
	       text-align: center} 
  
hr            {size: 2;
               color: #333333;
               filter: alpha(opacity=100,finishopacity=0,style=3)}

/*フッダーリンク*/
div#footlink  {width: 947px; 
               text-align: center;
               font-size: 0.75em;
               background-color: orange;
	       line-height: 14px;
               margin-top: 0px;
               margin-right: 0px;
               margin-bottom: 0px;
               margin-left: 0px;
               padding: 2px;}
   
