@charset "utf-8";

/* ---------- reset ---------- */
*
{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family: Verdana, Arial, sans-serif;
}

/* ボックスの最後にclearをセット
==========================================================*/
.clearfix:after,

div#wrapper:after,
div#content:after,
div#sidebar :after {
   content: ".";

   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix,

div#wrapper,
div#content,
div#sidebar { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix,
* html div#container,
* html div#wrapper,
* html div#content,
* html div#sidebar  { height: 1% }
.clearfix,
div#container,
div#wrapper,
div#content,
div#sidebar  {display:block;}
/* end MacIE5 */
/* clearfix end
==========================================================*/

/* ---------- reset_end ---------- */

/* ---------- body ---------- */

body
{
	text-align:center;
	color:#7e7e7e;
	background: #000;
}

a
{
	color:#7e7e7e;
	background-color:inherit;
	text-decoration:none;
}

a:hover
{
	color: #9f9f9f;
	text-decoration:underline;
}

div.separate
{
	clear:both;
}

hr.clear
{
	display:none;
}

li
{
	list-style-type:none;
}

.clear
{
	clear:both;
}

.none
{
	display:none;
}
p
{
	color: #7e7e7e;
}
/* ---------- body_end ---------- */

/* ---------- container ---------- */

div#container
{
	width: 820;
	margin:0 auto;
	text-align:center;
	background:url(http://www.zeami-uniteus.com/img/cmn/BG.jpg) repeat-y 50% 0;
}

div#container-inner
{
	width: 800px;
	margin: 0 auto;
	padding: 0;
	background:none;
}

/* ---------- container ---------- */

/* ---------- header ---------- */

div#header
{
	width: 800px;
	height: 285px;
	margin: 0 0 10px;
	padding: 0;
	
}

div#header2
{
	width: 800px;
	height: 630px;
	margin: 0 0 10px;
	padding: 0;
	
}


div#contents_header
{
	width: 800px;
	height: 152px;
	margin: 0 0 10px;
	padding: 0;
}
/* ---------- header_end ---------- */



/* ---------- content ---------- */

div#content
{
	width: 800px;
	margin: 0;
	padding-bottom: 15px;
}

div#content div#content-inner
{
	padding-right: 10px;
	margin: 0;
}


/* ---------- content_end ---------- */



/* ---------- main ---------- */

div#main
{
	float:right;
	text-align:left;
	margin: 0;
	width:565px;
}

div#main h2
{
	margin:10px 0;
	padding:10px 0 10px 30px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h2.jpg) no-repeat 0 50%;
	color:#4b4b49;
	font-size:1.2em;
}
div#main h2
 a{color:#4b4b49;}

div#main h3
{
	margin:10px 0;
	padding:12px 0 10px 20px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h3.jpg) no-repeat 0 50%;
	color:#a47969;
	font-size:1em;
}
div#main h3
 a{color:#a47969;}

div#main h4
{
	margin:10px 0;
	padding-left: 25px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h4.jpg) no-repeat 0 50%;
	color:#7d120a;
	font-size:0.8em;
}
div#main h4
 a{color:#7d120a;}
 

div#main h5
{
	margin:10px 0;
	padding-left:18px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h5.jpg) no-repeat 0 50%;
	color:#7d120a;
	font-size:0.8em;
}
div#main h5 a{color:#7d120a;}


/* ---------- main_end ---------- */

/* ---------- sidebar ---------- */

div#sidebar
{
	float:left;
	width:205px;
	text-align:left;
	margin: 0;
}

div.contentWaku
{
	font-size: 0;
}

div.contents-menu
{
	color:#8c8c8c;
	font-size:85%;
	background: #ebebeb;
	width: 190px;
	margin-left: 10px;
}

div.contents-menu ul
{
	width:180px;
	list-style-type:none;
	margin: 0 0 5px 5px;
}

div.contents-menu ul li
{
	width: 180px;
	font-size:1em;
	font-weight:bold;
	text-indent: 30px;
	color: #323232;
}

