﻿@charset "UTF-8";
@import "reset.css";

/*ボディ全体*/
body{
margin:0;padding:0;font-size:100%;
background:#000 url(img/bodyback_r.jpg) repeat-x;}


/*homeホーム*/
#home{
width:800px;margin:0 auto;padding:0;color:#f5f5f5;
background-color:#000;font:10pt/1.4em sans-serif;
border-left:1px #881720 solid;border-right:1px #881720 solid;}

/*ulリストの位置*/
ul {
margin:0 0 0 1.5em;padding:0;}

/*テーブルの文字設置高*/
td{
vertical-align:middle;}

/*headerヘッダー*/
#header{
width:800px;margin:0;}

/*ヘッダー内のリンク*/
#header div a{
display:block;margin:0;padding:0;
text-align:right;text-decoration:none;}

/*ヘッダー内ul*/
#header ul{
width:800px; /* IE 6のために幅の指定が必要 */
margin:10px 0px 0px;padding:0;
list-style-type:none;text-align:center;}

/*ヘッダー内li項目*/
#header ul li{
width:100px;float:left;line-height:100%;}

/*ヘッダー内li項目リンク*/
#header ul li a{
display:block;font:bold 11pt/120% sans-serif;text-decoration:none;
position:relative; /* IE6用 */
padding:7px 0px; /* リンクエリアのパディング（上下、左右） */
border:1px #474a4d; /* リンクエリアの境界線（太さ、色） */
border-style:solid solid solid none; /* リンクエリアの境界線スタイル（上右下左） */
}

/*li項目の最初リンク*/
#header ul li.first a{
border-left:1px #474a4d solid;} /* liリンクの最左境界線 */

/*liリンクポイント時の設定 */
#header ul li a:hover{
background-color:#881720; /* ポイント時の背景色 */
text-decoration:none;}



/*ルーム780*/
#room {
position:relative;width:780px;clear:both;
margin:60px 10px 20px;padding:0;border:0;}



/*右ナビ162*/
#rightnavi{
margin:0px auto;padding:0;width:162px;
float:right;text-align:center;
font:110%/140% sans-serif;}

/*右ナビのp*/
#rightnavi p{
margin:20px auto 0;}

/*右ナビのリスト全体*/
#rightnavi ul{
list-style-type:none;margin:10px auto;}

/*右ナビのリストリンク*/
#rightnavi ul li a{
display:block;width:162px;height:64px;
margin:0;padding-top:10px;
background:#000 url(img/rnavi_back147off.gif) top no-repeat;
border:0;color:#eae4d7;}

/*右ナビのリストリンクオンマウス*/
#rightnavi ul li a:hover{
background:#000 url(img/rnavi_back147on.gif) top no-repeat;
font-weight:bold;}



/*左メインコンテンツDIV600*/
#contents{
width:600px;border:0;margin:0;padding:0;}

/*コンテンツ内h1,h2見出し*/
#contents h1,h2{
width:586px;padding:3px 0px 2px 14px;
margin-top:16px;font-size:13pt;color:#f0c15c;
background:#000 url(img/hback_bb.jpg) 10px repeat-x;}

/*コンテンツ内h3見出し*/
#contents h3{
width:584px;padding:3px 0px 2px 16px;
margin-top:16px;font-size:12pt;color:#bd9090;}

/*コンテンツ内他ページへのリンク*/
div.atherpage a{
display:block;margin:2px 12px;}



/*コンテンツ内DIVクラスpickup580*/
#contents div.pickup{
width:580px;border:0;margin:10px;padding:0;}

/*コンテンツ内dIVクラスabout520*/
#contents div.about{
margin:25px 40px;width:520px;border:0;}

/*コンテンツ内dIVアバウトのp*/
#contents div.about p{
margin:10px 0px;}




/*コンテンツ内pickup内あこテーブル*/
#contents div.pickup table.ac{
width:500px;margin:30px 40px;padding:0;
background-color:#000;text-align:center;border:0;}

/*コンテンツ内pickup内あこテーブルキャプション*/
#contents div.pickup table.ac caption{
padding:5px;font:bold 120%/1.2em sans-serif;
background-color:#410c0c;border:1px solid #6f5a33;}

/*コンテンツ内pickup内あこテーブルセル*/
#contents div.pickup table.ac tr td{
width:100%;padding:2px;border:0;
color:#f5f5f5;}

