@font-face{font-family:"Zen Kaku Gothic New";font-weight:400;src:url(../font/ZenKakuGothicNew-Regular.ttf) format("truetype")}@font-face{font-family:"Zen Kaku Gothic New";font-weight:500;src:url(../font/ZenKakuGothicNew-Medium.ttf) format("truetype")}@font-face{font-family:"Zen Kaku Gothic New";font-weight:700;src:url(../font/ZenKakuGothicNew-Bold.ttf) format("truetype")}@font-face{font-family:"Work Sans";font-weight:400;src:url(../font/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:"Work Sans";font-weight:500;src:url(../font/WorkSans-Medium.ttf) format("truetype")}@font-face{font-family:"Work Sans";font-weight:600;src:url(../font/WorkSans-SemiBold.ttf) format("truetype")}.l-page_head{padding-top:216px;padding-bottom:20px;position:relative}@media screen and (max-width: 1279px){.l-page_head{padding-top:15vw;padding-bottom:1.3888888889vw}}@media screen and (max-width: 768px){.l-page_head{padding-top:32vw;padding-bottom:12.8vw}}.l-page_head.l-page_head--about .l-page_head__shape.l-page_head__shape--semicircle_bottom{top:725px;left:1040px;z-index:10}@media screen and (max-width: 1279px){.l-page_head.l-page_head--about .l-page_head__shape.l-page_head__shape--semicircle_bottom{top:50.3472222222vw;left:72.2222222222vw}}@media screen and (max-width: 768px){.l-page_head.l-page_head--about .l-page_head__shape.l-page_head__shape--semicircle_bottom{top:78.4vw;left:72vw}}.l-page_head.l-page_head--coworking .l-page_head__title .en,.l-page_head.l-page_head--advisory .l-page_head__title .en{font-size:63px}@media screen and (max-width: 1279px){.l-page_head.l-page_head--coworking .l-page_head__title .en,.l-page_head.l-page_head--advisory .l-page_head__title .en{font-size:4.375vw}}@media screen and (max-width: 768px){.l-page_head.l-page_head--coworking .l-page_head__title .en,.l-page_head.l-page_head--advisory .l-page_head__title .en{font-size:8.5333333333vw}}.l-page_head__title{display:grid;position:relative;padding-left:24px;gap:18px;font-weight:500}@media screen and (max-width: 1279px){.l-page_head__title{padding-left:1.6666666667vw;gap:1.25vw}}@media screen and (max-width: 768px){.l-page_head__title{padding-left:5.3333333333vw;gap:3.2vw}}.l-page_head__title .circle{display:block;width:12px;height:12px;border-radius:50%;background:#f16316;position:absolute;left:0;top:12px}@media screen and (max-width: 1279px){.l-page_head__title .circle{top:.8333333333vw;width:.8333333333vw;height:.8333333333vw}}@media screen and (max-width: 768px){.l-page_head__title .circle{top:3.2vw;width:2.6666666667vw;height:2.6666666667vw}}.l-page_head__title .en{font-family:"Work Sans",sans-serif;line-height:1.1;letter-spacing:.05em;font-size:70px}@media screen and (max-width: 1279px){.l-page_head__title .en{font-size:4.8611111111vw}}@media screen and (max-width: 768px){.l-page_head__title .en{font-size:10.1333333333vw}}.l-page_head__title .en::first-letter{text-transform:uppercase}.l-page_head__title .jp{font-weight:500;font-size:20px}@media screen and (max-width: 1279px){.l-page_head__title .jp{font-size:1.3888888889vw}}@media screen and (max-width: 768px){.l-page_head__title .jp{font-size:4vw}}.l-page_head__shape{position:absolute}.l-page_head__shape.l-page_head__shape--semicircle{top:-20px;left:468px}@media screen and (max-width: 1279px){.l-page_head__shape.l-page_head__shape--semicircle{top:-1.3888888889vw;left:32.5vw}}@media screen and (max-width: 768px){.l-page_head__shape.l-page_head__shape--semicircle{top:-1.8666666667vw;left:auto;right:-5.8666666667vw}}.l-page_head__shape.l-page_head__shape--square{top:114px;left:918px}@media screen and (max-width: 1279px){.l-page_head__shape.l-page_head__shape--square{top:7.9166666667vw;left:63.75vw}}@media screen and (max-width: 768px){.l-page_head__shape.l-page_head__shape--square{top:12vw;left:54.1333333333vw}}.l-page_head__shape.l-page_head__shape--line{top:258px;right:-143px}@media screen and (max-width: 1279px){.l-page_head__shape.l-page_head__shape--line{top:17.9166666667vw;right:-9.9305555556vw}}@media screen and (max-width: 768px){.l-page_head__shape.l-page_head__shape--line{top:33.0666666667vw;right:-8vw}}.l-page_head__shape.l-page_head__shape--snow{top:-73px;left:650px;z-index:-1}@media screen and (max-width: 1279px){.l-page_head__shape.l-page_head__shape--snow{top:-5.0694444444vw;left:45.1388888889vw}}@media screen and (max-width: 768px){.l-page_head__shape.l-page_head__shape--snow{top:-6.6666666667vw;left:68vw}}.l-page_head__shape.l-page_head__shape--semicircle_bottom{top:517px;left:845px}@media screen and (max-width: 1279px){.l-page_head__shape.l-page_head__shape--semicircle_bottom{top:35.9027777778vw;left:58.6805555556vw}}@media screen and (max-width: 768px){.l-page_head__shape.l-page_head__shape--semicircle_bottom{top:53.8666666667vw;left:56vw}}.l-page_head__background{height:560px;width:calc(100% + 50vw - 600px);border-radius:24px 0 0 24px;background-color:#eee;background-size:cover;background-position:center center;margin-bottom:116px;position:relative}@media screen and (max-width: 1279px){.l-page_head__background{height:38.8888888889vw;width:calc(100% + 8.3333333333vw);border-radius:1.6666666667vw 0 0 1.6666666667vw;margin-bottom:8.0555555556vw}}@media screen and (max-width: 768px){.l-page_head__background{height:58.6666666667vw;width:93.6vw;border-radius:4.2666666667vw 0 0 4.2666666667vw;margin-bottom:4.2666666667vw}}.l-page_head__background.l-page_head__background--news{background-image:url("../img/news/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--news{background-image:url("../img/news/head_sp.jpg")}}.l-page_head__background.l-page_head__background--column{background-image:url("../img/column/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--column{background-image:url("../img/column/head_sp.jpg")}}.l-page_head__background.l-page_head__background--about{background-image:url("../img/about/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--about{background-image:url("../img/about/head_sp.jpg")}}.l-page_head__background.l-page_head__background--history{background-image:url("../img/history/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--history{background-image:url("../img/history/head_sp.jpg")}}.l-page_head__background.l-page_head__background--access{background-image:url("../img/access/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--access{background-image:url("../img/access/head_sp.jpg")}}.l-page_head__background.l-page_head__background--design_management{background-image:url("../img/design_management/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--design_management{background-image:url("../img/design_management/head_sp.jpg")}}.l-page_head__background.l-page_head__background--member{background-image:url("../img/member/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--member{background-image:url("../img/member/head_sp.jpg")}}.l-page_head__background.l-page_head__background--seminar{background-image:url("../img/seminar/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--seminar{background-image:url("../img/seminar/head_sp.jpg")}}.l-page_head__background.l-page_head__background--service{background-image:url("../img/service/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--service{background-image:url("../img/service/head_sp.jpg")}}.l-page_head__background.l-page_head__background--matching{background-image:url("../img/matching/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--matching{background-image:url("../img/matching/head_sp.jpg")}}.l-page_head__background.l-page_head__background--consulting{background-image:url("../img/consulting/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--consulting{background-image:url("../img/consulting/head_sp.jpg")}}.l-page_head__background.l-page_head__background--training{background-image:url("../img/training/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--training{background-image:url("../img/training/head_sp.jpg")}}.l-page_head__background.l-page_head__background--coworking{background-image:url("../img/coworking/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--coworking{background-image:url("../img/coworking/head_sp.jpg")}}.l-page_head__background.l-page_head__background--seminar-event{background-image:url("../img/seminar-event/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--seminar-event{background-image:url("../img/seminar-event/head_sp.jpg")}}.l-page_head__background.l-page_head__background--design{background-image:url("../img/design/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--design{background-image:url("../img/design/head_sp.jpg")}}.l-page_head__background.l-page_head__background--certification{background-image:url("../img/certification/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--certification{background-image:url("../img/certification/head_sp.jpg")}}.l-page_head__background.l-page_head__background--advisory{background-image:url("../img/advisory/head.jpg")}@media screen and (max-width: 768px){.l-page_head__background.l-page_head__background--advisory{background-image:url("../img/advisory/head_sp.jpg")}}.c-breadcrumb{font-size:12px;line-height:1.7;margin-top:42px;margin-bottom:40px;color:#666}@media screen and (max-width: 1279px){.c-breadcrumb{font-size:.8333333333vw;margin-top:2.9166666667vw;margin-bottom:2.7777777778vw}}@media screen and (max-width: 768px){.c-breadcrumb{font-size:2.6666666667vw;margin-top:11.2vw;margin-bottom:5.3333333333vw;overflow:scroll;padding-bottom:2.6666666667vw}.c-breadcrumb::-webkit-scrollbar{display:none}}.c-breadcrumb>span{display:flex;white-space:nowrap;justify-content:flex-end;gap:26px}@media screen and (max-width: 1279px){.c-breadcrumb>span{gap:1.8055555556vw}}@media screen and (max-width: 768px){.c-breadcrumb>span{justify-content:flex-start;gap:2.1333333333vw 5.3333333333vw}}.c-breadcrumb a{border-bottom:1px solid #cfccc6;position:relative;transition:color .5s ease,border-color .5s ease}@media(pointer: fine){.c-breadcrumb a:hover{border-color:#f16316;color:#f16316}}.c-breadcrumb a::after{content:"";position:absolute;top:8px;right:-15px;width:4px;height:4px;border-radius:50%;background:#cfccc6}@media screen and (max-width: 1279px){.c-breadcrumb a::after{top:.5555555556vw;right:-1.0416666667vw;width:.2777777778vw;height:.2777777778vw}}@media screen and (max-width: 768px){.c-breadcrumb a::after{top:1.6vw;right:-3.2vw;width:1.0666666667vw;height:1.0666666667vw}}.c-button{letter-spacing:.08em;border:1px solid #222;position:relative;display:flex;align-items:center;padding:0 24px;height:72px;width:320px;font-weight:bold;font-size:16px;border-radius:12px;max-width:100%;overflow:hidden;background-color:#fff;transition:background-color .5s ease,color .5s ease}@media screen and (max-width: 1279px){.c-button{padding:0 1.6666666667vw;height:5vw;width:22.2222222222vw;font-size:1.1111111111vw;border-radius:.8333333333vw}}@media screen and (max-width: 768px){.c-button{padding:0 5.3333333333vw;height:17.0666666667vw;width:78.6666666667vw;font-size:3.7333333333vw;border-radius:3.2vw}}.c-button::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#cfccc6;margin-right:10px;transition:background-color .5s ease}@media screen and (max-width: 1279px){.c-button::before{height:.4166666667vw;width:.4166666667vw;margin-right:.6944444444vw}}@media screen and (max-width: 768px){.c-button::before{height:1.8666666667vw;width:1.8666666667vw;margin-right:2.6666666667vw}}.c-button.c-button--white{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.c-button.c-button--white::before{background-color:#fff}@media screen and (max-width: 768px){.c-button.c-button--small{padding:0 3.2vw;height:14.4vw;line-height:1.1}.c-button.c-button--small .c-button__arrow{height:5.8666666667vw;width:8.8vw}}.c-button__arrow{width:49px;height:32px;border-radius:50%;background-color:#f16316;border:1px solid #f16316;display:flex;align-items:center;justify-content:center;margin-left:auto;position:relative;transition:translate .5s ease,translate .5s ease .1s}@media screen and (max-width: 1279px){.c-button__arrow{height:2.2222222222vw;width:3.4027777778vw}}@media screen and (max-width: 768px){.c-button__arrow{height:7.4666666667vw;width:11.4666666667vw}}.c-button__arrow::after{content:"";width:14px;height:14px;background-color:#fff;mask-image:url("../img/common/icon_arrow.svg");mask-size:100% 100%;mask-repeat:no-repeat;mask-position:center}@media screen and (max-width: 1279px){.c-button__arrow::after{height:.9722222222vw;width:.9722222222vw}}@media screen and (max-width: 768px){.c-button__arrow::after{height:3.2vw;width:3.2vw}}.c-button__arrow.c-button__arrow--plus::after{mask-image:url("../img/common/icon_plus.svg")}.c-button__arrow.c-button__arrow--pdf::after{mask-image:url("../img/common/icon_pdf.svg")}@media(pointer: fine){a.c-button:hover{color:#fff;background-color:#f16316}a.c-button:hover::before{background-color:#fff}a.c-button:hover .c-button__arrow{background-color:#fff;translate:10px 0}a.c-button:hover .c-button__arrow::after{background-color:#f16316}}span.c-button{border-color:#f16316;color:#f16316}span.c-button::before{background:#f16316}.p-page_about{text-align:center;margin-bottom:80px;position:relative}@media screen and (max-width: 1279px){.p-page_about{margin-bottom:5.5555555556vw}}@media screen and (max-width: 768px){.p-page_about{margin-bottom:10.1333333333vw}}.p-page_about.p-page_about--design,.p-page_about.p-page_about--history{margin-bottom:120px}@media screen and (max-width: 1279px){.p-page_about.p-page_about--design,.p-page_about.p-page_about--history{margin-bottom:8.3333333333vw}}@media screen and (max-width: 768px){.p-page_about.p-page_about--design,.p-page_about.p-page_about--history{margin-bottom:16vw}}.p-page_about__en{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:600;font-family:"Work Sans",sans-serif;color:#f16316;margin-bottom:32px}@media screen and (max-width: 1279px){.p-page_about__en{gap:.6944444444vw;font-size:.9722222222vw;margin-bottom:1.7361111111vw}}@media screen and (max-width: 768px){.p-page_about__en{gap:2.1333333333vw;font-size:3.2vw;margin-bottom:4.2666666667vw}}.p-page_about__en::before{content:"";width:8px;height:8px;border-radius:50%;background:#f16316}@media screen and (max-width: 1279px){.p-page_about__en::before{width:.5555555556vw;height:.5555555556vw}}@media screen and (max-width: 768px){.p-page_about__en::before{width:1.8666666667vw;height:1.8666666667vw}}.p-page_about__title{line-height:1.45;font-size:38px;font-weight:700;letter-spacing:.06em;margin-bottom:30px}@media screen and (max-width: 1279px){.p-page_about__title{font-size:2.6388888889vw;margin-bottom:2.2222222222vw}}@media screen and (max-width: 768px){.p-page_about__title{letter-spacing:.04em;line-height:1.75;font-size:5.3333333333vw;margin:0 -2.6666666667vw 2.6666666667vw}}.p-page_about__title .dot{display:inline-block;margin:14px -20px 0}@media screen and (max-width: 1279px){.p-page_about__title .dot{margin:.9722222222vw -1.3888888889vw 0}}@media screen and (max-width: 768px){.p-page_about__title .dot{margin:.5333333333vw -2.1333333333vw 0}}.p-page_about__title .line{margin-bottom:20px;display:inline-block;position:relative}@media screen and (max-width: 1279px){.p-page_about__title .line{margin-bottom:1.3888888889vw}}@media screen and (max-width: 768px){.p-page_about__title .line{margin-bottom:2.6666666667vw}}.p-page_about__title .line::after{content:"";position:absolute;left:0;bottom:-7px;height:3px;width:100%;background-color:#222;mask-image:url("../img/common/pattern_line.svg");mask-size:auto 100%;border-radius:10px}@media screen and (max-width: 1279px){.p-page_about__title .line::after{bottom:-.4861111111vw}}@media screen and (max-width: 768px){.p-page_about__title .line::after{height:2px;bottom:-0.8vw}}.p-page_about__title .icon{display:inline-block;position:relative;top:6px;margin-left:-8px}@media screen and (max-width: 1279px){.p-page_about__title .icon{top:.4166666667vw;width:3.3333333333vw;margin-left:-.5555555556vw}}@media screen and (max-width: 768px){.p-page_about__title .icon{display:none}}.p-page_about__title .icon.near{margin-left:-30px}@media screen and (max-width: 1279px){.p-page_about__title .icon.near{margin-left:-2.0833333333vw}}.p-page_about__text{font-weight:500;font-size:18px;line-height:2}@media screen and (max-width: 1279px){.p-page_about__text{font-size:1.25vw}}@media screen and (max-width: 768px){.p-page_about__text{text-align:left;font-size:4vw}}.p-page_about__text.p-page_about__text--400{font-weight:400}@media screen and (max-width: 768px){.p-page_about__text.p-page_about__text--sp_small{font-size:3.7333333333vw}}.p-page_about__text.p-page_about__text--small{font-size:16px}@media screen and (max-width: 1279px){.p-page_about__text.p-page_about__text--small{font-size:1.1111111111vw}}@media screen and (max-width: 768px){.p-page_about__text.p-page_about__text--small{font-size:4vw}}.p-page_about__button{display:flex;justify-content:center;margin-top:56px}@media screen and (max-width: 1279px){.p-page_about__button{margin-top:3.8888888889vw}}@media screen and (max-width: 768px){.p-page_about__button{margin-top:8.5333333333vw}}.p-page_about__picture{margin-top:80px}@media screen and (max-width: 1279px){.p-page_about__picture{margin-top:5.5555555556vw}}@media screen and (max-width: 768px){.p-page_about__picture{margin-top:10.6666666667vw}}.p-page_about__picture img{width:100%}.p-page_about__shape{position:absolute}@media screen and (max-width: 768px){.p-page_about__shape{display:none}}.p-page_about__shape.p-page_about__shape--circle{top:208px;right:2px}@media screen and (max-width: 1279px){.p-page_about__shape.p-page_about__shape--circle{top:14.4444444444vw;right:.1388888889vw}}.p-page_about__shape.p-page_about__shape--check{top:317px;left:-125px}@media screen and (max-width: 1279px){.p-page_about__shape.p-page_about__shape--check{top:22.0138888889vw;left:-8.6805555556vw}}.p-page_about__pricebox{width:612px;margin:64px auto}@media screen and (max-width: 768px){.p-page_about__pricebox{width:100%;margin:32px auto}}.p-page_about__pricebox dl{display:flex;gap:15px;align-items:center;justify-content:center;padding:48px 0;border-radius:16px;background-color:#faf7f0}@media screen and (max-width: 768px){.p-page_about__pricebox dl{display:block;padding:24px 0}}.p-page_about__pricebox dt{display:inline-block;padding:4px 22px;border-radius:9999px;border:1px dashed #222;background-color:#f16316;color:#fff;font-family:"Zen Kaku Gothic New";font-size:16px;font-weight:700;line-height:190%;letter-spacing:.8px}@media screen and (max-width: 768px){.p-page_about__pricebox dt{padding:3px 14px;font-size:14px;margin-bottom:10px}}.p-page_about__pricebox dd{font-family:"Work Sans";font-size:40px;font-weight:600;line-height:140%;letter-spacing:2px}@media screen and (max-width: 768px){.p-page_about__pricebox dd{font-size:32px}}.p-page_about__pricebox dd .unit{font-family:"Zen Kaku Gothic New";font-size:20px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 768px){.p-page_about__pricebox dd .unit{font-size:16px}}.p-page_about__pricebox dd small{font-size:13px;font-weight:500;line-height:140%;letter-spacing:.65px}@media screen and (max-width: 768px){.p-page_about__pricebox dd small{font-size:12px}}
