
/* 全体構造
---------------------------------------------------- */
#ie{

text-align:center;
margin-left:auto;
margin-right:auto;

}


body {


  padding: 0;
  color: #333333;
 background: #e5e5dd ;

/* url(../images/back.jpg) repeat-y; */
}

#wrapper {

  margin:0 auto 0 auto; 
text-align:left;
  width: 1100px;

  color: #333333;
 background: url(../images/back-body.jpg) repeat-y;
}

#pre_end{
  margin:0 auto 0 auto; 


text-align:left;
 width: 1200px;
height:50px;
 background: url(../images/back-body.jpg) repeat-y;
}

/* ヘッダ
---------------------------------------------------- */
#header {
padding-top :25px;
padding-left: 30px;
padding-right: 30px;
/* padding-top: 20px;  */
/* padding-left: 20px; */


  color: #999999;

}

#header_img{
height:135px;
width:1200px;
background: url(../images/back-header.jpg) no-repeat;

}

#header_img p{
margin:0;
text-indent: -9999px;
}


h1 {
  margin: 0;
  float: left;
  width: 300px;
  font-size: small;
}
h1 img {
  vertical-align: bottom;
}
#header ul {
  margin: 0;
 float: right;
/*  padding: 10px 10px 0 0; */
 
/*  width: 300px;*/
  list-style: none;
  text-align: right;
  line-height: 1.0;			/* ■この指定が無いとブラウザ毎に縦位置が変る */
}


#header li {
  display: inline;
  padding-left: 0.5em;
  text-transform: uppercase;
  font-size: x-small;
}



/* ページ本体
---------------------------------------------------- */
#center {



  width: 1200px;			/* ■IE用バグ対策 */
  padding-top: 12px;
}

/* コンテンツ
---------------------------------------------------- */

A { 
  color: #0000FF;                                  /* フォントカラー */
  text-decoration: none;                           /* テキストの装飾 */
}
p {

font-size:small;
}
/* ---------------------------
A：リンク（カーソルが上に乗ったとき）
--------------------------- */
A:hover { 
  color: #0000FF;                                  /* フォントカラー */
  text-decoration: underline;                      /* テキストの装飾 */
}

#okini A {
 color: red;
  font-size: x-small;
font-weight: bold;
}

#content {
float:right;
padding-left:5px;
padding-right:30px;
 /* padding: 0px 0 1.2em; */
 

 /* border-bottom: 1px solid #cccccc; */
  width:1000px;
  color: #333333;

}
#content_p {

padding-left:10px;

}
#content h2 {
  font-size: small;
  color: #ff9933;
  background: transparent;
}
#content li {
  font-size: small;
}
#c_menu{

text-align:left;

font-size: x-small;

width:565px;

}


.pager_box{
margin-left:10px;

background: #e5e5dd ;
padding-top:auto;
font-size:x-small;
width:535px;
text-align:center;
}


td.price { color: #000; font-weight: bold; text-align: right }
td.id{
text-align:center;
}
.tb  { border: solid 2px blue; border-collapse: collapse }
.tb thead{

text-align:center;
background-color:#c4e1fa;
}
	.tb th  { padding: 2px 3px; border-style: solid; border-width: 2px 1px; border-color: blue }
	.tb td  { font-size: 8pt; padding: 2px 3px; border: solid 1px blue }
/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
    background-color: #e5e5e5;
    text-align: left;
}
table tr.odd th,
table tr.odd {
    background-color: #e5e5e5;
    text-align: left;
}
table tr.odd th:hoover,
table tr.odd:hoover {
    background-color: #e5e5e5;
    text-align: left;
}
/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even  { background-color: #f5f5f5; text-align: left }

/* hovered table rows */

table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
background-color: #ccffcc;
}


.tr_group{
border: 1px solid #cccccc;
}
.tb_main{

font-weight:bold;
hover:orange;

}
/* NEWSページ
---------------------------------------------------- */
.news_end{
font-size:small;
color:green;

}