/*コンテンツ内pickup内あこテーブルトップセル*/
#contents div.pickup table.ac tr td.actop{
border:0;padding:5px;}

/*コンテンツ内pickup内あこテーブルセルwall01*/
#contents div.pickup table.ac tr td.wall01{
padding:5px;background:#333 url(img/wall01.gif);
border:1px #6f5a33 solid;}



/*コンテンツ内pickup内BOON熱テーブル*/
#contents div.pickup table.bn{
width:500px;margin:3px 40px;
background-color:#000;text-align:center;}

/*コンテンツ内pickup内BOON熱テーブルキャプション*/
#contents div.pickup table.bn caption{
padding:5px;font:bold 120%/1.2em sans-serif;
background-color:#ddb328;border:0;}

/*BOON熱テーブルの詳細セル*/
#contents div.pickup table.bn tr td{
width:100%;padding:2px;border:1px #e0c556 solid;
color:#f5f5f5;}

/*BOON熱テーブルのトップセル*/
#contents div.pickup table.bn tr td.bntop{
background:#000 url(img/bnetsutitle2.jpg) top no-repeat;
border:0;padding:115px 5px 15px;color:#e0c556;
width:100%;text-align:left;font:bold 14pt/1.4em sans-serif;}



/*コンテンツ内pickup内190バナーテーブル*/
#contents div.pickup table.bnr190{
width:580px;margin:5px 0;padding:0;
background-color:#000;text-align:center;border:0;}

#contents div.pickup table.bnr190 tr td img{
width:190px;height:75px;border:0;}



/*トップ更新情報*/
div.new{
margin:0;padding:15px;width:568px;height:200px;
border:0;overflow:auto;}

/*更新情報のリンク*/
ul.update li a{
text-decoration:none;margin-bottom:6px;}

