@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600&family=Noto+Sans+JP:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500&display=swap";img[src$=".svg"],img{width:100%;height:auto}.att{padding-left:1em;text-indent:-1em}html{line-height:1.75}body{color:#333;font-family:Noto Sans JP,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;line-height:1.75!important;letter-spacing:1px!important}@media only screen and (max-width: 768px){body{line-height:1.8}}.en{font-family:Arial,sans-serif}.en.narrow{font-family:Barlow Condensed,sans-serif}.cross_visual{position:relative;padding:5vw 5vw 0;max-width:1400px;margin:auto;z-index:100}.cross_visual .image{padding:70px 0 0}.cross_visual .copy{background:#fff;width:30%;padding:2rem;position:absolute;top:10rem;left:0}@media only screen and (max-width: 768px){.cross_visual .copy{position:static;width:100%;margin:2rem 0 0}}.cross_visual .copy .title{color:#08338f}.cross_visual .copy .title.bars{font-size:3rem}@media only screen and (max-width: 768px){.cross_visual .copy .title.bars{font-size:2rem}}.cross_visual .copy .title p.ent{font-size:3rem;margin:.2em 0 .4em;line-height:1;font-weight:400;font-feature-settings:"palt"}@media only screen and (max-width: 768px){.cross_visual .copy .title p.ent{font-size:2rem}}.cross_visual .copy .title p.jp{font-weight:500;color:#333;font-size:1.2rem;margin:0 0 1rem}section.profile{position:relative}@media only screen and (max-width: 768px){section.profile{background:#E9E9E9}}section.profile .bgb{display:block;position:absolute;width:100%;height:120%;top:-20%;left:0;content:"";z-index:0;background:#E9E9E9}@media only screen and (max-width: 768px){section.profile .bgb{display:none}}section.profile .inner{position:relative;z-index:100;max-width:1200px;margin:auto;padding:5rem 0}@media only screen and (max-width: 768px){section.profile .inner{padding:5vw 8vw}}section.profile .title{color:#08338f;font-size:1.5rem;margin:0 0 2rem}@media only screen and (max-width: 768px){section.profile .title{font-size:1.2rem;margin:0 0 1rem}}section.profile .title p.en{font-size:2.4rem}@media only screen and (max-width: 768px){section.profile .title p.en{font-size:1.4rem}}section.profile .prof_flex{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){section.profile .prof_flex{display:block}}section.profile .prof_flex.two{justify-content:flex-start}section.profile .prof_flex.two .box{margin:0 1rem}@media only screen and (max-width: 768px){section.profile .prof_flex.two .box{margin:0 0 1rem}}section.profile .prof_flex .box{width:30%}@media only screen and (max-width: 768px){section.profile .prof_flex .box{width:100%;margin:0 0 2rem}}section.profile .prof_flex .box .image{margin:0 0 1rem}section.profile .prof_flex .box .txts .name{font-size:1.3rem;margin:0 0 1rem}@media only screen and (max-width: 768px){section.profile .prof_flex .box .txts .name{font-size:1.2rem}}section.profile .prof_flex .box .txts .prof{margin:0 0 1rem}.cross_main{padding:5rem 0}.cross_main .inner{max-width:1400px;margin:auto;padding:0 8vw}.cross_main h3{color:#08338f;font-size:1.8rem;margin:0 0 5rem}@media only screen and (max-width: 768px){.cross_main h3{font-size:1.2rem;margin:0 0 2rem}}.cross_flex{display:flex;justify-content:space-between;margin:0 0 5rem}@media only screen and (max-width: 768px){.cross_flex{display:block;margin:0 0 2rem}}.cross_flex.rv{flex-direction:row-reverse}.cross_flex .txt{width:48%}@media only screen and (max-width: 768px){.cross_flex .txt{width:100%}}.cross_flex .txt.wide{width:100%}.cross_flex .txt h4{font-weight:700;margin:0 0 1rem;font-size:1.1rem}@media only screen and (max-width: 768px){.cross_flex .txt h4{font-size:1rem}.cross_flex .txt h4 br{display:none}}.cross_flex .txt p{margin:0 0 1em}.cross_flex .txt p span{font-weight:700;display:inline-block;margin:0 1em 0 0}.cross_flex .image{width:48%}@media only screen and (max-width: 768px){.cross_flex .image{width:100%}}section.voice{padding:5rem 0;background:#efefef}section.voice .inner{max-width:1200px;margin:auto;padding:0 5vw}section.voice .title{color:#08338f;margin:0 0 5rem}section.voice .title.bars{font-size:2rem}section.voice .title p.en{font-size:2rem}section.voice .title p.jp{font-size:1.2rem;font-weight:500}section.voice .prof_flex{display:flex;align-items:flex-end;margin:0 0 5rem}@media only screen and (max-width: 768px){section.voice .prof_flex{display:block;margin:0 0 2rem}}section.voice .prof_flex .image{width:40%}@media only screen and (max-width: 768px){section.voice .prof_flex .image{width:100%}}section.voice .prof_flex .txt{width:40%;padding:0 0 0 5rem;color:#08338f}@media only screen and (max-width: 768px){section.voice .prof_flex .txt{width:100%;padding:2rem 0 0}}section.voice .prof_flex .txt p.en{font-size:1.4rem}@media only screen and (max-width: 768px){section.voice .prof_flex .txt p.en{font-size:1.2rem}}.voiceblock{margin:0 0 5rem}@media only screen and (max-width: 768px){.voiceblock{margin:0 0 2rem}}.voiceblock .question{display:flex;margin:0 0 2rem}@media only screen and (max-width: 768px){.voiceblock .question{padding:0 2rem 0 0}}.voiceblock .question p.en{width:40px;height:40px;background:#6FB225;border-radius:50%;text-align:center;line-height:40px;color:#fff;margin:0 1rem 0 0}@media only screen and (max-width: 768px){.voiceblock .question p.en{width:30px;height:30px;line-height:30px;font-size:12px}}.voiceblock .question p.jp{flex:1;padding:0 0 0 2rem;font-weight:500;font-size:1.2rem}@media only screen and (max-width: 768px){.voiceblock .question p.jp{font-size:1rem;padding:0}}.voiceblock .answer{padding:0 0 0 5.5rem}@media only screen and (max-width: 768px){.voiceblock .answer{padding:0 2rem}}
