@charset "Shift_JIS";

/***********************************************************

 Site INDEX

	#box
	 „¥#boxInner
	 „¥#heder
	 | „¥#lang
	 | „¤#searchBox
	 „¥#content
	 |„¥#main
	 |„¤#leftMenu
	 „¤#footer

***********************************************************/


/***********************************************************

	[1] common
		* reset
		* fontSet
		* clearfix hack
		* Basics
		* Layout
		* textGone

	[2] #header

	[3] #content

	[4] #leftMenu

	[5] #main

	[6] #footer

***********************************************************/

/* [1] common *********************************************/
/* reset */
body, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, p, img, blockquote{
	margin:0px;
	padding:0px;
}

/* fontSet */
body{
	line-height:1.5;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "sans-serif";
	text-decoration:none;
}
.imgCap{
	font-size:10px;
	color:#666666;
}
h4,h5{
	font-size:100%;
}

sup, td sup{
	font-size:80%;
}
/* clearfix hack */
.clearfix:after{
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 1px;  
	line-height: 0;  
	clear: both; 
}
.clearfix{
	display: inline-block;
}
/* Hides from IE-mac \*/ 
* html .clearfix{
	height: 1%;
}
/* End hide from IE-mac */

/* Basics */
img{
	border:none;
}
ul, ol{
	list-style:none;
}
hr{
	display:none;
}
a:focus{
	overflow:hidden;
}
blockquote{
	font-weight:bold;
	font-style: normal;
}
/* Layout */
body{

	text-align:center;
	background-color:#cdcdcd;
}
#box{
	margin:0 auto;
	width:770px;

	text-align:center;
	background:#cdcdcd url(../image/mainBg.gif) repeat-y center;
}
#boxInner{
	margin:0 auto;
	padding-bottom:2em;
	width:750px;

	text-align:center;
	background-color:#ffffff;
}
.pdf{
	padding:3px 0 3px 22px;
	background:url(../image/pdf.gif) no-repeat left center;
}



/* textGone */
h1,h2, .textGone, .hallName{
	display:block;
	text-indent:-99999px;
}
.floatClear{
	clear:both;
}

.imgBox{
	padding:10px;
	margin-bottom:0.5em;
	text-align:center;
	border:1px #666666 solid;
}
.imgBoxLeft{
	float:left;
	padding:10px;
	margin-right:1em;
	margin-bottom:0.5em;
	text-align:center;
	border:1px #666666 solid;
}
.imgBoxRight{
	float:right;
	padding:10px;
	margin-left:1em;
	margin-bottom:0.5em;
	text-align:center;
	border:1px #666666 solid;
}
/**********************************************************/

/* [1] #header ********************************************/
#header{
	position:relative;
	padding-top:15px;

	text-align:left;
	background-color:#333333
}
h1{
	width:442px;
	height:83px;

	background:#fff url(../image/mainTitle.gif) no-repeat left center;
}
h1 a.h1{
	border:1px #000 dotted;
	position:absolute;
	display:block;
	width:242px;
	height:83px;
}
#lang, #searchBox, #miniMenu{
	position:absolute;
	left:442px;
	width:308px;
	height:32px;

	font-size:0;
	background-color:#ffffff;
}
#lang{
	top:15px;
}
#searchBox{
	top:45px;
	text-align:right;
}
#miniMenu{
	top:66px;
}
#searchBox img, #miniMenu img{
	vertical-align:middle;
}
#lang li,#searchBox form, #miniMenu li{
	float:right;
	margin-right:3px;
}
#searchBox input{
	vertical-align: middle;
}
#searchBox input.mado{
	width:185px;
}

/**********************************************************/

/* [2] #gMenu *********************************************/
#gMenu li{
	float:left;
	font-size:0;
}

/**********************************************************/


/* [3] #content *******************************************/
#content{
	width:750px;
}
.hallName{
	width:750px;
	height:60px;

	margin-bottom:5px;
}
#foundation{
	background:#fff url(../image/hallTitle_foundation.gif) no-repeat left top;
}
#arthall{
	background:#fff url(../arthall/image/hallTitle_arthall.gif) no-repeat left top;
}
#saitama{
	background:#fff url(../saitama/image/hallTitle_saitamahall.gif) no-repeat left top;
}
#kuma{
	background:#fff url(../kuma/image/hallTitle_kumahall.gif) no-repeat left top;
}

#pankuzu{
	margin:0 auto 0.8em;
	padding:0 0.2em 0;
	width:730px;

	text-align:left;
	background:url(../image/pan_bg.gif) repeat-x left bottom;
}
#pankuzu p{
	display:inline;

	margin-left:0.3em;
	padding-right:15px;

	background:#fff url(../image/pan.gif) no-repeat right center;
}
#pankuzu p.panEnd{
	background-image:none;
}

/**********************************************************/

/* [4] #leftMenu ******************************************/
#leftMenu{
	float:left;
	width:170px;
}
#leftMenu ul{
	padding:0 10px;
}
#leftMenu li{
	font-size:0;
	padding-bottom:3px;

	background-image:none;
}
.threehall{
	height:96px;
	background:#ffffff url(../image/leftMenu_bg.gif) no-repeat bottom center;
}
.marginBt{
	margin-bottom:3px;
}
/**********************************************************/

/* [5] #main **********************************************/
#main{
	float:right;

	padding:0 5px;
	width:570px;

	text-align:left;
}

/**********************************************************/

/* [6] #footer ********************************************/
#footer{
	width:100%;
}
#fMenuA{
	margin-top:1.5em;
	width:750px;
	height:24px;

	background-color:#e5e5e5;
}
#fMenuA li, #fMenuB li{
	float:left;
}
#fMenuA li{
	font-size:0;
}
#fMenuB li{
	margin:0.5em 0;
	padding:0 1em;

	border-right:1px #000 solid;
}
#footer p{
	clear:both;
	padding:0.5em 0.5em 1em;

	text-align:right;
	color:#ffffff;
	background-color:#333333
}
/**********************************************************/

