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{display:block;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}
#page .footer_btn{display:none}img{width:100%;height:auto}#page{font-family:'Noto Sans JP','BIZ UDPMincho',sans-serif;padding-top:0}.biz-udpmincho-regular{font-family:"BIZ UDPMincho",serif;font-weight:400;font-style:normal}#page>header,#page header,#page>.h1_txt,#page .h1_txt,#page .ly_header,#humberger{display:none !important}.bl_introMenu_btn{width:12.5vw;height:12.5vw;padding:0;position:absolute;top:0;right:3.125vw;z-index:60;border:0;background:0 0}.bl_introMenu_btn span{display:block;width:6.25vw;height:1px;margin:1.72vw auto;background:#fff;transition:transform .25s ease,opacity .25s ease}.bl_introMenu_btn.is-open span:nth-child(1){transform:translateY(0) rotate(28deg)}.bl_introMenu_btn.is-open span:nth-child(2){opacity:0}.bl_introMenu_btn.is-open span:nth-child(3){transform:translateY(-3.72vw) rotate(-28deg)}.bl_introMenu{width:100%;height:100vh;position:fixed;inset:0;z-index:50;visibility:hidden;opacity:0;overflow-y:auto;overscroll-behavior:contain;background:#282828;transition:opacity .25s ease,visibility .25s ease}body.is-introMenu-open{overflow:hidden}body.admin-bar .bl_introMenu{top:46px;height:auto}.bl_introMenu.is-open{visibility:visible;opacity:1}.bl_introMenu_inner{min-height:100%;padding:3.125vw 0 0;color:#fff}.bl_introMenu_logo{width:43.594vw;margin:0 0 9.375vw 3.125vw}.bl_introMenu_ttl{display:none}.bl_introMenu_list{padding:0 6.25vw;list-style:none}.bl_introMenu_list li+li{margin-top:4.844vw}.bl_introMenu_list a{display:inline-block;color:#fff;font-size:4.063vw;line-height:1.2;letter-spacing:.12em;text-decoration:none}.bl_introMenu_linkText{display:block;white-space:nowrap}.bl_introMenu_linkText[aria-hidden=true]{display:none}.bl_introMenu_list span{font-size:3.7vw}.bl_introMenu_portraits{width:87.5vw;margin:9.375vw auto 7.813vw}.bl_introMenu_cta{width:84.375vw;margin:0 auto 7.031vw}.bl_introMenu_close{display:block;width:100%;padding:5vw 0 5vw;border:0;border-top:0;background:#c9c0b9;color:#232323;font-size:4.2vw;line-height:1;letter-spacing:.18em;text-align:center}.bl_introMenu_close:after{content:"";display:block;width:22.625vw;height:1px;margin:2vw auto 0;background:#232323}.ly_introFv{position:relative;background:#fff}.bl_introLogo{width:43.594vw;position:absolute;top:3.125vw;left:3.125vw;z-index:10}.bl_introLogo img{width:100%;height:auto}.bl_introBgSlider{display:none}.bl_introFv_panel{width:100%;background:#fff}.bl_info_box{position:relative;padding-bottom:4.688vw;background:#fff}.bl_introFv_cta{display:block;width:84.375vw;margin:-22.25vw auto 0;position:relative;z-index:2}.bl_introFixed{width:100%;padding:0 7.8125vw 2.344vw;position:fixed;left:0;bottom:0;z-index:40;pointer-events:none}.bl_introFixed a{display:block;pointer-events:auto;filter:drop-shadow(0 1.875vw 2.343vw rgba(0,0,0,.35))}.bl_introImage{width:100%;max-width:640px;margin:0 auto}.ly_introDesigners{padding:0 0 3.125vw;background:#fff}.bl_introDesigner{width:93.75vw;max-width:600px;margin:0 auto 7.8125vw}.bl_introDesigner_profile{position:relative;background:#e9e0d3}.bl_introWorks{width:87.5%;position:absolute;top:41%;left:6.25%}.bl_introWorks .splide__track{width:100%;aspect-ratio:560/360;overflow:hidden}.bl_introWorks .splide__slide img{height:100%;object-fit:cover;display:block}.bl_introWorks .splide__arrow{width:8vw;height:14vw;padding:0;position:absolute;top:14vw;z-index:2;border:0;border-radius:0;background:0 0;opacity:1;transform:none}.bl_introWorks .splide__arrow svg{display:none}.bl_introWorks .splide__arrow:before{content:"";display:block;width:2.8125vw;height:3.90625vw;margin:0 auto;background:url(//www.zenshoo.com/wp-content/themes/zenshoo.com/css/event-v2/202605_architect_Introduction/../../../images/page/event-v2/202605_architect_Introduction/contents16_20260507_designer.png) center/contain no-repeat}.bl_introWorks .splide__arrow--prev{left:0}.bl_introWorks .splide__arrow--prev:before{transform:rotate(180deg)}.bl_introWorks .splide__arrow--next{right:0}.bl_introWorks .splide__arrow--next:before{transform:none}.bl_introWorks .splide__pagination{display:flex;justify-content:center;gap:1.25vw;margin-top:1.563vw !important;padding:0;position:static}.bl_introWorks .splide__pagination li{line-height:1}.bl_introWorks .splide__pagination__page{width:1.25vw;height:1.25vw;margin:0;padding:0;border:0;border-radius:50%;background:#fff;opacity:1;transform:none}.bl_introWorks .splide__pagination__page.is-active{background:#000;transform:none}.bl_introDesigner_cta{display:block;width:84.375%;position:absolute;left:7.8125%;bottom:7%}.bl_schedule_inner{margin-top:7.813vw}.bl_schedule_ttl{font-size:7vw}.bl_schedule_list dt{line-height:1.5}