#fv{position:relative;aspect-ratio:16/9;width:100%;max-height:calc(var(--vh_px, 1vh)*1);max-width:1920px;margin:0 auto calc(var(--main_distance)/3)}#fv .back_logo_slide{position:absolute;top:0;left:0;width:100%;height:40%;display:flex;transform:translateY(-10%);overflow:hidden;opacity:.6}#fv .back_logo_slide img{display:block;height:100%;width:auto}#fv .kv_area{position:relative;width:100%;height:100%}#fv .kv_area .img_outer{position:absolute;height:auto}#fv .kv_area .img_outer.komono_back,#fv .kv_area .img_outer.main_girl,#fv .kv_area .img_outer.komono_front{top:0;left:50%;transform:translate(-50%, -2%);width:105vw}#fv .kv_area .img_outer.bg{top:50%;left:50%;transform:translateZ(0) translate(-50%, -50%);width:100vw;-webkit-clip-path:polygon(0 35%, 100% 20%, 100% 65%, 0% 80%);clip-path:polygon(0 35%, 100% 20%, 100% 65%, 0% 80%)}#fv .kv_area .img_outer img{display:block;width:100%;height:auto;pointer-events:none}#fv .fv_title{position:absolute;bottom:4%;left:max(30px,4%);text-align:left;filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2))}#fv .fv_title::before{position:absolute;display:block;content:"";top:0;left:-6%;width:50vw;height:100%;background-color:#8abbee;transform:translateX(-100%);border-radius:clamp(10px,2vw,20px)}#fv .fv_title .logo{width:min(500px,62vw);height:auto}#fv .fv_title .logo img{width:100%;height:auto;pointer-events:none}#fv .fv_title .sub_text{display:block;padding-top:.6em;margin-bottom:0;font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;color:#8abbee;font-size:clamp(14px,2vw,25px);letter-spacing:.1em;font-weight:600}@media only screen and (max-width: 835px){#fv{aspect-ratio:4/6.8}#fv .kv_area .img_outer.komono_back,#fv .kv_area .img_outer.main_girl,#fv .kv_area .img_outer.komono_front{transform:translate(-50%, 2%)}}#topics{position:relative;display:block;width:auto;height:auto;text-align:left;filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));margin-bottom:calc(var(--main_distance)/3)}#topics .topics_box{position:relative;display:inline-block;padding:clamp(12px,2vw,18px);padding-left:clamp(20px,3vw,50px);width:min(700px,90%);height:auto;max-width:90%;background-color:#fcfcfc;border-top-right-radius:10px;border-bottom-right-radius:10px}#topics .topics_box::before{position:absolute;display:block;content:"";bottom:1px;left:5%;transform:translateY(100%);width:70%;height:calc(var(--main_distance)/1.5);background:no-repeat top left url(../../images/svg/parts/drip_under.svg);background-size:contain;pointer-events:none}#topics .topics_box .title{position:absolute;top:0;right:0;transform:translateX(100%);writing-mode:vertical-rl;font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;color:#fcfcfc;font-size:clamp(22px,2vw,26px);line-height:1.6em;white-space:nowrap;letter-spacing:.1em}#topics .topics_box .banners{display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,18px);width:auto;height:auto}#topics .topics_box .banners a{display:block;width:calc((100% - clamp(12px,2vw,18px)*1)/2);height:auto;border-radius:10px;overflow:hidden}#topics .topics_box .banners a img{display:block;width:100%;height:auto;transition:.2s}#topics .topics_box .banners a:hover img{transform:scale(1.05);pointer-events:none}#works_gallery{position:relative;padding:calc(var(--main_distance)*3) 0 calc(var(--main_distance)*3)}#works_gallery .bg_layer{position:absolute;top:0;left:0;width:100%;height:100%;background:repeat center url(../../images/svg/parts/bg_texture.svg);background-size:clamp(600px,70%,1200px);pointer-events:none;-webkit-mask-image:url(../../images/svg/parts/mask_top_works_bg.svg);mask-image:url(../../images/svg/parts/mask_top_works_bg.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:0% 0%;mask-position:0% 0%}#works_gallery .bg_layer::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:30%;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%)}#works_gallery .works_gallery_section{position:relative;margin-bottom:calc(var(--main_distance)*.5)}#works_gallery .works_gallery_section:last-of-type{margin-bottom:0}#works_gallery .works_gallery_section .back_h_text{display:block;width:100%;height:auto;text-align:left;margin-left:34%}#works_gallery .works_gallery_section .back_h_text img{display:inline-block;width:auto;max-width:none;height:clamp(60px,16vw,250px);transform:translate(0%, 20%);pointer-events:none}#works_gallery .works_gallery_section .swiper_outer{position:relative;display:block;width:min(1100px,70%);height:auto;margin:0 auto}#works_gallery .works_gallery_section .swiper_outer .swiper-container{overflow:visible;margin-bottom:calc(var(--main_distance)/3)}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper{filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2))}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .side_title{position:absolute;left:0;top:0;transform:translateX(-100%);writing-mode:vertical-rl;font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;color:#fcfcfc;font-size:clamp(24px,3vw,40px);line-height:1.6em;white-space:nowrap;letter-spacing:.1em}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner{position:relative;display:block;width:100%;aspect-ratio:5/7;max-height:90vh;background-color:#fcfcfc;padding:clamp(12px,2vw,20px);border-radius:clamp(10px,2vw,18px);transition:.2s}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner::before,#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner::after{position:absolute;display:block;content:"";top:calc(clamp(12px,2vw,30px)*.5);transform:translateY(-100%);width:max(25px,9%);height:50%;background:no-repeat bottom center url(../../images/svg/parts/parts_clip.svg);background-size:contain;pointer-events:none}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner::before{left:5%}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner::after{right:5%}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:clamp(8px,1.5vw,14px);pointer-events:none}#works_gallery .works_gallery_section .swiper_outer .swiper-container .swiper-wrapper .swiper-slide .slide_inner:hover{transform:translateY(-10px)}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper{display:flex;justify-content:space-between;align-items:center}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller{position:relative;display:flex;justify-content:flex-start;align-items:center}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-prev,#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-next{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;margin:0;background:no-repeat center;background-size:contain;width:clamp(50px,10vw,60px);height:clamp(50px,10vw,60px);filter:drop-shadow(0 2px 2px rgba(0, 103, 188, 0.5));transform:translateY(-2px);transition:.2s}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-prev::after,#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-next::after{display:none}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-prev:hover,#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-next:hover{filter:drop-shadow(0 0px 0px rgba(0, 103, 188, 0));transform:translateY(0px)}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-prev{background-image:url(../../images/svg/parts/swiper_btn_l.svg);margin-right:20px}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-next{background-image:url(../../images/svg/parts/swiper_btn_r.svg)}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .link_btn{white-space:nowrap}@media only screen and (max-width: 835px){#works_gallery .works_gallery_section .swiper_outer{width:min(1100px,80%)}#works_gallery .works_gallery_section .swiper_outer .link_btn_outer{transform:translateX(20%)}#works_gallery .works_gallery_section .swiper_outer .link_btn_outer .link_btn span::after{right:auto;left:1.25em;transform:translate(-50%, -50%)}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper{flex-direction:column;justify-content:center;align-items:center}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller{margin-bottom:10px;width:90%;justify-content:space-between;display:none}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-button-prev{margin-right:0px}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-pagination{position:relative;bottom:inherit;left:inherit;width:auto}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-pagination .swiper-pagination-bullet{background-color:#fcfcfc;opacity:1}#works_gallery .works_gallery_section .swiper_outer .under_works_swiper .swiper_controller .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#8abbee}}#in_works .thumbnails_list{filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2))}#in_works .thumbnails_list li{display:block;transition:.2s}#in_works .thumbnails_list li a{display:block;padding:clamp(8px,1vw,10px);background-color:#fff;border-radius:clamp(8px,1vw,10px);transition:.2s}#in_works .thumbnails_list li a img{width:100%;height:auto;border-radius:clamp(8px,1vw,10px);pointer-events:none}#in_works .thumbnails_list li a:hover{transform:scale(1.05)}#in_works .article_works{display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto clamp(40px,6vw,80px)}#in_works .article_works .illust_area{display:block;width:50%;height:auto}#in_works .article_works .illust_area .illust_box{position:relative;display:block;width:100%;height:auto;padding:clamp(10px,2vw,30px);background-color:#fff;border-radius:10px;filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));margin-bottom:clamp(10px,2vw,30px)}#in_works .article_works .illust_area .illust_box::before{position:absolute;display:block;content:"";bottom:1px;left:50%;transform:translateY(100%) translateX(-50%);width:calc(100% - 20px);height:clamp(30px,6vw,70px);background:no-repeat top left url(../../images/svg/parts/drip_under.svg);background-size:contain;visibility:hidden}#in_works .article_works .illust_area .illust_box:last-of-type{margin-bottom:0}#in_works .article_works .illust_area .illust_box:last-of-type::before{visibility:visible}#in_works .article_works .illust_area .illust_box img{width:100%;height:auto;pointer-events:none}#in_works .article_works .information_area{display:block;width:46%;height:auto}#in_works .article_works .information_area .title_box,#in_works .article_works .information_area .description_box{position:relative;display:block;width:100%;height:auto;color:#26499a}#in_works .article_works .information_area .title_box .bg_layer,#in_works .article_works .information_area .description_box .bg_layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:clamp(10px,2vw,30px);opacity:.8}#in_works .article_works .information_area .title_box .content,#in_works .article_works .information_area .description_box .content{position:relative;padding:clamp(20px,2vw,40px)}#in_works .article_works .information_area .title_box{margin-bottom:clamp(20px,2vw,40px);text-align:left}#in_works .article_works .information_area .title_box .bg_layer::before{position:absolute;display:block;content:"";top:0;left:1px;transform:translateX(-100%);width:6%;height:100%;background:no-repeat center right url(../../images/svg/parts/parts_fukidashi.svg);background-size:contain}#in_works .article_works .information_area .title_box .content .h_text{font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;color:#8abbee;margin-bottom:.3em;letter-spacing:.1em}#in_works .article_works .information_area .title_box .content .title{font-weight:900;font-size:clamp(18px,2vw,24px);line-height:1.4em;margin-bottom:1em}#in_works .article_works .information_area .title_box .content .date{font-weight:900;font-size:1.1em}#in_works .article_works .information_area .title_box .content p:last-of-type{margin-bottom:0}#in_works .article_works.mode_wide{flex-direction:column}#in_works .article_works.mode_wide .illust_area{width:100%;margin-bottom:calc(var(--main_distance)*1.2)}#in_works .article_works.mode_wide .illust_area .illust_box::before{max-width:800px}#in_works .article_works.mode_wide .information_area{width:100%;max-width:800px;margin:0 auto}#in_works .article_works.mode_wide .information_area .title_box .bg_layer::before{top:1px;left:10px;width:calc(100% - 20px);height:calc(var(--main_distance)*.25);transform:translateY(-100%);background:no-repeat center left url(../../images/svg/parts/drip_over.svg)}#in_works .link_btn_outer{display:block;width:100%;text-align:center}@media only screen and (max-width: 835px){#in_works .article_works{flex-direction:column}#in_works .article_works .illust_area{width:100%;margin-bottom:calc(var(--main_distance)*1.2)}#in_works .article_works .information_area{width:100%;max-width:800px;margin:0 auto}#in_works .article_works .information_area .title_box .bg_layer::before{top:1px;left:10px;width:calc(100% - 20px);height:calc(var(--main_distance)*.25);transform:translateY(-100%);background:no-repeat center left url(../../images/svg/parts/drip_over.svg)}}.pagination{position:relative;overflow:hidden;display:flex;margin:30px auto;justify-content:center}.pagination a{color:#868686}.pagination .page-numbers{background-color:#8abbee;color:#fff;border-radius:50px;margin-right:8px;text-decoration:none;height:40px;line-height:40px;font-size:1em;font-weight:bold;width:40px;padding:0 8px !important;text-align:center;transition:.2s}.pagination .page-numbers:last-child{margin-right:0}.pagination .page-numbers:hover{background:#589de3;transition:.2s}.pagination .page-numbers.current{color:#fff;background:#589de3;border:none}.pagination .page-numbers.dots{padding:0 12px !important}.pagination .next.page-numbers,.pagination .prev.page-numbers{width:75px;line-height:37px}@media only screen and (max-width: 768px){.pagination{margin:20px auto}.pagination .page-numbers{margin-right:5px}}#in_profile .profile_flex{display:flex;justify-content:space-between;align-items:flex-start}#in_profile .profile_flex .content_area{position:relative;z-index:2;display:block;width:50%;height:auto}#in_profile .profile_flex .content_area .name{display:block;width:105%;filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));margin-bottom:calc(var(--main_distance)/2)}#in_profile .profile_flex .content_area .name img{width:100%;pointer-events:none}#in_profile .profile_flex .content_area .profile_box{position:relative;display:block;width:90%;margin-left:0;background-color:#fff;padding:clamp(20px,2vw,40px);border-radius:clamp(10px,2vw,30px);filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));margin-bottom:calc(var(--main_distance)/4)}#in_profile .profile_flex .content_area .profile_box::before{position:absolute;display:block;content:"";top:0;right:1px;transform:translate(100%, 10%) scale(-1, 1);width:6%;height:100%;background:no-repeat top right url(../../images/svg/parts/parts_fukidashi.svg);background-size:contain}#in_profile .profile_flex .content_area .profile_box .status_txt{display:flex}#in_profile .profile_flex .content_area .profile_box .status_txt strong{color:#8abbee;width:8em}#in_profile .profile_flex .content_area .profile_box .status_txt span{width:calc(100% - 8em)}#in_profile .profile_flex .illust_area{position:relative;display:block;width:50%;height:auto;aspect-ratio:7/9;position:-webkit-sticky;position:sticky;top:0}#in_profile .profile_flex .illust_area img{position:absolute;display:block;top:0;left:50%;transform:translate(-65%, -10%);width:250%;height:auto;pointer-events:none}@media only screen and (max-width: 835px){#in_profile .profile_flex{flex-direction:column-reverse;width:100%}#in_profile .profile_flex .content_area{width:var(--wrap_width);margin:0 auto}#in_profile .profile_flex .content_area .name{width:80%}#in_profile .profile_flex .content_area .profile_box{width:100%}#in_profile .profile_flex .content_area .profile_box::before{display:none}#in_profile .profile_flex .illust_area{position:relative;width:100%;height:auto;margin-bottom:-50%;margin-top:-10%}#in_profile .profile_flex .illust_area img{position:relative;left:auto;transform:translate(0);width:100%;height:auto}}#in_contact form{max-width:1200px;width:100%;margin:0 auto;position:relative}#in_contact .f_contents{display:flex;align-items:baseline;justify-content:space-between;width:100%;margin-bottom:30px}#in_contact .f_contents p{font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;width:20%;font-size:min(.95em,1.3vw);font-weight:bold;line-height:1.5em;text-align:left;color:#fff;background-color:#8abbee;margin:0;padding:.5em 1.2em .4em;border-radius:clamp(10px,2vw,30px)}#in_contact .f_contents p .small{display:block;font-size:.8em}#in_contact .top.f_contents p{vertical-align:top}#in_contact .f_contents p:nth-child(2){width:76%;background-color:rgba(0,0,0,0);padding:0}#in_contact .f_contents input,#in_contact .f_contents textarea{width:100%;font-size:16px;line-height:1.5em;display:block;padding:12px 16px;background-color:#fff;color:#000;border-radius:clamp(10px,2vw,30px);filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));font-family:"Noto Sans JP",sans-serif}#in_contact .f_contents textarea{height:16vw;vertical-align:inherit;font-family:"メイリオ","Meiryo","MS PGothic","Osaka",Arial,sans-serif}#in_contact .send{font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;width:76%;background:#8abbee;border:none;font-size:30px;font-weight:bold;line-height:1.5em;padding:26px 0;cursor:pointer;transition:.3s;display:block;margin-left:auto;-webkit-appearance:none;color:#fff;letter-spacing:.1em;border-radius:clamp(10px,2vw,30px)}#in_contact .send:hover{opacity:.8}#in_contact .other_contact .f_contents p{font-size:20px}.wpcf7-radio .wpcf7-list-item{margin:0;margin-right:30px;display:table;width:9%;float:left;text-align:left}.wpcf7-radio .wpcf7-list-item.last{width:7em}.wpcf7-radio .wpcf7-list-item input{display:table-cell !important;height:20px;width:20px !important}.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{display:table-cell;font-size:18px}span.wpcf7-not-valid-tip{font-size:12px !important;line-height:1.5em;font-weight:bold !important;margin-top:.6em;color:#ff9336}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none !important;color:#ff9336;background-color:#fff;font-size:14px;font-weight:bold}div.wpcf7-mail-sent-ok{border:none !important;color:#000;background-color:#fff;font-size:14px;font-weight:bold}div.wpcf7-response-output{margin:0 !important;width:76%;margin-top:-2.6em !important;margin-left:auto !important;border:none !important;color:#ff9336 !important}#in_contact .other_contact div.wpcf7-response-output{margin:0 !important;width:76%;margin-top:inherit !important;margin-left:inherit !important;position:absolute;bottom:-7px;right:0}.attention{background-color:#fff;border-radius:clamp(10px,2vw,30px);filter:drop-shadow(0 2px 3px rgba(0, 103, 188, 0.2));padding:40px;margin-bottom:80px}.attention .stit{font-family:YakuHanJP,"Bakbak One","Noto Sans JP","Noto Sans","メイリオ","Meiryo","MS PGothic",sans-serif,cursive;font-size:2em;line-height:1.5em;margin-bottom:.5em}.attention ul{max-width:800px;width:100%;margin:0 auto;text-align:left}.attention li{position:relative;padding-left:1.6em;margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px dotted}.attention li:before{position:absolute;display:block;content:"";left:0;top:.4em;width:1em;height:1em;background:no-repeat center url(../../images/svg/parts/mark_asterlisk_db.svg);background-size:contain}.grecaptcha-badge{visibility:hidden}@media only screen and (max-width: 768px){#in_contact .notice{font-size:12px;line-height:1.5em;margin-bottom:20px}#in_contact .f_contents{display:block;margin-bottom:16px}#in_contact .f_contents p{display:block;width:100%;font-size:1em;margin-bottom:.2em}#in_contact .f_contents p:nth-child(2){display:block;width:100%}#in_contact .f_contents input,#in_contact .f_contents textarea{display:block;padding:6px}#in_contact .f_contents textarea{height:50vw}#in_contact .send{width:100%;font-size:20px;padding:14px 0;margin-left:0}#in_contact .other_contact .f_contents p{font-size:18px;margin-bottom:4px}.wpcf7-radio .wpcf7-list-item{margin-right:10px;width:20%}.wpcf7-radio .wpcf7-list-item input{height:14px;width:14px !important}.wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:14px}#in_contact .other_contact div.wpcf7-response-output,div.wpcf7-response-output{width:100%}.attention{padding:20px;margin-bottom:40px}.attention .stit{font-size:1.5em}}
/*# sourceMappingURL=pages.min.css.map */

