.feature--container{display:flex;justify-content:center;align-items:flex-start;gap:2rem;margin-top:calc(var(--v-space)/2)}@media screen and (max-width: 640px){.feature--container{flex-direction:column}}.feature--container>*{flex:0 1 33.3333333333%}.feature--container a{display:block;color:#222}.feature--container a:hover .feature__img img{transform:scale(1.1);transition:.3s}.feature--container a:hover .feature__ttl{color:#000;--d: 100%;transition:.4s}.feature--container .feature__img{margin:1.5rem;text-align:center;border-radius:50%;overflow:hidden;aspect-ratio:1/1}.feature--container .feature__img img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:.6s}.feature--container .feature__ttl{display:inline;line-height:1.5;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:26px;background:linear-gradient(rgba(98, 166, 219, 0.3) 0 0) 0 100%/var(--d, 0) .5em no-repeat}.feature--container .feature__txt{max-width:280px;margin:1rem auto;text-align:justify;font-size:14px}.feature--container .feature__link{font-size:14px}.intro .u-nav-next.btn a::before,.intro .u-nav-next.btn a::after{display:none}.intro .u-nav-next.btn a svg{margin-right:.5em}.service--uniform--feature .basic-width{padding:var(--v-space) calc(var(--v-space)/3);background:#fff}.service--uniform--feature .ttl--large{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1em auto;font-size:clamp(24px,1.5rem + (1vw - 3.75px)*.8073,32px);min-height:0vw;border-bottom:solid 5px #ccc}.service--uniform--feature .feature__lead{width:min(540px,80%);margin:0 auto calc(var(--v-space)/2) auto;text-align:justify}.service--uniform--feature .column--container{align-items:flex-start}.service--uniform--feature .column__img img{margin-top:1rem}.service--uniform--feature .column__img img.img__full-refund{margin:calc(var(--v-space)/2) auto 0 auto;width:80%}.service--uniform--feature .column__img figcaption{padding:1rem;text-align:justify;font-size:13px;color:#665}.service--uniform--feature .u-exp{margin-bottom:1rem}.service--uniform--feature .u-nav-next{margin-right:1.5rem}.service--uniform--feature .global-satisfaction{padding:calc(var(--v-space)/2) 0}.customize--wrapper{padding:var(--v-space) 0}.customize--wrapper .item--container{margin:calc(var(--v-space)) auto;display:flex;flex-direction:column;gap:calc(var(--v-space))}.customize--wrapper .item--container .item{display:grid;grid-template-columns:1fr 1.6fr;align-items:center;background:#e3eff8}@media(width <= 640px){.customize--wrapper .item--container .item{display:flex;flex-direction:column;gap:0;max-width:320px;margin-inline:auto}}.customize--wrapper .item--container .item .__img{width:100%;overflow:hidden}.customize--wrapper .item--container .item .__img img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.customize--wrapper .item--container .item .__img .no-image{display:grid;align-items:center;aspect-ratio:1/1;color:#666;background:#f8f8f6}.customize--wrapper .item--container .item .__content{text-align:left;line-height:1.5;font-size:14px}.customize--wrapper .item--container .item .__content .__inner{padding:var(--v-space)}@media(width <= 640px){.customize--wrapper .item--container .item .__content .__inner{padding:3rem}}.customize--wrapper .item--container .item .__content .__ttl{margin-bottom:.5em;font-size:clamp(25px,1.5625rem + (1vw - 3.75px)*.3027,28px);min-height:0vw}.customize--wrapper .item--container .item .__content .__txt{font-size:clamp(14px,.875rem + (1vw - 3.75px)*.2018,16px);min-height:0vw}.customize--wrapper .item--container .item .__content .__price{margin-top:1em;font-size:clamp(14px,.875rem + (1vw - 3.75px)*.2018,16px);min-height:0vw;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;color:#2d2147}.customize--wrapper .item--container .item .__content .__notes{margin-top:1em;padding-top:1em;font-size:12px;border-top:solid 1px #333}.service--uniform--achievement .list--square img{width:100%;height:auto;margin-top:.5em;margin-bottom:var(--v-space);border:solid 1px #ccc}.faq--container [data-css-icon] i{background-color:#2d2147}.faq--container [open]>summary{background-color:#2d2147}.faq--container [open] [data-css-icon] i{background-color:#2d2147}.wpcf7{background:rgba(98,166,219,.3)}.global-form textarea[name=your-when],.global-form textarea[name=your-how-many]{height:2.5rem}.global-form textarea[name=your-when]{margin-top:2rem}.service--full-refund--banner,.service--trade-in--banner{display:none}
