@charset "utf-8";
ul.accordion1 { background:#DDD; width:80%; margin:0 auto 30px; padding:10px; font-size:16px;}
ul.accordion1 a { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; text-decoration:none; color:#333; font-weight:bold;}
ul.accordion1 span { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; color:#333; font-weight:bold;}
ul.accordion1 ul { display:none;}
ul.accordion1 > li { background: -moz-linear-gradient(top, #808ECA, #4559B0); background: -webkit-gradient(linear, left top, left bottom, from(#808ECA), to(#4559B0));}
ul.accordion1 > li > p { background: -moz-linear-gradient(top, #808ECA, #4559B0); background: -webkit-gradient(linear, left top, left bottom, from(#808ECA), to(#4559B0));cursor:pointer;}
ul.accordion1 > li > p span { background-image:url(../img/open.png);}
ul.accordion1 > li > p span.open { background-image:url(../img/close.png);}
ul.accordion1 > li > ul > li { background:#808ECA; border-bottom:1px solid #EEE;}
ul.accordion1 > li > ul > li > p { background:#808ECA;}
ul.accordion1 > li > ul > li > a { background:url(../img/go.png) no-repeat 98% center;}
ul.accordion1 > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion1 > li > ul > li > ul > li:last-child { border:none;}

ul.accordion2 { background:#DDD; width:80%; margin:0 auto 30px; padding:10px; font-size:16px;}
ul.accordion2 a { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; text-decoration:none; color:#333; font-weight:bold;}
ul.accordion2 span { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; color:#333; font-weight:bold;}
ul.accordion2 ul { display:none;}
ul.accordion2 > li { background: -moz-linear-gradient(top, #808ECA, #4559B0); background: -webkit-gradient(linear, left top, left bottom, from(#808ECA), to(#4559B0));}
ul.accordion2 > li > p { background: -moz-linear-gradient(top, #808ECA, #4559B0); background: -webkit-gradient(linear, left top, left bottom, from(#808ECA), to(#4559B0));cursor:pointer;}
ul.accordion2 > li > p span { background-image:url(../img/open.png);}
ul.accordion2 > li > p span.open { background-image:url(../img/close.png);}
ul.accordion2 > li > ul > li { background:#808ECA; border-bottom:1px solid #EEE;}
ul.accordion2 > li > ul > li > p { background:#808ECA;}
ul.accordion2 > li > ul > li > a { background:url(../img/go.png) no-repeat 98% center;}
ul.accordion2 > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion2 > li > ul > li > ul > li:last-child { border:none;}

ul.accordion3 { background:#DDD; width:80%; margin:0 auto 30px; padding:10px; font-size:16px;}
ul.accordion3 a { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; text-decoration:none; color:#333; font-weight:bold;}
ul.accordion3 span { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; color:#333; font-weight:bold;}
ul.accordion3 ul { display:none;}
ul.accordion3 > li { background: #FFF; border-bottom:1px solid #DDD}
ul.accordion3 > li > p { background: #FFF;cursor:pointer;}
ul.accordion3 > li > p span { background-image:url(../img/open.png);}
ul.accordion3 > li > p span.open { background-image:url(../img/close.png);}
ul.accordion3 > li > ul > li { background:#808ECA; border-bottom:1px solid #EEE;}
ul.accordion3 > li > ul > li > p { background:#808ECA;}
ul.accordion3 > li > ul > li > a { background:url(../img/go.png) no-repeat 98% center;}
ul.accordion3 > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion3 > li > ul > li > ul > li:last-child { border:none;}

ul.accordion4 { background:#DDD; width:80%; margin:0 auto 30px; padding:10px; font-size:16px;}
ul.accordion4 a { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; text-decoration:none; color:#333; font-weight:bold;}
ul.accordion4 span { display:block; padding:10px; background-position:97% center; background-repeat:no-repeat; color:#333; font-weight:bold;}
ul.accordion4 ul { display:none;}
ul.accordion4 > li { background: #FFF; border-bottom:1px solid #DDD}
/*
ul.accordion4 > li > p { background: #FFF;cursor:pointer;}
ul.accordion4 > li > p span { background-image:url(../img/open.png);}
*/
/*
ul.accordion4 > li > p.menu-trigger span {
	display: inline-block;
	transition: all .4s;
	box-sizing: border-box;
}
ul.accordion4 > li > p.menu-trigger {
	position: relative;
	width: 40px;
	height: 44px;
}
ul.accordion4 > li > p.menu-trigger span {
	position: absolute;
	left: 10px;
	width: 100%;
	height: 4px;
	padding: 0px;
	background-color: #000;
	border-radius: 4px;
}
ul.accordion4 > li > p.menu-trigger span:nth-of-type(1) {
	top: 5px;
}
ul.accordion4 > li > p.menu-trigger span:nth-of-type(2) {
	top: 20px;
}
ul.accordion4 > li > p.menu-trigger span:nth-of-type(3) {
	bottom: 5px;
}
*/
ul.accordion4 > li > p span.open { border-bottom:1px solid #DDD;}
ul.accordion4 > li > ul > li { background:#FFF; border-bottom:1px solid #EEE;}
ul.accordion4 > li > ul > li > p { background:#FFF;}
ul.accordion4 > li > ul > li > a { background:url(../img/go.png) no-repeat 98% center;}
ul.accordion4 > li > ul > li > ul > li { background:#FFF; border-bottom:1px dotted #888;}
ul.accordion4 > li > ul > li > ul > li:last-child { border:none;}