@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2009.03
  Last Update 2009.00.00 担当者名
----------------------------*/

@import "common.css";

/*####################　おやみだし　####################*/

/*#Sub #Menu01 h3{
	position:relative;
	top:2px;
	left:2px;
	}
*/
#Container{ background:url(../../img/wall-container.png) 0 0 no-repeat;}

#HeadImage {
	width:896px;
	height:220px;
	margin:0 auto 5px;
	text-align:left;
	background:#000;
	}
#Main #Open{
	background:url(../../img/adv-top.jpg) 0 0 no-repeat;
	width:650px;
	height:147px;
	margin-bottom:10px;
	}
#Main #Open h3,
#Main #Open p{ display:none;}
#Main #PreEvent{
	background:url(../../img/pre_event-top.jpg) 0 0 no-repeat;
	width:650px;
	height:101px;
	margin-bottom:15px;
	}
#Main #PreEvent h3{
	width:650px;
	height:90px;
	margin-bottom:6px;
	}
#Main #PreEvent h3 a{
	display:block;
	height:90px;
	text-indent:-9999px;
	}
#Main #PreEvent p{ display:none;}
#Main #Ticket{
	background:url(../../img/wall-top-ticket.jpg) 0 0 no-repeat;
	width:650px;
	height:254px;
	}
#Main #Ticket h3,
#Main #Ticket ul,
#Main #Ticket p{ display:none;}
#Main #Mainhall ul{margin:0 0 0 5px;}
#Main #Mainhall ul li{
	display:inline;
	float:left;
	width:85px;
	height:85px;
	_width:87px;
	_height:87px;
	margin:0 5px 5px 0;
	overflow:hidden;
	border:1px solid #cccccc;
	}
#Main #Mainhall ul li img{ vertical-align:bottom;}
#Main #Mainhall ul li a{display:block;}
#Main #Mainhall ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

	
#Main #Recruitment .leftBox{
	background:url(../../img/application-top.jpg) 0 0 no-repeat;
	display:inline;
	float:left;
	width:376px;
	height:161px;
	position:relative;
	}
#Main #Recruitment .leftBox h3{ display:none;}
#Main #Recruitment .leftBox p{
	position:absolute;
	right:30px;
	bottom:17px;
	width:123px;
	height:21px;
	margin:0;
	}
#Main #Recruitment .leftBox p a{
	display:block;
	width:123px;
	height:21px;
	text-indent:-9999px;
	}
#Main #Recruitment .rightBox{
	background:url(../../img/staff-top.jpg) 0 0 no-repeat;
	display:inline;
	float:right;
	width:261px;
	height:153px;
	margin:8px 0 0 0;
	}
#Main #Recruitment .rightBox h3{
	width:261px;
	height:153px;
	margin:0;
	}
#Main #Recruitment .rightBox h3 a{
	display:block;
	height:153px;
	text-indent:-9999px;
	}



#Main #Topics{
	background:url(../../img/wall-topics-bottom.gif) left bottom no-repeat;
	width:639px;
	margin:0 0 15px 5px;
	padding-bottom:5px;
	min-height:100px;
	_height:100px;
	}
#Main #Topics h3{
	background:url(../../img/title_middle01.gif) 0 0 no-repeat;
	width:639px;
	height:21px;
	margin:0;
	position:relative;
	}
#Main #Topics h3 a{
	position:absolute;
	width:39px;
	height:11px;
	right:15px;
	top:5px;
	text-indent:-9999px;
	}
#Main #Topics .content{
	background:url(../../img/wall-topics-top.gif) 0 0 no-repeat;
	width:639px;
	padding-top:15px;
	}
#Main #Topics .content dl{
	clear:both;
	width:604px;
	margin:0 15px 10px;
	}
#Main #Topics .content dl dt{
	background:url(../img/contents/ico-arrow-red01.gif) 0 6px no-repeat;
	display:inline;
	float:left;
	width:85px;
	_width:100px;
	padding-left:15px;
	font-family:verdana;
	}
#Main #Topics .content dl dd{
	display:inline;
	float:right;
	width:480px;
	}
#Main #Topics .content dl dd a{ color:#6e5109;}
#Main #Topics .content dl:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Garelly ul{
	width:644px;
	margin:0 -5px 20px 5px;
	}
#Main #Garelly ul li{
	display:inline;
	float:left;
	width:85px;
	height:85px;
	_width:87px;
	_height:87px;
	margin:0 5px 5px 0;
	overflow:hidden;
	border:1px solid #cccccc;
	}
#Main #Garelly ul li img{ vertical-align:bottom;}
#Main #Garelly ul li a{display:block;}
#Main #Garelly ul:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Information p.adv{
	display:inline;
	float:right;
	width:265px;
	height:383px;
	margin:0 10px 20px 10px;
	}
#Main #Information p.adv02{ display:none;}
#Main #Information .contents{
	display:inline;
	float:left;
	width:355px;
	}
#Main #Information .contents h4{
	background:url(../img/contents/ico-mark01.gif) 0 0 no-repeat;
	margin:0 0 10px 10px;
	padding:7px 0 7px 20px;
	min-height:16px;
	_height:30px;
	font:bold 14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	}
#Main #Information .contents h4 a{color:#6f5109;}
#Main #Information .contents h4 a:hover{color:#d3af42;}
#Main #Information .contents ul{ margin:0 0 15px 15px;}
#Main #Information .contents ul li{
	background:url(../img/contents/ico-arrow-red01.gif) 0 5px no-repeat;
	padding-left:15px;
	margin-bottom:5px;
	}
#Main #Information p{margin:0 15px 10px;}
#Main #Information p.cautions{
	color:#990000;
	}

	
	
	
#Main #Ticket table{
	border-collapse:collapse;
	border:1px solid #e6d593;
	width:610px;
	margin:0 0 20px 20px;
	}
#Main #Ticket table th,
#Main #Ticket table td{
	text-align:left;
	border:1px solid #e6d593;
	font-family:verdana;
	}
#Main #Ticket table th{
	background:url(../img/contents/wall-th.gif) left bottom no-repeat;
	width:140px;
	}
#Main #Ticket table th span{
	border-top:1px solid #ffffff;
	padding:5px;
	display:block;
	line-height:2;
	font-weight:bold;
	}
#Main #Ticket table td{
	padding:5px;
	line-height:1;
	}
#Main #Ticket p.more{
	display:inline;
	float:right;
	width:93px;
	height:21px;
	font-size:0;
	}
#Main #Ticket p.more a{
	background:url(../img/contents/btn-more01.gif) 0 0 no-repeat;
	display:block;
	height:21px;
	text-indent:-9999px;
	}
#Main #Ticket p.more a:hover{ background-position:0 -21px;}
#Main #Ticket p.more:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
#Main #Greeting{
	background:url(../../img/wall-greeting.jpg) 10px 50px no-repeat;
	clear:both;
	text-align:right;
	min-height:300px;
	_height:300px;
	}
#Main #Greeting h4{ margin-bottom:20px;}
#Main #Greeting p{
	padding-left:180px;
	text-align:right;
	}

/*　こみだし
-------------------------------------*/

/* まごみだし */





/*end*/

