.projects{background:linear-gradient(0deg,hsla(0,0%,100%,.83),hsla(0,0%,100%,.83)),url(<path-to-image>) #d3d3d3 -1027.461px -43px /632.628% 103.638% no-repeat;padding:45px 0 60px}.projects_container{background-color:#fff;border:5px solid #222;border-radius:20px;padding:50px 40px 55px}.projects .section_inner{padding-left:0;padding-right:0}.projects .section_text,.projects .section_title{margin-bottom:45px}.projects_tab_list{display:flex;flex-wrap:wrap;gap:20px;list-style-type:none;margin-bottom:60px}.projects_tab_label{background-color:#fff;border:3px solid #222;border-radius:50px;color:#222;cursor:pointer;padding:5px 30px;pointer-events:auto;z-index:1}.projects_tab_label.active{background-color:#222;color:#fff}.projects_content{display:none;margin-top:10px}.projects_content.active{display:block}.projects_content_text{color:#000;font-size:24px;font-weight:500;line-height:1.45;margin-bottom:40px;text-align:center}.case_introduction_list{display:flex;gap:0 20px;justify-content:space-between}.case_introduction_list_sp{display:none}.case_introduction_item{flex:0 0 auto;max-width:380px;width:calc(33.33333% - 10px)}.case_introduction_item_link{background:#fff;border:5px solid #222;border-radius:15px}.case_introduction_item_container{padding:20px 30px}.case_introduction_item_title{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:5px;text-align:center}.case_introduction_item_detail{color:#222;font-size:20px;line-height:1.4;margin-bottom:15px;padding:0 15px;table-layout:fixed;width:100%}.case_introduction_item_detail td,.case_introduction_item_detail th{padding:7px 0}.case_introduction_item_detail th{align-content:start;font-weight:700;padding-right:5px;width:100px}.case_introduction_item_detail td{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.projects .project_price{color:#f50057;font-size:32px;font-weight:700}.projects .slider_button_container{align-items:center;display:flex;gap:20px;justify-content:right;margin-bottom:30px}.projects .slider_button img{width:60px;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}.case_introduction_item_detail td.price_td{padding:1px 0}.case_introduction_item_title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:100px;overflow:hidden}span.unit{font-size:20px}@media only screen and (max-width:1650px){.projects .section_inner{padding-left:20px;padding-right:20px}.case_introduction_list{flex-wrap:wrap;gap:40px 20px;justify-content:space-around}.projects .section_inner{max-width:unset;padding-left:0;padding-right:0}.projects .section_text,.projects .section_title{padding-left:20px;padding-right:20px}.projects_container{border:unset;border-bottom:5px solid #222;border-radius:unset;border-top:5px solid #222;padding-right:0}.projects .slider_button_container,.projects_content_text,.projects_tab_list{padding-right:20px}.case_introduction_list{display:none}.case_introduction_list_sp{display:block}.case_introduction_slider{margin:0 auto;overflow:hidden}.case_introduction_slider .slick-slide{margin:0 10px}.case_introduction_slider img{height:auto;width:100%}}@media only screen and (max-width:1200px){.case_introduction_item_container{padding:20px 30px}}@media only screen and (max-width:680px){.projects .section_title{margin-bottom:30px}.projects_tab_list{gap:8px 5px;margin-bottom:30px}.projects_tab_label{font-size:14px;padding:3px 14px}.projects_container{padding:35px 0 20px 20px}.projects_content_text{font-size:18px;margin-bottom:20px}.projects .slider_button_container{gap:15px;margin-bottom:15px}.projects .slider_button img{width:35px}.case_introduction_item{max-width:300px;width:calc(33.33333% - 10px)}.case_introduction_item_container{padding:25px 20px 20px}.case_introduction_item_detail th{min-width:80px;padding-right:10px}.case_introduction_item_title{font-size:18px}.case_introduction_item_detail{font-size:16px;margin-bottom:20px}.projects .project_price{font-size:28px}.more_btn_link p{padding:12px 0}.more_btn_link{font-size:16px;max-width:230px}.case_introduction_item_detail td,.case_introduction_item_detail th{padding:5px 0}.case_introduction_item_detail th{width:90px}.case_introduction_item_title{height:78px}}