@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style-type:none}a{color:inherit;text-decoration:none}ul,ol,div{margin:0;padding:0}@font-face{font-family:Kinuta;src:url(//aidecplus.com/wp-content/themes/aidecplus/./fonts/Kinuta%20MaruminYoshino%20StdN.ttf);font-weight:400}html{font-family:"Nanum Gothic",sans-serif;font-size:10px;color:#000;scroll-behavior:smooth}.image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image--100{height:100%}.image--auto{width:auto}.image--contain{-o-object-fit:contain;object-fit:contain}.header{z-index:99999;position:fixed;width:100%;padding-top:56px;padding-left:6.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:.5s ease;transition:.5s ease}@media screen and (max-width:1600px){.header{padding-left:5%;padding-top:46px}}@media screen and (max-width:1200px){.header{padding-left:3%;padding-top:40px}}@media screen and (max-width:980px){.header{padding:40px 3% 0}}@media screen and (max-width:767px){.header{padding:12px 4% 0}}.header.active .header__logo-image{width:262px;height:100px;margin-top:16px;margin-left:-21px}@media screen and (max-width:1600px){.header.active .header__logo-image{margin-top:8px}}@media screen and (max-width:1200px){.header.active .header__logo-image{width:210px;height:80px;margin-left:-18px}}@media screen and (max-width:767px){.header.active .header__logo-image{width:100px;height:60px;margin-top:-2px;margin-left:-8px}}.header.active .header__nav{padding:0;width:120px;border-radius:60px;margin-right:28px}@media screen and (max-width:1600px){.header.active .header__nav{width:100px}}@media screen and (max-width:1200px){.header.active .header__nav{width:80px;margin-right:20px}}@media screen and (max-width:980px){.header.active .header__nav{margin-right:0}}@media screen and (max-width:767px){.header.active .header__nav{width:52px}}.header.active .header__nav-list,.header.active .header__nav-item{pointer-events:none;opacity:0}.header__logo{height:120px}@media screen and (max-width:1600px){.header__logo{height:100px}}@media screen and (max-width:1200px){.header__logo{height:80px}}@media screen and (max-width:767px){.header__logo{height:52px}}.header__logo-image{display:block;width:342px;height:116px;margin-top:14px;margin-left:-26px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/common/header-aidec.png) no-repeat center/contain;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__logo-image{width:274px;height:93px}}@media screen and (max-width:1200px){.header__logo-image{width:219px;height:74px;margin-top:9px;margin-left:-18px}}@media screen and (max-width:980px){.header__logo-image{width:210px;height:80px}}@media screen and (max-width:767px){.header__logo-image{width:100px;height:60px;margin-top:-2px;margin-left:-8px}}.header__nav{z-index:9888;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:120px;width:1000px;padding:0 28px;border-top-left-radius:60px;border-bottom-left-radius:60px;background-color:#fff;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.08);box-shadow:0 8px 20px rgba(0,0,0,.08);-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__nav{width:900px;height:100px}}@media screen and (max-width:1200px){.header__nav{width:750px;height:80px;padding:0 20px}}@media screen and (max-width:980px){.header__nav{padding:0;width:80px;-webkit-box-shadow:none;box-shadow:none;border-radius:50%}}@media screen and (max-width:767px){.header__nav{width:52px;height:52px}}.header__nav.close{padding:0;width:120px;-webkit-box-shadow:none;box-shadow:none;border-radius:60px;margin-right:28px;background-color:transparent}@media screen and (max-width:1600px){.header__nav.close{width:100px;height:100px}}@media screen and (max-width:1200px){.header__nav.close{width:80px;height:80px;margin-right:20px}}@media screen and (max-width:980px){.header__nav.close{margin-right:0}}@media screen and (max-width:767px){.header__nav.close{width:52px;height:52px}}.header__nav.close .header__nav-list,.header__nav.close .header__nav-item{pointer-events:none;opacity:0}.header__nav-list{z-index:10;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;margin-right:115px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__nav-list{gap:56px;margin-right:95px}}@media screen and (max-width:1200px){.header__nav-list{gap:48px;margin-right:60px}}.header__nav-item{font-size:1.6rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:1600px){.header__nav-item{font-size:1.5rem}}@media screen and (max-width:1200px){.header__nav-item{font-size:1.4rem}}@media screen and (max-width:980px){.header__nav-item{opacity:0;pointer-events:none}}.header__nav-item a{-webkit-transition:.3s ease;transition:.3s ease}.header__nav-item a:hover{color:#d1c19a}.header__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;min-width:120px;height:120px;border-radius:60px;background-color:#fff;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__hamburger{min-width:100px;height:100px}}@media screen and (max-width:1200px){.header__hamburger{min-width:80px;height:80px}}@media screen and (max-width:767px){.header__hamburger{min-width:52px;height:52px}}.header__hamburger.open{background-color:transparent}.header__hamburger.open .header__hamburger-line{background-color:#fff}.header__hamburger.open .header__hamburger-line:first-of-type{margin:0;width:16px;-webkit-transform:translate(-27px,9px) rotate(39deg);transform:translate(-27px,9px) rotate(39deg)}@media screen and (max-width:1600px){.header__hamburger.open .header__hamburger-line:first-of-type{-webkit-transform:translate(-26px,4px) rotate(39deg);transform:translate(-26px,4px) rotate(39deg)}}@media screen and (max-width:1200px){.header__hamburger.open .header__hamburger-line:first-of-type{-webkit-transform:translate(-26px,0) rotate(39deg);transform:translate(-26px,0) rotate(39deg)}}@media screen and (max-width:767px){.header__hamburger.open .header__hamburger-line:first-of-type{width:10px;-webkit-transform:translate(-16px,-1px) rotate(39deg);transform:translate(-16px,-1px) rotate(39deg)}}.header__hamburger.open .header__hamburger-line:first-of-type:before{left:-7px;background-color:#fff}@media screen and (max-width:767px){.header__hamburger.open .header__hamburger-line:first-of-type:before{left:-5px}}.header__hamburger.open .header__hamburger-line:nth-of-type(2){width:52px;-webkit-transform:translate(0,0) rotate(-39deg);transform:translate(0,0) rotate(-39deg)}@media screen and (max-width:1200px){.header__hamburger.open .header__hamburger-line:nth-of-type(2){-webkit-transform:translate(.5px,-3px) rotate(-39deg);transform:translate(.5px,-3px) rotate(-39deg)}}@media screen and (max-width:767px){.header__hamburger.open .header__hamburger-line:nth-of-type(2){width:32px}}.header__hamburger.open .header__hamburger-line:last-of-type{width:23px;-webkit-transform:translate(27px,-7px) rotate(39deg);transform:translate(27px,-7px) rotate(39deg)}@media screen and (max-width:1600px){.header__hamburger.open .header__hamburger-line:last-of-type{-webkit-transform:translate(27px,-4px) rotate(39deg);transform:translate(27px,-4px) rotate(39deg)}}@media screen and (max-width:767px){.header__hamburger.open .header__hamburger-line:last-of-type{width:13px;-webkit-transform:translate(17px,-4px) rotate(39deg);transform:translate(17px,-4px) rotate(39deg)}}.header__hamburger-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__hamburger-wrap{gap:11px}}@media screen and (max-width:1200px){.header__hamburger-wrap{gap:8px}}@media screen and (max-width:767px){.header__hamburger-wrap{gap:6px}}.header__hamburger-wrap .header__hamburger-line:first-of-type{width:41px;margin-bottom:2px}@media screen and (max-width:1600px){.header__hamburger-wrap .header__hamburger-line:first-of-type{width:34px;margin-bottom:1px}}@media screen and (max-width:1200px){.header__hamburger-wrap .header__hamburger-line:first-of-type{width:31px}}@media screen and (max-width:767px){.header__hamburger-wrap .header__hamburger-line:first-of-type{width:17px;margin-bottom:0}}.header__hamburger-wrap .header__hamburger-line:first-of-type:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#d1c19a;position:absolute;top:-1px;left:0;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.header__hamburger-wrap .header__hamburger-line:first-of-type:before{width:2px;height:2px}}.header__hamburger-wrap .header__hamburger-line:last-of-type{width:32px;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:1600px){.header__hamburger-wrap .header__hamburger-line:last-of-type{width:29px}}@media screen and (max-width:767px){.header__hamburger-wrap .header__hamburger-line:last-of-type{width:14px}}.header__hamburger-line{width:48px;height:2px;border-radius:4px;background-color:#d1c19a;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.header__hamburger-line{width:42px}}@media screen and (max-width:1200px){.header__hamburger-line{width:38px}}@media screen and (max-width:767px){.header__hamburger-line{width:21px;height:1px;border-radius:2px}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:9777;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-radius:50%;pointer-events:none;background-color:rgba(11,35,31,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition:.3s ease;transition:.3s ease}.header__menu.open{pointer-events:all;width:200vw;height:200vw}@media screen and (max-width:767px){.header__menu.open{width:200svh;height:200svh}}.header__menu.open .header__menu-container{pointer-events:all}.header__menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:160px;pointer-events:none;width:100vw;height:100vh}@media screen and (max-width:1200px){.header__menu-container{gap:0}}@media screen and (max-width:767px){.header__menu-container{width:100svw;height:100svh}}.header__menu-slider{position:relative;height:100%}@media screen and (max-width:1200px){.header__menu-slider{width:50%}}@media screen and (max-width:767px){.header__menu-slider{width:100%}}.header__menu-slider .splide__track{height:100%;width:480px}@media screen and (max-width:1200px){.header__menu-slider .splide__track{width:100%}}.header__menu-slider .splide__slide{max-width:625px;width:auto !important}.header__menu-logo{height:56px;width:282px;z-index:99;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.header__menu-logo{height:36px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:none;transform:none;position:static}}.header__menu-logo img{width:350px;height:72px;margin-left:-32px;-o-object-position:left;object-position:left;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.header__menu-logo img{width:200px;height:50px;margin-left:0}}.header__menu-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:655px}@media screen and (max-width:1200px){.header__menu-nav{width:50%;height:unset}}@media screen and (max-height:700px) and (min-width:768px){.header__menu-nav{height:610px}}@media screen and (max-width:767px){.header__menu-nav{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;width:100%}@media screen and (max-width:1200px){.header__menu-list{gap:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:80px}}@media screen and (max-width:767px){.header__menu-list{gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:25px}}@media screen and (max-height:700px) and (min-width:768px){.header__menu-list{gap:32px}}@media screen and (max-width:767px){.header__menu-item{text-align:center}}.header__menu-item.active .header__menu-link{color:#d1c19a}.header__menu-item.active .header__menu-sublist .header__menu-subitem:first-of-type{padding-top:16px}@media screen and (max-width:1200px){.header__menu-item.active .header__menu-sublist .header__menu-subitem:first-of-type{padding-top:0}}.header__menu-link{color:#fff;font-size:2.8rem;font-weight:700;letter-spacing:.15em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.header__menu-link{color:#d1c19a}}@media screen and (max-width:767px){.header__menu-link{font-size:20px}}.header__menu-link:hover{color:#d1c19a}.header__menu-sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out}@media screen and (max-width:1200px){.header__menu-sublist{max-height:unset;overflow:visible;padding-top:16px}}@media screen and (max-width:767px){.header__menu-sublist{padding-top:10px;max-height:unset}}.header__menu-subitem{-webkit-transition:.3s ease;transition:.3s ease}.header__menu-sublink{position:relative;padding-left:20px;color:#fff;font:500 1.5rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.header__menu-sublink{font-size:12px;padding-left:12px}}.header__menu-sublink.eng{font-family:"Nanum Gothic",sans-serif;font-weight:400}.header__menu-sublink:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__menu-sublink:hover{opacity:.7}.header__menu-socials{width:208px;padding-top:32px;border-top:1px solid #fff}@media screen and (max-width:767px){.header__menu-socials{width:100%;padding-top:25px;text-align:center}}.header__menu-socials-link{display:block;color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.15em;margin-bottom:16px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.header__menu-socials-link{font-size:12px}}.header__menu-socials-link:hover{opacity:.7}.header__menu-insta{display:block;width:28px;height:28px;margin-top:32px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/instagram-white.svg) no-repeat center/100% 100%;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.header__menu-insta{display:inline-block;width:20px;height:20px;margin-top:15px;text-align:center}}.header__menu-insta:hover{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/instagram.svg)}.banner{padding:296px 0 120px;background-color:#f4f6f8}@media screen and (max-width:1600px){.banner{padding:256px 0 100px}}@media screen and (max-width:1200px){.banner{padding:226px 0 80px}}@media screen and (max-width:980px){.banner{padding:180px 0 60px}}@media screen and (max-width:767px){.banner{padding:100px 0 40px}}.banner--service{position:relative;padding-bottom:0;background-color:#f8f9fb}@media screen and (max-width:767px){.banner--service{padding:100px 0 40px}}.banner--service:before{content:"";width:50%;height:100%;border-top-right-radius:4px;background-color:#fcfdfe;z-index:0;position:absolute;top:0;left:0}@media screen and (max-width:767px){.banner--service:before{display:none}}.banner--brand{background-color:#fcfdfe}.banner--uramasari span.aidec{display:none}.banner--uramasari .banner__subtitle{font-family:"Nanum Gothic",sans-serif}.banner--privacy span.aidec,.banner--sitemap span.aidec{display:none}.banner__content{position:relative;width:1200px;margin:0 auto}@media screen and (max-width:1200px){.banner__content{width:100%;padding:0 3%}}@media screen and (max-width:767px){.banner__content{padding:0 4%}}.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (max-width:767px){.banner__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.banner__title{font-size:4rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:767px){.banner__title{font-size:30px}}.banner__subtitle{font-size:1.8rem;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.banner__subtitle{font-size:16px}}.banner__subtitle .aidec{font-family:"Nanum Gothic",sans-serif}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:48px}@media screen and (max-width:767px){.breadcrumbs{margin-top:42px}}.breadcrumbs__link{color:#cbcdce;font-size:1.5rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:767px){.breadcrumbs__link{font-size:14px}}.breadcrumbs__caret{width:24px;height:4px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/breadcrumbs.svg) no-repeat center/contain}@media screen and (max-width:767px){.breadcrumbs__caret{width:20px}}.fab{z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:4px;width:430px;height:104px;background-color:#fff;border-top-left-radius:52px;border-bottom-left-radius:52px;position:fixed;bottom:56px;right:-264px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1600px){.fab{width:415px;height:96px;bottom:46px;right:-248px}}@media screen and (max-width:767px){.fab{height:102px;width:81.07%;bottom:-51px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);border-top-left-radius:51px;border-top-right-radius:52px}}.fab.hidden{right:-450px}.fab:hover{right:0}@media screen and (max-width:767px){.fab:hover{right:50%}}.fab__button{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;height:96px;width:160px;border-radius:52px;background-color:#d1c19a;font-size:2rem;color:#fff;font-weight:700;letter-spacing:.05em}@media screen and (max-width:1600px){.fab__button{width:160px;height:88px;font-size:1.8rem}}@media screen and (max-width:767px){.fab__button{gap:16px;height:94px;width:100%;font-size:14px;padding-top:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.fab__button img{width:16px;height:6px}@media screen and (max-width:767px){.fab__button img{width:12px;height:5px;margin-top:4px}}.fab__button:hover{opacity:.7}.fab__contacts{font-size:1.6rem;text-align:center;letter-spacing:.02em}@media screen and (max-width:1600px){.fab__contacts{font-size:1.5rem}}@media screen and (max-width:767px){.fab__contacts{display:none}}.fab__contacts a{display:block;margin-bottom:12px}.fab__contacts .jap{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:500;margin-right:2px}.footer{z-index:9;position:relative;padding:200px 56px 24px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/common/footer-bg.jpg) no-repeat center/cover;color:#fff}@media screen and (max-width:1600px){.footer{padding:150px 56px 24px}}@media screen and (max-height:700px) and (min-width:768px){.footer{padding:120px 56px 24px}}@media screen and (max-width:1200px){.footer{padding:100px 3% 24px}}@media screen and (max-width:767px){.footer{padding:176px 4% 16px;background-position:29% 50%}}@media screen and (max-width:767px){.footer--noContact{padding-top:100px}}.footer__container{position:relative;margin-bottom:164px}@media screen and (max-height:700px) and (min-width:768px){.footer__container{margin-bottom:100px}}@media screen and (max-width:1200px){.footer__container{margin-bottom:80px}}@media screen and (max-width:1200px){.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:200px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:140px}}@media screen and (max-width:767px){.footer__container{margin-bottom:48px;gap:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer__details{height:488px;width:-webkit-max-content;width:-moz-max-content;width:max-content;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:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-height:700px) and (min-width:768px){.footer__details{height:440px}}@media screen and (max-width:767px){.footer__details{height:unset;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:72px}}.footer__company-details{font-size:1.6rem;letter-spacing:.05em;line-height:2em}@media screen and (max-width:767px){.footer__company-details{font-size:14px;line-height:1.25em;text-align:center}}@media screen and (max-width:320px){.footer__company-details{font-size:13px}}.footer__company-details a{-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.footer__company-details a{line-height:2em}}.footer__company-details a:hover{opacity:.6}.footer__company-name,.footer__company-add{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:500}.footer__company-name{margin-bottom:28px}@media screen and (max-width:767px){.footer__company-name{font:500 14px "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:1.7142857143em}}.footer__company-add{display:inline-block;margin-bottom:12px}@media screen and (max-width:767px){.footer__company-add{margin-bottom:20px}}.footer__details-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.footer__details-links{gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__links-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-height:700px) and (min-width:768px){.footer__links-list{gap:36px}}@media screen and (max-width:1200px){.footer__links-list{position:static;top:unset;left:unset;-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.footer__links-list{gap:32px}}.footer__links-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width:767px){.footer__links-item{gap:12px}}.footer__link{position:relative;font-size:1.6rem;font-weight:700;letter-spacing:.15em;padding:0 14px 0 18px;-webkit-transition:.3s ease;transition:.3s ease}.footer__link:before,.footer__link:after{content:"";width:4px;height:4px;border-radius:50%;background-color:#fff;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer__link:after{left:unset;right:0}.footer__link:hover{opacity:.6}.footer__link--no-bullet{padding:0}.footer__link--no-bullet:before,.footer__link--no-bullet:after{display:none}.footer__sublink{color:#c2c2c2;font:500 1.5rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;-webkit-transition:.3s ease;transition:.3s ease}.footer__sublink.en{letter-spacing:.15em}.footer__sublink:hover{opacity:.6}.footer__copyright{position:relative;color:#a0a6aa;font-size:1.4rem;letter-spacing:.08em;text-align:center}@media screen and (max-width:767px){.footer__copyright{font-size:12px;line-height:2em}}.footer__credits{font:500 1.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;position:absolute;right:-32px;bottom:-2px}@media screen and (max-width:1200px){.footer__credits{right:calc(-3% + 24px)}}@media screen and (max-width:767px){.footer__credits{font-size:12px;position:static}}.heading{color:#fff;font-size:3.2rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:1600px){.heading{font-size:3rem}}@media screen and (max-width:1200px){.heading{font-size:2.8rem}}@media screen and (max-width:767px){.heading{font-size:24px}}.heading.green{color:#23655a}.heading.black{color:#000}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#b59f71;font:500 1.6rem "Zen Kaku Gothic New",sans-serif;letter-spacing:.05em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.button{font-size:15px;gap:14px}}@media screen and (max-width:767px){.button{gap:8px}}.button:after{content:"";width:40px;height:40px;border:1px solid #b59f71;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-gold.svg) no-repeat center/16px 6px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.button:after{width:32px;height:32px;background-size:14px 5px}}@media screen and (max-width:980px){.button:after{width:24px;height:24px;background-size:9px 4px}}.button:hover:after{background-color:#b59f71;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-white.svg)}.button--box{gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:129px;height:36px;border-radius:2px;border:1px solid #d1c19a;font-weight:700;font-family:"Nanum Gothic",sans-serif;letter-spacing:.08em}@media screen and (max-width:767px){.button--box{width:98px;height:30px;font-size:12px}}.button--box:after{display:none}.button--box:hover{color:#fff;background-color:#d1c19a}.button--read{width:129px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #d1c19a}@media screen and (max-width:767px){.button--sp{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.instagram{z-index:20;position:relative;height:700px;padding-top:120px;background:-webkit-gradient(linear,left top,right bottom,from(#e8ecef),to(#fff));background:linear-gradient(to bottom right,#e8ecef,#fff)}@media screen and (max-width:1200px){.instagram{height:unset;padding-top:40px}}.instagram.one-row{height:1140px}@media screen and (max-width:1200px){.instagram.one-row{height:unset}}.instagram__container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.instagram__container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.instagram__container{padding:0 4%}}.instagram__heading{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.instagram__heading{width:100%}}@media screen and (max-width:767px){.instagram__heading h2.heading{font-size:18px}}@media screen and (max-width:767px){.instagram__heading a.button{width:86px}}.instagram__feed{padding-top:80px}@media screen and (max-width:1200px){.instagram__feed{padding:60px 0 30px}}@media screen and (max-width:767px){.instagram__feed{padding:36px 0 0}}.contact{width:calc(600px + 50%);padding:80px 160px 64px;border-radius:200px 0 0 4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px;position:absolute;bottom:-40px;right:0}@media screen and (max-width:1200px){.contact{gap:80px;width:97%;bottom:-40px;position:relative;margin:0 3%;padding:80px 120px 64px}}@media screen and (max-width:980px){.contact{gap:30px;margin-left:4%;padding:60px 60px 40px;border-radius:104px 0 0 4px}}@media screen and (max-width:767px){.contact{width:96%;bottom:-88px;margin:-8px 0 0 4%;padding:80px 4.54% 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.contact--tel{gap:78px}@media screen and (max-width:1200px){.contact--tel{gap:50px}}@media screen and (max-width:1024px){.contact--tel{gap:30px}}@media screen and (max-width:767px){.contact--tel{gap:24px}}.contact--tel .contact__text{margin-bottom:32px}.contact--tel .contact__email,.contact--tel .contact__email-add{letter-spacing:.15em}.contact--tel .contact__email{gap:16px}@media screen and (max-width:980px){.contact--tel .contact__email{gap:12px}}@media screen and (max-width:767px){.contact--tel .contact__email{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:980px){.contact--tel .contact__email-add{font-size:14px}}@media screen and (max-width:767px){.contact--tel .contact__email-add{font-size:20px}}.contact--tel .contact__office-hours{color:#cbcdce;font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-left:8px}@media screen and (max-width:1200px){.contact--tel .contact__office-hours{margin-left:0}}@media screen and (max-width:980px){.contact--tel .contact__office-hours{font-size:12px}}@media screen and (max-width:767px){.contact__desc{text-align:center}}.contact__text{font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;margin:80px 0 56px}@media screen and (max-width:1200px){.contact__text{margin:50px 0 30px}}@media screen and (max-width:767px){.contact__text{font-size:16px;margin:40px 0 24px}}.contact__text br{display:none}@media screen and (max-width:1024px){.contact__text br{display:block}}.contact__email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;color:#fff;font-size:1.6rem;font-weight:700;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.contact__email{gap:12px;font-size:14px}}.contact__email:hover{opacity:.7}.contact__email-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:2px;background-color:#d1c19a}@media screen and (max-width:767px){.contact__email-icon{width:35px;height:35px}}.contact__email-add{color:#b59f71;font-size:2.4rem;letter-spacing:.12em}@media screen and (max-width:1200px){.contact__email-add{font-size:20px}}@media screen and (max-width:360px){.contact__email-add{font-size:16px}}.contact__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-width:440px;min-height:440px;border-radius:50%;background:-webkit-gradient(linear,left top,right bottom,from(#d5c199),color-stop(30%,#e2cfa2),color-stop(40%,#e2c991),color-stop(60%,#cbae74),color-stop(70%,#c7ab6f),to(#ceb47c));background:linear-gradient(to bottom right,#d5c199 0%,#e2cfa2 30%,#e2c991 40%,#cbae74 60%,#c7ab6f 70%,#ceb47c 100%);color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:1200px){.contact__button{min-width:320px;min-height:320px;font-size:1.5rem}}@media screen and (max-width:980px){.contact__button{min-width:300px;min-height:300px}}@media screen and (max-width:767px){.contact__button{width:326px;height:326px;font-size:13px}}@media screen and (max-width:360px){.contact__button{width:300px;height:300px}}.contact__button span,.contact__button h3{position:relative}.contact__button h3{font-size:3.6rem;margin:16px 0 40px}@media screen and (max-width:1200px){.contact__button h3{font-size:2.8rem;margin:16px 0 30px}}@media screen and (max-width:767px){.contact__button h3{font-size:26px;margin:12px 0 27px}}.contact__button span:last-child{position:relative;padding-right:32px;font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:1}@media screen and (max-width:1200px){.contact__button span:last-child{font-size:14px;padding-right:28px}}.contact__button span:last-child:before{content:"";width:16px;height:6px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-white.svg) no-repeat center/100% 100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.contact__button span:last-child:before{width:14px;height:5px}}@media screen and (max-width:767px){.contact__button span:last-child:before{width:12px;height:4px}}.contact__button:before{content:"";width:100%;height:100%;border-radius:50%;background:-webkit-gradient(linear,left top,right bottom,from(#ceb47c),color-stop(30%,#c7ab6f),color-stop(40%,#cbae74),color-stop(60%,#e2c991),color-stop(70%,#e2cfa2),to(#d5c199));background:linear-gradient(to bottom right,#ceb47c 0%,#c7ab6f 30%,#cbae74 40%,#e2c991 60%,#e2cfa2 70%,#d5c199 100%);position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.contact__button:hover:before{opacity:1}.top section{z-index:10;position:relative}.top__bg{z-index:0;position:fixed;width:100%;height:100vh}.top__bg:before{opacity:0;z-index:1;content:"";width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(4,32,27,.24);-webkit-backdrop-filter:blur(8px) brightness(60%) contrast(180%);backdrop-filter:blur(8px) brightness(60%) contrast(180%);-webkit-transition:.3s ease;transition:.3s ease}.top__bg.scrolled:before{opacity:1}.top__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}@media screen and (max-width:767px){.top__bg-img{display:none}}.top__bg-slider{display:none;width:100%;height:100%}@media screen and (max-width:767px){.top__bg-slider{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.top__bg-slider .splide__slide{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}}.top__mv{height:100vh}.top__news{opacity:0;max-width:1200px;margin:-143px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1600px){.top__news{max-width:1000px}}@media screen and (max-width:1200px){.top__news{padding:0 3%;max-width:100%}}@media screen and (max-width:767px){.top__news{padding:0 4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:32px}}.top__news-list{width:940px}@media screen and (max-width:1600px){.top__news-list{width:78.33%}}@media screen and (max-width:1200px){.top__news-list{width:80%}}@media screen and (max-width:767px){.top__news-list{width:100%}}.top__news-list .top__news-item:first-of-type a,.top__news-list .top__news-item:first-of-type div{padding-top:0}.top__news-item{position:relative;width:100%;color:#fff;font-size:1.6rem;letter-spacing:.05em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.top__news-item{font-size:1.5rem}}@media screen and (max-width:767px){.top__news-item{font-size:14px}}@media screen and (max-width:320px){.top__news-item{font-size:12px}}.top__news-item:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#cbcdce;position:absolute;bottom:-2px;left:0}.top__news-item:after{content:"";height:1px;width:calc(100% - 12px);border-radius:2px;background-color:#cbcdce;position:absolute;bottom:-.5px;right:0}.top__news-item a,.top__news-item div{display:block;padding:32px 0}@media screen and (max-width:767px){.top__news-item a,.top__news-item div{padding:24px 0}}.top__news-date{font-weight:700}.top__news-title{margin-top:21px;font-weight:400;line-height:2.25em}@media screen and (max-width:767px){.top__news-title{font-size:16px;margin-top:16px;line-height:2em}}@media screen and (max-width:320px){.top__news-title{font-size:13px}}.top__service{width:100%;margin-top:160px;overflow:hidden}@media screen and (max-width:1600px){.top__service{margin-top:120px}}@media screen and (max-width:1200px){.top__service{margin-top:150px}}@media screen and (max-width:767px){.top__service{margin-top:104px;padding-left:4%}}.top__service-container{position:relative;margin:0 auto;max-width:1200px;color:#fff;padding:120px 0 104px}@media screen and (max-width:1600px){.top__service-container{max-width:1000px;padding:100px 0 84px}}@media screen and (max-height:700px) and (min-width:768px){.top__service-container{padding:80px 0 74px}}@media screen and (max-width:1200px){.top__service-container{max-width:100%;padding:75px 3%}}@media screen and (max-width:767px){.top__service-container{padding:56px 4% 56px 24px}}.top__service-container:before{z-index:-1;content:"";height:100%;width:141.67%;border-top-left-radius:88px;border-bottom-left-radius:4px;background-color:rgba(0,16,11,.8);position:absolute;left:-140px;top:0}@media screen and (max-width:767px){.top__service-container:before{left:0;border-top-left-radius:64px}}.top__service-text,.top__service-note{font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.3333333333em;letter-spacing:.05em}@media screen and (max-width:767px){.top__service-text,.top__service-note{font-size:16px;line-height:2em}}@media screen and (max-width:360px){.top__service-text,.top__service-note{font-size:15px}}@media screen and (max-width:320px){.top__service-text,.top__service-note{font-size:13px}}.top__service-text{margin:96px 0 80px}@media screen and (max-height:700px) and (min-width:768px){.top__service-text{margin:76px 0 60px}}@media screen and (max-width:767px){.top__service-text{margin:40px 0 48px}}.top__service-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-size:2rem}@media screen and (max-width:767px){.top__service-note{gap:4px;font-size:16px;line-height:2.625em}}@media screen and (max-width:360px){.top__service-note{font-size:15px}}@media screen and (max-width:320px){.top__service-note{font-size:13px}}.top__service-note img{width:120px;height:24px}@media screen and (max-width:767px){.top__service-note img{width:74px;height:15px}}@media screen and (max-width:360px){.top__service-note img{width:60px;height:12px}}.top__service-note span{display:block;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;line-height:2.1em}.top__scroll{height:4008px}@media screen and (max-width:1600px){.top__scroll{height:3108px}}@media screen and (max-width:767px){.top__scroll{height:unset;padding:0 4%;margin:48px 0 104px}}.top__scroll-container{overflow:hidden;position:sticky;top:0;height:100vh}@media screen and (max-width:767px){.top__scroll-container{width:100%;height:unset;overflow:visible;position:relative}}.top__scroll-pointer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:360px;padding-left:40px;font-size:1.8rem;color:#fff;font-weight:700;letter-spacing:.15em}@media screen and (max-width:767px){.top__scroll-pointer{padding:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top__scroll-pointer:after{content:"";width:48px;height:6px;margin-left:24px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-scroll.svg) no-repeat center/100% 100%}@media screen and (max-width:767px){.top__scroll-pointer:after{width:6px;height:25px;margin:16px 0 0;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-down.svg)}}.top__scroll-list{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4360px;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1600px){.top__scroll-list{width:3760px}}@media screen and (max-width:1440px){.top__scroll-list{width:3700px}}@media screen and (max-width:1200px){.top__scroll-list{width:3200px}}@media screen and (max-width:1024px){.top__scroll-list{width:3150px}}@media screen and (max-height:700px) and (min-width:768px){.top__scroll-list{width:3180px}}@media screen and (max-width:767px){.top__scroll-list{position:relative;top:0;width:100%;-webkit-transform:none;transform:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.top__scroll-list .top__scroll-item:nth-child(3){background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/top/service-2.jpg)}@media screen and (max-width:767px){.top__scroll-list .top__scroll-item:nth-child(3){background-position:68% 100%}}.top__scroll-list .top__scroll-item:last-child{margin:0;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/top/service-3.jpg)}.top__scroll-item{color:#fff;width:1200px;height:800px;border-radius:4px;padding:88px 96px;margin-right:24px;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:end;-ms-flex-pack:end;justify-content:flex-end;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/top/service-1.jpg) no-repeat center/cover}@media screen and (max-width:1600px){.top__scroll-item{width:1050px;height:700px;padding:68px 76px}}@media screen and (max-height:700px) and (min-width:768px){.top__scroll-item{width:825px;height:550px}}@media screen and (max-width:1200px){.top__scroll-item{width:900px;height:600px}}@media screen and (max-width:767px){.top__scroll-item{margin:0;width:100%;height:unset;padding:40px 20px 24px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-position:12% 100%}}.top__scroll-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;font-size:3.2rem;margin-bottom:52px}@media screen and (max-width:767px){.top__scroll-title{gap:16px;font-size:18px;margin-bottom:160px;-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}}@media screen and (max-width:320px){.top__scroll-title{font-size:15px;margin-bottom:100px}}.top__scroll-title .jap{font:400 4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1600px){.top__scroll-title .jap{font-size:3.8rem}}@media screen and (max-width:767px){.top__scroll-title .jap{font-size:24px}}@media screen and (max-width:360px){.top__scroll-title .jap{font-size:22px}}@media screen and (max-width:320px){.top__scroll-title .jap{font-size:18px}}.top__scroll-desc{font-weight:700;letter-spacing:.15em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.top__scroll-desc{gap:55px;-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;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:320px){.top__scroll-desc{gap:40px}}.top__scroll-text{width:360px;font-size:1.8rem}@media screen and (max-width:1600px){.top__scroll-text{font-size:1.7rem}}@media screen and (max-width:767px){.top__scroll-text{width:100%;font-size:14px}}@media screen and (max-width:320px){.top__scroll-text{font-size:12px}}.top__scroll-text p{margin-top:32px;font:400 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2em;letter-spacing:.05em}@media screen and (max-width:1600px){.top__scroll-text p{font-size:1.5rem}}@media screen and (max-width:767px){.top__scroll-text p{font-size:16px}}@media screen and (max-width:320px){.top__scroll-text p{font-size:13px}}.top__scroll-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:136px;height:136px;font-size:1.8rem;color:#fff;font-weight:700;letter-spacing:.08em;border:1px solid #fff;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.top__scroll-link{width:100%;height:56px;font-size:16px}}@media screen and (max-width:320px){.top__scroll-link{height:40px;font-size:14px}}.top__scroll-link:hover{color:#d1c19a;background-color:#fff}.top__company{padding:160px 0;background-color:#e8ecef}@media screen and (max-width:1200px){.top__company{padding:120px 3%}}@media screen and (max-width:980px){.top__company{padding:100px 3%}}@media screen and (max-width:767px){.top__company{padding:88px 4%}}.top__company-container{width:100%;margin:0 auto;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.top__company-container{max-width:100%}}@media screen and (max-width:980px){.top__company-container{gap:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:767px){.top__company-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px}}.top__company-desc{width:428px;margin:80px 0;font-size:1.6rem;letter-spacing:.05em;line-height:2em}@media screen and (max-width:1200px){.top__company-desc{width:365px;font-size:1.5rem}}@media screen and (max-width:1024px){.top__company-desc{margin:60px 0}}@media screen and (max-width:980px){.top__company-desc{margin:50px 0;font-size:14px}}@media screen and (max-width:767px){.top__company-desc{width:100%;font-size:16px;margin:53px 0 40px}}.top__company-desc p{font-family:"Zen Kaku Gothic New",sans-serif}.top__company-title{font-size:3.2rem;font-weight:400;line-height:1.875em;margin-bottom:40px}@media screen and (max-width:1200px){.top__company-title{font-size:2.8rem}}@media screen and (max-width:980px){.top__company-title{font-size:26px;line-height:2em}}.top__company-buttons{width:428px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.top__company-buttons{width:390px}}@media screen and (max-width:980px){.top__company-buttons{width:350px}}@media screen and (max-width:980px){.top__company-buttons{width:353px}}@media screen and (max-width:360px){.top__company-buttons{width:100%}}.top__company-images{position:relative}@media screen and (max-width:767px){.top__company-images{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.top__company-image{width:440px;height:620px;overflow:hidden;border-radius:4px}@media screen and (max-width:1200px){.top__company-image{width:374px;height:527px}}@media screen and (max-width:1024px){.top__company-image{width:330px;height:465px}}@media screen and (max-width:980px){.top__company-image{width:264px;height:403px}}@media screen and (max-width:767px){.top__company-image{width:65.5%;height:318px}}.top__company-image img{height:100%;border-radius:4px;-o-object-position:bottom right;object-position:bottom right}.top__company-image--small{z-index:10;width:320px;height:424px;border-top-left-radius:80px;position:absolute;left:-248px;bottom:64px}@media screen and (max-width:1200px){.top__company-image--small{width:288px;height:381.6px;left:-198.4px;bottom:51.2px}}@media screen and (max-width:1200px){.top__company-image--small{width:256px;height:339.2px;left:-186px;bottom:48px}}@media screen and (max-width:980px){.top__company-image--small{width:176px;height:254.4px;left:-74.4px;bottom:32px}}@media screen and (max-width:767px){.top__company-image--small{width:47.6%;height:217px;left:0;bottom:33px}}.top__company-image--small img{-o-object-position:left;object-position:left;border-top-left-radius:80px}.top__brand{z-index:9;position:relative}.top__brand-content{width:560px;height:640px;padding:74px 78px 64px;border-radius:4px;border-top-right-radius:100px;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1);position:absolute;bottom:-87px;left:calc((100% - 1200px) / 2)}@media screen and (max-width:1600px){.top__brand-content{width:448px;height:512px;padding:60px 62px 50px}}@media screen and (max-width:1200px){.top__brand-content{left:3%}}@media screen and (max-width:767px){.top__brand-content{width:80.3%;height:572px;padding:63px 16px 56px;border-top-right-radius:64px;left:0;bottom:-74px}}.top__brand-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top__brand-desc{font-size:1.6rem;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2em}.top__brand-desc h3{margin:56px 0;font-size:1.8rem;font-weight:500}@media screen and (max-width:1600px){.top__brand-desc h3{margin:45px 0}}@media screen and (max-width:767px){.top__brand-desc h3{margin:48px 0}}.top__brand-desc p{width:100%;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:1600px){.top__brand-desc p{-webkit-line-clamp:4}}@media screen and (max-width:767px){.top__brand-desc p{-webkit-line-clamp:7;margin-bottom:48px}}.top__uramasari{z-index:8 !important;position:relative;background-color:#072721;overflow:hidden}.top__uramasari:before{content:"";position:absolute;background-color:#e8ecef;width:57.29%;height:741px;top:0;left:0;z-index:-1}@media screen and (max-width:1200px){.top__uramasari:before{height:700px}}@media screen and (max-width:767px){.top__uramasari:before{display:none}}.top__uramasari:after{content:"";position:absolute;background-color:#002e26;width:57.29%;height:771px;bottom:0;left:0;z-index:-2}@media screen and (max-width:767px){.top__uramasari:after{display:none}}.top__uramasari-content{width:1200px;margin:0 auto;padding:240px 0 80px}@media screen and (max-width:1200px){.top__uramasari-content{width:100%;padding:200px 3% 80px}}@media screen and (max-width:767px){.top__uramasari-content{position:relative;width:96%;margin:unset;padding:178px 0 88px;background-color:#e8ecef}}.top__uramasari-desc{width:454px;height:421px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1200px){.top__uramasari-desc{width:40%}}@media screen and (max-width:767px){.top__uramasari-desc{width:100%;height:unset;padding:0 4.4%}}.top__uramasari-desc a.button{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif}@media screen and (max-width:767px){.top__uramasari-desc a.button{margin:0 auto}}.top__uramasari-logo{width:100%;height:56px}@media screen and (max-width:1200px){.top__uramasari-logo{height:auto}}@media screen and (max-width:767px){.top__uramasari-logo{width:327px;height:40px}}@media screen and (max-width:360px){.top__uramasari-logo{width:100%}}.top__uramasari-text{font-size:1.6rem;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2em;margin:80px 0 64px}@media screen and (max-width:1200px){.top__uramasari-text{font-size:1.5rem;margin:60px 0 32px}}@media screen and (max-width:767px){.top__uramasari-text{font-size:16px;margin:48px 0 40px}}.top__uramasari-image{width:50.47%;height:421px;max-height:421px;overflow:hidden;position:absolute;top:240px;right:0}@media screen and (max-width:1200px){.top__uramasari-image{top:200px}}@media screen and (max-width:767px){.top__uramasari-image{width:85.2%;height:158px;right:-3%;top:unset;bottom:-118px}}.top__uramasari-slider{margin:78px 0 128px;padding-bottom:112px}@media screen and (max-width:1200px){.top__uramasari-slider{margin:78px 0 100px}}@media screen and (max-width:767px){.top__uramasari-slider{margin:166px 0 0;padding:48px 4% 172px;background-color:#002e26}}.top__uramasari-item{display:block;width:608px}@media screen and (max-width:1200px){.top__uramasari-item{width:425px}}@media screen and (max-width:767px){.top__uramasari-item{width:100%}}.top__uramasari-item:hover{cursor:none}.top__uramasari-title{position:relative;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:1;color:#fff;letter-spacing:.05em;padding-left:24px;margin-left:32px}@media screen and (max-width:767px){.top__uramasari-title{font-size:16px;margin-left:8px}}.top__uramasari-title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top__uramasari-title:after{content:"";width:1px;height:30px;background-color:#fff;position:absolute;bottom:-20px;left:3.5px}.top__uramasari-thumbnail{z-index:2;position:relative;width:100%;height:413px;margin-top:17px}@media screen and (max-width:1200px){.top__uramasari-thumbnail{height:315px}}@media screen and (max-width:767px){.top__uramasari-thumbnail{height:240px}}.company{background-color:#f4f6f8}.company__message{position:relative;padding:123px 0 313px}@media screen and (max-width:1200px){.company__message{padding:80px 0 263px}}@media screen and (max-width:767px){.company__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0}}.company__message:before{content:"";width:73.57%;height:780px;border-radius:0 4px 4px 0;background-color:#041e1a;position:absolute;z-index:0;top:0;left:0}@media screen and (max-width:767px){.company__message:before{width:100%;height:100%;border-radius:0}}.company__message-mv{position:relative;width:1200px;margin:0 auto}@media screen and (max-width:1200px){.company__message-mv{width:100%;padding:0 3%}}@media screen and (max-width:767px){.company__message-mv{padding:0 4%}}.company__message-heading{z-index:2;position:relative;margin-bottom:-50px;color:#fff;font:500 4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.2em;letter-spacing:.05em;text-shadow:0 3px 6px #27292a}@media screen and (max-width:1200px){.company__message-heading{font-size:3.2rem;line-height:1.75em;margin-bottom:-32px}}@media screen and (max-width:767px){.company__message-heading{font-size:22px;text-align:center;margin-bottom:20px}}.company__message-image{width:1120px;height:730px;margin:0 auto}@media screen and (max-width:1200px){.company__message-image{width:94%;height:680px}}@media screen and (max-width:980px){.company__message-image{margin:0}}@media screen and (max-width:767px){.company__message-image{width:100%;height:250px}}@media screen and (max-width:980px){.company__message-image img{-o-object-position:30% 50%;object-position:30% 50%}}@media screen and (max-width:767px){.company__message-image img{-o-object-position:0 100%;object-position:0 100%}}.company__message-bg,.company__message-content{width:47.92%;height:950px;border-radius:4px 0 0 4px;position:absolute;z-index:4;bottom:0;right:0}@media screen and (max-width:1200px){.company__message-bg,.company__message-content{width:55%;height:865px}}@media screen and (max-width:980px){.company__message-bg,.company__message-content{width:58%;height:760px}}@media screen and (max-width:767px){.company__message-bg,.company__message-content{width:92%;height:auto;margin-top:30px;bottom:unset;top:386px;right:4%;border-radius:4px}}.company__message-bg{background-color:#041e1a;mix-blend-mode:multiply}@media screen and (max-width:767px){.company__message-bg{display:none}}.company__message-content{color:#fff;padding:104px}@media screen and (max-width:1366px){.company__message-content{padding:104px 70px}}@media screen and (max-width:1200px){.company__message-content{padding:62px}}@media screen and (max-width:1024px){.company__message-content{padding:62px 50px}}@media screen and (max-width:980px){.company__message-content{padding:42px 32px}}@media screen and (max-width:767px){.company__message-content{position:relative;right:unset;top:unset;z-index:5;padding:24px 15px;margin:30px auto 0;background-color:#000403}}.company__message-text,.company__message-name{width:456px;font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif}@media screen and (max-width:1440px){.company__message-text,.company__message-name{width:100%}}@media screen and (max-width:980px){.company__message-text,.company__message-name{font-size:14px}}@media screen and (max-width:370px){.company__message-text,.company__message-name{font-size:13px}}.company__message-text{margin:64px 0 36px;line-height:2.25em;letter-spacing:.05em}@media screen and (max-width:980px){.company__message-text{margin:46px 0 36px}}.company__message-name{text-align:right}.company__message-name span.fs24{font-size:2.4rem}@media screen and (max-width:980px){.company__message-name span.fs24{font-size:20px}}.company__information{width:1200px;margin:0 auto;padding-top:144px}@media screen and (max-width:1200px){.company__information{width:100%;padding:144px 3% 0}}@media screen and (max-width:980px){.company__information{padding-top:120px}}@media screen and (max-width:767px){.company__information{padding:50px 4% 0}}@media screen and (max-width:767px){.company__information .heading{text-align:center}}.company__information-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:88px}@media screen and (max-width:1200px){.company__information-table{gap:50px}}@media screen and (max-width:980px){.company__information-table{gap:26px}}@media screen and (max-width:767px){.company__information-table{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.company__information-column{position:relative;width:50%;max-width:553px}@media screen and (max-width:767px){.company__information-column{width:100%;max-width:100%}}.company__information-column .company__information-row:first-child .company__information-text:before{content:"";width:100%;height:4px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/company/border.svg) no-repeat center/100% 100%;position:absolute;top:-2.5px;right:0}.company__information-column .company__information-row:not(:last-child){margin-bottom:4px}@media screen and (max-width:767px){.company__information-column--2 .company__information-row:first-child .company__information-text:before{display:none}}.company__information-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media screen and (max-width:767px){.company__information-row{gap:8px}}.company__information-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:137px;height:96px;border-radius:4px;background-color:#002e26;color:#fff;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1200px){.company__information-label{font-size:1.6rem}}@media screen and (max-width:767px){.company__information-label{height:unset;min-height:80px}}.company__information-label.h196{height:196px}@media screen and (max-width:767px){.company__information-label.h196{height:unset}}.company__information-label.h296{height:296px}@media screen and (max-width:767px){.company__information-label.h296{height:unset}}.company__information-text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:400px;padding:22px 24px 22px 35px;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2em}@media screen and (max-width:1200px){.company__information-text{width:72.4%;font-size:1.6rem;padding:0 14px 0 25px}}@media screen and (max-width:980px){.company__information-text{padding:0 6px}}@media screen and (max-width:767px){.company__information-text{padding:12px;font-size:15px}}.company__information-text:after{content:"";width:100%;height:4px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/company/border.svg) no-repeat center/100% 100%;position:absolute;bottom:-2.5px;right:0}.company__information-link{position:relative;color:#b59f71;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.company__information-link{text-decoration:underline}}.company__information-link:after{content:"";width:100%;height:1px;background-color:#b59f71;position:absolute;bottom:2px;left:0}@media screen and (max-width:767px){.company__information-link:after{display:none}}.company__information-link:hover{opacity:.7}.company__access{padding-top:160px}@media screen and (max-width:980px){.company__access{padding-top:120px}}@media screen and (max-width:767px){.company__access{padding-top:60px}}.company__access-container{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.company__access-container{width:100%;padding:0 3%;gap:50px}}@media screen and (max-width:980px){.company__access-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.company__access-container{gap:30px;padding:0 4%}}.company__access-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin:83px 0 43px;font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.company__access-info{gap:25px;margin:40px 0 30px;font-size:14px}}.company__access-text{line-height:2em}.company__access-company{font-size:2rem;font-weight:700}@media screen and (max-width:767px){.company__access-company{font-size:18px}}.company__access-note{color:#858585;font-size:1.4rem}@media screen and (max-width:767px){.company__access-note{font-size:12px}}.company__access-box{width:471px;font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:980px){.company__access-box{width:100%}}@media screen and (max-width:767px){.company__access-box{font-size:14px}}.company__access-box--1{margin-bottom:50px}@media screen and (max-width:767px){.company__access-box--1{margin-bottom:30px}}.company__access-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:42px;margin-bottom:27px;border-radius:16px 4px 4px;background-color:#b59f71;color:#fff;font-weight:500}@media screen and (max-width:767px){.company__access-title{height:36px;margin-bottom:20px;border-radius:16px 16px 4px 4px}}@media screen and (max-width:980px){.company__access-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}}@media screen and (max-width:767px){.company__access-wrap{width:unset}}.company__access-row{display:-webkit-box;display:-ms-flexbox;display:flex}.company__access-row.mb10{margin-bottom:10px}@media screen and (max-width:767px){.company__access-row.mb10{margin-bottom:6px}}.company__access-row .company__access-text{padding-left:24px}@media screen and (max-width:767px){.company__access-row .company__access-text{padding-left:16px}}.company__access-label{position:relative;padding-right:24px;font-weight:700;line-height:2em}@media screen and (max-width:767px){.company__access-label{padding-right:16px}}.company__access-label:after{content:"";width:1px;height:21px;background-color:#cbcdce;position:absolute;right:0;top:6px}@media screen and (max-width:767px){.company__access-label:after{top:4px;height:18px}}.company__access-map{position:relative;width:577px;height:728px}@media screen and (max-width:980px){.company__access-map{width:100%;height:auto}}.company__access-gmap{color:#b59f71;font:700 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;position:absolute;bottom:16px;right:0;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.company__access-gmap{bottom:8px;font-size:14px}}.company__access-gmap:hover{opacity:.7}.company__access-gmap img{width:11px;height:11px;margin-left:11px}@media screen and (max-width:767px){.company__access-gmap img{margin-left:6px}}.company__instagram{background:unset}.form{background-color:#f4f6f8;padding-bottom:120px}@media screen and (max-width:767px){.form{padding-bottom:100px}}.form__text{font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2em;letter-spacing:.05em}@media screen and (max-width:1200px){.form__text{font-size:1.6rem}}@media screen and (max-width:767px){.form__text{font-size:15px}}.form__text.white{color:#fff}@media screen and (max-width:1200px){.form__text.white{font-size:1.8rem}}@media screen and (max-width:767px){.form__text.white{font-size:16px}}.form__text .form-confirm{display:none}.form__intro{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.form__intro{width:100%;padding:0 3%}}@media screen and (max-width:767px){.form__intro{padding:0 4%}}.form__mailto{margin-top:40px}@media screen and (max-width:767px){.form__mailto{margin:30px auto 0}}.form__container{z-index:2;position:relative;margin-top:120px}@media screen and (max-width:1200px){.form__container{margin-top:100px}}@media screen and (max-width:767px){.form__container{margin-top:60px}}.form__container:before{content:"";width:380px;height:100%;background-color:#041e1a;position:absolute;z-index:-1;right:0;bottom:0}@media screen and (max-width:1200px){.form__container:before{display:none}}.form__wrapper{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.form__wrapper{gap:30px;width:100%;padding-left:3%}}@media screen and (max-width:767px){.form__wrapper{padding-left:4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.form__steps-container{padding-right:4%}}.form__steps{width:416px;position:sticky;top:70px;padding-top:90px}@media screen and (max-width:1200px){.form__steps{width:356px}}@media screen and (max-width:980px){.form__steps{width:310px}}@media screen and (max-width:767px){.form__steps{width:100%;position:static;padding-top:0}}.form__steps-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;margin-bottom:56px}@media screen and (max-width:1200px){.form__steps-list{gap:58px}}@media screen and (max-width:980px){.form__steps-list{gap:50px}}@media screen and (max-width:767px){.form__steps-list{margin-bottom:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.form__steps-list .form__steps-item:not(:last-child):before{content:"";width:4px;height:4px;border-radius:50%;background-color:#cbcdce;position:absolute;top:50%;right:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form__steps-list .form__steps-item:not(:last-child):after{content:"";width:32px;height:1px;border-radius:2px;background-color:#cbcdce;position:absolute;top:50%;right:-52px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.form__steps-list .form__steps-item:not(:last-child):after{width:26px;right:-46px}}@media screen and (max-width:980px){.form__steps-list .form__steps-item:not(:last-child):after{width:18px;right:-38px}}.form__steps-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;position:relative;width:96px;height:96px;border-radius:4px;background-color:#041e1a}@media screen and (max-width:1200px){.form__steps-item{width:80px;height:80px}}@media screen and (max-width:980px){.form__steps-item{width:70px;height:70px}}.form__steps-item.active{background-color:#b59f71}.form__steps-item span{color:#fff;font-size:2.4rem;letter-spacing:.05em;font-weight:400}@media screen and (max-width:1200px){.form__steps-item span{font-size:2rem}}@media screen and (max-width:980px){.form__steps-item span{font-size:18px}}.form__steps-item span.jap{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:500}.form__content{z-index:2;position:relative;width:680px;padding:90px 0 120px 104px;border-radius:120px 0 0 4px;background-color:#041e1a}@media screen and (max-width:1200px){.form__content{width:58.42%;padding:120px 3%;border-radius:100px 0 0 4px}}@media screen and (max-width:980px){.form__content{padding:100px 3%;border-radius:80px 0 0 4px}}@media screen and (max-width:767px){.form__content{width:100%;padding:50px 4%;border-radius:30px 0 0 4px}}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:40px}@media screen and (max-width:767px){.form__row{margin-bottom:30px}}.form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;color:#d6d9db;font:700 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__label{gap:20px;font-size:16px}}.form__label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:22px;padding-top:2px;border-radius:4px;background-color:#b59f71;color:#fff;font-size:1.4rem;font-weight:500}@media screen and (max-width:767px){.form__label span{width:40px;font-size:12px}}.form__label span.optional{background-color:#989b9e}.form__input{width:100%;height:64px;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__input{height:50px;font-size:16px}}.form__input input,.form__input textarea{width:100%;height:100%;border:none;padding:20px 40px;border-radius:4px 16px 4px 4px;background-color:#f5f6f8;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__input input,.form__input textarea{font-size:16px;padding:10px 15px}}.form__input input::-webkit-input-placeholder,.form__input textarea::-webkit-input-placeholder{color:#cbcdce}.form__input input::-moz-placeholder,.form__input textarea::-moz-placeholder{color:#cbcdce}.form__input input:-ms-input-placeholder,.form__input textarea:-ms-input-placeholder{color:#cbcdce}.form__input input::-ms-input-placeholder,.form__input textarea::-ms-input-placeholder{color:#cbcdce}.form__input input::placeholder,.form__input textarea::placeholder{color:#cbcdce}.form__input input:focus,.form__input textarea:focus{border:none;outline:none}.form__input.textarea{height:137px}.form__policy{color:#d1c19a;text-decoration:underline;-webkit-transition:.3s ease;transition:.3s ease}.form__policy:hover{opacity:.7}.form__privacy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:500;margin-top:16px}.form__privacy .mwform-checkbox-field label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__privacy .mwform-checkbox-field label:before{content:"";width:32px;min-width:32px;height:32px;margin-right:16px;border-radius:4px;border:none;background-color:#f5f6f8}@media screen and (max-width:767px){.form__privacy .mwform-checkbox-field label:before{width:24px;min-width:24px;height:24px;margin-right:12px}}.form__privacy .mwform-checkbox-field label input[type=checkbox]{opacity:0;width:0;height:0}.form__privacy .mwform-checkbox-field label input[type=checkbox]:checked+span:after{content:"✔";color:#b59f71;font-size:2rem;position:absolute;left:9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.form__privacy .mwform-checkbox-field label input[type=checkbox]:checked+span:after{font-size:16px;left:6px}}.form__privacy .mwform-checkbox-field-text{color:#fff;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__privacy .mwform-checkbox-field-text{font-size:16px}}.form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px;width:100%;margin-top:104px}@media screen and (max-width:767px){.form__submit{gap:32px;margin-top:60px}}.form__submit input[type=submit],.form__submit button{cursor:pointer;width:100%;height:64px;outline:none;border-radius:4px;background-color:transparent;border:1px solid #d1c19a;color:#b59f71;font:700 2.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.15em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.form__submit input[type=submit],.form__submit button{font-size:18px;height:50px}}.form__submit input[type=submit]:hover{color:#fff;background-color:#d1c19a}.form__submit button{width:173px;height:40px;border:none;border-radius:0;color:#d6d9db;text-align:right;font-size:1.6rem;letter-spacing:.05em;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/back-button.svg) no-repeat left;background-size:40px 40px}@media screen and (max-width:767px){.form__submit button{width:153px;height:30px;font-size:14px;background-size:30px 30px}}.form__submit button:hover{opacity:.7;text-decoration:underline;-webkit-transform:translateX(-8px);transform:translateX(-8px)}.form--confirm .form__container{margin-top:0}.form--confirm .form__content .form__row:first-child{padding-top:0}.form--confirm .form__row{position:relative;padding:32px 0;margin-bottom:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media screen and (max-width:980px){.form--confirm .form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}@media screen and (max-width:767px){.form--confirm .form__row{gap:16px;padding:22px 0}}.form--confirm .form__row:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#55585a;position:absolute;bottom:-4px;left:0}.form--confirm .form__row:after{content:"";width:calc(100% - 8px);height:1px;border-radius:2px;background-color:#55585a;position:absolute;right:0;bottom:-2.5px}.form--confirm .form__row--inquiry{gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.form--confirm .form__row--inquiry{gap:16px}}.form--confirm .form__row--inquiry .textarea{width:100%}.form--confirm .form__row--privacy{margin-bottom:0;padding-bottom:0}.form--confirm .form__row--privacy:before,.form--confirm .form__row--privacy:after{display:none}.form--confirm .form__row--privacy .form__label{min-width:243px}@media screen and (max-width:767px){.form--confirm .form__row--privacy .form__label{min-width:unset}}.form--confirm .form__row--privacy .form__text{width:100%}.form--confirm .form__row--privacy span.form-confirm{display:block}.form--confirm .form__label{gap:24px;min-width:205px}@media screen and (max-width:767px){.form--confirm .form__label{gap:16px;min-height:unset}}.form--confirm .form__input{height:unset;width:315px;color:#d6d9db}@media screen and (max-width:767px){.form--confirm .form__input{width:100%}}.form--confirm .form__input input,.form--confirm .form__input textarea{padding:0;border-radius:0;background-color:transparent}.form--confirm .form__privacy,.form--confirm .form__policy,.form--confirm .form__text span.form-contact{display:none}@media screen and (max-width:767px){.form__complete .form__steps-container{padding:0}}.form__complete .form__steps{width:unset;position:static;padding-top:0}.form__complete .form__text{margin:40px 0 104px}@media screen and (max-width:980px){.form__complete .form__text{margin:40px 0 80px}}@media screen and (max-width:767px){.form__complete .form__text{margin:30px 0 50px}}.form__complete-wrapper{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.form__complete-wrapper{width:100%;padding:0 3%}}@media screen and (max-width:767px){.form__complete-wrapper{padding:0 4%}}.form__complete-text{font:500 2.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:767px){.form__complete-text{font-size:20px}}.service{scroll-behavior:smooth;background-color:#f8f9fb}.service__text{font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.3333333333em;letter-spacing:.05em}@media screen and (max-width:1200px){.service__text{font-size:1.6rem}}@media screen and (max-width:767px){.service__text{font-size:14px}}.service__text.center{text-align:center}.service__heading{color:#fff;font:700 4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1200px){.service__heading{font-size:3.6rem}}@media screen and (max-width:767px){.service__heading{font-size:26px}}.service__heading span.count{display:block;font-size:2.4rem;font-family:"Nanum Gothic",sans-serif;margin-bottom:24px}@media screen and (max-width:1200px){.service__heading span.count{font-size:2.2rem;margin-bottom:22px}}@media screen and (max-width:767px){.service__heading span.count{font-size:18px;margin-bottom:18px}}.service__mv{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.service__mv{padding:0 4%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}}.service__mv:after{content:"Shape Tomorrow's Comfort";width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#f8f9fb;font-size:30.1rem;font-weight:700;letter-spacing:.02em;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:infinite-loop 12s linear infinite;animation:infinite-loop 12s linear infinite}@media screen and (max-width:1200px){.service__mv:after{font-size:22rem}}@media screen and (max-width:980px){.service__mv:after{font-size:18rem}}@media screen and (max-width:767px){.service__mv:after{top:70%;left:100%;font-size:16rem}}.service__mv-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;padding:160px 0;border-bottom-right-radius:4px;background-color:#fcfdfe}@media screen and (max-width:1200px){.service__mv-banner{padding:100px 3%}}@media screen and (max-width:980px){.service__mv-banner{padding:80px 3%}}@media screen and (max-width:767px){.service__mv-banner{width:100%;padding:50px 0;overflow:hidden}}.service__mv-img{z-index:2;position:relative;width:280px;height:524px}@media screen and (max-width:1200px){.service__mv-img{width:224px;height:420px}}@media screen and (max-width:980px){.service__mv-img{width:180px;height:336px}}@media screen and (max-width:767px){.service__mv-img{width:150px;height:280px}}.service__mv-content{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:600px;background-color:#f8f9fb;letter-spacing:.05em}@media screen and (max-width:1200px){.service__mv-content{width:50%;padding:0 3% 0 50px}}@media screen and (max-width:767px){.service__mv-content{width:100%;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.service__mv-heading{font-size:3.2rem;margin-bottom:102px}@media screen and (max-width:1000px){.service__mv-heading{line-height:1.7em;margin-bottom:80px}}@media screen and (max-width:980px){.service__mv-heading{font-size:28px;margin-bottom:50px}}@media screen and (max-width:767px){.service__mv-heading{font-size:24px;margin-bottom:40px}}.service__mv-text{font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif}@media screen and (max-width:767px){.service__mv-text{font-size:14px}}.service__mv-text span.title{display:block;font-size:1.8rem;margin-bottom:48px}@media screen and (max-width:980px){.service__mv-text span.title{margin-bottom:30px}}@media screen and (max-width:767px){.service__mv-text span.title{font-size:16px}}.service__intro{padding:120px 0 160px}@media screen and (max-width:1200px){.service__intro{padding:100px 0}}@media screen and (max-width:767px){.service__intro{padding:50px 0}}@media screen and (max-width:1200px){.service__intro .service__text{padding:0 3%}}@media screen and (max-width:767px){.service__intro .service__text{padding:0 4%}}.service__intro-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:90px}@media screen and (max-width:1200px){.service__intro-content{margin-top:80px}}@media screen and (max-width:767px){.service__intro-content{padding:0 4%;margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}}.service__anchors-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1200px){.service__anchors-container{padding:0 3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.service__anchors-wrap{width:600px}@media screen and (max-width:1200px){.service__anchors-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.service__anchors{counter-reset:service-anchor;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:grid;place-items:center;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:32px}@media screen and (max-width:980px){.service__anchors{grid-column-gap:20px}}.service__anchors .service__anchor:nth-child(1){grid-area:1/1/2/3}.service__anchors .service__anchor:nth-child(2){grid-area:2/1/3/2}.service__anchors .service__anchor:nth-child(3){grid-area:2/2/3/3}.service__anchor{position:relative;display:block;width:240px;height:240px;border-radius:50%;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.16);box-shadow:10px 10px 20px rgba(0,0,0,.16);-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.service__anchor{width:200px;height:200px}}@media screen and (max-width:980px){.service__anchor{width:150px;height:150px}}.service__anchor:before{content:"";width:100%;height:100%;border-radius:50%;-webkit-box-shadow:-10px -10px 20px #fff;box-shadow:-10px -10px 20px #fff;position:absolute;top:0;left:0;-webkit-transition:.3s ease;transition:.3s ease}.service__anchor span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;padding-top:23px;border-radius:50%;text-align:center;color:#004337;font:700 2rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:1.8em;letter-spacing:.05em}@media screen and (max-width:1200px){.service__anchor span{font-size:1.6rem}}@media screen and (max-width:980px){.service__anchor span{font-size:15px;line-height:1.6em}}.service__anchor span:before{counter-increment:service-anchor;content:"0" counter(service-anchor);font:700 3.2rem "Nanum Gothic",sans-serif;position:absolute;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1200px){.service__anchor span:before{font-size:2.8rem;top:30px}}@media screen and (max-width:980px){.service__anchor span:before{font-size:24px;top:20px}}.service__anchor span:after{content:"";width:8px;height:18px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/service/arrow-gold.svg) no-repeat center/100% 100%;position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1200px){.service__anchor span:after{bottom:22px}}@media screen and (max-width:980px){.service__anchor span:after{width:6px;height:14px;bottom:15px}}.service__anchor:hover{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-box-shadow:6px 6px 20px rgba(0,0,0,.16);box-shadow:6px 6px 20px rgba(0,0,0,.16)}.service__anchor:hover:before{-webkit-box-shadow:-6px -6px 20px #fff;box-shadow:-6px -6px 20px #fff}.service__intro-banner{width:50%;height:480px}@media screen and (max-width:1200px){.service__intro-banner{height:400px}}@media screen and (max-width:980px){.service__intro-banner{height:300px}}@media screen and (max-width:767px){.service__intro-banner{width:100%;height:175px}}.service__intro-banner img{-o-object-position:right;object-position:right;border-radius:4px 0 0 4px}@media screen and (max-width:767px){.service__intro-banner img{border-radius:4px}}.service__overseas{overflow:hidden;position:relative;padding:163px 0}@media screen and (max-width:1200px){.service__overseas{padding:120px 0}}@media screen and (max-width:980px){.service__overseas{padding:80px 0}}@media screen and (max-width:767px){.service__overseas{padding:50px 0}}.service__overseas-bg{width:115%;height:115%;position:absolute;top:0;left:0;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/service/overseas-bg.jpg) no-repeat center/cover;-webkit-transition:.3s ease;transition:.3s ease}.service__overseas-content{position:relative;width:1200px;margin:0 auto;color:#fff}@media screen and (max-width:1200px){.service__overseas-content{width:100%;padding:0 3%}}@media screen and (max-width:767px){.service__overseas-content{padding:0 4%}}.service__overseas-content p.service__text{width:588px;margin:104px 0 88px}@media screen and (max-width:1200px){.service__overseas-content p.service__text{margin:80px 0}}@media screen and (max-width:767px){.service__overseas-content p.service__text{width:100%;margin:50px 0}}.service__overseas-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.service__overseas-btn{font-size:16px}}.service__overseas-btn:after{content:"";width:40px;height:40px;margin-left:32px;border:1px solid #fff;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-white.svg) no-repeat;background-position:50% 46%;background-size:17px 7px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:1200px){.service__overseas-btn:after{width:32px;height:32px;background-size:14px 5px}}@media screen and (max-width:980px){.service__overseas-btn:after{width:24px;height:24px;margin-left:20px;background-size:9px 4px}}.service__overseas-btn:hover{opacity:.7;-webkit-transform:translateY(6px);transform:translateY(6px)}.service__overseas-credit{color:rgba(255,255,255,.4);font:500 1.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;position:absolute;right:24px;bottom:18px}.service__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto;padding:104px 0 160px}@media screen and (max-width:1200px){.service__stores{width:100%;padding:80px 3% 120px}}@media screen and (max-width:767px){.service__stores{padding:50px 4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}}.service__stores-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;width:580px}@media screen and (max-width:1200px){.service__stores-column{width:48%}}@media screen and (max-width:767px){.service__stores-column{width:100%;gap:50px}}.service__stores-column--right{margin-top:176px}@media screen and (max-width:767px){.service__stores-column--right{margin:0}}.service__store{position:relative;padding-bottom:48px}@media screen and (max-width:1200px){.service__store{padding-bottom:40px}}@media screen and (max-width:767px){.service__store{padding:0}}.service__store:hover .service__store-img:before,.service__store:hover .service__store-img .service__store-view{opacity:1}.service__store--vitra{padding:48px 0 0}@media screen and (max-width:1200px){.service__store--vitra{padding-top:40px}}@media screen and (max-width:767px){.service__store--vitra{padding:0}}.service__store--vitra .service__store-txt{width:294px;bottom:unset;right:unset;left:0;top:0}@media screen and (max-width:1200px){.service__store--vitra .service__store-txt{width:232px}}@media screen and (max-width:767px){.service__store--vitra .service__store-txt{width:153px}}.service__store--cor .service__store-txt{width:409px;right:unset;left:0}@media screen and (max-width:1200px){.service__store--cor .service__store-txt{width:324px}}@media screen and (max-width:767px){.service__store--cor .service__store-txt{height:40px;width:170px}}.service__store--artek .service__store-txt{width:326px}@media screen and (max-width:1200px){.service__store--artek .service__store-txt{width:256px}}@media screen and (max-width:767px){.service__store--artek .service__store-txt{width:170px}}.service__store-txt{height:96px;position:absolute;z-index:5;bottom:0;right:0}@media screen and (max-width:1200px){.service__store-txt{height:76px}}@media screen and (max-width:767px){.service__store-txt{height:50px;margin:0 auto 30px;position:static}}.service__store-txt img{-o-object-fit:unset;object-fit:unset}.service__store-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:420px}@media screen and (max-width:1200px){.service__store-img{height:336px}}@media screen and (max-width:980px){.service__store-img{height:320px}}@media screen and (max-width:767px){.service__store-img{height:175px}}.service__store-img img{border-radius:4px}.service__store-img:before{content:"";width:100%;height:100%;border-radius:4px;background-color:rgba(39,41,42,.63);position:absolute;top:0;left:0;opacity:0;-webkit-transition:.3s ease;transition:.3s ease}.service__store-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:152px;height:152px;border:1px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:767px){.service__store-view{width:120px;height:80px}}.service__store-view span{z-index:2;position:relative;padding-right:20px;color:#fff;font-size:1.8rem;font-weight:700;letter-spacing:.08}@media screen and (max-width:767px){.service__store-view span{font-size:12px}}.service__store-view span:after{content:"";width:10px;height:10px;margin-left:10px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/link-white.svg) no-repeat center/100% 100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service__manufacture{position:relative;height:937px;padding-top:120px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/service/manufacture-bg.jpg) no-repeat top/cover}@media screen and (max-width:1200px){.service__manufacture{height:667px;padding-top:80px}}@media screen and (max-width:1024px){.service__manufacture{height:597px}}@media screen and (max-width:980px){.service__manufacture{height:627px}}@media screen and (max-width:767px){.service__manufacture{height:unset;padding:50px 4%}}.service__manufacture-heading{width:1200px;margin:0 auto 104px}@media screen and (max-width:1200px){.service__manufacture-heading{width:100%;padding:0 3%;margin:0 0 80px}}@media screen and (max-width:980px){.service__manufacture-heading{margin-bottom:50px}}@media screen and (max-width:767px){.service__manufacture-heading{padding:0;margin-bottom:40px}}.service__manufacture-container{width:calc(600px + 50%);position:absolute;left:0;bottom:-30px}@media screen and (max-width:1200px){.service__manufacture-container{width:97%}}@media screen and (max-width:980px){.service__manufacture-container{bottom:20%}}@media screen and (max-width:767px){.service__manufacture-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:static;width:100%;padding:0;gap:40px}}.service__manufacture-img{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.service__manufacture-img img{width:110%;height:110%}@media screen and (max-width:1600px){.service__manufacture-img img{width:120%;height:120%}}.service__manufacture-img--1{width:29.17%;height:320px;position:absolute;top:120px;right:0;border-radius:4px 0 0 4px;overflow:hidden}@media screen and (max-width:1200px){.service__manufacture-img--1{height:200px;top:80px}}@media screen and (max-width:1024px){.service__manufacture-img--1{height:175px}}@media screen and (max-width:980px){.service__manufacture-img--1{width:40%;height:210px}}@media screen and (max-width:767px){.service__manufacture-img--1{position:static;width:100%;height:200px;border-radius:4px;margin-bottom:40px}}.service__manufacture-img--1 img{-o-object-position:right bottom;object-position:right bottom}.service__manufacture-img--2{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:71.8%;height:640px}@media screen and (max-width:1200px){.service__manufacture-img--2{width:62%;height:440px}}@media screen and (max-width:1024px){.service__manufacture-img--2{height:390px}}@media screen and (max-width:980px){.service__manufacture-img--2{width:50%;height:275px}}@media screen and (max-width:767px){.service__manufacture-img--2{width:100%;height:200px}}.service__manufacture-img--2 img{-o-object-position:left bottom;object-position:left bottom}.service__manufacture-content{width:496px;color:#fff;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.service__manufacture-content{width:37%;right:10%}}@media screen and (max-width:1024px){.service__manufacture-content{right:3%}}@media screen and (max-width:980px){.service__manufacture-content{width:48%;right:0;bottom:8%}}@media screen and (max-width:767px){.service__manufacture-content{position:static;-webkit-transform:none;transform:none;width:100%}}.service__uramasari{padding:104px 0 160px}@media screen and (max-width:1200px){.service__uramasari{padding:80px 0 100px}}@media screen and (max-width:767px){.service__uramasari{padding:50px 0}}.service__uramasari-container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.service__uramasari-container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.service__uramasari-container{padding:0 4%}}.service__uramasari-title{position:relative;padding-left:56px;margin-bottom:40px;color:#000;font-size:2.4rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:767px){.service__uramasari-title{font-size:20px;padding-left:36px;margin-bottom:50px}}.service__uramasari-title:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#919597;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service__uramasari-title:after{content:"";width:24px;height:1px;border-radius:2px;background-color:#919597;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.service__uramasari-title:after{width:16px}}.service__uramasari-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.service__uramasari-wrap{gap:50px;-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}}.service__uramasari-img{width:600px;height:421px}@media screen and (max-width:1200px){.service__uramasari-img{width:50%}}@media screen and (max-width:767px){.service__uramasari-img{width:100%;height:240px}}.service__uramasari-content{width:496px;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1200px){.service__uramasari-content{width:45%}}@media screen and (max-width:767px){.service__uramasari-content{width:100%}}.service__uramasari-heading{width:100%;height:61px}@media screen and (max-width:767px){.service__uramasari-heading{width:80%;height:40px;-ms-flex-item-align:start;align-self:flex-start}}.service__uramasari-heading img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.service__uramasari-text{font-size:1.6rem;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2em;margin:56px 0 80px}@media screen and (max-width:767px){.service__uramasari-text{font-size:14px;margin:40px 0 50px}}.service__maintenance{padding-top:120px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/service/maintenance-bg.jpg) no-repeat top;background-size:100% calc(100% - 30px)}@media screen and (max-width:1200px){.service__maintenance{padding-top:80px}}@media screen and (max-width:980px){.service__maintenance{padding:80px 0;background-size:cover}}@media screen and (max-width:767px){.service__maintenance{padding:50px 0}}.service__maintenance-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}@media screen and (max-width:1300px){.service__maintenance-container{width:100%;padding:0 3%}}@media screen and (max-width:1200px){.service__maintenance-container{gap:104px}}@media screen and (max-width:1024px){.service__maintenance-container{gap:50px}}@media screen and (max-width:767px){.service__maintenance-container{padding:0 4%}}.service__maintenance-content{width:370px;color:#fff}@media screen and (max-width:980px){.service__maintenance-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service__maintenance-content p.service__text{margin-top:104px}@media screen and (max-width:1200px){.service__maintenance-content p.service__text{margin-top:87px}}@media screen and (max-width:980px){.service__maintenance-content p.service__text{margin-top:60px}}@media screen and (max-width:767px){.service__maintenance-content p.service__text{margin-top:50px}}.service__maintenance-banner{width:768px;margin-right:-42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1300px){.service__maintenance-banner{margin-right:0}}@media screen and (max-width:1200px){.service__maintenance-banner{width:58%}}@media screen and (max-width:980px){.service__maintenance-banner{width:652px;margin-top:60px;-ms-flex-item-align:center;align-self:center}}@media screen and (max-width:767px){.service__maintenance-banner{width:326px;margin-top:50px}}.service__maintenance-banner .service__maintenance-image:first-child{margin-top:128px}@media screen and (max-width:1200px){.service__maintenance-banner .service__maintenance-image:first-child{margin-top:109px}}@media screen and (max-width:1024px){.service__maintenance-banner .service__maintenance-image:first-child{margin-top:92px}}@media screen and (max-width:980px){.service__maintenance-banner .service__maintenance-image:first-child{margin-top:109px}}@media screen and (max-width:767px){.service__maintenance-banner .service__maintenance-image:first-child{margin-top:54px}}@media screen and (max-width:980px){.service__maintenance-banner.laptop{display:none}}.service__maintenance-banner.tablet{display:none}@media screen and (max-width:980px){.service__maintenance-banner.tablet{display:-webkit-box;display:-ms-flexbox;display:flex}}.service__maintenance-image{overflow:hidden;width:376px;height:720px;border-radius:80px 4px 4px}@media screen and (max-width:1200px){.service__maintenance-image{width:calc(50% - 8px);height:613px}}@media screen and (max-width:1024px){.service__maintenance-image{height:515px}}@media screen and (max-width:980px){.service__maintenance-image{width:319px;height:611px}}@media screen and (max-width:767px){.service__maintenance-image{width:160px;height:306px}}.service__maintenance-image img{-o-object-fit:unset;object-fit:unset}.service__maintenance-image.right{border-radius:4px 4px 4px 80px}.service__instagram{background:unset}@-webkit-keyframes infinite-loop{100%{-webkit-transform:translate(calc(-3988px - 25%), -50%);transform:translate(calc(-3988px - 25%), -50%)}}@keyframes infinite-loop{100%{-webkit-transform:translate(calc(-3988px - 25%), -50%);transform:translate(calc(-3988px - 25%), -50%)}}@media screen and (max-width:1200px){@-webkit-keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2915px - 25%), -50%);transform:translate(calc(-2915px - 25%), -50%)}}@keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2915px - 25%), -50%);transform:translate(calc(-2915px - 25%), -50%)}}}@media screen and (max-width:980px){@-webkit-keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2385px - 25%), -50%);transform:translate(calc(-2385px - 25%), -50%)}}@keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2385px - 25%), -50%);transform:translate(calc(-2385px - 25%), -50%)}}}@media screen and (max-width:767px){@-webkit-keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2120px - 22%), -50%);transform:translate(calc(-2120px - 22%), -50%)}}@keyframes infinite-loop{100%{-webkit-transform:translate(calc(-2120px - 22%), -50%);transform:translate(calc(-2120px - 22%), -50%)}}}.brand{background-color:#f8f9fb}.brand__text{font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.3333333333em;letter-spacing:.05em}@media screen and (max-width:1200px){.brand__text{font-size:1.6rem}}@media screen and (max-width:767px){.brand__text{font-size:14px}}.brand__mv{position:relative;padding-bottom:160px;background-color:#fcfdfe}@media screen and (max-width:1200px){.brand__mv{padding-bottom:100px}}@media screen and (max-width:980px){.brand__mv{padding-bottom:80px}}@media screen and (max-width:767px){.brand__mv{padding-bottom:50px}}.brand__mv:before{content:"";width:62.5%;height:602px;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(10%,rgba(255,255,255,.86)),color-stop(20%,rgba(255,255,255,.46)),color-stop(30%,rgba(255,255,255,.27)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.86) 10%,rgba(255,255,255,.46) 20%,rgba(255,255,255,.27) 30%,rgba(255,255,255,0) 100%);position:absolute;z-index:1;right:1px;top:-1px}@media screen and (max-width:1200px){.brand__mv:before{height:402px}}@media screen and (max-width:767px){.brand__mv:before{width:100%;height:202px}}.brand__mv-banner{width:62.5%;height:600px;position:absolute;right:0;top:0}@media screen and (max-width:1200px){.brand__mv-banner{height:400px}}@media screen and (max-width:767px){.brand__mv-banner{width:100%;height:200px;position:static;margin-bottom:30px}}.brand__mv-banner img{-o-object-position:right;object-position:right}.brand__mv-content{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:600px;width:1200px;margin:0 auto}@media screen and (max-width:1200px){.brand__mv-content{width:100%;height:400px;padding:0 3%}}@media screen and (max-width:767px){.brand__mv-content{padding:0 4%;position:static;height:unset}}@media screen and (max-width:767px){.brand__mv-content .brand__text{font-size:13px}}.brand__mv-heading{font:500 4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.2em;letter-spacing:.08em;margin-bottom:80px}@media screen and (max-width:1200px){.brand__mv-heading{font-size:3.2rem;line-height:2em;margin-bottom:50px}}@media screen and (max-width:767px){.brand__mv-heading{font-size:20px;line-height:1.7em;margin-bottom:20px}}.brand__mv-heading span.gold{color:#b59f71}.brand__scroll{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:300vh}@media screen and (max-width:767px){.brand__scroll{height:unset}}.brand__scroll-images{width:55.21%}@media screen and (max-width:1200px){.brand__scroll-images{width:50%}}@media screen and (max-width:767px){.brand__scroll-images{display:none}}.brand__scroll-section{position:relative;height:100svh;width:100%;z-index:1}.brand__scroll-section .scrollmagic-pin-spacer{position:absolute !important;clip:rect(auto,auto,auto,auto)}.brand__scroll-section#section2 .brand__scroll-image,.brand__scroll-section#section2 .brand__scroll-text,.brand__scroll-section#section3 .brand__scroll-image,.brand__scroll-section#section3 .brand__scroll-text{top:-50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand__scroll-section#section2 .brand__scroll-image{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/scroll-img-2.jpg)}.brand__scroll-section#section3 .brand__scroll-image{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/scroll-img-3.jpg)}.brand__scroll-pinWrapper{width:100%;height:100%;position:relative;z-index:11}.brand__scroll-image{height:100%;width:100%;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/scroll-img-1.jpg) no-repeat bottom right/cover;position:absolute;z-index:777;left:0;top:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:width 1s,height 1s;transition:width 1s,height 1s}@media screen and (max-width:767px){.brand__scroll-image{width:100%;height:auto;background:0 0;position:static}}.brand__scroll-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;width:44.79%;padding:150px 102px;background-color:#002e26;position:sticky;z-index:778;right:0;top:0}@media screen and (max-height:700px) and (min-width:768px){.brand__scroll-text{padding:50px 102px}}@media screen and (max-width:1280px){.brand__scroll-text{padding:150px 82px}}@media screen and (max-width:1200px){.brand__scroll-text{width:50%;padding:150px 3%}}@media screen and (max-width:767px){.brand__scroll-text{display:none}}.brand__scroll-text-container{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:justify;-ms-flex-pack:justify;justify-content:space-between;height:652px}@media screen and (max-width:1200px){.brand__scroll-text-container{height:420px}}@media screen and (max-width:980px){.brand__scroll-text-container{height:494px}}@media screen and (max-height:700px) and (min-width:768px){.brand__scroll-text-container{height:520px}}@media screen and (max-width:767px){.brand__scroll-text-container{height:unset}}.brand__scroll-content{width:396px;color:#fff;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2.3333333333em;letter-spacing:.05em;opacity:1;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.brand__scroll-content{font-size:1.6rem}}@media screen and (max-width:1200px){.brand__scroll-content{width:100%}}@media screen and (max-width:767px){.brand__scroll-content{font-size:14px;padding:40px 4%;background-color:#002e26}}.brand__scroll-content h2.title{font-size:2.4rem;margin-bottom:80px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.brand__scroll-content h2.title{font-size:2rem;margin-bottom:50px}}@media screen and (max-height:700px) and (min-width:768px){.brand__scroll-content h2.title{margin-bottom:50px}}@media screen and (max-width:767px){.brand__scroll-content h2.title{font-size:18px;margin-bottom:30px}}.brand__scroll-content.change{opacity:0}.brand__scroll-progress{width:396px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){.brand__scroll-progress{width:100%}}@media screen and (max-width:767px){.brand__scroll-progress{display:none}}.brand__scroll-progress .brand__scroll-progress-container:first-of-type{margin-left:0}.brand__scroll-progress .brand__scroll-progress-container:last-of-type{width:4px;overflow:visible}.brand__scroll-progress-container{overflow:hidden;width:calc(50% - 4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:8px;position:relative;-webkit-transition:.3s ease;transition:.3s ease}.brand__scroll-progress-container .brand__scroll-bar:last-of-type{width:0;height:1.5px;background-color:#d1c19a;position:absolute;left:14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand__scroll-progress-container.active{gap:6px;margin-left:6px}.brand__scroll-progress-container.active .brand__scroll-bullet{height:8px;width:8px !important;min-width:8px !important;background-color:#d1c19a}.brand__scroll-bullet{display:block;width:4px;height:4px;min-width:4px;border-radius:50%;background-color:#23655a;-webkit-transition:.3s ease;transition:.3s ease}.brand__scroll-bullet.first{height:8px;width:8px !important;min-width:8px !important;background-color:#d1c19a}.brand__scroll-bar{height:1px;width:calc(100% - 8px);border-radius:1px;background-color:#23655a;-webkit-transition:.3s ease;transition:.3s ease}.brand__scroll-sp{display:none}@media screen and (max-width:767px){.brand__scroll-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.brand__uramasari{overflow:hidden;position:relative;padding:160px 0}@media screen and (max-width:1200px){.brand__uramasari{padding:120px 0}}@media screen and (max-width:980px){.brand__uramasari{padding:80px 0}}@media screen and (max-width:767px){.brand__uramasari{padding:50px 0}}.brand__uramasari-banner{width:40.31%;height:774px;max-width:774px;position:absolute;top:160px;left:0}@media screen and (max-width:1200px){.brand__uramasari-banner{top:120px;height:480px}}@media screen and (max-width:980px){.brand__uramasari-banner{top:80px}}@media screen and (max-width:767px){.brand__uramasari-banner{width:100%;height:350px;position:static}}.brand__uramasari-desc{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1200px){.brand__uramasari-desc{width:100%;height:480px;padding:0 3%}}@media screen and (max-width:767px){.brand__uramasari-desc{height:unset;padding:0 4%}}.brand__uramasari-intro{width:650px;padding:104px 0 88px}@media screen and (max-width:1200px){.brand__uramasari-intro{width:50%;padding:40px 0 0}}@media screen and (max-width:767px){.brand__uramasari-intro{width:100%;padding:40px 0 50px}}.brand__uramasari-intro a.button{width:100%;height:56px;font-size:2rem;border-radius:4px;border-color:#b59f71}@media screen and (max-width:980px){.brand__uramasari-intro a.button{height:50px;font-size:1.8rem}}@media screen and (max-width:767px){.brand__uramasari-intro a.button{height:40px;font-size:14px}}.brand__uramasari-intro a.button:hover{background-color:#b59f71}.brand__uramasari-logo{width:100%;height:80px}@media screen and (max-width:1200px){.brand__uramasari-logo{height:70px}}@media screen and (max-width:767px){.brand__uramasari-logo{width:70%;height:40px}}.brand__uramasari-logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.brand__uramasari-text{font:500 1.6rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;line-height:2em;letter-spacing:.05em;margin:80px 0 48px}@media screen and (max-width:1200px){.brand__uramasari-text{margin:50px 0}}@media screen and (max-width:767px){.brand__uramasari-text{font-size:14px;margin:40px 0}}.brand__uramasari-chapter{position:relative;width:1200px;margin:0 auto;padding-bottom:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1200px){.brand__uramasari-chapter{width:100%;margin:40px 0;padding-bottom:150px}}@media screen and (max-width:980px){.brand__uramasari-chapter{margin-top:100px}}@media screen and (max-width:767px){.brand__uramasari-chapter{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.brand__uramasari-chapter-box{z-index:2;position:relative;padding:88px 0 102px 96px;border-radius:80px 0 0 4px;background-color:#fff}@media screen and (max-width:1200px){.brand__uramasari-chapter-box{width:50%;padding:60px 3% 70px 5%;border-radius:56px 0 0 4px}}@media screen and (max-width:980px){.brand__uramasari-chapter-box{width:65%}}@media screen and (max-width:767px){.brand__uramasari-chapter-box{width:100%;padding:40px 4% 45px;border-radius:0}}.brand__uramasari-chapter-box:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;right:-99%}@media screen and (max-width:1200px){.brand__uramasari-chapter-box:before{display:none}}.brand__uramasari-title{position:relative;font-size:1.8rem;font-weight:700;letter-spacing:.05em;padding-left:48px;margin-bottom:44px}@media screen and (max-width:767px){.brand__uramasari-title{font-size:16px;padding-left:38px;margin-bottom:30px}}.brand__uramasari-title:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#919597;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand__uramasari-title:after{content:"";width:24px;height:2px;border-radius:2px;background-color:#919597;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.brand__uramasari-title:after{width:16px}}.brand__uramasari-list{counter-reset:uramasari-link;width:555px}@media screen and (max-width:1200px){.brand__uramasari-list{width:100%}}.brand__uramasari-list .brand__uramasari-item:first-of-type{padding-top:0}.brand__uramasari-list .brand__uramasari-item:not(:last-of-type){margin-bottom:4px}.brand__uramasari-item{position:relative;padding:36px 0 33px;width:100%}@media screen and (max-width:1200px){.brand__uramasari-item{padding:25px 0}}@media screen and (max-width:767px){.brand__uramasari-item{padding:20px 0}}.brand__uramasari-item:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#e3e7e9;position:absolute;left:0;bottom:-4px}.brand__uramasari-item:after{content:"";width:calc(100% - 8px);height:1px;border-radius:1px;background-color:#e3e7e9;position:absolute;right:0;bottom:-2.5px}.brand__uramasari-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:500 2.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;padding-left:62px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.brand__uramasari-link{font-size:2rem;padding-left:54px}}@media screen and (max-width:767px){.brand__uramasari-link{font-size:16px;padding-left:42px}}.brand__uramasari-link:before{counter-increment:uramasari-link;content:"0" counter(uramasari-link);font-family:"Nanum Gothic",sans-serif;font-weight:400;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.brand__uramasari-link:after{content:"";width:40px;height:40px;border:1px solid #b59f71;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-gold.svg) no-repeat center/16px 6px;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1200px){.brand__uramasari-link:after{width:32px;height:32px;background-size:14px 5px}}@media screen and (max-width:980px){.brand__uramasari-link:after{width:24px;height:24px;background-size:9px 4px}}.brand__uramasari-link:hover{color:#b59f71}.brand__uramasari-link:hover:after{background-color:#b59f71;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-white.svg)}.brand__uramasari-chapter-image{width:584px;height:400px;position:absolute;z-index:0;bottom:0;left:0}@media screen and (max-width:1200px){.brand__uramasari-chapter-image{left:3%;width:48.66%;height:350px}}@media screen and (max-width:767px){.brand__uramasari-chapter-image{width:100%;height:250px;position:static}}.brand__uramasari-products{position:relative;margin-top:37px;height:360px}@media screen and (max-width:1200px){.brand__uramasari-products{height:284px}}@media screen and (max-width:767px){.brand__uramasari-products{margin:0;height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.brand__uramasari-products-wrap{width:calc(600px + 50%);position:absolute;right:0;bottom:0}@media screen and (max-width:1200px){.brand__uramasari-products-wrap{width:100%;padding:0 3%}}@media screen and (max-width:767px){.brand__uramasari-products-wrap{padding:0 4%;position:static;margin-top:40px}}.brand__uramasari-products-wrap h3.brand__uramasari-title{margin-bottom:80px}@media screen and (max-width:1200px){.brand__uramasari-products-wrap h3.brand__uramasari-title{margin-bottom:50px}}@media screen and (max-width:767px){.brand__uramasari-products-wrap h3.brand__uramasari-title{margin-bottom:30px}}.brand__uramasari-products-wrap ul.brand__uramasari-list{width:55%;max-width:855px}@media screen and (max-width:1200px){.brand__uramasari-products-wrap ul.brand__uramasari-list{width:50%}}@media screen and (max-width:767px){.brand__uramasari-products-wrap ul.brand__uramasari-list{width:100%}}.brand__uramasari-products-wrap a.brand__uramasari-link{padding:0 40px 0 48px}@media screen and (max-width:1200px){.brand__uramasari-products-wrap a.brand__uramasari-link{padding:0 40px}}@media screen and (max-width:767px){.brand__uramasari-products-wrap a.brand__uramasari-link{padding:0 20px}}.brand__uramasari-products-wrap a.brand__uramasari-link:before{display:none}.brand__uramasari-products-image{width:30.42%;max-width:584px;height:360px;position:absolute;right:0;bottom:0}@media screen and (max-width:1200px){.brand__uramasari-products-image{width:40%;height:284px}}@media screen and (max-width:767px){.brand__uramasari-products-image{width:100%;height:240px;position:static}}.brand__services-heading{width:1200px;margin:0 auto 80px;font:500 3.2rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1200px){.brand__services-heading{width:100%;padding:0 3%;font-size:2.8rem;margin-bottom:50px}}@media screen and (max-width:767px){.brand__services-heading{padding:0 4%;font-size:18px;margin-bottom:30px}}.brand__services-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.brand__services-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}}.brand__services-list li.brand__services-item:nth-child(2){background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/service-img-2.jpg)}.brand__services-list li.brand__services-item:nth-child(3){background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/service-img-3.jpg)}.brand__services-item{overflow:hidden;position:relative;width:33.3333333333%;height:760px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/brand/service-img-1.jpg) no-repeat center/cover;-webkit-transition:.3s ease;transition:.3s ease}@media screen and (max-width:1367px){.brand__services-item{height:600px}}@media screen and (max-width:1200px){.brand__services-item{height:500px}}@media screen and (max-width:980px){.brand__services-item{height:350px}}@media screen and (max-width:767px){.brand__services-item{width:100%;height:286px}}.brand__services-item:before{content:"";width:101%;height:101%;background-color:rgba(42,54,51,.72);mix-blend-mode:multiply;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;transition:.3s ease}.brand__services-item:hover:before{background-color:rgba(42,54,51,.1);-webkit-backdrop-filter:blur(13px) brightness(60%) contrast(180%);backdrop-filter:blur(13px) brightness(60%) contrast(180%)}.brand__services-link{z-index:5;position:relative;display:block;width:100%;height:100%;padding:120px 126px 120px 124px}@media screen and (max-width:1600px){.brand__services-link{padding:80px}}@media screen and (max-width:1377px){.brand__services-link{padding:100px 50px}}@media screen and (max-width:1200px){.brand__services-link{padding:80px 50px}}@media screen and (max-width:1200px){.brand__services-link{padding:80px 40px}}@media screen and (max-width:980px){.brand__services-link{padding:50px 30px}}@media screen and (max-width:767px){.brand__services-link{padding:50px 4%}}.brand__services-desc{position:relative;color:#fff;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2.3333333333em}@media screen and (max-width:1200px){.brand__services-desc{font-size:1.6rem}}@media screen and (max-width:980px){.brand__services-desc{font-size:1.4rem}}.brand__services-desc span.title{display:block;font-size:2.4rem;margin-bottom:80px;line-height:1em}@media screen and (max-width:1200px){.brand__services-desc span.title{font-size:2rem;margin-bottom:50px;line-height:1.7em}}@media screen and (max-width:980px){.brand__services-desc span.title{font-size:1.8rem}}@media screen and (max-width:767px){.brand__services-desc span.title{padding-left:20px}}.brand__services-desc:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#fff;position:absolute;left:-20px;top:9px}@media screen and (max-width:767px){.brand__services-desc:before{left:0}}.brand__services-desc:after{content:"";width:1px;height:128px;border-radius:1px;background-color:#e3e7e9;position:absolute;left:-18.5px;top:-123px}@media screen and (max-width:767px){.brand__services-desc:after{left:1.5px}}.brand__services-note{color:#fff;font-size:500 1.4rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;position:absolute;bottom:15px;right:24px}.brand__instagram{background:unset}.uramasari{background-color:#fcfdfe}.uramasari__mv{color:#fff;font-family:"Kinuta",sans-serif;letter-spacing:.08em;background-color:#051e1a}.uramasari__mv-banner{position:relative;width:100%;height:882px}@media screen and (max-width:1280px){.uramasari__mv-banner{height:550px}}.uramasari__mv-title{font-size:4rem;position:absolute;top:50%;right:12.19%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1600px){.uramasari__mv-title{right:10%;font-size:3rem}}@media screen and (max-width:1280px){.uramasari__mv-title{font-size:2.6rem}}@media screen and (max-width:1024px){.uramasari__mv-title{right:5%}}@media screen and (max-width:980px){.uramasari__mv-title{right:3%;font-size:2rem}}@media screen and (max-width:767px){.uramasari__mv-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;top:52%;right:48%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}.uramasari__mv-desc{font-size:2rem;text-align:center}@media screen and (max-width:1200px){.uramasari__mv-desc{font-size:1.8rem}}@media screen and (max-width:767px){.uramasari__mv-desc{padding:0 4%;font-size:16px}}.uramasari__mv-desc span.fs24{font-size:2.4rem}@media screen and (max-width:1200px){.uramasari__mv-desc span.fs24{font-size:2.2rem}}@media screen and (max-width:767px){.uramasari__mv-desc span.fs24{font-size:18px}}.uramasari__mv-desc p{margin:88px 0}@media screen and (max-width:1200px){.uramasari__mv-desc p{margin:60px 0}}@media screen and (max-width:767px){.uramasari__mv-desc p{margin:40px 0}}.uramasari__variety{padding:175px 0 110px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(241,242,243,0)),color-stop(7%,rgba(241,242,243,.04)),color-stop(14%,rgba(241,242,243,.12)),color-stop(21%,rgba(241,242,243,.26)),color-stop(35%,rgba(241,242,243,.56)),color-stop(40%,rgba(241,242,243,.64)),color-stop(55%,rgba(241,242,243,.88)),color-stop(65%,#f1f2f3),to(#fcfdfe));background:linear-gradient(180deg,rgba(241,242,243,0) 0%,rgba(241,242,243,.04) 7%,rgba(241,242,243,.12) 14%,rgba(241,242,243,.26) 21%,rgba(241,242,243,.56) 35%,rgba(241,242,243,.64) 40%,rgba(241,242,243,.88) 55%,#f1f2f3 65%,#fcfdfe 100%)}@media screen and (max-width:1200px){.uramasari__variety{padding:150px 0 100px}}@media screen and (max-width:767px){.uramasari__variety{padding:120px 0 50px}}.uramasari__variety-title{color:#d6d9db;font-size:2.4rem;font-family:"Nanum Gothic",sans-serif;text-align:center}@media screen and (max-width:1200px){.uramasari__variety-title{font-size:2.2rem}}.uramasari__variety-container{width:1236px;margin:0 auto}@media screen and (max-width:1236px){.uramasari__variety-container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.uramasari__variety-container{padding:0 4%}}.uramasari__variety-list{margin:56px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.uramasari__variety-list{margin-top:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}}.uramasari__variety-item{width:405px}@media screen and (max-width:1200px){.uramasari__variety-item{width:32%}}@media screen and (max-width:767px){.uramasari__variety-item{width:100%}}.uramasari__variety-image{position:relative;width:248px;height:463px;margin:0 auto 48px}@media screen and (max-width:1200px){.uramasari__variety-image{width:61.24%;height:auto;aspect-ratio:248/463}}@media screen and (max-width:767px){.uramasari__variety-image{width:150px}}.uramasari__variety-image img{z-index:2;position:relative}.uramasari__variety-image:before{content:"";width:405px;height:154px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/radial-gradient.svg) no-repeat center/cover;position:absolute;bottom:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1200px){.uramasari__variety-image:before{width:163.31%;height:auto;aspect-ratio:405/154;bottom:-10.37%}}.uramasari__variety-desc{text-align:center;color:#000;font:500 2rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1200px){.uramasari__variety-desc{font-size:1.8rem}}@media screen and (max-width:980px){.uramasari__variety-desc{font-size:1.6rem}}.uramasari__variety-desc h3{font-weight:500}.uramasari__variety-desc span.en{font-size:1.6rem}@media screen and (max-width:1200px){.uramasari__variety-desc span.en{font-size:1.4rem}}@media screen and (max-width:980px){.uramasari__variety-desc span.en{font-size:1.2rem}}.uramasari__variety-x{display:block;width:16px;height:16px;margin:8px auto;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/x-gray.svg) no-repeat center/cover}@media screen and (max-width:1200px){.uramasari__variety-x{width:12px;height:12px;margin:6px auto}}.uramasari__variety-button{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;gap:24px}.uramasari__variety-button:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.uramasari__uramasari{position:relative;height:903px}@media screen and (max-width:1200px){.uramasari__uramasari{height:unset;padding:50px 0}}.uramasari__uramasari-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:92px;height:845px;width:calc(600px + 50%);position:absolute;bottom:0;right:0}@media screen and (max-width:1200px){.uramasari__uramasari-container{width:100%;height:574px;padding-left:3%;position:static;gap:75px}}@media screen and (max-width:980px){.uramasari__uramasari-container{gap:50px;height:500px}}@media screen and (max-width:767px){.uramasari__uramasari-container{height:unset;padding:0 4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.uramasari__uramasari-desc{width:508px;min-width:508px}@media screen and (max-width:1200px){.uramasari__uramasari-desc{width:452px;min-width:452px}}@media screen and (max-width:980px){.uramasari__uramasari-desc{width:395px;min-width:395px}}@media screen and (max-width:767px){.uramasari__uramasari-desc{width:100%;min-width:unset}}.uramasari__uramasari-title{width:100%;height:62.5px;margin-bottom:88px}@media screen and (max-width:1200px){.uramasari__uramasari-title{height:55px;margin-bottom:60px}}@media screen and (max-width:980px){.uramasari__uramasari-title{height:48.5px}}@media screen and (max-width:767px){.uramasari__uramasari-title{height:42px;margin-bottom:40px}}.uramasari__uramasari-title img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.uramasari__uramasari-content{font-size:1.8rem;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2.3333333333em}@media screen and (max-width:1200px){.uramasari__uramasari-content{font-size:1.6rem}}@media screen and (max-width:980px){.uramasari__uramasari-content{font-size:1.4rem}}@media screen and (max-width:767px){.uramasari__uramasari-content{font-size:13px}}.uramasari__uramasari-banner{width:61.54%;height:100%;overflow:hidden;border-radius:80px 0 0 4px}@media screen and (max-width:767px){.uramasari__uramasari-banner{width:100%;border-radius:0}}@media screen and (max-width:980px){.uramasari__uramasari-banner img{-o-object-position:12% 50%;object-position:12% 50%}}@media screen and (max-width:767px){.uramasari__uramasari-banner img{-o-object-position:center;object-position:center}}.uramasari__about{overflow:hidden;position:relative;padding-top:216px;scroll-margin-top:-150px}@media screen and (max-width:1200px){.uramasari__about{padding-top:160px;scroll-margin-top:-80px}}@media screen and (max-width:767px){.uramasari__about{padding-top:50px;scroll-margin-top:0}}.uramasari__about:before,.uramasari__about:after{content:"";border-radius:50%;height:auto;width:81.45%;aspect-ratio:1562/1579;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/gradient-left.svg) no-repeat center/100% 100%;position:absolute;top:0;left:-31.35%}.uramasari__about:after{width:56.98%;aspect-ratio:1094/1106;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/gradient-right.svg);left:unset;top:12.91%;right:-22.92%}@media screen and (max-width:1600px){.uramasari__about:after{top:21.6%}}@media screen and (max-width:1440px){.uramasari__about:after{top:25.5%}}@media screen and (max-width:767px){.uramasari__about:after{top:28.5%}}.uramasari__about .uramasari__about-container:first-of-type{margin-bottom:160px}@media screen and (max-width:1200px){.uramasari__about .uramasari__about-container:first-of-type{margin-bottom:120px}}@media screen and (max-width:767px){.uramasari__about .uramasari__about-container:first-of-type{margin-bottom:60px}}.uramasari__about-container{z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto}@media screen and (max-width:1200px){.uramasari__about-container{width:100%;padding:0 3%}}@media screen and (max-width:980px){.uramasari__about-container{gap:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.uramasari__about-container{gap:40px;padding:0 4%}}.uramasari__about-desc{width:704px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1200px){.uramasari__about-desc{width:59.67%}}@media screen and (max-width:980px){.uramasari__about-desc{width:600px}}@media screen and (max-width:767px){.uramasari__about-desc{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.uramasari__about-desc--obsession{scroll-margin-top:120px}@media screen and (max-width:1200px){.uramasari__about-desc--obsession{scroll-margin-top:80px}}@media screen and (max-width:767px){.uramasari__about-desc--obsession{gap:0;scroll-margin-top:40px}}.uramasari__about-content{width:320px;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}@media screen and (max-width:1200px){.uramasari__about-content{width:45.45%}}@media screen and (max-width:767px){.uramasari__about-content{width:100%}}.uramasari__about-heading{font-size:4rem;font-family:"Nanum Gothic",sans-serif}@media screen and (max-width:1200px){.uramasari__about-heading{font-size:3.2rem}}@media screen and (max-width:767px){.uramasari__about-heading{font-size:24px}}.uramasari__about-title{font-size:2rem;font-weight:700;margin:54px 0 32px}@media screen and (max-width:1200px){.uramasari__about-title{font-size:1.8rem;margin:48px 0 26px}}@media screen and (max-width:767px){.uramasari__about-title{font-size:16px;margin:32px 0 22px}}.uramasari__about-text{font-size:1.6rem;line-height:2.25em}@media screen and (max-width:1200px){.uramasari__about-text{font-size:1.4rem}}.uramasari__about-image-container{width:400px}@media screen and (max-width:1200px){.uramasari__about-image-container{width:33.33%}}@media screen and (max-width:980px){.uramasari__about-image-container{width:40%}}@media screen and (max-width:767px){.uramasari__about-image-container{width:100%}}.uramasari__about-image{width:100%;height:400px;border-radius:8px;overflow:hidden}@media screen and (max-width:1200px){.uramasari__about-image{height:auto;aspect-ratio:1/1}}.uramasari__summary{z-index:2;position:relative;padding:216px 0 160px}@media screen and (max-width:1200px){.uramasari__summary{padding:120px 0}}@media screen and (max-width:767px){.uramasari__summary{padding:50px 0}}.uramasari__summary-container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.uramasari__summary-container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.uramasari__summary-container{padding:0 4%}}.uramasari__summary-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.uramasari__summary-content{gap:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.uramasari__summary-title{margin:23px 0 80px}@media screen and (max-width:767px){.uramasari__summary-title{margin-bottom:40px}}.uramasari__summary-column{width:560px;height:504px;margin-top:0}@media screen and (max-width:1200px){.uramasari__summary-column{width:46.67%}}@media screen and (max-width:767px){.uramasari__summary-column{width:100%;height:unset}}.uramasari__summary-column .company__information-text{width:400px;padding:0 24px}@media screen and (max-width:1200px){.uramasari__summary-column .company__information-text{width:72.4%}}@media screen and (max-width:980px){.uramasari__summary-column .company__information-text{padding:0 16px}}@media screen and (max-width:767px){.uramasari__summary-column .company__information-text{padding:12px}}.uramasari__summary-column .company__information-text br{display:none}@media screen and (max-width:980px){.uramasari__summary-column .company__information-text br{display:block}}.uramasari__summary-column .company__information-column{width:100%}.uramasari__summary-column--2{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;padding:40px;border-radius:4px;background-color:#fff}@media screen and (max-width:1200px){.uramasari__summary-column--2{padding:30px}}@media screen and (max-width:767px){.uramasari__summary-column--2{padding:20px}}.uramasari__summary-sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:7px;font:500 1.3rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em}.uramasari__summary-sample-img{width:201px;height:151px}@media screen and (max-width:1200px){.uramasari__summary-sample-img{height:auto;width:41.88%;aspect-ratio:201/151}}.uramasari__summary-dimensions{width:480px;height:245px;margin-top:28px}@media screen and (max-width:1200px){.uramasari__summary-dimensions{height:auto;width:100%;aspect-ratio:480/245}}.uramasari__design{padding:104px 0;text-align:center;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;background-color:#e8e9e9}@media screen and (max-width:767px){.uramasari__design{padding:50px 4%}}.uramasari__design h2.heading{line-height:1}.uramasari__design-title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:23px auto 40px;font-size:1.8rem;letter-spacing:.05em}@media screen and (max-width:767px){.uramasari__design-title{font-size:16px;margin-bottom:26px}}.uramasari__design-title:before,.uramasari__design-title:after{content:"";width:4px;height:4px;border-radius:50%;background-color:#919597;position:absolute;top:50%;left:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uramasari__design-title:after{left:unset;right:-20px}.uramasari__design-text{font-size:1.6rem;margin-bottom:56px}@media screen and (max-width:767px){.uramasari__design-text{font-size:13.5px;margin-bottom:36px;line-height:2.25em}}.uramasari__design-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1360px;margin:0 auto}@media screen and (max-width:1367px){.uramasari__design-container{width:100%;padding:0 3%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px}}@media screen and (max-width:1024px){.uramasari__design-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}}@media screen and (max-width:767px){.uramasari__design-container{padding:0;gap:40px}}.uramasari__design-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:relative;width:706px;height:706px;border-radius:4px;background-color:#f2f3f5}@media screen and (max-width:1367px){.uramasari__design-thumbnail{width:500px;height:500px}}@media screen and (max-width:767px){.uramasari__design-thumbnail{width:100%;height:auto;aspect-ratio:706/706}}.uramasari__design-sample{position:relative;width:290px;height:539px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;-webkit-transition:.5s ease;transition:.5s ease}@media screen and (max-width:1367px){.uramasari__design-sample{width:205px;height:382px}}@media screen and (max-width:767px){.uramasari__design-sample{width:41.08%;height:auto;aspect-ratio:290/539}}.uramasari__design-sample:before{content:"";width:473px;height:180px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/radial-gradient-2.svg) no-repeat center/cover;position:absolute;z-index:-1;left:50%;bottom:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1367px){.uramasari__design-sample:before{width:334px;height:127px}}@media screen and (max-width:767px){.uramasari__design-sample:before{width:163.11%;height:auto;aspect-ratio:473/180;bottom:-6.5%}}.uramasari__design-sample.AB-AC{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/AB-AC.png)}.uramasari__design-sample.AB-EJ{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/AB-EJ.png)}.uramasari__design-sample.AB-KG{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/AB-KG.png)}.uramasari__design-sample.AB-SN{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/AB-SN.png)}.uramasari__design-sample.AB-TK{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/AB-TK.png)}.uramasari__design-sample.OG-AC{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/OG-AC.png)}.uramasari__design-sample.OG-EJ{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/OG-EJ.png)}.uramasari__design-sample.OG-KG{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/OG-KG.png)}.uramasari__design-sample.OG-SN{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/OG-SN.png)}.uramasari__design-sample.OG-TK{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/OG-TK.png)}.uramasari__design-sample.WL-AC{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WL-AC.png)}.uramasari__design-sample.WL-EJ{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WL-EJ.png)}.uramasari__design-sample.WL-KG{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WL-KG.png)}.uramasari__design-sample.WL-SN{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WL-SN.png)}.uramasari__design-sample.WL-TK{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WL-TK.png)}.uramasari__design-sample.WM-AC{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WM-AC.png)}.uramasari__design-sample.WM-EJ{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WM-EJ.png)}.uramasari__design-sample.WM-KG{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WM-KG.png)}.uramasari__design-sample.WM-SN{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WM-SN.png)}.uramasari__design-sample.WM-TK{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WM-TK.png)}.uramasari__design-sample.WT-AC{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WT-AC.png)}.uramasari__design-sample.WT-EJ{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WT-EJ.png)}.uramasari__design-sample.WT-KG{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WT-KG.png)}.uramasari__design-sample.WT-SN{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WT-SN.png)}.uramasari__design-sample.WT-TK{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/uramasari/combination/WT-TK.png)}@media screen and (max-width:767px){.uramasari__design-options{width:100%}}.uramasari__design-choices{pointer-events:none;width:100%;border-top:1px solid #cbcdce;border-bottom:1px solid #cbcdce}@media screen and (max-width:767px){.uramasari__design-choices{pointer-events:all}}.uramasari__design-choices .uramasari__design-choice:first-of-type{position:relative}.uramasari__design-choices .uramasari__design-choice:first-of-type:after{content:"";width:1px;height:116px;background-color:#cbcdce;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uramasari__design-choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:148px;width:50%;color:#041e1a;font:700 2rem "Nanum Gothic",sans-serif;letter-spacing:.05em}.uramasari__design-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px}@media screen and (max-width:767px){.uramasari__design-row{display:none;gap:16px;padding-bottom:16px;border-bottom:1px solid #cbcdce}}.uramasari__design-row--inside{margin-top:80px}@media screen and (max-width:1367px){.uramasari__design-row--inside{margin-top:50px}}@media screen and (max-width:767px){.uramasari__design-row--inside{margin-top:0}}.uramasari__design-row--inside .uramasari__design-header:before{right:calc(100% - 72px)}.uramasari__design-row--inside .uramasari__design-header:after{width:calc(100% - 80px)}.uramasari__design-row--inside .uramasari__design-item{height:166.5px}@media screen and (max-width:1200px){.uramasari__design-row--inside .uramasari__design-item{height:151.5px}}@media screen and (max-width:767px){.uramasari__design-row--inside .uramasari__design-item{height:126.5px}}.uramasari__design-header{position:relative;width:608px;font-size:2rem;font-family:"Nanum Gothic",sans-serif;letter-spacing:.05em;color:#041e1a;text-align:left}@media screen and (max-width:1200px){.uramasari__design-header{width:100%}}@media screen and (max-width:767px){.uramasari__design-header{font-size:16px}}.uramasari__design-header:before,.uramasari__design-header:after{content:"";width:4px;height:4px;border-radius:50%;background-color:#cbcdce;position:absolute;top:50%;right:495px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1200px){.uramasari__design-header:before,.uramasari__design-header:after{right:calc(80% + 8px)}}@media screen and (max-width:767px){.uramasari__design-header:before,.uramasari__design-header:after{right:calc(100% - 88px)}}.uramasari__design-header:after{height:1px;width:487px;border-radius:0;right:0}@media screen and (max-width:1200px){.uramasari__design-header:after{width:80%}}@media screen and (max-width:767px){.uramasari__design-header:after{width:calc(100% - 96px)}}@media screen and (max-width:767px){.uramasari__design-wrapper{width:100%;overflow-x:scroll}}.uramasari__design-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}@media screen and (max-width:1200px){.uramasari__design-list{gap:45px}}@media screen and (max-width:767px){.uramasari__design-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:56px;padding:6px 20px}}.uramasari__design-item{cursor:pointer;position:relative;height:152px}@media screen and (max-width:1200px){.uramasari__design-item{height:137px}}@media screen and (max-width:767px){.uramasari__design-item{height:112px}}.uramasari__design-item.active .uramasari__design-img:before,.uramasari__design-item.active .uramasari__design-img:after{opacity:1}.uramasari__design-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:relative;width:96px;height:96px}@media screen and (max-width:1200px){.uramasari__design-img{width:80px;height:80px}}@media screen and (max-width:767px){.uramasari__design-img{width:60px;height:60px}}.uramasari__design-img:before{content:"";opacity:0;width:calc(100% + 8px);height:calc(100% + 8px);border-radius:8px;border:2px solid #b59f71;background-color:rgba(181,159,113,.24);position:absolute;z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s ease;transition:.5s ease}.uramasari__design-img:after{content:"";opacity:0;width:8px;height:8px;border-radius:50%;background-color:#d1c19a;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s ease;transition:.5s ease}.uramasari__design-img img{overflow:hidden;border-radius:4px}.uramasari__design-img.white img{border:1px solid #707070}.uramasari__design-desc{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.2rem;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.uramasari__design-desc{font-size:11px}}.uramasari__design-desc span:first-of-type{display:inline-block;line-height:1.3333333333em}.uramasari__design-desc span:last-of-type{font-size:1rem;font-weight:500}@media screen and (max-width:767px){.uramasari__design-desc span:last-of-type{font-size:9px}}.uramasari__design-back{position:relative;display:none;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:16px;padding-left:16px;font:400 1.4rem "Nanum Gothic",sans-serif;letter-spacing:.08em}.uramasari__design-back:before{content:"";width:9px;height:4px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-left.svg) no-repeat center/100% 100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.uramasari__gallery{padding:144px 0;text-align:center}@media screen and (max-width:1200px){.uramasari__gallery{padding:120px 0}}@media screen and (max-width:767px){.uramasari__gallery{padding:50px 0}}.uramasari__gallery-list{width:1200px;margin:88px auto 0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:32px}@media screen and (max-width:1200px){.uramasari__gallery-list{width:100%;padding:0 3%;margin-top:60px}}@media screen and (max-width:767px){.uramasari__gallery-list{padding:0 4%;margin-top:40px;grid-gap:12px}}.uramasari__gallery-item{height:584px;overflow:hidden;border-radius:4px}@media screen and (max-width:1200px){.uramasari__gallery-item{height:auto;width:100%}}.uramasari__gallery-item--2,.uramasari__gallery-item--3{width:584px}@media screen and (max-width:1200px){.uramasari__gallery-item--2,.uramasari__gallery-item--3{width:100%}}.uramasari__gallery-item--1{grid-area:1/1/2/3;border-top-left-radius:88px}@media screen and (max-width:767px){.uramasari__gallery-item--1{border-top-left-radius:32px}}.uramasari__gallery-item--2{grid-area:2/1/3/2}.uramasari__gallery-item--3{grid-area:2/2/3/3}.uramasari__gallery-item--4{grid-area:3/1/4/3;border-bottom-right-radius:88px}@media screen and (max-width:767px){.uramasari__gallery-item--4{border-bottom-right-radius:32px}}.uramasari__instagram{background:#f8f9fb}.privacy{background-color:#f4f6f8;font:500 1.8rem "游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;letter-spacing:.05em;line-height:2.3333333333em;padding-bottom:120px}@media screen and (max-width:1600px){.privacy{padding-bottom:100px}}@media screen and (max-width:1200px){.privacy{font-size:1.6rem;padding:20px 0 80px}}@media screen and (max-width:767px){.privacy{font-size:14px}}.privacy__container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.privacy__container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.privacy__container{padding:0 4%}}.privacy__text.mt24{margin-top:24px}.privacy__title{position:relative;padding-left:48px;margin:50px 0 40px;font-size:2.8rem}@media screen and (max-width:1200px){.privacy__title{font-size:2.4rem}}@media screen and (max-width:767px){.privacy__title{font-size:16px;padding-left:28px;margin:40px 0 20px}}.privacy__title:before{content:"";width:4px;height:4px;border-radius:50%;background-color:#919597;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.privacy__title:after{content:"";width:24px;height:2px;border-radius:2px;background-color:#919597;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.privacy__title:after{width:14px}}.privacy__list{line-height:2em;margin:30px 0 0 50px}@media screen and (max-width:767px){.privacy__list{margin:15px 0 0 30px}}.privacy__item{position:relative;padding-left:5px;margin-top:15px;list-style:outside decimal}.privacy__item::marker{color:#b59f71;font:700 2rem "Nanum Gothic",sans-serif}@media screen and (max-width:1200px){.privacy__item::marker{font-size:1.6rem}}@media screen and (max-width:767px){.privacy__item::marker{font-size:16px}}.sitemap{padding:40px 0 160px;background-color:#f4f6f8}@media screen and (max-width:1200px){.sitemap{padding-bottom:120px}}@media screen and (max-width:767px){.sitemap{padding:0 0 80px}}.sitemap__container{width:1200px;margin:0 auto}@media screen and (max-width:1200px){.sitemap__container{width:100%;padding:0 3%}}@media screen and (max-width:767px){.sitemap__container{padding:0 4%}}.sitemap__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width:767px){.sitemap__list{gap:24px}}.sitemap__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:76px;padding:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}@media screen and (max-width:1024px){.sitemap__item{gap:50px}}@media screen and (max-width:767px){.sitemap__item{gap:24px;padding-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sitemap__item-banner{height:176px;width:50.34%;overflow:hidden;border-radius:4px 0 0 4px}@media screen and (max-width:1200px){.sitemap__item-banner{width:40%}}@media screen and (max-width:767px){.sitemap__item-banner{width:100%}}.sitemap__item-banner img{-o-object-position:bottom right;object-position:bottom right}.sitemap__item-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:72px}@media screen and (max-width:1024px){.sitemap__item-links{gap:50px}}@media screen and (max-width:767px){.sitemap__item-links{width:100%;padding:0 5%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}}.sitemap__item-link{width:121px;color:#041e1a;font-size:2rem;font-weight:700;letter-spacing:.15em}@media screen and (max-width:980px){.sitemap__item-link{width:110px;font-size:1.8rem}}@media screen and (max-width:767px){.sitemap__item-link{width:unset}}.sitemap__item-link.others:hover{opacity:1;color:#041e1a}.sitemap__item-sublinks{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}@media screen and (max-width:767px){.sitemap__item-sublinks{gap:16px}}.sitemap__item-sublink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;letter-spacing:.15em}@media screen and (max-width:980px){.sitemap__item-sublink{font-size:1.4rem}}.sitemap__item-sublink.jap{font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic",sans-serif;font-weight:500;letter-spacing:.05em}.sitemap__item-sublink:before{content:"";width:16px;height:6px;margin-right:12px;margin-bottom:2px;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-gold.svg) no-repeat center/100% 100%}.sitemap__item-link,.sitemap__item-sublink{-webkit-transition:.3s ease;transition:.3s ease}.sitemap__item-link:hover,.sitemap__item-sublink:hover{opacity:.7;color:#b59f71}#cursor-center{position:fixed;top:-5px;left:-5px;pointer-events:none;z-index:9999}@media screen and (max-width:767px){#cursor-center{display:none}}#cursor-circle{--size:8px;z-index:9999;position:fixed;pointer-events:none;top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:var(--size);height:var(--size);border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b69f71;font:800 1.5rem "Nanum Gothic",sans-serif;letter-spacing:.08em;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.24);box-shadow:0 3px 10px rgba(0,0,0,.24);-webkit-transition:top .15s ease-out,left .15s ease-out,width .15s ease-out,height .15s ease-out;transition:top .15s ease-out,left .15s ease-out,width .15s ease-out,height .15s ease-out}@media screen and (max-width:767px){#cursor-circle{display:none}}.overflow{overflow:hidden}.pc{display:block}@media screen and (max-width:767px){.pc{display:none}}.pc-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.pc-flex{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:block}}.sp-flex{display:none}@media screen and (max-width:767px){.sp-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.pc-grid{display:grid}@media screen and (max-width:767px){.pc-grid{display:none}}.sp-grid{display:none}@media screen and (max-width:767px){.sp-grid{display:grid}}.text-center{text-align:center}.splide__track--nav li{border:none !important}.splide__arrows{z-index:1;width:312px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:64px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.splide__arrows{width:263px;height:44px;bottom:56px}}.splide__arrow{width:40px;height:40px;border-radius:0;opacity:unset;background:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-green.svg) no-repeat center/16px 6px;background-color:#fff}@media screen and (max-width:767px){.splide__arrow{width:38px;height:38px}}.splide__arrow svg{display:none}.splide__arrow--prev{left:0;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.splide__arrow--next{right:0}.splide__pagination{counter-reset:pagination-num;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;bottom:64px;padding:0}@media screen and (max-width:767px){.splide__pagination{gap:14px;bottom:56px}}.splide__pagination__page{font:700 1.8rem "Nanum Gothic",sans-serif;letter-spacing:.05em;width:56px;height:56px;margin:0;opacity:1;background-color:#fff;border:1px solid #cbcdce}@media screen and (max-width:767px){.splide__pagination__page{width:44px;height:44px;font-size:14px}}.splide__pagination__page:before{color:#d6d9db;counter-increment:pagination-num;content:"0" counter(pagination-num);-webkit-transition:.3s ease;transition:.3s ease}.splide__pagination__page:hover{opacity:1}.splide__pagination__page.is-active{-webkit-transform:unset;transform:unset;width:48px;height:48px;margin:0 3px}@media screen and (max-width:767px){.splide__pagination__page.is-active{width:38px;height:38px;margin:0 2px}}.splide__pagination__page.is-active:before{color:#23655a}.top__brand-bg{pointer-events:none}.top__brand-bg .splide__track{width:100%;height:680px;border-radius:4px}@media screen and (max-width:1600px){.top__brand-bg .splide__track{height:545px}}@media screen and (max-width:767px){.top__brand-bg .splide__track{height:680px}}.top__brand-bg .splide__slide{position:relative;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top__brand-bg .splide__slide:before{content:"";width:100%;height:100%;background-color:rgba(58,61,64,.16);border-radius:4px;position:absolute;top:0;left:0}.top__brand-bg .splide__slide img{-o-object-position:bottom right;object-position:bottom right}@media screen and (max-width:767px){.top__uramasari-slider .splide__slide{width:98%}}.top__uramasari-slider .splide__arrows{width:456px;bottom:0}@media screen and (max-width:767px){.top__uramasari-slider .splide__arrows{width:342px;bottom:88px}}.top__uramasari-slider .splide__arrow{background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-white.svg);background-color:transparent}.top__uramasari-slider .splide__arrow svg{display:none}.top__uramasari-slider .splide__arrow:hover{cursor:none}.top__uramasari-slider .splide__pagination{bottom:0}@media screen and (max-width:767px){.top__uramasari-slider .splide__pagination{gap:8px;bottom:88px}}.top__uramasari-slider .splide__pagination__page{background-color:transparent;border:1px solid #989d9f}.top__uramasari-slider .splide__pagination__page:before{color:#989d9f}@media screen and (max-width:767px){.top__uramasari-slider .splide__pagination__page.is-active{margin:0 3px}}.top__uramasari-slider .splide__pagination__page.is-active:before{color:#fff}.top__uramasari-slider .splide__pagination__page:hover{cursor:none}@media screen and (max-width:1200px){.instagram__slider .splide__slide{width:30%}}@media screen and (max-width:767px){.instagram__slider .splide__slide{width:100%}}.instagram__slider .splide__arrows{width:80px;height:36px;position:absolute;bottom:unset;top:-36px;left:991px}@media screen and (max-width:1200px){.instagram__slider .splide__arrows{left:unset;right:129px}}@media screen and (max-width:767px){.instagram__slider .splide__arrows{width:68px;height:30px;top:-30px;right:68px}}.instagram__slider .splide__arrow{width:36px;height:36px;background-image:url(//aidecplus.com/wp-content/themes/aidecplus/./img/icons/arrow-gold.svg);background-color:transparent}@media screen and (max-width:767px){.instagram__slider .splide__arrow{width:30px;height:30px}}.mw_wp_form .error{font-size:14px}@media screen and (max-width:767px){.mw_wp_form .error{font-size:12px}}.form__input span.error{margin-top:8px}@media screen and (max-width:767px){.form__input span.error{margin-top:5px}}.form__privacy span.error{position:absolute;bottom:-25px}@media screen and (max-width:767px){.form__privacy span.error{bottom:-23px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#sb_instagram .sbi_photo{max-height:240px !important}#sb_instagram #sbi_images{padding:0 !important}