<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";




body{
	text-align:center;
	font-size:10px;
	background-color: #fff;
	margin: 0;
	padding: 0;

}
body, textarea { font-family: "メイリオ", "ＭＳ Ｐゴシック", sans-serif; }
input, select { font-family: Arial, "ＭＳ Ｐゴシック", sans-serif; }

article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section { display: block; }

a:link   {color:#333333; text-decoration:none; }
a:visited{color:#333333; text-decoration:none;  }
a:hover  {color:#333333; text-decoration:none; }
a:active {
	color:#800D19;
	text-decoration:none; 
}

img{
	border:none;
	}

h2,h3,h4,h5 { 
margin:0px; 
padding:0px; 
}
ul.fls li { 
display:inline; 
padding-left:19px;
}
ul.fls li.st { 
background:none; 
}
ul {
list-style: none;
margin: 0px;
}

media="screen"
* {
margin: 0;
padding: 0;
}

h1{
	text-align: left;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height:30px;
	color:#FF6A00;
	margin-bottom: 10px;
}
div {
display: block;
}

.spacer15 {
    clear: both;
    width: auto;
    height: 15px;
    }
.spacer30 {
    clear: both;
    width: auto;
    height: 30px;
    }


/* ---------------------------------ヘッダーを幅いっぱいにする為のボックス---------------------------------------*/


#headerbg {
width:100%;
min-width:1000px;

background-image: url(img/back2.jpg);
background-repeat: repeat-x;
margin:0;
padding: 0;

}
/* ヘッダー*/
#header       {
width: 1000px;
height:600px;
margin-right: auto;
margin-left: auto;

}
.header_img{
width: 1000px;
margin:0;

}
.header_btn{
width:950px;
height:70px;
margin:20px auto 20px auto;
padding: 5px;
background-color: #F0F0E1;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
box-shadow: 1px 1px 3px #999;
-moz-box-shadow: 1px 1px 3px #999;　/* Firefox用 */
-webkit-box-shadow: 1px 1px 3px #999;　/* Safari,Google Chrome用 */
}  

	
.header_btn ul{
		width:100%;
		margin: auto;
		}
	
.header_btn li{
		margin:0;
		float:left;
		list-style:none;
		}

/* メインボックス上のライン*/
#top_line{

width:100%;
min-width: 1000px;
	height: 3px;
	margin:0 auto 30px auto;
	background-image: url(top_img/top_line.gif);
	background-repeat: repeat-x;

}

.header_cover{
	position: absolute;
	z-index: 100;
}



/* ---------------------------------タイトルを幅いっぱいにする為のボックス---------------------------------------*/


#titlebg {
width:100%;
min-width:1000px;
background-image: url(new_img/tit_back.gif);
background-repeat: repeat-x;
margin:0;
padding: 0;

}

#new_title{
width: 960px;
height:115px;
margin-right: auto;
margin-left: auto;

}


/* ---------------------------------------------メインボックス---------------------------------------------*/


#container {
width:960px;
margin:30px auto 30px auto;
font-size:10px;
color:#333333;
	line-height:1.6;
	letter-spacing:1px;
	background: #fff;
	
}

#container2 {
width:960px;
margin:0 auto 30px auto;
font-size:10px;
color:#333333;
	line-height:1.6;
	letter-spacing:1px;
	background: #fff;
	
}

#main {
	width:100%;
	margin:0;
	padding:0;
	background:#EDB8A9;
	}

#left_box{width:595px;
margin-right:30px;
float:left;

	}

#right_box{width:335px;
float:right;
	}
#info2_box{width:595px;
height:175px;
float:left;
background-color:#F0F0E1;
margin-bottom:15px;
clear:both;
	}


#info2_box img{
clear:both;border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
}
	
#info3_box{width:595px;
height:100px;
float:left;
background-color:#fff;
margin-bottom:15px;
clear:both;

	}


#info_box{width:595px;
height:450px;
float:left;
background-color:#F0F0E1;
margin-bottom:15px;
clear:both;border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.info_box_in{width:565px;
height:420px;
margin:15px 0 0 15px;
background-image:url(img/info.gif);
background-repeat:no-repeat;
background-color:#FFF;

	}	
	
#news_box{width:595px;
height:130px;
float:left;
background-color:#F0F0E1;
margin-bottom:15px;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  


	}
.news_box_in{width:565px;
height:100px;
margin:15px 0 0 15px;


background-color:#FFF;
	}
	
.news {width: 549px;
margin:0;
text-align: left;
font-size: 12px;
color: #333;
background-color: #FFF;
background-image: none;
}

.news h1{
font-size: 12px;
font-weight: bold;
color: #333;
margin:0;
}

