header #header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 10px 7px;min-width:1260px;width:100%;border-bottom:1px #e5e5e5 solid;background:#f7f7f7}header #header img.active{cursor:pointer}header #header .nav-header .nav-member{position:relative}header #header .nav-header .nav-member button{font-size:1.4rem;min-width:200px;font-weight:400}header #header .nav-header .nav-member button::after,header #header .nav-header .nav-member button::before{content:'';margin:auto;position:absolute;background-image:url(../../images/icon/sprite.png)}header #header .nav-header .nav-member button::before{width:17px;height:23px;top:0;bottom:0;left:15px;background-position:-121px 0}header #header .nav-header .nav-member button::after{width:9px;height:6px;top:0;bottom:0;right:10px;background-position:-44px -31px}header #header .nav-header .nav-member button.open::after{transform:rotate(180deg)}header #header .nav-header .nav-member ul.menu{position:absolute;top:100%;right:0;z-index:10;margin:-3px 0 0;padding:0;width:100%;border:1px solid #ccc;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.25)}header #header .nav-header .nav-member ul.menu li{font-size:1.4rem;padding:15px;border-bottom:solid 1px #ccc;cursor:pointer;text-align:left}header #header .nav-header .nav-member ul.menu li:last-child{border-bottom:none}header #header .nav-header .nav-member ul.menu li:focus,header #header .nav-header .nav-member ul.menu li:hover{background:#e3fad0}header #header .nav-non_member button+button{margin-left:10px}.box-info-01{padding:5px 0;min-width:1260px;border-bottom:1px solid #e5e5e5;background:#ffeaea;font-size:100%;font-size:1.4rem}.box-info-01 .inner{margin:0 auto;width:1240px}.box-info-01 .inner p{margin:0!important}.box-info-01 .inner p a{color:#c00}