@charset "Shift_JIS";

/*=============================================
 leftt01
=============================================*/


/* top
-------------------------------------------*/
#top {
	background: url(../image/chukai/chukai_top.gif) no-repeat left top;
	height:180px;
	text-align: right;
	}
	
#topmore {
	width:950px;
	margin:20px auto 0px;
	padding-top:155px;
	padding-left:10px;
	padding-bottom:5px;
	background: url(../shop/img/common/top-img.jpg) no-repeat 0 0;
	border-bottom:3px solid #006633;
	text-align:left;
	}
	
#topmore ul li {
	height:40px;
	width:140px;
	background: url(../shop/img/common/top-more.gif) no-repeat 0px 0px;
	}

	
#topmore ul li a{
	display:block;
	text-indent: -7777px;
	font-size: 0;
	line-height: 0;
	height:40px;
	width:140px;
	}

#topmore ul li a:hover{
	background: url(../shop/img/common/top-more_s2.gif) no-repeat 0px 0px;
	}


#contents.top h3 {
	text-indent: -7777px;
	font-size: 0;
	line-height: 0;
	}


	
/* topPage
-----------------------------------------*/

#toppage.top {
	height: 35px;
	margin:10px 10px 0px;
	}
	
	
/* navi
-----------------------------------------*/
#navi {
	width:700px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#navi ul li a {
	width:230px;
	display: block;
	height: 52px;
}
#navi ul li {
	width:230px;
	height: 52px;
	text-indent: -7777px;
	font-size: 0;
	line-height: 0;
}

#navi ul li.left{
	float: left;
	}

#navi ul li.right{
	float: right;
	margin-right: 20px;
	}

li#navi_01 {
	float:left;
}

li#navi_01 a {
	background: url(../image/chukai/c-nav_r1_c1.jpg) no-repeat 0px 0px;
}

li#navi_01 a:hover {
	background: url(../image/chukai/c-nav_r1_c1_f2.jpg) no-repeat 0px 0px;
}

li#navi_02 {
	float:right;
	margin-right:20px;
}

li#navi_02 a {
	background: url(../image/chukai/c-nav_r3_c1.jpg) no-repeat 0px 0px;
}
li#navi_02 a:hover {
	background: url(../image/chukai/c-nav_r3_c1_f2.jpg) no-repeat 0px 0px;
}

li#navi_03 {
	float:right;
}

li#navi_03 a {
	background: url(../image/chukai/bt_r1_c1.gif) no-repeat 0px 0px;
}
li#navi_03 a:hover {
	background: url(../image/chukai/bt_r1_c1_s2.gif) no-repeat 0px 0px;
}

li#navi_04 {
	float:left;
	margin-right:5px;
}

li#navi_04 a {
	background: url(../image/chukai/bt_r3_c1.gif) no-repeat 0px 0px;
}
li#navi_04 a:hover {
	background: url(../image/chukai/bt_r3_c1_s2.gif) no-repeat 0px 0px;
}

li#navi_05 {
	float:left;
	margin-right:5px;
}

li#navi_05 a {
	background: url(../image/chukai/bt_r4_c1.gif) no-repeat 0px 0px;
}
li#navi_05 a:hover {
	background: url(../image/chukai/bt_r4_c1_s2.gif) no-repeat 0px 0px;
}

/* navi02
-----------------------------------------*/

#navi02 {
	font-size:12px;
	line-height:1.4;
	}

#navi02 ol {
	margin-left:5px;
	}
	
#navi02 ol li {
	background: url(../../image/common/allow2.gif) no-repeat left center;
	padding-left:18px;
	float:left;
	width: 5em;
	text-align: left;
	}
	
#nv-area {
	float:right;
	margin-right: 20px;
	width: 320px;
	}



	
/* news 
-----------------------------------------*/

	
#topic:after {
  content: "."; 
  display: block; 
  height: 0px;
  _height: 1%; 
  clear: both;
  visibility: hidden;
  zoom: 1;
}	



#news {
	width:470px;
	float:left;
	border: 1px solid #cccccc;
	}
/*	
#news {
	width:680px;
	float:none;
	margin:0;
	}*/

