/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.main_page{height:30vh;background:linear-gradient(60deg, #313B5B, #071333);position:relative}@media(min-width: 1200px){.main_page{min-height:200px}}@media(max-width: 767px){.main_page{height:25vh}}.main_page .inner{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:unset;padding-top:100px}@media(min-width: 768px)and (max-width: 1199px){.main_page .inner{padding-top:12vw}}@media(max-width: 767px){.main_page .inner{padding-top:16vw}}.main_page .pagettl{padding-left:1em;position:relative}.main_page .pagettl::before{content:"";width:30vw;height:1px;background-color:currentColor;position:absolute;right:100%;top:50%}.main_page .bgtxtwrap{position:absolute;bottom:0;right:0}body.page main{background-color:#ebebeb}.about_first p.txt01{max-width:850px;margin-inline:auto}.about_slider .loopslider{height:331px;display:flex;align-items:center;overflow:hidden}@media(max-width: 767px){.about_slider .loopslider{height:44.1333333333vw}}.about_slider .loopslider ul{display:flex;animation:loop-slide 20s infinite linear 1s both}.about_slider .loopslider ul li{width:294px;height:331px;margin-right:0px}@media(max-width: 767px){.about_slider .loopslider ul li{width:39.2vw;height:44.1333333333vw}}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.about_slider .loopslider.reverse ul{animation:loop-slide-reverse 20s infinite linear 1s both}.about_stance{position:relative}.about_stance .bgtxtwrap{position:absolute;top:-1rem;left:0}.about_stance .inner{z-index:1}.about_stance ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem 2.7777777778%}@media(min-width: 768px)and (max-width: 1199px){.about_stance ul{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.about_stance ul{grid-template-columns:repeat(1, 1fr)}}.about_stance ul li{background-color:#fff;border-radius:1.2rem 0 1.2rem 0;padding:3rem 5% 2rem;box-shadow:3px 3px 3px rgba(48,66,123,.16)}@media(min-width: 768px)and (max-width: 1199px){.about_stance ul li{padding:2rem 4% 1.5rem}}@media(max-width: 767px){.about_stance ul li{padding:2rem 4% 1.5rem}}.about_stance ul li .ttl01{font-size:0.875rem;color:#313b5b;font-weight:700;line-height:1.5;text-align:center;margin-bottom:2em}@media(max-width: 767px){.about_stance ul li .ttl01{font-size:0.75rem}}.about_stance ul li .ttl01 em{width:-moz-fit-content;width:fit-content;display:block;font-size:3.75rem;font-weight:500;line-height:1;padding-bottom:.2em;border-bottom:.1em solid currentColor;margin-inline:auto;margin-bottom:.3em}@media(min-width: 768px)and (max-width: 1199px){.about_stance ul li .ttl01 em{font-size:2.25rem}}@media(max-width: 767px){.about_stance ul li .ttl01 em{font-size:1.875rem}}.about_message{background-color:#fff;position:relative}.about_message .bgtxtwrap{position:absolute;top:-0.5rem;right:0}.about_message .inner{z-index:1}.about_message p.txt01{margin-bottom:1.5em}.about_message .name{text-align:right}.about_message .name span{display:block;margin-bottom:.5em}.about_over{position:relative}.about_over .bgtxtwrap.bg01{position:absolute;top:-0.5rem;left:0}.about_over .bgtxtwrap.bg02{position:absolute;bottom:0;right:0}.about_over .inner{z-index:1}.about_over .area{max-width:930px;background-color:#fff;border-top:4px solid #313b5b;padding:2rem 6% 3.5rem;margin-inline:auto}@media(max-width: 767px){.about_over .area{padding:2rem 4%}}.dl_cmn>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.dl_cmn>div dt,.dl_cmn>div dd{font-size:1rem;font-weight:500;line-height:1.5;padding:1.5rem 4%}@media(max-width: 767px){.dl_cmn>div dt,.dl_cmn>div dd{font-size:0.8125rem;padding:.8rem 2%}}.dl_cmn>div dt{width:25%;text-align:center;border-bottom:3px solid #30427b}@media(max-width: 767px){.dl_cmn>div dt{border-bottom:2px solid #30427b}}.dl_cmn>div dd{width:75%;border-bottom:1px solid #dedede}.about_map{position:relative;width:100%;padding-top:450px;overflow:hidden}@media(max-width: 767px){.about_map{padding-top:100%}}.about_map iframe{position:absolute;top:-200px;left:0;width:100%;height:calc(100% + 200px + 200px);pointer-events:none}@media(max-width: 767px){.about_map iframe{top:-30vw;height:calc(100% + 30vw + 30vw)}}.service_first .side_cmn figure{position:relative}.service_first .side_cmn figure::before{content:"";width:100%;height:100%;background-color:rgba(48,66,123,.3);position:absolute;top:2.5rem;left:2.5rem;z-index:0}@media(min-width: 768px)and (max-width: 1199px){.service_first .side_cmn figure::before{top:1rem;left:1rem}}@media(max-width: 767px){.service_first .side_cmn figure::before{top:1rem;left:1rem}}.service_first .side_cmn figure img{width:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.service_trouble{background-color:#313b5b;position:relative}.service_trouble::after{content:"";width:80vw;aspect-ratio:1080/77;background-color:#313b5b;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:2}.service_trouble .colwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 3.7037037037%}@media(min-width: 768px)and (max-width: 1199px){.service_trouble .colwrap{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.service_trouble .colwrap{grid-template-columns:repeat(1, 1fr)}}.service_trouble .colwrap .col{background-color:#fff;border-radius:1.2rem 0 1.2rem 0;padding:1.2rem 5% 1.5rem;box-shadow:3px 3px 3px rgba(48,66,123,.16)}.service_trouble .colwrap .col figure{margin-bottom:.9rem}.service_trouble .colwrap .col figure img{width:100%;-o-object-fit:cover;object-fit:cover}.service_trouble .colwrap .col h3.ttl_cmn2{margin-bottom:.5em}.service_slider{position:relative}.service_slider .loopslider{height:327px;display:flex;align-items:center;overflow:hidden}@media(max-width: 767px){.service_slider .loopslider{height:43.6vw}}.service_slider .loopslider ul{display:flex;animation:loop-slide 20s infinite linear 1s both}.service_slider .loopslider ul li{width:288px;height:327px;margin-right:0px}@media(max-width: 767px){.service_slider .loopslider ul li{width:38.4vw;height:43.6vw}}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes loop-slide-reverse{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.service_slider .loopslider.reverse ul{animation:loop-slide-reverse 20s infinite linear 1s both}.service_slider .txtlayer{width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:1}.service_slider .txtlayer .inner{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;flex-direction:column}.service_slider .txt_sub{width:-moz-fit-content;width:fit-content;background-color:#313b5b;border-radius:100vmax;padding:.4em 1.5em;margin-inline:auto;position:relative}.service_slider .txt_sub::after{content:"";width:1em;height:.8em;background-color:#313b5b;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.service_slider .ttl01 span{display:inline-block;background-color:#fff;padding:0em 2em}@media(max-width: 767px){.service_slider .ttl01 span{padding:0 1em}}.service_slider .ttl01 span:not(:last-child){margin-bottom:.3em}.service_strength{position:relative}.service_strength .bgtxtwrap{position:absolute;top:2rem;right:0}.service_strength .ul01{display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem 1.8518518519%;margin-bottom:5rem;position:relative}@media(min-width: 768px)and (max-width: 1199px){.service_strength .ul01{grid-template-columns:repeat(2, 1fr);margin-bottom:2.5rem}}@media(max-width: 767px){.service_strength .ul01{grid-template-columns:repeat(1, 1fr);margin-bottom:2.5rem}}.service_strength .ul01::before{content:"";width:100vw;height:90%;background-color:#fff;position:absolute;top:45%;left:50%;transform:translate(-50%, 0%);z-index:0}.service_strength .ul01 li{position:relative;z-index:1}.service_strength .ul01 li .num{font-size:3.625rem;color:#313b5b;font-weight:500;line-height:1;text-align:center;margin-bottom:-0.5em;position:relative;z-index:2}@media(min-width: 768px)and (max-width: 1199px){.service_strength .ul01 li .num{font-size:2.375rem}}@media(max-width: 767px){.service_strength .ul01 li .num{font-size:2.125rem}}.service_strength .ul01 li figure{margin-bottom:.4rem}.service_strength .ul01 li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.service_strength .ul01 li h3.ttl_cmn2{margin-bottom:.4em}.service_strength .ttl01{font-size:1.875rem;color:#313b5b;font-weight:700;line-height:1.5;text-align:center;margin-bottom:1.2em;position:relative;z-index:2}@media(min-width: 768px)and (max-width: 1199px){.service_strength .ttl01{font-size:1.25rem}}@media(max-width: 767px){.service_strength .ttl01{font-size:1.125rem}}.service_strength .ttl01 em{display:block;font-size:6.0625rem;font-weight:500;line-height:1}@media(min-width: 768px)and (max-width: 1199px){.service_strength .ttl01 em{font-size:3rem}}@media(max-width: 767px){.service_strength .ttl01 em{font-size:2.5rem}}.service_strength .ttl01 span{display:block}.service_strength .lump{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem 0;padding:2.5rem 0;position:relative}@media(max-width: 767px){.service_strength .lump{padding:1.8rem 0}}.service_strength .lump::before{content:"";width:110%;height:100%;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0}.service_strength .lump:not(:last-child){margin-bottom:2.5rem}.service_strength .lump .left,.service_strength .lump .right{position:relative;z-index:1}.service_strength .lump .left figure,.service_strength .lump .right figure{position:relative}.service_strength .lump .left figure .poa_tl,.service_strength .lump .right figure .poa_tl{background-color:rgba(17,21,32,.7);clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%);padding:.2em 1.5em .2em 1em;position:absolute;top:0;left:0}.service_strength .lump .left figure img,.service_strength .lump .right figure img{width:100%;-o-object-fit:cover;object-fit:cover}.service_strength .lump .left{width:39.0740740741%}@media(min-width: 768px)and (max-width: 1199px){.service_strength .lump .left{width:100%}}@media(max-width: 767px){.service_strength .lump .left{width:100%}}.service_strength .lump .left::after{content:"";width:28px;height:44px;background-color:#313b5b;clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;top:50%;left:calc(100% + 1rem)}@media(min-width: 768px)and (max-width: 1199px){.service_strength .lump .left::after{width:10vw;height:5vw;clip-path:polygon(0 0, 100% 0%, 50% 100%);top:calc(100% + .2rem);left:50%;transform:translate(-50%, 0)}}@media(max-width: 767px){.service_strength .lump .left::after{width:10vw;height:5vw;clip-path:polygon(0 0, 100% 0%, 50% 100%);top:calc(100% + .7rem);left:50%;transform:translate(-50%, 0)}}.service_strength .lump .right{width:56.2962962963%}@media(min-width: 768px)and (max-width: 1199px){.service_strength .lump .right{width:100%}}@media(max-width: 767px){.service_strength .lump .right{width:100%}}.service_strength .ttl02{font-size:3.75rem;color:#313b5b;font-weight:500;line-height:1;margin-bottom:.5em;position:relative}@media(min-width: 768px)and (max-width: 1199px){.service_strength .ttl02{font-size:2rem}}@media(max-width: 767px){.service_strength .ttl02{font-size:1.75rem}}.service_strength .ttl02::before{content:"";width:1.5em;height:.1em;background-color:currentColor;position:absolute;top:50%;right:calc(100% + 1rem);transform:translateY(-50%)}@media(max-width: 767px){.service_strength .ttl02::before{right:calc(100% + .2rem)}}.service_works .bgtxtwrap{transform:translateY(-10%)}.contact_form p.txt01{margin-bottom:1.5em}.contact_form .area{max-width:780px;background-color:#fff;padding:2rem 6% 3rem;margin-inline:auto}.tbl_contact{width:100%;max-width:560px;margin-inline:auto;table-layout:fixed;border-collapse:separate;border-spacing:0 2rem}@media(max-width: 767px){.tbl_contact{border-spacing:0 1.5rem}}.tbl_contact .col_th{display:none}@media(max-width: 767px){.tbl_contact .col_th{display:none}}.tbl_contact .col_td{display:none}@media(max-width: 767px){.tbl_contact .col_td{display:none}}.tbl_contact th{display:block;font-size:1.125rem;font-weight:500;line-height:1.5;text-align:left;position:relative;margin-bottom:.5em}@media(max-width: 767px){.tbl_contact th{display:block;font-size:0.8125rem}}.tbl_contact td{display:block;font-size:1.125rem;font-weight:500}@media(max-width: 767px){.tbl_contact td{display:block;font-size:0.8125rem}}.tbl_contact .required{padding-left:3.2em}.tbl_contact .required::before,.tbl_contact .any::before{border-radius:4px;font-size:0.875rem;font-weight:500;line-height:1.5;padding:.2em .8em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media(max-width: 767px){.tbl_contact .required::before,.tbl_contact .any::before{font-size:0.75rem;padding:.1em .6em}}.tbl_contact .required::before{content:"必須";background-color:#cf3d3d;color:#fff}.tbl_contact td input[type=text],.tbl_contact td input[type=tel],.tbl_contact td input[type=email],.tbl_contact td input[type=date],.tbl_contact td select{border:1px solid #dedede;background:#f9f9f9;border-radius:5px;padding:3px 5px}.tbl_contact td input[type=text],.tbl_contact td input[type=email],.tbl_contact td select{width:100%}.tbl_contact td input[type=tel]{width:100%}.tbl_contact td input[type=date]{width:30%}.tbl_contact td textarea{width:100%;height:212px;border:1px solid #dedede;background:#f9f9f9;border-radius:5px;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 2em 0 0}.th_item,.th_textarea{vertical-align:top}.th_item.required::before,.th_item.any::before,.th_textarea.required::before,.th_textarea.any::before{top:-2px;transform:translateY(0)}.btn_submit{display:table;margin:0 auto;font-size:1rem;color:#fff;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.btn_submit{font-size:0.8125rem}}.btn_submit input[type=submit]{width:248px;height:60px;background-color:#4163cf;border-radius:4px;text-align:center}@media(max-width: 767px){.btn_submit input[type=submit]{width:80vw;height:3.5rem}}.btn_submit input[type=submit]:hover{background-color:#212e4b;transition:.3s ease}.btn_submit i{font-size:0.625rem;position:absolute;top:50%;transform:translateY(-50%);right:8%}.btn_submit input[type=submit][disabled]{opacity:.3}.btn_submit input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:.8}.ajax-loader{display:none !important}.wpcf7-spinner{display:none !important}.thanks_first .txt01{margin-bottom:2em}.news_list .bgtxtwrap{position:absolute;top:50%;left:12%;transform:translateY(-50%);z-index:0}@media(min-width: 1200px)and (max-width: 1439px){.news_list .bgtxtwrap{left:0}}@media(min-width: 768px)and (max-width: 1199px){.news_list .bgtxtwrap{left:0}}@media(max-width: 767px){.news_list .bgtxtwrap{display:none}}.news_list ul{margin-bottom:4rem}@media(max-width: 767px){.news_list ul{margin-bottom:2rem}}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;text-align:center}.wp-pagenavi a,.wp-pagenavi span{width:28px;height:28px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;font-size:1rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;margin:0 5px;position:relative}@media(max-width: 767px){.wp-pagenavi a,.wp-pagenavi span{margin:0 5px}}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span.current{background-color:#313b5b;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0.625rem;line-height:1;text-align:center}body.news main,body.blog main{background-color:#fff}.news_single .top{padding:3.5rem 0;position:relative}@media(max-width: 767px){.news_single .top{padding:2rem 0}}.news_single .top::before{content:"";width:100vw;height:100%;background-color:#ebebeb;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0}.news_single .top *{position:relative;z-index:1}.post_content_wrap{padding-top:7.5rem;padding-bottom:3rem;position:relative}@media(min-width: 768px)and (max-width: 1199px){.post_content_wrap{padding-top:3.5rem;padding-bottom:2rem}}@media(max-width: 767px){.post_content_wrap{padding-top:2.5rem;padding-bottom:1.5rem}}.post_content_wrap>.inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.post_content_wrap main{width:62.962962963%}@media(max-width: 767px){.post_content_wrap main{width:100%;margin-bottom:3.5rem}}.post_content_wrap aside{width:31.4814814815%;padding-top:120px}@media(min-width: 768px)and (max-width: 1199px){.post_content_wrap aside{padding-top:100px}}@media(max-width: 767px){.post_content_wrap aside{width:100%;padding-top:0}}.post_content_wrap aside .lump:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.post_content_wrap aside .lump:not(:last-child){margin-bottom:1.5rem}}.post_content_wrap aside .ttl_side01{font-size:1.125rem;font-weight:700;line-height:1.5;padding-left:.3em;border-left:.4em solid #ebebeb;margin-bottom:1.2em}@media(max-width: 767px){.post_content_wrap aside .ttl_side01{font-size:1rem}}.post_content_wrap aside .ul_side_post li{border-top:1px solid #333;padding:1rem 0}@media(max-width: 767px){.post_content_wrap aside .ul_side_post li{padding:.6rem 0}}.post_content_wrap aside .ul_side_post li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.post_content_wrap aside .ul_side_post li time,.post_content_wrap aside .ul_side_post li .cate,.post_content_wrap aside .ul_side_post li .ttl01{line-height:1.5rem}.post_content_wrap aside .ul_side_post li time{margin-right:1.5em}.post_content_wrap aside .ul_side_post li .cate{width:7em;background:linear-gradient(to right, #EBEBEB, #333);border-radius:999px;font-size:0.8125rem;color:#fff;text-align:center;margin-right:2em}@media(max-width: 767px){.post_content_wrap aside .ul_side_post li .cate{font-size:0.6875rem}}.post_content_wrap aside .ul_side_post li .ttl01{margin-top:.5em}.blog_single .top{margin-bottom:2.5rem}@media(max-width: 767px){.blog_single .top{margin-bottom:1.5rem}}.blog_single .top .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:.4rem}.blog_single .top .wrap time,.blog_single .top .wrap .cate{line-height:1.5rem}.blog_single .top .wrap time{margin-right:1em}.blog_single .top .wrap .cate{background-color:#fff;border:1px solid currentColor;border-radius:4px;padding:0 1em;text-align:center}.blog_single article>p:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.blog_single article>p:not(:last-child){margin-bottom:1.8rem}}.blog_single h2,.blog_single h3,.blog_single h4,.blog_single h5,.blog_single h6,.blog_single p,.blog_single figcaption{font-family:"Noto Sans JP",sans-serif}.blog_single h2:not(.ttl_post){background-color:rgba(49,59,91,.1);font-size:1.5rem;color:#313b5b;font-weight:700;line-height:1.5;padding:.2em .8em;margin-bottom:1em}@media(max-width: 767px){.blog_single h2:not(.ttl_post){font-size:1.25rem}}.blog_single h3{font-size:1.25rem;color:#313b5b;font-weight:500;line-height:1.5;padding:.2em .4em;margin-bottom:.8em}@media(max-width: 767px){.blog_single h3{font-size:1.125rem}}.blog_single h3::before{content:"●";font-size:0.625rem;margin-right:1em;position:relative;top:-0.2em}.blog_single p{font-size:1rem;font-weight:400;line-height:1.9}@media(max-width: 767px){.blog_single p{font-size:16px}}.blog_single article>figure{margin-bottom:2rem}@media(max-width: 767px){.blog_single article>figure{margin-bottom:1.5rem}}.blog_single .side_cmn:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.blog_single .side_cmn:not(:last-child){margin-bottom:2rem}}.blog_single .btn_cmn{margin-top:4rem}@media(max-width: 767px){.blog_single .btn_cmn{margin-top:2rem}}.works_list ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.2rem 4%}@media(min-width: 768px)and (max-width: 1199px){.works_list ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.works_list ul{grid-template-columns:repeat(1, 1fr);gap:2rem 4%}}.works_list ul li{margin-right:0 !important}.works_list ul li figure{position:relative}.works_list ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.works_list ul li figure .txt{width:100%;min-height:150px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;flex-direction:column;background:linear-gradient(180deg, transparent 0%, rgba(17, 21, 32, 0.56) 50%, #111520 100%);padding:0 1rem .8rem;position:absolute;bottom:0;left:0;box-sizing:border-box}.works_list ul li figure .txt .ttl01{line-height:1.3}.works_list ul li figure .txt .under{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.works_single .top{padding-bottom:1rem;margin-bottom:2.5rem;position:relative}.works_single .top::after{content:"";width:3rem;height:5px;background-color:#313b5b;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.works_single .top .tag{display:block}.works_single .main_img{max-width:640px;margin-inline:auto;margin-bottom:4rem}@media(max-width: 767px){.works_single .main_img{margin-bottom:2.5rem}}.works_single h3.ttl_cmn2{max-width:930px;text-align:left;margin-inline:auto}.works_single .area{max-width:930px;background-color:#fff;border-top:4px solid #313b5b;padding:2rem 6% 3.5rem;margin-inline:auto}@media(max-width: 767px){.works_single .area{padding:2rem 4%}}.works_single .slick-slider{line-height:0}.works_single .slick-slider .slick-slide{margin-inline:1.2rem}@media(min-width: 768px)and (max-width: 1199px){.works_single .slick-slider .slick-slide{margin-inline:2vw}}@media(max-width: 767px){.works_single .slick-slider .slick-slide{margin-inline:2vw}}.works_single .slide-dots{position:absolute;bottom:-1.5rem;left:50%;transform:translateX(-50%);}.works_single .slide-dots>li{display:inline-block;margin:0 10px}.works_single .slide-dots>li button{min-height:unset;position:relative;text-indent:-9999px}.works_single .slide-dots>li button:before{content:"●";color:#f3f3f3;font-size:0.75rem;text-indent:0px;position:absolute;top:0;left:0}.works_single .slide-dots>li.slick-active button:before{color:#313b5b}.works_single .prev-arrow,.works_single .next-arrow{display:grid;place-content:center;width:40px;aspect-ratio:1/1;background:#313b5b;border-radius:50%;position:absolute;top:50%;translate:0 -50%;z-index:11}@media(max-width: 767px){.works_single .prev-arrow,.works_single .next-arrow{width:8vw}}.works_single .prev-arrow::before,.works_single .next-arrow::before{content:"";width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;rotate:45deg}.works_single .prev-arrow{left:0vw;rotate:180deg}.works_single .next-arrow{right:0vw}/*# sourceMappingURL=lower-style.css.map */