ul.update li a:hover{
background-color:#474a4d;}

/*what's newやinfoのカッコ内日付*/
.small{
font:80%/1.4em sans-serif;color:#474a4d;}




/*「！」リストマーク*/
ul.note{
list-style-image:url(img/note.gif);}

/*「▲」リストマーク*/
ul.note2{
list-style-image:url(img/note2.gif);}




/*studioページ*/
/*studioページトップの各スタジオリンク*/
#contents table td.stop{
width:200px;border:0;padding:10px 0px 0px 20px;
text-align:center;}

/*studioページのテーブル*/
table.studio{
width:520px;border:0;margin-bottom:10px;}

/*studioページ内スタジオ画像大*/
img.studiol{
width:584px;height:420px;border:0;
margin:8px;text-align:center;}

/*studioページのテーブルセル*/
table.studio tr td{
padding:4px 4px 4px 8px;border:1px #000 solid;
background-color:#4c4644;}

/*studioページのテーブルセル機材種*/
table.studio tr td.kizai{
padding:4px;background-color:#7d2c37;font-weight:bold;}

/*studioページのテーブルセル機材詳細*/
table.studio tr td.kizai2{
background-color:#f5f5f5;color:#4c4644;}




/*eventページコンテンツ内pickup内テーブルp*/
#contents table tr td p.event{
margin-top:8px;}

/*eventページコンテンツ内pickup内テーブルpバナー*/
#contents table tr td p.event img{
width:225px;height:42px;border:0;margin:4px;}




/*danceページ基本テーブルプライスなど*/
/*danceページのテーブル基本520*/
table.dance{
width:100%;margin:6px 0px;
background-color:#f5f5f5;}

/*danceページのテーブルキャプション*/
table.dance caption{
padding:5px;font:bold 120%/1.2em sans-serif;
background-color:#762837;color:#f5f5f5;
border:1px #000 solid;}

/*danceページのテーブルセル境界線*/
table.dance tr td{
padding:5px;border:1px #000;color:#000;
border-style:solid solid solid none;}

/*danceページのテーブルセル最左*/
table.dance tr td.first{
background-color:#333;color:#f5f5f5;
border-left:1px #000 solid;}

/*danceページのテーブルセル平日*/
table.dance tr td.gray{
background-color:#ddddce;}

/*danceページのテーブルセルピンク*/
table.dance tr td.pink{
background-color:#d9bdab;}


/*danceページのテーブルセルライブ詳細*/
table.dance tr td.live{
border-left:1px #4c4644 solid;
font-weight:bold;background-color:#888347;}




/*accessページ*/
/*googleマップ*/
#contents div.about iframe.map{
margin:10px 0px;width:520px;height:320px;border:0;}

/*アクセスページdivアバウトのp*/
#contents div.about p.accs{
text-align:center;}

/*アクセスページdivアバウトのp強調*/
#contents div.about p.accs2{
text-align:center;font:bold 14pt/140% sans-serif;color:#fff8e0;}



/*FAQページ*/
/*リストエリア*/
ol.qa {
width: 540px; /* リストエリアの幅 */
margin:30px;padding: 0;list-style-type: none;}

/*リスト項目*/
ol.qa li {
margin-bottom:4px; /* リスト項目の下マージン */
padding-bottom: 25px; /* リスト項目の下パディング */}


/*ボックス*/
ol.qa dl {
margin: 0;}

/*Questionエリア*/
ol.qa dt {
padding:10px 10px 8px; /* タイトルエリアのパディング（上、左右、下） */
border-bottom: 1px #c0c0c0 solid; /* タイトルエリアの下境界線 */
background:#dbb7b7 url(img/q_500b.jpg) no-repeat top;font-weight:bold;
}

/*Question文章*/
ol.qa dt strong {
margin-left:24px;color: #2b2b2b;}

/*Answerエリア*/
ol.qa dd {
margin: 0;
padding: 20px 15px; /* 本文エリアのパディング（上下、左右） */
background:#f5f5f5 url(img/a_500.jpg) no-repeat bottom; /* Answerの背景 */
color: #000;line-height: 150%;}

/*Answerエリアのリンク*/
ol.qa dd a{
color:#781533;}

/*間の↑ページTOPへp*/
ol.qa p{
margin:0px 5px 15px;}



/*campaignページ*/
/*リニューアルキャンペーンテーブル*/
div.about table.reboon {
width:520px;margin:10px 0px;border:none;}

/*リニューアルキャンペーンテーブルキャプション*/
div.about table.reboon caption{
padding:5px;font:bold 120%/1.2em sans-serif;
background-color:#4c4644;color:#fff8e0;
border:0;}

div.about table.reboon tr td{
padding:0;border:1px #4c4644;
border-style:solid solid solid none;}

div.about table.reboon tr td.first {
border-left:1px #4c4644 solid;width:120px;
background-color:#781533;font-weight:bold;
color:#fff8e0;}

div.about table.reboon tr td div {
margin:3px 5px;}




/*eventphotoページ*/
/*eventphotoテーブル*/
div.about table.photo{
width:520px;margin:10px 0px;border:none;}

div.about table.photo caption{
padding:5px;font:bold 120%/1.2em sans-serif;
background-color:#4c4644;color:#fff8e0;
border:0;}

div.about table.photo tr td{
padding:3px;border:1px #4c4644;
border-style:solid solid solid none;}

/*eventphotoテーブル日付セル*/
div.about table.photo tr td.day {
border-left:1px #4c4644 solid;
background-color:#261933;width:180px;
padding:3px;color:#f5f5f5;}

/*eventphotoテーブル日付セルアコ夕リンク*/
div.about table.photo tr td a.ac{
display:block;color:#fcf;}

/*eventphotoテーブル日付セルBOON熱リンク*/
div.about table.photo tr td a.bn{
display:block;color:#9c9;}

/*eventphotoテーブル日付セルSWリンク*/
div.about table.photo tr td a.sw{
display:block;color:#9cf;}

div.about table.photo tr td a:hover{
background-color:#474a4d;}


/*フッター内のセンタリング*/
#footer{
font:80%/1.4em sans-serif;color:#999;
padding-bottom:10px;margin:40px auto 0px;
width:780px;clear:both;text-align:center;}




/*リンク基本*/
a:link {color:#f5f5f5;text-decoration:none;}
a:visited {color:#f5f5f5;text-decoration:none;}
a:hover {color:#faf0e6;}

/*リンク白→赤*/
a.wred:link {color:#f5f5f5;text-decoration:none;}
a.wred:visited {color:#f5f5f5;text-decoration:none;}
a.wred:hover {color:#b2233b;}

/*ｈ見出しががリンクに*/
a.h:link {color:#f0c15c;text-decoration:none;}
a.h:visited {color:#f0c15c;text-decoration:none;}
a.h:hover {color:#f0c15c;text-decoration:none;}

