:root{--sada-navy: #2d2147;--sada-blue: #62a6db;--sada-purple: #b387ba;--sada-pink: #ec80a8;--sada-orange: #f08b47;--sada-yellow: #f7b200;--sada-blue-em: #167ac0;--sada-purple-em: #905ca2;--sada-pink-em: #ea6d8d;--sada-orange-em: #e95520;--sada-yellow-em: #f5aa00;--sada-red: #e7372f;--sada-darkgray: #333333;--sada-gray: #666666;--sada-lightgray: #999999;--sada-bg: #f8f8f6;--youtube-red: #ff0000;--facebook-blue: #1877f2;--twitter-blue: #000000;--instagram-black: #000000;--line-green: #06c755}.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}.seminar--wrap{width:var(--basic-width);margin:0 auto;padding-block:var(--v-space)}.seminar--wrap .u-copy b{color:var(--sada-red)}.seminar--wrap .u-copy.--intro strong{color:var(--sada-blue-em)}.seminar--wrap .ttl--middle{margin-top:var(--v-space);padding:.2em 1em;text-align:left;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:22px;color:#111;border-left:solid 5px var(--sada-blue-em)}.seminar--wrap .ttl--small{margin-top:1em;text-align:left;font-family:tbudgothic-std,sans-serif;font-weight:700;font-style:normal;font-size:20px;color:var(--sada-blue-em);border-bottom:solid 2px var(--sada-blue-em)}.seminar--wrap .img{border:solid 1px #ccc;border-radius:3px}.seminar--wrap .points--container{display:grid !important;grid-template-columns:repeat(3, 1fr);gap:1.5rem;margin-block:2rem}@media(width <= 763px){.seminar--wrap .points--container{grid-template-columns:repeat(1, 1fr)}}.seminar--wrap .points--container .wp-block-column{display:flex;flex-direction:column;background:#fff;border:solid 1px #ddd;border-radius:3px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.07)}.seminar--wrap .points--container .wp-block-column .wp-block-image{display:block;margin:0;flex-shrink:0;aspect-ratio:1/1}.seminar--wrap .points--container .wp-block-column .wp-block-image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;display:block}.seminar--wrap .points--container .wp-block-column>p{padding:1rem 1.25rem 1.25rem;font-size:15px;line-height:1.7;flex:1}.seminar--wrap .merit--container{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-block:0 1.5rem}@media(width <= 640px){.seminar--wrap .merit--container{grid-template-columns:repeat(1, 1fr)}}.seminar--wrap .merit--container .wp-block-column{display:flex;flex-direction:column;background:#fff;border:solid 2px var(--sada-blue);border-radius:3px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.07)}.seminar--wrap .merit--container .wp-block-column .wp-block-image{margin:0;flex-shrink:0;aspect-ratio:16/9}.seminar--wrap .merit--container .wp-block-column .wp-block-image img{aspect-ratio:16/9;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.seminar--wrap .merit--container .wp-block-column .__ttl{padding:1rem 1.25rem .5rem;font-size:clamp(1.0625rem,.6875rem + .9375vw,1.4375rem);line-height:1.4;color:var(--sada-blue-em);margin:0}.seminar--wrap .merit--container .wp-block-column .__exp{padding:.75rem 1.25rem 1.25rem;text-align:left;font-size:14px;line-height:1.75;color:#333;flex:1;margin:0}.seminar--wrap table{width:100%;text-align:left;border-top:solid 1px #ccc;border-collapse:collapse}.seminar--wrap table tr td:first-child{text-align:right;text-wrap:nowrap;background:rgba(98,166,219,.1)}.seminar--wrap table tr td:not(:first-child){background:rgba(248,248,246,.1)}.seminar--wrap table tr td:not(:first-child) strong{color:var(--sada-blue-em)}.seminar--wrap table th,.seminar--wrap table td{padding:1em 1.5em;border-bottom:solid 1px #ccc}@media(width <= 640px){.seminar--wrap table tr{display:block}.seminar--wrap table tr td{display:block;width:100%;box-sizing:border-box}.seminar--wrap table tr td:first-child{padding-block:.5em;text-align:left;text-wrap:wrap;border-bottom:none}}.schema-how-to-steps{display:grid;grid-template-columns:repeat(4, 1fr);text-align:left;gap:2rem}@media(width <= 763px){.schema-how-to-steps{grid-template-columns:repeat(2, 1fr)}}@media(width <= 640px){.schema-how-to-steps{grid-template-columns:repeat(1, 1fr)}}.schema-how-to-steps .schema-how-to-step{position:relative;padding:1.5rem;border:solid 2px var(--sada-blue);border-radius:3px}.schema-how-to-steps .schema-how-to-step::after{content:"";position:absolute;top:50%;right:-1.6rem;transform:translateY(-50%);border-top:.8rem solid transparent;border-bottom:.8rem solid transparent;border-left:.8rem solid var(--sada-blue);z-index:1}@media(width <= 640px){.schema-how-to-steps .schema-how-to-step::after{top:auto;bottom:-1.6rem;right:50%;transform:translateX(50%);border-top:.8rem solid var(--sada-blue);border-bottom:none;border-left:.8rem solid transparent;border-right:.8rem solid transparent}}.schema-how-to-steps .schema-how-to-step:last-child::after{display:none}.schema-how-to-steps .schema-how-to-step-name{display:block;margin-bottom:1rem;line-height:1.4;font-size:13px;color:var(--sada-blue-em)}.schema-how-to-steps .schema-how-to-step-text{line-height:1.6;font-size:14px}.faq--container [data-css-icon] i{background-color:#167ac0}.faq--container [open]>summary{background-color:#167ac0}.faq--container [open] [data-css-icon] i{background-color:#167ac0}.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--section.service-single-service,.front-page-store,.service--full-refund--banner,.service--trade-in--banner{display:none}