div.contents-menu ul li a
{
	color: #323232;
	display:block;
	padding: 13px 0 13px 0;
	background: url(http://www.zeami-uniteus.com/img/cmn/sideBT01.jpg) no-repeat -180px 50%;
}

div.contents-menu ul li a:hover
{
	color: #323232;
	display:block;
	padding: 13px 0 13px 0;
	background: url(http://www.zeami-uniteus.com/img/cmn/sideBT01.jpg) no-repeat 0 50%;
}

div.contents-menu ul li.sidemenu
{
	padding: 13px 0 13px 0;
	background: url(http://www.zeami-uniteus.com/img/cmn/sideBT01.jpg) no-repeat -180px 50%;
}

div.contents-menu ul li.sub a
{
	color:#666;
	background: url(http://www.zeami-uniteus.com/img/cmn/sideBT02.jpg) no-repeat 0 50%;
	display:block;
	padding:5px 0 3px 0;
	margin: 5px 0 10px 5px;
	width: 140px;
	font-size: 92%;
}

div.contents-menu ul li.sub a:hover
{
	color: #666;
	background: url(http://www.zeami-uniteus.com/img/cmn/sideBT02.jpg) no-repeat 0 50%;
	padding:5px 0 3px 0;
	margin: 5px 0 10px 5px;
	display:block;
	width: 140px;
	font-size: 92%;
}

div.bannerArea01
{
	margin: 0 0 2px;
}

div.bannerArea02
{
	margin: 0 0 6px;
}

div.bannerArea03
{
	margin: 20px 0 0 45px;
}

div.bannerArea01 a:hover
{
	text-decoration:none;
}

div.bannerArea03 a:hover
{
	text-decoration:none;
}

/* ---------- sidebar_end ---------- */

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

div#footer
{
	width: 800px;
	margin:0;
}
div.footer-inner
{
	
	width: 780px;
	margin:0 auto;
	padding: 13px 0 15px;
	font-size:0.7em;
	background: url(http://www.zeami-uniteus.com/img/cmn/footBG.jpg) no-repeat #7d120a 50% 0;
}

div.footer-inner p{
	margin-left:27px;
	padding:0 0 10px;
	color:#fff;
}

div.footer-inner p a{color:#fff;}

/* ---------- footer_end ---------- */

/* ---------- sitemap_start ---------- */
div#main ul.sub-category li.archive-list-item h4
{
	margin:10px 0;
	padding-left:18px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h5.jpg) no-repeat 0 50%;
	color:#7d120a;
	font-size:0.8em;
}
div#main ul.sub-category li.archive-list-item h4 a{color:#7d120a;}
/* ---------- sitemap_end ---------- */

/* ---------- mainBox_start ---------- */

div.mainBox
{
	font-size: 92%;
	color: #7e7e7e;
	line-height: 140%;
	padding-top: 5px;
}

/* ---------- option_start ---------- */

.Left_txt
{
	width: 260px;
	float: left;
}

.Rigth_txt
{
	width: 260px;
	float: right;
}

.Left_Img
{
	float: left;
}

.Rigth_Img
{
	float: right;
}

.m_b25
{
	margin-bottom: 25px;
}

.m_t25
{
	margin-top: 20px;
}

div.Banner_aria
{
	margin-bottom: 25px;
	text-align: center;
	margin-top: 30px;
}


/*==========================================================
 TOP
==========================================================*/

div.top01
{
	margin: 0 0 25px;
}

div.mainBox div.topicsBox
{
	width: 565px;
	height: 191px;
	background: url(http://www.zeami-uniteus.com/img/top/InfoBG.jpg) no-repeat;
	margin-bottom: 25px;
}

div.mainBox div.topicsBox ul.topics_body
{
	font-size: 85%;
	padding:55px 15px 0;
}

div.mainBox div.topicsBox ul li
{
	background: url(http://www.zeami-uniteus.com/img/top/list_point.jpg) no-repeat 0 50%;
	padding-left: 15px;
}

p.topicPass
{
	font-size: 75%;
}

ul.top_recommend
{
	padding: 10px;
	font-size: 85%;
}

ul.top_recommend li a
{
	color: #7e7e7e;
}


/*==========================================================
 TOPICS
==========================================================*/

div.tpiBox
{
	margin-bottom: 25px;
}

div.tpiBox div.tpi_Left01
{
	width: 260px;
	float: left;
	padding-left: 15px;
}

div.tpiBox div.tpi_Left01 ul li
{
	color: #7e7e7e;
}

div.tpiBox ul
{
	padding: 0 20px;
	margin-bottom: 20px;
}

div.tpiBox ul li
{
	padding-bottom: 7px;
}

div.tpiBox p.t_staff
{
	width: 550px;
	text-align: center;
	color: #830d1b;
}


/*==========================================================
 PARTY
==========================================================*/

div.partyBox
{
	margin-bottom: 25px;
}

div.partyBox dl
{
	margin-bottom: 25px;
}

div.partyBox dl dt
{
	padding-left:18px;
	padding-bottom: 5px;
	background:url(http://www.zeami-uniteus.com/img/cmn/h5.jpg) no-repeat 0 50%;
	color:#7d120a;
	font-size:0.8em;
	font-weight: bold;
}

div.partyBox dl dd
{
	border-bottom: 1px #d9d6d7 dashed;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

div.partyBox ul
{
	padding: 10px;
	background: #ebebeb;
	font-size: 0.8em;
	margin-bottom: 25px;
}

div.partyBox div.P_drink_left
{
	width: 250px;
	float: left;
}

div.partyBox div.P_drink_right
{
	width: 250px;
	float: right;
	margin-right: 10px;
}

div.partyBox div.P_drink_right dl.drink01 dt
{
	padding: 0 0 5px;
	margin: 0;
	background:none;
	color:#656565;
	font-weight: bold;
	text-align: left;
}

div.partyBox div.P_drink_right dl.drink01 dd
{
	border: none;
	border-bottom: 1px #d9d6d7 dashed;
	padding-bottom: 7px;
	margin-bottom: 15px;
}


/*==========================================================
 alacarte
==========================================================*/

div.aracate01 table
{
	width: 360px;
	float: left;
	font-size: 0.8em;
}

div.aracate01 table tr th
{
	width: 65%;
	padding: 10px;
	text-align: left;
	border-bottom: 1px #d9d6d7 dashed;
}

div.aracate01 table tr td
{
	width: 25%;
	padding: 10px;
	text-align: right;
	border-bottom: 1px #d9d6d7 dashed;
}

div.aracate01 div.aracatePhoto
{
	width: 180px;
	float: right;
}

div.aracate01 div.aracatePhoto img
{
	margin-bottom: 15px;
}


/*==========================================================
 DRINK
==========================================================*/

div.drink01 table
{
	width: 560px;
	font-size: 0.8em;
}

div.drink01 table tr th
{
	width: 65%;
	padding: 10px;
	text-align: left;
	border-bottom: 1px #d9d6d7 dashed;
}

div.drink01 table tr td
{
	width: 25%;
	padding: 10px;
	text-align: right;
	border-bottom: 1px #d9d6d7 dashed;
}


/*------------ ドリンク２行　修正 -------------*/

div.drinkBox div.drink_L
{
	width: 260px;
	float: left;
}

div.drinkBox div.drink_R
{
	width: 260px;
	margin-right: 10px;
	float: right;
}

div.drink02 table
{
	width: 260px;
	font-size: 0.8em;
}

div.drink02 table tr th
{
	width: 65%;
	padding: 10px;
	text-align: left;
	border-bottom: 1px #d9d6d7 dashed;
}

div.drink02 table tr td
{
	width: 25%;
	padding: 10px;
	text-align: right;
	border-bottom: 1px #d9d6d7 dashed;
}


/***********************************************
 Menu
***********************************************/
div.menuNaviBox
{
	margin-bottom:15px;
	padding: 0;
}

div.menuNaviBox ul
{
	width:561px;
	margin:0;
	padding: 0;
}

div.menuNaviBox ul li
{
	float:left;
	width:187px;
	height:30px;
	overflow:hidden;
}

div.menuNaviBox ul li a
{
	display:block;
	width:187px;
	height:30px;
	overflow:hidden;
	text-indent: -9999px;
}

div.menuNaviBox ul li a#m_01{background:url("http://www.zeami-uniteus.com/img/aracalt/menu01.gif") no-repeat; background-position:0 -30px;}
div.menuNaviBox ul li a#m_02{background:url("http://www.zeami-uniteus.com/img/aracalt/menu02.gif") no-repeat; background-position:0 0;}
div.menuNaviBox ul li a#m_03{background:url("http://www.zeami-uniteus.com/img/aracalt/menu03.gif") no-repeat; background-position:0 0;}

div#m1{display:block;}
div#m2{display:none;}
div#m3{display:none;}

div.menuNaviBox ul li a#d_01{background:url("http://www.zeami-uniteus.com/img/aracalt/drink01.gif") no-repeat; background-position:0 -30px;}
div.menuNaviBox ul li a#d_02{background:url("http://www.zeami-uniteus.com/img/aracalt/drink02.gif") no-repeat; background-position:0 0;}
div.menuNaviBox ul li a#d_03{background:url("http://www.zeami-uniteus.com/img/aracalt/drink03.gif") no-repeat; background-position:0 0;}

div#d1{display:block;}
div#d2{display:none;}
div#d3{display:none;}



/*==========================================================
 ACCSESS
==========================================================*/

div.accessBox
{
	margin-bottom: 25px;
}

div.accessBox div.map
{
	width: 563px;
	text-align: center;
	margin-bottom: 25px;
}

div.accessBox div.map img
{
	margin-bottom: 10px;
}

div.accessBox div.map p
{
	width: 563px;
	text-align: left;
	padding-left: 15px;
}

div.accessBox div.access01
{
	margin-bottom: 25px;
}

div.access01 dl
{
	width: 280px;
	float: right;
	font-size: 0.8em;
}

div.access01 dl dt
{
	padding: 0 0 3px;
	margin: 0;
	font-weight: bold;
}

div.access01 dl dd
{
	padding: 0 0 7px;
	margin: 0 0 10px;
	border-bottom: 1px #d9d6d7 dashed;
}

div.accessBox div.access02
{
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px #d9d6d7 dashed;
}



/*==========================================================
 LINK
==========================================================*/

div.linkBox
{
	margin-bottom: 25px;
}

div.link01
{
	margin-bottom: 25px;
}

div.link01 div.m_b25 img
{
	margin-bottom: 10px;
}


#coupon
{
	width: 100%;
	background-color:#ffffff;
	padding: 0;
}

#coupon-inner
{
	width: 564px;
	height: 194px;
	margin: 0px auto;
	padding: 0;
	background: url(http://www.zeami-uniteus.com/img/access/ticket.jpg) no-repeat 0 0;
	text-align: center;
}

#coupon-inner01
{
	width: 564px;
	height: 194px;
	background: url(http://www.zeami-uniteus.com/img/access/ticket.jpg) no-repeat 0 0;
	margin: 0 0 0 20px;
	padding: 0;
	text-align: center;
}

div#coupon-ticket
{
	margin: 0 auto;
	width: 400px;
	line-height: 140%;
	padding: 60px 10px 0;
}

#coupon-ticket p.midasi01
{
	font-size: 1.2em;
	font-weight: bold;
	color: #14761e;
	padding: 0 0 5px;
	margin: 0;
}

#coupon-ticket p
{
	margin: 0;
	padding: 0;
}

#coupon-inner input
{
	margin-top: 20px;
}




