/*ページの設定*/
body			{ font-family:Verdana, Arial, sans-serif, "ＭＳ ゴシック", Osaka-等幅; margin:0; padding:0 0 30px 0; background-color:#2B2A2A; }
/*ベースの設定*/
#outbox			{ position:relative; width:770px; height:auto; margin:30px auto 0 auto; padding:0; border:1px solid #FFF; background-image:url(../images/background.jpg); background-repeat:repeat-x; background-color:#ECECEC; }
#inbox			{ position:relative; width:770px; height:auto; margin:0; padding:0; }
#title			{ width:770px; height:60px; margin:0; padding:0; }
#header			{ width:750px; height:auto; margin:0 10px 0 10px; padding:0; background-image:url(../images/orange-line.gif); background-position:bottom; background-repeat:repeat-x; background-color:transparent; }
#head_left		{ float:left; width:200px; height:340px; margin:0; padding:0; }
#head_right		{ float:right; width:550px; height:340px; margin:0; padding:0; }
#header_left		{ float:left; width:190px; height:250px; margin:0; padding:0; }
#header_left1		{ float:left; width:190px; height:100%; margin:0; padding:0; }
#header_right		{ float:right; width:560px; height:250px; margin:0; padding:0; }
#header_about1		{ float:left; width:540px; height:60px; margin:0; padding:0; background-color:#FFF; }
#header_about2		{ float:left; width:540px; height:100%; margin:0; padding:10; text-align:left; background-color:#FFF; }
#header_pp		{ float:right; width:540px; height:200; margin:5 5; padding:1; text-align:left; background-color:#2B2A2A; }
#header_link		{ float:right; width:560px; height:100%; margin:0; padding:0; background-color:#FFF; }
#header_link0		{ float:left; width:560px; height:125; margin:0; padding:0;}
#header_link1		{ float:left; width:560px; height:32px; margin:0; padding:0; text-align: center; background-color:#000; }
#header_link2		{ float:left; width:560px; height:auto; margin:0; padding:0; text-align: center; background-color:#FFF; }
#header_aboutus		{ width:560px; height:100px; margin:0; padding:0; text-align: left; background-color:#FFF; }
#sellabout		{ float:right; text-align:center; width:750px; height:auto; margin:0; padding:0; background-color:#FFF; }
#sellaboutbk		{ float:right; text-align:center; width:750px; height:auto; margin:0; padding:0; background-color:#000; }
#flash			{ text-align:left; width:585px; height:195px; margin:0; padding:0; }
#contener		{ clear:both; width:750px; height:330px; margin:0 10px 0 10px; padding:10px 0 0 0; background-color:#FFF; }
#gallery		{ clear:both; width:750px; height:430px; margin:0 10px 0 10px; padding:0; background-color:#000; }
#design			{ clear:both; width:750px; height:430px; margin:0 10px 0 10px; padding:0; background-color:#000; }
#sell			{ clear:both; width:750px; height:auto; margin:0 10px 0 10px; padding:0; background-color:#FFF; }
#selldesign		{ clear:both; width:750px; height:auto; margin:0 10px 0 10px; padding:0; background-color:#FFF; }
#ticket			{ width:750px; height:auto; margin:0; padding:0; background-color:#FFF; }
#rtd			{ float:left; clear:both; width:190px; height:50px; margin:0 padding:0; }
#rtd_right		{ float:right; clear:both; width:560px; height:50px; margin:0 padding:0; text-align: left; }
#rtd-wanted		{ float:left; width:265px; height:120px; margin:0; padding:0; }
#rtd-wanted2		{ float:right; width:485px; height:120px; margin:0; padding:0; text-align: left; }
#goodscontent		{ width:750px; height:auto; margin:0; padding:0; background-color:#FFF; }
#rtdcontent		{ width:750px; height:auto; margin:0; padding:0; background-color:#FFF; }
#dance			{ clear:both; width:750px; height:330px; margin:0 10px 0 10px; padding:0; background-color:#1B0906; }
#footer			{ clear:both; width:770px; height:30px; margin:0; padding:0; letter-spacing:2px; background:url(../images/footer-line2.gif) repeat-x; }
#copyright		{ width:770px; height:20px; margin:0; padding:0; letter-spacing:1px; background-color:#E5E5E3; }
/*リンクの設定*/
a:link			{ color:#564; text-decoration:underline; background-color:transparent; }
a:visited		{ color:#960; text-decoration:underline; background-color:transparent; }
a:hover			{ color:#900; text-decoration:none; background-color:transparent; }
a:active		{ color:#564; text-decoration:underline; background-color:transparent; }
/*見出しの設定*/
h1			{ margin:0; padding:0; }
h2			{ margin:0; padding:0; }
h3			{ margin:0; padding:0; }
h4			{ margin:0; padding:0; }
h5			{ margin:0; padding:0; }
h6			{ margin:0; padding:0; }
/*一般的なタグの設定*/
ul			{ margin:0; padding:0; }
ol			{ margin:0; padding:0; }
li			{ margin:0; padding:0; }
/*テキストの設定*/
.sbk			{ font-size:9px; color:#000; text-decoration:none; }
.mbk			{ font-size:12px; color:#000; text-decoration:none; }
.lbk			{ font-size:16px; color:#000; text-decoration:none; }
.sgy			{ font-size:9px; color:#666; text-decoration:none; }
.mgy			{ font-size:12px; color:#666; text-decoration:none; }
.lgy			{ font-size:16px; color:#666; text-decoration:none; }
.srd			{ font-size:9px; color:#F00; text-decoration:none; }
.mrd			{ font-size:12px; color:#F00; text-decoration:none; }
.lrd			{ font-size:16px; color:#F00; text-decoration:none; }
.sbl			{ font-size:9px; color:#00F; text-decoration:none; }
.mbl			{ font-size:12px; color:#00F; text-decoration:none; }
.lbl			{ font-size:16px; color:#00F; text-decoration:none; }
.swh			{ font-size:9px; color:#FFF; text-decoration:none; }
.smwh			{ font-size:11px; color:#FFF; text-decoration:none; }
.mwh			{ font-size:12px; color:#FFF; text-decoration:none; }
.lwh			{ font-size:16px; color:#FFF; text-decoration:none; }
.rtdb			{ font-size:13px; color:#22090c; }
.rtd1			{ font-size:12px; color:#565B3F; }
.rtdtop			{ font-size:12px; color:#FFF; text-align:right;}
.rtdtop1		{ width:198px; height:125px; margin:0; padding:0; border:0;}
.rtdtop2		{ width:362px; height:125px; margin:0; padding:0; border:0; background-image:url(../images/rtd-top2.jpg); }
.rtdtop3		{ width:560px; height:125px; margin:0; padding:0; border:0;}
/*イメージの設定*/
img			{ border:0; }
#sell img		{ margin:5px 0 5px 0; padding:0; border:0;}
/*テーブルの設定*/
table.gallery		{ width:710px; margin:0; padding:0; }
table.gallery th	{ margin:0; padding:0; border:0px solid #C60; }
table.gallery td	{ text-align:center;  margin:0; padding:0; border:1px solid #C60; }
span.gallery		{ display:block; font-size:9px; color:#FFF; border-top:1px solid #C60; padding:5px 0 5px 0; }
table.calendar		{ width:720px; margin:0; padding:0; }
table.schedule		{ width:720px; margin:0; padding:0; background:url(../images/calendar/background.gif) repeat-y; }
table.schedule th	{ margin:0; padding:0; }
table.schedule td	{ text-align:center; margin:0; padding:0; }
span.schedule		{ display:block; font-size:9px; color:#FFF; border-top:1px solid #FFF; padding:5px 0 5px 0; }
/*フレームの設定*/                                                      
iframe.gallery		{ width:750px; height:430px; margin:0; padding:0; border:0; }
iframe.design		{ width:750px; height:430px; margin:0; padding:0; border:0; }
iframe.schedule		{ width:750px; height:330px; margin:0; padding:0; border:0; }
iframe.ticket		{ width:750px; height:340px; margin:0; padding:0; border:0; }
iframe.goods		{ width:750px; height:515px; margin:0; padding:0; border:0; }
/* フォームの設定 */
input { color : #333333; font-weight : bold; border-top : 1px solid #990000; border-left : 1px solid #990000; border-right : 1px solid #990000; border-bottom : 1px solid #990000; } 
.act 			{ ime-mode : active; }
.aut 			{ ime-mode : auto; }
.ina			{ ime-mode : inactive; }
/* タイトルの設定 */
.top_title td 		{ border-bottom : 1px solid #000000; } 
.top_info td 		{ border-left : 1px solid #000000; border-right : 1px solid #000000; border-bottom : 1px solid #000000; } 
.top_main td 		{ font-size : small; color : #333333; border-right : 1px solid #000000; } 
/* realddmの定義 */
.ddm h3			{ font-size : small; font-weight : bold; color : #000000; margin : 0; padding : 0; } 
.ddm th			{ text-align : left; font-size : small; font-weight : normal; color : #000000; line-height : 140%; margin : 0; padding : 5px; border-right : 1px solid #ffffff; } 
.ddm td 		{ font-size : small; margin : 0; padding : 5px; border-bottom : 1px dotted #cccccc; border-right : 1px solid #ffffff; } 
/* リンクの定義 */
div.title		{ text-align:left; margin:0; padding:0; background-color:#000; }
div.aboutus		{ font-size:14px; font-weight : bold; color:#020; text-align:left; margin:0 0 0 0; padding:5 0;  background-color:#FFF; }
div.aboutus1		{ font-size:11px; color:#000; text-align:left; margin:0 0 0 0; padding:5 5;  background-color:#FFF; }
div.aboutus2		{ font-size:12px; color:#020; text-align:left; margin:0 0 0 0; padding:5 5;  background-color:#FFF; }
div.aboutus3		{ font-size:11px; color:#000; text-align:left; margin:0 0 0 0; padding:5 5;  background-color:#FFF; }
div.p					{ font-size:11px; color:#f00; text-align:left; margin:0 0 0 0; padding:5 5;  background-color:#FFF; }