@charset "shift_jis";
BODY {
   font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
   font-size: 75%;
   line-height: 2;
   color: #FFFFFF;
   background: #000000 url(../images/bg.gif);
   margin: 0px;
   padding: 0px;
   text-align: center;
}
H1,H2,H3,H4,P{
   margin: 0px;
   padding: 0px;
}
IMG {
   border: none;
}
/*リンク設定
------------------------------------------------------------------
aがリンクですよ〜という色で、a:hoverがカーソルが乗った時の色。
------------------------------------------------------------------*/
A {
   color: #A8FDFE;
}
A:HOVER {
   color: #7ECEF4;
}
/*右上h1タグの設定。10pxが文字サイズ。
------------------------------------------------------------------*/
H1 {
   font-size: 10px;
   font-weight: normal;
   text-align: right;
   width: 903px;
   margin-right: auto;
   margin-left: auto;
}
/*コンテナー
------------------------------------------------------------------
中央と右側の黒い背景の下が揃うように画像で指定しています。
つまり、imagesフォルダに入っているcontainer_bg.gifの黒い色をあなたの
好きな色に編集して上書きすればその色になるという事。
------------------------------------------------------------------*/
#container {
   background: url(../images/container_bg.gif) repeat-y;
   margin : 15px auto 8px auto;
   width: 903px;
   text-align: left;
}
/*メインメニュー
------------------------------------------------------------------*/
UL#menu {
   list-style-type: none;
   margin: 8px 0px;
   padding: 0px;
   font-size: 12px;
}
/*メインメニューのリンク設定
------------------------------------------------------------------*/
UL#menu A {
   background: url(../images/menu_bg.gif) no-repeat;
   height: 38px;
   margin-bottom: 3px;
   line-height: 38px;
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   padding-left: 20px;
   letter-spacing: 0.1em;
}
UL#menu A:HOVER {
   background: url(../images/menu_bg_over.gif) no-repeat;
}
/*サブメニュー
------------------------------------------------------------------*/
UL#submenu {
   margin : 4px 0px 4px 30px;
   padding: 0px;
   font-size: 10px;
   list-style-type : none;
}
UL#submenu A {
   background: url(../images/submenu_bg.gif) no-repeat;
   height: 26px;
   margin-bottom: 3px;
   line-height: 26px;
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   padding-left: 20px;
   letter-spacing: 0.1em;
}
UL#submenu A:HOVER {
   background: url(../images/submenu_bg_over.gif) no-repeat;
}

/*コンテンツ、サブコンテンツ（変更しない）
------------------------------------------------------------------*/
#contents {
   float: left;
   width: 699px;
}
#sub {
   float: left;
   width: 196px;
}
/*メインコンテンツ
------------------------------------------------------------------*/
#main {
   float: right;
   width: 476px;
   padding: 10px;
}
#main H2 {
   font-size: 100%;
   border: 3px double #666666;
   line-height: 20px;
   padding-left: 10px;
}
#main P,#side P {
   margin: 1em 10px;
}
/*メインコンテンツ内のリストタグ
------------------------------------------------------------------*/
#main UL {
   margin: 0px;
   padding: 0px 10px 0px 20px;
}
#main UL LI {
   margin-top: 1em;
   margin-bottom: 1em;
}
/*サイド（一番右側）コンテンツ
------------------------------------------------------------------*/
#side {
   float: right;
   width: 176px;
   margin-left: 8px;
   padding: 10px;
}
#side H3 {
   font-size: 100%;
   border: 3px double #666666;
   line-height: 20px;
   text-align: center;
}
#side H4 {
   font-size : 95%;
   margin-left: 8px;
   margin-top : 5px;
}
/*ホテルリスト
------------------------------------------------------------------
サイドコンテンツに配置されたホテル名が書かれたリンクの設定
------------------------------------------------------------------*/
.hotel_list {
   height: 15px;
   margin-bottom: 3px;
   line-height: 20px;
   color: #A8FDFE;
   text-decoration: none;
   padding-left: 20px;
   letter-spacing: 0.1em;
   font-size : 80%;
}
/*FAQ
------------------------------------------------------------------
FAQのページで使う表示設定
------------------------------------------------------------------*/
.faq {
	list-style-position: inside;
	list-style-type: decimal;
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	text-align: left;
}
.faq A {
	color: #A8FDFE;
}
.faq A:HOVER {
   color: #7ECEF4;
}
/*フッター（変更不要）
------------------------------------------------------------------*/
#footer {
   background: #000000;
   clear: both;
   width: 903px;
   margin-right: auto;
   margin-left: auto;
}
#footer A {
   color: #FFFFFF;
}
/*clearfix（変更しない）
------------------------------------------------------------------*/
#container:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
/* Hides from IE-mac \*/
*html #container { height: 1%; }
#container { display: block; }
/* End hide from IE-mac */

