@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-link{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;letter-spacing:.08em;width:fit-content;transition:color .5s ease}@media screen and (max-width: 1279px){.c-link{gap:.8333333333vw;font-size:1.0416666667vw}}@media screen and (max-width: 768px){.c-link{gap:2.1333333333vw;font-size:3.4666666667vw}}@media(pointer: fine){.c-link:hover{color:#f16316}.c-link:hover .c-link__arrow{background-color:#f16316}.c-link:hover .c-link__arrow::after{background-color:#fff}}.c-link.c-link--white{color:#fff}.c-link.c-link--white .c-link__blank::after{background-color:#fff}.c-link__arrow{width:49px;height:32px;border-radius:50%;border:1px solid #f16316;display:flex;align-items:center;justify-content:center;margin-left:auto;transition:background-color .6s ease}@media screen and (max-width: 1279px){.c-link__arrow{height:2.2222222222vw;width:3.4027777778vw}}@media screen and (max-width: 768px){.c-link__arrow{height:7.4666666667vw;width:11.4666666667vw}}.c-link__arrow::after{content:"";width:14px;height:10px;display:inline-block;background-color:#f16316;mask-image:url("../img/common/icon_arrow.svg");mask-size:auto 100%;mask-repeat:no-repeat;transition:background-color .5s ease}@media screen and (max-width: 1279px){.c-link__arrow::after{height:.6944444444vw;width:.9722222222vw}}@media screen and (max-width: 768px){.c-link__arrow::after{height:2.6666666667vw;width:3.7333333333vw}}.c-link__blank{line-height:0;display:inline-block;margin-left:-8px}@media screen and (max-width: 1279px){.c-link__blank{margin-left:-.5555555556vw}}@media screen and (max-width: 768px){.c-link__blank{margin-left:-1.0666666667vw}}.c-link__blank::after{content:"";width:15px;height:14px;display:inline-block;background-color:#222;mask-image:url("../img/common/icon_blank.svg");mask-size:auto 100%;mask-repeat:no-repeat}@media screen and (max-width: 1279px){.c-link__blank::after{height:1.0416666667vw;width:.9722222222vw}}@media screen and (max-width: 768px){.c-link__blank::after{height:4vw;width:3.7333333333vw}}.c-link__pdf{line-height:0;display:inline-block;margin-left:-8px}@media screen and (max-width: 1279px){.c-link__pdf{margin-left:-.5555555556vw}}@media screen and (max-width: 768px){.c-link__pdf{margin-left:-1.0666666667vw}}.c-link__pdf::after{content:"";width:15px;height:14px;display:inline-block;background-color:#222;mask-image:url("../img/common/icon_pdf.svg");mask-size:auto 100%;mask-repeat:no-repeat}@media screen and (max-width: 1279px){.c-link__pdf::after{height:1.0416666667vw;width:.9722222222vw}}@media screen and (max-width: 768px){.c-link__pdf::after{height:4vw;width:3.7333333333vw}}.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}.c-service_box{display:block;position:relative;border-bottom:1px solid #222;padding-bottom:39px}@media screen and (max-width: 1279px){.c-service_box{padding-bottom:2.7083333333vw}}@media screen and (max-width: 768px){.c-service_box{padding-bottom:8vw}}.c-service_box.c-service_box--large .title{font-size:22px}@media screen and (max-width: 1279px){.c-service_box.c-service_box--large .title{font-size:1.6666666667vw}}@media screen and (max-width: 768px){.c-service_box.c-service_box--large .title{font-size:4.8vw}}.c-service_box.c-service_box--large .text{font-size:15px}@media screen and (max-width: 1279px){.c-service_box.c-service_box--large .text{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.c-service_box.c-service_box--large .text{font-size:3.4666666667vw}}.c-service_box.c-service_box--large .tag{top:326px}@media screen and (max-width: 1279px){.c-service_box.c-service_box--large .tag{top:22.6388888889vw}}@media screen and (max-width: 768px){.c-service_box.c-service_box--large .tag{top:46.9333333333vw}}@media(pointer: fine){.c-service_box:hover .thumb img{scale:1.05}}.c-service_box .thumb{border-radius:24px;border:1px dashed #666;overflow:hidden;line-height:0}@media screen and (max-width: 1279px){.c-service_box .thumb{border-radius:1.6666666667vw}}@media screen and (max-width: 768px){.c-service_box .thumb{border-radius:4.2666666667vw}}.c-service_box .thumb img{width:100%;transition:scale .5s ease}.c-service_box .info{padding:32px 8px 0}@media screen and (max-width: 1279px){.c-service_box .info{padding:2.2222222222vw .5555555556vw 0}}@media screen and (max-width: 768px){.c-service_box .info{padding:4.8vw 2.1333333333vw 0}}.c-service_box .title{display:flex;align-items:center;font-size:20px;margin-bottom:16px;letter-spacing:.05em;gap:12px;font-weight:500}@media screen and (max-width: 1279px){.c-service_box .title{font-size:1.3888888889vw;margin-bottom:1.1111111111vw;gap:.8333333333vw}}@media screen and (max-width: 768px){.c-service_box .title{font-size:4.8vw;margin-bottom:3.2vw;gap:1.6vw;flex-wrap:wrap}}.c-service_box .title::before{content:"#0" counter(number);counter-increment:number 1;color:#f16316;font-family:"Work Sans",sans-serif;font-size:20px;font-weight:600;display:inline-block;padding-right:12px;border-right:1px dashed #222}@media screen and (max-width: 1279px){.c-service_box .title::before{font-size:1.3888888889vw;padding-right:.8333333333vw}}@media screen and (max-width: 768px){.c-service_box .title::before{font-size:3.7333333333vw;padding:0;width:100%;border:none}}.c-service_box .text{font-size:14px;line-height:2}@media screen and (max-width: 1279px){.c-service_box .text{font-size:.9722222222vw}}@media screen and (max-width: 768px){.c-service_box .text{line-height:1.9;font-size:3.4666666667vw}}.c-service_box .tag{font-size:14px;width:100px;height:74px;padding:0 10px 0 0;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1.3;position:absolute;right:22px;top:195px;z-index:5}@media screen and (max-width: 1279px){.c-service_box .tag{font-size:.9722222222vw;width:6.9444444444vw;height:5.1388888889vw;padding:0 .6944444444vw 0 0;right:1.5277777778vw;top:13.5416666667vw}}@media screen and (max-width: 768px){.c-service_box .tag{font-size:3.2vw;width:21.3333333333vw;height:14.9333333333vw;padding:0 7.2vw;right:4.2666666667vw;top:47.7333333333vw}}.c-service_box .tag::before{content:"";position:absolute;width:100%;height:100%;top:0;left:-5px;background-color:#f0cf1d;border:1px solid #222;border-radius:50%;rotate:-10deg;z-index:-1}@media screen and (max-width: 1279px){.c-service_box .tag::before{left:-.3472222222vw}}@media screen and (max-width: 768px){.c-service_box .tag::before{left:0}}.c-service_box .tag.support{color:#fff}.c-service_box .tag.support::before{background-color:#5486d1}.c-service_box .tag.opportunity{color:#fff}.c-service_box .tag.opportunity::before{background-color:#259490}.c-scrollbar{display:none}@media screen and (max-width: 768px){.c-scrollbar{border-radius:99px;height:1.3333333333vw;background:#cfccc6;display:block;overflow:hidden}}@media screen and (max-width: 768px){.c-scrollbar__thumb{background:#f16316;height:100%;border-radius:99px;transform:translateX(0)}}.c-slider_arrow{display:flex;gap:8px}@media screen and (max-width: 1279px){.c-slider_arrow{gap:.5555555556vw}}@media screen and (max-width: 768px){.c-slider_arrow{gap:2.1333333333vw}}.c-slider_arrow__button{display:flex;width:92px;height:60px;cursor:pointer;background:#222;border-radius:50%;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1279px){.c-slider_arrow__button{width:6.3888888889vw;height:4.1666666667vw}}@media screen and (max-width: 768px){.c-slider_arrow__button{width:16vw;height:10.6666666667vw}}.c-slider_arrow__button.swiper-button-disabled{background:#999;pointer-events:none}.c-slider_arrow__button::after{content:"";width:26px;height:26px;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-slider_arrow__button::after{height:1.8055555556vw;width:1.8055555556vw}}@media screen and (max-width: 768px){.c-slider_arrow__button::after{height:3.2vw;width:3.2vw}}.c-slider_arrow__button:nth-child(1){scale:-1 1}.c-slider_pagination .swiper-pagination-bullets{display:flex;align-items:center;gap:12px}@media screen and (max-width: 1279px){.c-slider_pagination .swiper-pagination-bullets{gap:.8333333333vw}}@media screen and (max-width: 768px){.c-slider_pagination .swiper-pagination-bullets{gap:2.1333333333vw}}.c-slider_pagination span{display:block;width:10px;height:10px;background:#cfccc6;border-radius:20px;transition:width .5s ease}@media screen and (max-width: 1279px){.c-slider_pagination span{width:.6944444444vw;height:.6944444444vw}}@media screen and (max-width: 768px){.c-slider_pagination span{width:2.1333333333vw;height:2.1333333333vw}}.c-slider_pagination .swiper-pagination-bullet-active{height:7px;width:50px;background:#f16316}@media screen and (max-width: 1279px){.c-slider_pagination .swiper-pagination-bullet-active{width:3.4722222222vw;height:.4861111111vw}}@media screen and (max-width: 768px){.c-slider_pagination .swiper-pagination-bullet-active{width:10.6666666667vw;height:1.3333333333vw}}.c-heading02{margin-bottom:62px;position:relative}@media screen and (max-width: 1279px){.c-heading02{margin-bottom:4.3055555556vw}}@media screen and (max-width: 768px){.c-heading02{margin-bottom:4.8vw}}.c-heading02.c-heading02--white{color:#fff}.c-heading02.c-heading02--orange{color:#f16316}@media screen and (max-width: 768px){.c-heading02.c-heading02--sp_large{margin-bottom:8.5333333333vw}}.c-heading02 .border{width:28px;border-bottom:1px #222 dashed;display:inline-block;padding-bottom:26px}@media screen and (max-width: 1279px){.c-heading02 .border{width:1.9444444444vw;padding-bottom:1.8055555556vw}}@media screen and (max-width: 768px){.c-heading02 .border{width:7.4666666667vw;padding-bottom:5.8666666667vw}}.c-heading02 .en{font-size:14px;font-weight:600;font-family:"Work Sans",sans-serif;color:#f16316;display:flex;align-items:center;gap:10px;margin-bottom:16px}@media screen and (max-width: 1279px){.c-heading02 .en{font-size:.9722222222vw;gap:.6944444444vw;margin-bottom:1.1111111111vw}}@media screen and (max-width: 768px){.c-heading02 .en{font-size:3.2vw;gap:2.1333333333vw;margin-bottom:3.2vw}}.c-heading02 .en::before{content:"";width:8px;height:8px;border-radius:50%;background-color:#f16316}@media screen and (max-width: 1279px){.c-heading02 .en::before{width:.5555555556vw;height:.5555555556vw}}@media screen and (max-width: 768px){.c-heading02 .en::before{width:1.8666666667vw;height:1.8666666667vw}}.c-heading02 .jp{display:block;font-size:36px;line-height:1.4;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 1279px){.c-heading02 .jp{font-size:2.5vw}}@media screen and (max-width: 768px){.c-heading02 .jp{letter-spacing:.04em;font-size:5.8666666667vw}}.c-heading02 .jp small{font-size:16px}@media screen and (max-width: 1279px){.c-heading02 .jp small{font-size:1.1111111111vw}}@media screen and (max-width: 768px){.c-heading02 .jp small{font-size:3.2vw}}.c-heading03{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:24px;font-weight:700}@media screen and (max-width: 1279px){.c-heading03{gap:.5555555556vw;font-size:1.6666666667vw;margin-bottom:2.2222222222vw}}@media screen and (max-width: 768px){.c-heading03{gap:1.6vw;font-size:5.3333333333vw;margin-bottom:7.4666666667vw}}.c-heading03::before{content:"";border:3px solid #f16316;width:14px;height:14px;border-radius:50%}@media screen and (max-width: 1279px){.c-heading03::before{width:.9722222222vw;height:.9722222222vw;border-width:.2083333333vw}}@media screen and (max-width: 768px){.c-heading03::before{min-width:10px;width:10px;height:10px;border-width:2px}}.c-pagenavi{margin-top:94px}@media screen and (max-width: 1279px){.c-pagenavi{margin-top:6.5277777778vw}}@media screen and (max-width: 768px){.c-pagenavi{margin-top:12vw}}.c-pagenavi .last,.c-pagenavi .first,.c-pagenavi .extend{display:none}.c-pagenavi .wp-pagenavi{display:flex;align-items:center;justify-content:center;gap:22px;font-family:"Work Sans",sans-serif;font-weight:500}@media screen and (max-width: 1279px){.c-pagenavi .wp-pagenavi{gap:1.5277777778vw}}@media screen and (max-width: 768px){.c-pagenavi .wp-pagenavi{gap:4vw}}.c-pagenavi .page,.c-pagenavi .current{width:84px;height:63px;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 84 63" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="42.0978" cy="31.7193" rx="42" ry="29.8667" transform="rotate(-15 42.0978 31.7193)" fill="%23FAF7F0"/></svg>');background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width: 1279px){.c-pagenavi .page,.c-pagenavi .current{width:5.8333333333vw;height:4.375vw;font-size:1.0416666667vw}}@media screen and (max-width: 768px){.c-pagenavi .page,.c-pagenavi .current{width:17.3333333333vw;height:13.3333333333vw;font-size:4vw}}.c-pagenavi .page{color:#f16316;transition:color .5s ease}@media(pointer: fine){.c-pagenavi .page:hover{color:#222}}.c-pagenavi .current{color:#fff;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 84 63" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="42.0978" cy="31.7193" rx="42" ry="29.8667" transform="rotate(-15 42.0978 31.7193)" fill="%23f16316"/></svg>')}.c-pagenavi .nextpostslink,.c-pagenavi .previouspostslink{font-size:17px;color:#f16316;transition:color .5s ease}@media screen and (max-width: 1279px){.c-pagenavi .nextpostslink,.c-pagenavi .previouspostslink{font-size:1.1805555556vw}}@media screen and (max-width: 768px){.c-pagenavi .nextpostslink,.c-pagenavi .previouspostslink{font-size:4vw}}@media(pointer: fine){.c-pagenavi .nextpostslink:hover,.c-pagenavi .previouspostslink:hover{color:#222}}.p-join_us{margin:136px 0;background-color:#f16316;border-radius:56px;text-align:center;color:#fff;padding:72px 0 82px;position:relative}@media screen and (max-width: 1279px){.p-join_us{margin:9.4444444444vw 0;border-radius:3.8888888889vw;padding:5vw 0 5.6944444444vw}}@media screen and (max-width: 768px){.p-join_us{border-radius:7.4666666667vw;margin:20.8vw -6.4vw 34.6666666667vw;padding:16.5333333333vw 6.4vw 10.1333333333vw}}.p-join_us.p-join_us--design{margin:95px 0 134px}@media screen and (max-width: 1279px){.p-join_us.p-join_us--design{margin:6.5972222222vw 0 9.3055555556vw}}@media screen and (max-width: 768px){.p-join_us.p-join_us--design{margin:17.0666666667vw -6.4vw}}.p-join_us.p-join_us--design .p-join_us__title{margin-bottom:24px}@media screen and (max-width: 1279px){.p-join_us.p-join_us--design .p-join_us__title{margin-bottom:1.6666666667vw}}@media screen and (max-width: 768px){.p-join_us.p-join_us--design .p-join_us__title{margin-bottom:5.3333333333vw}}.p-join_us.p-join_us--design .p-join_us__title span{margin-bottom:9px}@media screen and (max-width: 1279px){.p-join_us.p-join_us--design .p-join_us__title span{margin-bottom:.625vw}}@media screen and (max-width: 768px){.p-join_us.p-join_us--design .p-join_us__title span{margin-bottom:2.1333333333vw}}.p-join_us.p-join_us--design .p-join_us__title span:last-child::after{top:-101px;right:-7px}@media screen and (max-width: 1279px){.p-join_us.p-join_us--design .p-join_us__title span:last-child::after{top:-7.0138888889vw;right:-.4861111111vw}}@media screen and (max-width: 768px){.p-join_us.p-join_us--design .p-join_us__title span:last-child::after{top:-18.1333333333vw;right:1.3333333333vw}}.p-join_us.p-join_us--design .p-join_us__button{width:310px}@media screen and (max-width: 1279px){.p-join_us.p-join_us--design .p-join_us__button{width:21.5277777778vw}}@media screen and (max-width: 768px){.p-join_us.p-join_us--design .p-join_us__button{width:78.6666666667vw}}.p-join_us__title{font-size:28px;margin-bottom:32px;font-weight:700;line-height:1.7;letter-spacing:.05em}@media screen and (max-width: 1279px){.p-join_us__title{font-size:1.9444444444vw;margin-bottom:2.3611111111vw}}@media screen and (max-width: 768px){.p-join_us__title{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.p-join_us__title span{display:inline-block;padding-bottom:2px;border-bottom:2px solid #fff;position:relative}@media screen and (max-width: 1279px){.p-join_us__title span{padding-bottom:.1388888889vw}}@media screen and (max-width: 768px){.p-join_us__title span{padding-bottom:0;margin-bottom:2.1333333333vw}}.p-join_us__title span:last-child::after{content:"";position:absolute;top:-43px;right:-40px;width:60px;height:68px;background-image:url("../img/common/icon_mark.svg");background-size:100% 100%}@media screen and (max-width: 1279px){.p-join_us__title span:last-child::after{top:-2.9861111111vw;right:-2.7777777778vw;width:4.1666666667vw;height:4.7222222222vw}}@media screen and (max-width: 768px){.p-join_us__title span:last-child::after{top:-17.6vw;right:-10.6666666667vw;width:10.4vw;height:11.7333333333vw}}.p-join_us__guide{font-size:15px;line-height:1.9}@media screen and (max-width: 1279px){.p-join_us__guide{font-size:1.0416666667vw}}@media screen and (max-width: 768px){.p-join_us__guide{font-size:3.7333333333vw;text-align:left}}.p-join_us__contact{display:flex;justify-content:center;margin-top:30px;gap:32px}@media screen and (max-width: 1279px){.p-join_us__contact{margin-top:1.9444444444vw;gap:2.2222222222vw}}@media screen and (max-width: 768px){.p-join_us__contact{display:block;margin-top:8vw}}.p-join_us__button{display:grid;grid-template-columns:40px auto;align-items:center;align-content:center;text-align:center;align-items:center;width:344px;letter-spacing:.06em;padding:12px 16px;font-weight:700;font-size:16px;border:1px solid #222;background:#fff;color:#222;border-radius:99px;transition:color .5s ease,background-color .5s ease;position:relative;z-index:5}@media screen and (max-width: 1279px){.p-join_us__button{grid-template-columns:2.7777777778vw auto;width:23.8888888889vw;padding:.8333333333vw 1.1111111111vw;font-size:1.1111111111vw}}@media screen and (max-width: 768px){.p-join_us__button{grid-template-columns:10.6666666667vw auto;width:78.6666666667vw;padding:2.6666666667vw 4.2666666667vw;font-size:3.7333333333vw;margin:0 auto 6.4vw}}.p-join_us__button .icon{width:40px}@media screen and (max-width: 1279px){.p-join_us__button .icon{width:2.7777777778vw}}@media screen and (max-width: 768px){.p-join_us__button .icon{width:10.6666666667vw}}@media(pointer: fine){.p-join_us__button:hover{background:#222;color:#fff}}.p-join_us__illust{position:absolute}.p-join_us__illust.p-join_us__illust--send{top:24px;left:-48px;width:244px}@media screen and (max-width: 1279px){.p-join_us__illust.p-join_us__illust--send{top:1.6666666667vw;left:-3.3333333333vw;width:16.9444444444vw}}@media screen and (max-width: 768px){.p-join_us__illust.p-join_us__illust--send{top:10.1333333333vw;left:0;width:24.8vw}}.p-join_us__illust.p-join_us__illust--pc{top:140px;right:-78px;width:252px}@media screen and (max-width: 1279px){.p-join_us__illust.p-join_us__illust--pc{top:9.7222222222vw;right:-5.4166666667vw;width:17.5vw}}@media screen and (max-width: 768px){.p-join_us__illust.p-join_us__illust--pc{top:auto;bottom:-10.6666666667vw;right:8vw;width:26.9333333333vw}}.p-join_us__illust.p-join_us__illust--design{top:-68px;left:18px;width:296px}@media screen and (max-width: 1279px){.p-join_us__illust.p-join_us__illust--design{top:-4.7222222222vw;left:1.25vw;width:20.5555555556vw}}@media screen and (max-width: 768px){.p-join_us__illust.p-join_us__illust--design{top:-10.1333333333vw;left:.5333333333vw;width:32.8vw}}.p-join_us__illust.p-join_us__illust--pen{top:200px;right:-10px;width:198px}@media screen and (max-width: 1279px){.p-join_us__illust.p-join_us__illust--pen{top:13.8888888889vw;right:-.6944444444vw;width:13.75vw}}@media screen and (max-width: 768px){.p-join_us__illust.p-join_us__illust--pen{top:auto;bottom:-4.8vw;right:-3.4666666667vw;width:23.7333333333vw;z-index:5}}.p-other_service{padding:150px 0 120px;position:relative}@media screen and (max-width: 1279px){.p-other_service{padding:10.4166666667vw 0 8.3333333333vw}}@media screen and (max-width: 768px){.p-other_service{padding:18.6666666667vw 0 17.0666666667vw}}.p-other_service__title{margin-bottom:66px}@media screen and (max-width: 1279px){.p-other_service__title{margin-bottom:4.5833333333vw}}@media screen and (max-width: 768px){.p-other_service__title{margin-bottom:10.6666666667vw}}.p-other_service__more{display:flex;justify-content:flex-end;margin-top:56px}@media screen and (max-width: 1279px){.p-other_service__more{margin-top:3.8888888889vw}}@media screen and (max-width: 768px){.p-other_service__more{margin-top:7.4666666667vw}}.p-other_service__slider{position:relative;counter-reset:number 0}@media screen and (max-width: 768px){.p-other_service__slider{width:85.3333333333vw}}.p-other_service__slider .swiper{overflow:visible}.p-other_service__slider .swiper-slide{opacity:.5;transition:opacity .5s ease}.p-other_service__slider .swiper-slide.swiper-slide-active,.p-other_service__slider .swiper-slide.swiper-slide-next{opacity:1}.p-other_service__slider .pagination{position:absolute;left:0;bottom:-76px}@media screen and (max-width: 1279px){.p-other_service__slider .pagination{bottom:-5.2777777778vw}}@media screen and (max-width: 768px){.p-other_service__slider .pagination{bottom:-12vw}}.p-other_service__slider .arrow{top:-30px;right:-70px;position:absolute;z-index:10}@media screen and (max-width: 1279px){.p-other_service__slider .arrow{top:-2.0833333333vw;right:-4.8611111111vw}}@media screen and (max-width: 768px){.p-other_service__slider .arrow{top:-5.3333333333vw;right:-5.3333333333vw}}.p-other_service__shape{position:absolute}.p-other_service__shape.p-other_service__shape--semicircle{top:-40px;right:310px}@media screen and (max-width: 1279px){.p-other_service__shape.p-other_service__shape--semicircle{top:-2.7777777778vw;right:21.5277777778vw}}@media screen and (max-width: 768px){.p-other_service__shape.p-other_service__shape--semicircle{top:-5.8666666667vw;right:26.6666666667vw}}.p-other_service__shape.p-other_service__shape--circle{bottom:-30px;left:200px}@media screen and (max-width: 1279px){.p-other_service__shape.p-other_service__shape--circle{bottom:-2.0833333333vw;left:13.8888888889vw}}@media screen and (max-width: 768px){.p-other_service__shape.p-other_service__shape--circle{bottom:-6.6666666667vw;left:64vw}}.p-other_service__shape.p-other_service__shape--square{top:-40px;left:200px}@media screen and (max-width: 1279px){.p-other_service__shape.p-other_service__shape--square{top:-2.7777777778vw;left:13.8888888889vw}}@media screen and (max-width: 768px){.p-other_service__shape.p-other_service__shape--square{top:-5.0666666667vw;left:58.6666666667vw}}.p-certification-partner_about{border-radius:56px 56px 0 0;padding:96px 0;background:#faf7f0}.p-certification-partner_about__title{text-align:center;margin-bottom:40px}.p-certification-partner_about__title .en{justify-content:center}.p-certification-partner_about__lead{text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:190%;letter-spacing:.75px}.p-certification-partner_about__btn{margin-top:40px;display:flex;justify-content:center}.p-certification-partner_about__btn .c-button{width:422px}@media screen and (max-width: 768px){.p-certification-partner_about__btn .c-button{width:100%}}.p-certification-partner_content{padding:85px 0}.p-certification-partner_content__lists{display:grid;gap:31px;grid-template-columns:repeat(4, 1fr);margin-bottom:85px}@media screen and (max-width: 768px){.p-certification-partner_content__lists{gap:4.2666666667vw;grid-template-columns:repeat(2, 1fr);margin-bottom:12.8vw}}.p-certification-partner_content__list .img{border-radius:24px;overflow:hidden;border-top:1px solid #666;border-bottom:1px solid #666}.p-certification-partner_content__list .img img{display:block}.p-certification-partner_content__list .tags{display:flex;flex-wrap:wrap;margin-top:28px;gap:8px}.p-certification-partner_content__list .tag{padding:2px 12px;border-radius:9999px;color:#fff;background-color:#666;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:180%;letter-spacing:.65px}.p-certification-partner_content__list .tag.--design{background-color:#f16316}.p-certification-partner_content__list .tag.--support{background-color:#259490}.p-certification-partner_content__list .name{font-size:20px;font-weight:500;line-height:190%;letter-spacing:1px;margin:12px 0 8px}.p-certification-partner_content__list .belong{color:#666;font-size:13px;font-weight:400;line-height:170%;letter-spacing:.65px}.p-anchor_list{display:grid;gap:25px;grid-template-columns:repeat(4, 1fr);margin-bottom:88px}@media screen and (max-width: 1279px){.p-anchor_list{gap:1.7361111111vw;margin-bottom:6.1111111111vw}}@media screen and (max-width: 768px){.p-anchor_list{gap:4.2666666667vw;grid-template-columns:repeat(1, 1fr);margin-bottom:12.8vw}}@media screen and (max-width: 768px){.p-anchor_list.p-anchor_list--seminar{margin-bottom:10.1333333333vw;gap:2.1333333333vw 3.2vw;grid-template-columns:repeat(2, 1fr)}.p-anchor_list.p-anchor_list--seminar .p-anchor_list__button{line-height:1.1;padding-top:0;padding-bottom:0;height:14.4vw}}.p-anchor_list.p-anchor_list--faq{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 768px){.p-anchor_list.p-anchor_list--faq{grid-template-columns:repeat(1, 1fr)}}.p-anchor_list.p-anchor_list--partner{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){.p-anchor_list.p-anchor_list--partner{grid-template-columns:repeat(2, 1fr)}}.p-anchor_list__button{display:flex;align-items:center;gap:10px;border-radius:15px;font-weight:700;font-size:16px;padding:18px;overflow:hidden;position:relative}@media screen and (max-width: 1279px){.p-anchor_list__button{gap:.6944444444vw;font-size:1.1111111111vw;padding:1.25vw}}@media screen and (max-width: 768px){.p-anchor_list__button{border-radius:3.2vw;gap:2.6666666667vw;font-size:3.7333333333vw;padding:4.2666666667vw 4vw}}.p-anchor_list__button::before{content:"";width:6px;height:6px;border-radius:50%;background:#cfccc6;transition:background-color .5s ease}@media screen and (max-width: 1279px){.p-anchor_list__button::before{width:.4166666667vw;height:.4166666667vw}}@media screen and (max-width: 768px){.p-anchor_list__button::before{width:1.6vw;height:1.6vw}}.p-anchor_list__button::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:dashed 1px #222}.p-anchor_list__button .arrow{width:49px;height:32px;margin-left:auto;border:1px solid #666;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:border-color .5s ease}@media screen and (max-width: 1279px){.p-anchor_list__button .arrow{width:3.4027777778vw;height:2.2222222222vw}}@media screen and (max-width: 768px){.p-anchor_list__button .arrow{width:8.8vw;height:5.8666666667vw}}.p-anchor_list__button .arrow::before{content:"";width:13px;height:7px;background-color:#666;mask-size:100% 100%;mask-image:url("../img/common/icon_down.svg");transition:background-color .5s ease}@media screen and (max-width: 1279px){.p-anchor_list__button .arrow::before{width:.9027777778vw;height:.4861111111vw}}@media screen and (max-width: 768px){.p-anchor_list__button .arrow::before{width:2.6666666667vw;height:1.6vw}}.p-anchor_list__button.p-anchor_list__button--arrow .arrow::before{mask-image:url("../img/common/icon_arrow.svg")}@media(pointer: fine){.p-anchor_list__button:hover::before{background:#f16316}.p-anchor_list__button:hover .arrow{border-color:#f16316}.p-anchor_list__button:hover .arrow::before{background-color:#f16316}}.p-anchor_list__button.current{color:#f16316}.p-anchor_list__button.current::after{border-color:#f16316}.p-anchor_list__button.current::before{background:#f16316}.p-anchor_list__button.current .arrow{background:#f16316;border-color:#f16316}.p-anchor_list__button.current .arrow::before{background:#fff}
