@charset "shift_jis";



body {
	font: 75%/2 "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	/*文字サイズは75%の部分になる。12pxとか自由に変更して下さい。*/
	color: #CCCCCC;	/*文字色をグレーに*/
	margin: 0px;
	padding: 0px;
	text-align: center;	/*壁紙設定箇所。ページ上部の中央よせという意味。通常の設定にしたいなら「no-repeat center top」を外す。*/
	background-color: #000000;
	background-image: url(images/bg01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
h1,h2,h3,p,ul,li,dl,dt,dd{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
img {
	border: none;
}
.color1 {
	color: #976a95;
}
.look {
	background: #222222;
}



/*リンク設定
---------------------------------------------------------------------------*/
a {
	color: #CCCCCC;	/*リンク部分を通常テキストと同じグレーにする*/
}
a:hover {

}



/*h1タグ設定
---------------------------------------------------------------------------*/
h1 {
	font-size: 13px;	/*文字サイズを10pxに*/
	text-align: left;	/*左よせ。もし右よせがいいなら「left」を「right」、センタリングがいいなら「center」にする。*/
}



/*コンテナー設定
---------------------------------------------------------------------------*/
#container {
	width: 912px;
	margin-top: 200px;	/*最上部の画像とサイト名の高さに合わせてここも変更する*/
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-image: url(images/container_bg2.gif);
	background-repeat: repeat-y;
}



/*メインメニュー設定
---------------------------------------------------------------------------*/
ul#menu li {
	float: left;	/*ビルダー編集画面で崩れないようにフロート設定にしました*/
	width: 152px;
}



/*コンテンツ設定
---------------------------------------------------------------------------*/
#contents {
	clear: left;	/*上のメインメニューのフロート処理の解除*/
	width: 100%;
}



/*トップページのFLASH（メイン画像）設定
---------------------------------------------------------------------------*/
#fla {
	text-align: center;
}



/*メインコンテンツ
---------------------------------------------------------------------------*/
#main {
	display: inline;
	float: left;
	width: 550px;
	padding-top: 20px;
	margin-left: 20px;
}

/*メインコンテンツ内の見出し設定箇所*/
#main h2 {
	font-size: medium;
	border-top: 1px solid #2A1C29;		/*上に入っている線。1pxの直線(solid)を#2A1C29の色で入れています*/
	border-bottom: 1px solid #2A1C29;					/*見出しの高さ*/
	background: url(images/h2_bg.jpg) no-repeat right center;	/*見出しに入っている梅の花画像設定*/
	padding-left: 10px;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	line-height: 50px;
	margin-bottom: 20px;
}

/*メインコンテンツ内の段落設定箇所*/
#main p {
	font-size: 15px;
	line-height: 2.4;
	padding-right: 10px;
	padding-bottom: 25px;
	padding-left: 10px;
}



/*サイドコンテンツ
---------------------------------------------------------------------------*/
#side {
	display: inline;
	float: right;
	width: 300px;	/*サイドコンテンツ(右ブロック)の幅*/
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 100px;
}

/*サイドコンテンツ内の見出し設定箇所*/
#side h3 {
	background: #130d13;		/*見出し背景色*/
	letter-spacing: 0.1em;
	text-align: center;			/*文字のセンタリング。左よせでいいならこの1行を丸ごと削除。*/
	font-size: 15px;
	border: 1px solid #55386B;	/*見出しの枠線。1pxの直線(solid)を#2A1C29の色で設定。*/
	color: #FFFFFF;				/*文字色を白に*/
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*サイドコンテンツ内の段落設定箇所*/
#side p {
	padding-top: 0.5em;
	padding-bottom: 1em;
}



/*サイドコンテンツ内の「おしらせ」部分
---------------------------------------------------------------------------*/
#side dl {
	margin-top: 0.5em;
	margin-bottom: 30px;
	height: 250px;
	width: 300px;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
}
#side dt {
	font-weight: bold;	/*日付を太字に。通常の太さがいいなら、この1行を丸ごと削除。*/
	color: #976a95;		/*日付の文字色を紫色（#976a95）に*/
}
#side dd {
	border-bottom: 1px dotted #2A1C29;	/*コメントの下に1pxの点線(dotted)を#2A1C29の色で入れる。*/
	padding-left: 1em;	/*コメントの左側に少しだけ空白を設ける。上の日付と同じくしたいなら、この1行を丸ごと削除。*/
}



/*サブメニュー
---------------------------------------------------------------------------*/
ul.submenu {
	margin-bottom: 30px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 0.1em;
}
ul.submenu li a {
	display: block;
	width: 288px;
	text-decoration: none;
	background: #000000;	/*背景色*/
	border-right: 1px solid #55386B;	/*右側の線の幅、線種、色*/
	border-bottom: 1px solid #55386B;	/*下部の線の幅、線種、色*/
	border-left: 1px solid #55386B;		/*左側の線の幅、線種、色*/
	padding: 5px;
}
ul.submenu li a:hover {
	background: #201627;	/*マウスオン時の背景色*/
	color: #FFFFFF;
}



/*フッター（copyright部分）
---------------------------------------------------------------------------*/
#footer {
	clear: both;
	width: 912px;
	text-align: center;
	line-height: 1.4;
	height: 70px;
	padding-top: 30px;
	background-image: url(images/footer_bg2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}



/*その他
---------------------------------------------------------------------------*/
p#pagetop {
	text-align: right;
	clear: both;
	width: 96%;
	padding-bottom: 50px;
}

#main table {
	float: left;
	font-size: 15px;
	color: #FFF;
	border-top-color: #55386B;
	border-right-color: #55386B;
	border-bottom-color: #55386B;
	border-left-color: #55386B;
	margin-bottom: 30px;
}

#main table tr th {
	text-align: center;
	padding-bottom: 10px;
	border-top-color: #55386B;
	border-right-color: #55386B;
	border-bottom-color: #55386B;
	border-left-color: #55386B;
	font-weight: normal;
	background-color: #00005E;
	padding-top: 10px;
}

#main table tr td {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-color: #55386B;
	border-right-color: #55386B;
	border-bottom-color: #55386B;
	border-left-color: #55386B;
	font-weight: normal;
	letter-spacing: 0.1em;
}
.point {
	color: #FF0000;
}
.sunday {
	color: #F00;
}
.marker {
	color: #FF0;
}
#script {
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.movie {
	margin-top: 20px;
}
.wakami {
	float: left;
	margin-top: 11px;
	margin-right: 5px;
}
.data {
	font-size: 14px;
	margin-bottom: 30px;
	text-align: right;
	float: right;
}
.day {
	text-align: right;
	margin-bottom: 30px;
}
.tel {
	margin-bottom: 10px;
}
.last_p {
	margin-bottom: 30px;
}
.photo {
	text-align: center;
}
.pink {
	color: #F0F;
}
.purple {
	color: #00FFFF;
}
.youtube {
	margin-bottom: 30px;
}
.blue {
	color: #0FF;
}

.img {
	padding-bottom: 20px;
}
.ul {
	font-size: 16px;
	padding-left: 20px;
	list-style-type: disc;
}
.li {
	font-size: 16px;
	margin-left: 30px;
	list-style-type: disc;
}
