.menu-link{display:block;width:100%;}
.accordion-toggle {
    cursor: pointer;
    font-size: 16px;
    position: relative;
    font-size: 16px;;
    letter-spacing: 1px;
    border-top: 1px solid #d1d1d1;
	box-sizing:border-box;
}
.accordion-content {display: none;}
.accordion-content  li{
    height:40px;
    line-height:40px;font-size:15px;
	padding-left:20px;
	background:#eeeeee;
    border-top: 1px solid #d1d1d1;
}
.accordion-content  li:before{
    content: 'กค ';
}
.accordion-toggle a:before, .accordion-toggle a:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    width: 10px;
    height: 2px;
    margin-top: -1px;
    background-color: #1d314c;
    transform-origin: 50% 50%;
    transition: all 0.3s ease-out;
}
.no_menu a:before,.no_menu a:after{
	display:none;
}
.accordion-toggle a:before {
    transform: rotate(-90deg);
    opacity: 1;
    z-index: 2;
}

.accordion-toggle.active-tab {
  background: #1d314c;
  transition: all 0.3s ease;
}
.accordion-toggle.active-tab a {
  color:#ffffff !important;
  transition: all 0.3s ease;
}
.accordion-toggle a.active:before {
    transform: rotate(0deg);
    background: #fff !important;
}

.accordion-toggle a.active:after {
    transform: rotate(180deg);
    background: #fff !important;
    opacity: 0;
}

.box_L_s{display:block;width:100%;font-size:15px;height:40px;line-height:40px;padding-left:20px;border-top:1px solid #d1d1d1;color:#666666;background:#eeeeee;box-sizing:border-box;}
.box_L_s:hover{color:#1d314c;}
.box_L_s_a{color:#1d314c;font-weight:bold;}