/* === Homepage Works/Gallery card sizing override: keep original constrained card, adapt horizontal images without cropping === */
#works_gallery .works_gallery_section .swiper_outer{width:min(1100px,70%);margin:0 auto}
#works_gallery .works_gallery_section .swiper-container.no_controller .swiper-wrapper{justify-content:center}
#works_gallery .works_gallery_section .swiper-slide{display:flex;justify-content:center;align-items:flex-start}
#works_gallery .works_gallery_section .swiper-container.no_controller .swiper-slide{width:min(420px,32vw)!important}
#works_gallery .works_gallery_section .swiper-wrapper .swiper-slide .slide_inner{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  aspect-ratio:5/7;
  max-height:90vh;
  background-color:#fcfcfc;
  padding:clamp(12px,2vw,20px);
  border-radius:clamp(10px,2vw,18px);
  overflow:hidden;
  box-sizing:border-box;
  margin:0 auto;
}
#works_gallery .works_gallery_section .swiper-wrapper .swiper-slide .slide_inner img{
  display:block;
  width:100% !important;
  height:100% !important;
  max-width:100%;
  max-height:100%;
  object-fit:contain !important;
  object-position:center center !important;
  border-radius:clamp(8px,1.5vw,14px);
}
@media only screen and (max-width: 835px){
  #works_gallery .works_gallery_section .swiper-container.no_controller .swiper-slide{width:min(78vw,420px)!important}
  #works_gallery .works_gallery_section .swiper-wrapper .swiper-slide .slide_inner{max-height:78vh}
}