#news p {
	padding: 3px 5px;
	border-bottom: 1px solid #cccccc;
	font-size: 13px;
	font-weight:bold;
	line-height:1.2;
	color:#066;
	background-color: #f5f5f5;
	}

#news ol {
	list-style: none;
	margin-left: 0;
	height: 90px;
	padding: 3px　10px;
	overflow: auto;
	}
	
#news ol li{
	padding-left: 0.5em;
	border-left: 0.5em solid #cce0e0;
	}
	
#news ol dl dt {
	float: left;
	width: 5em;
	}
	
#news ol dl dd {
	margin-left: 0em;
	}

#news blockquote {
	padding: 2px 5px;
	border: 1px solid #666;
	}
#news cite {
	padding: 0px;
	border: 1px solid #666;
	border-top: 0 none;
	background: #f3ad7f;
	color: #fff;
	text-align: right;
	}
	
	
#renice {
	width:200px;
	height:90px;
	background: url(../image/chukai/renice.jpg) no-repeat top left;
	margin-top: 10px;
	float: right;
	}

#renice2 {
	width:200px;
	height:90px;
	margin-top: 10px;
	float: right;
	}


#renice p {
	padding:40px 5px 5px 85px;
	font-size: 10px;
	}
	
#paper {
	width:200px;
	border: 1px solid #CE0031;
	padding-bottom: 10px;
	}
	
#paper ul li {
	padding-left:10px;
	margin-bottom: 2px;
	}


/* lineup 
-------------------------------------------*/
	
#lineup{
	margin: 0px 10px 20px;
	}
#zoomup h4,	
#openhouse h4 {
	font-size:13px;
	font-weight:bold;
	}
	
#zoomup table {
	width:100%;
	border: 0px;
	}

#zoomup table,
#openhouse table {
	border: 0px;
	}
	
#zoomup table h3,
#openhouse table h3{
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	}

#zoomup table tr td,
#openhouse table tr td {
	padding:5px 3px;
	border-bottom: 1px dotted #ccc;
	width: 50%;
	}
	
#zoomup dl dt,
#openhouse dl dt{
	width:80px;
	height:80px;
	float:left;
	margin-right:10px;
	}

#zoomup dl dd p,
#openhouse dl dd p{
	font-weight:bold;
	color:#cc0000;
	}

.arrow02 {
	font-size: 10px;
	}

/* map 
-------------------------------------------*/
	
#map{
	margin: 0px auto;
	}

#map table{
	width: 100%;
	}
	
#map table td{
	vertical-align: top;
	width: 50%;
	}
	
#map li{
	margin:10px;
	}	

#map dl{
	font-size:11px;
	margin-top: 10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
	}
	
#map dt{
	font-weight:bold;
	}


/*=============================================
 right01
=============================================*/

/* menu 
-------------------------------------------*/

#concept {
	width:200px;
	height:150px;
	color: #FF7900;
	}
	
#concept ul{
	margin: 10px 10px 0px;
	}

#concept ul li{
	background: url(../../image/arrow/arrow05.gif) no-repeat left center;
	padding-left:20px;
	margin-bottom: 5px;
	}

#concept ul li a{
	color:#FF7900;
	}
	
#concept ul li a:hover{
	color:#FF9966;
	}


/* menu 
-------------------------------------------*/
#menu {
	margin: 0 auto;
	text-align: center;
}

#menu ul li a {
	width:200px;
	display: block;
	height: 48px;
}
#menu ul li {
	width:200px;
	height: 48px;
	margin-bottom:3px;
	text-indent: -7777px;
	font-size: 0;
	line-height: 0;
}



li#menu_01 a {
	background: url(../image/chukai/ck-bt_r1_c1.jpg) no-repeat 0px 0px;
}