.news ul{width:530px;
font-size: 11px;
color: #333;
line-height: 2;
letter-spacing: 1px;	
text-align: left;
margin: 0;
padding:0;
}
	
.news li {width:530px;
margin: 0;
padding: 5px 10px;
border-bottom: 1px solid #84b2e0;
}
	
.news_box_tit{width:35px;
height:36px;
margin-left:529px;
margin-top:0px;
position:absolute;

	}
	
	

#tw_box{width:335px;
height:620px;
margin-bottom:15px;
float:right;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.tw_box_in{width:305px;
height:600px;
background-color:#FFF;
background-image:url(top_img/top_tw.gif);
background-repeat:no-repeat;
margin:15px 0 0 15px;
text-align:left;
	}


#map_box{width:100%;
height:335px;
margin-bottom:30px;
float:right;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.map_box_in{width:565px;
height:305px;
background-color:#FFF;
margin:15px 0 0 15px;
	}
.map_box_tit{width:35px;
height:36px;
margin-left:530px;
position:absolute;
	}
.map_box_map{width:565px;
height:305px;
margin-top:0px;

	}
.tw_box_tit{width:35px;
height:36px;
margin-left:269px;
position:absolute;
	}	
#bana_box{width:335px;
height:110px;
margin-bottom:15px;
float:right;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.bana_box_in{width:305px;
height:80px;
background-image:url(top_img/top_hakkei.jpg);
background-repeat:no-repeat;
text-align:left;
margin:15px 0 0 15px;
	}
	
#bana_box2{width:335px;
height:162px;
margin-bottom:15px;
float:right;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.bana_box2_in{width:305px;
height:132px;
text-align:left;
margin:15px 0 0 15px;
	}
	

#fb_box{width:595px;
height:410px;
margin-bottom:15px;
float:left;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.fb_box_in{width:565px;
height:380px;
background-color:#FFF;
margin:15px 0 0 15px;
	}
.fb_box_tit{width:35px;
height:36px;
margin-left:545px;
margin-top:15px;
position:absolute;
	}



#mov_box{width:595px;
height:348px;
margin-bottom:13px;
float:left;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

	}
.mov_box_in{width:565px;
height:318px;
background-color:#FFF;
margin:15px 0 0 15px;
}


/* ---------------------------------------------コンテンツ部分---------------------------------------------*/
#c_box{width: 940px;
padding: 5px;
background-color:#F0F0E1;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
text-align: left;

}


#c_box_in{width: 930px;
padding: 5px;
background-color:#FFF;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
}

.c_box_in_l{width: 580px;
	float: left;
	margin-left: 35px;

}

.c_box_in_r{width: 300px;
    float: left;

	
}

.c_box_in_tit{width: 920px;
	margin: 15px auto;
	clear:both;
}
.c_box_in_c{width: 880px;
	margin-left: 35px;
	clear:both;
}

.c_box_in_lineup{width: 920px;
	margin-left:0;
	clear:both;
}
.c_box_in_lineup ul{margin: 0;
}
.c_box_in_lineup li{width: 190px;
height: 190px;
background-color:#F0F0E1;
padding: 10px;
margin: 10px 10px 0 0;
float: left;
}


#c_mov_box{width: 940px;
padding: 5px;
background-color:#000;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
text-align: left;


}
#c_mov_box_in{width: 930px;
padding: 5px;
background-color:#000;
clear:both;
border-radius: 5px;        /* CSS3草案 */  
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  
color: #0099FF;
font-size: 14px;
line-height: 2em;
margin: 0;
}



.spacer1{width:100%;
	clear:both;
	height: 1px;
}

.spacer10{width:100%;
	clear:both;
	height: 10px;
}

.spacer20{width:100%;
	clear:both;
	height: 20px;
}

.spacer30{width:100%;
	clear:both;
	height: 30px;
}

p.txt_l, 
p.txt_lb{font-size: 19px;
font-weight: bold;
color: #000;
line-height: 2em;
margin: 0;
	
}
p.txt_lb{
color: #0099FF;
text-align: center;

	
}

