a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
	transition: .2s linear;
	-webkit-transition: .2s linear;
	-moz-transition: .2s linear;
	-o-transition: .2s linear;
	-ms-transition: .2s linear;
}
  a:hover {
    color: #333;
    text-decoration: underline; }

ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }


.glist {
  font-family: "メイリオ";
  font-size:16px;
  margin: 0 0 20px; }
  .glist a {
    display: block; }
  .glist .child {
    display: none;
    margin: 0 0 -1px;
    background: #fff;
    border: 1px solid #EEEEEE; }
    .glist .child .menu {
      background: #EEEEEE;
      color: #5e5e5e; }
      .glist .child .menu:hover {
        background: #999999;
		color: #ffffff;
		}
    .glist .child > li {
      margin: 4px 0;
      padding: 0 4px;
      border-bottom: 1px dotted #dddddd; }
      .glist .child > li:last-child {
        border-bottom: 0; 
		}
.child .child02 {
    display: none;
    margin: 0 0 -1px;
    padding: 0 0 0 0px;
    background: #fff;
    border: 1px solid #EEEEEE; }
 .child02 {
    display: none;
    margin: 0 0 -1px;
    padding: 0 0 0 0px;
    background: #fff;
    border: 1px solid #EEEEEE; }
.switch .menu:after {
  position: absolute;
  top: 50%;
  right: 5px;
  margin-top: -0.5rem;
  content: '';
  font-size: 0.6rem;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -moz-transition: all, 0.25s, linear;
  -o-transition: all, 0.25s, linear;
  -webkit-transition: all, 0.25s, linear;
  transition: all, 0.25s, linear; }
.switch .menu.active:after {
  -moz-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }


.menu {
  display: block;
  position: relative;
  margin: 1px 0 0;
  padding: 10px 10px 10px 15px; }



.glist05 .child > li {
  border-bottom: 0; }
.glist05 .menu {
  background:url("https://www.arrive.co.jp/c_img/arrow.png") no-repeat 4px center #ffffff;
  color: #000; }
  .glist05 .menu:hover {
 font-size:16px;
  	background:url("https://www.arrive.co.jp/c_img/arrow.png") no-repeat 4px center #ffffff;
    text-decoration: none; }