li#menu_01 a:hover {
	background: url(../image/chukai/ck-bt_r1_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_02 a {
	background: url(../image/chukai/ck-bt_r2_c1.jpg) no-repeat 0px 0px;
}
li#menu_02 a:hover {
	background: url(../image/chukai/ck-bt_r2_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_03 a {
	background: url(../image/chukai/ck-bt_r3_c1.jpg) no-repeat 0px 0px;
}
li#menu_03 a:hover {
	background: url(../image/chukai/ck-bt_r3_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_04 a {
	background: url(../image/chukai/ck-bt_r4_c1.jpg) no-repeat 0px 0px;
}
li#menu_04 a:hover {
	background: url(../image/chukai/ck-bt_r4_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_05 a {
	background: url(../image/chukai/ck-bt.gif) no-repeat 0px 0px;
}

li#menu_05 a:hover {
	background: url(../image/chukai/ck-bt_s2.gif) no-repeat 0px 0px;
}

li#menu_06 a {
	background: url(../image/chukai/ck-bt_vc.gif) no-repeat 0px 0px;
}

li#menu_06 a:hover {
	background: url(../image/chukai/ck-bt_vc_s2.gif) no-repeat 0px 0px;
}

li#menu_07 a {
	background: url(/value/image/chukai/ck-bt_r7_c1.jpg) no-repeat 0px 0px;
}

li#menu_07 a:hover {
	background: url(/value/image/chukai/ck-bt_r7_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_08 a {
	background: url(/value/image/chukai/ck-bt_r8_c1.jpg) no-repeat 0px 0px;
}

li#menu_08 a:hover {
	background: url(/value/image/chukai/ck-bt_r8_c1_f2.jpg) no-repeat 0px 0px;
}

li#menu_09 a {
	background: url(/value/image/chukai/ck-bt_r9_c1.jpg) no-repeat 0px 0px;
}

li#menu_09 a:hover {
	background: url(/value/image/chukai/ck-bt_r9_c1_f2.jpg) no-repeat 0px 0px;
}
ul#menu_uli li  {
	background: url(../image/shop/arrow1.gif) no-repeat 10px 0px;
	padding-left:30px;
	margin-top: 5px;
	border-bottom: 1px dotted #ccc;
}

.caption {
	height:25px;
	padding-left:10px;
	border-left:7px solid #318c8c;
	border-bottom:1px solid #318c8c;
	font-weight:bold;
	}

#news-chukai.oshirase {
	width:620px;
	float: left;
	background-color: #f5f5f5;
	padding: 30px 30px 30px 30px;
	}

#movie ul li#jyohokan {
	background: url(/image/common/jyohokan.jpg) no-repeat center left;
	padding-left: 40px;
	}

#movie p.cap {
	font-size:14px;
	font-weight:bold;
	color:#009999;
	}

/* event_spボタン　
--------------------------------*/

ul#event_sp {
	height: 130px;
	margin: 0 auto;
	text-align: center;
	background: url(../img/event.gif) no-repeat left top;
}

ul#event_sp li a {
	display: block;
	width:200px;
	height: 130px;
}

ul#event_sp li {
  height: 130px;
  width:200px;
  text-indent: -7777px;
  font-size: 0;
  line-height: 0;
  float: left;
}
	
	
ul#event_sp li a {
	background: none;
}
ul#event_sp li a:hover {
	background: url(../img/event1.gif) no-repeat 0px 0px;
}


/*
cafe-top
------------------------------------*/

#cafe-top {
	background:url(../img/cafebg.gif) no-repeat left bottom;
	height:280px;
	padding-top: 30px;
	position: relative;
	margin-bottom: 20px;
	}
	
#cf-cap {
	position:absolute;
	left: 348px;
	top: 30px;
	height: 100px;
	line-height: 1.6;
	width: 345px;
	}







/*---------------------------------
size
------------------------------------*/

/*#footerIndex,
#FooterGlobalNavi {
	width:950px;
	margin:0 auto;
	text-align: left;
	padding-top: 1px;
	text-align: center;
	text-align: center;
	text-align: center;
	text-align: left;
	}
		
#footer {
	border-bottom:1px solid #ccc;
	}*/


/*----------------------------------------
 footerIndex
-----------------------------------------*/	

#footerContainerIndex {
	margin-top:30px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #006633;
	}

#footerIndex a {
	color: #5e4632;
	}
#footerIndex a:hover {
	color: #857160;
	}
	
