@charset "UTF-8";.popupAlert[data-v-dd31c15c]{background-color:#d5f5f6;border-top:4px solid #0694a2;color:#014451;padding:3px 16px;position:fixed;right:16px;top:30px;z-index:110}.popupAlert .flex[data-v-dd31c15c]{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;justify-content:space-between}.popupAlert .flex[data-v-dd31c15c]:before{aspect-ratio:1/1;border:2px solid #0694a2;border-radius:50%;color:#0694a2;content:"i";font-size:10px;font-weight:700;text-align:center;width:18px}.myMenu__list[data-v-15f73bf4]{border-bottom:1px solid #eee;margin-bottom:15px!important;padding-bottom:15px!important}.logOut[data-v-15f73bf4]{margin-top:0!important}.icon[data-v-29aaecf8]:before{aspect-ratio:1/1;border-bottom:none;border-left:none;border-color:var(--border-primary-500);border-width:2px;content:"";display:inline-block;height:5px;margin-right:5px;transform:rotate(45deg);width:5px}:root{--black:#333;--white:#fff;--orange:#ed6e20;--blue:#4383e4;--red:#e10403;--text:var(--black);--link:var(--blue);--bg:var(--white);--bg_dark:#f5f5f5;--border:#e0e0e0;--border_dark:#d0d0d0;--shadow:#0000001a;--shadow_dark:#0000002a}.showMenuPC{position:absolute;right:0;top:0}.item__inner{position:relative}.profile{padding:12px 0;top:32px}.profile__menu{opacity:0;transform:translateY(-10%);transition:all .3s ease-out}@media screen and (min-width:769px){.profile:hover .profile__menu{display:block;opacity:1;transform:translate(0)}}.HeaderMenu-enter-active,.HeaderMenu-leave-active{transition:all .3s ease}.HeaderMenu-enter-from,.HeaderMenu-leave-to{height:1px;opacity:0;top:0}.header{background:var(--white);box-shadow:0 5px 10px #0000001a;font-feature-settings:normal;width:100%;z-index:100}@media screen and (min-width:769px){.header{position:relative}}@media screen and (max-width:768px){.header{left:0;position:fixed;top:0}}@media screen and (min-width:769px){.header__inner{margin:0 auto;max-width:960px}}.header__top{background:#5290ed;background:linear-gradient(90deg,#5290ed 0,#1860cc);color:var(--white);font-size:10px}@media screen and (min-width:769px){.header__top{padding:2px 20px}}@media screen and (max-width:768px){.header__top{padding:1px 15px}}@media screen and (min-width:769px){.header__top__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:960px}}.header__top__text{overflow:hidden;white-space:nowrap}@media screen and (min-width:769px){.header__top__text{width:calc(100% - 350px)}}.header__top__menu{align-items:center;display:flex}.header__top__menu .item{width:-moz-max-content;width:max-content}.header__top__menu .item:not(:last-child):after{content:"｜";margin:0 6px}.header__top__menu .item>a{color:var(--white)}@media screen and (max-width:768px){.header__top__menu{display:none}}.header__main{position:relative}@media screen and (min-width:769px){.header__main{padding:0 20px}}.header__main__inner{align-items:center;display:flex}@media screen and (min-width:769px){.header__main__inner{margin:0 auto}}@media screen and (max-width:768px){.header__main__inner{flex-wrap:wrap;justify-content:space-between}.header__main__logo{margin:0 auto;order:2}}.header__main__logo--hasLink a{pointer-events:all!important}.header__main__logo>a{background:url(../img/common/logo.svg) no-repeat 0 0;background-size:100%;display:block;text-indent:-9999px}@media screen and (min-width:769px){.header__main__logo>a{height:48px;width:160px}}@media screen and (max-width:768px){.header__main__logo>a{height:33px;transition:all .1s ease-out;width:111px}}.header__main__menu{align-items:center;display:flex}@media screen and (min-width:769px){.header__main__menu{margin-left:auto}}@media screen and (max-width:768px){.header__main__menu{background:#5e95e8;order:4;padding:8px 5px;width:100%}}@media screen and (min-width:769px){.header__main__menu .item{margin:0 0 0 22px}.header__main__menu .item:after{background:var(--blue);content:"";display:block;height:2px;margin:0 0 -2px;opacity:0;transition:all .3s ease-out;width:100%}}@media screen and (max-width:768px){.header__main__menu .item{text-align:center;width:100%}}.header__main__menu .item__inner{align-items:center;display:inline-flex;font-weight:700}@media screen and (min-width:769px){.header__main__menu .item__inner{color:var(--black);font-size:clamp(10px,1vw,12px)}}@media screen and (max-width:768px){.header__main__menu .item__inner{color:var(--white);font-size:11px}}.header__main__menu .item__icon{display:block;height:12px;margin:0 4px 0 0;width:12px}.header__main__menu .item__icon>svg{display:block;height:100%;width:100%}@media screen and (min-width:769px){.header__main__menu .item__icon>svg{fill:var(--blue)}}@media screen and (max-width:768px){.header__main__menu .item__icon>svg{fill:var(--white)}}@media screen and (min-width:769px){.header__main__menu .item__icon--list,.header__main__menu .item__icon--search{height:12px;width:12px}}@media screen and (max-width:768px){.header__main__menu .item__icon--list,.header__main__menu .item__icon--search{height:10px;width:10px}}@media screen and (min-width:769px){.header__main__menu .item__icon--flow{height:10px;width:12px}}@media screen and (max-width:768px){.header__main__menu .item__icon--flow{height:8px;width:10px}}@media screen and (min-width:769px){.header__main__menu .item__icon--faq{height:13px;width:13px}}@media screen and (max-width:768px){.header__main__menu .item__icon--faq{height:11px;width:11px}}@media screen and (min-width:769px){.header__main__menu .item__icon--reason{height:11px;width:17px}}@media screen and (max-width:768px){.header__main__menu .item__icon--reason{height:11px;width:17px}.header__main__menu .item__icon--recommend{aspect-ratio:1/1;width:14px}.header__main__menu .item__icon--recommend svg{-o-object-fit:cover;object-fit:cover}.header__main__menu .item__icon--check{aspect-ratio:1/1;margin-top:3px;width:14px}.header__main__menu .item__icon--check svg{-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:769px){.header__main__menu .item__icon--state{aspect-ratio:1/1;position:relative;width:13px}.header__main__menu .item__icon--state svg{display:block;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:1px}}@media screen and (max-width:768px){.header__main__menu .item--search{position:relative}.header__main__menu .item--search:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}}@media screen and (min-width:769px){.header__main__menu .item--search:hover .item__searchBox{opacity:1;transform:translate(-50%);visibility:visible;z-index:100}.header__main__menu .item--search .item__inner:after{border-right:2px solid #4383e4;border-top:2px solid #4383e4;content:"";display:block;height:5px;margin:0 0 0 5px;transform:rotate(135deg);width:5px}}.header__main__menu .item__searchBox{background:var(--white);border-radius:8px;box-shadow:0 5px 10px #0000001a;left:50%;max-width:960px;opacity:0;padding:20px 20px 5px;position:absolute;top:78%;transform:translate(-50%,-10%);transition:all .3s ease-out;visibility:hidden;width:100%;z-index:-1}@media screen and (max-width:768px){.header__main__menu .item__searchBox{display:none}}.header__main__menu .item__searchBox__title{font-weight:700;margin:0 0 16px}.header__main__menu .item__searchBox__menu .category{border-top:1px solid #ddd;padding:14px 0 17px}.header__main__menu .item__searchBox__menu .category__list{align-items:center;display:flex}.header__main__menu .item__searchBox__menu .category__list__title{align-items:center;display:flex;font-weight:700;padding:0 0 0 20px;width:12%}.header__main__menu .item__searchBox__menu .category__list__title:before{background:no-repeat 0 0;background-size:100%;content:"";display:block;margin:0 10px 0 0}.header__main__menu .item__searchBox__menu .category__list__title--area:before{background-image:url(../img/common/icon_area.svg);height:21px;width:14px}.header__main__menu .item__searchBox__menu .category__list__title--category:before{background-image:url(../img/common/icon_category.svg);height:14px;width:20px}.header__main__menu .item__searchBox__menu .category__list__title--skill:before{background-image:url(../img/common/icon_skill.svg);height:11px;width:20px}.header__main__menu .item__searchBox__menu .category__list__title--type:before{background-image:url(../img/common/icon_type.svg);height:18px;width:18px}.header__main__menu .item__searchBox__menu .category__list__menu{width:88%}.header__main__menu .item__searchBox__menu .category__list__menu>ul{display:flex;flex-wrap:wrap;gap:6px 0}.header__main__menu .item__searchBox__menu .category__list__menu>ul li{padding:0 15px;width:25%}.header__main__menu .item__searchBox__menu .category__list__menu>ul li>a{color:var(--black);display:block;line-height:1.3;padding:0 0 0 15px;position:relative}.header__main__menu .item__searchBox__menu .category__list__menu>ul li>a:after{border-left:2px solid #4383e4;border-top:2px solid #4383e4;content:"";display:block;height:5px;left:0;position:absolute;top:6px;transform:rotate(135deg);width:5px}.header__main__menu .item__searchBox__menu .category__list__menu>ul li>a:hover{opacity:1;text-decoration:underline}.header__main__menu .item:hover{cursor:pointer}.header__main__menu .item:hover a,.header__main__menu .item:hover:after{opacity:1}.header__main .modBtnMain{box-shadow:0 5px 15px #0000001a}@media screen and (min-width:769px){.header__main .modBtnMain{font-size:12px;margin:0 0 0 30px;min-width:84px;padding:6px 10px}}@media screen and (max-width:768px){.header__main .modBtnMain{font-size:10px;order:1;padding:9px 0;transition:all .3s ease-out;width:4rem}}.header__main .modBtnMain:after{display:none}.header__main__btn{display:flex}@media screen and (min-width:769px){.header__main__btn{margin:0 0 0 30px}}@media screen and (max-width:768px){.header__main__btn{order:3;transition:all .3s ease-out}}@media screen and (min-width:769px){.header__main__btn .item{aspect-ratio:1/1;width:80px}}@media screen and (max-width:768px){.header__main__btn .item{height:50px;width:56px}}.header__main__btn .item>a{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1.3;text-align:center;width:100%}@media screen and (min-width:769px){.header__main__btn .item>a{font-size:13px}}@media screen and (max-width:768px){.header__main__btn .item>a{font-size:10px}}.header__main__btn .item--regist>a{background:#ed9620;background:linear-gradient(90deg,#ed9620 0,#f17336);color:var(--white)}.header__main__btn .item--login>a{background:#fff;background:linear-gradient(90deg,#fff 0,#e4ebf7);color:#4383e4}.header__main__switch{height:18px;order:0;padding:0 15px;transition:all .3s ease-out;width:22px}.header__main__switch .inner{background:var(--white);height:18px;position:relative;width:22px}.header__main__switch .inner>span{background:var(--blue);display:block;height:2px;left:0;position:absolute;width:100%}.header__main__switch .inner>span:first-child{top:0}.header__main__switch .inner>span:nth-child(2){top:8px}.header__main__switch .inner>span:nth-child(3){top:16px}.header__main__switch:after{background:#00000080;content:"";display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-out;visibility:hidden;width:100%}.header__main__switch.is-open .inner{border:1px solid var(--blue);border-radius:100%;box-shadow:0 5px 10px #0000001a;height:28px;margin:0;position:absolute;top:15px;transform:translate(calc(100vw - 120px));transition:transform .3s ease-out;width:28px;z-index:100}.header__main__switch.is-open .inner>span:first-child,.header__main__switch.is-open .inner>span:nth-child(3){left:7px;top:12px;width:12px}.header__main__switch.is-open .inner>span:nth-child(2){opacity:0}.header__main__switch.is-open .inner>span:first-child{transform:rotate(-45deg)}.header__main__switch.is-open .inner>span:nth-child(3){transform:rotate(45deg)}.header__main__switch.is-open:after{opacity:1;transition-delay:.2s;visibility:visible}@media screen and (min-width:769px){.header__main__switch{display:none}}.header__main__spMenu{background:var(--white);height:100vh;height:100svh;left:0;position:fixed;top:0;transform:translate(-100vw);transition:all .3s ease-out;visibility:hidden;width:calc(100vw - 55px);z-index:-1}@media screen and (min-width:769px){.header__main__spMenu{display:none}}.header__main__spMenu.is-open{transform:translate(0);visibility:visible;z-index:99}.header__main__spMenu .inner{height:100%;overflow:hidden;overflow-y:auto;position:relative}.header__main__spMenu .inner a{color:var(--black)}.header__main__spMenu .home{border-bottom:1px solid #ddd;padding:15px 60px 15px 20px}.header__main__spMenu .home>a{display:block;font-size:16px;font-weight:700}.header__main__spMenu .menu{padding:20px}.header__main__spMenu .menu__item{border-bottom:1px solid #ddd;padding:20px 10px}.header__main__spMenu .menu__item__title{font-size:16px;font-weight:700}.header__main__spMenu .menu__item__list>li{margin:10px 0 0}.header__main__spMenu .menu__item__list>li>a{display:block;padding:0 0 0 20px;position:relative}.header__main__spMenu .menu__item__list>li>a:before{border-left:2px solid #4383e4;border-top:2px solid #4383e4;content:"";display:block;height:5px;left:0;position:absolute;top:10px;transform:rotate(135deg);width:5px}.header__main__spMenu .bottomMenuSP{padding:0 8px 96px 28px;text-align:center}.header__main__spMenu .bottomMenuSP .modBtnMain{font-size:14px}.header__main__spMenu .bottomMenu{background-color:#f3f9fc;display:flex;flex-wrap:wrap;gap:10px 10px;min-height:135px;padding:20px 35px;width:100%}.header__main__spMenu .bottomMenu__item{height:41px;width:calc(50% - 5px)}.header__main__spMenu .bottomMenu__item button,.header__main__spMenu .bottomMenu__item>a{align-items:center;border-radius:9999px;box-shadow:0 5px 15px #0000001a;color:var(--white);display:inline-flex;font-size:14px;font-weight:700;height:41px;justify-content:center;padding:7px 0;width:100%}.header__main__spMenu .bottomMenu__item button.modBtnMain,.header__main__spMenu .bottomMenu__item>a.modBtnMain{color:var(--blue)}.header__main__spMenu .bottomMenu__item--regist{width:100%}.header__main__spMenu .bottomMenu__item--regist>a{background:#ed9620;background:linear-gradient(90deg,#ed9620 0,#f17336)}.header__main__spMenu .bottomMenu__item--login>a{background:#5290ed;background:linear-gradient(90deg,#5290ed 0,#1860cc)}@media screen and (max-width:768px){.header .header__main__inner{position:relative}.header .header__main__switch{display:grid;height:50px;order:0;place-items:center}.header .header__main__switch.is-open .inner{position:fixed}}@media screen and (min-width:769px){.header .header__main__logoWrap{padding:16px 0}}@media screen and (max-width:768px){.header .header__main__logoWrap{display:grid;height:50px;order:2;place-items:center}}@media screen and (min-width:769px){.header .headerLogin{margin-left:60px;position:relative}}@media screen and (max-width:768px){.header .headerLogin{color:var(--black);display:grid;height:50px;order:3;padding:0 10px 0 0;place-items:center}}.header .headerLogin .profile{align-items:center;cursor:pointer;display:flex;gap:0 5px}.header .headerLogin .profile__content__name{font-size:12px;line-height:1;text-align:right}.header .headerLogin .profile__content__open{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:0 7px;line-height:1;margin-top:5px}@media screen and (max-width:768px){.header .headerLogin .profile__content__open{justify-content:flex-end}}@media screen and (min-width:769px){.header .headerLogin .profile__content__open i{aspect-ratio:1/1;border:2px solid var(--blue);border-bottom:none;border-left:none;display:inline-block;margin-bottom:3px;transform:rotate(135deg);width:7px}}@media screen and (max-width:768px){.header .headerLogin .profile__content__open i{display:none}}.header .headerLogin .profile__content__open.is-open i{margin-bottom:-4px;transform:rotate(-45deg)}.header .headerLogin .profile__image{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:30px}.header .headerLogin .profile__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:769px){.header .headerLogin__menu{position:absolute;right:0;top:48px}.header .headerLogin__menu .myMenu:not(:first-child){padding-top:16px}.header .headerLogin__menu .myMenu:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:20px}.header .headerLogin__menu .myMenu__wrapper{background-color:var(--white);border-radius:8px;box-shadow:0 0 10px #0003;padding:20px 32px;width:210px}.header .headerLogin__menu .myMenu__title{font-size:14px;font-weight:700;line-height:1}.header .headerLogin__menu .myMenu__list{display:flex;flex-wrap:wrap;margin-top:10px;padding:0 9px}.header .headerLogin__menu .myMenu__list>li{width:100%}.header .headerLogin__menu .myMenu__list>li>a{color:var(--black);display:block;padding:0 0 0 15px;position:relative}.header .headerLogin__menu .myMenu__list>li>a:before{border-left:2px solid #4383e4;border-top:2px solid #4383e4;content:"";display:block;height:5px;left:0;position:absolute;top:10px;transform:rotate(135deg);width:5px}.header .headerLogin__menu .logOut{color:var(--blue);margin-top:17px}}@media screen and (max-width:768px){.header .headerLogin__menu{display:none}}.header .header__main__spMenu .bottomMenu__item{margin:0 auto;width:250px}.header .header__main__spMenu .bottomMenu{min-height:80px}@media screen and (max-width:768px){.header .header__main__menu{height:41px}.header .header__main__menu .item{display:grid;place-items:center}}@media screen and (min-width:769px){.header.scrolled{left:0;margin-top:-22px;position:fixed;top:0}}@media screen and (max-width:768px){.header.scrolled .header__top{height:0;overflow:hidden;padding:0 15px}.header.scrolled .headerLogin,.header.scrolled .header__main__btn,.header.scrolled .header__main__logo,.header.scrolled .header__main__logoWrap,.header.scrolled .header__main__switch,.header.scrolled .modBtnMain{border:0;height:0;overflow:hidden;padding-bottom:0;padding-top:0}.header.scrolled.scrollDown .header__main .modBtnMain,.header.scrolled.scrollDown .header__main__btn,.header.scrolled.scrollDown .header__main__logo a,.header.scrolled.scrollDown .header__main__switch{transition:all .1s ease-out}.header.scrolled.scrollDown .header__main .modBtnMain,.header.scrolled.scrollDown .header__main__btn,.header.scrolled.scrollDown .header__main__switch{opacity:0}.header.scrolled.scrollDown .header__main__logo a{height:26px;width:88px}.header.scrolled.scrollDown .header__main__btn .item{height:40px}}.header--all .header__main__logo>a{background:url(../img/all/common/logo_small.svg) no-repeat 0 0;pointer-events:none}@media screen and (min-width:769px){.header--all .header__main__logo>a{height:46px;width:189px}}@media screen and (max-width:768px){.header--all .header__main__logo>a{height:33px;width:134px}}.header--all .header__top{background:var(--black)}.header--all .modBtnMain{border:1px solid var(--black);color:var(--black)}@media screen and (min-width:769px){.header--all .modBtnMain{padding:6px 20px}}@media screen and (max-width:768px){.header--all .modBtnMain{margin-left:15px}.header--all .header__main__menu{background:#515151}}.header--all .header__main__btn .item{background:#ed9620;background:linear-gradient(90deg,#ed9620 0,#f17336)}@media screen and (min-width:769px){.header--all .header__main__btn .item{width:87px}}@media screen and (max-width:768px){.header--all .header__main__btn .item{width:80px}}.header--all .header__main__btn .item a{color:var(--white);flex-direction:column}.header--all .header__main__btn .item a i{aspect-ratio:990/721;background-image:url(../img/common/icon_mail.svg);background-size:cover;display:inline-block;width:24px}.header--all .header__main__btn .item a span{margin-top:5px}@media screen and (min-width:769px){.header--all .header__main__btn .item a span{font-size:12px}}@media screen and (max-width:768px){.header--all .header__main__btn .item a span{font-size:10px}}@media screen and (min-width:769px){.header--allTop.scrolled{left:0;width:100vw;z-index:1000}}.header--business .header__main__logo{pointer-events:none}@media screen and (max-width:768px){.header--business .header__main__logo{left:50%;position:absolute;transform:translate(-50%)}}.header--business .header__main__inner{justify-content:space-between}@media screen and (min-width:769px){.header--business .header__main__inner{gap:0 10px}}@media screen and (max-width:768px){.header--business .header__main__inner{width:100%}}.header--business .header__main__flex{align-items:center;display:flex}@media screen and (max-width:768px){.header--business .header__main__flex{justify-content:space-between;width:100%}}.header--business .modBtnMain__flex{align-items:center;display:flex;gap:0 10px}@media screen and (min-width:769px){.header--business .modBtnMain{height:46px;line-height:1.4;margin-left:0;min-width:160px;padding:0 20px;white-space:nowrap}.header--business .modBtnMain span{display:inline-block;padding-right:16px;position:relative;text-align:center}.header--business .modBtnMain i{aspect-ratio:1/1;border:2px solid var(--black);border-bottom:none;border-left:none;display:inline-block;position:absolute;right:2px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}}@media screen and (max-width:768px){.header--business .modBtnMain{line-height:1.4;margin-left:10px;padding:5px 0;text-align:center;width:90px}}.header--business .modBtnMain--type01{background:#f8f8f8;border:1px solid #ddd;color:var(--black)}.header--business .modBtnMain--type02{border:1px solid var(--black);color:var(--black);max-width:100px}.header--business .header__main__numPc{margin-left:23px;max-width:195px;width:100%}.header--business .header__main__numPc .main{aspect-ratio:1162/149;background-image:url(../img/business/ic_group_num.svg);background-size:cover;width:100%}.header--business .header__main__numPc .sub{color:#999;font-size:12px;line-height:1;margin-left:7px;margin-top:5px;text-align:center}@media screen and (min-width:769px){.header--business .header__main__btn{margin:0 0 0 20px}}.header--business .header__main__btn .item--type01{background:#ed9620;background:linear-gradient(90deg,#ed9620 0,#f17336)}@media screen and (min-width:769px){.header--business .header__main__btn .item--type01{width:87px}}@media screen and (max-width:768px){.header--business .header__main__btn .item--type01{width:65px}}.header--business .header__main__btn .item--type01 a{color:var(--white);flex-direction:column}.header--business .header__main__btn .item--type01 a i{aspect-ratio:990/721;background-image:url(../img/common/icon_mail.svg);background-size:cover;display:inline-block;width:24px}.header--business .header__main__btn .item--type01 a span{margin-top:5px}@media screen and (min-width:769px){.header--business .header__main__btn .item--type01 a span{font-size:12px}}@media screen and (max-width:768px){.header--business .header__main__btn .item--type01 a span{font-size:10px}}.header--business .header__main__btn .item--type02{width:50px}.header--business .header__main__btn .item--type02 a{display:flex;flex-direction:column}.header--business .header__main__btn .item--type02 a span{color:#f5772f;line-height:1;margin-top:6px;width:100%}.header--business .header__main__btn .item--type02 i{aspect-ratio:1/1;background-image:url(../img/business/ic_tel.svg);display:inline-block;margin-top:-3px;width:20px}@media screen and (min-width:769px){.headerModalSp{display:none}}@media screen and (max-width:768px){.headerModalSp{background-color:var(--white);height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:-1}.headerModalSp.is-active{opacity:1;z-index:99999}.headerModalSp__header{border-bottom:1px solid var(--blue);display:grid;height:50px;place-items:center;position:relative}.headerModalSp__header p{color:var(--blue);font-size:16px;font-weight:700;line-height:1}.headerModalSp__header i{background:no-repeat 50% 50%;cursor:pointer;position:absolute}}@media screen and (max-width:768px) and (min-width:769px){.headerModalSp__header i{background-image:url(../img/common/icon_delete.svg);background-size:100%;height:22px;right:19px;top:19px;width:22px}}@media screen and (max-width:768px) and (max-width:768px){.headerModalSp__header i{background-image:url(../img/common/sp/icon_delete.svg);background-size:10px 10px;border:1px solid var(--blue);border-radius:100%;height:29px;right:10px;top:10px;width:29px}}@media screen and (max-width:768px){.headerModalSp__main{padding:0 15px}.headerModalSp__main .categoryTab{display:flex;gap:0 8px}.headerModalSp__main .categoryTab__wrap{border-bottom:1px solid #ddd;margin:0 calc(50% - 50vw);overflow:auto;padding:7.5px 15px;width:100vw}.headerModalSp__main .categoryTab li{border:1px solid #ddd;border-radius:15px;cursor:pointer;line-height:1;padding:8px 15px;text-align:center;white-space:nowrap}.headerModalSp__main .categoryTab li.is-active{background-color:#ebf5ff;border:1px solid var(--blue);color:var(--blue)}.headerModalSp__main .categoryTab li span{display:inline-block;margin-left:10px}}@media screen and (max-width:768px) and (max-width:768px){.headerModalSp__main .categoryContents .selectedTab{display:flex;gap:0 8px}.headerModalSp__main .categoryContents .selectedTab__wrap{background-color:#f3f9fc;margin:0 calc(50% - 50vw);overflow:auto;padding:15px;width:100vw}.headerModalSp__main .categoryContents .selectedTab label,.headerModalSp__main .categoryContents .selectedTab li{background-color:var(--blue);border-radius:6px;color:var(--white);cursor:pointer;line-height:1;padding:8px 30px 8px 15px;position:relative;text-align:center;white-space:nowrap}.headerModalSp__main .categoryContents .selectedTab label.is-active,.headerModalSp__main .categoryContents .selectedTab li.is-active{background-color:#ebf5ff;border:1px solid var(--blue);color:var(--blue)}.headerModalSp__main .categoryContents .selectedTab label i,.headerModalSp__main .categoryContents .selectedTab li i{aspect-ratio:1/1;display:inline-block;position:absolute;right:10px;width:15px}.headerModalSp__main .categoryContents .selectedTab label i:after,.headerModalSp__main .categoryContents .selectedTab label i:before,.headerModalSp__main .categoryContents .selectedTab li i:after,.headerModalSp__main .categoryContents .selectedTab li i:before{background-color:var(--white);content:"";height:1px;top:0;right:0;bottom:0;left:0;margin:auto;position:absolute;width:100%}.headerModalSp__main .categoryContents .selectedTab label i:before,.headerModalSp__main .categoryContents .selectedTab li i:before{transform:rotate(45deg)}.headerModalSp__main .categoryContents .selectedTab label i:after,.headerModalSp__main .categoryContents .selectedTab li i:after{transform:rotate(135deg)}.headerModalSp__main .categoryContents .selectedTab label input,.headerModalSp__main .categoryContents .selectedTab li input{display:none}.headerModalSp__main .categoryContents .list{width:100%}.headerModalSp__main .categoryContents .list__wrap{height:calc(100% - 60px);overflow-y:scroll}.headerModalSp__main .categoryContents .list__item{border-bottom:1px solid #ddd;padding:10px 0}.headerModalSp__main .categoryContents .list__item:last-child{border-bottom:none}.headerModalSp__main .categoryContents .list__item .modFormCheck,.headerModalSp__main .categoryContents .list__item .modFormRadio{padding:0 10px}.headerModalSp__main .categoryContents .list__item .modFormCheck input,.headerModalSp__main .categoryContents .list__item .modFormRadio input{margin:0!important}.headerModalSp__main .categoryContents .list--hasClild .list__item{border-bottom:none;padding-bottom:0}.headerModalSp__main .categoryContents .subList{display:flex;flex-wrap:wrap;gap:10px 0;margin-left:20px;margin-top:10px}.headerModalSp__main .categoryContents .subList__item{width:100%}.headerModalSp__main .categoryContents .toggleContents__text{border-bottom:1px solid #ddd;font-size:16px;font-weight:700;padding:0 10px 10px;position:relative}.headerModalSp__main .categoryContents .toggleContents__text:after,.headerModalSp__main .categoryContents .toggleContents__text:before{background-color:var(--black);content:"";height:2px;margin-top:-5px;position:absolute;right:12px;top:50%;width:12px}.headerModalSp__main .categoryContents .toggleContents__text:before{position:absolute;top:50%}.headerModalSp__main .categoryContents .toggleContents__text:after{position:absolute;top:50%;transform:rotate(90deg)}.headerModalSp__main .categoryContents .toggleContents__text.is-open:after{opacity:0}.headerModalSp__main .categoryContents .toggleContents__list{display:none}.headerModalSp__main .categoryContents .toggleContents__list.is-open{display:block}.headerModalSp__main .categoryContents .toggleContents__list__item{border-bottom:1px solid #ddd;padding:10px 0}.headerModalSp__main .categoryContents .toggleContents__list__item .modFormCheck,.headerModalSp__main .categoryContents .toggleContents__list__item .modFormRadio{padding:0 10px}.headerModalSp__main .categoryContents .toggleContents__list__item .modFormCheck input,.headerModalSp__main .categoryContents .toggleContents__list__item .modFormRadio input{margin:0!important}}@media screen and (max-width:768px){.headerModalSp__footer{background:#f3f9fc;padding:5px 35px 15px}.headerModalSp__footer .hitNum{text-align:center}.headerModalSp__footer .hitNum span{color:var(--orange);display:inline-block;font-size:20px;font-weight:700;margin:0 4px}.headerModalSp__footer .action{align-items:center;display:flex;flex-wrap:wrap;gap:10px 10px;justify-content:center;margin-top:4px}.headerModalSp__footer .action__item .modBtnSearch{width:205px}.headerModalSp__footer .action__item .clear{text-decoration:underline}.headerModalSp__footer .modBtnSearch{font-size:14px}.headerModalSp__footer .modBtnSearch i{background:no-repeat 0 0;background-image:url(../img/common/icon_search.svg);background-size:100%;display:inline-block;height:18px;margin-right:5px;vertical-align:middle;width:18px}}.HeaderModalLoginCheck{background-color:var(--white);border-radius:8px;display:flex;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1001}@media screen and (min-width:769px){.HeaderModalLoginCheck{height:auto;max-height:570px;max-width:730px;width:100%}}@media screen and (max-width:768px){.HeaderModalLoginCheck{height:72.7272727273%;width:calc(100% - 30px)}}.HeaderModalLoginCheckOverlay{background-color:#0f223880;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.HeaderModalLoginCheck__inner{display:flex;height:100%;justify-content:space-around;width:100%}@media screen and (min-width:769px){.HeaderModalLoginCheck__inner{padding:84px 30px 74px}}@media screen and (max-width:768px){.HeaderModalLoginCheck__inner{display:grid;padding:56px 20px;place-items:center}}.HeaderModalLoginCheck__body .btn{background:no-repeat 50% 50%}.HeaderModalLoginCheck__body .btn--close{cursor:pointer;position:absolute}@media screen and (min-width:769px){.HeaderModalLoginCheck__body .btn--close{background-image:url(../img/common/icon_delete.svg);background-size:100%;height:22px;right:19px;top:19px;width:22px}}@media screen and (max-width:768px){.HeaderModalLoginCheck__body .btn--close{background-image:url(../img/common/sp/icon_delete.svg);background-size:10px 10px;border:1px solid var(--blue);border-radius:100%;height:29px;right:10px;top:10px;width:29px}}.HeaderModalLoginCheck__body .loginedCheck__title{font-weight:700;text-align:center}@media screen and (min-width:769px){.HeaderModalLoginCheck__body .loginedCheck__title{font-size:20px}}@media screen and (max-width:768px){.HeaderModalLoginCheck__body .loginedCheck__title{font-size:16px}}.HeaderModalLoginCheck__body .loginedCheck__text{margin-top:20px;text-align:center}.HeaderModalLoginCheck__body .loginedCheck__btns{display:flex;flex-wrap:wrap;gap:15px 15px;justify-content:center}@media screen and (min-width:769px){.HeaderModalLoginCheck__body .loginedCheck__btns{margin-top:35px}}@media screen and (max-width:768px){.HeaderModalLoginCheck__body .loginedCheck__btns{margin-top:40px}}@media screen and (min-width:769px){.HeaderModalLoginCheck__body .loginedCheck__btns .modBtnMain{height:51px}}@media screen and (max-width:768px){.HeaderModalLoginCheck__body .loginedCheck__btns .modBtnMain{width:250px}}.HeaderModalLoginCheck__body .loginedCheck__btns .modBtnMain--noneIcon:after{display:none}@media screen and (max-width:768px){.header__main.isLoggedIn .modBtnMain{max-width:270px}.header__main.isLoggedIn .header__main__logoWrap{left:50%;position:absolute;top:0;transform:translate(-50%)}}.badge[data-v-e8899bde]{align-items:center;border-radius:9999px;display:flex;height:1rem;justify-content:center;position:absolute;right:-.75rem;top:-.5rem;white-space:nowrap;width:1rem;--tw-bg-opacity:1;background-color:rgb(210 235 250/var(--tw-bg-opacity,1));font-size:10px;text-align:center;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:1024px){.badge[data-v-e8899bde]{height:1.25rem;right:-1rem;top:-1rem;width:1.25rem}}
