@charset "UTF-8";.bl_sect{width:1120rem;margin-inline:auto;padding-block:80rem}@media (max-width:768px){.bl_sect{width:auto;margin-inline:48rem;padding-block:64rem}}.ly_cont{width:960rem;margin-inline:auto}@media (max-width:768px){.ly_cont{width:auto}}.un_MV_inner{background-image:url("../../assets/images/img_mv.webp");background-repeat:no-repeat;background-size:cover;width:100%;height:708rem}@media (max-width:768px){.un_MV_inner{background-image:url("../../assets/images/img_mv_sp.webp");height:1670rem}}.bl_news{display:grid;grid-template-columns:repeat(2,1fr);gap:40rem}@media (max-width:768px){.bl_news{grid-template-columns:1fr;gap:56rem}}.bl_news_list{display:flex;flex-direction:column;gap:16rem;height:420rem;overflow:hidden;overflow-y:scroll;padding-right:16rem}@media (max-width:768px){.bl_news_list{padding-right:0}}.bl_news_list_item{display:grid;grid-template-columns:120rem 1fr}@media (max-width:768px){.bl_news_list_item{grid-template-columns:180rem 1fr}}.bl_news_list_link p{display:inline}.bl_news_x{width:100%;height:420rem;overflow:hidden;overflow-y:scroll}@media (max-width:768px){.bl_news_x{height:560rem}}.bl_about>*+*{margin-top:80rem}.bl_about_item__clom2{display:grid;grid-template-columns:280rem 1fr;gap:40rem}@media (max-width:768px){.bl_about_item__clom2{grid-template-columns:1fr}}.bl_about_txtConts>*+*{margin-top:24rem}@media (max-width:768px){.bl_about_txtConts>*+*{margin-top:16rem}}.bl_about_ttl{font-size:30rem;font-weight:700}@media (max-width:768px){.bl_about_ttl{font-size:40rem}}.bl_about_ttl>span{font-size:16rem;margin-left:24rem}@media (max-width:768px){.bl_about_ttl>span{font-size:24rem;display:block}}.bl_about_subTtl{font-size:16rem;color:#fff;font-weight:700;background:#000;padding:8rem 16rem}@media (max-width:768px){.bl_about_subTtl{font-size:24rem;padding:12rem 20rem}}.bl_about_subtxt{margin-top:16rem}@media (max-width:768px){.bl_about_subtxt{margin-top:24rem}}.bl_about_figure{position:relative}.bl_about_figure:after{content:"foto Luca Carrà, © RaiTrade";font-size:12rem;font-weight:700;position:absolute;right:8rem;bottom:40rem}@media (max-width:768px){.bl_about_figure:after{font-size:24rem;font-weight:700;right:16rem;bottom:16rem}}.bl_colmn{z-index:99999}.bl_colmn .el_lv3Heading{font-weight:700}.bl_colmn_txtConts>*+*{margin-top:24rem}.bl_colmn_ttl{font-size:32rem}.bl_colmn_modal{margin-top:48rem;display:inline-block}.bl_colmn_modal_wrap{text-align:center}@media (max-width:768px){.bl_colmn_modal{margin-top:56rem}}@media (hover:hover){.bl_colmn_modal{transition:opacity 0.3s ease}.bl_colmn_modal:hover{opacity:0.6}}.bl_colmn_modal:before{content:"";display:inline-block;border-top:6rem solid transparent;border-bottom:6rem solid transparent;border-left:10rem solid #fff;margin-right:16rem}.bl_cast>*+*{margin-top:80rem}@media (max-width:768px){.bl_cast>*+*{margin-top:88rem}}.bl_cast_inner{display:grid;grid-template-columns:1fr 280rem;gap:40rem}@media (max-width:768px){.bl_cast_inner{grid-template-columns:1fr}}.bl_cast_txtConts{display:flex;flex-direction:column}.bl_cast .hp_txtSm{font-size:14rem;border-top:1px solid var(--color-lineGray);margin-top:16rem;padding-top:16rem}@media (max-width:768px){.bl_cast .hp_txtSm{font-size:24rem;margin-top:24rem;padding-top:24rem}}@media (max-width:768px){.bl_cast .el_lv3Heading{margin-bottom:0}}.bl_cast__02 .bl_cast_item{display:grid;grid-template-columns:400rem 1fr;gap:32rem}@media (max-width:768px){.bl_cast__02 .bl_cast_item{grid-template-columns:1fr}}.bl_player{display:grid;grid-template-columns:repeat(4,1fr);gap:32rem 40rem}@media (max-width:768px){.bl_player{grid-template-columns:repeat(2,1fr);gap:32rem}}.bl_player_item:nth-child(20n){grid-column-start:1}.bl_player_item{cursor:pointer}.bl_player_ttl{font-size:16rem;margin-top:20rem}@media (max-width:768px){.bl_player_ttl{font-size:30rem;margin-top:24rem}}.bl_player_ttl span{font-size:12rem;display:block;margin-top:8rem;white-space:nowrap}@media (max-width:768px){.bl_player_ttl span{font-size:20rem;margin-top:12rem}}.bl_player_figure{display:inline-block;transition:transform 0.5s ease,box-shadow 0.5s ease}@media (hover:hover){.bl_player_figure:hover{transform:scale(1.08) rotate(2deg);box-shadow:0 10px 20px rgba(0,0,0,0.3)}}.bl_player_txtConts{margin-top:64rem}.bl_player_txtConts>*+*{margin-top:32rem}.bl_player_txtConts dl{display:flex}.bl_player_txtConts dt{white-space:nowrap}.bl_player_txtConts dd,.bl_player_txtConts dt{line-height:1.8;font-weight:300;font-size:14rem}@media (max-width:768px){.bl_player_txtConts dd,.bl_player_txtConts dt{font-size:24rem}}#mask{background:rgba(0,0,0,0.6);position:fixed;inset:0;z-index:var(--z-index-mask);opacity:0;visibility:hidden}.bl_modal{width:960rem;height:428rem;position:fixed;inset:0;margin:auto;display:grid;grid-template-columns:320rem 1fr;z-index:var(--z-index-modal);opacity:0;background:#fff;visibility:hidden}@media (max-width:768px){.bl_modal{display:block;width:auto;height:960rem;margin-inline:32rem;overflow:hidden;overflow-y:scroll}}.bl_modal_txtConts{overflow:auto;padding:56rem 80rem;height:100%}@media (max-width:768px){.bl_modal_txtConts{overflow:visible}}.bl_modal_ttl{font-size:24rem;margin-bottom:16rem}@media (max-width:768px){.bl_modal_ttl{font-size:32rem;margin-bottom:24rem}}.bl_modal_ttl>span{font-size:16rem}@media (max-width:768px){.bl_modal_ttl>span{font-size:24rem}}.bl_modal_btn{position:absolute;width:40rem;height:40rem;top:16rem;right:16rem;cursor:pointer}@media (max-width:768px){.bl_modal_btn{width:64rem;height:64rem}}@media (max-width:768px){.bl_modal_figure>img{height:600rem;object-fit:cover;object-position:top}}#close:after,#close:before{content:"";position:absolute;top:50%;left:50%;width:32rem;height:2rem;background-color:#000}@media (max-width:768px){#close:after,#close:before{width:56rem;height:2rem}}#close:before{transform:translate(-50%,-50%) rotate(45deg)}#close:after{transform:translate(-50%,-50%) rotate(-45deg)}.bl_info{width:800rem;margin-inline:auto}@media (max-width:768px){.bl_info{width:auto}}.bl_infoList>*+*{margin-top:16rem}@media (max-width:768px){.bl_infoList>*+*{margin-top:24rem}}.bl_infoList_item{display:grid;grid-template-columns:160rem 1fr}@media (max-width:768px){.bl_infoList_item{grid-template-columns:1fr;gap:8rem}}.bl_infoList_item img{width:292rem;height:auto;padding-block:8rem}@media (max-width:768px){.bl_infoList_item img{width:auto}}.bl_infoList_item__ticket{margin-block:16rem}.bl_infoList_box>div{padding:20rem;border:1px solid #acacac;margin-bottom:16rem}@media (max-width:768px){.bl_infoList_box>div{padding:30rem}}.bl_infoList_box_ttl{padding:8rem 16rem;background:#e6e4d1;margin-bottom:8rem}@media (max-width:768px){.bl_infoList_box_ttl{padding:16rem 24rem;margin-bottom:16rem}}.bl_logos{display:grid;grid-template-columns:186rem 138rem 84rem 110rem;align-items:center;justify-content:space-between}.bl_event_ttl{font-size:32rem;line-height:1.6;margin-bottom:32rem}@media (max-width:768px){.bl_event_ttl{font-size:40rem;margin-bottom:40rem}}.bl_event_subTtl{font-size:16rem;font-weight:700}@media (max-width:768px){.bl_event_subTtl{font-size:24rem}}.bl_event_txtCons{margin-top:24rem}@media (max-width:768px){.bl_event_txtCons{margin-top:32rem}}.bl_icons{display:grid;grid-template-columns:repeat(4,48rem);align-items:center;gap:24rem;justify-content:center}@media (max-width:768px){.bl_icons{grid-template-columns:repeat(4,64rem);gap:32rem}}.modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-index-modal)}.modal:not(:target){opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s}.modal:target{opacity:1;visibility:visible;transition:opacity 0.5s,visibility 0.5s}.modal .overlay{display:block;width:100%;height:100%;position:absolute;background-color:#000;opacity:0.7;top:0;left:0;z-index:1}.modal-wrapper{width:960rem;height:428rem;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}@media (max-width:768px){.modal-wrapper{width:704rem;height:960rem}}.modal-contents{overflow:auto;width:100%;height:100%;box-sizing:border-box;position:relative;color:#000;z-index:3;padding:56rem 72rem}.modal-content{margin:25rem}.modal-close{position:fixed;top:16rem;right:16rem;width:32rem;height:32rem;cursor:pointer;z-index:4}@media (max-width:768px){.modal-close{width:64rem;height:64rem}}.modal-close:after,.modal-close:before{content:"";position:absolute;top:50%;left:50%;width:32rem;height:2rem;background-color:#333}@media (max-width:768px){.modal-close:after,.modal-close:before{width:56rem}}.modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.el_lv2Heading{font-size:40rem;margin-bottom:64rem}@media (max-width:768px){.el_lv2Heading{font-size:56rem;margin-bottom:40rem}}.el_lv3Heading{margin-bottom:48rem}.el_lv3Heading_ttl{font-size:40rem;display:flex}@media (max-width:768px){.el_lv3Heading_ttl{font-size:48rem;margin-bottom:40rem}}.el_lv3Heading_ttl:after{content:"";display:inline-block;flex:1;height:1px;background:#000;margin:auto;margin-left:32rem}.el_lv3Heading_txt{font-size:16rem;display:flex;align-items:center;gap:4rem;margin-top:8rem}.el_lv3Heading_txt .hp_circleBlue{margin-left:24rem}.el_lv4Heading{font-size:24rem;margin-bottom:32rem}@media (max-width:768px){.el_lv4Heading{font-size:32rem;margin-bottom:16rem}}:root{--font-jp:"fot-tsukuardgothic-std",sans-serif;--font-en:"Montserrat",sans-serif}.hp_en{font-family:var(--font-en)!important}:root{--color-white:#FFFFFF;--color-black:#4B524F;--color_primary:#009E41;--color-base:#FDFDFD;--color-lineGray:#cccccc;--color-lightGray:#E7F1F7;--color-new:#d16c78;--color-red:#E597A0;--color-blue:#007BFF;--color-gradient:linear-gradient(to right,#CACCD1,#FFFFFF,#CACCD1);--color-gradient-about:linear-gradient(to right,#00E064,#009944);--color-gradient-primary:linear-gradient(to bottom,rgba(0,158,65,0.4),rgba(0,158,65,0) 80%);--z-index-loading:600;--z-index-modal:500;--z-index-mask:400;--z-index-spmenu:300;--z-index-header:200;--z-index-nav:100;--z-index-spmenu-modal:99}:root{--breakPoint-pc:1280;--breakPoint-sp:768;--font-size:min(calc(100vw * 1 / var(--breakPoint-pc)))}@media (max-width:768px){:root{--font-size:min(calc(100vw * 1 / var(--breakPoint-sp)))}}html{font-size:var(--font-size)}body{font-family:var(--font-jp);letter-spacing:0;line-height:1}*{font-feature-settings:"palt";letter-spacing:0}h2,h3,h4{line-height:1.4}p{font-size:16rem;line-height:1.8}@media (max-width:768px){p{font-size:32rem}}li{list-style:none}img{width:100%;height:auto}svg{width:100%;height:auto}section{position:relative}.hp_center{text-align:center!important}.hp_right{text-align:right!important}@media (max-width:768px){.hp_right{text-align:left!important}}.hp_left{text-align:left!important}.hp_cPrimary{color:var(--color_primary)!important}.hp_cLink{color:#0066ff!important}.hp_fontSm{font-size:14rem!important}@media (max-width:768px){.hp_fontSm{font-size:24rem!important}}.hp_flex{display:flex}@media (max-width:768px){.hp_db{display:block!important}}.hp_fw700{font-weight:700!important}.hp_nowrap{white-space:nowrap}.hp_borderBtm{border-bottom:1px solid #fff}.hp_through{text-decoration:line-through}.hp_bgcBeige{background:#f3f2ea!important}.hp_bgcBlack{background:#1a1a1a!important;color:#fff!important}.hp_bgclightBlack{background:#232323!important;color:#fff!important}.hp_bgcRead{background:#A66060!important;color:#fff!important}.hp_circleBlue{display:inline-block;background-image:url("../../assets/images/img_circle_blue.svg");background-repeat:no-repeat;background-size:contain;width:10rem;height:10rem}.hp_circleRead{display:inline-block;background-image:url("../../assets/images/img_circle_read.svg");background-repeat:no-repeat;background-size:contain;width:10rem;height:10rem}.hp_smCont{width:560rem;height:315rem;margin-inline:auto;margin-top:56rem}@media (max-width:768px){.hp_smCont{width:616rem;height:346.5rem}}.hp_cont800{width:800rem!important}@media (max-width:768px){.hp_cont800{width:auto!important}}@media (min-width:769px){.hp_spOnly{display:none!important}}@media (max-width:768px){.hp_pcOnly{display:none!important}}.ly_header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-header);display:flex;align-items:flex-end;justify-content:flex-end;pointer-events:none}.ly_header_inner{padding-right:24rem;padding-top:16rem;display:grid;gap:8rem;pointer-events:auto}@media (max-width:768px){.ly_header_inner{padding-right:32rem;padding-top:24rem}}.bl_headerConts_logo{display:flex;align-items:flex-end;gap:40rem}@media (max-width:768px){.bl_headerConts_logo{gap:16rem}}.bl_headerConts_logo .el_logo>svg{width:160rem;height:auto}.bl_headerConts_logo .el_logo>svg .el_exter_a,.bl_headerConts_logo .el_logo>svg .el_exter_b{transition:all 0.6s}@media (max-width:768px){.bl_headerConts_logo .el_logo>svg{width:240rem}}.bl_headerConts_logo>p{font-size:16rem;line-height:1;font-weight:600;transition:all 0.6s}.bl_ham{display:flex;align-items:center;flex-direction:column;background:rgba(0,0,0,0.4784313725);border-radius:8rem;position:relative;font-size:16rem;color:#fff;padding-block:8rem;z-index:var(--z-index-spmenu);width:80rem;height:80rem}@media (max-width:768px){.bl_ham{font-size:24rem;width:104rem;height:104rem}}.bl_ham_inner{width:100%;height:100%;padding-inline:20rem;position:relative}@media (max-width:768px){.bl_ham_inner{padding-inline:28rem}}.bl_ham_inner>span{width:100%;height:4rem;border-radius:9in;background-color:#fff;position:relative;transition:all 0.3s;display:block}.bl_ham_inner>span:first-child{top:-6rem}@media (max-width:768px){.bl_ham_inner>span:first-child{top:-8rem}}.bl_ham_inner>span:nth-child(2){top:0rem}.bl_ham_inner>span:nth-child(3){top:6rem}@media (max-width:768px){.bl_ham_inner>span:nth-child(3){top:8rem}}.bl_ham_inner.is_active>span:first-child{transform:translateY(10rem) rotate(44deg)}@media (max-width:768px){.bl_ham_inner.is_active>span:first-child{transform:translateY(12rem) rotate(44deg)}}.bl_ham_inner.is_active>span:nth-child(2){opacity:0}.bl_ham_inner.is_active>span:nth-child(3){transform:translateY(-10rem) rotate(-44deg)}@media (max-width:768px){.bl_ham_inner.is_active>span:nth-child(3){transform:translateY(-12rem) rotate(-44deg)}}.bl_hamNav{width:100%;height:100vh;z-index:var(--z-index-nav);position:fixed;top:0;right:0;background:#000}.bl_hamNav_inner{display:grid;place-items:center;padding-block:120rem;width:600rem;margin-inline:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.bl_hamNav_inner{width:600rem;margin-inline:32rem}}.bl_hamNav{opacity:0;transition:opacity 0.4s;pointer-events:none}.bl_hamNav.is_active{opacity:1;transition:opacity 0.6s;pointer-events:auto}.bl_hamNav .bl_comnList{opacity:0;transition:opacity 0.4s}@media (hover:hover){.bl_hamNav .bl_comnList_link{transition:opacity 0.3s ease;cursor:pointer}.bl_hamNav .bl_comnList_link:hover{opacity:0.6}}.bl_hamNav.is_active .bl_comnList{opacity:1;transition:opacity 0.6s ease 0.4s}.bl_comnList{width:100%}.bl_comnList_item{display:flex;align-items:center;justify-content:space-between;padding-right:16rem}@media (max-width:768px){.bl_comnList_item{padding-right:24rem}}.bl_comnList_item.hp_margin{margin-top:40rem}@media (max-width:768px){.bl_comnList_item.hp_margin{margin-top:80rem}}.bl_comnList_link{font-size:32rem;color:#fff;font-weight:600;line-height:1.5}@media (max-width:768px){.bl_comnList_link{font-size:40rem}}.bl_comnList_link:before{display:block;content:attr(data-word);font-size:24rem;font-weight:700;font-family:var(--font-en)}@media (max-width:768px){.bl_comnList_link:before{font-size:32rem}}.bl_comnList_link>span{font-size:20rem;margin-left:32rem}.bl_comnListChild_item{display:flex;align-items:center;justify-content:space-between;padding:32rem 16rem}.bl_comnListChild_item:after{content:"";display:inline-block;flex:1;height:1px;background:#fff;margin:auto;margin-left:32rem}@media (max-width:768px){.bl_comnListChild_item{padding:40rem 24rem}}.bl_comnListChild_link{font-size:24rem;color:#fff;line-height:1.4}@media (max-width:768px){.bl_comnListChild_link{font-size:32rem}}.bl_comnListChild_link:before{display:block;content:attr(data-word);font-size:16rem;font-weight:700;font-family:var(--font-en)}@media (max-width:768px){.bl_comnListChild_link:before{font-size:24rem}}.ly_footer .ly_cont{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40rem;padding-bottom:40rem}@media (max-width:768px){.ly_footer .ly_cont{gap:56rem;padding-bottom:100rem}}.bl_footerNav_figure{width:218rem}@media (max-width:768px){.bl_footerNav_figure{width:258rem}}.bl_footerCopyright{font-size:14rem;margin-inline:auto}@media (max-width:768px){.bl_footerCopyright{font-size:16rem}}