@charset "UTF-8";.c-case-head{max-width:1160px;margin:0 auto;padding:296px 20px 0;font-family:"Yu Gothic",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}@media screen and (max-width:1600px){.c-case-head{padding-top:256px}}@media screen and (max-width:1200px){.c-case-head{padding-top:226px}}@media screen and (max-width:980px){.c-case-head{padding-top:180px}}@media screen and (max-width:767px){.c-case-head{padding-top:100px}}.c-case-head__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:45px;padding:10px 0;font-weight:700}@media screen and (max-width:767px){.c-case-head__title{gap:16px}}.c-case-head__title-en{font-size:3.2rem;font-weight:700;line-height:1.6}@media screen and (max-width:767px){.c-case-head__title-en{font-size:2.4rem}}.c-case-head__title-ja{font-size:1.6rem;line-height:1.6}@media screen and (max-width:767px){.c-case-head__title-ja{font-size:1.2rem}}.c-case-head__breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:10px 0;font-size:1.4rem;line-height:1.6}@media screen and (max-width:767px){.c-case-head__breadcrumbs{font-size:1.2rem}}.c-case-head__breadcrumbs a{-webkit-transition:.3s ease;transition:.3s ease}.c-case-head__breadcrumbs a:hover{color:#c9ad72}.p-case-single__head .c-case-head__title-en{font-family:"Nanum Gothic",sans-serif;line-height:.99;letter-spacing:.04em}.c-case-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 12px;border-radius:4px;background-color:#a2a2a2;color:#fff;font-family:"Yu Gothic",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.6}.c-case-card__link{display:block;font-family:"Yu Gothic",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.c-case-card__link:hover .c-case-card__image img{opacity:.7}.c-case-card__image{aspect-ratio:312/234;margin-bottom:10px;background-color:#eee}.c-case-card__image img{display:block;-webkit-transition:.3s ease;transition:.3s ease}.c-case-card__title{margin-top:10px;font-size:1.8rem;font-weight:500;line-height:1.6}@media screen and (max-width:767px){.c-case-card__title{font-size:1.6rem}}.p-case-archive{overflow-x:clip;font-family:"Yu Gothic",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-case-archive__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:48px 10px}@media screen and (max-width:767px){.p-case-archive__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:32px 20px;padding:0;border:1px solid #c5c5c5;background-color:#c5c5c5}}.p-case-archive__tabs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding:0 32px;border-left:1px solid #c5c5c5;font-size:1.8rem;font-weight:400;line-height:1.6;white-space:nowrap;-webkit-transition:.3s ease;transition:.3s ease}.p-case-archive__tabs-item:last-child{border-right:1px solid #c5c5c5}.p-case-archive__tabs-item:hover{background-color:#f4f4f4}.p-case-archive__tabs-item.is-current{background-color:#8d8d8d;color:#fff;font-weight:500}@media screen and (max-width:1100px){.p-case-archive__tabs-item{padding:0 16px;font-size:1.6rem}}@media screen and (max-width:767px){.p-case-archive__tabs-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:44px;border:none;background-color:#fff;font-size:1.4rem}.p-case-archive__tabs-item:first-child{grid-column:1/-1}.p-case-archive__tabs-item:last-child{border-right:none}}.p-case-archive__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;max-width:1000px;height:48px;margin:0 auto;padding:8px 21px 8px 20px;border:1px solid #000;border-radius:23px}@media screen and (max-width:1040px){.p-case-archive__search{margin:0 20px}}@media screen and (max-width:767px){.p-case-archive__search{height:44px;padding:8px 16px}}.p-case-archive__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border:none;outline:none;background:0 0;font-family:inherit;font-size:1.8rem;font-weight:400;line-height:1.6;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-case-archive__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.p-case-archive__search-input::-webkit-input-placeholder{color:#a7a7a7}.p-case-archive__search-input::-moz-placeholder{color:#a7a7a7}.p-case-archive__search-input::placeholder{color:#a7a7a7}@media screen and (max-width:767px){.p-case-archive__search-input{font-size:1.4rem}}.p-case-archive__search-button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:none;background:0 0;cursor:pointer}.p-case-archive__search-button img{width:27px;height:29px}@media screen and (max-width:767px){.p-case-archive__search-button img{width:22px;height:24px}}.p-case-archive__count{padding:24px 10px;font-size:1.4rem;font-weight:400;line-height:1.6;text-align:center}.p-case-archive__count-num{font-size:2.4rem;font-weight:500}.p-case-archive__count-unit{font-weight:500}.p-case-archive__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;max-width:1066px;margin:0 auto;padding:40px 20px}@media screen and (max-width:767px){.p-case-archive__list{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 20px}}.p-case-archive__empty{padding:40px 20px;font-size:1.6rem;line-height:1.6;text-align:center}.p-case-archive__pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:40px 10px 80px}.p-case-archive__pager-arrow{width:10px;height:4px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow-pager.svg) no-repeat center/contain}.p-case-archive__pager-arrow--next{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-case-archive__pager-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid #939393;border-radius:50%;font-size:1.4rem;font-weight:500;line-height:1.6;-webkit-transition:.3s ease;transition:.3s ease}.p-case-archive__pager-num:hover{border-color:#c9ad72;color:#c9ad72}.p-case-archive__pager-num.is-current{width:32px;height:32px;border-color:#c9ad72;color:#c9ad72}.p-case-single{overflow-x:clip;font-family:"Yu Gothic",YuGothic,"游ゴシック","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.p-case-single__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;max-width:1040px;margin:0 auto;padding:56px 20px}@media screen and (max-width:767px){.p-case-single__title{padding:32px 20px}}.p-case-single__title-text{font-size:2.4rem;font-weight:700;line-height:1.6}@media screen and (max-width:767px){.p-case-single__title-text{font-size:2rem}}.p-case-single__body{max-width:1040px;margin:0 auto;padding:0 20px;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:350;line-height:2}@media screen and (max-width:767px){.p-case-single__body{font-size:1.5rem}}.p-case-single__body>*+*{margin-top:40px}@media screen and (max-width:767px){.p-case-single__body>*+*{margin-top:24px}}.p-case-single__body h2,.p-case-single__body h3{color:#ad8a42;font-size:1.8rem;font-weight:700;line-height:2}@media screen and (max-width:767px){.p-case-single__body h2,.p-case-single__body h3{font-size:1.6rem}}.p-case-single__body a{color:#ad8a42;text-decoration:underline}.p-case-single__body .gallery,.p-case-single__body p:has(>img){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 8px}@media screen and (max-width:767px){.p-case-single__body .gallery,.p-case-single__body p:has(>img){grid-template-columns:minmax(0,1fr);gap:16px;padding:0}}.p-case-single__body p:has(>img) br{display:none}.p-case-single__body p:has(>img:only-child){grid-template-columns:minmax(0,1fr)}.p-case-single__body .gallery-item{margin:0}.p-case-single__body .gallery img,.p-case-single__body p>img{display:block;width:100%;height:auto;aspect-ratio:480/360;-o-object-fit:cover;object-fit:cover}.p-case-single__body .wp-block-gallery.has-nested-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:0;padding:0 8px}@media screen and (max-width:767px){.p-case-single__body .wp-block-gallery.has-nested-images{grid-template-columns:minmax(0,1fr);gap:16px;padding:0}}.p-case-single__body .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:auto;margin:0}.p-case-single__body .wp-block-gallery.has-nested-images figure.wp-block-image img{width:100%;height:auto;aspect-ratio:480/360;-o-object-fit:cover;object-fit:cover}.p-case-single__body .wp-block-image{margin-bottom:0}.p-case-single__body .wp-block-image img{display:block;width:100%;height:auto}.p-case-single__body .gallery-caption{margin-top:8px;font-size:1.4rem}.p-case-single__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:80px 20px 40px}.p-case-single__cta-lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:#caaf74;font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (max-width:767px){.p-case-single__cta-lead{font-size:1.4rem}}.p-case-single__cta-lead:before,.p-case-single__cta-lead:after{content:"";-ms-flex-negative:0;flex-shrink:0;width:11px;height:24px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/slash-left.svg) no-repeat center/contain}.p-case-single__cta-lead:after{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/slash-right.svg)}.p-case-single__cta-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:480px;height:120px;border:1px solid #c9ad72;border-radius:2px;background:linear-gradient(104deg,#dcc99e 0%,#e2cd9d 25.48%,#caaf74 63.94%);color:#fff;font-weight:700;line-height:1.5;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.p-case-single__cta-button{height:96px}}.p-case-single__cta-button:hover{opacity:.8}.p-case-single__cta-button:after{content:"";position:absolute;top:50%;right:33px;width:16px;height:7px;background-color:currentColor;-webkit-mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain;mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}@media screen and (max-width:767px){.p-case-single__cta-button:after{right:20px}}.p-case-single__cta-button-en{font-family:"Nanum Gothic",sans-serif;font-size:1.6rem;letter-spacing:.04em}.p-case-single__cta-button-ja{font-size:2rem}@media screen and (max-width:767px){.p-case-single__cta-button-ja{font-size:1.8rem}}.p-case-single__gallery{padding:80px 20px;background-color:#fff}@media screen and (max-width:767px){.p-case-single__gallery{padding:56px 20px}}.p-case-single__gallery-title{margin-bottom:40px;font-family:"Nanum Gothic",sans-serif;font-size:2rem;font-weight:700;line-height:2;letter-spacing:.04em;text-align:center}@media screen and (max-width:767px){.p-case-single__gallery-title{margin-bottom:24px}}.p-case-single__gallery-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;max-width:960px;margin:0 auto}@media screen and (max-width:1100px){.p-case-single__gallery-main{position:relative;max-width:800px}}.p-case-single__gallery-slider{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.p-case-single__gallery-slider .splide__slide{aspect-ratio:800/600}.p-case-single__gallery-arrow{position:relative;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #000;background-color:#fff;color:#000;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.p-case-single__gallery-arrow:hover{opacity:.6}.p-case-single__gallery-arrow:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:7px;background-color:currentColor;-webkit-mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain;mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-case-single__gallery-arrow--next:before{-webkit-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}@media screen and (max-width:1100px){.p-case-single__gallery-arrow{position:absolute;z-index:2;top:50%;left:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-case-single__gallery-arrow--next{left:auto;right:8px}}@media screen and (max-width:767px){.p-case-single__gallery-arrow{width:32px;height:32px}}.p-case-single__gallery-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px;max-width:800px;margin:40px auto 0}@media screen and (max-width:767px){.p-case-single__gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}}.p-case-single__gallery-thumb{display:block;width:100%;aspect-ratio:120/90;padding:0;border:none;background:0 0;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.p-case-single__gallery-thumb:hover{opacity:.5}.p-case-single__gallery-thumb img{display:block}.p-case-single__related{padding:56px 20px}.p-case-single__related-title,.p-case-single__products-title{margin-bottom:32px;font-size:2rem;font-weight:700;line-height:2;text-align:center}.p-case-single__related-list,.p-case-single__products-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;max-width:1026px;margin:0 auto}@media screen and (max-width:767px){.p-case-single__related-list,.p-case-single__products-list{grid-template-columns:minmax(0,1fr);gap:32px}}.p-case-single__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;max-width:1066px;margin:0 auto;padding:40px 20px 80px}@media screen and (max-width:767px){.p-case-single__nav{gap:8px;padding:24px 20px 56px}}.p-case-single__nav-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:118px;height:69px;border:1px solid #c9ad72;border-radius:2px;color:#c9ad72;font-weight:700;-webkit-transition:.3s ease;transition:.3s ease}.p-case-single__nav-item:hover{background-color:#fbfaf8}.p-case-single__nav-item.is-disabled{visibility:hidden}.p-case-single__nav-item--prev{padding-left:26px}.p-case-single__nav-item--next{padding-right:26px}.p-case-single__nav-item--prev:before,.p-case-single__nav-item--next:before{content:"";position:absolute;top:29px;left:16px;width:16px;height:7px;background-color:currentColor;-webkit-mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain;mask:url(//aidecplus.com/wp-content/themes/aidecplus/./img/case/arrow.svg) no-repeat center/contain}.p-case-single__nav-item--next:before{left:auto;right:16px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.p-case-single__nav-item--list{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fbfaf8}.p-case-single__nav-item--list:hover{background-color:#f3eee3}@media screen and (max-width:767px){.p-case-single__nav-item{width:72px}.p-case-single__nav-item--prev,.p-case-single__nav-item--next{padding:14px 0 0}.p-case-single__nav-item--prev:before,.p-case-single__nav-item--next:before{top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-case-single__nav-item--next:before{right:auto;-webkit-transform:translateX(-50%) scaleX(-1);transform:translateX(-50%) scaleX(-1)}.p-case-single__nav-item--prev .p-case-single__nav-ja,.p-case-single__nav-item--next .p-case-single__nav-ja{display:none}}.p-case-single__nav-en{font-size:1.6rem;line-height:1.375}.p-case-single__nav-ja{font-size:1.4rem;line-height:1.5}.p-case-single__products{padding:80px 20px}@media screen and (max-width:767px){.p-case-single__products{padding:56px 20px}}.p-case-single__products-title{font-family:"Noto Sans JP",sans-serif}.p-case-single__products-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-transition:.3s ease;transition:.3s ease}.p-case-single__products-item:hover{opacity:.7}@media screen and (max-width:767px){.p-case-single__products-item{width:100%;max-width:280px;margin:0 auto}}.p-case-single__products-image{aspect-ratio:312/234}.p-case-single__products-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;line-height:1.6;text-align:center}.p-case-single__products-type{font-size:1.2rem;line-height:1.87}.p-case-single__products-name{font-size:1.6rem}