.m-btn1{display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:rgba(0,0,0,0);border:2px solid #2b2b2b;width:210px;padding:12px 18px;font-size:13px;font-size:1.3rem;text-align:center}@media screen and (max-width: 768px){.m-btn1{width:100%;max-width:500px}}@media screen and (max-width: 640px){.m-btn1{width:80%}}.m-btn1:hover{background-color:#fff;text-decoration:none}.m-btn1 input[type=submit].m-btn1,.m-btn1 input[type=button].m-btn1{border:2px solid #f07a00;border-radius:3px}.m-btn1-reverse{border-color:#fff;color:#fff}.m-btn1-reverse:hover{border-color:#2b2b2b;color:#2b2b2b}.m-btn1-orange{border-color:#f07a00;color:#f07a00}.m-btn1-orange:hover{background-color:#f07a00;color:#fff}.m-btn1-size-auto{width:auto}.m-btn1-size-max{width:100%}.m-btn1-small{width:auto;min-width:90px}.m-btn1-arrow-right{position:relative;padding-right:30px;padding-left:30px}.m-btn1-arrow-right::after{content:"";position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:11px;font-size:1.1rem}.m-btn1-arrow-left{position:relative;padding-right:30px;padding-left:30px}.m-btn1-arrow-left::after{content:"";position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}.m-btn1-wrap{text-align:center}.m-btn1-wrap.horizontal .m-btn1+.m-btn1{margin-left:12px}@media screen and (max-width: 768px){.m-btn1-wrap.horizontal .m-btn1+.m-btn1{margin-top:12px;margin-left:0}}.m-btn-text{color:#f07a00;text-decoration:underline}.m-btn-text:hover{text-decoration:none}.m-title1{text-align:center}.m-title1 .ja{font-size:30px;font-size:3rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.m-title1 .ja{font-size:25px;font-size:2.5rem}}.m-title1 .en{margin-top:10px;font-family:"Maven Pro";font-size:26px;font-size:2.6rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.m-title1 .en{font-size:22px;font-size:2.2rem}}.m-wrapper{max-width:980px;margin-left:auto;margin-right:auto}@media screen and (max-width: 980px){.m-wrapper{max-width:91.25%}}.m-telLink{pointer-events:none}@media screen and (max-width: 768px){.m-telLink{pointer-events:auto;text-decoration:underline}}.m-pagenavi .wp-pagenavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.m-pagenavi .current,.m-pagenavi .page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;width:30px;height:30px;margin:0 3px;font-size:15px;font-size:1.5rem}@media screen and (max-width: 640px){.m-pagenavi .current,.m-pagenavi .page{font-size:13px;font-size:1.3rem}}.m-pagenavi .current:hover,.m-pagenavi .page:hover{text-decoration:none}.m-pagenavi .current{background-color:#5f564c;color:#fff}.m-pagenavi .page{-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e1ded9}.m-pagenavi .page:hover{background-color:#5f564c;color:#fff}.m-pagenavi .extend{margin:0 5px}.m-pagenavi .previouspostslink,.m-pagenavi .nextpostslink{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#5f564c;font-family:"Maven Pro";font-size:14px;font-size:1.4rem;font-weight:600;white-space:nowrap}.m-pagenavi .previouspostslink:hover,.m-pagenavi .nextpostslink:hover{opacity:.8;text-decoration:none}.m-pagenavi .previouspostslink{margin-right:5px}.m-pagenavi .nextpostslink{margin-left:5px}.mp0{margin:0px;padding:0px}.p0{padding:0px !important}.m0{margin:0px !important}.pT0{padding-top:0px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT30{padding-top:30px !important}.pT40{padding-top:40px !important}.pT50{padding-top:50px !important}.pT60{padding-top:60px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB20{padding-bottom:20px !important}.pB30{padding-bottom:30px !important}.pB40{padding-bottom:40px !important}.pB50{padding-bottom:50px !important}.pB60{padding-bottom:60px !important}.pL5{padding-left:5px !important}.pL10{padding-left:10px !important}.pL20{padding-left:20px !important}.pL30{padding-left:30px !important}.pL40{padding-left:40px !important}.pL50{padding-left:50px !important}.pL60{padding-left:60px !important}.pR0{padding-right:0px !important}.pR10{padding-right:10px !important}.pR20{padding-right:20px !important}.pR30{padding-right:35px !important}.pR40{padding-right:20px !important}.pR50{padding-right:55px !important}.pR60{padding-right:55px !important}.mT0{margin-top:0px !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mT30{margin-top:30px !important}.mT40{margin-top:40px !important}.mT50{margin-top:50px !important}.mT60{margin-top:60px !important}.mB0{margin-bottom:0px !important}.mB10{margin-bottom:10px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB40{margin-bottom:40px !important}.mB50{margin-bottom:50px !important}.mB60{margin-bottom:60px !important}.mL0{margin-left:0px !important}.mL10{margin-left:10px !important}.mL15{margin-left:15px !important}.mL20{margin-left:20px !important}.mL30{margin-left:30px !important}.mR0{margin-right:0px !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR20{margin-right:20px !important}.mR30{margin-right:30px !important}.mR40{margin-right:40px !important}.tCenter{text-align:center !important}.tLeft{text-align:left !important}.tRight{text-align:right !important}.fLeft{float:left !important}.fRight{float:right !important}.l-main{padding-bottom:80px}@media screen and (max-width: 768px){.l-main{overflow-x:hidden}}.l-mainvisual{background-image:url(../img/works/mainvisual.jpg)}.lead{margin-top:25px;text-align:center}@media screen and (max-width: 768px){.lead{margin-top:15px}}.category-select-section{background-color:#f5f2ed;margin-top:35px;padding:43px 55px 60px}@media screen and (max-width: 768px){.category-select-section{margin-top:25px;padding:20px 4.375%}}.category-select-section .section-title{text-align:center}.category-select-section .section-title .ja{font-size:23px;font-size:2.3rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.category-select-section .section-title .ja{font-size:20px;font-size:2rem}}.category-select-section .section-title .en{margin-top:8px;font-family:"Maven Pro";font-size:18px;font-size:1.8rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.category-select-section .section-title .en{margin-top:5px;font-size:16px;font-size:1.6rem}}.category-select-section .category-section{margin-top:30px}@media screen and (max-width: 768px){.category-select-section .category-section{margin-top:25px}}.category-select-section .category-section-title{font-size:16px;font-size:1.6rem;font-weight:600;text-align:center}.category-select-section .list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:5px;margin-left:-4px}@media screen and (max-width: 768px){.category-select-section .list{margin-top:0}}.category-select-section .list-item{margin:10px 4px 0}.category-select-section .list-item a{display:block;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid #2b2b2b;background-color:#fff;min-width:52px;padding:1px 12px;text-align:center}@media screen and (max-width: 768px){.category-select-section .list-item a{font-size:12px;font-size:1.2rem}}.category-select-section .list-item a:hover{opacity:.8;text-decoration:none}.category-select-section .dropdown-section-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;margin-top:30px}@media screen and (max-width: 640px){.category-select-section .dropdown-section-box{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px}}.category-select-section .dropdown-section-box .dropdown-section{position:relative;width:280px}.category-select-section .dropdown-section-box .dropdown-section select{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;border:1px solid #000;color:#000;font-size:14px;background:#fff;letter-spacing:.05em}@media screen and (max-width: 640px){.category-select-section .dropdown-section-box .dropdown-section select{font-size:12px}}.category-select-section .dropdown-section-box .dropdown-section #parent-category-dropdown1{padding:0 20px;width:100%;height:45px;border:1px solid #000;font-weight:700}@media screen and (max-width: 640px){.category-select-section .dropdown-section-box .dropdown-section #parent-category-dropdown1{height:35px;padding:0 10px}}.category-select-section .dropdown-section-box .dropdown-section #parent-category-dropdown2{padding:0 20px;width:100%;height:45px;border:1px solid #000;font-weight:700}@media screen and (max-width: 640px){.category-select-section .dropdown-section-box .dropdown-section #parent-category-dropdown2{height:35px;padding:0 10px}}.category-select-section .dropdown-section-box .dropdown-section:after{content:"";position:absolute;right:7%;top:42%;display:inline-block;vertical-align:middle;color:#000;line-height:1;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0);border-width:.64952em .375em;border-top-color:currentColor;border-bottom:0}@media screen and (max-width: 640px){.category-select-section .dropdown-section-box .dropdown-section:after{top:36%}}.list-section{margin-top:85px}@media screen and (max-width: 768px){.list-section{margin-top:40px}}.list-section .m-wrapper{max-width:760px}@media screen and (max-width: 768px){.list-section .m-wrapper{max-width:980px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px)and (max-width: 980px){.list-section .m-wrapper{max-width:91.25%}}.list-section .section-title{font-size:30px;font-size:3rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.list-section .section-title{font-size:22px;font-size:2.2rem}}.list-section .list{margin-top:20px}@media screen and (max-width: 768px){.list-section .list{margin-top:10px}}.list-section .list-article{background-color:#fff}.list-section .list-article:not(:first-child){margin-top:20px}.list-section .list-article-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease;transition:all .2s ease;border:2px solid #c8c8c8;padding:50px}@media screen and (max-width: 768px){.list-section .list-article-link{display:block;padding:20px 4.375%}}.list-section .list-article-link:hover{opacity:.8;text-decoration:none}.list-section .list-article-link:hover img{opacity:1}.list-section .list-article-thumbnail{width:280px;text-align:center}@media screen and (max-width: 768px){.list-section .list-article-thumbnail{width:100%}}.list-section .list-article-detail{width:-webkit-calc(100% - 280px);width:calc(100% - 280px);padding-left:20px}@media screen and (max-width: 768px){.list-section .list-article-detail{width:100%;padding-left:0;margin-top:10px}}.list-section .list-article-title{font-size:16px;font-size:1.6rem;font-weight:600;text-decoration:underline;line-height:1.4}.list-section .list-article-text{margin-top:20px;font-size:12px;font-size:1.2rem}@media screen and (max-width: 768px){.list-section .list-article-text{margin-top:10px}}.list-section .list-article-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px;margin-left:-4px}.list-section .list-article-category-list{border:1px solid #2b2b2b;min-width:52px;padding:3px 12px;margin:10px 4px 0;text-align:center}@media screen and (max-width: 768px){.list-section .list-article-category-list{font-size:12px;font-size:1.2rem}}.list-section .m-pagenavi{margin-top:45px}@media screen and (max-width: 768px){.list-section .m-pagenavi{margin-top:25px}}.c-icon-zoom{--size: 32px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--size);height:var(--size);padding:5px;border-radius:50%;background-color:#f07a00}.c-icon-zoom::after{content:"";width:100%;height:100%;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0XzUpIj4KPHBhdGggZD0iTTYyIDU2SDU4Ljg0TDU3LjcyIDU0LjkyQzYxLjY0IDUwLjM2IDY0IDQ0LjQ0IDY0IDM4QzY0IDIzLjY0IDUyLjM2IDEyIDM4IDEyQzIzLjY0IDEyIDEyIDIzLjY0IDEyIDM4QzEyIDUyLjM2IDIzLjY0IDY0IDM4IDY0QzQ0LjQ0IDY0IDUwLjM2IDYxLjY0IDU0LjkyIDU3LjcyTDU2IDU4Ljg0VjYyTDc2IDgxLjk2TDgxLjk2IDc2TDYyIDU2Wk0zOCA1NkMyOC4wNCA1NiAyMCA0Ny45NiAyMCAzOEMyMCAyOC4wNCAyOC4wNCAyMCAzOCAyMEM0Ny45NiAyMCA1NiAyOC4wNCA1NiAzOEM1NiA0Ny45NiA0Ny45NiA1NiAzOCA1NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OCA0MEg0MFY0OEgzNlY0MEgyOFYzNkgzNlYyOEg0MFYzNkg0OFY0MFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjRfNSI+CjxyZWN0IHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTYiIGhlaWdodD0iOTYiIHZpZXdCb3g9IjAgMCA5NiA5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI0XzUpIj4KPHBhdGggZD0iTTYyIDU2SDU4Ljg0TDU3LjcyIDU0LjkyQzYxLjY0IDUwLjM2IDY0IDQ0LjQ0IDY0IDM4QzY0IDIzLjY0IDUyLjM2IDEyIDM4IDEyQzIzLjY0IDEyIDEyIDIzLjY0IDEyIDM4QzEyIDUyLjM2IDIzLjY0IDY0IDM4IDY0QzQ0LjQ0IDY0IDUwLjM2IDYxLjY0IDU0LjkyIDU3LjcyTDU2IDU4Ljg0VjYyTDc2IDgxLjk2TDgxLjk2IDc2TDYyIDU2Wk0zOCA1NkMyOC4wNCA1NiAyMCA0Ny45NiAyMCAzOEMyMCAyOC4wNCAyOC4wNCAyMCAzOCAyMEM0Ny45NiAyMCA1NiAyOC4wNCA1NiAzOEM1NiA0Ny45NiA0Ny45NiA1NiAzOCA1NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik00OCA0MEg0MFY0OEgzNlY0MEgyOFYzNkgzNlYyOEg0MFYzNkg0OFY0MFoiIGZpbGw9ImJsYWNrIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjRfNSI+CjxyZWN0IHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}.article{margin-top:70px}@media screen and (max-width: 768px){.article{margin-top:40px}}.article-title{font-size:22px;font-size:2.2rem;font-weight:600;text-align:center;line-height:1.4}@media screen and (max-width: 768px){.article-title{font-size:20px;font-size:2rem}}.article-category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.article-category-item{margin:10px 4px 0}.article-category-item a{border:1px solid #2b2b2b;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:52px;padding:3px 12px;text-align:center}.article-category-item a:hover{opacity:.8;text-decoration:none}@media screen and (max-width: 768px){.article-category-item a{font-size:12px;font-size:1.2rem}}.article-mainvisual{margin-top:30px;text-align:center}@media screen and (max-width: 768px){.article-mainvisual{width:100vw;margin-inline:-webkit-calc(50% - 50vw);margin-inline:calc(50% - 50vw);margin-top:25px}}.article-mainvisual img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.article-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px;padding-bottom:60px}@media screen and (max-width: 768px){.article-info{display:block;margin-top:30px;padding-bottom:30px}}.article-info-title{font-family:"Maven Pro";font-size:25px;font-size:2.5rem;font-weight:600;line-height:1}@media screen and (max-width: 768px){.article-info-title{font-size:22px;font-size:2.2rem}}.article-info-data{width:425px}@media screen and (max-width: 768px){.article-info-data{width:100%}}.article-info-data-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:15px}@media screen and (max-width: 768px){.article-info-data-list{margin-top:5px}}.article-info-data-list dl{width:-webkit-calc(50% - 8px);width:calc(50% - 8px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #aba9a5;padding:10px 0 4px}@media screen and (max-width: 768px){.article-info-data-list dl{width:100%}}.article-info-data-list dl dt{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:80px;padding-right:5px}@media screen and (max-width: 768px){.article-info-data-list dl dt{width:110px}}.article-info-comment{width:495px}@media screen and (max-width: 768px){.article-info-comment{width:100%;margin-top:25px}}.article-info-comment-text{margin-top:15px}@media screen and (max-width: 768px){.article-info-comment-text{margin-top:10px}}.article-beforeAfter{--cols: 6;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;margin-bottom:64px}@media screen and (max-width: 768px){.article-beforeAfter{margin-bottom:40px}}.article-beforeAfter-title{grid-column:1/-1;background-color:#f5f2ed;margin-bottom:32px;padding:5px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.article-beforeAfter-title{margin-bottom:20px;padding:2px 0;font-size:18px;font-size:1.8rem}}.article-beforeAfter-text{grid-column:1/-1}.article-beforeAfter-unit{grid-column:span 3;width:100%;max-width:466px}@media screen and (max-width: 768px){.article-beforeAfter-unit{grid-column:span 6}}.article-beforeAfter-unit+.article-beforeAfter-unit{margin-top:32px}@media screen and (max-width: 768px){.article-beforeAfter-unit+.article-beforeAfter-unit{margin-top:20px}}.article-beforeAfter-unit ._item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}@media screen and (max-width: 768px){.article-beforeAfter-unit ._item{width:100vw;margin-inline:-webkit-calc(50% - 50vw);margin-inline:calc(50% - 50vw)}}.article-beforeAfter-unit ._item::before{position:absolute;top:0;left:0;width:100px;padding:8px;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.005em;line-height:1}.article-beforeAfter-unit ._item.-after{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.article-beforeAfter-unit ._item.-after::before{content:"After";background-color:#f07a00}.article-beforeAfter-unit ._item img{width:100%;height:auto;aspect-ratio:930/620;-o-object-fit:cover;object-fit:cover}.article-beforeAfter-unit:has(._item.-before){grid-column:span 6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;max-width:initial;margin-top:24px}@media screen and (max-width: 768px){.article-beforeAfter-unit:has(._item.-before){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:10px}}.article-beforeAfter-unit:has(._item.-before)::after{content:"";-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:8px;height:16px;background-color:currentColor;-webkit-clip-path:polygon(8px 50%, 0% 0%, 0% 16px);clip-path:polygon(8px 50%, 0% 0%, 0% 16px)}@media screen and (max-width: 768px){.article-beforeAfter-unit:has(._item.-before)::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.article-beforeAfter-unit:has(._item.-before) ._item::before{content:"Before";background-color:#6b6b6b}.article-beforeAfter-unit:has(._item.-before) ._item.-after{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.article-beforeAfter-unit:has(._item.-before) ._item.-after::before{content:"After";background-color:#f07a00}.article-beforeAfter-unit:has(._item.-before) ._item img{width:100%;height:auto;aspect-ratio:930/620;-o-object-fit:cover;object-fit:cover}.article-other{margin-bottom:95px}@media screen and (max-width: 768px){.article-other{margin-bottom:60px}}.article-other-title{background-color:#f5f2ed;margin-bottom:40px;padding:5px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.article-other-title{margin-bottom:20px;padding:2px 0;font-size:18px;font-size:1.8rem}}.article-other-contents{display:grid;grid-template-columns:1fr 61.2244897959%;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:4.5918367347%;-moz-column-gap:4.5918367347%;column-gap:4.5918367347%}@media screen and (max-width: 768px){.article-other-contents{display:block}}.article-other-thumb{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:8px}@media screen and (max-width: 768px){.article-other-thumb{display:none}}.article-other-thumb ._button{padding:0;aspect-ratio:326/218;overflow:hidden;opacity:.5;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.article-other-thumb ._button.is-active{opacity:1}.article-other-thumb ._button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-other-slider .slick-dots{position:static;margin-top:20px}.article-other-slider .slick-dots li{margin:0}.article-other-slider .slick-dots li button:before{color:#f07a00;font-size:12px}.article-other-slider .slick-dots li.slick-active button:before{color:#f07a00}.article-other-item ._img{position:relative;aspect-ratio:600/400;overflow:hidden}.article-other-item ._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-other-item ._img .c-icon-zoom{position:absolute;right:10px;bottom:10px}.article-other-item ._title{margin-block:15px 20px;font-size:18px;font-size:1.8rem;font-weight:700;line-height:1.25}@media screen and (max-width: 768px){.article-other-item ._title{font-size:16px;font-size:1.6rem}}.article-other-item ._text{line-height:1.8461538462}.article-other-modal{display:none}.article-reform-title{background-color:#f5f2ed;margin-bottom:40px;padding:5px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.article-reform-title{margin-bottom:20px;padding:2px 0;font-size:18px;font-size:1.8rem}}.article-reform-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(310px, 100%), 1fr));gap:35px 25px}@media screen and (max-width: 768px){.article-reform-list{gap:15px}}.article-reform-item ._img{aspect-ratio:620/420;width:100%;overflow:hidden}.article-reform-item ._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-reform-item ._text{margin-top:20px}.article-photo{border-top:1px dotted #aba9a5;padding-top:60px}@media screen and (max-width: 768px){.article-photo{padding-top:40px}}.article-photo-item{max-width:850px;margin-left:auto;margin-right:auto}@media screen and (max-width: 980px){.article-photo-item{max-width:91.25%}}.article-photo-item .slick-prev,.article-photo-item .slick-next{-webkit-transform:translateY(-210%);-ms-transform:translateY(-210%);transform:translateY(-210%);width:25px;height:40px}@media screen and (max-width: 768px){.article-photo-item .slick-prev,.article-photo-item .slick-next{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.article-photo-item .slick-prev::before,.article-photo-item .slick-next::before{color:#2b2b2b;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:40px;font-size:4rem}@media screen and (max-width: 768px){.article-photo-item .slick-prev::before,.article-photo-item .slick-next::before{font-size:30px;font-size:3rem}}.article-photo-item .slick-prev{left:-45px}@media screen and (max-width: 768px){.article-photo-item .slick-prev{left:-30px}}.article-photo-item .slick-prev::before{content:""}.article-photo-item .slick-next{right:-45px}@media screen and (max-width: 768px){.article-photo-item .slick-next{right:-30px}}.article-photo-item .slick-next::before{content:""}.article-photo-item-photo{position:relative;background-color:#f5f2ed;text-align:center}.article-photo-item-photo img{display:inline-block !important}.article-photo-item-photo-status{position:absolute;right:0;bottom:0;width:155px;text-align:center}@media screen and (max-width: 768px){.article-photo-item-photo-status{width:90px}}.article-photo-item-photo-status-icon{display:block;padding:7px 0;color:#fff;font-family:"Maven Pro";font-size:20px;font-size:2rem;line-height:1}@media screen and (max-width: 768px){.article-photo-item-photo-status-icon{padding-top:5px;padding-bottom:5px;font-size:15px;font-size:1.5rem}}.article-photo-item-photo-status-button{display:block;position:relative;background-color:#2b2b2b;width:100%;padding:6px 0;color:#fff;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.article-photo-item-photo-status-button{padding-top:5px;padding-bottom:5px;font-size:12px;font-size:1.2rem}}.article-photo-item-photo-status-button::before,.article-photo-item-photo-status-button::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.article-photo-item-photo-status.after .article-photo-item-photo-status-icon{background-color:#f07a00}.article-photo-item-photo-status.after .article-photo-item-photo-status-button::after{content:"";right:12px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}@media screen and (max-width: 768px){.article-photo-item-photo-status.after .article-photo-item-photo-status-button::after{right:5px}}.article-photo-item-photo-status.before .article-photo-item-photo-status-icon{border:2px solid #f07a00;background-color:#fff;color:#f07a00}.article-photo-item-photo-status.before .article-photo-item-photo-status-button::before{content:"";left:12px;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}@media screen and (max-width: 768px){.article-photo-item-photo-status.before .article-photo-item-photo-status-button::before{left:5px}}.article-photo-item-text{max-width:750px;margin-left:auto;margin-right:auto;padding:35px 0 40px}@media screen and (max-width: 980px){.article-photo-item-text{max-width:91.25%}}@media screen and (max-width: 768px){.article-photo-item-text{padding:15px 0 25px}}.article-floor-plan{padding:45px 0 80px}@media screen and (max-width: 768px){.article-floor-plan{padding:30px 0 50px}}.article-floor-plan-title{background-color:#f5f2ed;padding:5px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.article-floor-plan-title{padding:2px 0;font-size:18px;font-size:1.8rem}}.article-floor-plan-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}@media screen and (max-width: 768px){.article-floor-plan-wrapper{display:block;margin-top:25px}}.article-floor-plan-section{width:473px}@media screen and (max-width: 768px){.article-floor-plan-section{width:100%}}.article-floor-plan-section-title{border-bottom:5px solid #f07a00}.article-floor-plan-section-title p{border:2px solid;border-bottom:0;width:155px;padding:7px 0;margin-right:auto;margin-left:auto;font-family:"Maven Pro";font-size:20px;font-size:2rem;text-align:center;line-height:1}@media screen and (max-width: 768px){.article-floor-plan-section-title p{padding-bottom:5px;font-size:18px;font-size:1.8rem}}.article-floor-plan-section-image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:12px;padding:10px;margin-top:15px}.article-floor-plan-section-image .c-icon-zoom{position:absolute;right:10px;bottom:10px}.article-floor-plan-section.before .article-floor-plan-section-title p{background-color:#fff;border-color:#f07a00;color:#f07a00}@media screen and (max-width: 768px){.article-floor-plan-section.after{margin-top:20px}}.article-floor-plan-section.after .article-floor-plan-section-title p{background-color:#f07a00;border-color:#f07a00;color:#fff}.article-floor-plan-related-voice{display:grid;justify-items:center;margin-top:60px}.article-floor-plan-related-voice .m-btn1{width:100%;max-width:460px;padding:24px 20px;font-size:22px;font-size:2.2rem}@media screen and (max-width: 768px){.article-floor-plan-related-voice .m-btn1{padding:20px;font-size:18px;font-size:1.8rem}}.article-floor-plan-related-voice .m-btn1::after{right:20px;font-size:15px;font-size:1.5rem}@media screen and (max-width: 768px){.article-floor-plan-related-voice .m-btn1::after{right:12px}}.article-recommend-title{background-color:#f5f2ed;padding:5px 0;font-size:20px;font-size:2rem;font-weight:600;text-align:center}@media screen and (max-width: 768px){.article-recommend-title{padding:2px 0;font-size:18px;font-size:1.8rem}}.article-recommend-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:45px}@media screen and (max-width: 768px){.article-recommend-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px}}.article-recommend-list-item{width:226px}@media screen and (max-width: 768px){.article-recommend-list-item{width:47%}}@media screen and (max-width: 768px){.article-recommend-list-item:not(:nth-child(-n+2)){margin-top:20px}}.article-recommend-list-item a{display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.article-recommend-list-item a:hover{opacity:.8;text-decoration:none}.article-recommend-list-item a:hover img{opacity:1}.article-recommend-list-item-photo{aspect-ratio:226/154;overflow:hidden;text-align:center}.article-recommend-list-item-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-recommend-list-item-text{margin-top:10px;font-size:14px;font-size:1.4rem;line-height:1.4}.article-pagination{margin-top:100px;text-align:center}@media screen and (max-width: 768px){.article-pagination{margin-top:50px}}.article-pagination .m-btn1{width:auto;min-width:420px;padding:25px 30px;font-size:22px;font-size:2.2rem}@media screen and (max-width: 768px){.article-pagination .m-btn1{width:100%;min-width:initial;padding:20px;font-size:18px;font-size:1.8rem}}.article-pagination .m-btn1-arrow-right::after{font-size:18px;font-size:1.8rem}.modaal-container{background-color:rgba(0,0,0,0) !important}.modaal-container .modaal-content-container{padding:0}.modaal-container .modaal-content-container ._img{border:5px solid #fff;border-radius:5px}.modaal-container .modaal-content-container ._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modaal-container .modaal-content-container ._text{margin-top:30px;max-width:586px;color:#fff}.modaal-container .modaal-close{position:absolute;top:-25px;right:-50px}@media screen and (max-width: 768px){.modaal-container .modaal-close{top:0;right:-15px;translate:0 -100%}}.modaal-container .modaal-close:focus:after,.modaal-container .modaal-close:focus:before,.modaal-container .modaal-close:hover:after,.modaal-container .modaal-close:hover:before{background-color:#f07a00}
/*# sourceMappingURL=works.css.map */