#footerIndex ul {
	padding-top:10px;
	font-size: 10px;

	}

#footerIndex ul li {
	display: inline;
	margin-right: 10px;
	}
#footerIndex ul li+li:before {
	margin-right: 10px;
	content: "|";
	}
#footerIndex p {

	}


/* link-area */

#link-area{
  max-width: 1000px;
  margin: 0 auto;
}
#link-area {margin-bottom: 60px!important;}

#link-area {padding: 0 20px;}
#link-area #SearchLink p {
	font-size: 14px;
	border-bottom: 1px solid;
	margin: 30px 0 10px;
	padding: 10px 0;
	font-weight: bold;
}
#link-area #SearchLink li {
	display: inline-block;
}
#link-area #SearchLink li a {
	font-size: 14px;
	display: inline-block;
	padding-left: 20px;
}
#link-area #SearchLink99 li a:after {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	position: absolute;
	top: 40%;
	left: 6px;
	transform: rotate(-45deg);
}
@media screen and (min-width: 768px) {
	#link-area #SearchLink li a:hover {
		text-decoration: underline;
	}
}

/*------- FooterGlobalNavi --------*/

/*#FooterGlobalNavi {
	font-size: 10px;
	line-height:1.8;
	text-align: left;
	
}
	

#FooterGlobalNavi #naviLeft{
	width : 300px;
	float:left;
	border-right: 1px dotted #ccc;
	
}

#FooterGlobalNavi #naviRight{
	width : 300px;
	float:right;
	padding-left:5px;
	
}
	
#FooterGlobalNavi #naviCenter{
	width : 300px;
	float:left;
	padding-left:10px;
	border-right: 1px dotted #ccc;
	
}
	
	
#FooterGlobalNavi a {
	text-decoration:none;
	
}
	
#FooterGlobalNavi a:link {
	color: #999999;	
	
}
	
#FooterGlobalNavi a:visited {
	color: #999999;	
	
}

#FooterGlobalNavi a:hover {
	color:#666666;
	
}
	
#FooterGlobalNavi a:active {
	color: #999999;	
	
}*/


/* ********************************************************************************
 * CLEAR-FIX
 * ******************************************************************************** */
.clearfix:after { content: ""; display: block; clear: both; height:0; }
.clearfix { zoom:100%; }

/* ********************************************************************************
 * ROLL-OVER
 * ******************************************************************************** */
.alphaOver a:hover img { opacity:0.8; filter:alpha(opacity=80); -moz-opacity:0.8; }

/* ********************************************************************************
 * OFF
 * ******************************************************************************** */
.none{
	opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4;
}

/* ********************************************************************************
 * UTILITY
 * ******************************************************************************** */
.indent {  
	margin-left: 1em;
	text-indent: -1em; 
}

/* ********************************************************************************
 * FLOAT
 * ******************************************************************************** */
.floatRight { float:right; }	
/* .floatLeft */
.floatLeft { float:left; }
/* .floatNone */
.floatNone { float:none; }
/* .alignCenter */
/*caption*/

.caption-L{
	text-align:left;
	font-size:10px;
}
.caption-R{
	text-align:right;
	font-size:10px;
}

/* ********************************************************************************
 * MARGIN
 * ******************************************************************************** */
.mt0 { margin-top:0 !important;}
.mt5 { margin-top:5px !important;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px !important;}
.mt20 { margin-top:20px !important;}
.mt25 { margin-top:25px !important;}
.mt30 { margin-top:30px !important;}
.mt35 { margin-top:35px !important;}
.mt40 { margin-top:40px !important;}
.mt45 { margin-top:45px !important;}
.mt50 { margin-top:50px !important;}
.mt60 { margin-top:60px !important;}
.mt70 { margin-top:70px !important;}
.mt80 { margin-top:80px !important;}
.mt90 { margin-top:90px !important;}
.mt100 { margin-top:100px !important;}
.mr0 { margin-right:0 !important;}
.mr5 { margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px !important;}
.mr25 { margin-right:25px !important;}
.mr30 { margin-right:30px !important;}
.mr35 { margin-right:35px !important;}
.mr40 { margin-right:40px !important;}
.mr45 { margin-right:45px !important;}
.mr50 { margin-right:50px !important;}
.mr60 { margin-right:60px !important;}
.mr70 { margin-right:70px !important;}
.mr80 { margin-right:80px !important;}
.mr90 { margin-right:90px !important;}
.mr100 { margin-right:100px !important;}

