.top_top__UEmhX{position:relative;width:calc(1304vw / 1440 * 100);margin:auto;border-bottom:1px solid var(--color-main)}.top_top__UEmhX:after{content:"";position:absolute;bottom:calc(4vw / 1440 * 100);left:0;display:block;width:100%;height:1px;background-color:var(--color-main)}.top_top_wrap__N1iAa{display:flex;justify-content:space-between;align-items:center;padding:var(--margin-18-pc) 0}.top_top_logo__K4rhC{width:calc(185vw / 1440 * 100)}.top_top_logo_image_inner__qK_Ka{display:block;width:calc(133vw / 1440 * 100);mix-blend-mode:darken}.top_top_main__qaVal{display:flex;justify-content:center;align-items:center;width:calc(936vw / 1440 * 100);height:calc(222vw / 1440 * 100);border-left:1px solid var(--color-main);border-right:1px solid var(--color-main)}.top_top_main_title__VpwuX{width:calc(681vw / 1440 * 100);height:auto;transform:translateY(calc(-10vw / 1440 * 100))}.top_top_entry__FMoNG{width:calc(182vw / 1440 * 100);padding-left:var(--margin-18-pc)}.top_top_entry_sp__q46F_{display:none}.top_top_entry_text__GQqZz{font-size:calc(22vw / 1440 * 100);letter-spacing:.1em;line-height:1.5;font-weight:700;margin:-.5em 0;text-align:center}.top_top_entry_button__W2X99{display:flex;justify-content:center;align-items:center;background-color:var(--color-attention);border-radius:calc(2vw / 1440 * 100);width:auto;height:calc(46vw / 1440 * 100);margin-top:var(--margin-36-pc);transition:.3s}.top_top_entry_button__W2X99:hover{transform:scale(.95)}.top_top_entry_button_inner__4XgrM{font-size:var(--font-size-20-pc);color:var(--color-white);line-height:1;font-weight:400}@media screen and (768px > width){.top_top__UEmhX{width:calc(354vw / 390 * 100);border-bottom:calc(1vw / 390 * 100) solid var(--color-main)}.top_top__UEmhX:after{bottom:calc(3vw / 390 * 100)}.top_top_wrap__N1iAa{padding:var(--margin-14-sp) 0 var(--margin-28-sp)}.top_top_logo__K4rhC{display:none}.top_top_main__qaVal{width:100%;height:100%;border-left:none;border-right:none}.top_top_main_title__VpwuX{width:calc(319vw / 390 * 100);height:auto}.top_top_entry__FMoNG{display:none}.top_top_entry_sp__q46F_{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:var(--margin-28-sp);padding-bottom:var(--margin-14-sp);border-bottom:1px solid var(--color-main);z-index:1}.top_top_entry_text__GQqZz{font-size:var(--font-size-16-sp);letter-spacing:.1em;line-height:1.5;font-weight:700;margin:-.5em 0}.top_top_entry_button__W2X99{width:calc(170vw / 390 * 100);height:calc(46vw / 390 * 100);border-radius:calc(2vw / 390 * 100);margin-top:0}.top_top_entry_button_inner__4XgrM{font-size:var(--font-size-20-sp)}}.top_nav__t7zdx{display:flex;justify-content:space-between;align-items:center;width:calc(837vw / 1440 * 100);margin:auto;padding:calc(32vw / 1440 * 100) 0}.top_nav_link_inner__m2M0V{font-size:var(--font-size-16-pc);line-height:1;font-weight:700}@media screen and (768px > width){.top_nav__t7zdx{display:none}}.top_kv__kqd12{position:relative;z-index:0}.top_kv__kqd12:after{content:"";position:absolute;top:100%;left:-25%;display:block;width:150%;height:calc(1440vw / 1440 * 100);background-color:var(--color-bg);z-index:0}.top_kv_inner__gJ9Df{position:relative;width:calc(1304vw / 1440 * 100);height:calc(720vw / 1440 * 100);margin:auto;pointer-events:none;z-index:-1}.top_kv_picture__b2N8t{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;animation-name:top_kv_picture__b2N8t;animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both}.top_kv_picture__b2N8t:first-child{animation-delay:calc(3s * 0)}.top_kv_picture__b2N8t:nth-child(2){animation-delay:calc(3s * 1)}.top_kv_picture__b2N8t:nth-child(3){animation-delay:calc(3s * 2)}@keyframes top_kv_picture__b2N8t{0%{top:100%;transform:scale(1.05);opacity:0;z-index:10}5%{opacity:1}12%{top:-2%;z-index:10}15%{top:0;transform:scale(1);z-index:10}to{top:0;opacity:1;z-index:1}}.top_kv_image__JhF6R{width:100%;height:100%;object-fit:cover}@media screen and (768px > width){.top_kv__kqd12{margin-top:var(--margin-14-sp);overflow:hidden}.top_kv__kqd12:after{content:"";position:absolute;top:100%;left:-25%;display:block;width:150%;height:calc(1440vw / 1440 * 100);background-color:var(--color-bg);z-index:0}.top_kv_inner__gJ9Df{width:calc(354vw / 390 * 100);height:calc(276vw / 390 * 100)}}.top_haisai__tPI6a{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;margin:var(--margin-162-pc) 0 0;z-index:1}.top_haisai_text01__EwvXe{position:relative;width:calc(206vw / 1440 * 100);height:auto}.top_haisai_text_animation__pEJ9o{position:absolute;top:calc(-45vw / 1440 * 100);left:calc(127vw / 1440 * 100);width:calc(189vw / 1440 * 100);mix-blend-mode:multiply;z-index:-1}.top_haisai_text02__iv85D{width:calc(679vw / 1440 * 100);margin-left:calc(7vw / 1440 * 100);height:auto}.top_haisai_text02_sp__xxQWV{display:none}@media screen and (768px > width){.top_haisai__tPI6a{justify-content:flex-end;align-items:flex-start;margin:var(--margin-56-sp) 0 0;box-sizing:border-box;padding:0}.top_haisai_text01__EwvXe{width:calc(102vw / 390 * 100);margin-right:calc(-144vw / 390 * 100)}.top_haisai_text_animation__pEJ9o{position:absolute;top:calc(-33vw / 390 * 100);left:calc(169vw / 390 * 100);width:calc(96vw / 390 * 100);mix-blend-mode:multiply;z-index:-1}.top_haisai_text02__iv85D{display:none}.top_haisai_text02_sp__xxQWV{display:block;width:calc(290vw / 390 * 100)}}.top_about__C3f5l{margin:var(--margin-72-pc) auto 0;border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);position:relative;z-index:1}.top_about_wrap__PTIBW{display:flex;justify-content:space-between;align-items:stretch;margin:var(--margin-36-pc) auto}.top_about_title__xlBLO{position:relative;width:calc(431vw / 1440 * 100);border-right:1px solid var(--color-main)}.top_about_title_text__uI8q_{font-size:var(--font-size-72-pc);letter-spacing:0;line-height:1.25;font-weight:300;margin:-.0625em 0}.top_about_title_rub__llUZ3{position:relative;display:inline-block}.top_about_title_rub_text__xm8J_{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:var(--font-size-16-pc)}.top_about_title_animation__EejsC{position:absolute;width:calc(146vw / 1440 * 100);left:calc(0vw / 1440 * 100);bottom:calc(-40.35vw / 1440 * 100);transform:rotate(-1.25deg);mix-blend-mode:multiply}.top_about_details__pphNx{position:relative;width:calc(837vw / 1440 * 100)}.top_about_details_text__oiAxq{width:calc(616vw / 1440 * 100)}.top_about_details_text_inner__8rNEF{text-align:justify;font-size:var(--font-size-24-pc);letter-spacing:.1em;line-height:2;font-weight:600}.top_about_details_animation__zQmPx{position:absolute;width:calc(149vw / 1440 * 100);top:calc(27vw / 1440 * 100);right:calc(55vw / 1440 * 100);mix-blend-mode:multiply}.top_about_details_phot__I5vGT{display:grid;grid-template-columns:calc(408vw / 1440 * 100) calc(200vw / 1440 * 100);grid-template-rows:calc(130vw / 1440 * 100) calc(130vw / 1440 * 100);grid-column-gap:calc(20vw / 1440 * 100);column-gap:calc(20vw / 1440 * 100);grid-row-gap:calc(20vw / 1440 * 100);row-gap:calc(20vw / 1440 * 100);width:calc(628vw / 1440 * 100);margin:var(--margin-18-pc) 0 0 auto}.top_about_details_phot_image01__qwUdC{width:100%;grid-row:1/3;grid-column:1/2}.top_about_details_phot_image02__BNAm0{width:100%;grid-row:1/2;grid-column:2/2}.top_about_details_phot_image03___smbr{width:100%;grid-row:2/2;grid-column:2/2}@media screen and (768px > width){.top_about__C3f5l{margin:var(--margin-28-sp) auto 0;border-top:none;border-bottom:1px solid var(--color-main)}.top_about_wrap__PTIBW{flex-direction:column;margin:var(--margin-24-sp) auto}.top_about_title__xlBLO{position:relative;width:auto;border-right:none}.top_about_title_text__uI8q_{font-size:var(--font-size-48-sp);letter-spacing:0;line-height:1.4;margin:-.02em 0}.top_about_title_rub_text__xm8J_{font-size:var(--font-size-12-sp)}.top_about_title_animation__EejsC{display:none}.top_about_details__pphNx{position:relative;width:100%}.top_about_details_text__oiAxq{margin-top:var(--margin-28-sp);width:100%}.top_about_details_text_inner__8rNEF{font-size:var(--font-size-16-sp);letter-spacing:.1em;line-height:2;margin:-.25em 0}.top_about_details_text_inner__8rNEF:before{content:"";display:block;float:right;width:1px;height:calc(3em * 2)}.top_about_details_animation__zQmPx{float:right;clear:both;position:static;width:calc(108vw / 390 * 100);top:unset;right:unset;margin:calc(10vw / 390 * 100) calc(20vw / 390 * 100) 0 0;mix-blend-mode:multiply}.top_about_details_phot__I5vGT{display:grid;grid-template-columns:calc(170vw / 390 * 100) calc(170vw / 390 * 100);grid-template-rows:calc(242vw / 390 * 100) calc(110vw / 390 * 100);grid-column-gap:calc(14vw / 390 * 100);column-gap:calc(14vw / 390 * 100);grid-row-gap:calc(14vw / 390 * 100);row-gap:calc(14vw / 390 * 100);width:100%;margin:var(--margin-28-sp) 0 var(--margin-14-sp) auto}.top_about_details_phot_image01__qwUdC{width:100%;grid-row:1/1;grid-column:1/3}.top_about_details_phot_image02__BNAm0{width:100%;grid-row:2/2;grid-column:1/1}.top_about_details_phot_image03___smbr{width:100%;grid-row:2/2;grid-column:2/2}}.top_works__J4iIe{margin:var(--margin-180-pc) auto 0}.top_works_title__Dvmov{position:relative;width:calc(314vw / 390 * 100)}.top_works_title_text01__sWmHA{width:100%}.top_works_title_animation__F2ZZc{position:absolute;top:calc(-88vw / 1440 * 100);left:calc(490vw / 1440 * 100);width:calc(132vw / 1440 * 100);mix-blend-mode:multiply;z-index:1}.top_works_headline__0wQ5R{display:flex;justify-content:space-between;align-items:flex-end;margin-top:var(--margin-72-pc)}.top_works_headline_main__Uoe9f{display:flex;justify-content:space-between;align-items:center}.top_works_headline_text01__NmeYL{font-size:var(--font-size-48-pc);letter-spacing:.1em;font-weight:600;font-family:"source-han-serif-japanese",serif}.top_works_headline_text02__mcH7n{font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:2;font-weight:600;margin:-.25em 0 -.25em calc(42vw / 1440 * 100)}.top_works_headline_sub__TSSFg{font-size:var(--font-size-20-pc)}.top_works_container___Uv34{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:var(--margin-54-pc) auto 0;width:100%;border-bottom:1px solid var(--color-main)}.top_works_box__8Pdlz{border-top:1px solid var(--color-main);width:calc(336vw / 1440 * 100)}.top_works_box__8Pdlz:first-child,.top_works_box__8Pdlz:nth-child(4n),.top_works_box__8Pdlz:nth-child(4n+1){width:calc(316vw / 1440 * 100)}.top_works_box_wrap__xy0u5{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;margin:var(--margin-36-pc) 0;min-height:calc(299vw / 1440 * 100);box-sizing:border-box;border-left:1px solid var(--color-main)}.top_works_box__8Pdlz:first-child>.top_works_box_wrap__xy0u5,.top_works_box__8Pdlz:nth-of-type(4n+1)>.top_works_box_wrap__xy0u5{border-left:none}.top_works_box_main__Xf4ny{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.top_works_box_image__JAA2J{width:calc(240vw / 1400 * 100);height:calc(200vw / 1400 * 100);overflow:hidden}.top_works_box_image_inner__kzb4k{width:100%;height:100%;object-fit:contain;transition:transform .4s}.top_works_box__8Pdlz:hover .top_works_box_image_inner__kzb4k{transform:scale(1.05)}.top_works_box_title__9HnIF{font-family:"source-han-serif-japanese",serif;position:absolute;right:var(--margin-18-pc);bottom:0;left:var(--margin-18-pc);display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:auto}.top_works_box__8Pdlz:first-child .top_works_box_title__9HnIF,.top_works_box__8Pdlz:nth-child(4n+1) .top_works_box_title__9HnIF{margin-left:0}.top_works_box__8Pdlz:nth-child(4n) .top_works_box_title__9HnIF{margin-right:0}.top_works_box_title_inner__TMmjz{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:url(/images/common/border.png);background-size:0 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .3s;transition-timing-function:ease-in}.top_works_box_title_inner__TMmjz:nth-child(2){transition-delay:.3s;transition-timing-function:ease-out}.top_works_box__8Pdlz:hover .top_works_box_title_inner__TMmjz{background-size:100% 1px;background-position:0 100%}.top_works_after__ZXq7l{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;border-top:1px solid var(--color-main);width:calc(316vw / 1440 * 100)}.top_works_after__ZXq7l:before{content:"";position:absolute;top:0;left:0;bottom:0;margin:auto;display:block;width:1px;height:calc(299vw / 1440 * 100);background-color:var(--color-main)}.top_works_after_animation__HSKkd{position:absolute;width:calc(172vw / 1440 * 100);right:calc(-5vw / 1440 * 100);bottom:calc(60vw / 1440 * 100);mix-blend-mode:multiply;z-index:-1}@media screen and (768px > width){.top_works__J4iIe{margin:var(--margin-70-sp) auto 0}.top_works_title__Dvmov{position:relative;display:block;width:calc(347vw / 390 * 100)}.top_works_title_text01__sWmHA{width:100%}.top_works_title_animation__F2ZZc{top:calc(14vw / 390 * 100);left:calc(10vw / 390 * 100);width:calc(106vw / 390 * 100)}.top_works_headline__0wQ5R{position:relative;margin-top:var(--margin-28-sp)}.top_works_headline_main__Uoe9f{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:100%}.top_works_headline_text01__NmeYL{font-size:var(--font-size-28-sp);letter-spacing:.1em;font-weight:600;margin-bottom:var(--margin-28-sp)}.top_works_headline_text02__mcH7n{width:100%;font-size:var(--font-size-14-sp);letter-spacing:.025em;line-height:2;margin:-.25em 0}.top_works_headline_sub__TSSFg{position:absolute;top:.5em;right:0;font-size:var(--font-size-20-sp)}.top_works_container___Uv34{margin:var(--margin-14-sp) auto 0;width:100%;border-bottom:1px solid var(--color-main)}.top_works_box__8Pdlz{border-top:1px solid var(--color-main);width:calc(100% / 2)}.top_works_box__8Pdlz:first-child,.top_works_box__8Pdlz:nth-child(4n),.top_works_box__8Pdlz:nth-child(4n+1){width:calc(100% / 2)}.top_works_box_wrap__xy0u5{margin:var(--margin-14-sp) 0;height:calc(327vw / 390 * 100)}.top_works_box__8Pdlz:nth-of-type(4n+1)>.top_works_box_wrap__xy0u5{border-left:1px solid var(--color-main)}.top_works_box__8Pdlz:first-child>.top_works_box_wrap__xy0u5,.top_works_box__8Pdlz:nth-of-type(odd)>.top_works_box_wrap__xy0u5{border-left:none}.top_works_box_main__Xf4ny{display:flex;justify-content:flex-start;align-items:center;width:100%;height:100%}.top_works_box__8Pdlz:nth-of-type(2n) .top_works_box_main__Xf4ny{justify-content:flex-end}.top_works_box_image__JAA2J{width:calc(148vw / 390 * 100);height:calc(210vw / 390 * 100);object-fit:contain;margin-bottom:var(--margin-14-sp)}.top_works_box_title__9HnIF{width:calc(148vw / 390 * 100);font-size:var(--font-size-12-sp);margin-left:0}.top_works_box__8Pdlz:nth-of-type(2n) .top_works_box_title__9HnIF{margin-left:auto}.top_works_box_title_inner__TMmjz:first-child{text-overflow:unset;white-space:wrap}.top_works_after__ZXq7l{border-top:1px solid var(--color-main);width:calc(100% / 2);height:auto}.top_works_after__ZXq7l:before{height:calc(327vw / 390 * 100)}.top_works_after_animation__HSKkd{position:absolute;width:calc(135vw / 390 * 100);right:calc(-10vw / 390 * 100);bottom:calc(60vw / 390 * 100);mix-blend-mode:multiply;z-index:-1}}.top_event__dMy_E{margin:var(--margin-162-pc) auto 0}.top_event_headline__jeXu5{display:flex;justify-content:space-between;align-items:flex-end}.top_event_headline_text01__rZw9f{font-size:var(--font-size-48-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_event_headline_text02__G8Mv0{margin-top:var(--margin-36-pc)}.top_event_headline_text02_inner__rFU9T{font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:2;font-weight:600;margin:-.5em 0}.top_event_headline_sub__jKeke{font-size:var(--font-size-20-pc)}.top_event_container__tpkb8{position:relative;display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid var(--color-main);margin-top:var(--margin-36-pc);padding-top:var(--margin-36-pc)}.top_event_box__js6si{display:flex;justify-content:space-between;align-items:flex-start;width:calc(628vw / 1440 * 100)}.top_event_box_image__y981I{width:calc(295vw / 1440 * 100);object-fit:contain;overflow:hidden}.top_event_box_image_inner__LhC4Z{width:100%;height:100%;object-fit:contain;transition:.6s}.top_event_box__js6si:hover .top_event_box_image_inner__LhC4Z{transform:scale(1.05)}.top_event_box_main__yiOhP{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;width:calc(296vw / 1440 * 100);height:100%}.top_event_box_date__27wci{font-size:var(--font-size-16-pc);line-height:1}.top_event_box_title__Z_IYp{margin-top:var(--margin-18-pc)}.top_event_box_title_inner__AXA9y{font-family:"source-han-serif-japanese",serif;display:inline;font-size:var(--font-size-28-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;background-image:url(/images/common/border.png);background-size:0 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .6s;transition-timing-function:ease-in-out}.top_event_box__js6si:hover .top_event_box_title_inner__AXA9y{background-size:100% 2px;background-position:0 100%}.top_event_box_text__fN_cG{font-family:"source-han-serif-japanese",serif;text-align:justify;margin-top:var(--margin-36-pc);font-size:var(--font-size-16-pc);letter-spacing:.05em;line-height:2;font-weight:600}.top_event_separate__TnKiY{position:absolute;display:block;top:var(--margin-36-pc);right:0;left:0;width:1px;height:calc(304vw / 1440 * 100);margin:auto;background-color:var(--color-main);pointer-events:none}.top_event_more__lYbYL{display:flex;justify-content:flex-end;align-items:flex-end;border-bottom:1px solid var(--color-main)}@media screen and (768px > width){.top_event__dMy_E{margin:var(--margin-42-sp) auto 0}.top_event_headline__jeXu5{position:relative}.top_event_headline_text01__rZw9f{font-size:var(--font-size-28-sp);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:0}.top_event_headline_text02__G8Mv0{margin:var(--margin-14-sp) 0}.top_event_headline_text02_inner__rFU9T{font-size:var(--font-size-14-sp);letter-spacing:.1em;line-height:2;margin:-.5em 0}.top_event_headline_sub__jKeke{position:absolute;top:calc(55vw / 390 * 100);right:0;font-size:var(--font-size-20-sp)}.top_event_container__tpkb8{position:relative;flex-direction:column;border-top:1px solid var(--color-main);margin-top:var(--margin-14-sp);padding-top:var(--margin-14-sp)}.top_event_box__js6si{flex-direction:column;width:100%}.top_event_box__js6si:not(:first-child){margin-top:var(--margin-28-sp);padding-top:var(--margin-14-sp);border-top:1px solid var(--color-main)}.top_event_box_image__y981I{width:100%}.top_event_box_main__yiOhP{position:relative;flex-direction:column;margin-top:var(--margin-14-sp);width:100%;height:100%}.top_event_box_top__cONfB{width:100%}.top_event_box_date__27wci{position:absolute;top:0;left:0;font-size:var(--font-size-14-sp);letter-spacing:0;line-height:1}.top_event_box_title__Z_IYp{margin-top:0;margin-left:auto;width:calc(263vw / 390 * 100)}.top_event_box_title_inner__AXA9y{font-size:var(--font-size-20-sp)}.top_event_box_text__fN_cG{width:calc(263vw / 390 * 100);margin-top:var(--margin-14-sp);margin-left:auto;font-size:var(--font-size-14-sp);letter-spacing:.1em;line-height:2}.top_event_separate__TnKiY{display:none}.top_event_more__lYbYL{border-bottom:1px solid var(--color-main);margin-top:var(--margin-14-sp)}}.top_creators__dvIPM{margin:calc(206vw / 1440 * 100) auto 0;border-bottom:1px solid var(--color-main)}.top_creators_title__CMuGD{position:relative;margin:0 auto;width:calc(968vw / 1440 * 100)}.top_creators_title_text01__ideLA{width:100%}.top_creators_title_animation__Ktl2M{position:absolute;top:calc(72vw / 1440 * 100);left:calc(-143vw / 1440 * 100);width:calc(176vw / 1440 * 100);mix-blend-mode:multiply}.top_creators_headline__vPuSG{margin-top:var(--margin-54-pc);text-align:center}.top_creators_headline_text__czsxL{font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:2;font-weight:900;margin:-1em 0}.top_creators_main__h7Lds{position:relative}.top_creators_container__07qmn{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:calc(95vw / 1440 * 100) auto 0 calc(100vw / 1440 * 100)}.top_creators_box__jkLBS{display:block;width:calc(226vw / 1440 * 100);padding-right:1em;box-sizing:border-box}.top_creators_box__jkLBS:nth-child(-n+5){margin-bottom:calc(965vw / 1440 * 100)}.top_creators_num__5kNYb{font-size:var(--font-size-20-pc);letter-spacing:.1em;line-height:1;font-weight:700}.top_creators_name01__FqcDV{margin-top:calc(23vw / 1440 * 100)}.top_creators_name01_first__rG_4v,.top_creators_name01_last__TZX6b{display:block;font-size:var(--font-size-24-pc);line-height:1;font-weight:700}.top_creators_name02__REMeV{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;margin-top:calc(6vw / 1440 * 100)}.top_creators_name02_first__6kXpL{line-height:1.5}.top_creators_name02_first__6kXpL,.top_creators_name02_last__T9P5s{display:block;font-size:var(--font-size-12-pc);letter-spacing:.1em;font-weight:600}.top_creators_name02_last__T9P5s{margin-left:.5em;line-height:1}.top_creators_post__90hE7{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}.top_creators_post_cell__7HX9t{display:block;font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600}.top_creators_post_cell__7HX9t:not(:last-child):after{content:"/";display:inline-block;margin:0 .25em}.top_creators_company__0ccik{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;margin-top:calc(10vw / 1440 * 100);font-family:"source-han-serif-japanese",serif;font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600}.top_creators_box__jkLBS[href] .top_creators_company__0ccik:after,.top_creators_company__0ccik[href]:after{content:"→";display:inline-block;margin-left:1em}.top_creators_box__jkLBS[href]:hover .top_creators_company__0ccik:after,.top_creators_company__0ccik[href]:hover:after{animation-name:top_contact_team_box_company_arrow__5nATK;animation-duration:.9s;animation-iteration-count:1}.top_creators_phot_container__AtKNR{position:absolute;top:calc(220vw / 1440 * 100);width:calc(1220vw / 1440 * 100);right:0;left:0;margin:auto;pointer-events:none}.top_creators_phot_container_top__eayap{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;width:90%;margin:auto}.top_creators_phot_container_bottom__9QT_u{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;margin:calc(-170vw / 1440 * 100) auto 0;width:90%}.top_creators_phot_box__Ae2b1{position:relative;width:calc(150vw / 1440 * 100)}.top_creators_phot_box__Ae2b1:nth-child(2n - 1){margin-top:calc(80vw / 1440 * 100)}.top_creators_phot_box__Ae2b1:nth-child(2n){height:calc(353vw / 1440 * 100)}.top_creators_phot_box_num__jAh_D{position:absolute;font-size:var(--font-size-20-pc);letter-spacing:.1em;line-height:1;font-weight:700}.top_creators_phot_box_num01__tCDrG{top:calc(70vw / 1440 * 100);left:calc(57vw / 1440 * 100)}.top_creators_phot_box_num02__tH44h{top:calc(70vw / 1440 * 100);left:calc(-16vw / 1440 * 100)}.top_creators_phot_box_num03__DIXgA{top:calc(20vw / 1440 * 100);left:calc(-50vw / 1440 * 100)}.top_creators_phot_box_num04__WzzVD{top:calc(84vw / 1440 * 100);left:calc(-54vw / 1440 * 100)}.top_creators_phot_box_num05__pc_fa{top:calc(23vw / 1440 * 100);left:calc(93vw / 1440 * 100)}.top_creators_phot_box_num06__fuY3u{top:calc(225vw / 1440 * 100);left:calc(-28vw / 1440 * 100)}.top_creators_phot_box_num07__aZDsL{top:calc(242vw / 1440 * 100);left:calc(-20vw / 1440 * 100)}.top_creators_phot_box_num08__f87xY{top:calc(284vw / 1440 * 100);left:calc(0vw / 1440 * 100)}.top_creators_phot_box_num09__RWMbL{top:calc(307vw / 1440 * 100);left:calc(0vw / 1440 * 100)}.top_creators_phot_box_num10__dFumn{top:calc(273vw / 1440* 100);left:calc(-31vw / 1440* 100)}.top_creators_phot_box_image__EA643{width:auto;height:calc(443vw / 1440 * 100);object-fit:cover}.top_creators_phot_box_image01__hipqc{transform:scale(.9) translate(-1vw)}.top_creators_phot_box_image02__xcfi_{transform:scale(.67) translate(-9vw,-5.4vw)}.top_creators_phot_box_image03__IAvI6{transform:scale(.87) translate(-11vw,-2.4vw)}.top_creators_phot_box_image04__gFprd{transform:scale(.67) translate(-15vw,-3.5vw)}.top_creators_phot_box_image05__2B_LA{transform:scale(.77) translate(-10vw,-6vw)}.top_creators_phot_box_image06__9CX4J{transform:scale(.87) translate(-7.3vw,3vw)}.top_creators_phot_box_image07__lWzM8{transform:scale(.97) translate(-4.6vw,2.4vw)}.top_creators_phot_box_image08__kQY8S{transform:scale(1.3) translate(-1.5vw,-1.5vw)}.top_creators_phot_box_image09__mRzJq{transform:scale(1) translate(-4.5vw,5vw)}.top_creators_phot_box_image10__6HXD3{transform:scale(1) translate(-5.3vw,.3vw)}.top_creators_more__GoLg9{display:flex;justify-content:flex-end;align-items:stretch;margin-top:calc(90vw / 1440 * 100)}@media screen and (768px > width){.top_creators__dvIPM{margin:var(--margin-160-sp) auto 0;margin-top:calc(200vw / 390 * 100);border-bottom:1px solid var(--color-main)}.top_creators_title__CMuGD{position:relative;margin:0 auto;width:calc(340vw / 390 * 100)}.top_creators_title_text01__ideLA{width:100%}.top_creators_title_animation__Ktl2M{top:calc(-130vw / 390 * 100);left:calc(107vw / 390 * 100);width:calc(155vw / 390 * 100);mix-blend-mode:multiply}.top_creators_headline__vPuSG{margin-top:var(--margin-28-sp);text-align:center}.top_creators_headline_text__czsxL{font-size:var(--font-size-14-sp);letter-spacing:0;line-height:1.5;margin:-.75em 0}.top_creators_main__h7Lds{position:relative;overflow:hidden;margin:calc(24vw / 390 * 100) auto 0;padding:0 0 calc(48vw / 390 * 100)}.top_creators_container__07qmn{width:calc(355vw / 390 * 100);height:calc(1920vw / 390 * 100);margin:auto}.top_creators_box__jkLBS{position:absolute;width:auto;padding-right:0}.top_creators_box__jkLBS:first-child{top:0;left:0;margin-bottom:0}.top_creators_box__jkLBS:nth-child(2){top:calc(28vw / 390* 100);right:calc(55vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(3){top:calc(467vw / 390* 100);left:calc(30vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(4){top:calc(747vw / 390* 100);right:calc(46vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(5){top:calc(892vw / 390* 100);left:calc(23vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(6){top:calc(987vw / 390* 100);right:calc(62vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(7){top:calc(1160vw / 390* 100);left:calc(99vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(8){top:calc(1346vw / 390* 100);left:calc(88vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(9){top:calc(1741vw / 390* 100);left:calc(0vw / 390* 100);margin-bottom:0}.top_creators_box__jkLBS:nth-child(10){top:calc(1770vw / 390* 100);right:calc(50vw / 390* 100);margin-bottom:0}.top_creators_num__5kNYb{margin-top:calc(14vw / 390 * 100);font-size:var(--font-size-20-sp)}.top_creators_name01__FqcDV{margin-top:calc(10vw / 390 * 100)}.top_creators_name01_first__rG_4v,.top_creators_name01_last__TZX6b{font-size:var(--font-size-16-sp)}.top_creators_name02__REMeV{margin-top:calc(7vw / 390 * 100)}.top_creators_company__0ccik,.top_creators_name02_first__6kXpL,.top_creators_name02_last__T9P5s{font-size:var(--font-size-12-sp);letter-spacing:0}.top_creators_company__0ccik{margin-top:0}.top_creators_post_cell__7HX9t{font-size:var(--font-size-12-sp);letter-spacing:0}.top_creators_company_first__lzHtB,.top_creators_company_last__Z_2ns{font-size:var(--font-size-12-sp);letter-spacing:0}.top_creators_phot_container__AtKNR{position:absolute;top:0;left:0;width:calc(355vw / 390 * 100);height:calc(1920vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u,.top_creators_phot_container_top__eayap{position:relative;width:100%;height:50%}.top_creators_phot_box__Ae2b1{position:absolute;width:auto}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:first-child{top:calc(180vw / 390 * 100);left:calc(-20vw / 390 * 100)}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(2){top:calc(194vw / 390* 100);right:calc(3vw / 390* 100)}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(3){top:calc(324vw / 390* 100);left:calc(70vw / 390* 100)}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(4){bottom:calc(207vw / 390* 100);right:calc(20vw / 390* 100)}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(5){bottom:calc(70vw / 390* 100);left:calc(39vw / 390* 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:first-child{top:calc(-10vw / 390 * 100);right:calc(-70vw / 390* 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(2){top:calc(137vw / 390 * 100);left:calc(-22vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(3){top:calc(380vw / 390* 100);left:calc(242vw / 390* 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(4){bottom:calc(120vw / 390* 100);left:calc(10vw / 390* 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(5){bottom:calc(60vw / 390* 100);right:calc(-18vw / 390* 100)}.top_creators_phot_box__Ae2b1:nth-child(2n - 1){margin-top:unset}.top_creators_phot_box__Ae2b1:nth-child(2n){height:unset}.top_creators_phot_box_num__jAh_D{display:none}.top_creators_phot_box_image__EA643{width:auto;height:calc(232vw / 390 * 100);object-fit:cover}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(3) .top_creators_phot_box_image__EA643{height:calc(232vw / 390 * 100)}.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(4) .top_creators_phot_box_image__EA643,.top_creators_phot_container_top__eayap .top_creators_phot_box__Ae2b1:nth-child(5) .top_creators_phot_box_image__EA643{height:calc(212vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:first-child .top_creators_phot_box_image__EA643{height:calc(238vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(2) .top_creators_phot_box_image__EA643{height:calc(249vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(3) .top_creators_phot_box_image__EA643{height:calc(253vw / 390 * 100)}.top_creators_phot_container_bottom__9QT_u .top_creators_phot_box__Ae2b1:nth-child(4) .top_creators_phot_box_image__EA643{height:calc(243vw / 390 * 100)}.top_creators_phot_box_image01__hipqc,.top_creators_phot_box_image02__xcfi_,.top_creators_phot_box_image03__IAvI6,.top_creators_phot_box_image04__gFprd,.top_creators_phot_box_image05__2B_LA{transform:scale(1) translate(0)}.top_creators_more__GoLg9{display:flex;justify-content:flex-end;align-items:stretch;margin-top:calc(0vw / 390 * 100)}}.top_gallery__a6l8U{margin-top:var(--margin-162-pc);position:relative;margin-bottom:calc(900vw / 1440 * 100 * .5)}.top_gallery_main__0F6X_{position:relative;width:100%;height:100%;z-index:0;pointer-events:none}.top_gallery_container__dYZvo{position:-webkit-sticky;position:sticky;top:0;left:0;pointer-events:none;height:calc(900vw / 1440 * 100);opacity:1}.top_gallery_container__dYZvo:has(.top_ScrollAdd__rVer_){opacity:1}.top_gallery_after__nmkbR{height:100vh;pointer-events:none}.top_gallery_phot__XEm2w{position:absolute;opacity:1}.top_ScrollAdd__rVer_ .top_gallery_phot__XEm2w{position:fixed;opacity:1}.top_gallery_main__0F6X_:has(.top_ScrollAdd__rVer_ .top_gallery_after__nmkbR) .top_gallery_phot__XEm2w{position:absolute;opacity:1;transform:scale(1);filter:blur(0)}.top_gallery_phot01__S4Mq4{position:relative;top:0;left:0;display:block;width:100%;z-index:1}.top_ScrollAdd__rVer_ .top_gallery_phot01__S4Mq4{position:relative;opacity:1;transform:scale(1);filter:blur(0);width:100%;height:calc(1000vw / 1440 * 100)}.top_gallery_phot02__BlKO6{top:calc(92vw / 1440 * 100);left:calc(77vw / 1440 * 100);display:block;width:calc(1000vw / 1440 * 100);height:calc(1000vw / 1440 * 100);z-index:2}.top_gallery_phot03__tLkoH{top:calc(182vw / 1440 * 100);left:calc(819vw / 1440 * 100);display:block;width:calc(530vw / 1440 * 100);height:calc(1000vw / 1440 * 100);z-index:3}.top_gallery_phot04__VP8r6{top:calc(150vw / 1440 * 100);left:calc(164vw / 1440 * 100);display:block;width:calc(1200vw / 1440 * 100);height:calc(1000vw / 1440 * 100);z-index:5}.top_gallery_phot05__2Nxlp{top:calc(190vw / 1440 * 100);left:calc(66vw / 1440 * 100);display:block;width:calc(1250vw / 1440 * 100);height:calc(1000vw / 1440 * 100);z-index:7}@media screen and (768px > width){.top_gallery__a6l8U{padding-top:var(--margin-140-sp)}.top_gallery_container__dYZvo{height:100vh}.top_gallery_phot01__S4Mq4{position:relative;top:2vh;left:0;right:0;width:calc(338vw / 390 * 100);margin:auto}.top_gallery_phot02__BlKO6{top:24vh;left:0;width:calc(280vw / 390 * 100)}.top_gallery_phot03__tLkoH{top:34vh;left:60vw;width:calc(145vw / 390 * 100)}.top_gallery_phot04__VP8r6{top:55vh;left:4vw;width:calc(280vw / 390 * 100)}.top_gallery_phot05__2Nxlp{top:60vh;left:2vw;width:calc(230vw / 390 * 100)}.top_gallery_phot05__2Nxlp{top:73vh;left:10vw;width:calc(330vw / 390 * 100)}}.top_news__3Nhv8{margin-top:var(--margin-72-pc);padding-bottom:1px solid var(--color-main)}.top_news_title__LiF20{position:relative;width:calc(766vw / 1440 * 100);margin:0 auto}.top_news_title_text__d7ptB{width:100%}.top_news_title_animation__2nxoy{position:absolute;top:calc(-26vw / 1440 * 100);left:calc(-189vw / 1440 * 100);width:calc(200vw / 1440 * 100);mix-blend-mode:multiply}.top_news_container__IPNPs{display:flex;justify-content:center;align-items:stretch;width:calc(1304vw / 1440 * 100);margin:var(--margin-90-pc) auto 0}.top_news_box__wDHdG{font-family:"source-han-serif-japanese",serif;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;width:calc(295vw / 1440 * 100);padding:0 var(--margin-18-pc);box-sizing:content-box}.top_news_box__wDHdG:not(:first-child){border-left:1px solid var(--color-main)}.top_news_box__wDHdG:first-child{padding-left:0}.top_news_box__wDHdG:last-child{padding-right:0}.top_news_box_bottom__3WCZY{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:column;height:100%}.top_news_image__twwos{width:100%;overflow:hidden}.top_news_image_inner__8u7KY{width:100%;height:100%;object-fit:contain;transition:transform .6s}.top_news_box__wDHdG:hover .top_news_image_inner__8u7KY{transform:scale(1.05)}.top_news_box_title__xwLvO{margin-top:var(--margin-54-pc)}.top_news_box_title_inner__UGyKN{display:inline;font-size:var(--font-size-24-pc);letter-spacing:.1em;line-height:1.5;width:100%;font-weight:600;background-image:url(/images/common/border.png);background-size:0 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .6s;transition-timing-function:ease-in-out}.top_news_box__wDHdG:hover .top_news_box_title_inner__UGyKN{background-size:100% 2px;background-position:0 100%}.top_news_text__M2fFk{position:relative;margin-top:var(--margin-18-pc);font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:2;font-weight:600;text-align:justify;word-break:break-all}.top_news_date__PYNhf{text-align:right;font-size:var(--font-size-16-pc);letter-spacing:0;line-height:1;font-weight:400}.top_news_more__LYpTG{display:flex;justify-content:flex-end;align-items:flex-start;border-bottom:1px solid var(--color-main)}@media screen and (768px > width){.top_news__3Nhv8{margin-top:var(--margin-84-sp);border-bottom:1px solid var(--color-main)}.top_news_title__LiF20{position:relative;width:calc(272vw / 390 * 100);margin:0 0 0 calc(12vw / 390 * 100)}.top_news_title_text__d7ptB{width:100%}.top_news_title_animation__2nxoy{position:absolute;top:calc(-38vw / 390 * 100);left:unset;right:calc(-83vw / 390 * 100);width:calc(150vw / 390 * 100)}.top_news_container__IPNPs{flex-wrap:wrap;width:calc(354vw / 390 * 100);margin:var(--margin-42-sp) auto 0}.top_news_box__wDHdG{position:relative;flex-direction:column;width:50%;padding:0;box-sizing:border-box;border:none}.top_news_box__wDHdG:nth-child(n){border:0}.top_news_box__wDHdG:nth-child(2n - 1){padding-right:calc(7vw / 390 * 100)}.top_news_box__wDHdG:nth-child(2n){padding-left:calc(7vw / 390 * 100)}.top_news_box__wDHdG:nth-child(2n):after{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:100%;background-color:var(--color-main)}.top_news_box__wDHdG:nth-child(n+3){border-top:1px solid var(--color-main);margin-top:calc(14vw / 390 * 100);padding-top:calc(14vw / 390 * 100)}.top_news_box__wDHdG:nth-child(n+3):after{top:calc(14vw / 390 * 100);height:calc(100% - 14vw / 390 * 100)}.top_news_image__twwos{width:100%}.top_news_box_title__xwLvO{margin-top:var(--margin-14-sp)}.top_news_box_title_inner__UGyKN{font-size:var(--font-size-16-sp);letter-spacing:.1em;line-height:1.5;width:100%}.top_news_text__M2fFk{margin-top:var(--margin-14-sp);font-size:var(--font-size-12-sp);letter-spacing:.1em;line-height:2;text-align:justify;word-break:break-all}.top_news_date__PYNhf{text-align:right;margin-top:var(--margin-14-sp);font-size:var(--font-size-14-sp)}.top_news_more__LYpTG{display:flex;justify-content:flex-end;align-items:flex-start}}.top_faq__0g61s{margin-top:var(--margin-162-pc);border-bottom:1px solid var(--color-main)}.top_faq_title__SYUFj{position:relative;width:calc(382vw / 1440 * 100);margin:0 auto}.top_faq_title_text__APyKA{width:100%;transform:translateX(calc(24vw / 1440 * 100))}.top_faq_title_animation__H2qcY{position:absolute;top:calc(50vw / 1440 * 100);right:calc(-440vw / 1440 * 100);width:calc(151vw / 1440 * 100);mix-blend-mode:multiply}.top_faq_container__basuE{margin:var(--margin-72-pc) auto 0}.top_faq_list__HFeZ6{display:flex;justify-content:flex-start;align-items:flex-start;padding:var(--font-size-48-pc) 0}.top_faq_list__HFeZ6:not(:last-child){border-bottom:1px solid var(--color-main)}.top_faq_num__15xWO{width:calc(72vw / 1440 * 100);margin-right:var(--margin-36-pc);text-align:center;font-size:var(--font-size-24-pc);letter-spacing:.1em;line-height:1;font-weight:700}.top_faq_define__AbrwJ{width:calc(407vw / 1440 * 100);font-size:var(--font-size-24-pc);line-height:1.5;margin:-.25em 0;margin-right:var(--margin-162-pc)}.top_faq_define__AbrwJ,.top_faq_details__y_R_l{text-align:left;letter-spacing:.1em;font-weight:600}.top_faq_details__y_R_l{width:40%;font-size:var(--font-size-16-pc);line-height:2;margin:-.5em 0}.top_faq_details_button__F_mJ0{display:none}.top_faq_more___7brR{display:flex;justify-content:flex-end;align-items:stretch;margin-top:var(--margin-18-pc)}@media screen and (768px > width){.top_faq__0g61s{margin-top:var(--margin-84-sp);border-bottom:0}.top_faq_title__SYUFj{position:relative;width:calc(240vw / 390 * 100);margin:0}.top_faq_title_text__APyKA{width:100%}.top_faq_title_animation__H2qcY{position:absolute;top:calc(-20vw / 390 * 100);right:calc(-100vw / 390 * 100);width:calc(106vw / 390 * 100);mix-blend-mode:multiply}.top_faq_container__basuE{margin:0 auto}.top_faq_list__HFeZ6{justify-content:space-between;flex-wrap:wrap;padding:var(--margin-56-sp) 0 0}.top_faq_list__HFeZ6:not(:last-child){border-bottom:1px solid var(--color-main)}.top_faq_num__15xWO{display:inline-block;width:auto;margin-right:var(--margin-36-sp);text-align:center;font-size:var(--font-size-24-sp);flex:0 0 auto}.top_faq_define__AbrwJ{display:inline-block;width:calc(310vw / 390 * 100);text-align:left;font-size:var(--font-size-20-sp);margin:0;margin-right:var(--margin-162-sp)}.top_faq_details__y_R_l{width:calc(310vw / 390 * 100);max-height:0;margin-left:auto;margin-top:0;font-size:var(--font-size-16-sp);overflow:hidden;transition-timing-function:ease-out;transition:max-height .3s,margin-top .3s}.top_isOpen__EX0LK.top_faq_details__y_R_l{transition-timing-function:ease-in;margin-top:var(--margin-28-sp);max-height:100vh}.top_faq_details_button__F_mJ0{position:relative;display:block;margin-left:auto;width:calc(46vw / 390 * 100);height:calc(46vw / 390 * 100);border-bottom:1px solid var(--color-main)}.top_faq_details_button__F_mJ0:after,.top_faq_details_button__F_mJ0:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:calc(14vw / 390 * 100);height:calc(2vw / 390 * 100);background-color:var(--color-main)}.top_faq_details_button__F_mJ0:after{transform:rotate(90deg)}.top_isOpen__EX0LK.top_faq_details_button__F_mJ0:after,.top_isOpen__EX0LK.top_faq_details_button__F_mJ0:before{transform:rotate(0deg)}.top_faq_more___7brR{display:flex;justify-content:flex-end;align-items:stretch;margin-top:0}}.top_contact__Hsi8X{font-family:"source-han-serif-japanese",serif;margin:var(--margin-144-pc) auto}.top_contact_wrap__k1BzQ{width:calc(1214vw / 1440 * 100);margin:auto;background-image:url(/images/top/contact_bg.jpg);background-size:cover;padding:var(--margin-36-pc) 0;filter:drop-shadow(1px 2px 3px rgba(0,0,0,.3));position:relative}.top_contact_head__ulyP0{display:flex;justify-content:space-between;align-items:flex-start;width:calc(1080vw / 1440 * 100);margin:auto}.top_contact_head_text__ZS14c{font-size:var(--margin-18-pc);line-height:1;font-weight:600}.top_contact_title__aVGR5{position:relative;width:calc(618vw / 1440 * 100);margin:var(--margin-72-pc) auto 0}.top_contact_title_text__gHNZ6{width:100%}.top_contact_title_animation__PjEZ2{position:absolute;top:calc(-50vw / 1440 * 100);right:calc(-200vw / 1440 * 100);width:calc(154vw / 1440 * 100);mix-blend-mode:multiply}.top_contact_top__98MlN{display:flex;justify-content:space-between;align-items:stretch;width:calc(1080vw / 1440 * 100);padding:var(--margin-36-pc) 0;margin:var(--margin-72-pc) auto 0;border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.top_contact_top_main__cXbgO{width:calc(516vw / 1440 * 100)}.top_contact_top_text01__Rbbx7{font-size:var(--font-size-24-pc);letter-spacing:.15em;line-height:1.5;margin:-.25em 0;font-weight:600;text-align:justify;font-feature-settings:unset}.top_contact_top_text02__tS9Bo{margin-top:var(--margin-18-pc)}.top_contact_top_text02_inner__5jWZq{font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:2;font-weight:600;margin:-.5em 0}.top_contact_top_links__YJ_H3{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;width:calc(427vw / 1440 * 100)}.top_contact_top_links_separate__ZNNh_{width:100%;height:1px;background-color:var(--color-main);border:none}.top_contact_top_button__kCXrV{display:flex;justify-content:center;align-items:center;width:100%;height:calc(46vw / 1400 * 100);color:var(--color-white);background-color:var(--color-attention);font-size:var(--font-size-20-pc);font-weight:300;line-height:1;transition:.3s}.top_contact_top_button__kCXrV:hover{transform:scale(.98)}.top_contact_container__y6JH1{display:flex;justify-content:space-between;align-items:center;width:calc(1080vw / 1440 * 100);margin:var(--margin-18-pc) auto 0}.top_contact_details_title__rwfqn{display:inline-block;width:auto;height:calc(50vw / 1400 * 100)}.top_contact_details_title_inner__aqwxX{width:100%;height:100%}.top_contact_details__Z8IVk{width:calc(220vw / 1440 * 100)}.top_contact_details_lead__bq9xm{margin-top:var(--margin-36-pc);font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:1;font-weight:900}.top_contact_details_text__JPIMG{width:calc(184vw / 1440 * 100);margin-top:var(--margin-36-pc)}.top_contact_details_text_inner__dvj63{font-size:var(--font-size-16-pc);letter-spacing:.1em;line-height:2;margin:-.5em 0;font-weight:600;text-align:justify}.top_contact_team__Kvuvk{position:relative;width:calc(856vw / 1440 * 100);display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:var(--margin-18-pc)}.top_contact_team__Kvuvk:after{content:"";display:block;position:absolute;width:calc(856vw / 1440 * 100);height:1px;right:0;bottom:0;background-color:var(--color-main)}.top_contact_team_box__yTDmg{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:25%;height:calc(387vw / 1440 * 100);padding-left:var(--margin-18-pc);box-sizing:border-box;flex:0 0 auto}.top_contact_team_box__yTDmg:not(:last-child){border-right:1px solid var(--color-main)}.top_contact_team_box_phot__XOBqD{display:block;width:auto;height:calc(220vw / 1440 * 100);margin:var(--margin-18-pc) auto 0}.top_contact_team_box_main__ofNXQ{display:block;margin-top:var(--margin-18-pc)}.top_contact_team_box_position_inner__BVP09{font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_contact_team_box_name__Sn1et{margin-top:var(--margin-18-pc)}.top_contact_team_box_name_inner__Vl2eJ{font-size:var(--font-size-20-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_contact_team_box_company_inner__boXV_[href]:after,.top_contact_team_box_main__ofNXQ[href] .top_contact_team_box_company_inner__boXV_:after{content:"→";display:inline-block;margin-left:1em}.top_contact_team_box_company_inner__boXV_[href]:hover:after,.top_contact_team_box_main__ofNXQ[href]:hover .top_contact_team_box_company_inner__boXV_:after{animation-name:top_contact_team_box_company_arrow__5nATK;animation-duration:.9s;animation-iteration-count:1}.top_contact_under_animation__vKmwg{position:absolute;bottom:calc(-135vw / 1440 * 100);right:calc(60vw / 1440 * 100);width:calc(255vw / 1440 * 100);mix-blend-mode:multiply}@keyframes top_contact_team_box_company_arrow__5nATK{0%{transform:translateX(0)}50%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.top_contact_team_box_company__XTJbU{margin-top:var(--margin-18-pc)}.top_contact_team_box_company_inner__boXV_{font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_contact_chairman__lKmDF{display:flex;justify-content:space-between;align-items:stretch;width:calc(856vw / 1440 * 100)}.top_contact_chairman_box__psUR0{position:relative;display:flex;justify-content:flex-start;align-items:center;width:50%;height:calc(260vw / 1440 * 100);padding-left:calc(180vw / 1440 * 100);box-sizing:border-box}.top_contact_chairman_box__psUR0:not(:last-child){border-right:1px solid var(--color-main)}.top_contact_chairman_box_phot__x56N0{position:absolute;top:0;left:var(--margin-36-pc);bottom:0;margin:auto;display:inline-block;width:auto;height:calc(220vw / 1440 * 100)}.top_contact_chairman_box_main__VUTHi{display:block}.top_contact_chairman_box_position__V7IRE{display:inline-block;margin-right:var(--margin-18-pc)}.top_contact_chairman_box_position_inner__OdvtJ{font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_contact_chairman_box_name__iZBQR{display:inline-block}.top_contact_chairman_box_name_inner__pvVS_{font-size:var(--font-size-20-pc);letter-spacing:.05em;line-height:1.5;font-weight:600;margin:-.25em 0}.top_contact_chairman_box_company__GnloR{display:block;margin-top:var(--margin-18-pc)}.top_contact_chairman_box_company_inner__CbAEm{font-size:var(--font-size-12-pc);letter-spacing:.1em;line-height:1.5;font-weight:600;margin:-.25em 0 -.25em 6em}.top_contact_chairman_box_company_inner__CbAEm[href]:after,.top_contact_chairman_box_main__VUTHi[href] .top_contact_chairman_box_company_inner__CbAEm:after{content:"→";display:inline-block;margin-left:1em}.top_contact_chairman_box_company_inner__CbAEm[href]:hover:after,.top_contact_chairman_box_main__VUTHi[href]:hover .top_contact_chairman_box_company_inner__CbAEm:after{animation-name:top_contact_chairman_box_company_arrow__S3H8x;animation-duration:.9s;animation-iteration-count:1}@keyframes top_contact_chairman_box_company_arrow__S3H8x{0%{transform:translateX(0)}50%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media screen and (768px > width){.top_contact__Hsi8X{margin:calc(100vw / 390 * 100) auto}.top_contact_wrap__k1BzQ{width:calc(354vw / 390 * 100);background-image:url(/images/top/contact_bg.jpg);padding:var(--margin-42-sp) 0 var(--margin-56-sp);filter:drop-shadow(1px 2px 3px rgba(0,0,0,.3))}.top_contact_head__ulyP0{width:calc(326vw / 390 * 100)}.top_contact_head_text__ZS14c{font-size:var(--margin-14-sp)}.top_contact_head_text__ZS14c:last-child{display:none}.top_contact_title__aVGR5{position:relative;width:calc(310vw / 390 * 100);margin:var(--margin-28-sp) auto 0}.top_contact_title_text__gHNZ6{width:100%}.top_contact_title_animation__PjEZ2{position:absolute;top:calc(-135vw / 390 * 100);right:calc(-20vw / 390 * 100);width:calc(108vw / 390 * 100);mix-blend-mode:multiply}.top_contact_top__98MlN{display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;width:calc(326vw / 390 * 100);padding:0;margin:var(--margin-56-sp) auto 0;border-top:none;border-bottom:none}.top_contact_top_main__cXbgO{width:100%}.top_contact_top_text01__Rbbx7{font-size:var(--font-size-20-sp);margin:-.25em 0;text-align:justify}.top_contact_top_text02__tS9Bo{margin-top:var(--margin-14-sp)}.top_contact_top_text02_inner__5jWZq{font-size:var(--font-size-12-sp)}.top_contact_top_links__YJ_H3{margin-top:var(--margin-42-sp);width:100%}.top_contact_top_links_separate__ZNNh_{display:none}.top_contact_top_button__kCXrV{height:calc(46vw / 390 * 100);font-size:var(--font-size-20-sp)}.top_contact_top_button__kCXrV:not(:first-child){margin-top:var(--margin-14-sp)}.top_contact_container__y6JH1{align-items:stretch;flex-direction:column;width:calc(326vw /390 * 100);margin:var(--margin-84-sp) auto 0}.top_contact_container__y6JH1+.top_contact_container__y6JH1{margin:calc(44vw /390 * 100) auto 0}.top_contact_details_title__rwfqn{height:calc(53vw / 390 * 100)}.top_contact_details_title_inner__aqwxX{width:100%;height:100%}.top_contact_details__Z8IVk{width:100%}.top_contact_details_lead__bq9xm{margin-top:var(--margin-14-sp);font-size:var(--font-size-16-sp)}.top_contact_details_text__JPIMG{width:calc(326vw / 390 * 100);margin-top:var(--margin-28-sp)}.top_contact_details_text_inner__dvj63{font-size:var(--font-size-16-sp)}.top_contact_team__Kvuvk{align-items:stretch;flex-wrap:wrap;width:calc(326vw / 390 * 100);padding-top:var(--margin-28-sp)}.top_contact_team__Kvuvk:after{width:100%;height:1px}.top_contact_team_box__yTDmg{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:50%;height:auto;margin-top:calc(14vw / 390 * 100);margin-bottom:calc(14vw / 390 * 100);padding-left:calc(7vw / 390 * 100);box-sizing:border-box;flex:0 0 auto}.top_contact_team_box__yTDmg:before{content:"";position:absolute;top:calc(-14vw / 390 * 100);left:0;width:100%;height:1px;background-color:var(--color-main)}.top_contact_team_box__yTDmg:not(:last-child){border-right:1px solid var(--color-main)}.top_contact_team_box__yTDmg:nth-child(2n){border-right:none}.top_contact_team_box__yTDmg:nth-child(2n - 1){padding-left:0}.top_contact_team_box_phot__XOBqD{height:calc(180vw / 390 * 100);margin:0 auto}.top_contact_team_box_main__ofNXQ{margin-top:var(--margin-28-sp)}.top_contact_team_box_position__QwNaW{display:block}.top_contact_team_box_position_inner__BVP09{font-size:var(--font-size-12-sp)}.top_contact_team_box_name__Sn1et{display:block;margin-top:var(--margin-14-sp)}.top_contact_team_box_name_inner__Vl2eJ{font-size:var(--font-size-20-sp)}.top_contact_team_box_company__XTJbU{margin-top:var(--margin-28-sp)}.top_contact_team_box_company_inner__boXV_{font-size:var(--font-size-12-sp)}.top_contact_chairman__lKmDF{align-items:stretch;flex-wrap:wrap;width:calc(326vw / 390 * 100);padding-top:var(--margin-28-sp)}.top_contact_chairman_box__psUR0{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;width:50%;height:auto;margin-top:var(--margin-14-sp);padding-left:var(--margin-14-sp);box-sizing:border-box;flex:0 0 auto}.top_contact_chairman_box__psUR0:not(:last-child){border-right:1px solid var(--color-main)}.top_contact_chairman_box__psUR0:nth-child(2n){border-right:none}.top_contact_chairman_box__psUR0:nth-child(2n - 1){padding-left:0}.top_contact_chairman_box_phot__x56N0{position:static;height:calc(180vw / 390 * 100);margin:0 auto}.top_contact_chairman_box_main__VUTHi{display:block;margin-top:var(--margin-14-sp)}.top_contact_chairman_box_position_inner__OdvtJ{font-size:var(--font-size-12-sp)}.top_contact_chairman_box_name__iZBQR{display:block;margin-top:var(--margin-14-sp)}.top_contact_chairman_box_name_inner__pvVS_{font-size:var(--font-size-20-sp);letter-spacing:0}.top_contact_chairman_box_company__GnloR{margin-top:var(--margin-14-sp)}.top_contact_chairman_box_company_inner__CbAEm{margin-left:0;font-size:var(--font-size-12-sp)}.top_contact_chairman_box_company_inner__CbAEm:after{content:"→";display:inline-block;margin-left:1em}.top_contact_under_animation__vKmwg{position:absolute;bottom:calc(-95vw / 390 * 100);right:calc(4vw / 390 * 100);width:calc(185vw / 390 * 100);mix-blend-mode:multiply}}.imageFilter_filter__soqiH{position:relative;width:100%;height:100%}.imageFilter_filter01__BzL44,.imageFilter_filter_wrap__lio0R{position:absolute;top:0;left:0;width:100%;height:100%}.imageFilter_filter01__BzL44{-webkit-mask-size:contain;background-image:url(/images/common/filter01.png);background-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:top center;mask-position:top center;z-index:4;mix-blend-mode:hard-light}.imageFilter_filter02__doIcK{background-color:#2e4c99;background-size:calc(625vw / 1440 * 100) auto;z-index:3;mix-blend-mode:screen}.imageFilter_filter02__doIcK,.imageFilter_filter03__nA1Ob{position:absolute;top:0;left:0;-webkit-mask-size:contain;width:100%;height:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-position:top center;mask-position:top center}.imageFilter_filter03__nA1Ob{background-image:url(/images/common/filter03.png);background-size:calc(3vw / 1440 * 100);z-index:2;mix-blend-mode:color-dodge}.imageFilter_filter_main__DrTga{filter:saturate(0) brightness(0);z-index:0}.imageFilter_filter_main__DrTga,.imageFilter_filter_main_sub__8kOpH{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top center}.imageFilter_filter_main_sub__8kOpH{filter:saturate(0) brightness(.85);mix-blend-mode:screen;z-index:1}@media screen and (768px > width){.imageFilter_filter02__doIcK{background-size:calc(625vw / 375 * 100) auto}.imageFilter_filter03__nA1Ob{background-size:calc(3vw / 375 * 100)}}.component_moreButton__Wy2OT{position:relative;display:block;width:calc(184vw / 1440 * 100);font-weight:700;padding:var(--margin-18-pc) 0;font-size:var(--font-size-16-pc);letter-spacing:.1em;border-bottom:calc(4vw / 1440 * 100) solid var(--color-main)}.component_moreButton__Wy2OT:after{content:"";position:absolute;top:0;right:0;bottom:0;display:block;width:calc(7vw / 1440 * 100);height:calc(8vw / 1440 * 100);box-sizing:border-box;margin:auto;background-color:var(--color-main);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.component_moreButton__Wy2OT:hover:after{animation-name:component_moreButtonArrow__PsShc;animation-duration:.9s;animation-iteration-count:1}@keyframes component_moreButtonArrow__PsShc{0%{transform:translateX(0)}50%{transform:translateX(100%);opacity:0}51%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@media screen and (768px > width){.component_moreButton__Wy2OT{width:calc(170vw / 390 * 100);padding:var(--margin-14-sp) 0;font-size:var(--font-size-14-sp);border-bottom:calc(4vw / 390 * 100) solid var(--color-main)}.component_moreButton__Wy2OT:after{width:calc(7vw / 390 * 100);height:calc(8vw / 390 * 100)}}.component_moreButton_wide__P5l94{position:relative;display:block;width:calc(184vw / 1440 * 100);font-weight:700;padding:var(--margin-18-pc) 0;font-size:var(--font-size-16-pc);letter-spacing:.1em;border-bottom:calc(4vw / 1440 * 100) solid var(--color-main)}.component_moreButton_wide__P5l94:after{content:"";position:absolute;top:0;right:0;bottom:0;display:block;width:calc(8vw / 1440 * 100);height:calc(7vw / 1440 * 100);box-sizing:border-box;margin:auto;background-color:var(--color-main);-webkit-clip-path:polygon(0 0,75% 50%,0 100%);clip-path:polygon(0 0,75% 50%,0 100%)}.component_moreButton_wide__P5l94:hover:after{animation-name:component_moreButtonArrow__PsShc;animation-duration:.9s;animation-iteration-count:1}@media screen and (768px > width){.component_moreButton_wide__P5l94{display:flex;justify-content:center;width:100%;padding:var(--margin-14-sp) 0;font-size:var(--font-size-14-sp);border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main)}.component_moreButton_wide__P5l94:after{position:relative;width:calc(8vw / 390 * 100);height:calc(7vw / 390 * 100);margin:auto 0 auto calc(16vw / 390 * 100)}}.component_indent__87O7E{padding-left:1em;text-indent:-1em;font-feature-settings:normal}.component_filter___Lf0o{position:relative}.component_filter_filter_wrap__w_T__{-webkit-mask-size:contain;mask-size:contain}.component_filter_filter01__MDSco{background-image:url(/images/common/filter01.png);background-size:cover;z-index:4;mix-blend-mode:hard-light}.component_filter_filter01__MDSco,.component_filter_filter02__hWb5z{position:absolute;top:0;left:0;-webkit-mask-size:contain;mask-size:contain;width:100%;height:100%}.component_filter_filter02__hWb5z{background-color:#2e4c99;z-index:3;mix-blend-mode:screen}.component_filter_filter03__oi5P4{position:absolute;top:0;left:0;-webkit-mask-size:contain;mask-size:contain;width:100%;height:100%;background-image:url(/images/common/filter03.png);background-size:calc(3vw / 1440 * 100);z-index:2;mix-blend-mode:color-dodge}.component_filter_main__G2O5s{filter:saturate(0) brightness(.9)}.component_filter_main_sub__Tkxmr{position:absolute;width:100%;height:100%;filter:saturate(0);mix-blend-mode:overlay;z-index:1}@media screen and (min-width:751px){.component_sp__TlorM{display:none!important}}@media screen and (768px > width){.component_pc__a_r02{display:none!important}}