html{scroll-behavior:smooth}body{color:#313131;font-size:20px;font-family:"Helvetica Neue",Helvetica,Arial,"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;background:#fff}a:hover{opacity:.7}img{width:100%;height:auto;display:block}ul,ol,dl{margin-bottom:0;padding:0}li{margin-bottom:0;line-height:1.2}header img{width:auto}.hp_pcNone{display:none !important}@media screen and (max-width:640px){.hp_pcNone{display:block !important}}@media screen and (max-width:640px){.hp_spNone{display:none !important}}.hp_lgNone{display:none}@media screen and (max-width:900px){.hp_lgNone{display:block}}.ly_header{padding-top:26px;background:rgba(0,0,0,0);position:absolute;width:100%}.bl_header_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_header_logo{width:108px}.ly_fv{height:740px}.bl_fv_main{width:692px;position:absolute;top:119px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:900px){.bl_fv_main{width:86.3333333333vw}}.ly_campaign{padding:26px 0 0;background:#eee;position:relative}.bl_campaign_inner{max-width:958px;margin-inline:auto;padding-bottom:30px}.bl_campaign_title{width:526px;margin:0 auto 13px}.bl_campaign_attention{color:#7d7d7d;width:550px;margin:auto;text-align:left;font-family:"Noto Sans JP",sans-serif;font-size:12px;line-height:1.5;letter-spacing:0}.ly_about{position:relative;padding:80px 10px;background-color:#fff}.bl_about_title{position:relative;z-index:-1}.bl_about_inner{max-width:1040px;margin-inline:auto}.bl_about_box{width:750px;margin:auto;border:#6a6a6a 1px solid;background:#fff}.bl_about_img{position:relative;width:900px;right:10%}.bl_about_text{color:#313131;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"MS PGothic","Noto Sans JP",Arial,sans-serif;text-align:center;margin-top:20px;font-weight:500;font-size:16px;line-height:1.9;letter-spacing:0}.ly_point{padding:120px 0 150px;background:#eee}.bl_point_title{width:clamp(220px,19vw,336px);margin:0 auto -10px}.bl_point_text{margin:0 auto}.bl_program_staffWrap{margin:80px auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_program_staff{width:170px;margin-bottom:10px}.bl_program_profile{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl_program_profileTxt{text-align:center}.bl_program_company{color:#e67917;font-size:19px;font-weight:700;letter-spacing:0}.bl_program_position{color:#e67917;font-size:16px;margin:0 -30px 0 0;font-weight:700;letter-spacing:0}.bl_program_name{font-size:24px;font-weight:700;letter-spacing:0}.bl_program_img{position:relative;width:900px;margin:0 auto 100px}.ly_schedule{padding:70px 80px}.bl_schedule_ttl{font-weight:600;font-size:37px;margin-bottom:40px;text-align:center}.bl_schedule_inner{max-width:790px;margin-inline:auto;padding-inline:20px}.bl_schedule_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px;padding-block:10px 12px;border-top:1px solid #313131}.bl_schedule_list dt{-ms-flex-preferred-size:172px;flex-basis:172px;height:34px;-ms-flex-negative:0;flex-shrink:0;background:#313131;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;line-height:1.75;letter-spacing:.04em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bl_schedule_list dd{font-family:"Yu Gothic",YuGothic,sans-serif;font-size:16px;line-height:1.3;letter-spacing:0;padding-right:20px}.bl_schedule_list dd iframe{margin-top:10px;width:100%;height:450px}.bl_schedule_bottomText{margin-top:16px}.ly_form{padding-bottom:112px}.bl_form_title{text-align:center;padding-block:5px;background:#313131;color:#fff;font-size:20px;line-height:3.7;letter-spacing:.04em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bl_form_cont{max-width:1258px;margin:90px auto auto}.bl_form_cont .wpcf7-select{display:flex;align-items:center}.bl_form_privacy{margin-top:80px;max-width:1300px;margin-inline:auto;padding-inline:20px}.bl_form_privacyTitle{font-size:30px;padding-bottom:30px;border-bottom:1px solid #313131}.bl_form_privacyText{margin-top:80px;font-size:16px;line-height:1.7;letter-spacing:.01em}.ly_company{background:#1f1f1f;padding-block:66px 10px}.ly_company_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:52px}.bl_company_logo{width:273px}.bl_company_infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.bl_company_info{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:12px;line-height:1.1666666667;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.bl_company_info dt{min-width:55px}.ly_footer{text-align:center;padding-block:10px;background:#1f1f1f}.bl_footer_copyright{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:10px;letter-spacing:.1em;line-height:1.356;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ly_fixed{position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .3s ease;z-index:99;display:flex;justify-content:center;width:100%}.bl_fixed_btn{padding-inline:10px;text-align:center;margin-bottom:0}
.ly_fv{background:url(https://www.zenshoo.com/wp-content/themes/zenshoo.com/images/page/event-v2/museum/pc_fv_background.jpg) no-repeat center top/1800px 740px,#2b77c4}.bl_fv_main{width:794px}@media screen and (max-width:900px){.bl_fv_main{width:88.22vw}}.ly_campaign.__02{margin-top:15px}.ly_campaign.__02:before{display:none}.ly_campaign:before{content:"";position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:142px;height:34px;background:url(https://www.zenshoo.com/wp-content/themes/zenshoo.com/images/page/event-v2/museum/common_campaign_deco.png) no-repeat center center/contain}.bl_campaign_inner{max-width:1050px;padding-inline:20px}.bl_campaign_title{width:392px}.bl_campaign_attention{width:500px;margin:16px auto 0;font-size:11px;line-height:1.6363636364}.bl_campaign_list{display:flex;align-items:flex-start;justify-content:center;gap:10px}.bl_campaign_item{width:49.504950495%}.ly_message{padding-block:87px 166px;background:url(https://www.zenshoo.com/wp-content/themes/zenshoo.com/images/page/event-v2/museum/pc_message_bg.png) no-repeat center top 192px/1300px 600px}.bl_message_title{position:relative;z-index:-1}.bl_message_text{margin-top:50px;text-align:center;color:#313131;font-size:18px;font-weight:700;line-height:2}.bl_message_text+.bl_message_text{margin-top:40px}.ly_point{padding-block:98px 48px;position:relative}.bl_point_title{width:540px;position:absolute;top:-92px;left:50%;translate:-50%}.bl_point_text{width:1050px}@media screen and (max-width:1100px){.bl_point_text{width:95.45vw}}.ly_info{padding:49px 20px 45px}.ly_info a{width:auto;display:inline-block;display:inline-block}.bl_info_button{text-align:center}.ly_about{position:static;padding:80px 0 0;background:0 0}.bl_about_title{position:static}.bl_about_inner{max-width:1340px;padding-inline:20px;margin-inline:auto}.bl_about_catchTitle{text-align:center;color:#313131;font-size:26px;font-weight:700;line-height:1.5384615385;letter-spacing:0;font-family:"Yu Gothic",YuGothic,sans-serif}.bl_about_box{margin-top:-329px;padding-block:184px 80px;width:1300px;border:none;background:#eee}.bl_about_img{position:static;width:1000px;margin:104px auto 0}@media screen and (max-width:1340px){.bl_about_box{width:97.01vw;margin-top:-24.25vw}.bl_about_img{width:74.63vw}}.ly_program{overflow:hidden}.bl_program_inner{max-width:1040px;margin-inline:auto;padding-inline:20px}.bl_program_list{display:flex;flex-direction:column;gap:40px}.bl_program_item{display:flex}.bl_program_item.__reverse{flex-direction:row-reverse}.bl_program_item.__reverse .bl_program_image{margin-right:0;margin-left:calc(50% - 50vw)}.bl_program_wrap{max-width:500px;padding-top:47px}.bl_program_title{width:500px}.bl_program_subTitle{margin:15px auto 0;color:#e67917;font-size:24px;font-weight:700;line-height:1.1666666667;letter-spacing:0;max-width:430px}.bl_program_text{max-width:430px;margin:15px auto 0;font-size:14px;line-height:1.4285714286;letter-spacing:0}.bl_program_text span{color:#e67917;font-weight:700}.bl_program_image{margin-right:calc(50% - 50vw);height:580px}.bl_program_image img{height:100%;object-fit:cover}.bl_program_img{margin:0 calc(50% - 50vw);width:auto}.bl_program_img picture{display:block;width:89vw;margin-inline:auto;padding-left:87px}.bl_program_staffWrap{gap:63px;margin-bottom:35px}@media screen and (max-width:1000px){.bl_program_title{width:50vw}.bl_program_subTitle{font-size:2.4vw}.bl_program_subTitle,.bl_program_text{max-width:43vw}}.bl_program_furigana{font-size:12px;letter-spacing:0}