/*会社概要テーブル
------------------------------------------------------------------*/
.gaiyou-cell {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	border-width: 2px 0px 10px 0px;
}
.gaiyou-cell1-1{
   vertical-align : super;
   background-color : #5a5a5a;
   text-align : center;
   border-width : 1px 1px 1px 1px;
   border-style : inset inset inset inset;
   border-color : black black black black;
}
.gaiyou-cell1-2{
   background-color : #5a5a5a;
   border-width : 1px 1px 1px 1px;
   border-style : inset inset inset inset;
   border-color : black black black black;
}
.gaiyou-cell2-1{
   vertical-align : super;
   background-color : #2f3d5b;
   text-align : center;
   border-width : 1px 1px 1px 1px;
   border-style : inset inset inset inset;
   border-color : black black black black;
}
.gaiyou-cell2-2{
   background-color : #2f3d5b;
   border-width : 1px 1px 1px 1px;
   border-style : inset inset inset inset;
   border-color : black black black black;
}

/*ページ内リンク
------------------------------------------------------------------
順路リンクの設定
------------------------------------------------------------------*/
#page_link{
   font-size: 10px;
   font-weight: normal;
   text-align: right;
   width: 903px;
   margin-right: auto;
   margin-left: auto;
}

/*ホテルロゴリンク
------------------------------------------------------------------
カジノ紹介ページで利用しているホテルのロゴを表示したリンクの設定
------------------------------------------------------------------*/
TABLE#casino_logo {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	border-width: 0px 0px 0px 0px;
	text-align: center;
       width: 476px;
   margin-top : 10px;
   margin-bottom : 10px;
}
TD#casino_logo{
	text-align: center;
       width: 33%;
}
TABLE#casino_logo A{
   color: #A8FDFE;
   text-decoration: none;
}
/*イメージテーブル
------------------------------------------------------------------
メインコンテンツ内に写真を掲載するテーブル設定
------------------------------------------------------------------*/
TABLE#image_table {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 10px;
	border-width: 10px 0px 10px 0px;
	text-align: center;
	width: 476px;
}

/*コンプ紹介テーブル
------------------------------------------------------------------
カジノ紹介ページで利用しているコンプ内容のテーブル設定
------------------------------------------------------------------*/
.comp_program {
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : white white white white;
   margin-top : 10px;
   margin-left : 0px;
   margin-right : 0px;
   margin-bottom : 10px;
}
.comp_program1 {
   vertical-align : middle;
   text-align : center;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : white white white white;
   margin-top : 2px;
   margin-left : 2px;
   margin-right : 2px;
   margin-bottom : 2px;
   padding-top : 2px;
   padding-left : 2px;
   padding-right : 2px;
   padding-bottom : 2px;
}
.comp_program2 {
   padding-top : 2px;
   vertical-align : super;
   border-width : 1px 1px 1px 1px;
   border-style : solid solid solid solid;
   border-color : white white white white;
   padding-left : 2px;
   margin-top : 2px;
   margin-left : 2px;
   margin-right : 2px;
   margin-bottom : 2px;
}
/*フレーム設定
------------------------------------------------------------------
インラインフレームの設定
------------------------------------------------------------------*/
IFRAME{
   scrollbar-darkshadow-color : silver;
   scrollbar-face-color : silver;
   scrollbar-3dlight-color : silver;
   scrollbar-highlight-color : silver;
   scrollbar-arrow-color : white;
   scrollbar-shadow-color : silver;
   scrollbar-track-color : black;
}

#link_site {
	list-style-type: none;
	vertical-align: middle;
}
/*メールフォームのテーブル設定
------------------------------------------------------------------
CONTACTのページで利用しているテーブルの設定
------------------------------------------------------------------*/
#input_table {
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	width: 470px;
}
#input_table TD{
	width: 70%;
}
#input_table TH{
	width: 30%;
}

