#main .geniac_contents .mv{padding:141px 0 95px}@media only screen and (max-width: 768px){#main .geniac_contents .mv{padding:10.6280193237vw 0 16.9082125604vw}}#main .geniac_contents .mv_bg{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;max-width:1920px;width:133.3333333333vw}@media only screen and (max-width: 768px){#main .geniac_contents .mv_bg{width:100vw}}#main .geniac_contents .mv_ttl{position:relative;z-index:20;margin:0;padding:0;border:none;padding:0 20px}#main .geniac_contents .mv_ttl::after{content:none}@media only screen and (max-width: 768px){#main .geniac_contents .mv_ttl{padding:0}}#main .geniac_contents .mv_ttl_copy01{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:1400px}@media only screen and (max-width: 768px){#main .geniac_contents .mv_ttl_copy01{max-width:97.8260869565vw}}#main .geniac_contents .mv_ttl_copy02{color:#000;text-align:center;display:block;font-size:2.2rem;letter-spacing:9.8px;margin-top:15px}@media only screen and (max-width: 768px){#main .geniac_contents .mv_ttl_copy02{font-size:1.4rem;letter-spacing:5.6px;margin-top:5px}}#main .geniac_contents .mv_btn_wrap{position:relative;text-align:center;margin-top:56px}@media only screen and (max-width: 768px){#main .geniac_contents .mv_btn_wrap{margin-top:39px}}#main .geniac_contents .mv.comingsoon{padding:77px 0 207px}@media only screen and (max-width: 768px){#main .geniac_contents .mv.comingsoon{padding:16.4251207729vw 0 39.8550724638vw}}#main .geniac_contents .mv.comingsoon{padding:70px 0 207px}@media only screen and (max-width: 768px){#main .geniac_contents .mv.comingsoon{padding:21.7391304348vw 0 39.8550724638vw}}#main .geniac_contents .news{padding:53px 0}@media only screen and (max-width: 768px){#main .geniac_contents .news{padding:45px 0 41px}}#main .geniac_contents .news h3{letter-spacing:13.5px}@media only screen and (max-width: 768px){#main .geniac_contents .news h3{letter-spacing:10px;font-size:2.8rem}}#main .geniac_contents .news_list_wrap{display:flex;margin-top:16px;gap:0 32px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_list_wrap{gap:0 3.2vw}}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap{display:block;gap:0}}#main .geniac_contents .news_list_wrap ul{width:100%}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap ul{width:100%}}#main .geniac_contents .news_list_wrap li{border-top:1px solid #444}#main .geniac_contents .news_list_wrap li:last-of-type{border-bottom:1px solid #444}#main .geniac_contents .news_list_wrap li a{text-decoration:none}#main .geniac_contents .news_list_wrap li a:hover{color:#000;opacity:.7}#main .geniac_contents .news_list_wrap li>div a,#main .geniac_contents .news_list_wrap li>div{box-sizing:border-box;display:flex;align-items:center;width:100%;text-decoration:none;padding:19px 20px 19px 0}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_list_wrap li>div a,#main .geniac_contents .news_list_wrap li>div{padding:19px 2vw 19px 0}}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap li>div a,#main .geniac_contents .news_list_wrap li>div{justify-content:flex-start;align-items:stretch;padding:19px 12px 19px 0}}#main .geniac_contents .news_list_wrap li>div a::after,#main .geniac_contents .news_list_wrap li>div::after{content:"";display:block;flex-shrink:0;background-size:100%;background-repeat:no-repeat;background-image:url("/english/images/icon_arrow.svg");width:20px;height:20px;margin-left:30px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_list_wrap li>div a::after,#main .geniac_contents .news_list_wrap li>div::after{margin-left:3vw}}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap li>div a::after,#main .geniac_contents .news_list_wrap li>div::after{margin-left:20px;align-self:center;flex-shrink:0}}#main .geniac_contents .news_list_wrap li time{flex-shrink:0;display:block;width:170px;font-size:1.4rem;font-weight:300;line-height:150%}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_list_wrap li time{width:17vw}}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap li time{flex-shrink:0;width:100%;max-width:90px}}#main .geniac_contents .news_list_wrap li time+span{display:block;margin-left:30px;font-size:1.6rem;font-weight:300;line-height:150%}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_list_wrap li time+span{margin-left:3vw}}@media only screen and (max-width: 768px){#main .geniac_contents .news_list_wrap li time+span{margin-left:20px;flex-grow:1}}#main .geniac_contents .news_list_wrap li>div::after{background-image:none;content:none}#main .geniac_contents .news_list_wrap li>div time+span{width:100%}#main .geniac_contents .news_list_wrap li>div:has(a){padding:0}#main .geniac_contents .news_list_wrap li>div a time+span{width:100%}#main .geniac_contents .news_bnr{flex-shrink:0;width:312px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_bnr{width:calc(31.2vw - 15px)}}@media only screen and (max-width: 768px){#main .geniac_contents .news_bnr{margin:24px auto 0;width:75.3623188406vw}}#main .geniac_contents .news_bnr:hover{opacity:.7}#main .geniac_contents .news_bnr img{background-color:#fff;vertical-align:bottom;box-shadow:0px 8px 20px 0px rgba(0,0,0,.15)}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .news_bnr img{box-shadow:0px .8vw 2vw 0px rgba(0,0,0,.15)}}@media only screen and (max-width: 768px){#main .geniac_contents .news_bnr img{box-shadow:0px 8px 20px 0px rgba(0,0,0,.15)}}#main .geniac_contents .anchor{padding-top:68px}@media only screen and (max-width: 768px){#main .geniac_contents .anchor{padding-top:20px}}#main .geniac_contents .anchor ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 32px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .anchor ul{max-width:560px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 768px){#main .geniac_contents .anchor ul{justify-content:flex-start;align-content:flex-start;align-items:center;gap:20px 0}}#main .geniac_contents .anchor li{color:#000;font-weight:600;line-height:130%;font-size:1.6rem}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li{width:50%;display:flex}}#main .geniac_contents .anchor li a{display:flex;text-align:center;flex-direction:column;height:100%;justify-content:space-between;align-items:center;text-decoration:none}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li a{flex-direction:row-reverse}}#main .geniac_contents .anchor li a:hover{color:#000;opacity:.7}#main .geniac_contents .anchor li a::after{content:"";position:relative;display:block;background-size:100%;background-repeat:no-repeat;background-image:url("/english/images/icon_anchor.svg");margin-left:auto;margin-right:auto;width:20px;height:20px;top:-4px}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li a::after{order:0;margin-left:0;margin-right:0;top:0}}#main .geniac_contents .anchor li a span{display:flex;height:100%;align-items:center}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li a span{text-align:left}}@media only screen and (max-width: 768px){#main .geniac_contents .anchor{padding-top:29px}}#main .geniac_contents .anchor li{font-size:2rem;line-height:130%}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li{width:100%;align-items:center}}#main .geniac_contents .anchor li a::after{top:0}@media only screen and (max-width: 768px){#main .geniac_contents .anchor li a span{margin-left:2px}}#main .geniac_contents .about{position:relative;background-position:center top;background-size:100%;background-repeat:no-repeat;padding-top:250px;padding-bottom:102px;background-size:1126px auto;background-image:url("/english/images/about_bg.png");background-position:calc(50% + 43px) -24px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .about{background-size:112.6vw auto;background-position:calc(50% + 4.3vw) -24px}}@media only screen and (max-width: 768px){#main .geniac_contents .about{padding-top:148px;padding-bottom:50px;background-size:104.8309178744vw auto;background-position:2.6570048309vw 1.9323671498vw}}@media only screen and (max-width: 768px){#main .geniac_contents .about .sec_inner{padding:0 37px}}#main .geniac_contents .about h3{width:656px;margin-left:auto;letter-spacing:2px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .about h3{width:65.6vw}}@media only screen and (max-width: 768px){#main .geniac_contents .about h3{width:100%;font-size:3.2rem}}#main .geniac_contents .about p{color:#000;font-weight:600;line-height:210%;letter-spacing:.9px;margin-top:58px;font-size:1.8rem;width:656px;margin-left:auto}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .about p{width:65.6vw}}@media only screen and (max-width: 768px){#main .geniac_contents .about p{margin-top:28px;margin-bottom:0;width:100%;font-size:1.6rem;line-height:180%;letter-spacing:.8px}}#main .geniac_contents .about .sec_side_ttl{top:239px}#main .geniac_contents .about{padding-bottom:40px}@media only screen and (max-width: 768px){#main .geniac_contents .about{padding-bottom:64px}}#main .geniac_contents .about p{line-height:190%}@media only screen and (max-width: 768px){#main .geniac_contents .about p{line-height:150%}}#main .geniac_contents .schedule{position:relative;padding-bottom:92px}@media only screen and (max-width: 768px){#main .geniac_contents .schedule{padding-bottom:50px}}#main .geniac_contents .schedule h3{letter-spacing:13px;padding-left:8px}@media only screen and (max-width: 768px){#main .geniac_contents .schedule h3{letter-spacing:9.2px;font-size:2.8rem;line-height:100%}}#main .geniac_contents .schedule .sec_side_ttl{top:-11px}#main .geniac_contents .schedule .geniac_btn{border:none}#main .geniac_contents .schedule_detail{background-color:#fff;padding:7px 12px 16px 12px;box-shadow:0px 24px 60px 0px rgba(0,0,0,.1)}@media only screen and (max-width: 768px){#main .geniac_contents .schedule_detail{padding:11px 12px 16px 12px}}#main .geniac_contents .schedule_img{display:block;margin-left:auto;margin-right:auto;max-width:860px;margin-top:21px}@media only screen and (max-width: 768px){#main .geniac_contents .schedule_img{max-width:350px;margin-top:19px}}#main .geniac_contents .schedule_letter{text-align:center;box-sizing:border-box;background-color:#000;margin:40px auto 0;max-width:484px;padding:30px 20px;border-radius:12px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .schedule_letter{width:47vw}}#main .geniac_contents .schedule_letter p{color:#fff;text-align:center;font-size:1.6rem;font-weight:300;line-height:150%;margin-bottom:0}#main .geniac_contents .schedule_letter_btn_wrap{text-align:center;margin-top:20px}#main .geniac_contents p.schedule_letter_note_blank{font-size:1.2rem;line-height:1.5;margin-top:12px}#main .geniac_contents p.schedule_letter_onlyjp{margin-top:20px}#main .geniac_contents .selected_company{position:relative;padding:100px 0 100px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company{padding:50px 0 50px}}#main .geniac_contents .selected_company .sec_side_ttl{top:85px}#main .geniac_contents .selected_company h3{letter-spacing:2px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company h3{font-size:3.2rem;letter-spacing:1.6px}}#main .geniac_contents .selected_company h3+.copy{font-size:1.6rem;line-height:150%;margin-top:40px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company h3+.copy{margin-top:20px}}#main .geniac_contents .splide{margin:40px auto 0}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .splide{width:calc(100vw - 15px)}}@media only screen and (max-width: 768px){#main .geniac_contents .splide{max-width:312px;margin-top:20px}}#main .geniac_contents .splide .splide__slide{position:relative;display:block;justify-content:center;align-items:center;background-position:center top;background-size:100%;background-repeat:no-repeat}@media only screen and (max-width: 768px){#main .geniac_contents .splide .splide__slide{width:100% !important}}#main .geniac_contents .splide .splide__slide a{text-decoration:none}#main .geniac_contents .splide .splide__slide a:hover{opacity:.7}#main .geniac_contents .splide__pagination{position:relative;bottom:0;margin-top:25px}@media only screen and (max-width: 768px){#main .geniac_contents .splide__pagination{margin-top:24px}}#main .geniac_contents .splide__pagination li+li{margin-left:16px}#main .geniac_contents .splide__pagination .splide__pagination__page{background:#d9d9d9;width:10px;height:10px;margin:0;opacity:1}#main .geniac_contents .splide__pagination .splide__pagination__page.is-active{background:#000;transform:scale(1)}#main .geniac_contents .splide__pagination .splide__pagination__page:hover{opacity:.7}#main .geniac_contents .splide__arrow{width:40px;height:40px;top:136px;transform:translateY(0);opacity:1;background-color:#fff}#main .geniac_contents .splide__arrow:hover:not(:disabled){opacity:1}#main .geniac_contents .splide__arrow:hover:not(:disabled) img{opacity:.7}#main .geniac_contents .splide__arrow.splide__arrow--prev{left:-67px}@media only screen and (min-width: 769px)and (max-width: 1140px){#main .geniac_contents .splide__arrow.splide__arrow--prev{left:16px}}@media only screen and (max-width: 768px){#main .geniac_contents .splide__arrow.splide__arrow--prev{left:-46px}}@media only screen and (max-width: 413px){#main .geniac_contents .splide__arrow.splide__arrow--prev{left:-20px}}#main .geniac_contents .splide__arrow.splide__arrow--prev img{transform:scale(-1, 1)}#main .geniac_contents .splide__arrow.splide__arrow--next{right:-67px}@media only screen and (min-width: 769px)and (max-width: 1140px){#main .geniac_contents .splide__arrow.splide__arrow--next{right:16px}}@media only screen and (max-width: 768px){#main .geniac_contents .splide__arrow.splide__arrow--next{right:-46px}}@media only screen and (max-width: 413px){#main .geniac_contents .splide__arrow.splide__arrow--next{right:-20px}}#main .geniac_contents .selected_company_item{margin-bottom:0}#main .geniac_contents .selected_company_item dt{position:relative}#main .geniac_contents .selected_company_item dt .selected_company_item_new{position:absolute;top:0;right:0;background:#fff;border-radius:0px 0px 0px 12px;padding:0px 0px 8px 10px}#main .geniac_contents .selected_company_item dt .selected_company_item_catch{position:absolute;bottom:0;left:0;padding:12px 3px 10px 12px;width:100%;box-sizing:border-box}#main .geniac_contents .selected_company_item dt .selected_company_item_catch span{font-feature-settings:"palt";font-size:1.8rem;font-weight:bold;line-height:calc(150% + 4px);box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline;padding:4px;background-color:#ff0c1c}#main .geniac_contents .selected_company_item dd{margin:16px 0 0;padding:0}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_item dd{margin:19px 0 0}}#main .geniac_contents .selected_company_item dd span{display:block}#main .geniac_contents .selected_company_item dd span:nth-of-type(1){color:#000;font-size:2rem;font-weight:600;line-height:130%;margin-bottom:4px}#main .geniac_contents .selected_company_item dd span:nth-of-type(2),#main .geniac_contents .selected_company_item dd span:nth-of-type(3){color:#000;font-size:1.6rem;font-weight:300;line-height:150%}#main .geniac_contents .selected_company_logo{background-color:#fff;margin-top:90px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_logo{margin-top:50px}}#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap{max-width:742px}}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap{max-width:372px}}@media only screen and (max-width: 413px){#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap{max-width:180px}}#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap+.selected_company_logo_listwrap{border-top:solid 1px #aaa}#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap.-new .selected_company_logo_list{padding:30px 0}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_logo .selected_company_logo_listwrap.-new .selected_company_logo_list{padding:24px 0}}#main .geniac_contents .selected_company_logo .selected_company_logo_list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:40px 32px;padding:30px 0 20px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .selected_company_logo .selected_company_logo_list{gap:40px 3.2vw}}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_logo .selected_company_logo_list{gap:24px 12px;padding:24px 0 10px}}#main .geniac_contents .selected_company_logo .selected_company_logo_list li{max-width:226px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_logo .selected_company_logo_list li{max-width:180px}}#main .geniac_contents .selected_company_term02{margin-top:90px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_term02{margin-top:50px}}#main .geniac_contents .selected_company_term02 h3{font-size:2.8rem}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_term02 h3{font-size:2rem}}#main .geniac_contents .selected_company_term02 p{margin-top:24px;font-size:1.6rem;font-weight:300;line-height:150%}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_term02 p{margin-top:16px}}#main .geniac_contents .selected_company_btnwrap{text-align:center;margin-top:40px}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_btnwrap{margin-top:50px}}#main .geniac_contents .selected_company_btnwrap .geniac_btn_wrap{width:484px;max-width:none;justify-content:center}@media only screen and (max-width: 768px){#main .geniac_contents .selected_company_btnwrap .geniac_btn_wrap{max-width:374px;width:100%}}#main .geniac_contents .selected_company_btnwrap .geniac_btn_wrap a{width:100%}#main .geniac_contents .selected_company_btnwrap .geniac_btn_wrap .geniac_btn_txt{margin:0 auto}#main .geniac_contents .selected_company_item dt .selected_company_item_catch span{letter-spacing:.8px}#main .geniac_contents .sec_wrap_inner:has(.second_community){background-repeat:no-repeat;background-size:1490px auto;background-image:url("/images/second_community_bg.png?v=20240507");background-position:calc(50% + 21px) top}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .sec_wrap_inner:has(.second_community){background-position:left top;background-size:auto 62.9388816645vw}}@media only screen and (max-width: 768px){#main .geniac_contents .sec_wrap_inner:has(.second_community){background-position:center calc(50% + 74px);background-image:url("/images/second_community_bg_sp.png");background-size:100% auto}}#main .geniac_contents .second_community{position:relative;padding-top:100px;padding-bottom:98px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .second_community{padding-top:13.0039011704vw;padding-bottom:13.0039011704vw}}@media only screen and (max-width: 768px){#main .geniac_contents .second_community{padding-top:50px;padding-bottom:36px}}#main .geniac_contents .second_community .sec_side_ttl{top:85px}#main .geniac_contents .second_community h3{letter-spacing:2px}@media only screen and (max-width: 768px){#main .geniac_contents .second_community h3{font-size:3.2rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:1.6px}}#main .geniac_contents .second_community p{margin-top:40px;font-size:1.6rem;font-style:normal;font-weight:300;line-height:150%}@media only screen and (max-width: 768px){#main .geniac_contents .second_community p{margin-top:20px}}#main .geniac_contents .second_community ul{display:flex;align-items:flex-start;align-self:stretch;margin-top:40px;gap:32px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .second_community ul{flex-wrap:wrap}}@media only screen and (max-width: 768px){#main .geniac_contents .second_community ul{flex-direction:column}}#main .geniac_contents .second_community ul li{max-width:312px}@media only screen and (max-width: 768px){#main .geniac_contents .second_community ul li{margin-left:auto;margin-right:auto}}#main .geniac_contents .second_community .second_community_btn_wrap{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;margin-top:40px;gap:24px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .second_community .second_community_btn_wrap{gap:3.1209362809vw}}@media only screen and (max-width: 768px){#main .geniac_contents .second_community .second_community_btn_wrap{flex-direction:column;align-items:center}}@media only screen and (max-width: 768px){#main .geniac_contents .second_community.comingsoon{background-position:center bottom;background-image:url("/images/second_community_bg_cs_sp.png")}}#main .geniac_contents .sec_wrap_inner:has(.second_community){background-image:url("/english/images/second_community_bg.png?v=20240507")}@media only screen and (max-width: 768px){#main .geniac_contents .sec_wrap_inner:has(.second_community){background-image:url("/english/images/second_community_bg_sp.png")}}@media only screen and (max-width: 768px){#main .geniac_contents .second_community.comingsoon{background-image:url("/english/images/second_community_bg_cs_sp.png")}}#main .geniac_contents .magazine{position:relative;padding-top:100px;padding-bottom:85px;position:relative;background-repeat:no-repeat;background-size:auto 948px;background-image:url("/images/magazine_bg.png");background-position:calc(50% - 164px) center}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine{background-size:auto 65.6697009103vw;background-position:55.8% 12px}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine{background-image:url("/images/magazine_bg_sp.png");background-size:auto 100%;background-position:right 4px;padding-top:50px;padding-bottom:36px}}#main .geniac_contents .magazine .sec_side_ttl{top:83px}#main .geniac_contents .magazine h3{letter-spacing:2px}@media only screen and (max-width: 768px){#main .geniac_contents .magazine h3{font-size:3.2rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:1.6px}}#main .geniac_contents .magazine p{font-size:1.6rem}#main .geniac_contents .magazine p.copy{margin-top:28px}#main .geniac_contents .magazine .article_linkList{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);margin-top:28px;max-width:1000px;grid-column-gap:32px;grid-row-gap:32px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine .article_linkList{max-width:130.0390117035vw;max-height:72.4317295189vw;grid-column-gap:3.1209362809vw;grid-row-gap:3.1209362809vw}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList{margin-top:28px;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:0px;grid-row-gap:32px}}#main .geniac_contents .magazine .article_linkList .article_link{display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-color:#fff;display:block;position:relative;box-shadow:0px 8px 24px 0px rgba(0,0,0,.3);height:100%}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList .article_link{aspect-ratio:374/240;max-width:656px;width:100%}}#main .geniac_contents .magazine .article_linkList .article_link:hover{opacity:.7}#main .geniac_contents .magazine .article_linkList .article_link:nth-child(1){grid-area:1/1/3/2;width:570px;height:542px;flex-shrink:0}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(1){width:54.7464239272vw;height:52.0156046814vw}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(1){grid-area:1/1/2/2;width:100%;height:auto}}#main .geniac_contents .magazine .article_linkList .article_link:nth-child(2){grid-area:1/2/2/3;width:398px;height:255px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(2){width:38.2314694408vw;height:24.4473342003vw}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(2){grid-area:2/1/3/2;width:100%;height:auto}}#main .geniac_contents .magazine .article_linkList .article_link:nth-child(3){grid-area:2/2/3/3;width:398px;height:255px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(3){width:38.2314694408vw;height:24.4473342003vw}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList .article_link:nth-child(3){grid-area:3/1/4/2;width:100%;height:auto}}#main .geniac_contents .magazine .article_linkList .article_link_info{position:absolute;bottom:0;width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;box-sizing:border-box;background:linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)}#main .geniac_contents .magazine .article_linkList .article_link_tag{font-size:1.4rem;line-height:1.5;background-color:#ff0c1c;padding:2px 8px;font-weight:500}#main .geniac_contents .magazine .article_linkList .article_link_date{font-size:1.4rem;color:#fff;margin-bottom:0}#main .geniac_contents .magazine .article_linkList .article_link_title{font-size:1.8rem;line-height:1.5;color:#fff;font-weight:600;width:100%;margin-bottom:0;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .article_linkList .article_link_title{font-feature-settings:"palt"}}#main .geniac_contents .magazine .article_linkList .article_link_img{height:100%}#main .geniac_contents .magazine .article_linkList .article_link_img img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}#main .geniac_contents .magazine .magazine_btn_wrap{margin-top:63px;display:flex;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .magazine .magazine_btn_wrap{margin-top:9.1027308192vw}}@media only screen and (max-width: 768px){#main .geniac_contents .magazine .magazine_btn_wrap{margin-top:30px}}#main .geniac_contents .magazine .sec_inner .link_archive{margin-top:30px}#main .geniac_contents .magazine.comingsoon{background-position:calc(50% - 157px) 12px}@media only screen and (max-width: 768px){#main .geniac_contents .magazine.comingsoon{background-size:48.0676328502% auto;background-position:right 4px}}@media only screen and (min-width: 1441px){.u-onlysp{display:none !important}}@media only screen and (min-width: 769px)and (max-width: 1440px){.u-onlysp{display:none !important}}@media only screen and (max-width: 768px){.u-onlypc{display:none !important}}#main .geniac_contents .magazine{background-image:url("/english/images/magazine_bg.png")}@media only screen and (max-width: 768px){#main .geniac_contents .magazine{background-image:url("/english/images/magazine_bg_sp.png")}}#main .geniac_contents .magazine dl div:nth-child(1){background-image:url("/english/images/magazine_img01.jpg")}#main .geniac_contents .magazine dl div:nth-child(2){background-image:url("/english/images/magazine_img02.jpg")}#main .geniac_contents .magazine dl div:nth-child(3){background-image:url("/english/images/magazine_img03.jpg")}#main .geniac_contents .related_community{position:relative;padding-top:100px;padding-bottom:107px;position:relative}@media only screen and (max-width: 768px){#main .geniac_contents .related_community{padding-top:50px;padding-bottom:50px}}#main .geniac_contents .related_community .sec_side_ttl{top:103px}#main .geniac_contents .related_community h3{letter-spacing:2px}@media only screen and (max-width: 768px){#main .geniac_contents .related_community h3{font-size:3.2rem}}#main .geniac_contents .related_community ul{margin-top:54px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (max-width: 768px){#main .geniac_contents .related_community ul{display:block;margin-top:22px}}#main .geniac_contents .related_community li{max-width:326px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .related_community li{width:auto 32.6397919376vw}}#main .geniac_contents .related_community li:nth-of-type(n+2){margin-left:20px}@media only screen and (max-width: 768px){#main .geniac_contents .related_community li:nth-of-type(n+2){margin-left:0;margin-top:32px}}#main .geniac_contents .related_community li img{vertical-align:bottom}#main .geniac_contents .related_community li a:hover img{opacity:.7}#main .geniac_contents .letter{position:relative;padding-top:100px;padding-bottom:360px;position:relative;background-repeat:no-repeat;background-size:1400px 242px;background-image:url("/english/images/letter_bg.svg");background-position:center calc(100% - 32px)}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .letter{background-size:97.0091027308vw 16.9050715215vw;padding-bottom:234px}}@media only screen and (max-width: 768px){#main .geniac_contents .letter{padding-top:50px;padding-bottom:34.2995169082vw;background-size:97.8260869565vw auto;background-position:center bottom 4.8309178744vw}}#main .geniac_contents .letter h3{color:#fff;letter-spacing:2px}@media only screen and (max-width: 768px){#main .geniac_contents .letter h3{font-size:3.2rem}}#main .geniac_contents .letter p{color:#fff;margin-top:18px;font-size:1.6rem;font-style:normal;font-weight:300;line-height:150%}@media only screen and (max-width: 768px){#main .geniac_contents .letter p{margin-top:24px}}#main .geniac_contents .letter .letter_btn_wrap{margin-top:25px}#main .geniac_contents .letter .geniac_btn{border:none}#main .geniac_contents .letter p.letter_note_blank{font-size:1.2rem;line-height:1.5;margin-top:12px}#main .geniac_contents .letter p.letter_txt_unsubscribe{margin-top:24px}#main .geniac_contents .letter p.letter_txt_unsubscribe a{color:#fff}#main .update .sec_inner{margin-left:auto;margin-right:auto;max-width:1000px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .update .sec_inner{padding:0 15px}}@media only screen and (max-width: 768px){#main .update .sec_inner{padding:0 20px}}#main .update .b-top{font-size:1.6rem;margin-top:30px}@media only screen and (max-width: 768px){#main .update .b-top{margin-top:42px}}#main .update .b-top p{margin-bottom:0}body{position:relative;overflow-x:hidden;-webkit-print-color-adjust:exact}.bg-g{margin-bottom:0}@media only screen and (max-width: 768px){.bg-g{margin-bottom:15px}}.breadcrumbs{position:absolute;left:50%;transform:translateX(-50%);top:140px;z-index:100;width:100%}@media only screen and (max-width: 768px){.breadcrumbs{top:50px}}header .top .sub_nav,header .sp_nav{z-index:50}#main .geniac_contents{overflow-x:hidden;font-size:62.5%;color:#000;margin:0 calc(50% - 50vw);width:100vw}#main .geniac_contents a{color:#000}#main .geniac_contents img{width:100%;height:auto}#main .geniac_contents h3{margin:0;padding:0;border:0;color:#000;font-size:4rem;line-height:130%}#main .geniac_contents ul{list-style:none;margin:0;padding:0}#main .geniac_contents .sec_inner{margin-left:auto;margin-right:auto;max-width:1000px}@media only screen and (min-width: 769px)and (max-width: 1000px){#main .geniac_contents .sec_inner{padding:0 15px}}@media only screen and (max-width: 768px){#main .geniac_contents .sec_inner{padding:0 20px}}#main .geniac_contents .font_barlow_semi_condensed{font-family:"Barlow Semi Condensed",sans-serif}#main .geniac_contents .font_barlow_condensed{font-family:"Barlow Condensed",sans-serif}#main .geniac_contents .font_barlow{font-family:"Barlow",sans-serif}#main .geniac_contents .geniac_btn_wrap{display:inline-flex;background-color:#fff;min-width:312px;border-radius:28px}@media only screen and (max-width: 768px){#main .geniac_contents .geniac_btn_wrap{max-width:312px;min-width:auto}}#main .geniac_contents .geniac_btn{position:relative;overflow:hidden;border:1px solid #ff0c1c;color:#da000f;display:inline-flex;justify-content:flex-end;align-items:center;text-decoration:none;background-color:#fff;box-sizing:border-box;padding:6px 10px 6px 30px;font-size:1.8rem;font-weight:600;line-height:130%;letter-spacing:.9px;border-radius:28px;gap:0 10px}#main .geniac_contents .geniac_btn:hover{opacity:.7;color:#da000f}#main .geniac_contents .geniac_btn_txt{min-width:212px;text-align:center}@media only screen and (max-width: 768px){#main .geniac_contents .geniac_btn_txt{min-width:auto}}#main .geniac_contents .geniac_btn_txt span{display:inline-block}#main .geniac_contents .geniac_btn_icon{margin-left:10px;flex-shrink:0}#main .geniac_contents .geniac_btn_icon img{vertical-align:bottom}#main .geniac_contents .sec_wrap{position:relative}#main .geniac_contents .sec_wrap::before,#main .geniac_contents .sec_wrap::after{content:none}#main .geniac_contents .sec_wrap.bg_lightgray{background-color:#eef0f0}#main .geniac_contents .sec_wrap.bg_darkgray{background-color:#d5d9db}#main .geniac_contents .sec_wrap.bg_black{background-color:#000}#main .geniac_contents .sec_wrap.bg_white{background-color:#fff}#main .geniac_contents .sec_wrap>*{position:relative;z-index:20}#main .geniac_contents .sec_side_ttl{position:absolute;display:block;transform:rotate(90deg);transform-origin:left bottom;color:#000;line-height:100%;letter-spacing:3.8px;top:0;left:10px;font-size:1.2rem}@media only screen and (min-width: 769px)and (max-width: 1087px){#main .geniac_contents .sec_side_ttl{display:none}}@media only screen and (max-width: 768px){#main .geniac_contents .sec_side_ttl{display:none}}@media print and (max-width: 210mm)and (max-height: 297mm){#main .geniac_contents .sec_side_ttl{display:none}}#main .geniac_contents .comingsoon_txt{display:inline-flex;padding:2px 2px 4px 10px;justify-content:center;align-items:center;font-size:2.4rem;font-weight:600;line-height:100%;background:#ff0c1c;letter-spacing:7.5px;margin-top:10px}#main .geniac_contents .comingsoon_txt+p{margin-top:28px}#main .geniac_contents .sec_inner .link_archive{display:flex;align-items:center;max-width:484px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #ff0c1c;border-radius:30px;padding:10px;text-decoration:none}@media only screen and (max-width: 768px){#main .geniac_contents .sec_inner .link_archive{max-width:90%}}#main .geniac_contents .sec_inner .link_archive span{flex:1;font-size:1.8rem;text-align:center;font-weight:600;color:#da000f}#main .geniac_contents .sec_inner .link_archive::after{content:"";display:block;width:40px;height:40px;background:url(/geniac_magazine/images/icon-arrow-circle.svg) 0 0/contain no-repeat}#main .geniac_contents .new_txt{color:#da000f;font-size:2rem;letter-spacing:.15em;line-height:100%}#main .geniac_contents h3.font_barlow{font-size:4.4rem;line-height:100%}@media only screen and (max-width: 768px){#main .geniac_contents h3.font_barlow{font-size:3.4rem}}@media only screen and (max-width: 768px){#main .geniac_contents .geniac_btn_wrap{max-width:none}}#main .geniac_contents .geniac_btn{font-size:1.6rem}
