#wrapper{margin-top:50px}#header .inner-header{height:50px}#header .inner-header>div,#header .inner-header .header__logo{height:inherit}#header .logo{width:calc(587px / 4);height:calc(133px / 4)}.header__ctc{display:flex;justify-content:flex-end}.header__ctc .btn-love,.header__ctc .btn-ctc,.header__ctc .btn-user{display:inline-block;width:50px;height:50px;text-align:center;font-size:9px;line-height:13px;font-weight:400;padding-top:28px;background-size:18.52px;background-repeat:no-repeat;background-position:center top 8px}.header__ctc .btn-love{background-image:url(/assets/icon/heart.svg);background-color:#ffe8e2;color:#f6728b;padding-top:30px;background-position:center top 10px}.header__ctc .btn-user{padding-top:8px;background:#006eba}.header__ctc .btn-user span{display:inline-block;position:relative;width:18.52px;height:18.52px;background:url(/assets/atoms-icon/person_white_19dp.svg) center/100% no-repeat;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.header__ctc .btn-user .status{position:relative;font-size:9px;line-height:1.444;text-align:center;color:#fff}.header__ctc .hamburger{width:50px;height:50px;background:#eee;position:relative;cursor:pointer}.header__ctc .hamburger span{position:absolute;width:20px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%);background:#333;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.header__ctc .hamburger span:before,.header__ctc .hamburger span:after{background:#333;content:"";-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.header__ctc .hamburger span:before{position:absolute;width:20px;height:2px;top:-5px}.header__ctc .hamburger span:after{position:absolute;width:20px;height:2px;top:5px}.menu-user{width:100%;position:fixed;z-index:101;top:0;right:0;bottom:0;left:100%}.menu-user.menusp-open{left:0;background:rgb(0 0 0 / .7);box-shadow:0 4px 20px rgb(0 0 0 / .25)}.menu-user-inner{background:#fff;box-shadow:0 4px 20px rgb(0 0 0 / .25);width:230px;height:100%;margin-left:auto}.menu-user-close-btn::before{content:"";display:inline-block;width:24px;height:24px;margin:auto;background:url(/assets/atoms-icon/close_666.svg) no-repeat center/cover}.menu-user-close-btn span{font-weight:700;font-size:9px;line-height:13px;color:#666}.menu-user .menu-user-title{font-weight:500;font-size:.75rem;line-height:1rem;color:rgb(102 102 102 / .5);background:#dceaf3;padding:.25rem .5rem}.menu-user.logged .menu-user-account-button{display:none}.menu-user .menu-user-account ul{display:none}.menu-user.logged .menu-user-account ul{display:block}.menu-user.logged .menu-user-title{color:rgb(102 102 102 / .5);background:#dceaf3;font-weight:500}.menu-user ul li{padding:17px 8px;border-bottom:1px solid #eee}.menu-user ul li a{position:relative;display:flex;align-items:center;gap:3px;font-weight:400;font-size:.75rem;line-height:1rem;color:#666}.menu-user ul li a::before{content:"";display:inline-block;width:16px;height:16px;background-color:#006eba}.menu-user.logged ul li a::before{background-color:#006eba}.menu-user ul li.menu-user-item-mypage a::before{-webkit-mask:url(../../../assets/atoms-icon/person_outline_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/person_outline_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-instruct a::before{-webkit-mask:url(../../../assets/atoms-icon/person_white_19dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/person_white_19dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-logout a::before{-webkit-mask:url(../../../assets/icon/mypage_logout.svg) no-repeat center/16px;mask:url(../../../assets/icon/mypage_logout.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-top a::before{-webkit-mask:url(../../../assets/atoms-icon/home_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/home_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-company a::before{-webkit-mask:url(../../../assets/atoms-icon/apartment_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/apartment_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-column a::before{-webkit-mask:url(../../../assets/atoms-icon/menu_book_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/menu_book_fill0_wght400_grad0_opsz48.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-form a::before{-webkit-mask:url(../../../assets/atoms-icon/email_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/email_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-history a::before{-webkit-mask:url(../../../assets/atoms-icon/history_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/history_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-applied a::before{-webkit-mask:url(../../../assets/atoms-icon/done_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/done_black_24dp.svg) no-repeat center/16px}.menu-user ul li.menu-user-item-favourite a::before{-webkit-mask:url(../../../assets/atoms-icon/favorite_black_24dp.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/favorite_black_24dp.svg) no-repeat center/16px}.menu-user ul li a::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:16px;height:16px;-webkit-mask:url(../../../assets/atoms-icon/chevron_right_blue.svg) no-repeat center/16px;mask:url(../../../assets/atoms-icon/chevron_right_blue.svg) no-repeat center/16px;background-color:#006eba}.menu-user.logged ul li a::after{background-color:#006eba}.menu-user-pc a::before{content:"";display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-position:center}.menu-user-pc a.top::before{background-image:url(/assets/icon/menu_top.svg)}.menu-user-pc a.list::before{background-image:url(/assets/icon/menu_list.svg)}.menu-user-pc a.company::before{background-image:url(/assets/icon/menu_company.svg)}.menu-user-pc a.instruct::before{background-image:url(/assets/icon/menu_instruct.svg)}.menu-user-pc a.point::before{background-image:url(/assets/icon/menu_ta_point.svg)}.menu-user-pc a.request::before{background-image:url(/assets/icon/menu_request_form.svg)}@media screen and (min-width:768px){#wrapper{margin-top:56px}#header .inner-header{height:56px}#header .logo{width:calc(587px / 4);height:calc(133px / 4)}.header__ctc .btn-love,.header__ctc .btn-ctc,.header__ctc .btn-user{width:75px;height:100%;font-size:14px;line-height:1.444}.header__ctc .btn-love{background-size:24px;background-position:center top 5px}.header__ctc .btn-user{padding-top:5px}.header__ctc .btn-user span{width:24px;height:24px}.header__ctc .btn-user .status{font-size:14px;transform:translateY(-3px)}.header__ctc .hamburger{width:75px;height:100%}.header__ctc .hamburger span{zoom:1.5}.menu-user-close-btn::before{width:32px;height:32px}.menu-user-close-btn span{font-size:14px;line-height:1}}@media screen and (min-width:1024px){.menu-user-inner{width:450px}}