/*=========上方選單===============*/
#menutbl {
	position: relative;
	width: inherit;
	z-index: 20;
	padding: 0px 0px 0px 0px;
	margin: 25px 20px 35px 20px;
	display: none; 
}


#menutbl  .accordionbox{
	width: 98%;
	background: #3581D6 url(../../img/menu/) no-repeat left top;
	border-radius: 10px;
	padding: 10px 10px;
}

#menutbl .accordion {
	margin: 0px;
	background: #3581D6 url(../../img/menu/) no-repeat left top;
	padding: 25px  20px;
		border-radius: 10px;
	border: 3px solid #FFFFFF;
}





#menutbl .accordion h1, 
#menutbl .accordion h2, 
#menutbl .accordion h3, 
#menutbl .accordion h4 {
	cursor: pointer;
}

#menutbl .accordion h1 {
	font-size: 180%;
	padding: 8px 10px 8px 90px;
	line-height: 180%;
	overflow: hidden;
	min-height: 85px;
	color: #FFFFFF;
	background: url(../../img/menu/menuimg01.png) no-repeat 15px 25px;	
	border-bottom: 2px solid #FFFFFF;
}


#menutbl .accordion .open1 {
	background: url(../../img/menu/menuimg01.png) no-repeat 15px 25px,url(../../img/menu/menuimg02.png) no-repeat right 25px; 
    padding-right: 75px;
}

#menutbl .accordion h2 a, .accordion h2 {
	color: #000000;
}

#menutbl .accordion h1 a,
#menutbl .accordion h2 a {
	display: inline;
}

#menutbl .accordion h2.open2 {
	background:  url(../../img/menu/menuimg03.png) no-repeat 35px 20px,url(../../img/menu/menuimg04.png) no-repeat right 30px;
	background-color:#F9E2C5 ;
	padding-right: 75px;
}

#menutbl .accordion h1,#menutbl .accordion h1 a {
	color: #FFFFFF;
}

#menutbl .accordion h1 a {
	font-size: 100%;
}

#menutbl .accordion h3 a,#menutbl .accordion h3 {
	color: #000000;
}

#menutbl .accordion a {
}

#menutbl .accordion h1:first-child {
}

#menutbl .accordion h1:last-of-type {
}

#menutbl .accordion h1:not(:last-of-type) {
}

#menutbl .accordion div, 
#menutbl .accordion p {
	display: none;
}

#menutbl .accordion h2 {
	padding: 15px 10px 15px 85px;
	font-size: 160%;
	min-height: 65px;
	background: #F9E2C5 url(../../img/menu/menuimg03.png) no-repeat 35px 20px;
	line-height: 170%;
	overflow: hidden;
	border-radius: 0px;
}

#menutbl .accordion h3 {
	padding: 10px 10px 10px 85px;
	font-size: 150%;
	min-height: 57px;
	background: #FFFFFF url(../../img/menu/menuimg05.png) no-repeat 30px 32px;
	line-height: 170%;
	overflow: hidden;
}

#menutbl .accordion h4 {
	padding: 5px 35px;
	background-color: #ffc25a;
	font-size: .9rem;
	color: #af720a;
}

#menutbl .accordion h4:hover {
	background-color: #e0b040;
}

#menutbl .accordion p {
	padding: 15px 35px;
	background-color: #ddd;
	font-family: "Georgia";
	font-size: .8rem;
	color: #333;
	line-height: 1.3rem;
}

#menutbl .accordion .opened-for-codepen {
	display: block;
}

#menutbl .nemu2c, .buttomtop {
	display: block;
}


/*=========底區塊選單===============*/

#menutblbottom {
	position: relative;
	margin: 10px 10px 0px 10px;
	line-height: 230%;
}

#menutblbottom .menubottomcol-xs-6 {
	padding: 0px 0px 10px 0px;
	margin-bottom: 40px;
}

#menutblbottom   .menubottom1::before {
	content: '';
	position: absolute;
	height: 32px;
	background-color: #000000;
	width: 7px;
	left: 0px;
	top: 14px;
}


#menutblbottom   .menubottom1 {
	position: relative;
	margin: 0px 0px 20px 0px;
	word-break: break-all;
	overflow: hidden;
	font-size: 145%;
	height: 50px;
	max-width: 285px;
	padding-left: 20px;
}

#menutblbottom .menubottom2 {
	position: relative;
	margin: 0px 0px 20px 20px;
	font-size: 130%;
	max-height: 120px;
	overflow: hidden;
	max-width: 285px;
}

#menutblbottom   .menubottom3 a,
#menutblbottom .menubottom2 a {
	color: #232323;
}

#menutblbottom   .menubottom3 {
	position: relative;
	margin: 0px 0px 20px 0px;
	color: #232323;
	font-size: 120%;
	max-height: 110px;
	overflow: hidden;
	max-width: 285px;
padding-left: 56px;	
}


#menutblbottom .menubottom3 .fa-right-long{
	position: absolute;
	left: 20px;
	top: 15px;
	z-index: 100;

}



#menutblbottom a {
	color: #000000;
}

#menutblbottom #blocklevel3true{
position: relative;
width: 85%;
}


#menutblbottom .menubottom2  #buttomboxbtn {
	z-index: 10;
	position: absolute;
	width: 28px;
	height: 28px;
	top: 16.5px;
	right: 10px;
}

#menutblbottom .menubottom2  #buttomboxbtn a {
	background: url(../../img/menu/menutblbottombtn.png) no-repeat left top;
	display: block;
	overflow: hidden;
	height: 0px;
	padding-top: 28px;
}