@media screen and (min-width:1201px){.mypage-menu{float:left;width:180px;max-width:180px;display:block;clear:none;box-sizing:border-box}.menu-header .title{font-size:22px;font-weight:700;color:#fff;letter-spacing:-1px;text-align:center;height:140px;padding-top:85px;margin:0;background:#ff5260 url(/assets/images/icon_bike.png) no-repeat 50% 35px}.menu-list{position:static;left:auto;width:180px;max-width:180px;min-height:470px;height:auto;transform:none;border:1px solid #e1e1e1;border-top:none;background:#fff;overflow:visible;box-sizing:border-box}.menu-list .menu{padding:20px 25px 15px;border-bottom:1px solid #e1e1e1}.menu-list .menu div{font-size:13px;font-weight:700;color:#222;letter-spacing:0;margin-bottom:10px}.menu-list .menu li>a{font-size:12px;color:#222;letter-spacing:0;line-height:25px;text-decoration:none}.menu-list .menu:last-child{border-bottom:none}.menu-list.open{left:auto;transform:none;width:180px;max-width:180px}}.menu-list{min-height:470px;border:1px solid #e1e1e1;border-top:none}.menu-list .menu{padding:20px 25px 15px;border-bottom:1px solid #e1e1e1}.menu-list .menu div{font-size:13px;font-weight:700;color:#222;letter-spacing:0;margin-bottom:10px}.menu-list .menu li>a{font-size:12px;color:#222;letter-spacing:0;line-height:25px;text-decoration:none}.menu-list .menu:last-child{border-bottom:none}.menu-list.open{left:0;transition:left .5s;z-index:9999}@media screen and (max-width:1200px){.mypage-menu{float:none!important;width:100%!important;clear:both!important;display:block!important}.menu-header{min-height:51px;padding:0 10px;border-bottom:1px solid #e2e2e2;background:#fff}.menu-header .title{float:left;width:calc(100% - 50px);font-weight:500;font-size:22px!important;line-height:50px;height:49px;padding:0;margin:0;text-align:center;background:#fff!important;color:#222!important;visibility:visible!important;opacity:1!important}.menu-header .close-btn.mobile-view,.menu-header .menu-btn.mobile-view{display:block!important;visibility:visible!important;opacity:1!important}.menu-header .menu-btn{float:left;width:25px;height:50px;background:url(/assets/images/icon_menu.png) no-repeat 0 50%/25px;cursor:pointer}.menu-header .close-btn{float:right;width:25px;height:50px;background:url(/assets/images/icon_x1.png) no-repeat right 50%/18px;cursor:pointer}.menu-list .list-header.mobile-view{display:block!important}.menu-list .list-header .title a{color:#ff565e!important;visibility:visible!important}.overlay,.overlay.mobile-view{display:none!important;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;background-color:#000;opacity:.5}.overlay.mobile-view.open,.overlay.open{display:block!important}.menu-list{position:fixed;top:0;left:-280px;width:280px;max-width:280px;height:100vh;background-color:#fff;overflow-y:auto;transition:left .5s;z-index:999;padding:0;border:1px solid #e1e1e1;border-top:none;box-sizing:border-box}.menu-list .list-header{height:55px;padding:0 25px;box-sizing:border-box}.menu-list .list-header .title a{float:left;font-size:22px;font-weight:500;color:#ff565e;line-height:50px;height:55px;padding:0;background:#fff;text-decoration:none}.menu-list .list-header .close-btn{float:right;width:25px;height:55px;background:url(/assets/images/icon_close1.png) no-repeat right 50%/25px;cursor:pointer}.menu-list .menu{padding:20px 25px 0;border:none!important}.menu-list .menu div{font-size:14px;font-weight:700;color:#222;letter-spacing:0;line-height:40px;height:40px;margin:0;border-top:1px solid #eeedfc;border-bottom:1px solid #eeedfc}.menu-list .menu ul{padding:10px;margin:0;list-style:none}.menu-list .menu li{list-style:none}.menu-list .menu li>a{font-size:13px;color:#222;letter-spacing:0;line-height:30px;text-decoration:none}.menu-list.open{left:0;width:280px;max-width:280px}}