p.txt_m, 
p.txt_mw{font-size: 14px;
color: #000;
line-height: 1.5em;
margin: 0;
	
}
p.txt_mw{color: #FFF;}

/* ---------------------------------------------プレイガイド---------------------------------------------*/
.ticket_play_pia, 
.ticket_play_ep, 
.ticket_play_low{
width: 880px;
min-height: 35px;
margin: 30px 0 0 35px;
padding:0 0 1em 1em;
vertical-align: middle;
float: left;	
}

.ticket_play_pia{
border-left:7px solid #3862AA;  

}

.ticket_play_ep{
border-left:7px solid #E85299;  
}

.ticket_play_low{
border-left:7px solid #89CBF1;  
}

.ticket_play_shop{width: 200px;
margin: 10px 0 0 10px;
text-align: left;
font-size: 19px;
	font-weight: bold;
	float: left;
	
}

.ticket_play_txt{width: 300px;
margin: 10px 0 0 20px;
text-align: left;
font-size: 19px;
	font-weight: bold;
	float: left;
	}


.ticket_play_btn{width: 235px;
margin: 3px 0 0 20px;
text-align: center;
	float: left;


	}







/* ページトップ*/


#pagetop {
width: 1000px;
height: 46px;
margin:0px auto 0px auto;

clear:both;
}

#pagetop img{
	margin-left: 600px;

}


/*---------------------------------------------エスデーとは---------------------------------------------*/

.cre_box{width: 200px;
	height: 87px;
	margin: 0 20px 60px 0;
	float:left;
}
.cre_box_l{width: 70px;
height: 87px;
	float: left;
	margin: 0;
	padding:0;
}
.cre_box_r{width: 115px;
	float: left;
	font-size: 11px;
	color: #666;
	margin: 15px 0 0 15px;
	padding:0;
}

.cre_box img{
	margin: 0;
	padding:0;
	
}
.cre_name{font-size: 13px;
font-weight: bold;
letter-spacing: 0.2em;
line-height: 3em;
}


/*---------------------------------------------アクセス---------------------------------------------*/



.access_text{width: 880px;
	         margin: 0 0 15px 0;
	         padding:0;	
	         float: left;
	         clear: both;
}

.access_text_l{width: 200px;
	         margin: 0;
	         padding:0;	
	         font-size: 15px;
	         color: #000;
	         font-weight: bold;
	         float: left;
}

.access_text_r{width: 660px;
	         margin: 3px 0 0 20px;
	         padding:0;	
	         font-size: 12px;
	         color: #000;
	         float: left;

}

.access_text_l2{width: 460px;
	         margin: 0;
	         padding:0;	
	         font-size: 15px;
	         color: #000;
	         font-weight: bold;
	         float: left;
}

.access_text_r2{width: 400px;
	         margin: 3px 0 0 20px;
	         padding:0;	
	         font-size: 12px;
	         color: #000;
	         float: left;

}
.access_map{width: 880px;
            margin: 15px 0 0 0 ;
	        padding:0;
	        float:left;
	
}

/*---------------------------------------------稲川淳二-----------------------------------------------*/
.ina_tit{width: 300px;
	float: left;
	clear:both;
}

.ina_tit ul{width: 300px;
	margin: 0;
	padding: 0;
}

.ina_tit li{width: 300px;
	margin: 0 0 20px 0;
	padding: 0;
}

.ina_box_01{width: 620px;
	background-color: #E6E6E6;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
}


.ina_box2{width: 940px;
	height: 850px;
	background-color: #E6E6E6;
	float: left;
	margin: 0px 0 50px 0;
	padding: 0;
}

.ina_box2_in{width: 910px;
	height: 820px;
	background-color: #000;
    margin: 15px 0 0 15px;
	padding:0;

}

.ina_box2_in_in{width: 880px;
	height: 400px;
	margin: 0 0 0 15px;
	padding:0;
	text-align: left;
	font-size: 12px;
	color: #fff;
}

.ina_box2_in_in img{
	margin: 15px 0 15px 0;
	padding:0;
	
}

.ina_text{width: 880px;
	         margin: 0 0 15px 0;
	         padding:0;	
	         float: left;
	         clear: both;
}

.ina_text_l{width: 310px;
	         margin: 0;
	         padding:0;	
	         float: left;
}

.ina_text_r{width: 570px;
	         margin: 0 0 0 0px;
	         padding:0;	
	         font-size: 13px;
	         color: #7DCCF2;
	         float: left;

}
.ina_text_r a{font-size: 12px;
	         color: #0099CC;


}

.ina_text_r img{
	margin: 15px 0 0 0;
	padding:0;
	
}






/* -------------------------------フッターを幅いっぱいにする為のボックス--------------------------------------*/
#footerbg {

width:100%;
min-width: 1000px;
	height: 250px;
	margin:0px auto 0px auto;
	padding:0;
	background-color:#612D15;

}
/* フッター*/
#footerbg ul {
	margin-top: 0px;
padding-top: 25px;
margin-right: auto;
margin-left: auto;
width: 1000px;
}
#footerbg li {
float: left;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 90%;
line-height: 2em;
color: white;
}
#footerbg li a {
color: white;
}
#footer_rogo {
margin-top: 100px;
margin-right: auto;
margin-left: auto;
width: 159px;
}

</pre></body></html>