.mb0 { margin-bottom:0 !important;}
.mb3 { margin-bottom:3px !important;}
.mb5 { margin-bottom:5px !important;}
.mb8 { margin-bottom:8px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px !important;}
.mb20 { margin-bottom:20px !important;}
.mb25 { margin-bottom:25px !important;}
.mb30 { margin-bottom:30px !important;}
.mb35 { margin-bottom:35px !important;}
.mb40 { margin-bottom:40px !important;}
.mb45 { margin-bottom:45px !important;}
.mb50 { margin-bottom:50px !important;}
.mb60 { margin-bottom:60px !important;}
.mb70 { margin-bottom:70px !important;}
.mb80 { margin-bottom:80px !important;}
.mb90 { margin-bottom:90px !important;}
.mb100 { margin-bottom:100px !important;}

.ml0 { margin-left:0 !important;}
.ml5 { margin-left:5px !important;}
.ml7 { margin-left:7px !important;}
.ml10 { margin-left:10px !important;}
.ml15 { margin-left:15px !important;}
.ml20 { margin-left:20px !important;}
.ml25 { margin-left:25px !important;}
.ml30 { margin-left:30px !important;}
.ml35 { margin-left:35px !important;}
.ml40 { margin-left:40px !important;}
.ml45 { margin-left:45px !important;}
.ml50 { margin-left:50px !important;}
.ml60 { margin-left:60px !important;}
.ml70 { margin-left:70px !important;}
.ml80 { margin-left:80px !important;}
.ml90 { margin-left:90px !important;}
.ml100 { margin-left:100px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}



/* ********************************************************************************
 * WIDTH
 * ******************************************************************************** */