.news h2{
font-size:xx-large;
color:green;
}

.news p{
font-size:small;
line-height: 1.5;
}

#kishu{
margin-left:2px;
float:left;

}


/* トップページ
---------------------------------------------------- */
.news_topic{

width:545px;
height:150px;
overflow:auto;
border: 1px solid #CCCCCC; /* widthに加算される！ */
padding: 5px; /* widthに加算される！ */
margin: 5px 0px 0px;
}

#top_title{
width:560;
height:218px;
background: url(../images/top_img2.jpg) no-repeat;
margin: 0 0 10 ;
}
#top_title p{
margin: 0;
width:560;
height:218px;
text-indent: -9999px;
}

#top_banner{

width:560;
}
#top_banner ul {
  margin: 0 0 1em;
  padding: 0;

  list-style: none;
}
#top_banner li {
  margin: 0;
  text-indent: -9999px;
  height: 139px;

}
#top_banner li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;

  height: 139px;
}
#top_banner li#menu1      {
  width: 182px;
  background: url(../images/pachinko.jpg) no-repeat;
float:left;

}
  
#top_banner li#menu2      {
  width: 182px;
   background: url(../images/slot.jpg) no-repeat;
float:left;
}
#top_banner li#menu3      {
  width: 182px;
   background: url(../images/sindai.jpg) no-repeat;
float:left;

}




/* admin ナビゲーション
---------------------------------------------------- */


#admin_menu {

 width: 150px;
float:left;
padding-left:35px;

/*  border-top: 13px solid #3366ff; */
}
#admin_menu ul {
  margin: 0 0 1em;
  padding: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  list-style: none;
}
#admin_menu li {
  margin: 0;
  padding: 0;
  width: 150px;
  height: 25px;
  text-indent: -9999px; 
}
#admin_menu li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 150px;
  height: 25px;
}
#admin_menu li#menu1      {
  background: url(../images/nav_02_off.gif) no-repeat;
}
#admin_menu  li#menu1 a:hover    {
  background: url(../images/nav_02_on.gif) no-repeat;
}


#admin_menu li#menu2   {
  background: url(../images/nav_01_off.gif) no-repeat;
}
#admin_menu  li#menu2 a:hover    {
  background: url(../images/nav_01_on.gif) no-repeat;
}


#admin_menu li#menu3  {
  background: url(../images/nav_04_off.gif) no-repeat;
}
#admin_menu  li#menu3 a:hover    {
  background: url(../images/nav_04_on.gif) no-repeat;
}


#admin_menu li#menu4 {
  background: url(../images/nav_03_off.gif) no-repeat;
}
#admin_menu  li#menu4 a:hover    {
  background: url(../images/nav_03_on.gif) no-repeat;
}


#admin_menu li#menu5      {
  background: url(../images/nav_05_off.gif) no-repeat;
}
#admin_menu  li#menu5 a:hover    {
  background: url(../images/nav_05_on.gif) no-repeat;
}


#admin_menu li#menu6 {
  background: url(../images/nav_06_off.gif) no-repeat;
}
#admin_menu  li#menu6 a:hover    {
  background: url(../images/nav_06_on.gif) no-repeat;
}


#admin_menu li#menu7      {
  background: url(../images/nav_07_off.gif) no-repeat;
}
#admin_menu  li#menu7 a:hover    {
  background: url(../images/nav_07_on.gif) no-repeat;
}

#admin_menu li#menu8      {
  background: url(../images/nav_08_off.gif) no-repeat;
}
#admin_menu  li#menu8 a:hover    {
  background: url(../images/nav_08_on.gif) no-repeat;
}

#admin_menu li#menu9      {
  background: url(../images/nav_09_off.gif) no-repeat;
}
#admin_menu  li#menu9 a:hover    {
  background: url(../images/nav_09_on.gif) no-repeat;
}
#admin_menu li#menu10      {
  background: url(../images/nav_10_off.gif) no-repeat;
}
#admin_menu  li#menu10 a:hover    {
  background: url(../images/nav_10_on.gif) no-repeat;
}


