@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);

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

.overhaul2 .menu {
  display: block;
  position: relative;
  margin:18px auto;
  padding: 13px 0px 10px 18px;
  }
.overhaul2 .menu {
	color:#FFF;
	background:#ad9481;
	border:#ad9481 1px solid;
	font-size:18px;
	font-family: "Lucida Grande","メイリオ","Meiryo";
	letter-spacing:3px;
	font-weight:bold;
	}
  .overhaul2 .menu:hover {cursor: pointer;
	  background:#fff;
	border:#ad9481 1px solid;
	color:#7c481f;}

/*スライドで出て来る部分*************************************************************/
.overhaul {margin:0 auto;padding: 0;}
  .overhaul a {display: block;}
  .overhaul .child {
    display: none;
    margin:0 auto;
    padding: 0;
	}
    .overhaul .child .menu {}
      .overhaul .child .menu:hover {}
       .overhaul .child > li {margin:0 auto;padding:0 0 10px 0;}
      /*.overhaul .child > li:last-child {
        border-bottom: 0; }*/
.child01 {margin:0;padding: 0;}

.switch .menu:after {
	position: absolute;
	top: 44%;
	right: 20px;
	margin-top: -1.0rem;
	content:"\025B8";
	font-size: 2.0rem;
	font-weight: bold;
	-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); }