#asadora,body,html{overflow-x:clip}#asadora_anchor_gallery,#asadora_anchor_history,#asadora_anchor_interview,#asadora_anchor_project{padding-top:6rem;margin-top:-6rem}#asadora{background-color:#fff}#asadora footer{background:#fdf8f0}#asadora header{position:absolute;top:0;left:0;right:0;width:100%;max-width:100%}#asadora #fixed_pagetop{opacity:0;pointer-events:none}#asadora_second_header.is-fixed{position:fixed;top:0;left:0;width:100%;z-index:100}#asadora_second_header{background-color:#1d70bc;color:#fff}.asadora_second_header_inner{padding:1.3rem 3rem;display:flex;justify-content:space-between;align-items:center}.asadora_second_header_sitename{font-size:1.6rem;font-weight:700}.asadora_second_header_sitename a{color:#fff}.asadora_second_header_list{display:flex}.asadora_second_header_item{font-size:1.5rem;font-weight:500;margin-left:1.5rem;letter-spacing:0}.asadora_second_header_item a{color:#fff;background-color:rgba(0,0,0,0);padding:.3rem 1.5rem .5rem;border-radius:5rem}.asadora_second_header_item a.is-current,.asadora_second_header_item a:hover{background-color:#104e88}.asadora_common_ttlarea{position:relative;padding-top:2.6rem}.asadora_common_ttl_icon{position:absolute;left:-12rem;top:0;width:20rem}.asadora_common_ttl_en{color:#1d70bc;font-size:2rem;font-weight:700;line-height:1.3}.asadora_common_ttl_jp{font-size:4rem;font-weight:700;line-height:1.3}.asadora_common_ttl_jp span{font-size:1.8rem;margin-left:2.5rem;vertical-align:.6rem}#asadora_gallery,#asadora_history,#asadora_interview,#asadora_project{position:relative;overflow:hidden;padding:6rem 0 0}.bg_asadora_blue{background-color:#e8f0f7}.ocean.asadora{background:#e8f0f7!important}.ocean.asadora .wave{background:url(/assets/img/houkan-project2026/wave_asadora.svg) repeat-x!important}body.asadora_modal_lock{overflow:hidden}.asadora_modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.7);opacity:0;transition:opacity .2s ease}.asadora_modal.is-open{display:flex}.asadora_modal.is-visible{opacity:1}.asadora_modal_inner{background:#fff;border-radius:2rem;width:100%;max-width:65rem;max-height:90vh;overflow:auto;padding:3.5rem;transform:translateY(8px);transition:transform .2s ease}.asadora_modal.is-visible .asadora_modal_inner{transform:translateY(0)}.asadora_history_scroll_modal_item{cursor:pointer}.asadora_modal_body .asadora_history_scroll_modal_name{font-size:2.4rem}.asadora_modal_detail{font-size:1.6rem;border-top:3px dotted #1d70bc;padding-top:1.5rem}.asadora_modal_detail span{color:#ef7f6d;font-weight:700}.asadora_modal_detail.green{border-top:3px dotted #1db4be}.asadora_modal_inner{position:relative}.asadora_modal_close{position:absolute;top:1.5rem;right:1.5rem;width:3rem;height:3rem;background:none;border:none;cursor:pointer}.asadora_modal_close:after,.asadora_modal_close:before{content:"";position:absolute;top:50%;left:50%;width:2rem;height:.2rem;background:#666;transform-origin:center}.asadora_modal_close:before{transform:translate(-50%,-50%) rotate(45deg)}.asadora_modal_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.img-yurayura{animation:imgYurayura 4s ease-in-out infinite;will-change:transform}@keyframes imgYurayura{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.fadein{transition:.8s!important;opacity:0;transition-delay:.3s!important;transform:translateY(20px);-webkit-transform:translateY(20px)}.fadein_af{opacity:1;transform:translate(0);-webkit-transform:translate(0)}.hover_opacity:hover{opacity:.8}@media screen and (max-width:768px){#asadora_anchor_gallery,#asadora_anchor_history,#asadora_anchor_interview,#asadora_anchor_project{padding-top:3rem;margin-top:-3rem}.asadora_second_header_sitename{font-size:1.4rem;letter-spacing:0;width:92%}#asadora_second_header{background:#1d70bc}.asadora_second_header_inner{padding:1.2rem 2rem;display:block}.asadora_second_header_top{display:flex;justify-content:space-between;align-items:center}.asadora_second_header_toggle{background:none;border:none;cursor:pointer;position:relative;width:2.2rem;height:2.2rem;display:block}.asadora_second_header_arrow{position:relative;display:block;width:1.6rem;height:1.6rem}.asadora_second_header_arrow:after,.asadora_second_header_arrow:before{content:"";position:absolute;top:50%;width:1rem;height:.2rem;background:#fff;transition:transform .25s ease}.asadora_second_header_arrow:before{left:0;transform:translateY(-50%) rotate(45deg)}.asadora_second_header_arrow:after{right:0}#asadora_second_header.is-open .asadora_second_header_arrow:before,.asadora_second_header_arrow:after{transform:translateY(-50%) rotate(-45deg)}#asadora_second_header.is-open .asadora_second_header_arrow:after{transform:translateY(-50%) rotate(45deg)}.asadora_second_header_list{display:none;flex-direction:column;margin-top:1rem}#asadora_second_header.is-open .asadora_second_header_list{display:flex}.asadora_second_header_item{margin-bottom:0;margin-left:0}.asadora_second_header_item a.is-current{all:unset}.asadora_second_header_item a{padding:1.8rem 2rem;font-size:1.4rem;border-top:1px solid #fff;display:block;border-radius:0}.asadora_second_header_item:last-child a{padding:1.8rem 2rem .6rem}.asadora_common_ttlarea{padding-top:2.3rem}.asadora_common_ttl_icon{left:-2rem;top:0;width:9rem}.asadora_common_ttl_en{font-size:1.6rem}.asadora_common_ttl_jp{font-size:2.8rem;font-weight:700;line-height:1.35;margin-top:.5rem}.asadora_common_ttl_jp span{display:block;font-size:1.5rem;margin-left:0;margin-top:.6rem;letter-spacing:0}#asadora_gallery,#asadora_history,#asadora_interview,#asadora_project{padding:2rem 0 0;height:auto}.asadora_modal{width:100%;overflow:hidden}.asadora_modal_inner{width:92%;max-width:92%;max-height:90vh;padding:4rem 2rem 2.5rem}.asadora_modal_body .asadora_history_scroll_modal_name{font-size:1.8rem}.asadora_modal_detail{font-size:1.4rem;line-height:1.6;padding-top:1.2rem}.asadora_modal_close{top:1rem;right:1rem}.hover_opacity:hover{opacity:1}}#asadora_kv{position:relative;padding-bottom:20rem;overflow:hidden;width:100%;isolation:isolate}.asadora_kv_leaf{position:absolute;left:0;right:0;top:0;width:100%}.asadora_kv_bottom{right:0;display:block;width:100%;height:auto}.asadora_kv_flex{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;padding-top:4rem}.asadora_kv_flex_img{width:62rem;position:relative}.asadora_kv_flex_img img{position:relative;z-index:1}.asadora_kv_flex_img:after{content:"";background:url(/assets/img/houkan-project2026/kv_stripe.png) no-repeat 50%;background-size:contain;position:absolute;left:1rem;top:1rem;width:62rem;height:47.7rem;z-index:0}.asadora_kv_logo{margin:4rem 0 0 auto;z-index:2;position:relative;max-width:32%}.asadora_kv_logo a{color:#1d70bc;background-color:#fff;border:1px solid #1d70bc;padding:1.3rem 6.5rem 1.3rem 1.8rem;font-size:1.3rem;line-height:1.3;border-radius:1rem;display:block}.asadora_kv_logo span{font-size:1.8rem;margin-bottom:.3rem;display:block}.asadora_kv_flex_txt{width:calc(100% - 62rem);padding-right:3rem}.asadora_kv_plan{color:#1d70bc;font-size:1.6rem;font-weight:700;display:inline;border:1px solid #1d70bc;border-radius:.8rem;padding:.5rem 1rem;background-color:#fff}.asadora_kv_ttl{font-size:4.2rem;font-weight:700;line-height:1.4;margin-top:2.2rem}.asadora_kv_detail{font-size:1.6rem;margin-top:2rem}.asadora_kv_link_list{display:flex;justify-content:space-between;padding-top:5.5rem}.asadora_kv_link_item{width:32%}.asadora_kv_link_item a{display:flex;align-items:center;background-color:#fff;border:2px solid #1d70bc;border-radius:100rem;padding:1rem;position:relative}.asadora_kv_link_icon{width:10rem}.asadora_kv_link_txt{width:calc(100% - 10rem);padding-left:2rem}.asadora_kv_link_ttl_en{color:#1d70bc;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:.5rem}.asadora_kv_link_ttl_jp{line-height:1.4;font-size:1.8rem;font-weight:700}.asadora_common_arrow:before{content:"";display:block;position:absolute;right:2rem;top:50%;transform:translateY(-50%);z-index:2;background:url(/assets/img/houkan-project2026/icon_btn_arrow_asadora.svg) no-repeat 50%;background-size:contain;width:1.875rem;height:1.875rem}.asadora_kv_ttl span{opacity:0;display:inline-block;transform:translateY(20px)}.asadora_kv_ttl.is-show span{animation:asadoraText .6s ease forwards}@keyframes asadoraText{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){#asadora_kv{padding-bottom:17rem;padding-top:0}.asadora_kv_leaf{position:absolute;left:0;top:0}.asadora_kv_bottom{width:100%;z-index:-1}.asadora_kv_flex{display:block;padding-top:4rem}.asadora_kv_flex_img{width:100%;position:relative}.asadora_kv_flex_img img{position:relative;z-index:1}.asadora_kv_flex_img:after{left:.5rem;top:.5rem;width:100%;height:100%}.asadora_kv_logo{margin:2.5rem 0 0 auto;max-width:100%}.asadora_kv_logo a{padding:1.2rem 4.5rem 1.2rem 1.3rem;font-size:1.3rem;line-height:1.3;display:block}.asadora_kv_logo span{font-size:1.5rem}.asadora_kv_flex_txt{width:100%;padding-right:0;margin-top:2.5rem}.asadora_kv_plan{font-size:1.4rem}.asadora_kv_ttl{font-size:2.6rem;margin-top:2rem}.asadora_kv_detail{font-size:1.5rem;margin-top:1.5rem}.asadora_kv_link_list{display:block;padding-top:2.5rem}.asadora_kv_link_item{width:100%;margin-top:1rem}.asadora_kv_link_item a{border-radius:100rem;padding:.6rem}.asadora_kv_link_icon{width:8rem}.asadora_kv_link_txt{width:calc(100% - 8rem);padding-left:1.5rem}.asadora_kv_link_ttl_en{font-size:1.3rem;margin-bottom:.3rem}.asadora_kv_link_ttl_jp{line-height:1.4;font-size:1.6rem;letter-spacing:0}.asadora_common_arrow:before{right:1.5rem;width:1.5rem;height:1.5rem}}.asadora_history_lead{font-size:1.6rem;margin-top:3.5rem;margin-bottom:7rem}.asadora_history_scroll_ttl_era{color:#1d70bc;font-size:18px;font-weight:700;display:inline-block;border:1px solid #1d70bc;border-radius:.8rem;padding:.3rem 1rem;background-color:#fff}.asadora_history_scroll_ttl{font-size:30px;font-weight:700;margin-top:1.3rem;line-height:1.4}.asadora_history_scroll_subttlarea{color:#1d70bc;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;letter-spacing:.03em;height:75%;position:relative;line-height:1}.asadora_history_scroll_subttlarea.green{color:#1db4be}.asadora_history_scroll_subttl span{background-color:#fff;padding:.6rem;z-index:1;position:relative}.asadora_history_scroll_subttlarea:before{content:"";height:100%;width:1px;background-color:#1d70bc;position:absolute;left:.9rem;top:0}.asadora_history_scroll_subttlarea.green:before{background-color:#1db4be}.asadora_history_scroll_modalarea{content:"";background:url(/assets/img/houkan-project2026/bg_history_blue.png) no-repeat 50%;background-size:contain;width:100%;left:0;top:0;z-index:0}.asadora_history_scroll_modalarea.green{content:"";background:url(/assets/img/houkan-project2026/bg_history_green.png) no-repeat 50%;background-size:contain;width:100%;left:0;top:0;z-index:0}.asadora_history_scroll_modal_list{display:flex;height:80%;position:relative;z-index:1}.asadora_history_scroll_modal_item{background-color:#fff;border-radius:280px;width:280px;height:280px;margin-left:20px}.asadora_history_scroll_modal_item:nth-child(2n){display:flex;flex-direction:column;margin-top:20vh}.asadora_history_scroll_modal_wrap{background-color:#fff;width:280px;height:280px;border-radius:280px;border:1px solid #1d70bc;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1}.asadora_history_scroll_modal_list.green .asadora_history_scroll_modal_wrap{border:1px solid #1db4be}.asadora_history_scroll_modal_item.bg_stripe:before{border-radius:28rem;left:.7rem;top:.7rem}.asadora_history_scroll_modal_name{font-size:20px;line-height:1.4;font-weight:500;letter-spacing:0;margin-bottom:15px}.asadora_history_scroll_modal_name span{color:#1d70bc;font-weight:700}.asadora_history_scroll_modal_list.green .asadora_history_scroll_modal_name span,.asadora_history_scroll_modal_name.green span{color:#1db4be}.asadora_history_scroll_modal_item .common_btn{width:160px;height:40px;margin:0 auto;font-size:15px;border-radius:.8rem}#asadora .asadora_history_scroll_modal_list.green .asadora_history_scroll_modal_item .common_btn{background-color:#1db4be}.asadora_history_scroll_modal_item .common_btn .icon_plus{width:14px}.asadora_history_scroll_timeline{position:relative}.asadora_history_scroll_timeline_item:before{content:"";border:2px solid #d2e2f2;display:block;position:absolute;top:.8rem;left:2.8rem;width:calc(100% + 60px);z-index:0}.asadora_history_scroll_timeline_item:last-child:before{display:none}.asadora_history_scroll_timeline_list{display:flex}.asadora_history_scroll_timeline_item{max-width:260px;margin-left:60px;position:relative}.asadora_history_scroll_timeline_circle{background-color:#fff;width:2rem;height:2rem;border-radius:2rem;border:2px solid #1d70bc;margin-left:2rem;margin-bottom:4.7rem;z-index:1;position:relative}.asadora_history_scroll_timeline_circle_small{display:flex;margin-left:33px;top:.78rem;z-index:1;position:relative}.asadora_history_scroll_timeline_circle_small .circle_small{background-color:#d2e2f2;width:4px;height:4px;border-radius:2rem;margin-left:5px}.asadora_history_scroll_timeline_circle:after{content:"";background-color:#ccc;width:1px;height:30px;display:block;margin:2.5rem auto 0}.asadora_history_scroll_timeline_year{font-size:26px;color:#1d70bc;font-family:Comfortaa,sans-serif;font-weight:700;font-style:normal;letter-spacing:0!important;position:relative;line-height:1}.asadora_history_scroll_timeline_year.strong{color:#1d70bc}.asadora_history_scroll_timeline_ttl{font-size:20px;line-height:1.4;font-weight:700;margin-top:15px}.asadora_history_scroll_timeline_detail{font-size:15px;line-height:1.7;margin-top:1.2rem}.asadora_history_scroll_timeline_highlight{font-size:14px;font-weight:700;line-height:1.4;color:#ef7f6d;border:1px solid #ef7f6d;border-radius:1rem;margin-top:1.4rem;letter-spacing:0;padding:.8rem 1rem}.asadora_history_scroll_door{display:flex;position:absolute;right:15px;bottom:15px;left:auto}.asadora_history_scroll_door.right{position:absolute;right:1.5rem;bottom:.8rem;z-index:1000}.asadora_history_scroll_door_left{width:2.5rem;margin-right:-.2rem;position:relative;z-index:-9999}.asadora_history_scroll_door_right{width:3.5rem;position:relative;z-index:30}#asadora_history_scroll.asadora_hybrid{position:relative}#asadora_history_scroll .asadora_hybrid_sticky{position:-webkit-sticky;position:sticky;overflow:hidden;top:17rem;height:calc(100vh - 17rem)}@media(min-height:1300px){#asadora_history_scroll .asadora_hybrid_sticky{position:-webkit-sticky;position:sticky;overflow:hidden;top:36em;height:calc(100vh - 36rem)}.asadora_history_scroll_subttlarea{height:65%}}@media(min-height:900px){#asadora_history_scroll .asadora_hybrid_sticky{position:-webkit-sticky;position:sticky;overflow:hidden;top:22rem;height:calc(100vh - 22rem)}.asadora_history_scroll_subttlarea{height:70%}.asadora_history_scroll_modal_item:nth-child(2n){margin-top:25vh}}@media(max-height:700px){#asadora_history_scroll .asadora_hybrid_sticky{position:-webkit-sticky;position:sticky;overflow:hidden;top:9rem;height:calc(100vh - 9rem)}}#asadora_history_scroll .asadora_hybrid_track{height:100%;will-change:transform}#asadora_history_scroll .asadora_history_panels{display:flex;height:100%}#asadora_history_scroll .asadora_history_panel{flex:0 0 auto;height:100%;display:grid;place-items:start;position:relative;z-index:2}#asadora_history_scroll .asadora_history_panel:first-child{padding-left:120px}#asadora_history_scroll .asadora_history_panel:nth-child(2){padding-left:100px}#asadora_history_scroll .asadora_history_panel:nth-child(3){padding-left:70px}#asadora_history_scroll .asadora_history_panel:nth-child(4){padding-left:140px}#asadora_history_scroll .asadora_history_panel:nth-child(5){padding-left:70px}#asadora_history_scroll .asadora_history_panel:nth-child(6){padding-left:120px}#asadora_history_scroll .asadora_history_panel:nth-child(7),#asadora_history_scroll .asadora_history_panel:nth-child(8){padding-left:60px;padding-right:250px}#asadora_history_scroll .asadora_history_bottom{position:absolute;left:0;bottom:0;top:auto;width:100%;z-index:-100;pointer-events:none}.asadora_hybrid_track{position:relative}#asadora_history_scroll .asadora_history_bottom_illust{position:absolute;left:15px;bottom:35px;top:auto;width:72px;z-index:0;pointer-events:none}.asadora_history_move{position:absolute;left:0;bottom:0;z-index:3;will-change:transform;pointer-events:none}.asadora_history_move img{display:block;animation:yurayura 4s ease-in-out infinite}@keyframes yurayura{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.asadora_history_fixed_door{display:flex;position:absolute;right:20px;bottom:24px;pointer-events:none;opacity:0;transform:translate3d(30px,0,0);transition:opacity .2s linear,transform .2s linear}.asadora_history_fixed_door .asadora_history_scroll_door_left{width:25px;margin-right:-.2rem;position:relative;z-index:1}.asadora_history_fixed_door .asadora_history_scroll_door_right{width:35px;position:relative;z-index:2}@media screen and (max-width:768px){.asadora_history_lead{font-size:1.5rem;margin-top:3rem;margin-bottom:4rem}.asadora_history_scroll_ttl_era{font-size:1.4rem}.asadora_history_scroll_ttl{font-size:2rem;margin-top:1rem}.asadora_history_scroll_subttlarea{writing-mode:horizontal-tb;font-size:1.7rem;height:auto;width:100%;margin-top:3.5rem}.asadora_history_scroll_subttlarea:before{content:"";height:1px;width:100%;position:absolute;left:0;top:1rem}.asadora_history_scroll_modalarea{content:"";background:url(/assets/img/houkan-project2026/bg_history_blue_sp.png) no-repeat 50%;background-size:contain;width:100%;height:100%;left:0;top:0;z-index:0}.asadora_history_scroll_modalarea.green{content:"";background:url(/assets/img/houkan-project2026/bg_history_green_sp.png) no-repeat 50%;background-size:contain;width:100%;height:100%;left:0;top:0;z-index:0}.asadora_history_scroll_modal_list{display:block;height:auto;position:relative;z-index:1;margin-top:3rem;margin-bottom:7rem}.asadora_history_scroll_modal_item{width:22rem;height:22rem;margin:0 auto 0 0}.asadora_history_scroll_modal_item:nth-child(2n){display:block;margin:0 0 0 auto}.asadora_history_scroll_modal_wrap{width:22rem;height:22rem}.asadora_history_scroll_modal_item.bg_stripe:before{left:.5rem;top:.5rem}.asadora_history_scroll_modal_name{font-size:1.6rem;line-height:1.4;font-weight:500;letter-spacing:0;margin-bottom:1.2rem}.asadora_history_scroll_modal_item .common_btn{width:14rem;height:3.6rem;font-size:1.4rem}#asadora .asadora_history_scroll_modal_list.green .asadora_history_scroll_modal_item .common_btn{background-color:#1db4be}.asadora_history_scroll_modal_item .common_btn .icon_plus{width:1.4rem}.asadora_history_scroll_timeline{position:relative}.asadora_history_scroll_timeline_item:before{content:"";border:none;display:block;position:absolute;top:.8rem;left:.6rem;width:.3rem;height:calc(100% + 4rem);z-index:0;background-color:#d2e2f2}.asadora_history_scroll_timeline_item:last-child:before{display:none}.asadora_history_scroll_timeline_list{display:block;margin-top:3rem}.asadora_history_scroll_timeline_item{max-width:100%;margin-left:0;position:relative;display:flex;margin-top:4rem}.asadora_history_scroll_timeline_txt{width:calc(100% - 1.5rem);padding-left:1.5rem}.asadora_history_scroll_timeline_circle{width:1.5rem;height:1.5rem;margin-left:0;margin-bottom:4.7rem;z-index:1;position:relative}.asadora_history_scroll_timeline_circle_small{display:block;margin-left:.6rem;top:1rem;z-index:1;position:relative}.asadora_history_scroll_timeline_circle_small .circle_small{background-color:#d2e2f2;width:.4rem;height:.4rem;border-radius:2rem;margin-left:0;margin-top:.3rem;display:block}.asadora_history_scroll_timeline_circle:after{display:none}.asadora_history_scroll_timeline_year{font-size:2.4rem;margin-top:-.3rem}.asadora_history_scroll_timeline_ttl{font-size:1.6rem;line-height:1.4;margin-top:1rem}.asadora_history_scroll_timeline_detail{font-size:1.4rem;line-height:1.7;margin-top:.7rem}.asadora_history_scroll_timeline_highlight{font-size:1.4rem;margin-top:1rem;padding:.6rem 1.2rem}.asadora_history_scroll_door{display:none}#asadora_history_scroll .asadora_hybrid_sticky{position:static!important;top:auto;height:auto;overflow:visible;padding:0 2rem}#asadora_history_scroll .asadora_hybrid_track{height:auto;transform:none!important}#asadora_history_scroll .asadora_history_panels{display:block!important;height:auto}#asadora_history_scroll .asadora_history_panel{flex:0 1;width:auto!important;height:auto!important;display:block;position:relative;z-index:2}#asadora_history_scroll .asadora_history_panel:first-child,#asadora_history_scroll .asadora_history_panel:nth-child(2),#asadora_history_scroll .asadora_history_panel:nth-child(3),#asadora_history_scroll .asadora_history_panel:nth-child(4),#asadora_history_scroll .asadora_history_panel:nth-child(5),#asadora_history_scroll .asadora_history_panel:nth-child(6),#asadora_history_scroll .asadora_history_panel:nth-child(7),#asadora_history_scroll .asadora_history_panel:nth-child(8),#asadora_history_scroll .asadora_history_panel:nth-child(9){padding:0}#asadora_history_scroll .asadora_history_bottom{display:none}#asadora_history_scroll .asadora_history_bottom_illust{right:2rem;left:auto;bottom:-2rem}.asadora_history_fixed_door{display:none}}#asadora_interview{padding-bottom:28rem}#asadora_interview_head{position:relative;overflow:hidden;padding-top:15rem;margin-top:10rem}#asadora_interview .asadora_history_lead{margin-bottom:0}.asadora_interview_list{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.asadora_interview_item{width:48%;margin-top:4.5rem}.asadora_interview_item a{position:relative;padding:0}.asadora_interview_item:nth-child(2n) a:after{transform:scaleX(-1)}.asadora_interview_img{aspect-ratio:3/2}.asadora_interview_img img{border-radius:1.5rem;object-fit:cover;width:100%;height:100%;aspect-ratio:3/2}.asadora_interview_img.bg_stripe:before{border-radius:1.5rem}.asadora_interview_txt{font-size:2.2rem;line-height:1.55;font-weight:700;z-index:1;margin-top:2.6rem}.asadora_interview_more{margin:7rem auto 0;font-size:1.8rem}.icon_plus.white{background-color:#fff}@media screen and (max-width:768px){#asadora_interview{padding-bottom:18rem}#asadora_interview_head{padding-top:10rem;margin-top:7rem}#asadora_interview .asadora_history_lead{margin-bottom:0}.asadora_interview_list{margin-top:3.5rem;display:block}.asadora_interview_item{margin-top:3.5rem;width:100%}.asadora_interview_img{width:100%;margin-bottom:0}.asadora_interview_txt{width:100%;padding:0;position:relative;font-size:1.6rem;line-height:1.6;margin-top:2rem}.asadora_interview_more{margin:5rem auto 0;font-size:1.6rem}}#asadora_gallery{padding-bottom:25rem}#asadora_gallery .asadora_history_lead{margin-bottom:1rem}.asadora_gallery_contents{width:100%;margin:4.5rem auto 0}.asadora_gallery_inner{overflow:hidden;width:100%}.asadora_gallery_list{display:flex;flex-wrap:nowrap;gap:4rem;list-style:none;margin:0;padding:0}.asadora_gallery_item{flex:0 0 auto}.asadora_gallery_caption{font-size:1.5rem;line-height:1.5;margin-top:2.2rem}.asadora_gallery_img{width:27rem;height:27rem}.asadora_gallery_img img{border-radius:1.5rem;object-fit:cover;width:100%;height:100%}.asadora_gallery_img.bg_stripe:before{border-radius:1.5rem}.asadora_gallery_container{margin:0 auto}.asadora_gallery_track{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab}.asadora_gallery_belt{display:flex;width:max-content;will-change:transform;gap:4rem}.asadora_gallery_belt.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.asadora_gallery_belt.is-dragging,.asadora_gallery_belt.is-dragging *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.asadora_gallery_item{width:27rem}.asadora_gallery_track.is-scroll .asadora_gallery_list{scrollbar-width:none}.asadora_gallery_track.is-scroll .asadora_gallery_list::-webkit-scrollbar{display:none}.asadora_gallery_track.is-scroll .asadora_gallery_item{flex:0 0 auto}.slider_arrow{position:absolute;top:14.5rem;transform:translateY(-50%);z-index:20;pointer-events:auto;cursor:pointer}.slider_arrow.prev{left:2rem}.slider_arrow.next{right:2rem}.slider_arrow.is-hidden{display:none}@media screen and (max-width:768px){#asadora_gallery{padding-bottom:18rem}.asadora_gallery_contents{width:100%;margin:0 auto}.asadora_gallery_inner{width:100%}.asadora_gallery_list{gap:2rem;margin:2rem auto 0}.asadora_gallery_caption{font-size:1.4rem;line-height:1.5;margin-top:1.7rem}.asadora_gallery_img{width:20rem;height:20rem}.asadora_gallery_img img{border-radius:1.5rem;object-fit:cover;width:100%;height:100%}.asadora_gallery_img.bg_stripe:before{border-radius:1.5rem}.asadora_gallery_container{margin:0 auto}.asadora_gallery_track{position:relative;margin-top:1rem;max-width:none}.asadora_gallery_belt{gap:2rem}.asadora_gallery_item{width:20rem}.slider_arrow{display:none}}#asadora_project{padding-bottom:26rem}.asadora_project_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-7rem}.asadora_project_item{width:46%;margin-top:6rem}.asadora_project_item a{display:flex;align-items:center}.asadora_project_img{width:28rem;height:28rem;border-radius:28rem}.asadora_project_img img{object-fit:cover;width:100%;height:100%;border-radius:28rem}.asadora_project_txt{width:calc(100% - 28rem);padding-left:4rem}.asadora_project_name{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1.2rem}.asadora_project_detail{font-size:1.5rem;line-height:1.7}.bg_stripe{position:relative;z-index:1}.bg_stripe:before{content:"";background-size:auto auto;background-color:rgba(0,0,0,0);background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,rgb(29,112,188) 0,rgb(29,112,188) 3px);position:absolute;left:1rem;top:1rem;width:100%;height:100%;z-index:-1}.bg_stripe.green:before{background-image:repeating-linear-gradient(135deg,transparent,transparent 2px,rgb(29,180,190) 0,rgb(29,180,190) 3px);left:.7rem;top:.7rem}.asadora_project_img.bg_stripe:before{width:28rem;height:28rem;border-radius:28rem}@media screen and (max-width:768px){#asadora_project{padding-bottom:18rem}.asadora_project_list{display:block;margin-top:4rem}.asadora_project_item{width:100%;margin-top:4rem}.asadora_project_item a{display:block}.asadora_project_img{width:24rem;height:24rem;margin:0 auto}.asadora_project_img img{object-fit:cover;width:100%;height:100%;border-radius:28rem}.asadora_project_txt{width:100%;padding-left:0;margin-top:2rem}.asadora_project_name{font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:1.2rem}.asadora_project_detail{font-size:1.5rem;line-height:1.7}.bg_stripe:before{left:.5rem;top:.5rem}.asadora_project_img.bg_stripe:before{width:24rem;height:24rem}}#asadora_second_kv{position:relative;padding-bottom:25rem;overflow:hidden}.asadora_kv_bottom{position:absolute;left:0;bottom:0;z-index:-1}.asadora_second_kv_flex{display:flex;justify-content:space-between;align-items:center;padding-top:5rem}.asadora_second_kv_flex_img{width:45%;position:relative}.asadora_second_kv_flex_img img{position:relative;z-index:1;border-radius:2rem}.asadora_second_kv_flex_img.bg_stripe:before{border-radius:2rem}.asadora_second_kv_flex_txt{width:55%;padding-left:7rem}.asadora_second_kv_subttl{position:relative}.asadora_second_kv_subttl span{color:#1d70bc;border:2px solid #1d70bc;font-size:1.8rem;line-height:1.4;font-weight:700;padding:.7rem 1.2rem;border-radius:1rem;background-color:#fff}.asadora_second_kv_subttl:before{content:"";position:absolute;width:1.4rem;height:1.2rem;background:#1d70bc;left:2.2rem;bottom:-2rem;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);transform:scale(-1)}.asadora_second_kv_ttl{font-size:4rem;font-weight:700;line-height:1.4;margin-top:2.2rem}.asadora_second_kv_lead{font-size:1.8rem;font-weight:700;max-width:80rem;line-height:1.9;margin:7rem auto 0}#asadora .common_article_txt_link{color:#1d70bc}#asadora .yellow_marker{background:linear-gradient(transparent 80%,#D2E2F2 0)}#asadora .common_index_wrap .common_index_name:before{background:url(/assets/img/houkan-project2026/icon_index.svg) no-repeat 50%}#asadora .common_article_check_list .common_article_check_item:before{background:url(/assets/img/houkan-project2026/icon_check.svg) no-repeat 50%;background-size:contain}#asadora .common_article_img_wrap.bg_stripe:before{border-radius:3rem}#asadora .common_article_img_caption{margin-top:2rem}#asadora .common_article_person_img.bg_stripe:before{border-radius:200rem;top:.5rem;left:.5rem}#asadora .common_article_person_detail_item::marker{color:#1d70bc}#asadora .common_colorbox_wrap{border:1px solid #1d70bc}#asadora .common_btn{background-color:#1d70bc}#asadora .common_btn_frame{border:2px solid #1d70bc;background-color:#fff;color:#1d70bc}#asadora .arrow-left.blue,#asadora .arrow-right.blue{color:#1d70bc;background-color:#1d70bc;margin-right:.5rem}#asadora .arrow-left.blue:before{border:2px solid #1d70bc;border-right:0;border-bottom:0;transform:rotate(-45deg);transform-origin:top left}#asadora .common_hover_blue:after{background:#1d70bc}#asadora .common_article_ttl03{font-size:2.4rem;line-height:1.4;margin-bottom:1.5rem;background-color:#e8f1f8;padding:1.2rem 2.5rem;border-radius:1rem}#asadora .common_article_ttl03:before{display:none}#asadora .common_article_ttl04{font-size:2rem;border-bottom:1px solid #1d70bc}#asadora .common_article_ttl02{font-size:3.4rem;line-height:1.5;border-bottom:none;position:relative;padding-bottom:0;margin-bottom:2.5rem;margin-top:4rem}#asadora .common_article_ttl02:before{content:"";position:absolute;left:-4rem;top:-2rem;width:13rem;height:3.5rem;vertical-align:middle;background:url(/assets/img/houkan-project2026/icon_ttl.svg) no-repeat 50%;background-size:contain}#asadora_second_footer{position:relative;padding-top:23rem;overflow:hidden}@media screen and (max-width:768px){#asadora_second_kv{padding-bottom:16rem}.asadora_kv_bottom{position:absolute;left:0;bottom:0;z-index:-1}.asadora_second_kv_flex{display:block;padding-top:2rem}.asadora_second_kv_flex_img{width:100%}.asadora_second_kv_flex_txt{width:100%;padding-left:0;margin-top:3rem}.asadora_second_kv_subttl span{font-size:1.4rem;line-height:1.4;padding:.8rem 1rem;display:block}.asadora_second_kv_subttl:before{bottom:-1rem}.asadora_second_kv_ttl{font-size:2.6rem;line-height:1.4;margin-top:1.4rem}.asadora_second_kv_lead{font-size:1.6rem;line-height:1.8;margin:3.5rem auto 0}#asadora .common_article_img_wrap.bg_stripe:before{border-radius:1.8rem}#asadora .common_article_person_img.bg_stripe:before{border-radius:200rem;top:.3rem;left:.3rem}#asadora .common_hover_blue:after{background:#fff}#asadora .common_article_ttl03{font-size:2rem;line-height:1.4;margin-bottom:2rem;padding:1.3rem 2rem}#asadora .common_article_ttl04{font-size:1.8rem}#asadora .common_article_ttl02{font-size:2.6rem;line-height:1.4;padding-bottom:0;margin-top:4rem}#asadora .common_article_ttl02:before{left:-4rem;top:-2.5rem;width:12rem;height:3.3rem}#asadora_second_footer{padding-top:17rem}}#asadora_contents{isolation:isolate}