/* =========================================================
- Common
========================================================= */
@media screen and (min-width:900px) {
	#rwdMenuWrap {
		display: none;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
	}
    #switchBtnArea{display: none;}
}
#rwdMenuWrap ul{padding-top:20px;}
#rwdMenuWrap li a{
    color:#fff;
    padding: 14px 10px 14px 0px;
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0.5);
    margin: 0px 20px;
}
#rwdMenuWrap li a figure{display: inline-block;}
#rwdMenuWrap li a img{width: 40px;margin-right: 10px;}
	#switchBtnArea {
		position:absolute; 
		z-index: 22222222;
        top:0;
		width: 100%;
	}
    #switchBtnArea #switchBtn {
      /* position: fixed; */
      z-index: 999999;
      width: 40px;
      height: 20px;
      cursor: pointer;
      position: absolute;
      right:20px;
      top:-31px;
    }
	#switchBtnArea #switchBtn.btnClose  [class*="humberger-border"]{
		background:#fff;		
	}
	#switchBtnArea #switchBtn div{
		display: inline-block;
		box-sizing: border-box; 
		transition: all .4s;
	}
	#switchBtnArea #switchBtn [class*="humberger-border"] {
		position: absolute;
		right: 0; 
		display: block;
		width: 25px;
		height:3px;
		background:#fff;
	}
	#switchBtnArea #switchBtn div:nth-of-type(1){
		margin-top: 7px;
	}
	#switchBtnArea #switchBtn div:nth-of-type(3){
		bottom: 3px;
	}
	#switchBtnArea #switchBtn.btnClose div:nth-of-type(1) {
		top: 8px; 
		-webkit-transform: translateX(2px) translateY(-7px) rotate(225deg);
		transform: translateX(2px) translateY(-7px) rotate(225deg);
	}
	#switchBtnArea #switchBtn.btnClose div:nth-of-type(2) {
		top: 28px;
		display: none; 
		background: transparent;
		opacity: 0;
	}
	#switchBtnArea #switchBtn.btnClose div:nth-of-type(3) {
		top: 1px; 
		-webkit-transform: translateX(2px) translateY(7px) rotate(135deg);
		transform: translateX(2px) translateY(7px) rotate(135deg);
	}
	#rwdMenuWrap{
		position:fixed;
		top:0px;
		left:-100%;
		width:100%;
		height: 100vh;
		margin:0 auto; 
		background:#000;
        z-index: 9999999;
        -webkit-transition: none;
        -moz-transition: none;
        transition: none;
	}
  
    @media(max-width:900px){
   
        .sticky-header #switchBtnArea #switchBtn [class*="humberger-border"]{background: #fff;}
        #rwdMenuWrap{
            width: 100%;
            background:#06283d; /* Old browsers */
        }
    }
 @media(max-width:300px){
       #switchBtnArea #switchBtn{top:14px;}
    }

