@charset "Shift_JIS";


/* 全称セレクタでリセット           */
* {
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;

}

/* 全体設定              */
body {
  color: #fff;
  background: #000;
  background-image : url();

  text-align: center;
  line-height: 1.5;


}
h1 { font-size: 12px; }

a img {
border-style : none;/*枠線なし*/
border-width : 0px;
text-decoration : none;
}
a img:hover{
border: none;
text-decoration : none;
}




.point{
list-style-type: disk;
list-style-position: outside;

list-style-image: url(img/1.gif);
margin: 0px 0px 0px 25px;

}

.bold{ font-weight:bold;}

.table1 {border:2px solid #8a324b; border-spacing:5px; 
 margin: 0 30px 5px 0;  float:left; }
.td1 {border:1px solid #8a324b; padding:10px;}


.cl { clear: left; }          /* 左への回り込み解除 */

span.bold { 
font-weight: bold;
}


@media screen and (max-width: 960px) {
    p{
        background-color: black;
         color:white;
     }
 }
	/*　この位置に記述する　*/
	main {
		width: 100%;
	}
 
}

 
 @media screen and (max-width: 480px) {
    p{
        background-color: black;
         color:white;
     }

	/*　この位置に記述する　*/
	main {
		width: 100%;
	}
 
}






/* ================================================
 *
 *	 主なブロック要素設定
 *
 * ================================================ */
dl,
p {
  padding: 0.25em;
}

/* ================================================
 *
 *	 ページ
 *
 * ================================================ */

/* ------------------------------------------------ */
/* ページの整形              */
#container {

  text-align: center;
  background: #000;
  margin: 0 auto;

  padding: 0;
  width: 800px;

}





/* ------------------------------------------------ */
/* ヘッダー              */
#header {


  width: 800px;
  height: 105px;
  margin: 0;
  padding: 0;
  background: #000;
 
}

/* ------------------------------------------------ */
/* メニュー部分              */


#cds-navi {
width: 800px;
height: 28px;
   font-family : serif;
  list-style-type: none;
 margin-top: 0px;
  padding: 0;
}

.cds-navi li { display: inline; }

.cds-navi li a {
  text-align: center;

font-weight:bold;
  padding: 0px 0;
  width: 110px;
  display: block;
  text-decoration: none;
  border: 2px outset #b1947b;
  background-color: #b1947b;
  color: #8a3246;
float: left;
}

.cds-navi li a:hover {
  text-decoration: none;
  border: 2px inset #cccccc;
  background-color: #f4caa6;
  color: #ffffff;
}



/* ------------------------------------------------ */
/* メイン1　トップページ              */
#main1 {
width: 790px;
  background: #000;
 margin: 0;
  padding: 0;
  text-align: center;
}
table.a { 
width: 790px;

background-image: url(img/information1.jpg); 
background-repeat: no-repeat; 
background-position: right top; 
}

/* ------------------------------------------------ */
/* メイン2　システムページ              */

#main2 {
width: 790px;
  background: #000;
margin: 0 auto;
  padding: 0;
  text-align: left;
}
table.b { 
width: 790px;

background-image: url(img/image1.JPG); 
background-repeat: no-repeat; 
background-position: right top; 
}

/* ------------------------------------------------ */
/* メイン3　  アイテムページ              */

#main3 {
width: 790px;
  background: #000;
margin: 0 auto;
  padding: 0;
  text-align: left;
}
table.c { 
width: 790px;

background-image: url(img/img5.JPG); 
background-repeat: no-repeat; 
background-position: right top; 
}

/* ------------------------------------------------ */
/* メイン4　  プレイページ              */

#main4 {
width: 800px;
  background: #000;
margin: 0 auto;
  padding: 0;
  text-align: left;
}
table.d { 
width: 799px;

background-image: url(img/img6.JPG); 
background-repeat: no-repeat; 
background-position: right top; 
}

/* ------------------------------------------------ */
/* メイン5　  リンクページ              */

#main5 {
width: 800px;
  background: #000;
margin: 0 auto;
  padding: 0;
  text-align: left;
}
table.e { 
width: 799px;




/* ------------------------------------------------ */
/* メイン内共通項           */

#main1,main2,main3,main4,main5,top,

a.text{/*リンクされた文字*/
    color:#ffffff;
    font-style:normal;
    text-decoration:none;
}
a.text:link {/*未訪問*/
    color:#ffffff;
    font-style:normal;
    text-decoration:none;
}
a.text:visited {/*クリック後*/
    color:#8a324b;
    text-decoration:none;
}
a.text:hover {/*オンマウス*/
    color:#8a324b;
    font-style:normal;
    text-decoration:none;
}
/* ------------------------------------------------ */
/* フッター              */
#footer {

text-align: left;
  clear: both;
  width: 800px;
  height: 200px;
  background: #000;
  margin: 0 auto;
  padding: 0;
}
