.QsVe5a_hero{max-width:1440px;margin:0 auto;padding-left:64px;padding-right:64px}@media (max-width:600px){.QsVe5a_hero{padding-left:24px;padding-right:24px}}.QsVe5a_hero{padding-top:64px}.QsVe5a_hero .QsVe5a_heading{color:#6000c0;font-family:GT Ultra Light,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,Verdana,sans-serif;font-size:116px;font-weight:300;line-height:1.5}@media (max-width:600px){.QsVe5a_hero .QsVe5a_heading{font-family:GT Ultra Light,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,Verdana,sans-serif;font-size:72px;font-weight:300;line-height:1}}.QsVe5a_hero h1{letter-spacing:10%;font-family:MFW-PUDReiminPr6N-Medium,Yu Mincho Pr6N,YuMincho,Yu Mincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:32px;font-weight:500;line-height:1.5}:lang(en) .QsVe5a_hero h1{letter-spacing:2%;font-size:33px;line-height:1.4}@media (max-width:600px){.QsVe5a_hero h1{z-index:1;letter-spacing:10%;margin-top:24px;font-family:MFW-PUDReiminPr6N-Medium,Yu Mincho Pr6N,YuMincho,Yu Mincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:24px;font-weight:500;line-height:1.5;position:relative}:lang(en) .QsVe5a_hero h1{letter-spacing:2%;font-size:25px;line-height:1.4}}.QsVe5a_hero .QsVe5a_listContainer{gap:98px;margin:114px -64px 0;padding-right:64px;display:flex}@media (max-width:600px){.QsVe5a_hero .QsVe5a_listContainer{width:100vw;margin:-36px 0 0;display:block;overflow:hidden}}.QsVe5a_hero .QsVe5a_illust{flex:0 0 642px}@media (max-width:600px){.QsVe5a_hero .QsVe5a_illust{width:288px;min-width:288px;margin-left:122px}}.QsVe5a_hero .QsVe5a_list{flex:1 0 auto;grid-template-rows:repeat(auto-fill,56px);grid-template-columns:repeat(2,1fr);gap:20px 40px;margin-top:76px;display:grid}@media (max-width:600px){.QsVe5a_hero .QsVe5a_list{gap:16px;margin-top:0}}.QsVe5a_hero button{text-align:left;grid-template-rows:53px 3px;grid-template-columns:1fr 24px;align-items:center;font-family:FOT-筑紫ゴシック Pr5 D,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;display:grid;position:relative;overflow:hidden}:lang(en) .QsVe5a_hero button{letter-spacing:2%;font-family:HelveticaNowText-Regular,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.QsVe5a_hero button{letter-spacing:10%;font-size:16px;line-height:1.5}:lang(en) .QsVe5a_hero button{letter-spacing:4%;font-size:17px;line-height:1.4}@media (max-width:600px){.QsVe5a_hero button{font-family:FOT-筑紫ゴシック Pr5 D,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}:lang(en) .QsVe5a_hero button{letter-spacing:2%;font-family:HelveticaNowText-Regular,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.QsVe5a_hero button{letter-spacing:8%;font-size:14px;line-height:1.5}:lang(en) .QsVe5a_hero button{letter-spacing:4%;font-size:15px;line-height:1.4}}@media (hover:hover){.QsVe5a_hero button:hover:after,.QsVe5a_hero button:hover svg{transform:translate(0)}}.QsVe5a_hero button .QsVe5a_svgContainer{gap:100%;display:flex;overflow:hidden;transform:rotate(90deg)}.QsVe5a_hero button svg{color:#6000c0;flex:0 0 100%;width:100%;transition:transform .6s;transform:translate(-200%)}.QsVe5a_hero button:after{content:"";background:linear-gradient(90deg,#6000c0 33%,#0000 33.1% 66%,#6000c0 66.1%);grid-column:1/-1;width:300%;height:3px;transition:transform .6s;display:block;transform:translate(-66%)}.QsVe5a_seriesSection{max-width:1440px;margin:120px auto 0;padding-bottom:120px;padding-left:64px}@media (max-width:600px){.QsVe5a_seriesSection{margin-top:80px;padding:0 0 80px 24px}}.QsVe5a_series{border-bottom:3px solid #6000c0;gap:40px;display:flex}@media (max-width:600px){.QsVe5a_series{flex-direction:column-reverse;gap:16px}}.QsVe5a_series+.QsVe5a_series{margin-top:80px}@media (max-width:600px){.QsVe5a_series+.QsVe5a_series{margin-top:64px}}.QsVe5a_series .QsVe5a_title{letter-spacing:10%;font-family:MFW-PUDReiminPr6N-Medium,Yu Mincho Pr6N,YuMincho,Yu Mincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:48px;font-weight:500;line-height:1.4}:lang(en) .QsVe5a_series .QsVe5a_title{letter-spacing:2%;font-size:49px;line-height:1.3}@media (max-width:600px){.QsVe5a_series .QsVe5a_title{letter-spacing:10%;font-family:MFW-PUDReiminPr6N-Medium,Yu Mincho Pr6N,YuMincho,Yu Mincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN W3,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:32px;font-weight:500;line-height:1.4}:lang(en) .QsVe5a_series .QsVe5a_title{letter-spacing:2%;font-size:33px;line-height:1.3}}.QsVe5a_series .QsVe5a_description{margin-top:4px;font-family:FOT-筑紫ゴシック Pr5 D,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}:lang(en) .QsVe5a_series .QsVe5a_description{letter-spacing:2%;font-family:HelveticaNowText-Regular,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.QsVe5a_series .QsVe5a_description{letter-spacing:8%;font-size:20px;line-height:1.5}:lang(en) .QsVe5a_series .QsVe5a_description{letter-spacing:3%;font-family:GT Ultra Regular,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,Verdana,sans-serif;font-size:21px;font-weight:400;line-height:1.4}@media (max-width:600px){.QsVe5a_series .QsVe5a_description{margin-top:8px;font-family:FOT-筑紫ゴシック Pr5 D,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}:lang(en) .QsVe5a_series .QsVe5a_description{letter-spacing:2%;font-family:HelveticaNowText-Regular,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.QsVe5a_series .QsVe5a_description{letter-spacing:8%;font-size:16px;line-height:1.5}:lang(en) .QsVe5a_series .QsVe5a_description{letter-spacing:2%;font-family:GT Ultra Regular,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,Verdana,sans-serif;font-size:17px;font-weight:400;line-height:1.4}}.QsVe5a_series .QsVe5a_link{width:112px;margin-top:8px}@media (max-width:600px){.QsVe5a_series .QsVe5a_link{margin-top:8px}}.QsVe5a_series .QsVe5a_articles{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;padding-bottom:40px;display:grid}@media (max-width:600px){.QsVe5a_series .QsVe5a_articles{-ms-overflow-style:none;scrollbar-width:none;grid-template-columns:repeat(3,80vw);gap:12px;margin:16px 0 0 -24px;padding:0 24px 24px;overflow:auto}.QsVe5a_series .QsVe5a_articles::-webkit-scrollbar{display:none}}.QsVe5a_series .QsVe5a_imageContainer{flex:0 0 478px}@media (max-width:600px){.QsVe5a_series .QsVe5a_imageContainer{aspect-ratio:350/146;flex:auto;width:100%}}.QsVe5a_series .QsVe5a_imageContainer img{object-fit:cover;width:100%;height:100%}