@charset "UTF-8";.c-point-title{text-align:center;font-weight:700}@media (min-width: 768px){.c-point-title{font-size:32px;margin-bottom:16px}}@media (min-width: 768px) and (max-width: 1023px){.c-point-title{font-size:3.125vw;margin-bottom:1.5625vw}}@media (max-width: 767px){.c-point-title{font-size:4.8vw;margin-bottom:2.1333333333vw}}.c-point-title strong{position:relative}@media (min-width: 768px){.c-point-title strong{font-size:40px}}@media (min-width: 768px) and (max-width: 1023px){.c-point-title strong{font-size:3.90625vw}}@media (max-width: 767px){.c-point-title strong{font-size:6.4vw}}.c-point-title strong:after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0}@media (min-width: 768px){.c-point-title strong:after{height:2px}}@media (min-width: 768px) and (max-width: 1023px){.c-point-title strong:after{height:.1953125vw}}@media (max-width: 767px){.c-point-title strong:after{height:.5333333333vw}}.c-point-title--01{color:#f39b34}.c-point-title--01 strong:after{background-color:#f39b34}.c-point-title--02{color:#4cbfc1}.c-point-title--02 strong:after{background-color:#4cbfc1}.c-point-title--03{color:#ee85b6}.c-point-title--03 strong:after{background-color:#ee85b6}.c-accordion__head{display:block;cursor:pointer}.c-accordion__head::-webkit-details-marker{display:none}.c-accordion__body{overflow:hidden}.section-kv{background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width: 768px){.section-kv{transition-property:height;transition-duration:.3s}}@media (min-width: 768px){.section-kv{background-image:url(/dokuritsushien/assets/images/top/kv-pc.jpg)}}@media (min-width: 1920px){.section-kv{height:612px}}@media (min-width: 1200px) and (max-width: 1919px){.section-kv{height:564px}}@media (min-width: 1024px) and (max-width: 1199px){.section-kv{height:493px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv{height:48.14453125vw}}@media (max-width: 767px){.section-kv{background-image:url(/dokuritsushien/assets/images/top/kv-sp.jpg);height:152vw}}.section-kv .u-section-inner,.section-kv .section-kv__text{height:100%}@media (min-width: 768px){.section-kv .section-kv__text{transition-property:padding-bottom;transition-duration:.3s}}@media (min-width: 768px){.section-kv .section-kv__text{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}}@media (min-width: 1920px){.section-kv .section-kv__text{padding-bottom:52px}}@media (min-width: 1200px) and (max-width: 1919px){.section-kv .section-kv__text{padding-bottom:42px}}@media (min-width: 1024px) and (max-width: 1199px){.section-kv .section-kv__text{padding-bottom:18px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text{padding-bottom:1.7578125vw}}@media (max-width: 767px){.section-kv .section-kv__text{position:relative}}@media (min-width: 768px){.section-kv .section-kv__text__inner{display:flex;flex-direction:column;align-items:center}}@media (max-width: 767px){.section-kv .section-kv__text__inner{padding-top:22.6666666667vw}}.section-kv .section-kv__text__title{text-align:center;font-weight:700;color:#262626;line-height:1.5}@media (min-width: 768px){.section-kv .section-kv__text__title{transition-property:font-size;transition-duration:.3s}}@media (min-width: 1920px){.section-kv .section-kv__text__title{font-size:38px}}@media (min-width: 1200px) and (max-width: 1919px){.section-kv .section-kv__text__title{font-size:38px}}@media (min-width: 1024px) and (max-width: 1199px){.section-kv .section-kv__text__title{font-size:31px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__title{font-size:3.02734375vw}}@media (max-width: 767px){.section-kv .section-kv__text__title{font-size:5.3333333333vw}}@media (min-width: 768px){.section-kv .section-kv__text__title strong{transition-property:font-size;transition-duration:.3s}}@media (min-width: 1920px){.section-kv .section-kv__text__title strong{font-size:48px}}@media (min-width: 1200px) and (max-width: 1919px){.section-kv .section-kv__text__title strong{font-size:43px}}@media (min-width: 1024px) and (max-width: 1199px){.section-kv .section-kv__text__title strong{font-size:37px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__title strong{font-size:3.61328125vw}}@media (max-width: 767px){.section-kv .section-kv__text__title strong{font-size:6.9333333333vw}}.section-kv .section-kv__text__lead{text-align:center;color:#262626}@media (min-width: 768px){.section-kv .section-kv__text__lead{transition-property:font-size;transition-duration:.3s}}@media (min-width: 768px){.section-kv .section-kv__text__lead{margin-top:20px}}@media (min-width: 1920px){.section-kv .section-kv__text__lead{font-size:20px}}@media (min-width: 1200px) and (max-width: 1919px){.section-kv .section-kv__text__lead{font-size:17px}}@media (min-width: 1024px) and (max-width: 1199px){.section-kv .section-kv__text__lead{font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__lead{font-size:1.3671875vw;margin-top:1.953125vw}}@media (max-width: 767px){.section-kv .section-kv__text__lead{font-size:3.2vw;margin-top:2.1333333333vw}}.section-kv .section-kv__text__lead strong{font-weight:700}.section-kv .section-kv__text__cta{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.section-kv .section-kv__text__cta{margin-top:45px;row-gap:10px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__cta{margin-top:4.39453125vw;row-gap:.9765625vw}}@media (max-width: 767px){.section-kv .section-kv__text__cta{width:100vw;position:absolute;left:-4.2666666667vw;bottom:0;background-color:#ffffffb3;padding:6.4vw 11.2vw;row-gap:1.3333333333vw}}@media (min-width: 768px){.section-kv .section-kv__text__cta dt{font-size:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__cta dt{font-size:1.5625vw}}@media (max-width: 767px){.section-kv .section-kv__text__cta dt{font-size:3.2vw}}.section-kv .section-kv__text__cta dt strong{color:#e75297;font-weight:700;margin-right:.25em}@media (min-width: 768px){.section-kv .section-kv__text__cta dt strong{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-kv .section-kv__text__cta dt strong{font-size:1.953125vw}}@media (max-width: 767px){.section-kv .section-kv__text__cta dt strong{font-size:3.7333333333vw}}@media (max-width: 767px){.section-kv .section-kv__text__cta dd{width:100%}}.section-main{background-color:#fcfaf2;background-image:url(/dokuritsushien/assets/images/common/bg-circle-pink.png),url(/dokuritsushien/assets/images/common/bg-circle-green.png),url(/dokuritsushien/assets/images/common/bg-circle-yellow.png),url(/dokuritsushien/assets/images/common/bg-circle-pink.png),url(/dokuritsushien/assets/images/common/bg-circle-green.png),url(/dokuritsushien/assets/images/common/bg-circle-yellow.png);background-repeat:no-repeat}@media (min-width: 768px){.section-main{padding-top:48px;padding-bottom:96px;background-position:calc(50% - 696px) 353px,calc(50% + 696px) 657px,calc(50% - 616px) 1614px,calc(50% + 536px) 2546px,calc(50% - 696px) 3200px,calc(50% + 536px) 4040px;background-size:400px auto,800px auto,600px auto,400px auto,800px auto,600px auto}}@media (min-width: 768px) and (max-width: 1023px){.section-main{padding-top:4.6875vw;padding-bottom:9.375vw}}@media (max-width: 767px){.section-main{padding-top:6.4vw;padding-bottom:12.8vw;background-position:-37.3333333333vw 137.3333333333vw,57.3333333333vw 266.6666666667vw,-45.3333333333vw 440vw,62.6666666667vw 786.6666666667vw,-64vw 1066.6666666667vw,60vw 1200vw;background-size:53.3333333333vw auto,106.6666666667vw auto,80vw auto,53.3333333333vw auto,106.6666666667vw auto,80vw auto}}.section-about .section-about__box{display:flex}@media (min-width: 768px){.section-about .section-about__box{align-items:center;padding:32px 32px 32px 16px;column-gap:32px}}@media (min-width: 768px) and (max-width: 1023px){.section-about .section-about__box{padding:3.125vw 3.125vw 3.125vw 1.5625vw;column-gap:3.125vw}}@media (max-width: 767px){.section-about .section-about__box{flex-direction:column;padding:4.2666666667vw;row-gap:4.2666666667vw}}@media (min-width: 768px){.section-about .section-about__box__image{width:390px;min-width:390px;aspect-ratio:390/220}}@media (min-width: 768px) and (max-width: 1023px){.section-about .section-about__box__image{width:38.0859375vw;min-width:38.0859375vw}}@media (max-width: 767px){.section-about .section-about__box__image{aspect-ratio:312/156}}@media (min-width: 768px){.section-about .section-about__box__title{text-align:left}}.section-about .section-about__box__link{display:flex;justify-content:flex-end}@media (min-width: 768px){.section-about .section-about__box__link{margin-top:15px}}@media (min-width: 768px) and (max-width: 1023px){.section-about .section-about__box__link{margin-top:1.46484375vw}}@media (max-width: 767px){.section-about .section-about__box__link{margin-top:4vw}}@media (min-width: 768px){.section-selected{padding-top:96px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected{padding-top:9.375vw}}@media (max-width: 767px){.section-selected{padding-top:12.8vw}}@media (min-width: 768px){.section-selected .section-selected__title{margin-bottom:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__title{margin-bottom:4.6875vw}}@media (max-width: 767px){.section-selected .section-selected__title{margin-bottom:6.4vw}}.section-selected .section-selected__point__list{display:flex}@media (min-width: 768px){.section-selected .section-selected__point__list{gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list{gap:2.34375vw}}@media (max-width: 767px){.section-selected .section-selected__point__list{flex-direction:column;gap:4.2666666667vw}}.section-selected .section-selected__point__list__item{flex:1}.section-selected .section-selected__point__list__item__button{display:block;width:100%}.section-selected .section-selected__point__list__item__button__box{display:flex;position:relative;border-style:solid;border-color:transparent}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box{transition-property:border-color;transition-duration:.3s}}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box{flex-direction:column;align-items:center;padding:32px 16px 48px;border-width:1px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list__item__button__box{padding:3.125vw 1.5625vw 4.6875vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box{flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:0 4.2666666667vw;border-width:.2666666667vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box dl{flex:1;padding-right:8vw}}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box .c-point-title{font-size:24px;margin-bottom:10px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list__item__button__box .c-point-title{font-size:2.34375vw;margin-bottom:.9765625vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box .c-point-title{font-size:4.8vw;margin-bottom:2.1333333333vw}}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box .c-point-title strong{font-size:32px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list__item__button__box .c-point-title strong{font-size:3.125vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box .c-point-title strong{font-size:6.4vw}}.section-selected .section-selected__point__list__item__button__box img{aspect-ratio:1}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box img{width:144px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list__item__button__box img{width:14.0625vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box img{width:24.5333333333vw}}.section-selected .section-selected__point__list__item__button__box .c-arrow-icon{position:absolute;margin:auto}@media (min-width: 768px){.section-selected .section-selected__point__list__item__button__box .c-arrow-icon{left:0;right:0;bottom:-24px}}@media (min-width: 768px) and (max-width: 1023px){.section-selected .section-selected__point__list__item__button__box .c-arrow-icon{bottom:-2.34375vw}}@media (max-width: 767px){.section-selected .section-selected__point__list__item__button__box .c-arrow-icon{top:0;bottom:0;right:4.2666666667vw}}@media (hover: hover){.section-selected .section-selected__point__list__item__button:hover .section-selected__point__list__item__button__box{border-color:#e75297}}@media (hover: hover){.section-selected .section-selected__point__list__item__button:hover .section-selected__point__list__item__button__box .c-arrow-icon{background-color:#262626}}@media (min-width: 768px){.section-point-01{margin-top:96px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01{margin-top:9.375vw}}@media (max-width: 767px){.section-point-01{margin-top:12.8vw}}.section-point-01 .section-point-01__box{position:relative}@media (min-width: 768px){.section-point-01 .section-point-01__box{padding:64px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__box{padding:6.25vw}}@media (max-width: 767px){.section-point-01 .section-point-01__box{border-radius:0}}@media (max-width: 767px){.section-point-01 .section-point-01__box__inner{padding:8.5333333333vw 4.2666666667vw}}@media (min-width: 768px){.section-point-01 .section-point-01__box--description{text-align:center}}@media (max-width: 767px){.section-point-01 .section-point-01__box--description{padding:0 3.2vw}}.section-point-01 .section-point-01__table{width:100%;color:#262626}@media (min-width: 768px){.section-point-01 .section-point-01__table{margin-top:48px;font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table{margin-top:4.6875vw;font-size:1.953125vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table{margin-top:6.4vw;font-size:3.7333333333vw}}.section-point-01 .section-point-01__table th,.section-point-01 .section-point-01__table td{width:25%}@media (min-width: 768px){.section-point-01 .section-point-01__table th,.section-point-01 .section-point-01__table td{padding:4px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table th,.section-point-01 .section-point-01__table td{padding:.390625vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table th,.section-point-01 .section-point-01__table td{padding:.2666666667vw}}.section-point-01 .section-point-01__table th{font-weight:700}.section-point-01 .section-point-01__table .section-point-01__table__cell{display:flex;justify-content:center;align-items:center;background-color:#f7f7f5;text-align:center}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell{height:56px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell{height:5.46875vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell{height:14.9333333333vw;line-height:1.5}}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tl{border-top-left-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tl{border-top-left-radius:.78125vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tl{border-top-left-radius:2.1333333333vw}}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-bl{border-bottom-left-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-bl{border-bottom-left-radius:.78125vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-bl{border-bottom-left-radius:2.1333333333vw}}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tr{border-top-right-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tr{border-top-right-radius:.78125vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-tr{border-top-right-radius:2.1333333333vw}}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-br{border-bottom-right-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-br{border-bottom-right-radius:.78125vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell--round-br{border-bottom-right-radius:2.1333333333vw}}.section-point-01 .section-point-01__table .section-point-01__table__cell--orange{color:#fff;background-color:#f39b34}.section-point-01 .section-point-01__table .section-point-01__table__cell--pink{color:#fff;background-color:#e75297}.section-point-01 .section-point-01__table .section-point-01__table__cell--light-pink{background-color:#f9d9e8}.section-point-01 .section-point-01__table .section-point-01__table__cell--pink-border{border-style:solid;border-color:#e75297;color:#e75297;font-weight:700;background-color:#fff}@media (min-width: 768px){.section-point-01 .section-point-01__table .section-point-01__table__cell--pink-border{border-width:2px;border-radius:8px;font-size:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-01 .section-point-01__table .section-point-01__table__cell--pink-border{border-width:.1953125vw;border-radius:.78125vw;font-size:2.34375vw}}@media (max-width: 767px){.section-point-01 .section-point-01__table .section-point-01__table__cell--pink-border{border-width:.5333333333vw;border-radius:2.1333333333vw;font-size:3.7333333333vw}}@media (min-width: 768px){.section-point-02{margin-top:96px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02{margin-top:9.375vw}}@media (max-width: 767px){.section-point-02{margin-top:12.8vw}}.section-point-02 .section-point-02__box{position:relative}@media (min-width: 768px){.section-point-02 .section-point-02__box{padding:64px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__box{padding:6.25vw}}@media (max-width: 767px){.section-point-02 .section-point-02__box{border-radius:0}}@media (max-width: 767px){.section-point-02 .section-point-02__box__inner{padding:8.5333333333vw 4.2666666667vw}}@media (min-width: 768px){.section-point-02 .section-point-02__box--description{text-align:center}}@media (max-width: 767px){.section-point-02 .section-point-02__box--description{padding:0 3.2vw}}.section-point-02 .section-point-02__box__description--marker{margin-top:1em}@media (min-width: 768px){.section-point-02 .section-point-02__box__description--marker{text-align:center}}@media (max-width: 767px){.section-point-02 .section-point-02__box__description--marker{padding:0 3.2vw}}.section-point-02 .section-point-02__box__description--marker .u-underline{color:#4cbfc1;background:linear-gradient(transparent 50%,#ecf8f8 50%,#ecf8f8 90%,transparent 90%)}@media (min-width: 768px){.section-point-02 .section-point-02__box__description--marker .u-underline{font-size:18px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__box__description--marker .u-underline{font-size:1.7578125vw}}@media (max-width: 767px){.section-point-02 .section-point-02__box__description--marker .u-underline{font-size:4.2666666667vw}}@media (min-width: 768px){.section-point-02 .section-point-02__aisei{margin-top:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei{margin-top:4.6875vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei{margin-top:6.4vw}}.section-point-02 .section-point-02__aisei__title{border-style:solid;border-color:#c8ebec;display:flex;align-items:center}@media (min-width: 768px){.section-point-02 .section-point-02__aisei__title{justify-content:center;border-width:2px;border-radius:8px;height:96px;gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei__title{border-width:.1953125vw;border-radius:.78125vw;height:9.375vw;gap:2.34375vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__title{flex-direction:column;border-width:.5333333333vw;border-radius:2.1333333333vw;gap:2.1333333333vw;padding:4.2666666667vw}}@media (min-width: 768px){.section-point-02 .section-point-02__aisei__title .section-point-02__aisei__title__image{width:236px;height:36px;padding-right:24px;border-right-width:1px;border-right-style:solid;border-right-color:#c8ebec}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei__title .section-point-02__aisei__title__image{width:23.046875vw;height:3.515625vw;padding-right:2.34375vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__title .section-point-02__aisei__title__image{width:100%;padding-bottom:2.1333333333vw;border-bottom-width:.2666666667vw;border-bottom-style:solid;border-bottom-color:#c8ebec;display:flex;justify-content:center}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__title .section-point-02__aisei__title__image img{width:44vw;height:7.4666666667vw}}.section-point-02 .section-point-02__aisei__title .c-h4{margin-bottom:0}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__title .c-h4{font-size:4.2666666667vw}}.section-point-02 .section-point-02__aisei__about{display:flex}@media (min-width: 768px){.section-point-02 .section-point-02__aisei__about{gap:24px;margin-top:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei__about{gap:2.34375vw;margin-top:2.34375vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__about{flex-direction:column;gap:4.2666666667vw;margin-top:4.2666666667vw}}.section-point-02 .section-point-02__aisei__about__item{flex:1}.section-point-02 .section-point-02__aisei__about__item__box{background-color:#ecf8f8;display:flex;flex-direction:column;align-items:center;height:100%}@media (min-width: 768px){.section-point-02 .section-point-02__aisei__about__item__box{border-radius:8px;padding:24px;gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei__about__item__box{border-radius:.78125vw;padding:2.34375vw;gap:2.34375vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__about__item__box{border-radius:2.1333333333vw;padding:4.2666666667vw;gap:4.2666666667vw}}@media (min-width: 768px){.section-point-02 .section-point-02__aisei__about__item__box img{width:120px;height:120px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-02 .section-point-02__aisei__about__item__box img{width:11.71875vw;height:11.71875vw}}@media (max-width: 767px){.section-point-02 .section-point-02__aisei__about__item__box img{width:19.2vw;height:19.2vw}}@media (min-width: 768px){.section-point-03{margin-top:96px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03{margin-top:9.375vw}}@media (max-width: 767px){.section-point-03{margin-top:12.8vw}}.section-point-03 .section-point-03__box{position:relative;z-index:1}@media (min-width: 768px){.section-point-03 .section-point-03__box{padding:64px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box{padding:6.25vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box{border-radius:0}}@media (max-width: 767px){.section-point-03 .section-point-03__box__inner{padding:8.5333333333vw 4.2666666667vw}}@media (min-width: 768px){.section-point-03 .section-point-03__box--description{text-align:center}}@media (max-width: 767px){.section-point-03 .section-point-03__box--description{padding:0 3.2vw}}.section-point-03 .section-point-03__box__flow{background-color:#fdf2f7}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow{margin-top:48px;border-radius:8px;padding:48px 27px 24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow{margin-top:4.6875vw;border-radius:.78125vw;padding:4.6875vw 2.63671875vw 2.34375vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow{margin-top:6.4vw;border-radius:2.1333333333vw;padding:4.2666666667vw}}.section-point-03 .section-point-03__box__flow__title .u-underline{color:#e75297;background:linear-gradient(transparent 50%,white 50%,white 90%,transparent 90%)}.section-point-03 .section-point-03__box__flow__list{display:flex}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list{margin-top:48px;gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list{margin-top:4.6875vw;gap:.78125vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list{flex-direction:column;margin-top:6.4vw;gap:4.2666666667vw}}.section-point-03 .section-point-03__box__flow__list__item{flex:1;position:relative}.section-point-03 .section-point-03__box__flow__list__item:not(:last-child):after{content:"";display:block;position:absolute;z-index:1;margin:auto;background-image:url(/dokuritsushien/assets/images/common/flow-arrow-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item:not(:last-child):after{top:0;bottom:0;width:16px;height:24px;right:-12px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item:not(:last-child):after{width:1.5625vw;height:2.34375vw;right:-1.171875vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item:not(:last-child):after{left:0;right:0;width:3.2vw;height:4.8vw;bottom:-4.8vw;transform:rotate(90deg)}}.section-point-03 .section-point-03__box__flow__list__item__box{height:100%;display:flex}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__box{border-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item__box{border-radius:.78125vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item__box{border-radius:2.1333333333vw}}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__box{flex-direction:column;gap:16px;padding:16px 16px 24px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item__box{gap:1.5625vw;padding:1.5625vw 1.5625vw 2.34375vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item__box{align-items:center;gap:4.2666666667vw;padding:2.1333333333vw 4.2666666667vw;padding-left:0}}.section-point-03 .section-point-03__box__flow__list__item__number{text-align:center;color:#e75297;font-weight:700;line-height:1.5}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__number{font-size:40px;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#e75297}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item__number{font-size:3.90625vw;border-bottom-width:.1953125vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item__number{font-size:6.4vw;border-right-width:.5333333333vw;border-right-style:dotted;border-right-color:#e75297;min-width:12.8vw;height:100%}}.section-point-03 .section-point-03__box__flow__list__item__figure{flex:1;display:flex;align-items:center}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__figure{flex-direction:column;gap:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item__figure{gap:1.953125vw}}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__figure img{transition-property:width;transition-duration:.3s}}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__list__item__figure img{width:96px;height:96px}}@media (min-width: 1024px) and (max-width: 1199px){.section-point-03 .section-point-03__box__flow__list__item__figure img{width:75px;height:75px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__list__item__figure img{width:7.32421875vw;height:7.32421875vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item__figure img{width:12.8vw;height:12.8vw}}.section-point-03 .section-point-03__box__flow__list__item__figure figcaption{flex:1;font-weight:700;display:flex;align-items:center;text-align:center;line-height:1.5;color:#262626}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__list__item__figure figcaption{justify-content:center}}@media (min-width: 768px){.section-point-03 .section-point-03__box__flow__link{margin-top:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-point-03 .section-point-03__box__flow__link{margin-top:4.6875vw}}@media (max-width: 767px){.section-point-03 .section-point-03__box__flow__link{margin-top:6.4vw}}@media (min-width: 768px){.section-case{padding:96px 0}}@media (min-width: 768px) and (max-width: 1023px){.section-case{padding:9.375vw 0}}@media (max-width: 767px){.section-case{padding:12.8vw 0}}@media (min-width: 768px){.section-case .section-case__description{text-align:center}}.section-case .section-case__container{background-image:url(/dokuritsushien/assets/images/top/case-map.svg);background-repeat:no-repeat;position:relative}@media (min-width: 768px){.section-case .section-case__container{background-position:center top;padding-top:80px;background-size:976px,800px;margin-top:48px;min-height:800px;padding-bottom:372px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__container{padding-top:7.8125vw;background-size:95.3125vw,78.125vw;margin-top:4.6875vw;min-height:78.125vw;padding-bottom:36.328125vw}}@media (max-width: 767px){.section-case .section-case__container{background-position:center bottom;background-size:130.1333333333vw,106.6666666667vw;margin-top:6.4vw;min-height:106.6666666667vw;padding-bottom:53.3333333333vw}}@media (min-width: 768px){.section-case .section-case__list{display:flex;gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__list{gap:2.34375vw}}.section-case .section-case__box{height:100%;display:grid}@media (min-width: 768px){.section-case .section-case__box{border-radius:8px;padding:24px;grid-template-columns:96px 1fr;gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__box{border-radius:.78125vw;padding:2.34375vw;grid-template-columns:9.375vw 1fr;gap:.78125vw}}@media (max-width: 767px){.section-case .section-case__box{border-radius:2.1333333333vw;padding:4.2666666667vw;grid-template-columns:21.3333333333vw 1fr;gap:2.1333333333vw}}.section-case .section-case__box dt span{display:block;background-color:#fff;border-radius:999px;text-align:center;color:#262626}@media (min-width: 768px){.section-case .section-case__box dt span{padding:4px;font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__box dt span{padding:.390625vw;font-size:1.3671875vw}}@media (max-width: 767px){.section-case .section-case__box dt span{padding:.5333333333vw;font-size:3.2vw}}@media (min-width: 768px){.section-case .section-case__box dd:last-child{font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__box dd:last-child{font-size:1.3671875vw}}@media (max-width: 767px){.section-case .section-case__box dd:last-child{font-size:3.2vw}}.section-case .section-case__box--kinki{background-color:#fef5ec}.section-case .section-case__box--toukai{background-color:#ecf8f8}.section-case .section-case__box--shuto{background-color:#fdf2f7}.section-case .section-case__caution{position:absolute;bottom:0;right:0;font-weight:400}@media (min-width: 768px){.section-case .section-case__caution{font-size:12px}}@media (min-width: 768px) and (max-width: 1023px){.section-case .section-case__caution{font-size:1.171875vw}}@media (max-width: 767px){.section-case .section-case__caution{font-size:2.6666666667vw}}@media (max-width: 767px){.section-case .swiper .c-arrow-icon{position:absolute;z-index:1;top:0;bottom:0;margin:auto}.section-case .swiper .c-arrow-icon.swiper-button-prev{left:2.1333333333vw}.section-case .swiper .c-arrow-icon.swiper-button-next{right:2.1333333333vw}}.section-voice{position:relative;background-color:#fcfaf2;background-image:url(/dokuritsushien/assets/images/common/bg-circle-pink.png),url(/dokuritsushien/assets/images/common/bg-circle-green.png);background-repeat:no-repeat}@media (min-width: 768px){.section-voice{background-position:calc(50% - 696px) -270px,calc(50% + 696px) 770px;background-size:400px auto,800px auto;padding:96px 0}}@media (min-width: 768px) and (max-width: 1023px){.section-voice{padding:9.375vw 0}}@media (max-width: 767px){.section-voice{background-position:-24vw -34.6666666667vw,68vw 234.1333333333vw;background-size:53.3333333333vw auto,106.6666666667vw auto;padding:12.8vw 0}}@media (min-width: 768px){.section-voice .section-voice__box{width:clamp(976px,100%,1152px);margin:48px auto 0;padding:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box{margin-top:4.6875vw;padding:1.5625vw;width:100%}}@media (max-width: 767px){.section-voice .section-voice__box{margin-top:6.4vw;padding:4.2666666667vw}}.section-voice .section-voice__box__person{background-color:#fdf2f7}@media (min-width: 768px){.section-voice .section-voice__box__person{border-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person{border-radius:.78125vw}}@media (max-width: 767px){.section-voice .section-voice__box__person{border-radius:2.1333333333vw}}@media (min-width: 768px){.section-voice .section-voice__box__person{padding:48px 48px 48px 240px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person{padding:4.6875vw 4.6875vw 4.6875vw 23.4375vw}}@media (max-width: 767px){.section-voice .section-voice__box__person{padding:4.2666666667vw}}.section-voice .section-voice__box__person__head{display:flex;align-items:center;border-bottom-style:solid;border-bottom-color:#ebe1e6}@media (min-width: 768px){.section-voice .section-voice__box__person__head{position:relative;padding-bottom:20px;border-bottom-width:1px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__head{padding-bottom:1.953125vw;border-bottom-width:.09765625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__head{gap:4.2666666667vw;padding-bottom:4.2666666667vw;border-bottom-width:.2666666667vw}}@media (min-width: 768px){.section-voice .section-voice__box__person__head__image{position:absolute;top:0;left:-192px;width:144px;height:144px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__head__image{left:-18.75vw;width:14.0625vw;height:14.0625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__head__image{width:19.2vw;min-width:19.2vw;height:19.2vw}}.section-voice .section-voice__box__person__head__title{color:#262626;line-height:1.5}@media (min-width: 768px){.section-voice .section-voice__box__person__head__title{font-size:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__head__title{font-size:2.34375vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__head__title{font-size:4.8vw}}.section-voice .section-voice__box__person__spec{display:flex}@media (min-width: 768px){.section-voice .section-voice__box__person__spec{flex-wrap:wrap;margin-top:24px;gap:16px 24px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__spec{margin-top:2.34375vw;gap:1.5625vw 2.34375vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__spec{margin-top:4.2666666667vw;gap:2.1333333333vw;flex-direction:column}}.section-voice .section-voice__box__person__spec__item{display:flex}@media (min-width: 768px){.section-voice .section-voice__box__person__spec__item{gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__spec__item{gap:.78125vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__spec__item{gap:2.1333333333vw}}.section-voice .section-voice__box__person__spec__item dt span{background-color:#fff;border-radius:999px}@media (min-width: 768px){.section-voice .section-voice__box__person__spec__item dt span{font-size:14px;padding:4px 16px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__spec__item dt span{font-size:1.3671875vw;padding:.390625vw 1.5625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__spec__item dt span{font-size:3.2vw;padding:0 2.4vw;display:inline-block;min-width:29.8666666667vw;text-align:center}}@media (min-width: 768px){.section-voice .section-voice__box__person__note{font-size:10px;margin-top:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__note{font-size:.9765625vw;margin-top:1.5625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__note{font-size:2.6666666667vw;margin-top:1.6vw}}.section-voice .section-voice__box__person__voice{display:flex;flex-direction:column}@media (min-width: 768px){.section-voice .section-voice__box__person__voice{gap:24px;margin:48px 48px 32px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__voice{gap:2.34375vw;margin-top:3.515625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__voice{gap:4.2666666667vw;margin-top:3.7333333333vw}}.section-voice .section-voice__box__person__voice__item{display:flex;flex-direction:column}@media (min-width: 768px){.section-voice .section-voice__box__person__voice__item{gap:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__voice__item{gap:1.5625vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__voice__item{gap:2.1333333333vw}}.section-voice .section-voice__box__person__voice__item dt{color:#262626;font-weight:700;border-left-style:solid;border-left-color:#e75297}@media (min-width: 768px){.section-voice .section-voice__box__person__voice__item dt{border-left-width:2px;padding-left:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__voice__item dt{border-left-width:.1953125vw;padding-left:.78125vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__voice__item dt{border-left-width:.5333333333vw;padding-left:2.1333333333vw}}.section-voice .section-voice__box__person__voice__item dd{background-color:#fdf2f7}@media (min-width: 768px){.section-voice .section-voice__box__person__voice__item dd{border-radius:8px;padding:13px 15px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__box__person__voice__item dd{border-radius:.78125vw;padding:1.26953125vw 1.46484375vw}}@media (max-width: 767px){.section-voice .section-voice__box__person__voice__item dd{border-radius:2.1333333333vw;padding:3.4666666667vw 4vw}}@media (min-width: 768px){.section-voice .section-voice__link{margin-top:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-voice .section-voice__link{margin-top:4.6875vw}}@media (max-width: 767px){.section-voice .section-voice__link{margin-top:6.4vw}}.section-faq{background-color:#f7f5ea}@media (min-width: 768px){.section-faq{padding:96px 0}}@media (min-width: 768px) and (max-width: 1023px){.section-faq{padding:9.375vw 0}}@media (max-width: 767px){.section-faq{padding:12.8vw 0}}.section-faq .section-faq__list{display:flex;flex-direction:column}@media (min-width: 768px){.section-faq .section-faq__list{margin-top:48px;gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list{margin-top:4.6875vw;gap:.78125vw}}@media (max-width: 767px){.section-faq .section-faq__list{margin-top:6.4vw;gap:2.1333333333vw}}@media (min-width: 768px){.section-faq .section-faq__list__item{padding:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item{padding:1.5625vw}}@media (max-width: 767px){.section-faq .section-faq__list__item{padding:4.2666666667vw}}.section-faq .section-faq__list__item__question{display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px){.section-faq .section-faq__list__item__question{padding:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__question{padding:.78125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__question{gap:2.1333333333vw}}.section-faq .section-faq__list__item__question__label{display:flex;align-items:center;line-height:1.5}@media (min-width: 768px){.section-faq .section-faq__list__item__question__label{gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__question__label{gap:2.34375vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__question__label{gap:2.1333333333vw}}.section-faq .section-faq__list__item__question__icon{position:relative}@media (min-width: 768px){.section-faq .section-faq__list__item__question__icon{width:48px;height:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__question__icon{width:4.6875vw;height:4.6875vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__question__icon{width:8.5333333333vw;min-width:8.5333333333vw;height:8.5333333333vw}}.section-faq .section-faq__list__item__question__icon:before,.section-faq .section-faq__list__item__question__icon:after{content:"";display:block;background-color:#262626;border-radius:999px;position:absolute;inset:0;margin:auto}@media (min-width: 768px){.section-faq .section-faq__list__item__question__icon:before,.section-faq .section-faq__list__item__question__icon:after{width:24px;height:2px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__question__icon:before,.section-faq .section-faq__list__item__question__icon:after{width:2.34375vw;height:.1953125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__question__icon:before,.section-faq .section-faq__list__item__question__icon:after{width:4.2666666667vw;height:.5333333333vw}}.section-faq .section-faq__list__item__question__icon:after{transform:rotate(90deg)}.section-faq .section-faq__list__item[open=true] .section-faq__list__item__question__icon:after{display:none}.section-faq .section-faq__list__item__question__text{color:#262626}@media (min-width: 768px){.section-faq .section-faq__list__item__question__text{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__question__text{font-size:1.953125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__question__text{font-size:4.2666666667vw}}@media (min-width: 768px){.section-faq .section-faq__list__item__answer{padding-top:16px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer{padding-top:1.5625vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer{padding-top:4.2666666667vw}}.section-faq .section-faq__list__item__answer__box{background-color:#f7f7f5}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__box{border-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__box{border-radius:.78125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__box{border-radius:2.1333333333vw}}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__box{padding:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__box{padding:4.6875vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__box{padding:4.2666666667vw}}.section-faq .section-faq__list__item__answer__label{display:flex;align-items:center;line-height:1.5}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__label{gap:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__label{gap:2.34375vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__label{gap:2.1333333333vw}}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__label__icon{width:48px;height:48px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__label__icon{width:4.6875vw;height:4.6875vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__label__icon{width:8.5333333333vw;min-width:8.5333333333vw;height:8.5333333333vw}}.section-faq .section-faq__list__item__answer__label__text{color:#262626}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__label__text{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__label__text{font-size:1.953125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__label__text{font-size:4.2666666667vw}}.section-faq .section-faq__list__item__answer__flow{display:flex;flex-direction:column}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow{gap:32px;margin-top:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow{gap:3.125vw;margin-top:2.34375vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow{gap:4.2666666667vw;margin-top:6.4vw}}.section-faq .section-faq__list__item__answer__flow li{background-color:#fff;position:relative}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li{border-radius:8px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li{border-radius:.78125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li{border-radius:2.1333333333vw}}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li{padding:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li{padding:2.34375vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li{padding:4.2666666667vw}}.section-faq .section-faq__list__item__answer__flow li:not(:last-child):after{content:"";display:block;position:absolute;left:0;right:0;z-index:1;margin:auto;background-image:url(/dokuritsushien/assets/images/common/flow-arrow-icon.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(90deg);aspect-ratio:16/24}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li:not(:last-child):after{bottom:-28px;width:18px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li:not(:last-child):after{bottom:-2.734375vw;width:1.7578125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li:not(:last-child):after{bottom:-4.2666666667vw;width:2.9333333333vw}}.section-faq .section-faq__list__item__answer__flow li dl{display:flex;align-items:center}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li dl{flex-direction:column;gap:2.1333333333vw}}.section-faq .section-faq__list__item__answer__flow li dl dt{display:flex;align-items:center}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li dl dt{gap:24px;width:310px;min-width:310px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li dl dt{gap:2.34375vw;width:30.2734375vw;min-width:30.2734375vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li dl dt{gap:2.1333333333vw}}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li dl dt img{width:64px;height:64px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li dl dt img{width:6.25vw;height:6.25vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li dl dt img{width:12.8vw;height:12.8vw}}.section-faq .section-faq__list__item__answer__flow li dl dt span{font-weight:700;color:#262626}@media (min-width: 768px){.section-faq .section-faq__list__item__answer__flow li dl dt span{font-size:20px}}@media (min-width: 768px) and (max-width: 1023px){.section-faq .section-faq__list__item__answer__flow li dl dt span{font-size:1.953125vw}}@media (max-width: 767px){.section-faq .section-faq__list__item__answer__flow li dl dt span{font-size:4.2666666667vw}}.section-company{position:relative;background-color:#fcfaf2;background-image:url(/dokuritsushien/assets/images/common/bg-circle-orange.png);background-repeat:no-repeat}@media (min-width: 768px){.section-company{background-position:calc(50% - 696px) 395px;background-size:600px auto;padding-top:96px}}@media (min-width: 768px) and (max-width: 1023px){.section-company{padding-top:9.375vw}}@media (max-width: 767px){.section-company{background-position:-53.3333333333vw 133.3333333333vw;background-size:80vw auto;padding-top:12.8vw}}.section-company .section-company__inner{display:flex}@media (min-width: 768px){.section-company .section-company__inner{justify-content:space-between;gap:210px;padding:0 64px}}@media (min-width: 768px) and (min-width: 768px){.section-company .section-company__inner{transition-property:gap;transition-duration:.3s}}@media (min-width: 1024px) and (max-width: 1199px){.section-company .section-company__inner{gap:160px}}@media (min-width: 768px) and (max-width: 1023px){.section-company .section-company__inner{gap:15.625vw;padding:0 6.25vw}}@media (max-width: 767px){.section-company .section-company__inner{flex-direction:column;gap:6.4vw;padding:0 4.2666666667vw}}@media (min-width: 768px){.section-company .c-h2--underline{align-items:flex-start;font-size:32px}}@media (min-width: 768px) and (max-width: 1023px){.section-company .c-h2--underline{font-size:3.125vw}}@media (max-width: 767px){.section-company .c-h2--underline{font-size:5.8666666667vw}}@media (min-width: 768px){.section-company .c-h2--underline:after{width:32px;height:2px}}@media (min-width: 768px) and (max-width: 1023px){.section-company .c-h2--underline:after{width:3.125vw;height:.1953125vw}}.section-company .section-company__table{flex:1;border-top-style:solid;border-top-color:#eae9e1}@media (min-width: 768px){.section-company .section-company__table{border-top-width:1px}}@media (max-width: 767px){.section-company .section-company__table{border-top-width:.2666666667vw}}.section-company .section-company__table__item{border-bottom-style:solid;border-bottom-color:#eae9e1;display:flex}@media (min-width: 768px){.section-company .section-company__table__item{border-bottom-width:1px;padding:24px}}@media (min-width: 768px) and (max-width: 1023px){.section-company .section-company__table__item{padding:2.34375vw}}@media (max-width: 767px){.section-company .section-company__table__item{border-bottom-width:.2666666667vw;padding:4.2666666667vw 0}}.section-company .section-company__table__item dt{color:#262626;font-weight:700}@media (min-width: 768px){.section-company .section-company__table__item dt{width:115px;min-width:115px}}@media (min-width: 768px) and (max-width: 1023px){.section-company .section-company__table__item dt{width:11.23046875vw;min-width:11.23046875vw}}@media (max-width: 767px){.section-company .section-company__table__item dt{width:22.4vw;min-width:22.4vw}}
