@charset "UTF-8";


/*--------------------
IE
--------------------*/

body{
	text-align:center;
}

/*----------------------------------------

タグ

----------------------------------------*/

h1{
font-size:10pt;
color:#ffffff;
height:34px;
margin:0;
padding:3px 0 0 0;
}

h2{}

h3{}

h4{}

h5 {
	margin: 3px 0 10px 0;
	padding: 0;
	font-size: 100%;
}

h5 a:link,
h5 a:visited {
	text-decoration: none;
}

h5 a:hover,
h5 a:active {
	text-decoration: underline;
}

a {color: #0066cc;}

a:link {color: #0066cc;}

a:visited {color: #660000;}

a:hover{text-decoration: none;}

a:active {}

/*----------------------------------------

構造

----------------------------------------*/

body{
	background-image: url(/images/bg-t.gif);
	background-repeat: repeat-x;
}

#container{
	text-align:left;
	width:900px;
	margin:0 auto 0 auto;
}


#header{
	width:900px;
	height:135px;
	background-image: url(/images/next_logo2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#contents{
	width:900px;
	background-image: url(/images/contents_bg.gif);
	background-repeat: repeat-y;
	margin-bottom:10px;
}

#section1{
width:285px;
padding:6px;
float:left;
display:inline;
}

#section2{
width:580px;
float:right;
display:inline;
}

#ft_navi{
	background-color: #E0E3E8;
	border-top: 2px dotted #999999;
	margin-bottom:0;
}


#footer{
	background-color: #0080bf;
	background-image: url(/images/mark-sita1.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 110px;
	width: 100%;
}

/*----------------------------------------

#header

----------------------------------------*/
#header h2{
width:420px;
height:97px;
margin:0;
padding:0;
float:left;
}

#header ul{
	margin:25px 0px 0px 430px;
	list-style-type: none;
}

#header ul li{
	font-size:10pt;
	width:100px;
	float:left;
	background-image: url(/images/listmark_b.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 3px;
}


/*----------------------------------------

#contents

----------------------------------------*/
/*----------------------------------------

#section1

----------------------------------------*/
#section1 img{
display:block;
margin:0px 0px 6px 0px;
}

#section1 a{
margin:0;
padding:0;
}

div#left-space{
width:100px;
height:300px;
}

/* コラム サイドバナー */
#section1 .cloumn-side{
	width:271px;
	height:55px;
	margin: 0px 0px 6px 0px;
	background-image: url(/images/column-side.jpg);
	background-repeat: no-repeat;
}
#section1 .cloumn-side a{
	display: block;
	color: #333;
	text-decoration: none;
	font-size: 75%;
	padding: 30px 0 0 22px;
	font-weight: bold;
}

/*----------------------------------------

#section2

----------------------------------------*/

div#pan-kuz{
	font-size:80%;
}

#section2 h3,div.lh3{
	width:560px;
	height:27px;
	padding: 3px 0px 0px 20px;
	margin: 5px 0px 10px 0px;
	background-image: url(/images/h3-bg.jpg);
}

#section2 h4{
	font-size:100%;
	padding: 1px;
	margin: 8px 0px 8px 4px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
}


#section2 p{
font-size:85%;
line-height:1.7em;
}

#section2 td{
font-size:85%;
line-height:140%;
}

#section2 dd{
font-size:85%;
line-height:140%;
}

div.totop{
	font-size:90%;
	text-align:right;
	clear: both;
}

/*----------------------------------------
コラム メインバナー
----------------------------------------*/
#section2 .cloumn-main{
	width:580px;
	height:69px;
	margin: 0.5em 0px 1em 0px;
	background-image: url(/images/column-main.jpg);
	background-repeat: no-repeat;
}
#section2 .cloumn-main a{
	display: block;
	color: #660000;
	text-decoration: none;
	font-size: 103%;
	padding: 40px 0 0 42px;
}

/*----------------------------------------
新着 
----------------------------------------*/

div.entry_date{
text-align:right;
}


ul.entry_navi{
border-top:1px solid #ccc;
margin-top:20px;
}


/*----------------------------------------
踊町と演し物 
----------------------------------------*/

#dasim #section2 table{
	border-left: 2px solid #CC0000;
	margin-left:30px;
}

#dasim #section2 td{
	font-size:85%;
	border-bottom: 1px dashed #999;
	padding:2px 5px 2px 10px;
}

