@charset "utf-8";
/* CSS Document */

  * {
  margin:0;
  padding:0;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size:100%;
  }
 
 body {
  background-image:url(../img/back_07.gif);
  background-repeat:repeat-x;
  color:#333333;
  }
 
 #wrapper {
  width:800px;
  margin:0 auto;
  background-color:#fff;
  border-left:1px solid #EFEFEF;
  border-right:1px solid #efefef;
  }
  
 .textbig {
  font-size:120%;
  font-weight:bold;
  color:#CC3300;
  }
 
 /*上部ユーザー支援メニュー*/
 #top_navi {
  width:400px;
  height:75px;
  background-image:url(../img/back_08.gif);
  float:left;
  border-bottom:10px solid #c30;
  color:#fff;
  }
  
 #top_navi ul {
  font-size:80%;
  text-align:right;
  margin-right:10px;
  margin-top:55px;
  }
  
 #top_navi li {
  display:inline;
  padding-right:5px;
  padding-left:5px;
  }
  
 #top_navi a {
  color:#fff;
  text-decoration:none;
  }
   
 #top_navi a:link {
  color:#FFFFFF;
  }
  
 #top_navi a:hover {
  color:#f9ecbb;
  }
 
 /*ヘッダー*/ 
 #header {
  width:400px;
  height:75px;
  background-image:url(../img/back_08.gif);
  float:left;
  border-bottom:10px solid #c30;
  }
  
 /*グローバルナビ*/
 #global_navi {
  clear:both;
  height:50px;
  background-image:url(../img/back_11.gif);
  }  
 
 #global_navi ul {
  margin-left:0;
  margin-right:auto;
  width:800px;
  list-style-type:none;
  }
  
 #global_navi li {
  width:130px;
  float:left;
  font-size:85%;
  text-align:center;
  line-height:50px;
  }
  
 #global_navi a {
  display:block;
  background-image:url(../img/back_11.gif);
  color:#ffffff;
  text-decoration:none;
  }
  
 #global_navi a:link {
  color:#ffffff;
  background-image:url(../img/back_11.gif);
  text-decoration:none;
  }
  
 #global_navi a:hover {
  color:#f9ecbb;
  text-decoration:none;
  background-image:url(../img/back_12.gif);
  background-repeat:repeat-x;
  }

 /*メインコンテンツ共通*/
  #main_content {
  width:735px;
  background-image:url(../img/back_14.gif);
  background-repeat:repeat;
  border-left:2px solid #c30;
  margin-left:35px;
  padding-top:30px;
  }
  
 #main_content h2 {
  font-size:100%;
  border-bottom:2px solid #c30;
  border-left:15px solid #c30;
  padding:0 0 2px 10px;
  margin-bottom:10px;
  }
  
 /*各店舗ボックス*/
 .box {
  width:700px;
  height:800px;
  background-color:#F4EDCE;
  margin:20px 30px 10px 30px;
  border-bottom:2px solid #ccc;
  border-right:2px solid #ccc;
  }
  
 .box img {
  margin:15px;
  float:right;
  }
  
 h3 {
  padding:20px 0 10px 10px;
  border-bottom:2px dotted #CC6666;
  }
  
 .comment {
  margin:20px;
  font-size:85%;
  }
  
 .comment_2 a {
  text-decoration:none;
  color:#000000;
  }
  
 .comment_2 a:hover {
  color:#FF0000;
  }
  
 .comment p {
  background-color:#F4EDCE;
  font-size:90%;
  line-height:20px;
  padding-top:10px;
  }
  
 .comment_2 p {
  font-size:90%;
  line-height:30px;
  padding-left:30px;
  background-image:url(../img/back_18.gif);
  background-repeat:no-repeat;
  margin:15px;
  }
  
 /*イベント情報*/
  #event {
  background-color:#ffffff;
  margin:20px 75px 20px 88px;
  }
  
  #event img {
   padding:10px;
   }
   
 /*各店設置機種情報*/
  #pachinko_area {
   width:300px;
   float:left;
   font-size:85%;
   margin:10px 0 10px 20px;
   }
   
  #slot_area {
   width:300px;
   float:right;
   font-size:85%;
   margin:10px 20px 10px 0; 
   }
   
  #pachinko_area ul {
   list-style-position:inside;
   }
   
  #slot_area ul {
   list-style-position:inside;
   }
   
  #pachinko_area li {
   padding:5px;
   }
   
  #slot_area li {
   padding:5px;
   }
   
 /*よくあるご質問*/
 #main_content dl {
  margin:30px;
  }
  
 #main_content dt {
  font-size:95%;
  font-weight:bold;
  line-height:30px;
  border-bottom:1px dotted #CC0000;
  background-image:url(../img/q_mark.gif);
  background-repeat:no-repeat;
  padding-left:35px;
  padding-top:5px;
  }
  
 #main_content dd {
  font-size:90%;
  padding:10px;
  line-height:25px;
  }

 #main_content dl dd ul {
  margin-left:15px;
  list-style-type:disc;
  list-style-position:inside;
  }
  
 #main_content dl p {
  font-size:85%;
  }
  
 /*最新機種情報*/

#machine_box {
 width:606px;
 margin:10px auto;
 background-color:#f4edce;
 border-bottom:1px solid #ccc;
 border-right:1px solid #ccc;
 }
 

table#machine {
 width:546px;
 margin:10px auto;
 }
 
table#machine td.mi {
 width:160px;
 height:160px;
 background-color:#FFFFFF;
 border:1px solid #CCCCCC;
 }
 
table#machine td.mi img {
 padding:5px;
 }
 
table#machine td.space {
 width:30px;
 }
 
table#machine td.mtitle {
 width:160px;
 height:65px;
 font-size:80%;
 text-align:center;
 }
 
table#machine td.mtitle a:link {
 color:#993333;
 }
 
table#machine td.mtitle a;visited {
 color:#993333;
 }
 
table#machine td.mtitle a:hover {
 background-color:#660000;
 color:#FFFFFF;
 }
 
table#machine td p {
 text-align:right;
 padding-top:5px;
 }

 .newmachine_box {
  width:600px;
  background-color:#f4edce;
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  margin:10px 40px 10px 50px;
  height:130px;
  }
  
 .newmachine_box img {
   padding:5px;
   float:left;
   }
   
 .machine_info {
   font-size:90%;
   padding:20px;
   }
   
  h4 {
  font-size:90%;
  line-height:25px;
  background-image:url(../img/m001_11.gif);
  background-repeat:no-repeat;
  margin:20px 0 20px 20px;
  padding-left:20px;
  }
  
 /*フッター*/
 #footer {
  height:50px;
  width:800px;
  border-top:10px solid #c30;
  background-image:url(../img/back_06.gif);
  clear:both;
  }
  
 #footer address {
  font-style:normal;
  text-align:center;
  font-size:80%;
  color:#fff;
  line-height:30px;
  }
