.u-Section1__Graph{margin-left:auto;margin-right:auto}.u-LeadText{text-align:center;color:#3F4146}@media (max-width: 767px){.u-LeadText{text-align:left}}.u-Section1{margin-top:100px}@media (max-width: 767px){.u-Section1{margin-top:4rem}}.u-Section1__Graph{max-width:744px;margin-top:60px}@media (max-width: 767px){.u-Section1__Graph{margin-top:2rem}}.u-Section1__Text{margin-top:4rem;text-align:center}.u-Seminar{margin-top:200px}@media (max-width: 767px){.u-Seminar{margin-top:10rem}}.u-Seminar__Mainvisual{margin-top:80px}@media (max-width: 767px){.u-Seminar__Mainvisual{margin-top:5rem}}.u-Seminar__Merit{margin-top:100px}@media (max-width: 767px){.u-Seminar__Merit{margin-top:7rem}}.u-Seminar__Tab{margin-top:200px}@media (max-width: 767px){.u-Seminar__Tab{margin-top:10rem}}.u-Seminar__Body{margin-top:100px;display:none}@media (max-width: 767px){.u-Seminar__Body{margin-top:5rem}}.u-Seminar__Body.--Active{display:block;-webkit-animation:fade-in 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) both;animation:fade-in 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) both}.u-Seminar__Message{background:#F5F5F5;padding-left:var(--inner-padding);padding-right:var(--inner-padding);padding-top:4rem;padding-bottom:4rem;font-size:30px;color:#3F4146;font-family:"游明朝体","Yu Mincho",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN",serif;text-align:center;margin-top:200px}@media (max-width: 767px){.u-Seminar__Message{margin-top:10rem;font-size:2.2rem;text-align:left}}.u-Merit{margin-top:50px;display:grid;gap:70px;counter-reset:merit}@media (max-width: 767px){.u-Merit{margin-top:4rem;gap:4rem;margin-right:calc(var(--inner-padding) * -1)}}.u-Merit__Item{counter-increment:merit;display:flex;align-items:flex-start}@media (max-width: 767px){.u-Merit__Item{display:block}}.u-Merit__Item:nth-child(odd){--u-Merit__Box--PaddingRight: 11.00917%;--u-Merit__Box--BeforeRight: -1px;--u-Merit__Thumbnail--MarginLeft: -6.42202%}.u-Merit__Item:nth-child(even){flex-flow:row-reverse;--u-Merit__Box--PaddingLeft: 11.00917%;--u-Merit__Box--BeforeLeft: -1px;--u-Merit__Thumbnail--MarginRight: -6.42202%}.u-Merit__Box{width:53.21101%;flex-shrink:0;border:solid 1px #0A2B82;padding:50px;padding-right:var(--u-Merit__Box--PaddingRight, 50px);padding-left:var(--u-Merit__Box--PaddingLeft, 50px);position:relative}@media (max-width: 1023px){.u-Merit__Box{padding:30px;padding-right:var(--u-Merit__Box--PaddingRight, 30px);padding-left:var(--u-Merit__Box--PaddingLeft, 30px)}}@media (max-width: 767px){.u-Merit__Box{width:100%;border-right:none;border-bottom:none;padding:3rem 3rem 10rem}}.u-Merit__Box::before{content:'';display:block;width:20.68966%;height:calc(100% + 1px);position:absolute;right:var(--u-Merit__Box--BeforeRight);left:var(--u-Merit__Box--BeforeLeft);top:0;z-index:1;background:#fff}@media (max-width: 767px){.u-Merit__Box::before{display:none}}.u-Merit__Title{font-size:24px;color:#08318D;font-weight:500}@media (max-width: 1023px){.u-Merit__Title{font-size:1.8rem}}.u-Merit__Title::before{content:counter(merit);display:block;font-size:60px;font-family:"Lato",sans-serif;line-height:1;font-weight:300;margin-bottom:10px}@media (max-width: 1023px){.u-Merit__Title::before{font-size:4rem}}.u-Merit__Text{margin-top:2rem}@media (max-width: 1023px){.u-Merit__Text{font-size:1.4rem}}.u-Merit__Thumbnail{margin-top:2px;padding-top:48px;width:53.21101%;flex-shrink:0;background:#fff;margin-left:var(--u-Merit__Thumbnail--MarginLeft);margin-right:var(--u-Merit__Thumbnail--MarginRight);z-index:1;position:relative}@media (max-width: 1023px){.u-Merit__Thumbnail{padding-top:30px}}@media (max-width: 767px){.u-Merit__Thumbnail{padding-top:0;width:calc(100% - 3rem);margin-left:auto;margin-right:0;margin-top:-8rem;z-index:1;position:relative}}.u-Movie{margin-top:200px}@media (max-width: 767px){.u-Movie{margin-top:10rem}}.u-Movie__Theme{margin-top:100px}@media (max-width: 767px){.u-Movie__Theme{margin-top:7rem}}.u-Movie__ThemeContents{margin-top:5rem}.u-Movie__Voice{margin-top:100px;background:#F5F5F5;padding-top:10rem;padding-bottom:10rem}@media (max-width: 767px){.u-Movie__Voice{margin-top:7rem;padding-top:7rem;padding-bottom:7rem}}.u-Section4{margin-top:200px}@media (max-width: 767px){.u-Section4{margin-top:10rem}}.u-Section5{margin-top:200px}@media (max-width: 767px){.u-Section5{margin-top:10rem}}