.w30 { width:30px; }
.w100 { width:100px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w155 { width:155px; }
.w160 { width:160px; }
.w165 { width:165px; }
.w170 { width:170px; }
.w175 { width:175px; }
.w180 { width:180px; }
.w185 { width:185px; }
.w190 { width:190px; }
.w195 { width:195px; }
.w200 { width:200px; }
.w205 { width:205px; }
.w210 { width:210px; }
.w215 { width:215px; }
.w220 { width:220px; }
.w225 { width:225px; }
.w230 { width:230px; }
.w235 { width:235px; }
.w240 { width:240px; }
.w245 { width:245px; }
.w250 { width:250px; }
.w255 { width:255px; }
.w260 { width:260px; }
.w265 { width:265px; }
.w270 { width:270px; }
.w275 { width:275px; }
.w280 { width:280px; }
.w285 { width:285px; }
.w290 { width:290px; }
.w295 { width:295px; }
.w300 { width:300px; }
.w305 { width:305px; }
.w310 { width:310px; }
.w315 { width:315px; }
.w320 { width:320px; }
.w325 { width:325px; }
.w330 { width:330px; }
.w335 { width:335px; }
.w340 { width:340px; }
.w345 { width:345px; }
.w350 { width:350px; }
.w355 { width:355px; }
.w360 { width:360px; }
.w365 { width:365px; }
.w370 { width:370px; }
.w375 { width:375px; }
.w380 { width:380px; }
.w385 { width:385px; }
.w390 { width:390px; }
.w395 { width:395px; }
.w400 { width:400px; }
.w405 { width:405px; }
.w410 { width:410px; }
.w415 { width:415px; }
.w420 { width:420px; }
.w425 { width:425px; }
.w430 { width:430px; }
.w435 { width:435px; }
.w440 { width:440px; }
.w445 { width:445px; }
.w450 { width:450px; }
.w455 { width:455px; }
.w460 { width:460px; }
.w465 { width:465px; }
.w470 { width:470px; }
.w475 { width:475px; }
.w480 { width:480px; }
.w485 { width:485px; }
.w490 { width:490px; }
.w495 { width:495px; }
.w500 { width:500px; }
.w505 { width:505px; }
.w510 { width:510px; }
.w515 { width:515px; }
.w520 { width:520px; }
.w525 { width:525px; }
.w530 { width:530px; }
.w535 { width:535px; }
.w540 { width:540px; }
.w545 { width:545px; }
.w550 { width:550px; }
.w555 { width:555px; }
.w560 { width:560px; }
.w565 { width:565px; }
.w570 { width:570px; }
.w575 { width:575px; }
.w580 { width:580px; }
.w585 { width:585px; }
.w590 { width:590px; }
.w595 { width:595px; }
.w600 { width:600px; }
.w630 { width:630px; }
.w640 { width:640px; }
.w650 { width:650px; }
.w685 { width:685px; }
.w700 { width:700px; }
.w730 { width:730px; }
.w796 { width:796px; }
.w800 { width:800px; }
.w815 { width:815px; }
.w980{width:980px;}

/* ********************************************************************************
 * CENTER WIDTH
 * ******************************************************************************** */
.cw800 {
	width:800px;
	margin:0 auto;
}
.cw820 {
	width:820px;
	margin:0 auto;
}
.cw840 {
	width:840px;
	margin:0 auto;
}
.cw850 {
	width:850px;
	margin:0 auto;
}
.cw860 {
	width:860px;
	margin:0 auto;
}
.cw880 {
	width:880px;
	margin:0 auto;
}
.cw900 {
	width:900px;
	margin:0 auto;
}
.cw920 {
	width:920px;
	margin:0 auto;
}
.cw940 {
	width:940px;
	margin:0 auto;
}
.cw960 {
	width:960px;
	margin:0 auto;
}

/* ********************************************************************************
 * ALIGN
 * ******************************************************************************** */
.taCT { text-align:center; }
.taRT { text-align:right; }
.taLT { text-align:left; }


/* Table Class */
.t-format1 {
	border-top:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	width:100%;
	background:#f5f5f5;
}

.t-format1 td {
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	padding:8px;
	background:#fff;
}
.t-format1 th {
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #d1d1d1;
	width:200px;
	padding:8px;
	text-align:left;
}
.t-format1 td table td { border:none; }

/* osusume
--------------------------------------------*/

.box {
	position:relative;
}

.chiiki {
	position:absolute;
	top:70px;
	right:230px;
}

.ensen {
	position:absolute;
	top:70px;
	right:20px;
}

.serach_box {
    position:relative
}
.chiiki_sp,
.ensen_sp {
    text-align: center;
    }
.chiiki_sp a {
	position:absolute;
	top:-25px;
	right:140px;
    float: left;
    width: 95px;
    color: #000;
    display: block;
    padding-top: 1px;
    padding-bottom: 1px;
/*    background-color: #ADE41B;
    background-color: #66ff99;*/
    background-color: #f5f5f5;
}

.ensen_sp a {
	position:absolute;
	top:-25px;
	right:25px;
    float: left;
    width: 95px;
    display: block;
    color: #000;
    padding-top: 1px;
    padding-bottom: 1px;
/*    background-color: #7CA513;
    background-color: #ffcc99;*/
    background-color: #f5f5f5;
}

/* background */
.bg-grey21{
	background-color:#CCCCCC;
	text-decoration: underline;
	color: #0066CC;
}

.wd_sp { width: 100% }
.toggleMenu .toggleLine{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;display:block;width:28px;height:5px;margin-bottom:5px;background-color:#007740;border-radius:0;}
.toggleMenu.active .toggleLine{position:absolute;top:10px;left:0;}
.toggleMenu.active .toggleLine:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.toggleMenu.active .toggleLine:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.toggleMenu.active .toggleLine:nth-child(3){opacity:0;}
#footerSearch {
  width: auto;
  height: auto;
  background: #007740;
  padding: 0;
}
  
#footerSearch .copy {
  position: relative;
  top: auto;
  left: auto;
  font-size: 90%;
  color: #fff;
  text-align: center;
  padding: 10px 0;
}
