:where(body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,caption,tr,th,td,dl,dt,dd,a,img,form,input,textarea,button,header,nav,article,section,footer,aside){margin:0;padding:0}table{border:0;border-collapse:collapse;border-spacing:0}:where(body.en p,body.en th,body.en td,body.en li){word-break:normal}legend{display:none}li{list-style:none}:where(a,img){outline:0;border:0;text-decoration:none}br{line-height:inherit}:where(span,strong,em,i,address){padding:0;font-size:inherit;line-height:inherit;font-style:inherit;color:inherit}input{outline:0}:where(input[type=submit],input[type=reset],button){cursor:pointer}strong{font-weight:inherit}:where(i,em,address){font-style:normal}address{font-size:inherit}label{color:inherit;font-size:inherit}:where(button,input,optgroup,select,textarea){margin:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}:where(*,*::before,*::after){box-sizing:border-box}:root{--vh:100vh;--vh:100dvh}html{font-size:clamp(1px,.66vw,10px);background:#f4f4f4;scroll-behavior:smooth}[id]{scroll-margin-top:100px}@media screen and (max-width: 767px){[id]{scroll-margin-top:85px}}body{font-size:clamp(13px,16/1400*100vw,16px);background:#f4f4f4;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#000;line-height:1;-webkit-text-size-adjust:100%;text-autospace:normal;word-break:normal}picture{display:contents}img{display:block;max-width:100%;width:100%;height:auto}a{text-decoration:none;color:inherit}select{-webkit-appearance:none;appearance:none}main{display:block}iframe{max-width:100%;display:block}:where(input::placeholder,textarea::placeholder){color:rgba(0,0,0,.4)}input{outline:0}button{background:rgba(0,0,0,0);border:0;text-align:left}details summary{display:block;-webkit-appearance:none;appearance:none;list-style:none}details summary::-webkit-details-marker,details summary::marker{display:none}:where(body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,table,caption,tr,th,td,dl,dt,dd,a,img,form,input,textarea,button,header,nav,article,section,footer,aside){min-width:0;min-height:0;letter-spacing:.04em}:where(p,li,caption,th,td,dt,dd,a,input,textarea,button){line-height:1.6}@media screen and (max-width: 767px){:where(p,li,caption,th,td,dt,dd,a,input,textarea,button){line-height:1.6}}@media all{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0}}@media all{.common-arrow{font-size:clamp(10px,12/1400*100vw,12px);display:flex;justify-content:center;align-items:center;gap:0;position:relative;padding:.35em .9em;border-radius:4px;background:#405a9d;color:#fff;transition:all .3s ease-in-out}.common-arrow.--white{background:#fff;color:#405a9d}}@media screen and (max-width: 767px){.common-arrow{padding:.5em 1em}.common-arrow.--f-nav{padding:.4em .7em}.common-arrow.--side{padding:.4em 1em}}@media all{.common-detail{font-size:clamp(12px,14/1400*100vw,14px);display:flex;align-items:center;gap:10px;margin-top:.4em}.common-detail__text{font-weight:500}.common-detail .common-arrow{padding:.5em .9em}.common-detail.--white .common-arrow{background:#fff;color:#405a9d}}@media all{.common-button{font-size:clamp(12px,14/1400*100vw,14px);transition:all .3s ease-in-out;display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;width:-moz-fit-content;width:fit-content;padding:.9em 1.5em .9em 1.3em;border-radius:4px;background:#405a9d;border:1px solid #405a9d;color:#fff;overflow:clip;transition:all .3s ease-in-out}}@media(hover: hover){.common-button:hover{background:#fff;color:#405a9d}}@media all{.common-button__text{min-width:160px;font-weight:700}.common-button__arrow i{font-size:clamp(11px,13/1400*100vw,13px);transform:translate(0, -1px)}.common-button.--short .common-button__text{min-width:108px}.common-button.--white{transition:all .3s ease-in-out;background:#fff;border:1px solid #fff;color:#405a9d}}@media(hover: hover){.common-button.--white:hover{background:#405a9d;color:#fff;border:1px solid #405a9d}}@media all{.common-button.--white::before{background:#405a9d}.common-button.--f-recruit{padding:2em 1.5em 2em 1.3em}.common-button.--f-recruit::before{width:130%;left:-15%}.common-button.--business{transition:all .3s ease-in-out;background:#fff;border:1px solid #405a9d;color:#405a9d}}@media(hover: hover){.common-button.--business:hover{background:#405a9d;color:#fff}}@media all{.common-button.--recruit{transition:all .3s ease-in-out;width:min(100%,300px);padding:1.6em 1.5em 1.5em 1.3em;background:#f4f4f4;border:1px solid #f4f4f4;color:#000}}@media(hover: hover){.common-button.--recruit:hover{color:#fff;border:1px solid #405a9d;background:#405a9d}}@media all{.common-button.--recruit[data-is-active=true]{color:#fff;border:1px solid #405a9d;background:#405a9d}.common-button.--recruit .common-button__text{line-height:1.3}.common-button.--recruit .common-button__text span{font-size:clamp(10px,10/1400*100vw,10px);display:block}}@media screen and (max-width: 767px){.common-button{padding:.5em .7em}.common-button__text{min-width:130px}.common-button.--f-recruit{padding:.7em}.common-button.--recruit{font-size:clamp(13px,14/1400*100vw,14px);width:min(100%,450px);margin-inline:auto;padding:1em 1.4em 1em 1.3em}}@media screen and (max-width: 767px){button.common-button.--recruit .common-button__arrow i{display:none}button.common-button.--recruit .common-button__arrow::before{font-family:"Font Awesome 7 Free";font-weight:900;font-size:clamp(11px,13/1400*100vw,13px);content:""}a.common-button.--recruit{padding:1em 1.4em .5em 1.3em}a.common-button.--recruit .common-button__arrow{transform:translate(3px, -3px)}}@media all{.common-title{font-size:clamp(12px,12/1400*100vw,12px);--sub: clamp(32px, 4vw, 56px);position:relative;padding-bottom:calc(var(--sub)*1.2)}.common-title::before{content:attr(data-en);position:absolute;bottom:0;left:0;font-family:"Oswald",sans-serif;font-size:var(--sub);font-weight:500;white-space:nowrap;letter-spacing:.04em;line-height:1}.common-title{font-weight:500}.common-title::before{text-transform:uppercase}.common-title.--white{color:#fff}.common-title.--sm{font-size:clamp(12px,14/1400*100vw,14px);--sub: clamp(32px, 2.5vw, 35px);position:relative;padding-bottom:calc(var(--sub)*1.2)}.common-title.--sm::before{content:attr(data-en);position:absolute;bottom:0;left:0;font-family:"Oswald",sans-serif;font-size:var(--sub);font-weight:500;white-space:nowrap;letter-spacing:.04em;line-height:1}.common-title.--sm{font-weight:500}}@media all{.common-grid{display:grid;grid-template-columns:5fr 7fr}.common-grid.--contact{grid-template-columns:35fr 85fr}.common-grid.--contact .contact__form{margin-left:max(7rem,30px)}.common-grid.--confirm{grid-template-columns:46fr 85fr}.common-grid.--news{display:grid;grid-template-columns:35fr 85fr}.common-grid.--news .news__side{margin-right:max(12rem,60px)}.common-grid.--recruit .recruitment__side{margin-right:max(20rem,50px)}.common-grid.--message .message__text-wrap{margin-right:max(6rem,20px)}}@media(768px < width < 1300px){.common-grid.--message{grid-template-columns:6fr 5fr}.common-grid.--message .message__text-wrap{margin-right:20px}}@media screen and (min-width: 768px)and (max-width: 1199px){.common-grid.--recruit .recruitment__side{margin-right:50px}}@media screen and (max-width: 767px){.common-grid{display:flex;flex-direction:column}.common-grid.--contact .contact__form{margin-left:0}.common-grid.--recruit{display:grid}.common-grid.--recruit .recruitment__side{margin-right:0}.common-grid.--message .message__text-wrap{margin-right:0}}@media all{.common-hero{--margin: max(7rem, 40px);width:min(1200px,90%);margin-inline:auto;position:relative;aspect-ratio:1200/400;margin-bottom:var(--margin);border-radius:4px}.common-hero::before{content:"";display:block;position:absolute;top:calc(100% + var(--margin));width:100%;height:1px;background:rgba(0,0,0,.24)}.common-hero.--company-button{--margin: 0}.common-hero.--company-button::before{display:none}}@media screen and (min-width: 768px){.common-hero{background:var(--img) no-repeat center center/cover}}@media screen and (max-width: 767px){.common-hero{width:90%;height:calc(100vh - 275px);background:var(--sp-img) no-repeat right bottom/cover}.common-hero.--company-button{height:revert;aspect-ratio:340/290;background:var(--sp-img) no-repeat center center/cover}.common-hero.--company{background:var(--sp-img) no-repeat 86% bottom/cover}}@media all{.container{min-height:100vh;overflow:clip}.container.--short{display:grid;grid-template-rows:auto 1fr auto}}@media all{.header__logo-link{transition:all .3s ease-in-out;display:block;width:max(21.5rem,150px)}}@media(hover: hover){.header__logo-link:hover{opacity:.7}}@media all{.header__link{transition:all .3s ease-in-out;display:block;padding:.9em 1em;font-weight:700;color:#2d2d2d}}@media(hover: hover){.header__link:hover{opacity:.7}}@media all{.header__link.--contact{transition:all .3s ease-in-out;margin-left:1em;padding:.8em 1.7em;border-radius:5px;border:2px solid #405a9d;background:#405a9d;color:#fff}}@media(hover: hover){.header__link.--contact:hover{opacity:1;background:#fff;color:#405a9d}}@media screen and (min-width: 768px){.header{position:fixed;top:15px;left:25px;right:25px;z-index:800;border-radius:10px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px)}.header__block{display:flex;align-items:center;padding:14px 14px 14px 16px}.header__boxes{margin-left:auto}.header__list{display:flex;align-items:center}.header__item-list{position:absolute;left:0;right:0}.header__hamburger{display:none}}@media screen and (min-width: 768px)and (max-width: 1199px){.header__link{padding:.9em .5em}}@media screen and (max-width: 767px){.header[data-is-open=true] .header__logo{background:hsla(0,0%,100%,.95);border-radius:10px 10px 0 0}.header__logo{position:fixed;top:20px;left:10px;right:10px;z-index:800;padding:16px 10px;border-radius:10px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);transition:all .5s ease-in-out}.header__boxes{position:fixed;inset:0;z-index:600;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:all .5s ease-in-out}.header__boxes[data-is-open=true]{opacity:1;pointer-events:revert}.header__boxes[data-is-open=true] .header__navi{opacity:1;inset:0}.header__boxes[data-is-open=true] .header__navi-inner{inset:4px 4px 4px 11%}.header__navi{display:none;margin:76px 10px 0;padding:11px 44px;border-radius:0 0 10px 10px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(4px)}.header__item{border-bottom:1px solid}.header__item.--has-list{padding-bottom:.5em}.header__item.--has-list .header__link{padding:1.1em 0 .8em}.header__item:last-child{border-bottom:0}.header__link{display:flex;justify-content:space-between;padding:1.1em 0}.header__item-list{display:grid;grid-template-columns:repeat(2, 8em);gap:0}.header__item-link{transition:all .3s ease-in-out;display:block;font-size:13px;padding:.4em 0}}@media screen and (max-width: 767px)and (hover: hover){.header__item-link:hover{opacity:.7}}@media screen and (max-width: 767px){.header__contact{display:grid;grid-template-columns:1fr 60px;align-items:center;width:calc(100% + 50px);margin:25px 0 0 -25px;padding:20px 25px 30px;border-radius:5px;background:#fff}.header__contact-arrow{display:flex;width:100%;padding:.7em 0;background:linear-gradient(180deg, rgb(64, 90, 157) 0%, rgb(22, 32, 55) 100%);color:#fff;font-size:12px;transform:translate(0, 5px)}.header__hamburger{position:fixed;top:29px;right:19px;z-index:1000}}@media screen and (max-width: 767px){.hamburger{display:block;width:60px;aspect-ratio:60/31;border-radius:100vmax;border:#dadde5 1px solid}.hamburger[data-is-open=true]{background:#dadde5}.hamburger[data-is-open=true] .hamburger__bar:nth-of-type(1){transform:rotate(19deg) translate(-18px, 9px)}.hamburger[data-is-open=true] .hamburger__bar:nth-of-type(2){transform:rotate(-20deg) translate(-18px, -10px)}.hamburger__bar{position:absolute;left:50%;transform:translate(-50%, 0);width:38px;height:2px;border-radius:100vmax;background:#405a9d;transition:all .5s ease-in-out}.hamburger__bar:nth-of-type(1){top:11px}.hamburger__bar:nth-of-type(2){top:17px}}@media all{.footer{background:#19233d}.footer__block{width:min(1200px,90%);margin-inline:auto;padding:max(8rem,20px) 0 max(7rem,35px)}.footer__contact,.footer__nav,.footer__info{padding:4rem 6rem;border-radius:5px;background:#fff}.footer__nav-list{display:grid;grid-template-columns:12fr 15fr 12fr;gap:25px 10rem}.footer__nav-link{font-size:clamp(13px,14/1400*100vw,14px);transition:all .3s ease-in-out;font-weight:600}}@media(hover: hover){.footer__nav-link:hover .common-arrow{transform:translate(3px, 0)}.footer__nav-link:hover .common-arrow[data-arrow=down]{transform:translate(0, 3px)}}@media all{.footer__nav-item__list{margin-top:.7em}.footer__nav-item__link{transition:all .3s ease-in-out;font-size:clamp(12px,12/1400*100vw,12px);display:block;padding:.3em 0;color:#999;white-space:nowrap;font-weight:500}}@media(hover: hover){.footer__nav-item__link:hover{opacity:.7}}@media all{.footer__nav-item:first-child{grid-column:1;grid-row:1/5}.footer__nav-link{display:flex;align-items:center;justify-content:space-between}.footer__bottom{margin-top:1em;color:#fff}.footer__bottom-copy{font-size:clamp(12px,14/1400*100vw,14px);font-weight:500;letter-spacing:.05em;line-height:1.3}.footer__bottom-list{display:flex}.footer__bottom-link{transition:all .3s ease-in-out;font-size:clamp(12px,12/1400*100vw,12px);display:block;font-weight:500}}@media(hover: hover){.footer__bottom-link:hover{opacity:.7}}@media all{.footer__bottom-top{transition:all .3s ease-in-out;display:flex;gap:.5em}}@media(hover: hover){.footer__bottom-top:hover .footer__bottom-top__arrow{transform:translate(0, -5px)}}@media all{.footer__bottom-top__text{font-size:clamp(13px,14/1400*100vw,14px);font-family:"Oswald",sans-serif;font-weight:500;transition:all .3s ease-in-out}.footer__bottom-top__arrow{display:flex;justify-content:center;align-items:center;gap:0;font-size:clamp(12px,12/1400*100vw,12px);width:25px;aspect-ratio:1/1;border-radius:4px;background:#fff;color:#405a9d;transition:all .3s ease-in-out}}@media screen and (min-width: 768px){.footer__box{display:grid;grid-template-columns:51fr 67fr;gap:8px}.footer__coontact{grid-column:1;grid-row:1}.footer__nav{grid-column:2;grid-row:1}.footer__info{grid-column:1/3;grid-row:2}.footer__bottom{display:flex;justify-content:space-between;align-items:center}.footer__bottom-box{display:flex;align-items:center;gap:max(4rem,20px)}}@media screen and (min-width: 768px)and (max-width: 1199px){.footer__box{grid-template-columns:43fr 67fr}.footer__nav-list{gap:15px 45px}}@media(900px < width){.footer__nav-item:nth-child(3){grid-column:2;grid-row:2}.footer__nav-item:nth-child(4){grid-column:3;grid-row:1}}@media(width < 900px){.footer__nav-list{grid-template-columns:repeat(2, 1fr);gap:0 80px}}@media screen and (max-width: 767px){.footer__block{padding:20px 0 25px}.footer__contact,.footer__nav,.footer__info{padding:25px 35px}.footer__nav{margin-top:20px}.footer__nav-link{font-weight:500;gap:1em}.footer__nav-item__list{margin-top:.3em}.footer__nav-item__link{font-weight:700;padding:.5em 0}.footer__bottom{display:flex;flex-direction:column}.footer__bottom-copy{order:1;margin-top:25px;text-align:center}.footer__bottom-box{display:flex;justify-content:flex-end;align-items:center;gap:20px}.footer__bottom-top__arrow{transform:translate(0, -3px)}}@media(width < 460px){.footer__nav-list{grid-template-columns:repeat(2, auto);justify-content:space-between;gap:0}}@media all{.f-recruit{position:relative;background:linear-gradient(90deg, rgba(0, 0, 0, 0.6)),url("../img/common/bgimg_recruit@2x.jpg") no-repeat center center/cover}.f-recruit::before{content:"";position:absolute;inset:0;z-index:0;backdrop-filter:blur(2px)}.f-recruit__block{width:min(1200px,90%);margin-inline:auto;position:relative;z-index:100;padding:max(12rem,35px) 0 max(10rem,40px);color:#fff}.f-recruit__copy{font-size:clamp(20px,30/1400*100vw,30px);margin-top:1em;font-weight:700}.f-recruit__text{font-size:clamp(13px,14/1400*100vw,14px);margin-top:2em}}@media screen and (min-width: 768px){.f-recruit__block{display:flex;justify-content:space-between;align-items:flex-end}}@media screen and (max-width: 767px){.f-recruit{background:linear-gradient(90deg, rgba(0, 0, 0, 0.6)),url("../img/common/bgimg_recruit_sp@2x.jpg") no-repeat 30% top/cover}.f-recruit__text{margin-top:1.5em}.f-recruit__link{margin-top:40px}}@media all{.f-contact{border:1px solid #fff;transition:all .3s ease-in-out}}@media(hover: hover){.f-contact:hover{color:#fff;background:#19233d}.f-contact:hover .f-contact__arrow{color:#19233d;background:#fff}}@media all{.f-contact__box{display:grid;grid-template-columns:1fr max(12rem,57px)}.f-contact__title{margin-top:-0.5em;padding:0 calc(var(--sub)*2) calc(var(--sub)*1.2) 0}.f-contact__text{font-size:clamp(13px,14/1400*100vw,14px)}.f-contact__arrow{font-size:clamp(12px,30/1400*100vw,30px);display:flex;width:100%;background:linear-gradient(180deg, rgb(64, 90, 157) 0%, rgb(22, 32, 55) 100%);color:#fff;transition:all .3s ease-in-out}.f-contact__text{font-size:clamp(12px,14/1400*100vw,14px);margin-top:2.5em}}@media screen and (min-width: 768px){.f-contact__title{margin-top:-0.5em}}@media screen and (max-width: 767px){.f-contact{display:block}.f-contact__box{align-items:center}.f-contact__arrow{padding:.8em 0}.f-contact__text{margin-top:1.8em}}@media all{.f-info__item{display:flex;flex-direction:column}.f-info__item:not(:has(.f-info__item-tel)) .f-info__item-address{margin-bottom:.5em}.f-info__item-title{font-size:clamp(12px,14/1400*100vw,14px);font-weight:700;color:#405a9d}.f-info__item-address{font-size:clamp(10px,12/1400*100vw,12px);margin-top:.7em;line-height:1.4}.f-info__item-tel{font-size:clamp(10px,12/1400*100vw,12px);margin:0 0 .5em;line-height:1.4}.f-info__item-link{transition:all .3s ease-in-out;font-size:clamp(9px,11/1400*100vw,11px);display:block;width:-moz-fit-content;width:fit-content;margin-top:auto;padding:.2em .5em .3em .8em;border-radius:100vmax;background:rgba(64,90,157,.24);font-family:"Oswald",sans-serif;color:#405a9d;line-height:1}}@media(hover: hover){.f-info__item-link:hover{opacity:.7}}@media all{.f-info__item-link i{font-size:clamp(6px,8/1400*100vw,8px);margin-left:.2em}}@media screen and (min-width: 768px){.f-info{display:grid;grid-template-columns:max(21.5rem,120px) 1fr;gap:9rem}.f-info__list{display:grid;grid-template-columns:17fr 20fr 25fr;gap:18px 5rem}}@media screen and (min-width: 768px)and (max-width: 1199px){.f-info{gap:5rem}.f-info__list{grid-template-columns:repeat(3, 1fr);gap:3rem}}@media all{.title__block{width:min(1200px,90%);margin-inline:auto;display:flex;justify-content:space-between;align-items:flex-start;padding:max(19.5rem,118px) 0 max(7rem,40px);border-bottom:1px solid rgba(0,0,0,.24)}.title.--non .title__block{border:0}.title.--white{color:#fff}.title.--white .crumble__item:not(:last-child){color:#fff}.title.--white .crumble__item::before{background:#fff}}@media screen and (max-width: 767px){.title__title{margin:65px 0 0 10px}}@media all{.crumble{font-size:clamp(12px,12/1400*100vw,12px);margin:-0.4em -1em 0 0}.crumble__list{display:flex;align-items:center;justify-content:flex-end}.crumble__item{padding-left:1.6em}.crumble__item:not(:last-child){color:rgba(0,0,0,.24);position:relative}.crumble__item:not(:last-child)::before{content:"";display:block;position:absolute;top:.75em;left:calc(100% + .5em);width:.6em;height:1px;background:rgba(0,0,0,.24)}.crumble.--single{--max: 70em}.crumble.--single .crumble__item:last-child{max-width:var(--max);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width: 768px)and (max-width: 1199px){.crumble.--single{--max: 50em}}@media screen and (max-width: 767px){.crumble{margin:-0.4em -1.5em 0 0}.crumble.--single{--max: 12em;margin:-0.4em 0 0 0}}@media all{.side-nav__list{width:min(1200px,90%);margin-inline:auto;margin-top:10rem}.side-nav__link{font-size:clamp(13px,14/1400*100vw,14px);transition:all .3s ease-in-out;display:flex;align-items:center;gap:.5em;font-weight:700}}@media(hover: hover){.side-nav__link:hover .common-arrow{transform:translate(3px, 0)}.side-nav__link:hover .common-arrow[data-arrow=down]{transform:translate(0, 3px)}.side-nav__link:hover{color:#405a9d}}@media all{.side-nav__link-text{white-space:nowrap}}@media screen and (min-width: 768px){.side-nav__list{display:flex;gap:10px 1.5em;flex-wrap:wrap}}@media screen and (max-width: 767px){.side-nav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 15px;margin-top:70px}.side-nav__link{justify-content:space-between;font-weight:500}}@media all{.privacy{width:min(1200px,90%);margin-inline:auto;font-size:clamp(12px,14/1400*100vw,14px);padding-bottom:max(12rem,60px);overflow:clip}.privacy__block{width:min(1000px,100%);margin-inline:auto;position:relative;padding:7rem 0}.privacy__block::before,.privacy__block::after{content:"";position:absolute;background:rgba(0,0,0,.24)}.privacy__block::before{inset:0 -10rem calc(100% - 1px) -10rem}.privacy__block::after{inset:calc(100% - 1px) -10rem 0 -10rem}.privacy__item:not(:first-child){margin-top:max(4.3rem,30px)}.privacy__item:first-child{margin-bottom:5rem}.privacy__title{font-size:clamp(12px,14/1400*100vw,14px);margin-bottom:1.3em;font-weight:700;color:#405a9d}.privacy__item-item{text-indent:1em hanging}.privacy__item-item:has(a){color:#405a9d}.privacy__item-item a{-webkit-text-decoration:revert;text-decoration:revert}.privacy__info{margin-top:1em}.privacy__info-company{font-weight:500}}@media screen and (max-width: 767px){.only-tab,.only-pc,.not-sp{display:none}}@media screen and (min-width: 768px)and (max-width: 1199px){.only-sp,.only-pc,.not-tab{display:none}}@media screen and (min-width: 1200px){.only-sp,.only-tab,.not-pc{display:none}}