#admin_menu address {
  margin: 0;
  padding: 1em 0 0 1px;
  border-top: 1px solid #cccccc;
  font-style: normal;
  font-size: xx-small;
  text-transform: uppercase;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}

/* ナビゲーション
---------------------------------------------------- */


#t_menu {

 width: 150px;
float:left;
padding-left:35px;

/*  border-top: 13px solid #3366ff; */
}
#t_menu ul {
  margin: 0 0 1em;
  padding: 0;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  list-style: none;
}
#t_menu li {
  margin: 0;
  padding: 0;
  width: 150px;
  height: 25px;
  text-indent: -9999px; 
}
#t_menu li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  width: 150px;
  height: 25px;
}
#t_menu li#menu1      {
  background: url(../images/menu_01_off.gif) no-repeat;
}
#t_menu  li#menu1 a:hover    {
  background: url(../images/menu_01_on.gif) no-repeat;
}


#t_menu li#menu2   {
  background: url(../images/menu_02_off.gif) no-repeat;
}
#t_menu  li#menu2 a:hover    {
  background: url(../images/menu_02_on.gif) no-repeat;
}


#t_menu li#menu3  {
  background: url(../images/menu_03_off.gif) no-repeat;
}
#t_menu  li#menu3 a:hover    {
  background: url(../images/menu_03_on.gif) no-repeat;
}


#t_menu li#menu4 {
  background: url(../images/menu_04_off.gif) no-repeat;
}
#t_menu  li#menu4 a:hover    {
  background: url(../images/menu_04_on.gif) no-repeat;
}


#t_menu li#menu5      {
  background: url(../images/menu_05_off.gif) no-repeat;
}
#t_menu  li#menu5 a:hover    {
  background: url(../images/menu_05_on.gif) no-repeat;
}


#t_menu li#menu6 {
  background: url(../images/menu_06_off.gif) no-repeat;
}
#t_menu  li#menu6 a:hover    {
  background: url(../images/menu_06_on.gif) no-repeat;
}


#t_menu li#menu7      {
  background: url(../images/menu_07_off.gif) no-repeat;
}
#t_menu  li#menu7 a:hover    {
  background: url(../images/menu_07_on.gif) no-repeat;
}

#t_menu li#menu8      {
  background: url(../images/menu_08_off.gif) no-repeat;
}
#t_menu  li#menu8 a:hover    {
  background: url(../images/menu_08_on.gif) no-repeat;
}

#t_menu address {
  margin: 0;
  padding: 1em 0 0 1px;
  border-top: 1px solid #cccccc;
  font-style: normal;
  font-size: xx-small;
  text-transform: uppercase;
  line-height: 1.5;
  color: #999999;
  background: transparent;
}

/* フッタ
---------------------------------------------------- */


#footer{
clear:both;

}




#footer ul {
  margin: 0;
  padding-right: 31px;
  list-style: none;
}
#footer li {
  margin: 9px 0 10px 9px;
  padding: 0;
  height: 19px;
  text-indent: -9999px;
}
#footer li a {
  text-decoration: none;		/* ■Firefox等で線が表示されないようにする */
  display: block;
  height: 19px;
}
#footer li#info    {
  float: right;
  width: 55px;
  background: url(../images/info.gif) no-repeat;
}
#footer li#sitemap {
  float: right;
  width: 73px;
  background: url(../images/sitemap.gif) no-repeat;
}
#footer li#privacy {
  float: right;
  width: 73px;
  background: url(../images/privacy.gif) no-repeat;
}
#footer p {
  clear: right;
  margin: 0;
  padding: 1em 35px 1em 0;
  width: 742px;
  text-align: right;
  text-transform: uppercase;
  font-size: x-small;
  color: #ffffff;
  /*background: url(../images/back.jpg) repeat-y;*/

}

#end {

  margin:0 auto 0 auto; 
  width: 1200px;
clear: both;
background: url(../images/back-footer.jpg) no-repeat;
height:50px;




}

