.caseSection .caseSection_filter{padding-bottom:min(3.4722222222vw, 50px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter{padding-bottom:5.2083333333vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter{padding-bottom:8.5333333333vw}}.caseSection .caseSection_filter .inner .filter-box{display:grid;gap:min(2.0833333333vw, 30px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;padding:min(3.3333333333vw, 48px) min(3.8888888889vw, 56px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box{gap:3.125vw;padding:4.6875vw 5.2083333333vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box{gap:5.3333333333vw;padding:6.4vw 5.3333333333vw}}.caseSection .caseSection_filter .inner .filter-box .filter-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(1.3888888889vw, 20px);padding:0;margin:0;border:none}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-title{gap:2.0833333333vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-title{gap:3.2vw}}.caseSection .caseSection_filter .inner .filter-box .filter-title .title{font-size:min(1.3888888889vw, 20px);font-weight:600;border:none}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-title .title{font-size:2.34375vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-title .title{font-size:4.2666666667vw}}.caseSection .caseSection_filter .inner .filter-box .filter-title .subTitle{font-size:min(0.9722222222vw, 14px);font-weight:400}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-title .subTitle{font-size:1.6927083333vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-title .subTitle{font-size:3.2vw}}.caseSection .caseSection_filter .inner .filter-box .filter-inner{display:grid;grid-template-columns:repeat(5, 1fr);gap:min(1.3888888889vw, 20px) min(2.7777777778vw, 40px);margin:0}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-inner{grid-template-columns:repeat(3, 1fr);gap:1.3020833333vw 4.1666666667vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-inner{grid-template-columns:repeat(2, 1fr);gap:2.1333333333vw 3.2vw}}.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;font-size:min(1.0416666667vw, 15px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check{font-size:1.8229166667vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check{font-size:3.4666666667vw}}.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check .check-inner{padding-left:min(2.0833333333vw, 30px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:url(../images/under/works/icon_check.png) no-repeat 0 10%/min(1.25vw, 18px) auto;color:var(--sumika-grey)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check .check-inner{border:none;padding:0;padding-left:3.6458333333vw;background:url(../images/under/works/icon_check.png) no-repeat 0 30%/2.1vw auto;text-align:left}}@media only screen and (max-width: 767px){.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check .check-inner{border:none;padding:0;padding-left:6.4vw;background:url(../images/under/works/icon_check.png) no-repeat 0 30%/4vw auto;text-align:left}}.caseSection .caseSection_filter .inner .filter-box .filter-inner .filter-check [type=checkbox]:checked+.check-inner{background-image:url(../images/under/works/icon_check_on.png)}.caseSection .caseSection_main{padding-top:0}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main{padding-left:0;padding-right:0;padding-top:0}}@media only screen and (max-width: 767px){.caseSection .caseSection_main{padding-left:0;padding-right:0;padding-top:0}}.caseSection .caseSection_main .inner .caseListHouse{display:grid;margin:0;grid-template-columns:repeat(3, 1fr);gap:min(4.1666666667vw, 60px) min(3.125vw, 45px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse{grid-template-columns:repeat(2, 1fr);gap:5.2083333333vw 3.2552083333vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse{margin:0;grid-template-columns:1fr;gap:11.7333333333vw}}.caseSection .caseSection_main .inner .caseListHouse li{display:block;margin:0;width:100%}.caseSection .caseSection_main .inner .caseListHouse li a{display:grid;gap:min(1.1111111111vw, 16px)}@media(hover: hover){.caseSection .caseSection_main .inner .caseListHouse li a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse li a{gap:1.5625vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse li a{gap:3.2vw}}.caseSection .caseSection_main .inner .caseListHouse li a figure{width:100%;aspect-ratio:3/2;overflow:hidden}.caseSection .caseSection_main .inner .caseListHouse li a figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .6s ease;transition:all .6s ease}.caseSection .caseSection_main .inner .caseListHouse li a .textWrap{display:grid;gap:min(0.8333333333vw, 12px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap{gap:1.0416666667vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap{gap:2.1333333333vw}}.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTitle{color:var(--sumika-grey);font-size:min(1.25vw, 18px);line-height:1.6;font-weight:500}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTitle{font-size:2.2135416667vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTitle{font-size:4.2666666667vw}}.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(0.4166666667vw, 6px) min(1.1111111111vw, 16px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList{gap:.5208333333vw 1.5625vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList{gap:1.0666666667vw 2.1333333333vw}}.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList .caseTaxText{font-size:min(0.8333333333vw, 12px);line-height:1.4;font-weight:400;color:var(--sumika-grey)}@media only screen and (min-width: 768px)and (max-width: 1079px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList .caseTaxText{font-size:1.4322916667vw}}@media only screen and (max-width: 767px){.caseSection .caseSection_main .inner .caseListHouse li a .textWrap .caseTaxList .caseTaxText{font-size:2.9333333333vw}}.relatedWorksWrap{margin-top:min(8.3333333333vw, 120px);margin-bottom:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap{margin-top:13.0208333333vw;margin-bottom:5.2083333333vw}}@media only screen and (max-width: 767px){.relatedWorksWrap{margin-top:21.3333333333vw;margin-bottom:10.6666666667vw}}.relatedWorksWrap .inner .titleWrap .title{font-family:"Marcellus",serif;font-size:min(2.2222222222vw, 32px);line-height:1.5;letter-spacing:.05em;color:#46484b}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .titleWrap .title{font-size:3.6458333333vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .titleWrap .title{font-size:6.4vw}}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap{overflow:auto}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(2.5vw, 36px);margin-top:min(2.0833333333vw, 30px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList{gap:3.125vw;margin-top:3.125vw;padding-bottom:2.0833333333vw;width:117.1875vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8.5333333333vw;margin-top:6.4vw}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem{display:block;margin:0;width:100%}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink{display:grid;gap:min(1.1111111111vw, 16px)}@media(hover: hover){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink:hover .imgWrap img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink{gap:1.5625vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink{gap:3.2vw}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .imgWrap{width:100%;aspect-ratio:3/2;overflow:hidden}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .imgWrap img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all .6s ease;transition:all .6s ease}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap{display:grid;gap:min(0.8333333333vw, 12px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap{gap:1.0416666667vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap{gap:2.1333333333vw}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTitle{color:var(--sumika-grey);font-size:min(1.25vw, 18px);line-height:1.6;font-weight:500}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTitle{font-size:2.2135416667vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTitle{font-size:4.2666666667vw}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(0.4166666667vw, 6px) min(1.1111111111vw, 16px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList{gap:.5208333333vw 1.5625vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList{gap:1.0666666667vw 2.1333333333vw}}.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList .caseTaxText{font-size:min(0.8333333333vw, 12px);line-height:1.4;font-weight:400;color:var(--sumika-grey)}@media only screen and (min-width: 768px)and (max-width: 1079px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList .caseTaxText{font-size:1.4322916667vw}}@media only screen and (max-width: 767px){.relatedWorksWrap .inner .relatedWorksListWrap .relatedWorksList .relatedWorksItem .relatedWorksLink .textWrap .caseTaxList .caseTaxText{font-size:2.9333333333vw}}