﻿body .l-page-contents__header,.strengthPage-contents section:before{font-family:"Roboto","Noto Sans JP",Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.indexPage-contents{padding-bottom:0}.l-header__entries{align-items:center}.l-header__entries a:first-child{background:#0076ff;padding:10px}.l-header__entries a:first-child span{color:#fff}.l-header__entries a:first-child span svg{stroke:#fff}.l-header__entries a span.txt{font-weight:700}.l-header__entries a span.entry{font-weight:700}.pc_none{display:block}@media(min-width: 960px){.pc_none{display:none}}.sp_none{display:none}@media(min-width: 960px){.sp_none{display:block}}.l-header__site-title a{grid-column-gap:10px}@media(min-width: 960px){.l-header__site-title a{grid-column-gap:20px}}.indexPage-bnr_inner{margin:23px 0}@media(min-width: 960px){.indexPage-bnr_inner{margin:78px 0}}.indexPage-bnr_container{display:flex;justify-content:center;gap:0 20px}.indexPage-bnr_item{width:146px}@media(min-width: 960px){.indexPage-bnr_item{width:580px}}.indexPage-bnr_item a{display:inline-block;width:146px;background:#0076ff;color:#fff;display:flex;justify-content:flex-start;align-items:flex-end;padding:12px 20px;gap:0 5px;position:relative;transition:all .3s ease}@media(min-width: 960px){.indexPage-bnr_item a{padding:52px 0;gap:0 5px;width:580px;align-items:baseline;justify-content:center}}.indexPage-bnr_item a span{font-size:15px;font-weight:700;line-height:initial;color:#fff;transition:font-weight .3s ease-out}@media(min-width: 960px){.indexPage-bnr_item a span{font-size:34px}}.indexPage-bnr_item a svg{fill:rgba(0,0,0,0);stroke:#fff;position:absolute;width:34px !important;height:8px !important;right:20px;bottom:16px}@media(min-width: 960px){.indexPage-bnr_item a svg{position:initial;width:50px !important;height:13px !important}}.indexPage-bnr_item a:hover{opacity:.9;transform:translateY(-2px)}.indexPage-bnr_item a:hover span{font-weight:900}.indexPage-bnr_item:last-child a{background:#0854ad}@media(min-width: 960px){.l-menu__entries .heading{font-weight:normal;margin-bottom:41px}}.footer_new-entry{text-align:center}@media(min-width: 960px){.footer_new-entry{margin-bottom:44px}}.footer_new-entry a{width:212px;padding:11px 16px;border:solid 1px #fff;display:flex;align-items:baseline;justify-content:space-between;margin:0 auto;font-size:13px}@media(min-width: 960px){.footer_new-entry a{align-items:flex-end;padding:18px 21px}}.footer_new-entry a span{font-size:13px;font-weight:700;letter-spacing:1px}@media(min-width: 960px){.footer_new-entry a span{font-size:18px;line-height:1.5;text-align:left}}.footer_new-entry a svg{width:24px;height:8px}@media(min-width: 960px){.footer_new-entry a svg{width:60px;height:10px;margin-bottom:8px}}@media(min-width: 960px){.l-menu__menu-new{grid-template-columns:repeat(1, 1fr);padding-bottom:50px}.l-menu__menu-new dl dt span.ja{font-size:18px !important}}.l-menu__menu_body{padding:24px 10px 0}.l-menu__menu dl{width:212px}.l-menu__menu dl dd .anchors{display:block;grid-row-gap:0}@media(min-width: 960px){.l-menu__menu dl dd .anchors{display:grid}}.l-menu__menu dl dt span.en{margin-left:0}@media(min-width: 960px){.l-menu__menu dl dt span.ja{font-size:22px;font-weight:initial;letter-spacing:1px}}.l-menu__menu dl a{display:block;width:100%;font-size:14px;line-height:24px;transition:opacity .3s}@media(min-width: 960px){.l-menu__menu dl a{line-height:32px}}.l-menu__menu dl a:hover{opacity:.7}.l-menu__entries .list{display:flex;width:212px;justify-content:space-between;margin:0 auto}@media(min-width: 960px){.l-menu__entries .list{flex-direction:column;gap:15px 0}}.l-menu__entries .list a{font-weight:400}.l-menu__entries .career{padding:32px 0 36px}.l-menu__entries .entries a{border-radius:0;width:212px;padding:11px 16px;border:solid 1px #fff;display:flex;align-items:baseline;justify-content:space-between;margin:0 auto}@media(min-width: 960px){.l-menu__entries .entries a{align-items:flex-end;padding:18px 21px}}.l-menu__entries .entries a span{font-size:13px;font-weight:700;letter-spacing:1px}@media(min-width: 960px){.l-menu__entries .entries a span{font-size:18px;line-height:1.5;text-align:left}}.l-menu__entries .entries a svg{width:24px;height:8px}@media(min-width: 960px){.l-menu__entries .entries a svg{width:60px;height:10px;margin-bottom:8px}}.l-data_inner{display:flex;flex-wrap:wrap;gap:12px}@media(min-width: 960px){.l-data_inner{gap:24px}}.l-data_item{width:100%;border:solid 3px #0c416f;padding:40px 30px;text-align:center;display:grid}.l-data_item:first-child .img_01{margin-bottom:40px}@media(min-width: 960px){.l-data_item:first-child .img_01{margin-bottom:54px}}.l-data_item_flex{display:flex;flex-direction:column;padding:30px 30px 20px}@media(min-width: 960px){.l-data_item_flex{padding:50px}}.l-data_item_flex .heading,.l-data_item_flex .txt{margin-bottom:13px !important}@media(min-width: 960px){.l-data_item{width:calc(50% - 12px);padding:50px}}.l-data .heading{font-size:25px;color:#0c416f;margin:0;margin-bottom:26px}.l-data .txt{color:#0c416f;margin:0;font-size:25px;line-height:initial}@media(min-width: 960px){.l-data .txt{font-size:29px}}.l-data .txt span{font-family:"Roboto Condensed",sans-serif;font-size:58px;font-weight:bold}@media(min-width: 960px){.l-data .txt span{font-size:67px}}.l-data .desc{margin:0;font-size:14px;color:#0c416f}@media(min-width: 960px){.l-data .desc{font-size:17px}}.l_fixed_brn{position:fixed;right:40px;bottom:50px;z-index:30}@media(max-width: 768px){.l_fixed_brn{right:20px;bottom:40px;z-index:1001}}.l_fixed_brn_inner img{width:170px}@media(max-width: 768px){.l_fixed_brn_inner img{width:120px}}.l_hitokoto{font-family:"Noto Sans JP",sans-serif}.l_hitokoto ul{gap:50px 13px}@media(max-width: 768px){.l_hitokoto ul{gap:25px 10px}}.l_hitokoto_inner{max-width:900px;margin:0 auto}.l_hitokoto_body{margin-top:14px}.l_hitokoto_ttl{font-size:23px;font-weight:700;margin-bottom:15px;color:#003163}@media(max-width: 768px){.l_hitokoto_ttl{font-size:14px;margin-bottom:10px}}.l_hitokoto_ttl br{display:none}.l_hitokoto li figure{overflow:hidden}.l_hitokoto li img{transition:scale .3s ease}.l_hitokoto li:hover img{scale:1.1}.l_hitokoto ul.l_hitokoto_list{display:block;margin-bottom:15px}@media(max-width: 768px){.l_hitokoto ul.l_hitokoto_list{margin-bottom:10px}}.l_hitokoto_tag{font-size:14px;font-weight:500;color:#003163}@media(max-width: 768px){.l_hitokoto_tag{font-size:11px}}.l_hitokoto_position{display:inline-block;background:#fff;color:#003163;padding:7px 15px;font-size:14px;font-weight:500;border-radius:5px}@media(max-width: 768px){.l_hitokoto_position{font-size:10px;padding:4px 6px}}._modal_hitokoto ._box .modal_hitokoto_inner{margin-bottom:50px}._modal_hitokoto ._box .modal_hitokoto_txt{padding-top:0}@media(max-width: 768px){._modal_hitokoto ._box .modal_hitokoto_txt{padding-top:23px}}._modal_hitokoto ._box .modal_hitokoto_ttl{font-size:48px;font-weight:700;color:#003163;margin-bottom:20px}@media(max-width: 768px){._modal_hitokoto ._box .modal_hitokoto_ttl{font-size:28px;margin-bottom:14px}}._modal_hitokoto ._box .modal_hitokoto_list{display:flex;flex-wrap:wrap;gap:0 15px;margin-bottom:20px}._modal_hitokoto ._box .modal_hitokoto_tag{color:#003163;font-size:16px;font-weight:500}._modal_hitokoto ._box .modal_hitokoto_position{display:inline-block;background:#ebebeb;color:#003163;padding:5px 15px;font-size:16px;font-weight:500;border-radius:5px}._modal_hitokoto ._box ._txt ._q{font-size:16px;font-weight:500}@media(max-width: 768px){._modal_hitokoto ._box ._txt ._q{font-size:14px}}._modal_hitokoto ._box ._txt ._q:before{font-size:30px;font-weight:300}@media(max-width: 768px){._modal_hitokoto ._box ._txt ._q:before{font-size:20px}}._modal_hitokoto ._box ._txt ._a{font-size:14px;font-weight:500}@media(max-width: 768px){._modal_hitokoto ._box ._txt ._a{font-size:13px}}.l_project_story .l_wrapper .l_contents{display:block}#section1,#section2,#section2 .l_contents{display:flex;position:relative}@media(max-width: 768px){#section1,#section2,#section2 .l_contents{display:block}}.l_project_story .l_wrapper .l_contents .l_txt{width:100%}.l_project_story .l_wrapper ._overview .l_contents .l_txt:nth-child(2){padding-bottom:0;margin-bottom:0}@media(max-width: 768px){.l_project_story .l_wrapper ._overview .l_contents .l_txt:nth-child(2){padding:0}}.l_project_story .l_wrapper ._overview .l_contents .l_txt:nth-child(2):after{display:none}.l_project_story .l_wrapper ._overview .l_contents .l_txt ._img{width:192px;margin-bottom:100px}@media(max-width: 768px){.l_project_story .l_wrapper ._overview .l_contents .l_txt ._img{margin-bottom:50px}}#section1 .l_contents,.l_project_story .l_wrapper ._interview .l_contents .l_txt,.l_project_story .l_wrapper ._flow .l_contents .l_txt{width:652px;flex-shrink:0;padding-right:100px}@media(max-width: 768px){#section1 .l_contents,.l_project_story .l_wrapper ._interview .l_contents .l_txt,.l_project_story .l_wrapper ._flow .l_contents .l_txt{width:100%;padding-right:0}}.l_project_story .l_wrapper ._flow .l_contents{display:flex}#section1 .sticky_img img{position:sticky;top:290px}#section2 .sticky_img img,#section3 .sticky_img img{position:sticky;top:90px}@media(max-width: 768px){#section1 .sticky_img img,#section2 .sticky_img img,#section3 .sticky_img img{display:none}}.sticky_img{transition:opacity .5s ease-out}.sticky_img.fade-out{opacity:0}.sec3_wrap{display:flex}.l_project_story .l_wrapper ._flow .l_contents .l_txt ._step{margin-top:80px}.l_project_story .l_wrapper ._flow .l_contents .l_txt ._step:first-child{margin-top:0}.l_project_story .l_wrapper .l_contents .l_txt h3{font-weight:600}.l_project_story .l_wrapper .l_contents .l_txt p{font-weight:500}.l_project_story_entry .indexPage-entry__entries a span{font-size:34px;font-weight:700;color:#fff;transition:font-weight .3s ease-out}@media(max-width: 768px){.l_project_story_entry .indexPage-entry__entries a span{font-size:15px;text-align:left}}@media(max-width: 768px){.l_project_story_entry .indexPage-entry__entries a svg{position:absolute;width:34px !important;height:8px !important;right:20px;bottom:16px}}.l_project_story_entry .indexPage-entry__entries a:before{content:none}.l_project_story_entry .indexPage-entry__entries a:hover{opacity:.9;font-weight:700}.l_project_story_entry .indexPage-entry__entries a:hover span{font-weight:900;width:auto;background-image:none;-webkit-text-fill-color:#fff;font-variation-settings:initial}@media(max-width: 768px){.l_project_story_entry .indexPage-entry__entries a:hover{transform:none}.l_project_story_entry .indexPage-entry__entries a:hover span{font-weight:700}}
/*# sourceMappingURL=https://cdn.clipkit.co/tenants/519/resources/assets/000/001/239/original/style.css.map?1764053886 */