@charset "utf-8";.sidenav{padding-top:80px}.sidenav-only-sp li a{font-size:1.6rem}.sidenav-only-sp li{padding-bottom:26px!important}.sidenav-only-sp li:first-child{padding-top:26px!important}.sidenav-only-sp li:last-child{padding-bottom:0!important}.works-nav{margin-bottom:80px}.works-nav ul{display:flex;width:840px;justify-content:space-between;text-align:center;margin:0 auto}.works-nav ul li span{display:block}.works-content-group02{display:flex;justify-content:center;margin:0 auto 140px;max-width:920px}.works-content-group02 .text-area{margin:0}.content-group-right02{display:flex;flex-wrap:wrap;justify-content:center;margin:0 16px}.graphic-image-1{width:494px;height:465px}.graphic-image-3{width:237px;height:336px}.graphic-image-4,.graphic-image-5{width:249px;height:173px;margin:0 auto 0 16px;padding:22px 50px 0 0}@media screen and (max-width:900px){.works-content-group02{display:block;margin:0 auto 80px}.graphic-image-1{display:block;width:86vw;max-width:none;height:calc(86vw / 318 * 248);max-height:none;margin:0 auto 12px;padding:0 12px}.graphic-image-2{padding-left:12px}.graphic-image-3{display:block;width:39.23077vw;max-width:none;height:calc(42vw / 142 * 264);max-height:none}.content-group-right02{justify-content:flex-end}.content-group-right02 div{width:50%;margin-left:12px}.graphic-image-4,.graphic-image-5{width:43vw;max-width:none;height:calc( 43vw / 142 * 126);max-height:none;margin:0;padding:0}.graphic-image-4{margin-bottom:12px}}@media screen and (max-width:660px){.graphic-image-3{width:calc(50vw - 66px);height:calc((((50vw - 42px) / 142 * 126 * 2) + 12px))}.graphic-image-4,.graphic-image-5{width:calc(50vw - 42px);height:calc( (50vw - 42px) / 142 * 126)}}.works-content-group03{display:flex;flex-direction:row-reverse;justify-content:center;margin:0 auto 140px;padding:0 16px;max-width:920px}.content-group-right03{width:50%;display:flex;flex-wrap:wrap;margin:0 16px}.contents-text-group03{display:flex;margin:0 0 20px -170px}.contents-text-group03 p{text-align:center;padding-right:24px}.interior-image-1{width:494px;height:324px}.interior-image-2{width:409px;height:221px}.interior-image-4,.interior-image-5{width:290px;height:368px}.interior-image-4{margin-bottom:20px}.content-group-onlysp01{display:none}.works-content-group04{margin:0 auto 104px;max-width:764px;padding:0 16px}.works-content-group04 .text-area{margin:0}.content-group-middle{display:flex;justify-content:center;margin-right:33px}.textile-image-2,.textile-image-3,.textile-image-4{width:20.078vw;max-width:257px;height:calc( 20.078vw / 257 * 352 );max-height:352px}.textile-image-3{margin:0 20px}@media screen and (max-width:945px){.contents-text-group03{margin:0 0 20px -150px}}@media screen and (max-width:900px){.works-content-group03{display:block;margin:0 auto 80px}.content-group-right03{width:100%;display:block;margin:0}.contents-text-group03{display:block;margin:0 0 12px;text-align:center}#interior>div.content-group-left{text-align:center}.contents-text-group03 p{padding-right:8px}.interior-image-1{width:81.53838vw;max-width:none;height:calc(81.53838vw / 318 * 216);max-height:none}.interior-image-2{width:31.953125vw;max-width:none;height:calc(31.953125vw / 409 * 221);max-height:none}.interior-image-4,.interior-image-5{width:38.4vw;max-width:none;height:calc(38.4vw / 153 * 208);max-height:none;margin-bottom:12px}.interior-image-4{margin-right:12px}.content-group-onlysp01{display:flex;justify-content:flex-end}.interior-image-7{width:59.74353vw;height:calc(59.74353vw / 233 * 156)}.works-content-group04{margin:0 auto 80px}.works-content-group04 .text-area{margin:0}.content-group-middle{flex-wrap:wrap;justify-content:flex-end;margin-right:8px}.textile-image-5,.textile-image-3,.textile-image-4{width:75.64095vw;max-width:none;height:calc( 75.64095vw / 295 * 136 );max-height:none}.textile-image-3{margin:12px 0}}.blog{width:71.875vw;max-width:922px}.front-blog-archive{display:flex;justify-content:space-between;margin-bottom:108px}.front-blog-archive article{display:block}@media screen and (min-width:900px){.front-blog-archive article{width:21.875vw}}.front-blog-archive article a:hover{opacity:.6;transition:.5s}.front-blog-archive article img{object-fit:cover;width:21.875vw;max-width:280px;height:calc(21.875vw * 0.7142);max-height:200px;margin-bottom:16px}.front-blog-meta time{display:block;margin-bottom:10px}.front-blog-meta h3{font-size:1.8rem;margin-bottom:8px}.front-blog-meta a time:hover{opacity:.6;transition:.5s}.front-blog-meta a h3:hover{opacity:.6;transition:.5s}.front-blog-archive .post-categories li{display:inline-block;border:solid 1px #222;padding:8px 7px}.front-blog-archive .post-categories li:not(:first-of-type){margin-left:6px}@media screen and (max-width:900px){.blog{width:100%}.front-blog-archive{display:block;margin-bottom:60px;padding:0 16px}.front-blog-archive article{margin-bottom:32px}.front-blog-archive article{display:flex}.front-blog-archive article img{margin-bottom:0}.front-blog-meta{margin-left:15px}.front-blog-meta h3{margin-bottom:16px}.front-blog-archive article img{width:33.33333vw;max-width:none;height:calc(33.33333vw / 130 * 112);max-height:none;margin-bottom:0}.front-blog-meta time{font-size:1.4rem}.front-blog-meta h3{font-size:1.8rem;margin-bottom:18px}.front-blog-archive .post-categories li{font-size:1.3rem;padding:4px 5px}.front-blog-archive .post-categories li:not(:first-of-type){margin-left:5px}}.main-blog{box-shadow:0px 0px 30px 0px rgba(209,209,209,.5)}.main-blog #FV{padding-bottom:88px}.main-blog .sidenav{display:none}.inner{padding:0 54px}.blog-header01{background:url(//m-ida.com/wp/wp-content/themes/ida-design2021/CSS/../images/blog/header02.jpg);background-size:cover;height:333px;color:#fff;position:relative}.blog-header01:after{content:"";background-color:rgba(76,76,76,.6);position:absolute;top:0;right:0;left:0;bottom:0;height:333px}.blog-header01 div{text-align:center;position:absolute;top:calc(50% + 64px);left:50%;transform:translate3d(-50%,-50%,0);z-index:2}.blog-header01 div h1{font-size:4rem;margin-bottom:18px}.blog-header01 div h2{font-size:1.6rem;font-family:'Noto Serif JP',serif}.blog-category-group{height:52px;line-height:52px;background:rgba(209,209,209,.3)}.blog-category-group ul{display:flex;width:100%;max-width:768px;margin:0 auto;justify-content:space-between;font-size:1.8rem;text-align:center}.blog-category-group ul li a:hover{opacity:.6;transition:.5s}.blog-article{width:100%;max-width:874px;margin:0 auto 112px}.blog-article-meta{display:flex;margin:0 0 26px 10px}.blog-article h3{font-size:3rem;margin-left:12px}.blog-article-meta time{font-size:1.8rem}.blog-article-meta time:after{content:"|";padding-left:20px}.blog-article-meta .post-categories li{display:inline;font-size:1.8rem;margin-left:20px}.blog-eyecatch-image img{width:100%;height:auto;object-fit:cover;margin-bottom:56px}.postLinks{max-width:1172px;margin:0 auto;padding:64px 0 94px;border-top:solid 1px #d1d1d1}.postLinks .inner{display:flex;justify-content:space-around;max-width:270px;margin:0 auto}@media screen and (max-width:900px){.main-blog #FV{padding-bottom:46px}.blog-header01{height:192px}.blog-header01:after{height:192px}.blog-header01 div{top:56%;left:50%;transform:translate3d(-50%,-50%,0);z-index:2}.blog-header01 div h1{font-size:3.2rem;margin-bottom:15px}.blog-header01 div h2{font-size:1.4rem;line-height:1.714;margin-bottom:0}.blog-side-bar{display:none}.blog-category-group{height:100px;line-height:50px}.blog-category-group ul{flex-wrap:wrap;font-size:1.6rem;line-height:1}.blog-category-group ul li{width:33.3%}.blog-category-group ul li:nth-child(-n+3){padding:26px 0 10px}.blog-category-group ul li:nth-child(n+4){padding:10px 0 26px}.inner{padding:0 16px}.sec-blog-category{display:block}.blog-article{margin:0 auto 64px}.blog-article h3{font-size:2.2rem;margin-left:0}.blog-article-meta{margin:0 0 20px}.blog-article-meta time{font-size:1.4rem}.blog-article-meta time:after{content:"|";padding-left:16px}.blog-article-meta .post-categories li{font-size:1.4rem;margin-left:16px}.postLinks{width:76%}.blog-eyecatch-image img{margin-bottom:32px}}@media screen and (max-width:550px){.blog-header01{background-image:url(//m-ida.com/wp/wp-content/themes/ida-design2021/CSS/../images/blog/header02-sp.jpg)}}.sec-blog-category{display:flex;justify-content:center}.archive-flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.blog-archive{width:calc( 100% - 160px);max-width:1020px}.blog-archive-category{font-size:2.4rem;text-align:center;margin-bottom:50px}.blog-archive .inner{max-width:820px;margin:0 auto;padding:0 16px}.blog-archive article{width:260px;margin-bottom:96px}.blog-archive article a:hover{opacity:.6;transition:.5s}.blog-archive article:not(:nth-child(3n)){margin-right:20px}.blog-archive article img{width:260px;height:180px;margin-bottom:16px;object-fit:cover}.blog-archive-meta:hover{opacity:.6;transition:.5s}.blog-archive-meta time{display:block;margin-bottom:10px}.blog-archive-meta h3{font-size:1.8rem;margin-bottom:10px}.blog-archive .post-categories{display:flex}.blog-archive .post-categories li{border:solid 1px #222;margin-right:10px;padding:6px 6px 5px}.blog-side-bar{min-width:160px;padding-left:16px}.side-calender,.side-archive{color:#656565}.side-calender{margin-bottom:60px}.side-archive h3{font-size:1.8rem;text-align:center;text-transform:uppercase}.side-archive ul{width:100px;margin:0 auto 30px}.side-archive ul li{margin-bottom:10px}.side-archive a:hover{opacity:.6;transition:.5s}@media screen and (max-width:1028px){.blog-archive .inner{max-width:540px}.blog-archive article:not(:nth-child(3n)){margin-right:0}.blog-archive article:not(:nth-child(2n)){margin-right:20px}}@media screen and (max-width:900px){.blog-archive{width:100%}.blog-archive .inner{max-width:820px}.blog-archive article:not(:nth-child(2n)){margin-right:0}.blog-archive article:not(:nth-child(3n)){margin-right:20px}}@media screen and (max-width:852px){.blog-archive .inner{max-width:540px}.blog-archive article:not(:nth-child(3n)){margin-right:0}.blog-archive article:not(:nth-child(2n)){margin-right:20px}}@media screen and (max-width:600px){.archive-flex{margin-bottom:60px}.blog-archive article:not(:nth-child(2n)){margin-right:0}.blog-archive article{width:100%;margin-bottom:40px}.blog-archive article img{width:100%;height:auto}.archive-meta-flex{position:relative}.blog-archive .post-categories{position:absolute;top:-9px;right:-10px}.blog-archive .post-categories li a{font-size:1.4rem}.blog-archive-meta time{font-size:1.4rem;margin:7px 0 15px}.blog-archive-meta h3{font-size:1.6rem}.archive-post-categories li{font-size:1.4rem;margin-right:6px;padding:4px 6px}}.wp-pagenavi-area{padding:40px 0 184px;text-align:center}.wp-pagenavi{display:inline}.wp-pagenavi a,.wp-pagenavi span{padding:10px 15px}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .extend{padding:5px 0}.wp-pagenavi .page{margin:0 4px}.wp-pagenavi .current{margin:0 4px;color:#fff;background-color:#393939}@media screen and (max-width:900px){.wp-pagenavi-area{padding:20px 0 80px}}@media screen and (max-width:438px){.wp-pagenavi a,.wp-pagenavi span{padding:6px 10px}}ul.accordion ul{margin:5px 0 30px 15px}ul.accordion ul.hide{display:none}ul.accordion li{list-style:none;background:0 0;padding:0}ul.accordion li p{display:inline;position:relative;margin:0}ul.accordion ul li{margin-left:15px;position:relative}ul.accordion li p:after{display:block;content:'';position:absolute;top:25%;right:-1.5em;width:6px;height:6px;border-right:1px solid #656565;border-bottom:1px solid #656565;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.calendar-archives.twentytwelve .month,.calendar-archives.twentytwelve .day{font-size:1.4rem!important;color:#656565!important;background-color:inherit!important;box-shadow:none!important}.calendar-archives.twentytwelve .month.has-posts,.calendar-archives.twentytwelve .day.has-posts{background-color:#a7a7a7!important}.calendar-archives.twentytwelve .month.has-posts a:hover,.calendar-archives.twentytwelve .day.has-posts a:hover{background-color:#393939!important;transition:.5s}.calendar-archives>.archives-years>.year.current{background-color:#fff!important}.calendar-archives.twentytwelve .calendar-navigation>.menu-container>.arrow-down{display:none!important}.wpcf7 form.sent .wpcf7-response-output{border-color:#DC3232!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#DC3232!important}.wpcf7-not-valid-tip{margin:-17px 0 14px}.wp-block-image img{height:auto}