html,body{width:100%}html{display:block;-webkit-text-size-adjust:100%}html *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.font_notosans{font-family:'Noto Sans JP'}.font_notoserif{font-family:'Noto Serif JP'}body{display:block;font-family:'Noto Sans JP', "YuGothic", "游ゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;color:#001653;font-size:15px;line-height:1.8;font-feature-settings:"palt" 1;font-feature-settings:"liga" 0;-webkit-font-smoothing:antialiased;background:#ffffff;position:relative}body.navi_open{overflow:hidden}html.loading::after{content:"";z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.6)}.serif{font-family:'Noto Serif JP', "游明朝", "YuMincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif}.sanserif{font-family:'Noto Sans JP', "YuGothic", "游ゴシック", "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif}h1,h2,h3,h4,h5,h6{font-weight:normal}::selection{background:#001653;color:#fffffa}::-moz-selection{background:#001653;color:#fffffa}a{color:#001653;text-decoration:underline;-webkit-tap-highlight-color:transparent;outline:none;word-break:break-all;text-underline-offset:0.2em}a[href^='#/']{color:#001653;text-decoration:underline !important;text-underline-offset:0.2em}a:link,a:visited,a:active{text-decoration:underline}a:hover{text-decoration:none}a.over,.over,a.pjax{text-decoration:none;cursor:pointer}.over.hover_color{transition-property:color;transition-duration:0.6s;transition-timing-function:ease-out;color:#001653}.over.hover_color.on{transition-duration:0.2s}.over.hover_color.on.color_b5eef8{color:#b5eef8}.over.hover_color.on.color_80a551{color:#80a551}.over.hover_color.on.color_afe626{color:#afe626}.over.hover_img .hover_base{position:relative}.over.hover_img .hover_base>img{transition-property:opacity;transition-delay:0s;transition-duration:0s;transition-timing-function:ease-out;opacity:1;position:relative;z-index:1}.over.hover_img .hover_base>img.hover{transition-duration:0.6s;transition-delay:0s;opacity:0;position:absolute;z-index:2}.over.hover_img.on .hover_base>img{transition-duration:0.2s;transition-delay:0.2s;opacity:0}.over.hover_img.on .hover_base>img.hover{transition-duration:0.2s;transition-delay:0s;opacity:1}img{display:inline-block;max-width:100%}img.object_fit{object-fit:cover;object-position:center center;font-family:'object-fit:cover;object-position: center center;'}.parallax_base{position:relative;width:100%;height:100%}img.parallax{max-width:none}span{display:inline-block}small{font-size:80%}span:has(.s_a){white-space:nowrap}span:has(.s_a) .s_a{margin-right:-0.4em}hr{border-top:1px solid #AAA}body>#wrapper{display:block;width:100%;min-width:320px;min-height:320px;overflow:hidden}body>#wrapper>#container{display:block;width:100%;max-width:2110px;margin:0 auto}body>#wrapper>#container>#base{width:auto;margin:0 -5px;border-left:5px solid #001653;border-right:5px solid #001653;position:relative;overflow:hidden;background:#fffffa}.inline_scroll{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.inline_scroll::-webkit-scrollbar{-webkit-appearance:none;width:5px}.inline_scroll::-webkit-scrollbar-track{width:5px}.inline_scroll::-webkit-scrollbar-thumb{border-radius:0;background:#001653}.inline_scroll::-webkit-scrollbar-track-piece:start{background:#DDD}.inline_scroll::-webkit-scrollbar-track-piece:end{background:#DDD}html .pc{display:inherit}html .sp{display:none !important}.scroll_trigger.move_rise,.scroll_trigger .move_rise{transform:matrix(1, 0, 0, 1, 0, 100);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_rise.action,.scroll_trigger.action .move_rise,.scroll_trigger.hook.action+.scroll_trigger .move_rise{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_popup,.scroll_trigger .move_popup{transform:matrix(1, 0, 0, 1, 0, 150);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 1.32, 0.54, 1.22);perspective:1000}.scroll_trigger.move_popup.action,.scroll_trigger.action .move_popup,.scroll_trigger.hook.action+.scroll_trigger .move_popup{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_ltr,.scroll_trigger .move_ltr{transform:matrix(1, 0, 0, 1, -50, 0);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_ltr.action,.scroll_trigger.action .move_ltr,.scroll_trigger.hook.action+.scroll_trigger .move_ltr{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_rtl,.scroll_trigger .move_rtl{transform:matrix(1, 0, 0, 1, 20, 0);opacity:0;transition-property:transform, opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_rtl.action,.scroll_trigger.action .move_rtl,.scroll_trigger.hook.action+.scroll_trigger .move_rtl{transform:matrix(1, 0, 0, 1, 0, 0) !important;opacity:1}.scroll_trigger.move_fade,.scroll_trigger .move_fade{opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1);perspective:1000}.scroll_trigger.move_fade.action,.scroll_trigger.action .move_fade,.scroll_trigger.hook.action+.scroll_trigger .move_fade{opacity:1}.scroll_trigger.delay_01,.scroll_trigger .delay_01{transition-delay:0.1s}.scroll_trigger.delay_02,.scroll_trigger .delay_02{transition-delay:0.2s}.scroll_trigger.delay_03,.scroll_trigger .delay_03{transition-delay:0.3s}.scroll_trigger.delay_04,.scroll_trigger .delay_04{transition-delay:0.4s}.scroll_trigger.delay_05,.scroll_trigger .delay_05{transition-delay:0.5s}.scroll_trigger.delay_06,.scroll_trigger .delay_06{transition-delay:0.6s}.scroll_trigger.delay_07,.scroll_trigger .delay_07{transition-delay:0.7s}.scroll_trigger.delay_08,.scroll_trigger .delay_08{transition-delay:0.8s}.scroll_trigger.delay_09,.scroll_trigger .delay_09{transition-delay:0.9s}.scroll_trigger.delay_10,.scroll_trigger .delay_10{transition-delay:1.0s}.scroll_trigger.delay_11,.scroll_trigger .delay_11{transition-delay:1.1s}.scroll_trigger.delay_12,.scroll_trigger .delay_12{transition-delay:1.2s}.scroll_trigger.delay_13,.scroll_trigger .delay_13{transition-delay:1.3s}.scroll_trigger.delay_14,.scroll_trigger .delay_14{transition-delay:1.4s}.scroll_trigger.delay_15,.scroll_trigger .delay_15{transition-delay:1.5s}.scroll_trigger.delay_16,.scroll_trigger .delay_16{transition-delay:1.6s}.scroll_trigger.delay_17,.scroll_trigger .delay_17{transition-delay:1.7s}.scroll_trigger.delay_18,.scroll_trigger .delay_18{transition-delay:1.8s}.scroll_trigger.delay_19,.scroll_trigger .delay_19{transition-delay:1.9s}.scroll_trigger.delay_20,.scroll_trigger .delay_20{transition-delay:2.0s}div.people_browse_common{width:100%}div.people_browse_common.scroll_v_start div.arrow.prev{opacity:0.4 !important}div.people_browse_common.scroll_v_start div.arrow.prev::after{border-color:transparent #001653 transparent transparent !important}div.people_browse_common.scroll_v_end div.arrow.next{opacity:0.4 !important}div.people_browse_common.scroll_v_end div.arrow.next::after{border-color:transparent transparent transparent #001653 !important}div.people_browse_common>div.inner{width:100%;position:relative}div.people_browse_common>div.inner>div.index{width:100%;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;position:relative;z-index:3;padding:70px 0 120px}@media only screen and (max-width: 1330px){div.people_browse_common>div.inner>div.index{padding:5vw 0 10vw}}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.index{padding:15vw 0 17vw}}div.people_browse_common>div.inner>div.index>ul{max-width:1200px;width:90%;margin:0 auto;white-space:nowrap;letter-spacing:-.40em;text-align:left;position:relative}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.index>ul{width:86.5%}}div.people_browse_common>div.inner>div.index>ul::after{content:"";display:inline-block;width:calc(calc(100vw - 100%) / 2 - 2.75%)}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.index>ul::after{width:calc(calc(100vw - 100%) / 2 - 4.25%)}}div.people_browse_common>div.inner>div.index>ul>li.thm{display:inline-block;width:18.3345%;letter-spacing:normal;white-space:normal;vertical-align:top;margin-right:2.75%}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.index>ul>li.thm{width:27.65%;margin-right:4.25%}}div.people_browse_common>div.inner>div.index>ul>li.thm>div.inner>a{display:block;overflow:hidden;border-radius:20%}div.people_browse_common>div.inner>div.index>ul>li.thm>div.inner>a>div.img{width:100%;position:relative;height:0;padding-bottom:100%}div.people_browse_common>div.inner>div.index>ul>li.thm>div.inner>a>div.img>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;border-radius:20%}div.people_browse_common>div.inner>div.navi{position:absolute;z-index:10;width:100%;left:0;right:0;height:100%;top:0;pointer-events:none}div.people_browse_common>div.inner>div.navi a{pointer-events:auto}div.people_browse_common>div.inner>div.navi>div.arrow{position:absolute;cursor:pointer;transition-property:opacity;transition-duration:0.5s;transition-timing-function:ease-out;opacity:1;pointer-events:auto;bottom:50px;width:30px;height:30px}div.people_browse_common>div.inner>div.navi>div.arrow::after{content:"";position:absolute;width:0;height:0;border-style:solid;top:0;left:0;right:0;bottom:0;margin:auto}@media only screen and (max-width: 1330px){div.people_browse_common>div.inner>div.navi>div.arrow{bottom:3.5vw}}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.navi>div.arrow{bottom:5.5vw}}div.people_browse_common>div.inner>div.navi>div.prev{right:100px}div.people_browse_common>div.inner>div.navi>div.prev::after{transition-property:border-color;transition-duration:0.6s;transition-timing-function:ease-out;border-width:6px 10px 6px 0;border-color:transparent #001653 transparent transparent}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.navi>div.prev::after{border-width:1.25vw 2vw 1.25vw 0}}div.people_browse_common>div.inner>div.navi>div.prev.on::after{transition-duration:0.2s;border-color:transparent #c8fa59 transparent transparent}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.navi>div.prev{right:11vw}}div.people_browse_common>div.inner>div.navi>div.next{right:50px}div.people_browse_common>div.inner>div.navi>div.next::after{transition-property:border-color;transition-duration:0.6s;transition-timing-function:ease-out;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #001653}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.navi>div.next::after{border-width:1.25vw 0 1.25vw 2vw}}div.people_browse_common>div.inner>div.navi>div.next.on::after{transition-duration:0.2s;border-color:transparent transparent transparent #c8fa59}@media only screen and (max-width: 600px){div.people_browse_common>div.inner>div.navi>div.next{right:3vw}}div.modals{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:610;pointer-events:none;visibility:hidden;transition-property:visibility, transform, filter, opacity;transition-delay:0.5s, 0s, 0s, 0s;transition-duration:0s, 0.4s, 0.4s, 0.4s;transition-timing-function:ease-out;transform:matrix(0.9, 0, 0, 0.9, 0, 0);filter:blur(10px);opacity:0}div.modals.modal_active{visibility:visible;transition-delay:0s, 0.2s, 0.2s, 0.2s;transform:matrix(1, 0, 0, 1, 0, 0);filter:blur(0px);opacity:1}div.modals>section.modal{width:100%;height:100vh;height:100svh;transition-property:opacity;transition-duration:0.1s;transition-delay:0.1s;transition-timing-function:ease-out;opacity:0;pointer-events:none;position:absolute;top:0}div.modals>section.modal.active{transition-delay:0s;opacity:1;pointer-events:auto}div.modals>section.modal>div.inner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}div.modals>section.modal>div.inner>div.inline_scroll>div.content{max-width:650px;width:90%;margin:0 auto;min-height:100%;display:flex;align-items:center;background:url("../img/v2505/img_modal_bg.svg") 50% 100%/100px no-repeat}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content{width:86.5%;background:url("../img/v2505/img_modal_bg.svg") 50% 100.45%/22% no-repeat}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner{width:100%;padding:15% 0 19%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner{padding:20% 0 24%}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header{text-align:center;margin-bottom:7.5%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header{margin-bottom:13%}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header>h2{font-size:20px;font-family:'Poppins';font-weight:700;letter-spacing:0.075em;margin-bottom:0.2em}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header>h2{font-size:4vw;margin-bottom:0.6em}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header>h1{font-size:32px;font-weight:700;letter-spacing:0.05em}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>header>h1{font-size:6.66666vw}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.body{font-size:15px;margin-bottom:8.5%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.body{font-size:4vw;margin-bottom:12%}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.body>div.text{line-height:2.35;letter-spacing:0.05em}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.body>div.text{line-height:2.1}}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close{width:60px;height:60px;margin:0 auto}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a{display:block;width:100%;height:100%;position:relative;font-family:'Poppins';font-weight:700;letter-spacing:0.075em}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a::before,div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a::after{content:"";width:1px;height:43px;background:#001653;position:absolute;top:-30px;left:0;right:0;bottom:0;margin:auto}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a::before{transform:rotate(45deg)}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a::after{transform:rotate(-45deg)}div.modals>section.modal>div.inner>div.inline_scroll>div.content>div.inner>div.close>a>span{position:absolute;bottom:-3%;left:0;right:0;line-height:1;text-align:center;white-space:nowrap}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl{max-width:750px;background:url("../img/v2505/img_modal_dl_bg.svg") 50% 100%/160px no-repeat}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl{background:url("../img/v2505/img_modal_dl_bg.svg") 50% 100.25%/150px no-repeat}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner{padding:10% 0 22%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner{padding:70px 0 155px}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>header{margin-bottom:2.75%}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>header>h1{font-size:39px;font-family:'Poppins';font-weight:700;letter-spacing:0.05em}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>header>h1{font-size:32px}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body{margin-bottom:10%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body{max-width:220px;margin:0 auto}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.text{font-weight:700;text-align:center;margin-bottom:7.5%;letter-spacing:0.06em;line-height:2.1;font-size:15px}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.text{margin-bottom:55px}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.dl>ul{display:flex;flex-wrap:wrap;justify-content:space-between}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.dl>ul>li{width:20%}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.dl>ul>li{width:100%;margin-bottom:50px}}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.dl>ul>li>a{display:block}div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.body>div.dl>ul>li>a>div.inner>div.img>img{display:block}@media only screen and (max-width: 600px){div.modals>section.modal>div.inner>div.inline_scroll>div.content.dl>div.inner>div.close{display:none}}div.modals>section.modal>a.bg{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1;background:#cbf3fa}#preloader{display:block;position:fixed;left:0;top:0;width:100%;height:100vh;height:100svh;z-index:1000;background:#fffffa;transition-property:height;transition-delay:0s;transition-duration:0.5s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1)}#preloader::after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:0%;background:#a5e9f5;transition-property:height;transition-delay:0s;transition-duration:0.2s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1)}#preloader.end::after{height:100%}#preloader.end.remove{height:0%}#preloader>div.bg{width:100%;height:100%;transition-duration:0.2s;transition-timing-function:ease-out;background:#cbf3fa;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";top:0;left:0;position:absolute;z-index:1}#preloader.start>div.bg{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}#preloader>div.logo{position:absolute;height:100%;margin:auto;max-width:500px;width:70%;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:2}#preloader>div.logo>div.img{position:relative;width:100%;top:-2.5vh}#preloader>div.logo>div.img>svg{display:block;height:auto;width:100%;pointer-events:none;opacity:0}#preloader.start>div.logo>div.img>svg{animation-name:blur_fade;animation-delay:0.5s;animation-duration:1s;animation-fill-mode:forwards}@keyframes blur_fade{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}#preloader>div.bg>div.obj{position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:100px;width:15vh;transform:matrix(1, 0, 0, 1, 0, 50);opacity:0;transition-property:transform, opacity;transition-delay:0.2s;transition-duration:1s;transition-timing-function:cubic-bezier(0, 0.5, 0.5, 1)}#preloader.start>div.bg>div.obj{transform:matrix(1, 0, 0, 1, 0, 0);opacity:1}#preloader>div.bg>div.obj>div.img{width:100%}#preloader>div.bg>div.obj>div.img>svg{display:block;height:auto;width:100%;pointer-events:none}img.preload{opacity:0;-moz-opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";transition-property:opacity;transition-duration:0.8s;transition-timing-function:ease-out}img.preload.loaded{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}@media only screen and (max-width: 600px){html .pc{display:none !important}html .sp{display:inherit !important}#preloader>div.logo>div.img{top:-6vh}#preloader>div.bg>div.obj{width:18vw}}
/*# sourceMappingURL=common.css.map */
