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}.hp_pcNone{display:none !important}header img{width:auto}#page .footer_btn{display:none}@media screen and (max-width:640px){.hp_pcNone{display:block !important}}.hp_lgNone{display:none}@media screen and (max-width:900px){.hp_lgNone{display:block}}body{background:#fff}.ly_inner{overflow:hidden}.ly_header{padding-top:3.59375vw;background:rgba(0,0,0,0);width:100%;position:absolute;top:0;left:0}.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 a{width:22.03125vw}.ly_fv{height:121.875vw}.bl_fv_main{padding-top:24.0625vw;width:77.96875vw;margin-inline:auto}.ly_campaign{padding:3.75vw 0 0;background:#eee;position:relative}.bl_campaign_attention{text-indent:-1em;padding-left:2.03125vw;margin:1.5625vw 9.375vw 0;color:#7d7d7d;font-family:"Noto Sans JP",sans-serif;font-size:2.5vw;line-height:1.2;letter-spacing:.02em}.bl_campaign_title{width:81.25vw;margin:0 auto 3.125vw}.bl_campaign_inner{padding-bottom:4.6875vw}.ly_schedule .bl_campaign_inner{padding-top:6.25vw}.bl_about_title{position:relative;z-index:-1}.bl_about_box{position:relative}.bl_about_box:before{content:"";width:84.375vw;height:253.125vw;position:absolute;top:-3.125vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;border:#6a6a6a 1px solid;z-index:-1}.bl_about_profile{margin-top:1.5625vw}.bl_about_text{position:relative;bottom:18.75vw;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;font-weight:500;font-size:3.125vw;line-height:1.9;letter-spacing:0;margin-top:4.6875vw}.bl_about_img{margin:-12.5vw auto 0}.ly_point{background:#eee;padding-bottom:1.5625vw}.bl_point_title{width:70.3125vw;margin:-39.0625vw auto 0}.bl_point_text{font-size:3.125vw;margin:4.6875vw auto 10.9375vw;text-align:center}.bl_program_bottom{margin-top:9.375vw}.bl_program_comment{width:81.5625vw;margin-inline:auto}.bl_program_staffWrap{margin-top:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;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;gap:3.125vw}.bl_program_staff{width:26.5625vw}.bl_program_profile{margin-left:-4.6875vw;padding:3.125vw 0 10.9375vw;display:flex;gap:3.90625vw;align-items:center}.bl_program_message{width:91.875vw}.bl_program_company{color:#e67917;font-size:3.75vw;font-weight:700;letter-spacing:.03em}.bl_program_position{color:#e67917;font-size:3.125vw;font-weight:700;letter-spacing:.03em}.bl_program_name{font-size:5.3125vw;font-weight:700;letter-spacing:.03em}.bl_program_img{width:100vw}.ly_schedule{padding-block:0 7.5vw}.bl_schedule_inner{padding-inline:9.375vw}.bl_schedule_ttl{font-size:8.75vw;text-align:center;font-weight:600;margin:15.625vw auto 7.8125vw}.bl_schedule_list{padding-bottom:4.6875vw;border-top:.3125vw solid #313131}.bl_schedule_list dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#313131;padding-inline:1.5625vw;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:3.4375vw;line-height:1.2727272727;letter-spacing:.04em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bl_schedule_list dd{font-family:"Yu Gothic",YuGothic,sans-serif;padding-top:1.5625vw;padding-left:1.5625vw;font-size:3.125vw;line-height:1.4;letter-spacing:0}.bl_schedule_list dd iframe{margin-top:1.5625vw;width:100%;height:70.3125vw}.bl_schedule_bottomText{margin-top:2.5vw}.ly_form{padding-bottom:9.375vw}.bl_form_title{text-align:center;padding-block:1.5625vw;background:#313131;color:#fff;font-size:5.15625vw;line-height:2.2424242424;letter-spacing:.04em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.bl_form_cont{padding-inline:9.375vw;margin:7.8125vw auto auto}.bl_form_cont .wpcf7-select{display:flex;align-items:center}.bl_form_privacy{margin-top:7.8125vw;padding-inline:9.375vw}.bl_form_privacyTitle{font-size:4.6875vw;padding-bottom:2.34375vw;border-bottom:.46875vw solid #313131}.bl_form_privacyText{margin-top:9.375vw;font-size:3.28125vw;line-height:1.7;letter-spacing:.04em}.ly_company{background:#1f1f1f;padding-block:7.65625vw}.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:9.53125vw}.bl_company_logo{width:42.65625vw}.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:3.125vw}.bl_company_info{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:3.4375vw;line-height:1.1363636364;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw}.bl_company_info dt{min-width:15vw}.ly_footer{text-align:center;padding-block:2.34375vw;background:#1f1f1f}.bl_footer_copyright{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:2.8125vw;letter-spacing:.1em;line-height:.7533333333;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.ly_fixed{position:fixed;bottom:-1.5625vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;width:100%;display:flex;transition:opacity .3s ease}.bl_fixed_btn{width:50vw;margin-bottom:0}
.ly_fv{height:115.625vw;background:url(https://www.zenshoo.com/wp-content/themes/zenshoo.com/images/page/event-v2/museum/sp_fv_background.jpg) no-repeat center top/100vw 115.625vw}.bl_fv_main{padding-top:21.09375vw;width:71.25vw;margin-inline:auto}.ly_campaign{padding:3.75vw 0 0;background:#eee;position:relative}.ly_campaign.__02{margin-top:9.375vw}.ly_campaign.__02:before{display:none}.ly_campaign:before{content:"";position:absolute;top:-5.15625vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:22.1875vw;height:5.3125vw;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_attention{text-indent:-1em;padding-left:2.03125vw;width:75vw;margin:2.8125vw auto 1.40625vw;line-height:1.125;letter-spacing:0}.bl_campaign_item{width:75vw;margin-inline:auto}.ly_message{padding-block:6.71875vw 37.5vw;background:url(https://www.zenshoo.com/wp-content/themes/zenshoo.com/images/page/event-v2/museum/sp_message_bg.png) no-repeat center top 40.46875vw/100vw 125vw}.bl_message_title{position:relative;z-index:-1;width:100vw}.bl_message_text{margin-top:6.5625vw;text-align:center;color:#313131;font-size:3.4375vw;font-weight:700;line-height:2.0909090909}.bl_message_text+.bl_message_text{margin-top:7.34375vw}.ly_point{padding-block:17.1875vw .78125vw;position:relative}.bl_point_title{width:84.375vw;position:absolute;top:19.6875vw;left:50%;translate:-50%}.bl_point_text{width:100vw;margin-bottom:0}.ly_info{padding-block:8.75vw 7.8125vw}.bl_info_button a{display:block;width:78.125vw;margin-inline:auto}.bl_about_title{position:static;width:100vw}.bl_about_box{position:static;margin:-54.375vw auto 0;padding-block:28.75vw 8.4375vw;width:93.75vw;background:#eee}.bl_about_box:before{display:none}.bl_about_text{position:static;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;font-weight:500;font-size:3.125vw;line-height:1.5;letter-spacing:0;margin-top:4.6875vw}.bl_about_img{width:100vw;margin:13.59375vw auto 0}.bl_about_catchTitle{text-align:center;color:#313131;font-size:4.0625vw;font-weight:700;line-height:1.3076923077;letter-spacing:0;font-family:"Yu Gothic",YuGothic,sans-serif}.ly_program{padding-top:6.25vw}.bl_program_list{display:flex;flex-direction:column;gap:12.5vw}.bl_program_item{display:flex;flex-direction:column}.bl_program_wrap{display:contents}.bl_program_title{width:85.9375vw;margin-inline:auto;order:1}.bl_program_subTitle{padding-left:9.375vw;margin-top:3.90625vw;order:3;color:#e67917;font-family:"Yu Gothic",YuGothic,sans-serif;font-size:3.75vw;font-weight:700;line-height:1.1666666667;letter-spacing:0}.bl_program_image{order:2}.bl_program_texts{order:4}.bl_program_text{text-align:justify;padding-inline:9.375vw;margin-top:2.34375vw;font-family:"Yu Gothic",YuGothic,sans-serif;font-size:3.125vw;line-height:1.4;letter-spacing:0}.bl_program_text span{color:#e67917;font-weight:700}.bl_program_text+.bl_program_text{margin-top:4.6875vw}.bl_program_staffWrap{margin-top:10.9375vw}.bl_program_message{width:96.25vw}.bl_program_profile{padding-top:0;margin-left:0}.bl_program_company{letter-spacing:0}.bl_program_position{letter-spacing:0}.bl_program_name{font-size:4.6875vw;letter-spacing:0}.bl_program_furigana{font-size:2.5vw;letter-spacing:0}.bl_schedule_ttl{margin-top:1.5625vw}.bl_fixed_btn{width:78.125vw;margin-inline:auto}.hp_spNone{display:none!important}