*{margin:0;padding:0;border:0;vertical-align:baseline;color:inherit;box-sizing:border-box}ol{list-style:none}ul{list-style:none}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;cursor:pointer;padding:0;margin:0}html{font-size:18px;font-family:source-code-pro,source-han-sans-japanese,monospace,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4d4d4d;line-height:2;font-weight:400;font-style:normal;background:#f8f8f8}body{background:#f8f8f8}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;transition:.3s}.center{text-align:center}.flexbox{display:flex;flex-wrap:wrap;justify-content:center;line-height:1em}.nowrap{white-space:nowrap}iframe.calendar-iframe{height:3000px;border:0;overflow-y:scroll !important;border-radius:16px}.mb12{margin-bottom:12px !important}.mb16{margin-bottom:16px !important}.mb20{margin-bottom:20px !important}.mb24{margin-bottom:24px !important}.mb32{margin-bottom:32px !important}.mb36{margin-bottom:36px !important}.mb40{margin-bottom:40px !important}.mb48{margin-bottom:48px !important}.mb72{margin-bottom:72px !important}.f-en{font-family:"barlow-condensed",sans-serif}.color-fff{color:#fff}.fw-light{font-weight:200}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.attention{font-size:16px;margin-top:32px}@media screen and (max-width: 820px){.attention{font-size:12px;margin-top:12px}}.w928{max-width:928px;margin:auto}.button{display:flex;justify-content:center}.button a{display:flex;justify-content:center;align-items:center;border:1px solid red;background:red;color:#fff;font-weight:500;border-radius:50px;width:320px;height:80px;font-size:16px;text-align:center;line-height:1.46;box-shadow:0px 2px 6px 0px rgba(0,0,0,.2)}.button a:hover{color:red;background:#fff}.button.f-en{letter-spacing:.04em}.button.f-en a{font-size:20px}.button--smallText{font-size:15px}.button--iconArrow a{background-image:url(../img/btn_arrow.svg);background-position:right 40px center;background-size:20px !important;background-repeat:no-repeat !important}.button--iconArrow a:hover{background-image:url(../img/btn_arrow_hover.svg);background-position:right 36px center}.button--iconMore a{background-image:url(../img/btn_more.svg);background-position:right 48px center !important;background-size:20px !important;background-repeat:no-repeat !important}.button--iconMore a:hover{background-image:url(../img/btn_more_hover.svg)}.button--extraSmall a{width:auto;font-size:13px !important;height:24px;padding:0 19px 2px}.button--extraSmall.f-en a{letter-spacing:.02em}.button--small a{width:auto;font-size:15px !important;height:32px;padding:2px 25px 0}.button--small.f-en a{font-size:16px !important;padding:0 25px 2px}.button--medium a{width:168px;height:48px;font-size:13px}.button--medium.f-en a{font-size:16px}.button--medium.button--iconArrow a{background-position:right 24px center;background-size:16px !important;padding-right:12px}.button--medium.button--iconArrow a:hover{background-position:right 20px center}.button--medium.button--iconMore a{background-position:right 24px center !important;background-size:12px !important}.button--icon a{width:30px;padding-left:0;padding-right:0;border-radius:50%;text-align:center}.button--iconOnly a{width:32px;padding-left:0 !important;padding-right:0 !important;text-indent:-99999px;background-repeat:no-repeat !important;background-position:center !important;background-size:auto 16px !important}.button--iconInstagram a{background-image:url(../img/ico_instagram.svg)}.button--iconInstagram a:hover{background-image:url(../img/ico_instagram_hover.svg)}.button--iconFacebook a{background-image:url(../img/ico_facebook.svg)}.button--iconFacebook a:hover{background-image:url(../img/ico_facebook_hover.svg)}.pcFixedHeader{position:fixed;top:16px;left:16px;right:16px;z-index:1100;padding:32px;background:#fff;border-radius:8px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.pcFixedHeader.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pcFixedHeader .pcFixedHeaderLogo{position:absolute;top:24px;left:32px;transition:.3s}header{margin:16px 16px 48px;padding:32px;background:#fff;border-radius:8px;z-index:999}header .navMenu ul{gap:40px;line-height:1.5}header .navMenu a:hover{color:red}header .headerButtons{position:absolute;top:32px;right:32px;gap:8px}header .headerButtons .button a{box-shadow:none}footer{margin:72px 16px 0;padding:72px 32px;background:#595b60;border-radius:24px 24px 0 0;position:relative;font-size:14px}footer .footerInner{max-width:996px;margin:auto}footer #pagetop{position:absolute;top:-44px;right:104px}footer #pagetop a{display:block;width:86px;height:86px;border:1px solid #595b60;background:#595b60;border-radius:50%}footer #pagetop a img{vertical-align:top;transform:translateY(22px);transition:.3s}footer #pagetop a:hover img{transform:translateY(18px)}footer .footerTop{gap:16px;align-items:center;justify-content:flex-start}footer .footerTop h2{font-size:20px;letter-spacing:.02em;background:#fff;color:#4d4d4d;border-radius:4px;width:231px;line-height:40px}footer .footerTop p{margin-right:4px}footer .footerTop .button a{box-shadow:none}footer .footerRoute{gap:0;border:1px solid #e2e2e3;border-radius:4px}footer .footerRoute>*:last-of-type{border-bottom:none}footer .footerRoute dt{display:flex;align-items:center;border-bottom:1px solid #e2e2e3;justify-content:center;width:152px;height:56px;border-right:1px solid #e2e2e3}footer .footerRoute dd{display:flex;align-items:center;border-bottom:1px solid #e2e2e3;width:calc(100% - 152px);height:56px;padding:0 16px;line-height:1.4}footer .footerLinks{gap:16px}footer .footerLinks a{border:1px solid #e2e2e3;border-radius:50px;line-height:32px;display:block;padding:0 16px}footer .footerLinks a:hover{background:#fff;color:#4d4d4d}footer .copyright{letter-spacing:.04em;font-size:16px}#contents{padding:24px 48px 0}#top #contents{padding-top:0}.mainMovie{position:relative;max-width:1344px;margin:auto}.mainMovieInner{position:relative;aspect-ratio:16/8.99;width:100%;height:auto;overflow:hidden;border-radius:16px}.mainMovieInner iframe{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:1/1;width:100%;height:auto}.mainMovieInner:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0;z-index:1}.nairanBnr{position:fixed;bottom:48px;right:50%;transform:translateX(632px);z-index:9}.nairanBnr a{background:red;display:block;width:200px;border-radius:32px;border:1px solid #fff;padding:20px 0;transition:.3s}.nairanBnr a:hover{background:#fff;color:red;border-color:red}.nairanBnr a p{font-size:16px;line-height:1.4;margin-top:8px}.topLead p{font-size:24px;line-height:1.8}.topTopics{margin-right:-48px;overflow:hidden;position:relative;padding:0 7.43vw}.topTopicsInner{padding:72px 6.94vw;background:#fff;border-radius:16px 0 0 16px;z-index:1}.topTopicsInner:before{content:"";width:50vw;height:100%;position:absolute;top:0;right:-7.43vw;background:#fff;z-index:-1}.topTopicsInner .topTopicsContainer{max-width:928px;margin:auto;gap:96px}.topTopicsInner .topTopicsTitle p{font-size:50px;line-height:1em;color:#1a1919}.topTopicsInner .topicsList{flex:1}.topTopicsInner .topicsList li{padding-bottom:28px;margin-bottom:28px}.topicsList{text-align:left}.topicsList li{padding-bottom:24px;margin-bottom:32px;position:relative;border-bottom:1px solid #dedede}.topicsList li:before{content:"";width:56px;height:1px;position:absolute;bottom:-1px;left:0;background:red}.topicsList li:last-of-type{margin-bottom:0}.topicsList li a:hover{color:red}.topicsList li .topicsDate{font-size:16px;letter-spacing:.08em;line-height:2em}.topicsList li .topicsTitle{line-height:1.8}.topicsList li .flexbox{gap:34px;align-items:flex-start}.topicsList li .flexbox .topicsDate{line-height:1.8}.topicsList li .flexbox .topicsTitle{flex:1}.topicsPager{max-width:928px;margin:auto}.topicsPager ul{display:flex;gap:12px}.topicsPager ul li span,.topicsPager ul li a{width:48px;height:48px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;font-weight:700;border:1px solid red;border-radius:8px}.topicsPager ul li span{background:#fff;color:red}.topicsPager ul li a{background:red;color:#fff}.topicsPager ul li a:hover{background:#fff;color:red}.topWorkspace{margin:0 -48px}.topWorkspaceTitle{font-size:24px;line-height:1.8;position:relative;max-width:1200px;margin:auto}.topWorkspaceTitle .button{position:absolute;bottom:0;right:0}.workspaceSlides .swiper-slide{width:529px;flex-shrink:0;border:1px solid #dedede;border-left:none;position:relative;padding:24px}.workspaceSlides .swiper-slide:before,.workspaceSlides .swiper-slide:after{content:"";width:45px;height:1px;background:red;position:absolute;left:0;transform:translate(-50%)}.workspaceSlides .swiper-slide:before{top:-1px}.workspaceSlides .swiper-slide:after{bottom:-1px}.workspaceSlides .swiper-slide .workspaceSlideInner{border-radius:8px;position:relative;background:#efefef;padding:16px;overflow:hidden}.workspaceSlides .swiper-slide .workspaceSlideInner:before{content:"";width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;top:16px;left:16px;background:#000;opacity:.4;border-radius:8px;transition:.3s}.workspaceSlides .swiper-slide .workspaceSlideInner img{border-radius:8px;width:448px;height:320px;object-fit:cover}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont{position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(100%);background:#fff;padding:16px;border-radius:4px 4px 0 0;width:320px;transition:.3s;line-height:1.5}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont h6{font-size:16px;margin-bottom:5px}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont p{font-size:14px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.5em;max-height:1.5em}.workspaceSlides .swiper-slide.swiper-slide-active .workspaceSlideInner{padding:0}.workspaceSlides .swiper-slide.swiper-slide-active .workspaceSlideInner:before{opacity:0}.workspaceSlides .swiper-slide.swiper-slide-active .workspaceSlideInner img{width:100%;height:auto}.workspaceSlides .swiper-slide.swiper-slide-active .workspaceSlideInner .workspaceSlidesCont{transform:translateX(-50%) translateY(0)}.topEvents{background:#e2e2e3;padding:72px 32px;border-radius:24px}.topEvents .topEventsTitle{font-size:50px;line-height:1em;color:#1a1919}.topEvents .topEventsInner{max-width:928px;margin:auto}.eventList{gap:31px}.eventList .eventItem{width:calc((100% - 62px)/3)}.eventList .eventItem a{display:block}.eventList .eventItem a:hover{transform:scale(1.02)}.eventList .eventItem a .eventItemImg{position:relative}.eventList .eventItem a .eventItemImg img{border-radius:16px 16px 0 0}.eventList .eventItem a .eventItemImg .eventDate{position:absolute;bottom:0;right:-4px;border-radius:4px;background:#345f6c}.eventList .eventItem a .eventItemImg .eventDate span{height:32px;display:flex;align-items:center;justify-content:center;font-size:13px;padding:0 10px}.eventList .eventItem a .eventItemImg .eventDate span.eventDateDate{font-size:14px;letter-spacing:.04em;border-left:1px solid #fff}.eventList .eventItem a .eventItemCont{padding:24px;text-align:left;line-height:1.5;border-radius:0 0 16px 16px;background:#fff}.eventList .eventItem a .eventItemCont .eventItemTitle{font-size:16px;color:#111;word-break:break-all}#top footer{padding:72px 32px 96px}.underTitle{font-size:32px;line-height:1.5}.underContainer{max-width:928px;margin:auto;padding:48px;background:#fff;border:1px solid #dedede;border-radius:16px}.underContainer--gray{background:#e2e2e3;border:none}.underWideContainer{max-width:1064px;margin:auto}.contactBtns{gap:16px}.contactBtns .button a{width:344px}.contactBtns .button--iconArrow a{background-position:right 24px center}.contactBtns .button--iconArrow a:hover{background-position:right 20px center}.contactBtns .contactBtnMemo{font-size:12px}.formWrapper{padding:48px;background:#fff;border:1px solid #dedede;border-radius:16px}.formWrapper .formIframe{position:relative;width:100%;height:2200px}.formWrapper .formIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.faqCont{word-break:break-all}.faqCont dt{padding-left:56px;position:relative}.faqCont dt:before{content:"";width:40px;height:40px;position:absolute;top:-2px;left:0;background:url(../img/faq_icon.png) no-repeat center;background-size:contain}.faqCont dd:not(:last-of-type){padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #d3d3d3}.aboutSlides{padding-bottom:48px}.aboutSlides .swiper-slide{border-radius:16px;overflow:hidden}.aboutSlides .swiper-pagination{line-height:0;bottom:0}.aboutSlides .swiper-pagination-bullet{width:16px;height:16px;border:2px solid red;background:red;margin:0 6px !important;opacity:1}.aboutSlides .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(0,0,0,0)}.aboutCopy{font-size:20px;line-height:1.8}.aboutConcepts{background:#fff;border-radius:8px;padding:40px 32px}.aboutConcepts .aboutConceptTitle{font-size:16px}.aboutConcepts dt{font-size:24px;line-height:1.75}.aboutConcepts dd+dt{padding-top:40px;margin-top:40px;background-image:linear-gradient(to right, #4D4D4D, #4D4D4D 2px, transparent 2px, transparent 5px);background-size:5px 1px;background-position:left top;background-repeat:repeat-x}.aboutConcepts ul{padding:24px;background:#f8f8f8;border:1px solid #e2e2e3;border-radius:12px}.aboutConcepts ul li{line-height:1.5;margin-bottom:16px;text-indent:-1em;padding-left:1em}.aboutConcepts ul li:last-of-type{margin-bottom:0}.tableCont{border:1px solid red;border-radius:8px}.tableCont table{border-collapse:collapse;color:red;font-size:16px}.tableCont table th,.tableCont table td{border-bottom:1px solid red;height:65px;vertical-align:middle}.tableCont table th{border-right:1px dotted red;width:150px;font-weight:400}.tableCont table td{padding:20px}.tableCont table tr:last-of-type th,.tableCont table tr:last-of-type td{border-bottom:none}.officeSpaceWrapper{padding:72px 48px;margin:0 -48px}.officeSpaceWrapper:first-of-type{padding-top:0}.officeSpaceWrapper:last-of-type{padding-bottom:0}.officeSpaceWrapper--white{background:#fff}.officeSpaceWrapper .officeSpaceList{gap:32px}.officeSpaceWrapper .officeSpaceList .officeSpaceItem{width:calc((100% - 32px)/2);border-radius:16px;overflow:hidden;border:1px solid #dedede;background:#fff}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText{padding:32px}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText h6{font-size:20px}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText p{font-size:16px;line-height:2}.officeSpaceWrapper .allInclusive{background:#f8f8f8;padding:48px;border-radius:16px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .swiper-slide{border-radius:8px;overflow:hidden}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont{position:absolute;bottom:32px;left:32px;align-items:flex-end;gap:8px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainIcon{padding:20px;background:url(../img/allInclusiveIcon_bg.png) no-repeat center/contain}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainText{position:relative;line-height:36px;border-radius:50px;background:#345f6c;font-size:20px;padding:1px 24px 0}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainText:before{content:"";width:18px;height:10px;position:absolute;top:0;left:22px;transform:translateY(-100%);background:url(../img/allInclusiveIcon_arrow.png) no-repeat center bottom/contain}.officeSpaceWrapper .allInclusive .allInclusiveThumbSlides .swiper-slide{border-radius:8px;overflow:hidden}.officeSpaceWrapper .allInclusive .allInclusiveThumbSlides .swiper-slide:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.6}.officeSpaceWrapper .allInclusive .allInclusiveThumbSlides .swiper-slide.swiper-slide-thumb-active:before{opacity:0}.officeSpaceWrapper .allInclusive .allInclusiveList{gap:18px;justify-content:flex-start}.officeSpaceWrapper .allInclusive .allInclusiveList li{background:#fff;border:1px solid #345f6c;border-radius:8px;overflow:hidden;display:flex;width:calc((100% - 18px)/2)}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveIcon{width:88px;background:#345f6c;display:flex;align-items:center;justify-content:center}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText{flex:1;padding:18px 16px}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText h6{font-size:16px;margin-bottom:7px;line-height:1.5}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText p{font-size:13px;line-height:1.8}.officeSpaceWrapper .planList{gap:32px}.officeSpaceWrapper .planList .planItem{width:calc((100% - 32px)/2);background:#fff;border-radius:16px;border:1px solid #b4b4b4;padding:32px;color:#111}.officeSpaceWrapper .planList .planItem .planItemName{font-size:20px}.officeSpaceWrapper .planList .planItem .planItemText{font-size:16px;line-height:2}.officeSpaceWrapper .planList .planItem .planItemPrice{font-size:16px}.officeSpaceWrapper .planList .planItem .planItemPrice span{font-size:12px}.officeSpaceWrapper .flowWrapper .flowList{gap:26px;flex-wrap:initial}.officeSpaceWrapper .flowWrapper .flowList .flowItem{flex:1;line-height:1.5;padding:24px 8px 34px;background:#f8f8f8;border-radius:12px;position:relative}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowBorderSvg{position:absolute;top:0;left:0;width:100%;height:100%}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemNumber{background:red;width:40px;line-height:40px;display:inline-block;border-radius:50%}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemName{line-height:26px}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemName--small{font-size:15px}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemMemo{margin-top:2px;font-size:13px}.officeSpaceWrapper .flowArrow{text-align:right;position:relative}.officeSpaceWrapper .flowArrow:before{content:"";width:calc(100% - 29px);height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:2px 0 0 2px;background:red}.officeSpaceWrapper .staffSlidesWrapper{position:relative;padding:32px 0;border:1px solid #d7d8d7;border-radius:16px;background:#fff}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide{gap:64px;padding:0 32px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffImg{order:2}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffImg img{border-radius:8px;overflow:hidden}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont{flex:1}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffName{font-size:24px;margin-bottom:20px;line-height:1.5}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffName span{font-size:14px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffText{font-size:16px;line-height:1.9}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next,.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev{width:48px;height:48px;border:1px solid #d7d8d7;background:#fff;border-radius:50%}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next:after,.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev:after{display:none}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next{transform:rotate(180deg);right:-72px}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev{left:-72px}.topicsDetail .topicsDate{font-size:16px;letter-spacing:.08em;margin-bottom:19px;line-height:1.5}.topicsDetail .topicsTitle{font-size:24px;padding-bottom:24px;margin-bottom:32px;position:relative;border-bottom:1px solid #dedede;line-height:1.6}.topicsDetail .topicsTitle:before{content:"";width:56px;height:1px;position:absolute;bottom:-1px;left:0;background:red}.topicsDetail .topicsCont>*+*{margin-top:32px}.topicsDetail .topicsCont img{border-radius:16px}.topicsDetail .topicsCont a{text-decoration:underline;color:red}.topicsDetail .topicsCont a:hover{opacity:.8}.topicsDetail .topicsCont strong{font-weight:700}.topicsDetail .topicsCont ul{list-style-type:disc;padding-left:1em}.topicsDetail .topicsCont ol{list-style-type:decimal;padding-left:1.8em}.topicsDetail .topicsCont iframe{max-width:100%}@media screen and (min-width: 821px){.sp{display:none}}@media screen and (min-width: 821px)and (max-width: 1440px){.nairanBnr{bottom:24px;right:24px;transform:unset}}@media screen and (min-width: 821px)and (max-width: 1280px){header .navMenu ul{gap:24px}header .pcFixedHeader .navMenu ul{padding-left:100px}}@media screen and (min-width: 821px)and (max-width: 1200px){.topWorkspaceTitle .button{right:24px}}@media screen and (min-width: 821px)and (max-width: 1160px){header .pcFixedHeader .navMenu ul{justify-content:flex-end}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next{transform:rotate(180deg) translateX(-50%);right:0}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev{transform:translateX(-50%);left:0}}@media screen and (min-width: 821px)and (max-width: 1060px){header .navMenu ul{font-size:16px;gap:16px}header .pcFixedHeader .navMenu ul{font-size:16px;gap:16px}header .pcFixedHeader .pcFixedHeaderLogo{top:16px}header .pcFixedHeader .pcFixedHeaderLogo img{width:auto;height:120px}}@media screen and (min-width: 821px)and (max-width: 930px){header .navMenu ul{gap:12px}header .navMenu ul li:first-of-type{display:none}header .pcFixedHeader{padding-right:24px}header .pcFixedHeader .navMenu ul{gap:12px;padding-left:64px}header .pcFixedHeader .pcFixedHeaderLogo{left:16px}header .pcFixedHeader .pcFixedHeaderLogo img{width:auto;height:110px}.topWorkspaceTitle p{padding-left:24px;padding-right:168px}}@media screen and (max-width: 820px){.pc{display:none}html{font-size:15px;line-height:1.8}body.is-open #contents,body.is-open footer{filter:blur(2px)}iframe.calendar-iframe{height:4000px}.mb12{margin-bottom:8px !important}.mb16{margin-bottom:12px !important}.mb20{margin-bottom:15px !important}.mb24{margin-bottom:18px !important}.mb32{margin-bottom:24px !important}.mb36{margin-bottom:27px !important}.mb40{margin-bottom:30px !important}.mb48{margin-bottom:36px !important}.mb72{margin-bottom:54px !important}.w928{max-width:100%}.button--small a{font-size:11px !important;padding:1px 12px}.button--small.f-en a{font-size:12px !important;padding:0 12px 2px}.button:not(.button--small):not(.button--extraSmall):not(.button--medium):not(.button--iconOnly) a{height:64px}header{margin:8px 8px 56px;padding:12px;position:sticky;top:8px}header .logo{display:none}header .spFixedHeaderLogo{position:absolute;top:8px;left:16px}header .spFixedHeaderLogo img{width:auto;height:100px}header .navMenu{display:table;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100dvh;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease}header .navMenu:before{content:"";width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:-1;opacity:.8}header .navMenu.is-open{opacity:1;visibility:visible;pointer-events:auto}header .navMenu ul{width:100%;padding:0 24px;display:table-cell;vertical-align:middle;font-size:0;margin-top:8px}header .navMenu ul li{display:inline-block;width:calc(50% - 4px);text-align:center;margin-bottom:8px}header .navMenu ul li:nth-of-type(2n-1){margin-right:8px}header .navMenu ul li a{display:block;font-size:14px;line-height:3.5em;background-color:red;color:#fff !important;border-radius:50px;box-shadow:0px 2px 6px 0px rgba(0,0,0,.2)}header .headerButtons{position:static;display:flex;justify-content:flex-end;align-items:center;top:16px;right:16px;gap:4px;visibility:visible !important;opacity:1 !important;height:auto !important;margin-bottom:0 !important}header #menuOpenBtn{width:48px;height:48px;position:relative}header #menuOpenBtn span{width:24px;height:2px;background:red;position:absolute;left:12px;transition:.3s}header #menuOpenBtn span:nth-of-type(1){top:16px}header #menuOpenBtn span:nth-of-type(2){top:23px}header #menuOpenBtn span:nth-of-type(3){bottom:16px}header #menuOpenBtn.is-open span:nth-of-type(1){top:23px;transform:rotate(45deg)}header #menuOpenBtn.is-open span:nth-of-type(2){opacity:0}header #menuOpenBtn.is-open span:nth-of-type(3){bottom:23px;transform:rotate(-45deg)}header.is-scrolled{top:8px}header.is-scrolled .pcFixedHeaderLogo{top:8px}footer{margin:72px 0 0;padding:48px 24px;font-size:13px}footer #pagetop{top:-32px;right:24px}footer #pagetop a{width:64px;height:64px}footer #pagetop a img{transform:translateY(16px);width:12px;height:auto}footer .footerTop{margin-bottom:24px !important;gap:12px}footer .footerTop h2{font-size:16px;width:180px;line-height:32px}footer .footerTop p{margin-right:0;line-height:1.5}footer .footerRoute dt{width:100px;height:auto}footer .footerRoute dd{width:calc(100% - 100px);height:auto;padding:12px}footer .footerLinks{gap:12px}footer .footerLinks a{padding:0 12px}footer .copyright{font-size:12px}#contents{padding:24px 24px 0}.mainMovieInner{width:calc(100% + 48px);border-radius:0;margin:0 -24px}.nairanBnr{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:320px;z-index:99}.nairanBnr a{width:100%;display:flex;justify-content:center;align-items:center;gap:16px;padding:12px 0 10px;border-radius:8px 8px 0 0;border:none;box-shadow:0px 2px 6px 0px rgba(0,0,0,.2)}.nairanBnr a img{width:36px}.nairanBnr a p{margin-top:0}.topLead p{font-size:16px}.topTopics{margin-right:-24px;padding:0}.topTopicsInner{padding:48px 48px 48px 24px}.topTopicsInner .topTopicsContainer{display:block}.topTopicsInner .topTopicsTitle{margin-bottom:36px}.topTopicsInner .topTopicsTitle p{font-size:40px}.topTopicsInner .topicsList li{padding-bottom:20px;margin-bottom:20px}.topicsList{text-align:left}.topicsList li{padding-bottom:20px;margin-bottom:20px}.topicsList li .topicsDate{font-size:13px;line-height:1.5em;margin-bottom:8px}.topicsList li .topicsTitle{font-size:14px;line-height:1.7em}.topicsList li .flexbox{display:block}.topicsPager ul{gap:8px}.topicsPager ul li span,.topicsPager ul li a{width:32px;height:32px;font-size:12px;border-radius:4px}.topWorkspace{margin:0 -24px}.topWorkspaceTitle{font-size:18px;margin-bottom:32px;padding:0 24px}.topWorkspaceTitle .button{position:static}.workspaceSlides .swiper-slide{width:352px;padding:16px}.workspaceSlides .swiper-slide:before,.workspaceSlides .swiper-slide:after{width:32px}.workspaceSlides .swiper-slide .workspaceSlideInner{padding:12px}.workspaceSlides .swiper-slide .workspaceSlideInner:before{width:calc(100% - 24px);height:calc(100% - 24px);top:12px;left:12px}.workspaceSlides .swiper-slide .workspaceSlideInner img{width:320px;height:210px}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont{width:280px;padding:12px}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont h6{font-size:14px;margin-bottom:3px}.workspaceSlides .swiper-slide .workspaceSlideInner .workspaceSlidesCont p{font-size:13px}.topEvents{padding:48px 12px}.topEvents .topEventsTitle{font-size:40px}.eventList .eventItem{width:80%;max-width:334px}#top footer{padding:48px 24px 72px}.underTitle{font-size:27px;line-height:1.3}.underContainer{padding:24px 20px}.underContainer .mb48{margin-bottom:24px !important}.underContainer--gray{padding:12px}.formWrapper{padding:24px 20px}.formWrapper .formIframe{height:2630px}.faqCont dt{padding-left:48px}.faqCont dt:before{width:36px;height:36px;top:-3px}.faqCont dd:not(:last-of-type){padding-bottom:24px;margin-bottom:24px}.aboutSlides{padding-bottom:32px}.aboutSlides .swiper-pagination{bottom:8px}.aboutSlides .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px !important}.aboutCopy{font-size:16px}.aboutConcepts{padding:24px 20px}.aboutConcepts .aboutConceptTitle{font-size:13px;margin-bottom:4px !important}.aboutConcepts dt{font-size:18px;line-height:1.5}.aboutConcepts dd+dt{padding-top:32px;margin-top:24px}.aboutConcepts ul{padding:12px}.aboutConcepts ul li{line-height:1.8;margin-bottom:8px}.aboutConcepts p,.aboutConcepts ul{margin-bottom:16px !important}.tableCont table{font-size:14px}.tableCont table th,.tableCont table td{height:48px}.tableCont table th{width:80px}.tableCont table td{padding:12px 16px}.officeSpaceWrapper{padding:72px 24px;margin:0 -24px}.officeSpaceWrapper .officeSpaceList{gap:12px}.officeSpaceWrapper .officeSpaceList .officeSpaceItem{width:calc((100% - 12px)/2)}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText{padding:20px 16px 16px}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText h6{font-size:15px;line-height:1.4}.officeSpaceWrapper .officeSpaceList .officeSpaceItem .officeSpaceItemText p{font-size:13px;line-height:1.7}.officeSpaceWrapper .allInclusive{padding:16px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont{gap:4px;bottom:12px;left:12px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainIcon{padding:8px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainIcon img{width:32px}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainText{line-height:19px;font-size:10px;padding:1px 12px 0}.officeSpaceWrapper .allInclusive .allInclusiveMainSlides .allInclusiveMainCont .allInclusiveMainText:before{width:10px;left:12px}.officeSpaceWrapper .allInclusive .allInclusiveThumbSlides .swiper-slide{border-radius:2px}.officeSpaceWrapper .allInclusive .allInclusiveList{gap:8px;justify-content:flex-start}.officeSpaceWrapper .allInclusive .allInclusiveList li{width:100%}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveIcon{width:64px;padding:12px}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText{padding:12px}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText h6{font-size:13px}.officeSpaceWrapper .allInclusive .allInclusiveList li .allInclusiveText p{font-size:11px;line-height:1.5}.officeSpaceWrapper .planList{gap:8px}.officeSpaceWrapper .planList .planItem{width:calc((100% - 8px)/2);padding:20px 16px}.officeSpaceWrapper .planList .planItem .planItemName{font-size:16px;line-height:1.4;text-align:center}.officeSpaceWrapper .planList .planItem .planItemText{font-size:13px;line-height:1.5}.officeSpaceWrapper .planList .planItem .planItemPrice{font-size:13px}.officeSpaceWrapper .planList .planItem .planItemPrice span{font-size:10px}.officeSpaceWrapper .flowWrapper{display:flex;gap:16px}.officeSpaceWrapper .flowWrapper .flowList{flex:1;display:block;margin-bottom:0 !important}.officeSpaceWrapper .flowWrapper .flowList .flowItem{display:flex;align-items:center;justify-content:center;padding:12px 16px;gap:12px;margin-bottom:12px}.officeSpaceWrapper .flowWrapper .flowList .flowItem:last-of-type{margin-bottom:0}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemNumber{margin-bottom:0 !important}.officeSpaceWrapper .flowWrapper .flowList .flowItem .flowItemText{flex:1}.officeSpaceWrapper .flowArrow{width:40px;text-align:center;position:relative}.officeSpaceWrapper .flowArrow img{position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg)}.officeSpaceWrapper .flowArrow:before{height:calc(100% - 29px);width:24px;top:0;left:50%;transform:translateX(-50%);border-radius:2px 2px 0 0}.officeSpaceWrapper .staffSlidesWrapper{padding:24px 0}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide{display:block;padding:0 20px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffImg{text-align:center;margin-bottom:16px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffImg img{width:180px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffName{font-size:18px;margin-bottom:12px}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffName span{font-size:12px;display:block}.officeSpaceWrapper .staffSlidesWrapper .staffSlides .swiper-slide .staffCont .staffText{font-size:14px;line-height:1.8}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next,.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev{width:36px;height:36px}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-next{right:-20px}.officeSpaceWrapper .staffSlidesWrapper .swiper-button-prev{left:-20px}.topicsDetail .topicsDate{font-size:13px;margin-bottom:8px}.topicsDetail .topicsTitle{font-size:18px;padding-bottom:20px;margin-bottom:20px}.topicsDetail .topicsTitle:before{content:"";width:56px;height:1px;position:absolute;bottom:-1px;left:0;background:red}.topicsDetail .topicsCont>*+*{margin-top:20px}.topicsDetail .topicsCont img{border-radius:12px}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInToRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInToLeft{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.animation--fadeIn{opacity:0}.animation--fadeIn.animation--show{animation:fadeIn .6s ease-in-out forwards}.animation--fadeInUp{opacity:0;transform:translateY(20px)}.animation--fadeInUp.animation--show{animation:fadeInUp .6s ease-in-out forwards}.animation--fadeInToRight{opacity:0;transform:translateX(-20px)}.animation--fadeInToRight.animation--show{animation:fadeInToRight .6s ease-in-out forwards}.animation--fadeInToLeft{opacity:0;transform:translateX(20px)}.animation--fadeInToLeft.animation--show{animation:fadeInToLeft .6s ease-in-out forwards}