div.dasimono{
	width:275px;
	height:275px;
	background-image: url(/dashimono/images/halkei1.gif);
	border: 1px solid #CCCCCC;
	float: left;
	text-align:center;
	margin: 10px 5px;
	padding:0;
	display:inline;
}

div.dasimono h5{
	font-size:105%;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	font-weight: bold;
	letter-spacing: 3px;	
}

div.dasimono img{
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px solid #CCCCCC;
}

div.midokoro{
	background-color: #f0f0f0;
	padding: 6px;
	border: 1px solid #CCCCCC;
}

.midokoro dt{
	background-image: url(../images/yajirusi.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin: 0px;
	padding-left: 15px;
}

/***
ul.kome li{
	list-style-image: url(../images/kome.gif);
	list-style-type: none;
}
***/
ol.kome li{
	list-style-type: circled-decimal;
}

ol.kome li.notice{
	list-style-image: url(../images/kome.gif);
	list-style-type: none;
}


/*----------------------------------------
行事
----------------------------------------*/

#gji #section2 table{
	border-left: 2px solid #CC0000;
	margin-left:30px;
}

#gji #section2 td{
	font-size:85%;
	border-bottom: 1px dashed #999;
	padding:5px 5px 5px 10px;
}

/*----------------------------------------
リンク
----------------------------------------*/

#k_lnk #section2 ul{
	margin:0;
	padding:0 0 0 20px;
list-style:none;
}

#k_lnk #section2 li{
	margin:5px 0;
	padding:0 0 0 20px;
	background:url("/images/yajirusi.gif") no-repeat;
}

.niret li{
width:260px;
float:left;
}

/*----------------------------------------
辞典
----------------------------------------*/
#jtn #section2 dl{
	margin:0;
	padding:0;
}

#jtn #section2 dt{
	font-size:95%;
	margin:5px 0;
	padding:0 0 0 20px;
	background:url("/images/yajirusi.gif") no-repeat;
}

#jtn #section2 dd{
	font-size:85%;
	margin:0 0 0 30px;
	padding:5px;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

/*----------------------------------------
踊場紹介
----------------------------------------*/

img.odrb{
	float:left;
	padding:4px;
	border: 1px solid #CCCCCC;
	margin:0px 10px 0px 10px;
}

/*----------------------------------------
グッズ
----------------------------------------*/

img.goods{
	float:left;
	margin:0px 10px 10px 10px;
}


div.pager{
margin-top:15px;
}

/*----------------------------------------
観覧券のご案内 
----------------------------------------*/
#sajki #section2 h5{
	font-size:105%;
	margin:10px 0 3px 15px;
	font-weight: bold;
	color: #990033;
}


#sajki #section2 dl{
	margin:0 0 0 25px;
	padding:0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#sajki #section2 dt{
	font-size:95%;
	margin:5px 0;
	padding:0 0 0 20px;
	background:url("/images/yajirusi.gif") no-repeat;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
}

#sajki #section2 dd{
	font-size:85%;
	line-height:150%;
	margin:0 0 0 30px;
	padding:5px;
}

/* 料金表 */
#sajki #section2 dl.bench_seat {
	margin:0;
	border: none;
}

#sajki #section2 dl.bench_seat dt {
	padding:0;
	font-size:100%;
	font-weight:normal;
	clear: left;
	float: left;
	width: 8em;
	background:none;
	border: none;
}

#sajki #section2 dl.bench_seat dd {
	font-size:100%;
	margin: 1px 0 1px 8em;
	zoom: 1;
}

#sajki #section2 p{
	font-size:85%;
	line-height:150%;
	margin:0 0 0 30px;
}

/* 2019.09.27 colorbox */
.check_box {
	width: 500px;
	height: 10em;
	font-size: 1.2em;
	color: #ff0000;
	padding-top: 2em;
}
.check_box .msg_box_index {
	font-size: 1.3em;
	font-weight: bold;
}

/*----------------------------------------
#si_navi
----------------------------------------*/

#ft_navi p{
	text-align:center;
	font-size: 10pt;
	margin: 0px;
	padding: 10px;
}

/*----------------------------------------
#footer
----------------------------------------*/

#footer h6{
	display: none;
}

div.kaigisho{
	width:200px;
	margin:0px auto 0 auto;
	padding-top:50px;
}

#footer p{
text-align:center;
font-size:10px;
padding:0;
}


/*----------------------------------------
print
----------------------------------------*/

@media print {

	html body{
		zoom:70%;
	}

	html>body{
		zoom:100%;
	}
	
}
