.btn-lnk--telFrame{width:auto;height:7.2rem;border-radius:1rem;-webkit-box-shadow:0 .3rem 0 0 #aa4d00;box-shadow:0 .3rem 0 0 #aa4d00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem;overflow:hidden;position:relative;background:#ff8928}.btn-lnk--telFrame::before{content:"";position:absolute;inset:-0.2rem;padding:.2rem;border-radius:inherit;background:-webkit-gradient(linear, left top, left bottom, from(#f79e56), to(#f78121));background:linear-gradient(180deg, #f79e56 0%, #f78121 100%);z-index:-2}.btn-lnk--telFrame::after{content:"";display:block;position:absolute;width:41rem;height:10.1rem;border-radius:100%;background-color:#fff;opacity:.15;top:50%;left:50%;-webkit-transform:translate(-50%, calc(-50% - 4.8rem));transform:translate(-50%, calc(-50% - 4.8rem));-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}@media(min-width: 768px){.btn-lnk--telFrame::after{width:50.8rem}}.btn-lnk--tel{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 .6rem;background-color:#f26d00;padding-left:1.9rem;width:100%;height:100%;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 768px){.btn-lnk--tel{gap:0 4.4rem;padding-left:3.3rem}}.btn-lnk--tel::before{content:"";display:block;position:absolute;position:relative;display:block;width:2.4rem;height:4.1rem;background:url("../../assets/img/common/ico_tell-L-w.svg") no-repeat center/contain;position:relative;z-index:1}.btn-lnk--tel .unit{text-shadow:.1rem .1rem 0 #873e03;font-size:4rem;font-weight:700;line-height:1;letter-spacing:.08rem;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}@media(min-width: 768px){.btn-lnk--tel .unit{font-size:4.8rem;line-height:4rem;letter-spacing:.096rem}}.btn-lnk--mailFrame{width:15rem;height:6.6rem;border-radius:1rem;padding:.2rem;-webkit-box-shadow:0 .3rem 0 #8b6800;box-shadow:0 .3rem 0 #8b6800;background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57));background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%);overflow:hidden}.btn-lnk--mailFrame:has(.btn-lnk:hover){background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57));background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%)}@media(min-width: 768px){.btn-lnk--mailFrame{width:22.6rem}}.btn-lnk--mail{letter-spacing:.025rem;line-height:1.6rem;overflow:hidden;position:relative;background-color:#ffc508;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 1.4rem;color:#fff;font-size:2rem;font-weight:700;line-height:2.3rem;padding-left:1.2rem;height:100%;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 768px){.btn-lnk--mail{gap:0 .8rem}}.btn-lnk--mail::before{content:"";display:block;width:2.4rem;height:2rem;fill:#fff;stroke-width:.2rem;stroke:#8b6800;-webkit-filter:drop-shadow(0.1rem 0.1rem 0 #8B6800);filter:drop-shadow(0.1rem 0.1rem 0 #8B6800);background:url("../../assets/img/common/ico_mail-L-db.svg") no-repeat center/cover;position:relative;z-index:1}@media(min-width: 768px){.btn-lnk--mail::before{width:2.9rem;height:2.4rem}}.btn-lnk--mail::after{content:"";display:block;position:absolute;width:26rem;height:6rem;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%, calc(-50% - 2.6rem));transform:translate(-50%, calc(-50% - 2.6rem));-webkit-transition:all .3s ease;transition:all .3s ease;background-color:hsla(0,0%,100%,.25)}@media(min-width: 768px){.btn-lnk--mail:hover{border:initial;background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57)) 1;background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%) 1}}.btn-lnk--mail .unit{color:#fff;text-shadow:.2rem .2rem 0 #8b6800;position:relative;z-index:1}.btn-lnk--mail .unit::before{content:attr(data-text);text-shadow:-0.1rem -0.1rem 0 #8B6800,-0.1rem 0rem 0 #8B6800,-0.1rem 0.1rem 0 #8B6800,0rem -0.1rem 0 #8B6800,0rem 0rem 0 #8B6800,0rem 0.1rem 0 #8B6800,0.1rem -0.1rem 0 #8B6800,0.1rem 0rem 0 #8B6800,0.1rem 0.1rem 0 #8B6800;position:absolute;left:0;z-index:2;width:100%}@media(min-width: 768px){.btn-lnk--mail .unit{font-size:1.6rem;font-size:2rem;letter-spacing:.084rem}}.btn-lnk--mail .unit:nth-of-type(2){margin-top:.2rem}.btn-lnk--mail .unit::before{z-index:1;top:.4rem}.btn-lnk--mail:hover::after{height:12.2rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-lnk--S-mailFrame{width:16rem;height:6.4rem;border-radius:1rem;padding:.2rem;-webkit-box-shadow:0 .3rem 0 #8b6800;box-shadow:0 .3rem 0 #8b6800;background:#ffc508;overflow:hidden}.btn-lnk--S-mailFrame:has(.btn-lnk:hover){background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57));background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%)}.btn-lnk--lineFrame{width:15rem;height:6.6rem;border-radius:1rem;padding:.2rem;-webkit-box-shadow:0 .3rem 0 #208900;box-shadow:0 .3rem 0 #208900;background:#3dbc16;overflow:hidden}.btn-lnk--lineFrame:has(.btn-lnk:hover){background:#3dbc16}@media(min-width: 768px){.btn-lnk--lineFrame{width:22.6rem}}.btn-lnk--line{letter-spacing:.025rem;line-height:1.6rem;position:relative;background-color:#3dbc16;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:0 1.4rem;color:#fff;font-size:2rem;font-weight:700;line-height:2.3rem;padding-left:1.2rem;height:100%;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}@media(min-width: 768px){.btn-lnk--line{gap:0 .8rem}}.btn-lnk--line::before{content:"";display:block;width:2.5rem;height:2.1rem;fill:#fff;stroke-width:.2rem;stroke:#208900;-webkit-filter:drop-shadow(0.1rem 0.1rem 0 #208900);filter:drop-shadow(0.1rem 0.1rem 0 #208900);background:url("../../assets/img/common/ico_line-L-g.svg") no-repeat center/contain;position:relative;z-index:1}@media(min-width: 768px){.btn-lnk--line::before{width:3rem;height:2.7rem}}.btn-lnk--line::after{content:"";display:block;position:absolute;width:26rem;height:6rem;border-radius:100%;top:50%;left:50%;-webkit-transform:translate(-50%, calc(-50% - 2.6rem));transform:translate(-50%, calc(-50% - 2.6rem));-webkit-transition:all .3s ease;transition:all .3s ease;background-color:hsla(0,0%,100%,.25)}@media(min-width: 768px){.btn-lnk--line:hover{border:initial;background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57)) 1;background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%) 1}}.btn-lnk--line .unit{color:#fff;text-align:center;text-shadow:.2rem .2rem 0 #208900;position:relative;z-index:1}.btn-lnk--line .unit::before{content:attr(data-text);text-shadow:-0.1rem -0.1rem 0 #208900,-0.1rem 0rem 0 #208900,-0.1rem 0.1rem 0 #208900,0rem -0.1rem 0 #208900,0rem 0rem 0 #208900,0rem 0.1rem 0 #208900,0.1rem -0.1rem 0 #208900,0.1rem 0rem 0 #208900,0.1rem 0.1rem 0 #208900;position:absolute;left:0;z-index:2;width:100%}@media(min-width: 768px){.btn-lnk--line .unit{font-size:2rem;letter-spacing:.084rem}}.btn-lnk--line .unit:nth-of-type(2){margin-top:.2rem}.btn-lnk--line .unit::before{z-index:1;top:.4rem}.btn-lnk--line:hover::after{height:12.2rem;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.btn-lnk--S-lineFrame{width:16rem;height:6.4rem;border-radius:1rem;padding:.2rem;-webkit-box-shadow:0 .3rem 0 #208900;box-shadow:0 .3rem 0 #208900;background:#3dbc16;overflow:hidden}.btn-lnk--S-lineFrame:has(.btn-lnk:hover){background:-webkit-gradient(linear, left top, left bottom, from(#FFC108), to(#FFEB57));background:linear-gradient(180deg, #FFC108 0%, #FFEB57 100%)}.btn-lnk--toTopFrame{width:29.9rem;height:6.6rem;border-radius:1rem;-webkit-box-shadow:0 .3rem 0 #aa4d00;box-shadow:0 .3rem 0 #aa4d00;padding:0;overflow:hidden;position:relative;margin-inline:auto}@media(min-width: 768px){.btn-lnk--toTopFrame{width:36.2rem;height:6.1rem}}.btn-lnk--toTopFrame::before{content:"";position:absolute;inset:0;border-radius:inherit;background:-webkit-gradient(linear, left top, left bottom, from(#f79e56), to(#f78121));background:linear-gradient(180deg, #f79e56 0%, #f78121 100%);z-index:0}.btn-lnk--toTopFrame::after{content:"";display:block;position:absolute;width:41rem;height:10.1rem;border-radius:100%;background-color:#fff;opacity:.15;top:50%;left:50%;-webkit-transform:translate(-50%, calc(-50% - 4.8rem));transform:translate(-50%, calc(-50% - 4.8rem));-webkit-transition:all .3s ease;transition:all .3s ease;z-index:0}@media(min-width: 768px){.btn-lnk--toTopFrame::after{width:46rem}}@media(min-width: 768px){.btn-lnk--toTopFrame:hover::after{top:130%}}.btn-lnk--toTop{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f26d00;width:calc(100% - .4rem);height:calc(100% - .4rem);border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;margin:.2rem auto;position:relative}.btn-lnk-txt{position:relative;z-index:10;color:#fff;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:.1rem}.btn__page--arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5rem;border:.1rem solid #437acd;-webkit-box-shadow:0 .3rem 0 0 #437acd;box-shadow:0 .3rem 0 0 #437acd;background-color:#fff;position:relative;-webkit-transition:all .3s;transition:all .3s;color:#437acd}.btn__page--arrow::after{content:"";display:block;position:absolute;width:1.4rem;height:1.4rem;-webkit-transition:all .3s;transition:all .3s;margin-right:0}.btn__page--arrow-right::after{background:url("../../assets/img/common/icon_arrow-blue.svg") no-repeat center/cover}@media(min-width: 768px){.btn__page--arrow-right:hover::after{margin-right:-1.4rem;background:url("../../assets/img/common/icon_arrow-w.svg") no-repeat center/contain}}.btn__page--arrow-down::after{background:url("../../assets/img/common/icon_arrow-blue.svg") no-repeat center/cover;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(min-width: 768px){.btn__page--arrow-down:hover::after{margin-bottom:-1.4rem;background:url("../../assets/img/common/icon_arrow-w.svg") no-repeat center/contain}}@media(min-width: 768px){.btn__page--arrow:hover{color:#fff}}.btn__page--arrow-txt{-ms-flex-negative:0;flex-shrink:0;color:#437acd;text-align:center;font-size:1.6rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.08rem;-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}.btn__page--arrow-S{width:20rem;height:4rem}.btn__page--arrow-S::after{right:1.6rem}@media(min-width: 768px){.btn__page--arrow-S.btn__page--arrow:hover::after{background:url("../../assets/img/common/icon_btn_arrow-w.svg") no-repeat center/cover}}.btn__page--arrow-M{height:5rem}.btn__page--arrow-L{height:5.5rem}.btn__page--arrow-L .btn__page--arrow-txt{font-size:2rem;letter-spacing:.1rem}@media(min-width: 768px){.btn__page--arrow:hover{background-color:#619cf4}.btn__page--arrow:hover .btn__page--arrow-txt{color:#fff}}.page__head{background-color:#fff8ec}.page__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:3.2rem 2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media(min-width: 768px){.page__ttl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:6.4rem;width:110rem;margin:0 auto}}.page__ttl-main{font-size:2.6rem;font-weight:900;line-height:2.4rem;letter-spacing:.13rem;position:relative}@media(min-width: 768px){.page__ttl-main{font-size:4.4rem;font-style:normal;font-weight:900;line-height:2.4rem;letter-spacing:.308rem}}.page__ttl-main .text-title{position:relative;display:inline-block;line-height:1}.page__ttl-main .text-title-shadow{position:absolute;top:.05rem;right:-0.2rem;color:#b7b7b7;-webkit-transform:translate(0.1rem, 0.25rem);transform:translate(0.1rem, 0.25rem);z-index:0}@media(min-width: 768px){.page__ttl-main .text-title-shadow{right:-0.35rem}}.page__ttl-main .text-title-outline{position:absolute;inset:0;color:rgba(0,0,0,0);z-index:1;text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff}@media(min-width: 768px){.page__ttl-main .text-title-outline{text-shadow:-0.3rem -0.2rem 0 #fff,-0.3rem -0.1rem 0 #fff,-0.3rem 0rem 0 #fff,-0.3rem 0.1rem 0 #fff,-0.3rem 0.2rem 0 #fff,-0.2rem -0.3rem 0 #fff,-0.2rem -0.2rem 0 #fff,-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.2rem 0.2rem 0 #fff,-0.2rem 0.3rem 0 #fff,-0.1rem -0.3rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,-0.1rem 0.3rem 0 #fff,0rem -0.3rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0rem 0.3rem 0 #fff,0.1rem -0.3rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.1rem 0.3rem 0 #fff,0.2rem -0.3rem 0 #fff,0.2rem -0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff,0.2rem 0.2rem 0 #fff,0.2rem 0.3rem 0 #fff,0.3rem -0.2rem 0 #fff,0.3rem -0.1rem 0 #fff,0.3rem 0rem 0 #fff,0.3rem 0.1rem 0 #fff,0.3rem 0.2rem 0 #fff}}.page__ttl-main .text-title-gradient{position:relative;background:linear-gradient(277deg, #005648 0%, #188D7A 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);z-index:2}.page__ttl-sub{color:#005648;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:.08rem;text-align:center}@media(min-width: 768px){.page__ttl-sub{text-align:left;font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;letter-spacing:.072rem}}.category .page__ttl-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;-ms-flex-negative:1;flex-shrink:1}@media(min-width: 768px){.category .page__ttl-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:1.5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}.category .page__ttl-main-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category .page__ttl-main .text-title-brackets:last-child{-ms-flex-item-align:end;align-self:flex-end}.category .page__ttl{text-align:center}.category .page__ttl-category{position:relative;display:inline-block;line-height:1;font-size:2rem;color:#005648;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media(min-width: 768px){.category .page__ttl-category{width:auto;margin:0;font-size:3.2rem;letter-spacing:.16rem}}.category .text-category{position:relative;display:inline-block;line-height:1}.category .text-category-shadow{position:absolute;top:.05rem;right:-0.2rem;color:#b7b7b7;-webkit-transform:translate(0.1rem, 0.25rem);transform:translate(0.1rem, 0.25rem);z-index:0}@media(min-width: 768px){.category .text-category-shadow{right:-0.35rem}}.category .text-category-outline{position:absolute;inset:0;color:rgba(0,0,0,0);z-index:1;text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff}@media(min-width: 768px){.category .text-category-outline{text-shadow:-0.3rem -0.2rem 0 #fff,-0.3rem -0.1rem 0 #fff,-0.3rem 0rem 0 #fff,-0.3rem 0.1rem 0 #fff,-0.3rem 0.2rem 0 #fff,-0.2rem -0.3rem 0 #fff,-0.2rem -0.2rem 0 #fff,-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.2rem 0.2rem 0 #fff,-0.2rem 0.3rem 0 #fff,-0.1rem -0.3rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,-0.1rem 0.3rem 0 #fff,0rem -0.3rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0rem 0.3rem 0 #fff,0.1rem -0.3rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.1rem 0.3rem 0 #fff,0.2rem -0.3rem 0 #fff,0.2rem -0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff,0.2rem 0.2rem 0 #fff,0.2rem 0.3rem 0 #fff,0.3rem -0.2rem 0 #fff,0.3rem -0.1rem 0 #fff,0.3rem 0rem 0 #fff,0.3rem 0.1rem 0 #fff,0.3rem 0.2rem 0 #fff}}.category .text-category-gradient{position:relative;background:linear-gradient(277deg, #005648 0%, #188D7A 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);z-index:2}.sec__ttl--wrap{position:relative;height:4.8rem;z-index:50}@media(min-width: 768px){.sec__ttl--wrap{height:6.4rem}}.sec__ttl--wrap::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:4.8rem;border-bottom:.3rem solid #005648;background:-webkit-gradient(linear, left bottom, left top, color-stop(19.71%, #63CBBA), to(#90E8DA));background:linear-gradient(360deg, #63CBBA 19.71%, #90E8DA 100%)}@media(min-width: 768px){.sec__ttl--wrap::before{height:6.4rem}}.sec__ttl{width:32.7rem;height:7.2rem;border-radius:.2rem .2rem 3.2rem 3.2rem;border-right:.2rem solid #fff;border-bottom:.2rem solid #fff;border-left:.2rem solid #fff;background:-webkit-gradient(linear, left bottom, left top, color-stop(24%, #005648), to(#188D7A));background:linear-gradient(0, #005648 24%, #188D7A 100%);position:relative;color:#fff;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem 0;padding-top:.8rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 .3rem 0 #005648;box-shadow:0 .3rem 0 #005648;z-index:10}@media(min-width: 768px){.sec__ttl{width:46rem;height:8.4rem;padding-top:1.1rem}}.sec__ttl--main{font-size:2.8rem;font-weight:700;line-height:3rem}@media(min-width: 768px){.sec__ttl--main{margin-top:.4rem;font-size:3.4rem;font-weight:700;line-height:1;letter-spacing:.17rem}}.sec__ttl--main .em{font-size:3.8rem;font-weight:700;line-height:2.6rem;letter-spacing:-0.114rem;padding-right:.2rem}@media(min-width: 768px){.sec__ttl--main .em{font-size:4.8rem;line-height:3.2rem;letter-spacing:.24rem;padding-right:.2rem}}.sec__ttl--sub{font-size:1.4rem;font-weight:500;line-height:1;letter-spacing:.07rem}@media(min-width: 768px){.sec__ttl--sub{font-size:1.6rem;font-weight:500;line-height:1.6rem;letter-spacing:.08rem}}.sec__ttl--num{font-weight:normal}.page-area .page__head{background-color:#fff8ec;padding-bottom:2.4rem}@media(min-width: 768px){.page-area .page__head{padding-bottom:7.2rem}}@media(min-width: 768px){.page-area .page__head .page__ttl{padding-block:4.8rem 2.4rem}}.page-area .page__head .page__head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:34.3rem;margin:0 auto;padding:2rem 1.45rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;border-radius:2.8rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);text-align:left;background-color:#fff}@media(min-width: 768px){.page-area .page__head .page__head-inner{width:101.8rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:4rem 4.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3.2rem}}.page-area .page__head .page__head-sub-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}@media(min-width: 768px){.page-area .page__head .page__head-sub-wrap{gap:1.6rem;width:53rem;-ms-flex-negative:0;flex-shrink:0}}.page-area .page__head .page__ttl-sub{color:#363636;text-align:left}.page-area .page__head .page__ttl-sub .em{color:#f26d00;font-size:1.8rem;font-weight:700;line-height:2.5rem;letter-spacing:.09rem;font-style:italic;padding-block:1.4rem;border-top:.2rem dashed #b7b7b7;border-bottom:.2rem dashed #b7b7b7;display:block}@media(min-width: 768px){.page-area .page__head .page__ttl-sub .em{font-size:2rem;line-height:2.8rem;letter-spacing:.1rem;border-bottom:initial;padding-bottom:0}}.page-area .page__head .page__ttl-sub .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #FFEF78));background:linear-gradient(transparent 70%, #FFEF78 0);background-repeat:no-repeat}.page-area .page__head .pref__list{display:grid;margin-top:0;grid-template-columns:repeat(2, 15.2rem);gap:1.2rem .9rem}@media(min-width: 768px){.page-area .page__head .pref__list{grid-template-columns:repeat(2, 17.3rem);gap:1.6rem 1.4rem;width:100%}}.page-area .page__head .pref__btn{width:100%;height:5.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-area .page__head .pref__btn .btn__page--arrow-txt{margin-right:1.25rem}.page-area .page__head .pref__btn::after{right:1.5rem;margin-top:-0.4rem;background:url("../../assets/img/common/icon_arrow-blue.svg") no-repeat center/cover;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media(min-width: 768px){.page-first .page__ttl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-first .page__ttl-main{font-size:2.4rem}@media(min-width: 768px){.page-first .page__ttl-main{font-size:4rem}}@media(min-width: 768px){.page-voice .page__ttl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 768px){.page-guide .page__ttl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-confirm .page__head,.page-thanks .page__head{background:initial}#breadcrumb{width:100%;padding:1.2rem 1.6rem;border-top:.1rem solid #005648;border-bottom:.1rem solid #005648;background-color:#fff;overflow:auto}@media(min-width: 768px){#breadcrumb{padding:1rem 0}}#breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.7rem}@media(min-width: 768px){#breadcrumb ol{gap:1.2rem;width:110rem;margin:0 auto}}#breadcrumb ol li{color:#005648;font-size:1.4rem;font-style:normal;font-weight:500;line-height:1;letter-spacing:.07rem;display:inherit;-webkit-box-orient:inherit;-webkit-box-direction:inherit;-ms-flex-direction:inherit;flex-direction:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;white-space:nowrap;gap:.5rem}@media(min-width: 768px){#breadcrumb ol li{gap:1.2rem}}#breadcrumb ol li:not(:first-child)::before{content:"";display:block;position:relative;width:.6rem;height:1rem;background:url("../../assets/img/common/icon_arrow-dg.svg") no-repeat center/cover;margin-top:.1rem}@media(min-width: 768px){#breadcrumb ol li:not(:first-child)::before{width:.8rem;height:1.4rem}}#breadcrumb ol li:last-child{padding-right:1rem}.pagination{padding:2.4rem 0 0}@media(min-width: 768px){.pagination{padding-top:6rem}}.pagination .page-num__lst{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:.8rem}@media(min-width: 768px){.pagination .page-num__lst{gap:1rem}}.pagination .page-numbers{display:grid;place-content:center;font-size:1.8rem;font-weight:500;letter-spacing:-0.09rem;color:#005648;border-radius:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:3.6rem;height:3.6rem;padding:0;border:.1rem solid #005648;background:#fff}@media(min-width: 768px){.pagination .page-numbers{font-size:3.2rem;min-width:4.4rem;height:4.4rem;border-radius:1rem;font-size:1.8rem;line-height:2.4rem;letter-spacing:-0.09rem;-webkit-transition:all .3 ease;transition:all .3 ease;cursor:pointer}}.pagination .page-numbers.active{color:#fff;background:#005648}@media(min-width: 768px){.pagination .page-numbers.active{cursor:initial}.pagination .page-numbers.active:hover{opacity:1}}.pagination .page-numbers.next{position:relative;background:#005648}.pagination .page-numbers.next::after{content:"";width:.8rem;height:1.2rem;background:url("../../assets/img/common/icon_arrow-w.svg") no-repeat center/contain;position:absolute;top:50%;left:50%;pointer-events:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 768px){.pagination .page-numbers.next::after{width:2rem;height:1.6rem}}.pagination .page-numbers.prev{position:relative;background:#005648}.pagination .page-numbers.prev::after{content:"";width:.8rem;height:1.2rem;background:url("../../assets/img/common/icon_arrow-w.svg") no-repeat center/contain;position:absolute;bottom:50%;right:50%;pointer-events:none;-webkit-transform:rotate(180deg) translate(-50%, -50%);transform:rotate(180deg) translate(-50%, -50%)}@media(min-width: 768px){.pagination .page-numbers.prev::after{width:2rem;height:1.6rem}}.pagination .page-numbers.dots{width:initial;height:initial;border:initial;font-size:1.8rem;color:#005648;background:initial;min-width:auto;padding:0}@media(min-width: 768px){.pagination .page-numbers.dots{font-size:2.2rem;letter-spacing:.25rem}}.pagination a{-webkit-transition:all .3s ease;transition:all .3s ease}@media(min-width: 768px){.pagination a:hover{color:#28b09a;border-color:#28b09a}}.pagination a.next:hover,.pagination a.prev:hover{background:#28b09a}.btn__sec{background-color:#fff8ec;padding-bottom:4.8rem}@media(min-width: 768px){.btn__sec{padding-bottom:7.2rem}}.btn__sec .btn__list{width:34.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;gap:1.2rem .6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4.8rem auto 0}@media(min-width: 768px){.btn__sec .btn__list{width:110rem;margin:7.2rem auto 0;gap:1.6rem}}.btn__sec .btn__page--arrow{height:4rem;padding-inline:1.6rem 3.5rem;font-size:1.3rem;font-weight:700;line-height:1.4rem}@media(min-width: 768px){.btn__sec .btn__page--arrow{height:5.5rem}}.btn__sec .btn__page--arrow::after{right:1.6rem}@media(min-width: 768px){.btn__sec .btn__page--arrow::after{right:2rem}}.column{background:#dacdb7 url("../../assets/img/common/sp/bg_column.webp") repeat center/contain}@media(min-width: 768px){.column{background-image:url("../../assets/img/common/pc/bg_column.webp")}}.column{border-bottom:.3rem solid #dacdb7}.column .swiper-wrapper{padding-top:5.8rem;gap:0 1.4rem}@media(min-width: 768px){.column .swiper-wrapper{padding-top:7.1rem;gap:0 3.4rem}}.column .swiper-slide{width:32.7rem;margin-right:1.4rem}@media(min-width: 768px){.column .swiper-slide{width:48rem}}.column__slider{overflow:hidden;padding-bottom:4.6rem}@media(min-width: 768px){.column__slider{padding-bottom:5.3rem}}.column__slider[data-post-count="1"] .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.column__slider[data-post-count="1"] .column-swiper-scrollbar{display:none}.column__slider[data-post-count="1"] .swiper-slide{margin-right:0}.column__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem 0;width:32.7rem;margin:0 auto}@media(min-width: 768px){.column__card{width:48rem;gap:1.2rem 0}}.column__card-image-wrap{position:relative;border-radius:1.6rem;background:-webkit-gradient(linear, left top, right top, from(#28B09A), to(#96EEE0));background:linear-gradient(90deg, #28B09A, #96EEE0);position:relative;z-index:1;width:inherit;height:100%;aspect-ratio:327/190;padding:.3rem;overflow:hidden;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);box-shadow:0 0 .8rem 0 rgba(0,0,0,.1)}@media(min-width: 768px){.column__card-image-wrap{aspect-ratio:480/280;padding:.45rem}}.column__card-image{border-radius:inherit}.column__card-image img{aspect-ratio:321/186;-o-object-fit:cover;object-fit:cover;border-radius:1.3rem}@media(min-width: 768px){.column__card-image img{aspect-ratio:472/272}}.column__card-content-txt{height:4.4rem;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:1.6rem;font-weight:700;line-height:2.2rem;letter-spacing:.08rem}@media(min-width: 768px){.column__card-content-txt{height:5.2rem;font-size:1.8rem;line-height:2.6rem;letter-spacing:.09rem}}.column__card-meta{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;margin-top:1rem}@media(min-width: 768px){.column__card-meta{margin-top:1.2rem}}.column__card-tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.6rem 1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-radius:.6rem;color:#fff;background-color:#363636;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:3.2rem;font-size:1.4rem;font-weight:500;line-height:normal}@media(min-width: 768px){.column__card-tag{padding:.6rem .8rem}}.column__card-date{font-size:1.6rem;font-weight:500;line-height:1.6rem;letter-spacing:.08rem}.home .article,.category .article{background:#fff8ec;padding-bottom:4.8rem}@media(min-width: 768px){.home .article,.category .article{padding-bottom:7.2rem}}.home .article__list,.category .article__list{display:grid;grid-template-columns:repeat(2, 1fr);width:34.3rem;margin:4.8rem auto 0;gap:1.7rem .9rem}@media(min-width: 768px){.home .article__list,.category .article__list{grid-template-columns:repeat(3, 1fr);width:110rem;margin:7.2rem auto 0;gap:3.2rem 2.4rem}}.home .article .column__card,.category .article .column__card{width:16.7rem;margin:0}@media(min-width: 768px){.home .article .column__card,.category .article .column__card{width:35rem}}.home .article .column__card-image-wrap,.category .article .column__card-image-wrap{border-radius:1.6rem;padding:.2rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);aspect-ratio:167/99}@media(min-width: 768px){.home .article .column__card-image-wrap,.category .article .column__card-image-wrap{padding:.3rem;aspect-ratio:350/204}}.home .article .column__card-image img,.category .article .column__card-image img{border-radius:1.4rem}@media(min-width: 768px){.home .article .column__card-image img,.category .article .column__card-image img{border-radius:1.3rem;aspect-ratio:163/94}}.home .article .column__card-content-txt,.category .article .column__card-content-txt{height:3.6rem;font-size:1.4rem;line-height:1.8rem;letter-spacing:.07rem}@media(min-width: 768px){.home .article .column__card-content-txt,.category .article .column__card-content-txt{font-size:1.6rem;font-weight:700;line-height:2.2rem;letter-spacing:.08rem;height:4.4rem}}.home .article .column__card-meta,.category .article .column__card-meta{-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;gap:.4rem;margin-top:.9rem}@media(min-width: 768px){.home .article .column__card-meta,.category .article .column__card-meta{margin-top:1.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.home .article .column__card-date,.category .article .column__card-date{font-size:1.2rem;font-weight:500;line-height:1.2rem;letter-spacing:.06rem}@media(min-width: 768px){.home .article .column__card-date,.category .article .column__card-date{font-size:1.4rem;line-height:1.4rem;letter-spacing:.07rem}}.home .article .column__card-tag,.category .article .column__card-tag{font-size:1.3rem;font-weight:500;line-height:1;letter-spacing:.065rem;height:2.4rem;padding-bottom:.7rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}@media(min-width: 768px){.home .article .column__card-tag,.category .article .column__card-tag{height:3.2rem;font-size:1.4rem;line-height:normal;letter-spacing:.07rem}}.home .column .swiper-wrapper{padding-top:2.4rem}@media(min-width: 768px){.home .column .swiper-wrapper{padding-top:5.6rem}}.home .column-swiper-pagination{margin:2.4rem auto 2.7rem}@media(min-width: 768px){.home .column-swiper-pagination{margin:4.8rem auto 6.6rem}}.category .column .swiper-wrapper{padding-top:4.8rem}@media(min-width: 768px){.category .column .swiper-wrapper{padding-top:7.6rem}}.category .article__list{margin:0 auto;padding-top:5.8rem}@media(min-width: 768px){.category .article__list{padding-top:7.1rem}}.single .column .swiper-wrapper{padding-top:5.8rem}@media(min-width: 768px){.single .column .swiper-wrapper{padding-top:7.1rem}}.cta{background:url("../../assets/img/common/bg_cta-sp.png") center center/cover no-repeat,linear-gradient(289.69deg, #005648 35.63%, #188D7A 100%);padding:4rem 1.6rem}@media(min-width: 768px){.cta{background:url("../../assets/img/common/bg_cta-pc.png") center center/cover no-repeat,linear-gradient(289.69deg, #005648 35.63%, #188D7A 100%)}}.cta__leadTxt{font-size:2.8rem;font-weight:700;line-height:2.8rem;letter-spacing:.14rem;color:#fff;font-style:italic;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:1.9rem}@media(min-width: 768px){.cta__leadTxt{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}}.cta__leadTxt .txtFrame{text-shadow:-0.5rem -0.2rem 0 #EDFAF7,-0.5rem -0.1rem 0 #EDFAF7,-0.5rem 0rem 0 #EDFAF7,-0.5rem 0.1rem 0 #EDFAF7,-0.5rem 0.2rem 0 #EDFAF7,-0.4rem -0.4rem 0 #EDFAF7,-0.4rem -0.3rem 0 #EDFAF7,-0.4rem -0.2rem 0 #EDFAF7,-0.4rem -0.1rem 0 #EDFAF7,-0.4rem 0rem 0 #EDFAF7,-0.4rem 0.1rem 0 #EDFAF7,-0.4rem 0.2rem 0 #EDFAF7,-0.4rem 0.3rem 0 #EDFAF7,-0.4rem 0.4rem 0 #EDFAF7,-0.3rem -0.4rem 0 #EDFAF7,-0.3rem -0.3rem 0 #EDFAF7,-0.3rem -0.2rem 0 #EDFAF7,-0.3rem -0.1rem 0 #EDFAF7,-0.3rem 0rem 0 #EDFAF7,-0.3rem 0.1rem 0 #EDFAF7,-0.3rem 0.2rem 0 #EDFAF7,-0.3rem 0.3rem 0 #EDFAF7,-0.3rem 0.4rem 0 #EDFAF7,-0.2rem -0.5rem 0 #EDFAF7,-0.2rem -0.4rem 0 #EDFAF7,-0.2rem -0.3rem 0 #EDFAF7,-0.2rem -0.2rem 0 #EDFAF7,-0.2rem -0.1rem 0 #EDFAF7,-0.2rem 0rem 0 #EDFAF7,-0.2rem 0.1rem 0 #EDFAF7,-0.2rem 0.2rem 0 #EDFAF7,-0.2rem 0.3rem 0 #EDFAF7,-0.2rem 0.4rem 0 #EDFAF7,-0.2rem 0.5rem 0 #EDFAF7,-0.1rem -0.5rem 0 #EDFAF7,-0.1rem -0.4rem 0 #EDFAF7,-0.1rem -0.3rem 0 #EDFAF7,-0.1rem -0.2rem 0 #EDFAF7,-0.1rem -0.1rem 0 #EDFAF7,-0.1rem 0rem 0 #EDFAF7,-0.1rem 0.1rem 0 #EDFAF7,-0.1rem 0.2rem 0 #EDFAF7,-0.1rem 0.3rem 0 #EDFAF7,-0.1rem 0.4rem 0 #EDFAF7,-0.1rem 0.5rem 0 #EDFAF7,0rem -0.5rem 0 #EDFAF7,0rem -0.4rem 0 #EDFAF7,0rem -0.3rem 0 #EDFAF7,0rem -0.2rem 0 #EDFAF7,0rem -0.1rem 0 #EDFAF7,0rem 0rem 0 #EDFAF7,0rem 0.1rem 0 #EDFAF7,0rem 0.2rem 0 #EDFAF7,0rem 0.3rem 0 #EDFAF7,0rem 0.4rem 0 #EDFAF7,0rem 0.5rem 0 #EDFAF7,0.1rem -0.5rem 0 #EDFAF7,0.1rem -0.4rem 0 #EDFAF7,0.1rem -0.3rem 0 #EDFAF7,0.1rem -0.2rem 0 #EDFAF7,0.1rem -0.1rem 0 #EDFAF7,0.1rem 0rem 0 #EDFAF7,0.1rem 0.1rem 0 #EDFAF7,0.1rem 0.2rem 0 #EDFAF7,0.1rem 0.3rem 0 #EDFAF7,0.1rem 0.4rem 0 #EDFAF7,0.1rem 0.5rem 0 #EDFAF7,0.2rem -0.5rem 0 #EDFAF7,0.2rem -0.4rem 0 #EDFAF7,0.2rem -0.3rem 0 #EDFAF7,0.2rem -0.2rem 0 #EDFAF7,0.2rem -0.1rem 0 #EDFAF7,0.2rem 0rem 0 #EDFAF7,0.2rem 0.1rem 0 #EDFAF7,0.2rem 0.2rem 0 #EDFAF7,0.2rem 0.3rem 0 #EDFAF7,0.2rem 0.4rem 0 #EDFAF7,0.2rem 0.5rem 0 #EDFAF7,0.3rem -0.4rem 0 #EDFAF7,0.3rem -0.3rem 0 #EDFAF7,0.3rem -0.2rem 0 #EDFAF7,0.3rem -0.1rem 0 #EDFAF7,0.3rem 0rem 0 #EDFAF7,0.3rem 0.1rem 0 #EDFAF7,0.3rem 0.2rem 0 #EDFAF7,0.3rem 0.3rem 0 #EDFAF7,0.3rem 0.4rem 0 #EDFAF7,0.4rem -0.4rem 0 #EDFAF7,0.4rem -0.3rem 0 #EDFAF7,0.4rem -0.2rem 0 #EDFAF7,0.4rem -0.1rem 0 #EDFAF7,0.4rem 0rem 0 #EDFAF7,0.4rem 0.1rem 0 #EDFAF7,0.4rem 0.2rem 0 #EDFAF7,0.4rem 0.3rem 0 #EDFAF7,0.4rem 0.4rem 0 #EDFAF7,0.5rem -0.2rem 0 #EDFAF7,0.5rem -0.1rem 0 #EDFAF7,0.5rem 0rem 0 #EDFAF7,0.5rem 0.1rem 0 #EDFAF7,0.5rem 0.2rem 0 #EDFAF7;position:relative;z-index:1}.cta__leadTxt .txtFrame::before{content:attr(data-text);text-shadow:-0.3rem -0.2rem 0 #005648,-0.3rem -0.1rem 0 #005648,-0.3rem 0rem 0 #005648,-0.3rem 0.1rem 0 #005648,-0.3rem 0.2rem 0 #005648,-0.2rem -0.3rem 0 #005648,-0.2rem -0.2rem 0 #005648,-0.2rem -0.1rem 0 #005648,-0.2rem 0rem 0 #005648,-0.2rem 0.1rem 0 #005648,-0.2rem 0.2rem 0 #005648,-0.2rem 0.3rem 0 #005648,-0.1rem -0.3rem 0 #005648,-0.1rem -0.2rem 0 #005648,-0.1rem -0.1rem 0 #005648,-0.1rem 0rem 0 #005648,-0.1rem 0.1rem 0 #005648,-0.1rem 0.2rem 0 #005648,-0.1rem 0.3rem 0 #005648,0rem -0.3rem 0 #005648,0rem -0.2rem 0 #005648,0rem -0.1rem 0 #005648,0rem 0rem 0 #005648,0rem 0.1rem 0 #005648,0rem 0.2rem 0 #005648,0rem 0.3rem 0 #005648,0.1rem -0.3rem 0 #005648,0.1rem -0.2rem 0 #005648,0.1rem -0.1rem 0 #005648,0.1rem 0rem 0 #005648,0.1rem 0.1rem 0 #005648,0.1rem 0.2rem 0 #005648,0.1rem 0.3rem 0 #005648,0.2rem -0.3rem 0 #005648,0.2rem -0.2rem 0 #005648,0.2rem -0.1rem 0 #005648,0.2rem 0rem 0 #005648,0.2rem 0.1rem 0 #005648,0.2rem 0.2rem 0 #005648,0.2rem 0.3rem 0 #005648,0.3rem -0.2rem 0 #005648,0.3rem -0.1rem 0 #005648,0.3rem 0rem 0 #005648,0.3rem 0.1rem 0 #005648,0.3rem 0.2rem 0 #005648;position:absolute;left:0;z-index:2;width:100%}@media(min-width: 768px){.cta__leadTxt .txtFrame{font-size:4rem;font-weight:700;line-height:4rem;letter-spacing:.2rem}}.cta__leadTxt .txtFrame::before{z-index:1}.cta__leadTxt .txtFrame--first{color:#ffe100;margin-bottom:1rem}.cta__body{position:relative;width:34.4rem;height:100%;aspect-ratio:344/515;background:url("../../assets/img/common/cta-box_line-sp.png") center center/cover no-repeat;padding:.6rem .4rem}@media(min-width: 768px){.cta__body{width:92.6rem;height:100%;aspect-ratio:926/318;padding:.3rem 0rem;background:none;margin:0 auto}}@media(min-width: 768px){.cta__body::before{content:"";position:absolute;top:-0.1rem;left:-0.5rem;width:calc(100% + 1rem);height:calc(100% + 1.2rem);background:url("../../assets/img/common/cta-box_line-pc.png") center center/contain no-repeat}}.cta__bodyInner{width:33.5rem;border-radius:2.8rem;-webkit-box-shadow:0 .4rem 0 0 #363636;box-shadow:0 .4rem 0 0 #363636;background-color:#fff;padding:.3rem .3rem 2.1rem}@media(min-width: 768px){.cta__bodyInner{width:92rem;display:grid;grid-template-areas:"ctaHead ctaHead" "listHead badgeList" "btnList creditBox";grid-template-columns:49.7rem 42.3rem;position:relative;top:.1rem;left:.3rem;padding:.3rem 0 2.8rem 0}.cta__bodyInner .cta__head{grid-area:ctaHead}.cta__bodyInner .cta__btnList-head{grid-area:listHead;margin-top:2.7rem}.cta__bodyInner .cta__btnList{grid-area:btnList}.cta__bodyInner .cta__badgeList{grid-area:badgeList;position:absolute;right:-1rem;top:-9rem}.cta__bodyInner .cta__credit{grid-area:creditBox;position:relative;z-index:1}}.cta__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:6rem;border-radius:2.6rem 2.6rem 0 0;background:linear-gradient(283.39deg, #005648 24%, #188D7A 100%);margin:0 auto}@media(min-width: 768px){.cta__head{width:calc(100% - .6rem);border-radius:2.6rem 2.6rem 0 0;background:linear-gradient(274.9deg, #005648 24%, #188D7A 100%);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:1.4rem;padding-left:2.2rem;margin:0 auto}}.cta__headTxt{color:#fff;font-size:1.8rem;font-weight:700;line-height:2.3rem;padding-top:.3rem;text-align:center;text-indent:1rem}@media(min-width: 768px){.cta__headTxt{padding-top:0}}.cta__headTxt .em{font-size:2.8rem;line-height:1}.cta__credit{width:30.9rem;border-radius:1rem;background:linear-gradient(294.26deg, #005648 24%, #188D7A 100%);margin:0 auto;padding:.1rem}@media(min-width: 768px){.cta__credit{width:37.6rem}}.cta__credit-txt{display:grid;place-content:center;width:100%;height:4.4rem;font-size:1.6rem;font-weight:bold;color:#fff;letter-spacing:.08rem}@media(min-width: 768px){.cta__credit-txt{width:37.4rem;height:5.6rem;border-radius:.7rem .7rem 0 0;font-size:1.8rem;letter-spacing:.09rem}}.cta__credit .credit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:1.6rem;height:6rem;width:100%;border-radius:0 0 .9rem .9rem}@media(min-width: 768px){.cta__credit .credit-wrap{height:9.3rem}}.cta__credit .credit-img{width:27.7rem;height:2.8rem}@media(min-width: 768px){.cta__credit .credit-img{width:33.1rem}}.cta__btnList-head{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;margin-top:1.5rem;margin-bottom:.5rem;gap:0 .6rem}@media(min-width: 768px){.cta__btnList-head{margin-top:2rem;margin-bottom:1.2rem}}.cta__btnList-head::before,.cta__btnList-head::after{content:"";display:inline-block;width:2rem;height:.2rem;background:#005648}.cta__btnList-head::before{-webkit-transform:rotate(-120deg);transform:rotate(-120deg)}.cta__btnList-head::after{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.cta__btnList-head--txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#005648;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:.08rem;position:relative;-webkit-transform:translateY(-0.6rem);transform:translateY(-0.6rem)}@media(min-width: 768px){.cta__btnList-head--txt{font-size:2.4rem}}.cta__btnList-head--txt::before{content:"";width:2.6rem;height:2.6rem;aspect-ratio:1/1;display:block;background:url("../../assets/img/common/icon_time.svg") no-repeat 0 0/cover;-webkit-transform:translateY(0.4rem);transform:translateY(0.4rem);margin-right:.6rem}@media(min-width: 768px){.cta__btnList-head--txt::before{-ms-flex-item-align:center;align-self:center;width:2.8rem;height:2.8rem;margin-right:.8rem}}.cta__btnList-head--txt .em{font-size:2.8rem;font-weight:500;line-height:.8}@media(min-width: 768px){.cta__btnList-head--txt .em{font-size:3.4rem;line-height:1}}.cta__btnList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30.9rem;gap:.9rem 0;padding-bottom:.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;z-index:2}@media(min-width: 768px){.cta__btnList{width:45rem;margin-inline:2.7rem 2.3rem;position:relative}}@media(min-width: 768px){.cta__btnList::after{content:"";display:block;position:absolute;right:-2.3rem;top:-5.6rem;width:.1rem;height:20.6rem;background:url("../../assets/img/common/brd_cta.svg") no-repeat center/cover}}.cta__btnItem .btn-lnk--telFrame{width:30.9rem}@media(min-width: 768px){.cta__btnItem .btn-lnk--telFrame{width:45rem;height:6.6rem}}@media(min-width: 768px){.cta__btnItem .btn-lnk--mailFrame{width:22.6rem;height:6.6rem}}@media(min-width: 768px){.cta__btnItem .btn-lnk--lineFrame{width:21rem;height:6.6rem}}.cta__badgeList{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .3rem;margin:.2rem 0 0 -1.1rem;width:100%}.cta__badgeList::after{content:"";display:block;position:absolute;width:11.5rem;height:11.4rem;aspect-ratio:115/114;z-index:-1;right:0;top:-0.3rem;background:url("../../assets/img/common/img_cta-woman-sp.webp") no-repeat center/cover}@media(min-width: 768px){.cta__badgeList::after{width:13.5rem;height:18.4rem;aspect-ratio:111/182;background:url("../../assets/img/common/img_cta-woman-pc.png") no-repeat center/cover;right:3.1rem;top:-0.65rem}}.cta__badgeItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:10.8rem;height:11.1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:url("../../assets/img/common/bg_cta-badge.webp") no-repeat center/cover;-webkit-transform:translateY(1.1rem);transform:translateY(1.1rem)}@media(min-width: 768px){.cta__badgeItem{width:13.2rem;height:13.2rem;aspect-ratio:1/1}}.cta__badgeTxt{color:#005648;font-size:1.4rem;font-weight:700;line-height:1;letter-spacing:.028rem}@media(min-width: 768px){.cta__badgeTxt{font-size:1.6rem;letter-spacing:.032rem}}.cta__badgeTxt--emphasis{color:#f26d00;font-size:2rem;font-style:normal;font-weight:700;line-height:2rem;font-style:italic;margin-right:1.1rem}@media(min-width: 768px){.cta__badgeTxt--emphasis{margin-right:1.1rem}}.cta__badgeTxt--emphasis .em{text-shadow:.2rem .4rem 0 #28b09a;position:relative;z-index:1}.cta__badgeTxt--emphasis .em::before{content:attr(data-text);text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff;position:absolute;left:0;z-index:2;width:100%}.cta__badgeTxt--emphasis .em{font-size:4rem;line-height:1;letter-spacing:.08rem;font-style:italic}@media(min-width: 768px){.cta__badgeTxt--emphasis .em{font-size:4.8rem;letter-spacing:.096rem}}.cta__badgeTxt--emphasis .em::before{z-index:1}.cta__badgeTxt--emphasis .txt{position:relative;text-shadow:.2rem .4rem 0 #28b09a;position:relative;z-index:1}.cta__badgeTxt--emphasis .txt::before{content:attr(data-text);text-shadow:-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff;position:absolute;left:0;z-index:2;width:100%}.cta__badgeTxt--emphasis .txt::before{z-index:1;bottom:.3rem}.cta__badgeItem:nth-of-type(1){padding:2.5rem 0 0 0}@media(min-width: 768px){.cta__badgeItem:nth-of-type(1){padding:2.8rem 0 0 0}}.cta__badgeItem:nth-of-type(1) .cta__badgeTxt{margin-bottom:.2rem}.cta__badgeItem:nth-of-type(2){padding:1.8rem 0 0 0}@media(min-width: 768px){.cta__badgeItem:nth-of-type(2){padding:2.2rem 0 0 0}}.cta__badgeItem:nth-of-type(2) .cta__badgeTxt{line-height:1.6rem}@media(min-width: 768px){.cta__badgeItem:nth-of-type(2) .cta__badgeTxt{line-height:1.8rem}}.cta__badgeItem:nth-of-type(2) .cta__badgeTxt--emphasis .em{font-size:3.2rem;letter-spacing:.064rem}@media(min-width: 768px){.cta__badgeItem:nth-of-type(2) .cta__badgeTxt--emphasis .em{font-size:4rem;letter-spacing:.08rem}}@media(min-width: 768px){.cta__btnList-block--row{width:65.4rem;height:13.6rem;border-radius:2rem;border:.3rem solid #005648;position:relative;overflow:hidden}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList-head{margin-top:0rem;margin-bottom:1.4rem;width:65.3rem;height:3.8rem;background:linear-gradient(274.6deg, #005648 0%, #188D7A 100%)}.cta__btnList-block--row .cta__btnList-head::before,.cta__btnList-block--row .cta__btnList-head::after{content:none}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList-head--txt{color:#fff;font-size:1.8rem;padding-top:.4rem}.cta__btnList-block--row .cta__btnList-head--txt::before{width:2.6rem;height:2.6rem;aspect-ratio:1/1;background:url("../../assets/img/common/ico_watch-w.svg") no-repeat 0 0/cover;-webkit-transform:initial;transform:initial}.cta__btnList-block--row .cta__btnList-head--txt .em{font-size:2.4rem}}.cta__btnList-block--row .cta__btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30.9rem;gap:.9rem 0;padding-bottom:.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList{display:-webkit-box;display:-ms-flexbox;display:flex;width:62.2rem;height:6.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;gap:1.2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cta__btnList-block--row .cta__btnList::after{content:none}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk{border-radius:1rem;gap:0 1rem}}.cta__btnList-block--row .cta__btnList .btn-lnk .unit{font-weight:700}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--telFrame{width:27.8rem;border-radius:1.6rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--telFrame .btn-lnk{gap:0 1.5rem;padding-left:2.1rem;border-radius:1.6rem}}.cta__btnList-block--row .cta__btnList .btn-lnk--telFrame .btn-lnk:before{width:2rem;height:3.3rem}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--telFrame .btn-lnk:before{-webkit-filter:drop-shadow(0.2rem 0.2rem 0rem #873E03);filter:drop-shadow(0.2rem 0.2rem 0rem #873E03)}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--telFrame .unit{font-size:3rem;line-height:3rem;letter-spacing:.15rem;text-shadow:-0.1rem -0.1rem 0 #873E03,-0.1rem 0rem 0 #873E03,-0.1rem 0.1rem 0 #873E03,0rem -0.1rem 0 #873E03,0rem 0rem 0 #873E03,0rem 0.1rem 0 #873E03,0.1rem -0.1rem 0 #873E03,0.1rem 0rem 0 #873E03,0.1rem 0.1rem 0 #873E03;-webkit-filter:drop-shadow(0.2rem 0.2rem 0rem #873E03);filter:drop-shadow(0.2rem 0.2rem 0rem #873E03);position:relative;z-index:1}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame{width:16rem;border-radius:1.6rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame .btn-lnk{border-radius:1.6rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame .btn-lnk::before{width:3.2rem;height:2.8rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame .unit{font-size:1.6rem;line-height:2rem;letter-spacing:.23rem;-webkit-transform:translate(0.3rem, -0.5rem);transform:translate(0.3rem, -0.5rem);display:inline-block;text-shadow:.1rem .3rem 0 #8b6800}.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame .unit::before{top:.3rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--mailFrame .unit:nth-of-type(2){-webkit-transform:translate(0.3rem, -0.8rem);transform:translate(0.3rem, -0.8rem)}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame{width:16rem;border-radius:1.6rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame .btn-lnk{border-radius:1.6rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame .btn-lnk::before{width:3.9rem;height:3.8rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame .unit{font-size:1.8rem;line-height:2rem;letter-spacing:.054rem;-webkit-transform:translate(0.3rem, -0.3rem);transform:translate(0.3rem, -0.3rem);display:inline-block;text-shadow:.2rem .2rem 0 #208900}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame .unit::before{top:.2rem}}@media(min-width: 768px){.cta__btnList-block--row .cta__btnList .btn-lnk--lineFrame .unit:nth-of-type(2){-webkit-transform:translate(0.3rem, -0.5rem);transform:translate(0.3rem, -0.5rem)}}.single .cta-single{background:initial;padding:0}.single .cta-single .cta__body{width:auto;height:auto;aspect-ratio:initial;background:initial}@media(min-width: 768px){.single .cta-single .cta__body{position:relative}}.single .cta-single .cta__body::before{content:none}.single .cta-single .cta__bodyInner{background:#fff8ec;width:34.3rem;-webkit-box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);box-shadow:0 0 .8rem 0 rgba(0,0,0,.1);padding:.3rem .3rem 1.7rem}@media(min-width: 768px){.single .cta-single .cta__bodyInner{grid-template-areas:"ctaHead ctaHead" "listHead listHead" "btnList badgeList";grid-template-columns:1fr;width:90rem;position:initial}}@media(min-width: 768px){.single .cta-single .cta__head{width:100%;padding-left:6.35rem;display:block;text-align:center;margin-left:0;padding-top:.95rem;text-indent:0}}@media(min-width: 768px){.single .cta-single .cta__headTxt{font-size:2.1rem;line-height:1;text-align:left;text-indent:0;letter-spacing:-0.03rem}.single .cta-single .cta__headTxt .em{font-size:3.4rem}}@media(min-width: 768px){.single .cta-single .cta__btnList{width:100%;gap:1rem;margin-inline:0rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.6REM}.single .cta-single .cta__btnList::after{content:none}}@media(min-width: 768px){.single .cta-single .cta__btnList-head{position:absolute;right:6.35rem;background-color:#fff;border-radius:.8rem;height:4rem;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;margin-top:1rem;padding-inline:1.8rem;padding-top:1rem}.single .cta-single .cta__btnList-head::before,.single .cta-single .cta__btnList-head::after{display:none}}@media(min-width: 768px){.single .cta-single .cta__btnList-head--txt{font-size:2rem;font-weight:700;line-height:2.4rem;letter-spacing:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.single .cta-single .cta__btnList-head--txt .em{font-size:2.6rem}.single .cta-single .cta__btnList-head--txt::before{width:2.4rem;height:2.4rem;margin-top:-0.3rem}}.single .cta-single .cta__btnItem:nth-of-type(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.single .cta-single .cta__btnItem:nth-of-type(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--telFrame{width:38rem}}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--tel{gap:0 1.7rem;padding:1.2rem 1.3rem 1.2rem 3rem}}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--tel .unit{letter-spacing:.01rem}}.single .cta-single .cta__btnItem .btn-lnk--line{gap:0 1rem}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--line{gap:0 1.4rem}}.single .cta-single .cta__btnItem .btn-lnk--line::before{width:3rem;height:2.9rem}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--line::before{width:2.5rem;height:2.1rem}}@media(min-width: 768px){.single .cta-single .cta__btnItem .btn-lnk--mail .unit:nth-of-type(2){letter-spacing:-0.116rem}}.promise{padding:0 0 5.6rem}@media(min-width: 768px){.promise{padding:0 0 7.2rem}}.promise{background:url("../../assets/img/common/sp/bg_promise-object.webp") no-repeat bottom 3.3rem left 0/contain,#fff}@media(min-width: 768px){.promise{background:#fff;position:relative}}@media(min-width: 768px){.promise::after{content:"";display:block;position:absolute;background:url("../../assets/img/common/pc/bg_promise-object.webp") no-repeat bottom 4.6rem center/116.3rem;bottom:0;width:100%;height:auto;aspect-ratio:2366/655;z-index:2}}.promise .btn__page--arrow{width:20.3rem;padding:0 3.1rem 0 4rem;margin:0 auto;position:relative;z-index:5}@media(min-width: 768px){.promise .btn__page--arrow{padding:0 3.1rem 0 5rem;width:22.8rem}}@media(min-width: 768px){.promise .btn__page--arrow::after{right:1.8rem}}.promise .btn__page--arrow .btn__page--arrow-txt{margin-top:.1rem}.promise .btn__page--arrow::after{right:1.6rem}.promise-top{position:relative;text-align:center;z-index:2;background:url("../../assets/img/common/sp/bg_service-pattern-sp.webp") repeat center/cover,#fff9ee}@media(min-width: 768px){.promise-top{background:#fff9ee url("../../assets/img/common/pc/bg_service-pattern-pc.webp") repeat center/cover}}.promise-top::after{content:"";display:block;position:absolute;width:62rem;height:20.6rem;border-radius:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../../assets/img/common/sp/bg_service-pattern-sp.webp") repeat center/60%,-webkit-gradient(linear, left top, left bottom, from(#FFF8EC), to(#FFF8EC)),-webkit-gradient(linear, left top, left bottom, from(#FFF9EE), to(#FFF9EE));background:url("../../assets/img/common/sp/bg_service-pattern-sp.webp") repeat center/60%,linear-gradient(#FFF8EC, #FFF8EC),linear-gradient(#FFF9EE, #FFF9EE);bottom:-2rem;z-index:-1}@media(min-width: 768px){.promise-top::after{background:url("../../assets/img/common/pc/bg_service-pattern-pc.webp") repeat top .5rem left -1.9rem/cover,-webkit-gradient(linear, left top, left bottom, from(#FFF8EC), to(#FFF8EC)),-webkit-gradient(linear, left top, left bottom, from(#FFF9EE), to(#FFF9EE));background:url("../../assets/img/common/pc/bg_service-pattern-pc.webp") repeat top .5rem left -1.9rem/cover,linear-gradient(#FFF8EC, #FFF8EC),linear-gradient(#FFF9EE, #FFF9EE);width:100%;height:20.6rem;bottom:-2.2rem;min-width:146rem;border-radius:100%}}@media screen and (min-width: 1366px){.promise-top::after{width:150%;bottom:-3rem}}.promise__lead{padding-top:4.6rem;font-size:2.6rem;font-weight:700;line-height:3.6rem;letter-spacing:.13rem;text-align:center;font-style:italic}@media(min-width: 768px){.promise__lead{padding-top:6.4rem;font-size:3.6rem;font-weight:700;line-height:4.2rem;letter-spacing:.18rem}}.promise__lead .shadow{position:relative;color:#d9d3c9;position:relative;z-index:1}.promise__lead .shadow::before{content:attr(data-text);text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff;position:absolute;left:0;z-index:2;width:100%}.promise__lead .shadow::before{z-index:1;color:#f26d00}.promise__list{display:inline-grid;width:34.3rem;margin:3.2rem auto 0;padding-bottom:2rem;row-gap:.6rem;-webkit-column-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;grid-template-rows:repeat(2, fit-content(100%));grid-template-columns:repeat(3, fit-content(100%))}@media(min-width: 768px){.promise__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;gap:0 2.4rem;margin:4.8rem auto 0;padding-bottom:2.8rem}}.promise__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:11rem;padding-top:1.4rem;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;aspect-ratio:1/1;border-radius:2rem;border:.2rem solid #28b09a;-webkit-box-shadow:0 0 .6rem rgba(0,0,0,.1);box-shadow:0 0 .6rem rgba(0,0,0,.1);background:#fff}@media(min-width: 768px){.promise__item{width:16rem;border-radius:2rem}}.promise__item-icon{width:5.4rem;height:auto;margin-top:auto}@media(min-width: 768px){.promise__item-icon{width:7.8rem}}.promise__item-label{width:11rem;height:3.2rem;border-radius:0 0 2rem 2rem;background:#28b09a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3rem}@media(min-width: 768px){.promise__item-label{width:16rem;height:4.6rem;font-size:1.8rem;line-height:2rem;letter-spacing:.09rem}}.promise__bottom{margin-top:2rem}@media(min-width: 768px){.promise__bottom{position:relative;width:72rem;margin:0 auto;z-index:5}}.promise__point-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:.8rem;margin:0 auto;width:34.3rem}@media(min-width: 768px){.promise__point-list{position:absolute;width:47.2rem;top:4.5rem;right:4.1rem;z-index:1}}.promise__point-item{position:relative;font-size:1.6rem;font-weight:500;line-height:2.2rem;letter-spacing:.08rem;padding-left:2.8rem}@media(min-width: 768px){.promise__point-item{font-size:2rem;line-height:2.8rem;letter-spacing:.1rem}}.promise__point-item::before{content:"";display:block;position:absolute;width:1.6rem;height:1.2rem;background:url("../../assets/img/common/icon_check_orenge.svg") no-repeat center/cover;left:0;top:1.1rem}.promise__point-item .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #CCFFF7));background:linear-gradient(transparent 70%, #CCFFF7 0);background-repeat:no-repeat}.promise__comment-wrap{position:relative;width:28.5rem;margin:14.7rem auto 0}@media(min-width: 768px){.promise__comment-wrap{width:100%;margin:0;padding-top:20rem}}.promise__comment-wrap::after{content:"";display:block;position:absolute;background:url("../../assets/img/common/sp/promise-img-woman.webp") no-repeat center/contain;width:15.1rem;height:15.6rem;bottom:7.6rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media(min-width: 768px){.promise__comment-wrap::after{display:-webkit-box;display:-ms-flexbox;display:flex;width:16.8rem;height:20rem;left:2.9rem;-webkit-transform:initial;transform:initial;background:url("../../assets/img/common/pc/promise-img-woman.webp") no-repeat center/contain;bottom:5.6rem}}.promise__comment-inner{width:inherit;height:7.6rem;border-radius:6rem;-webkit-box-shadow:0 .3rem 0 0 #ceb600;box-shadow:0 .3rem 0 0 #ceb600;background-color:#ffe100;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;z-index:2}@media(min-width: 768px){.promise__comment-inner{height:5.6rem}}.promise__comment-txt{color:#005648;font-size:2rem;font-weight:700;line-height:2rem;letter-spacing:.1rem;font-style:italic;position:absolute;top:-1.4rem;text-align:center;line-height:1.4}@media(min-width: 768px){.promise__comment-txt{font-size:3.2rem;font-weight:700;line-height:1;letter-spacing:.16rem}}.promise__comment-txt .em{text-shadow:-1rem -0.3rem 0 #FFE100,-1rem -0.2rem 0 #FFE100,-1rem -0.1rem 0 #FFE100,-1rem 0rem 0 #FFE100,-1rem 0.1rem 0 #FFE100,-1rem 0.2rem 0 #FFE100,-1rem 0.3rem 0 #FFE100,-0.9rem -0.5rem 0 #FFE100,-0.9rem -0.4rem 0 #FFE100,-0.9rem -0.3rem 0 #FFE100,-0.9rem -0.2rem 0 #FFE100,-0.9rem -0.1rem 0 #FFE100,-0.9rem 0rem 0 #FFE100,-0.9rem 0.1rem 0 #FFE100,-0.9rem 0.2rem 0 #FFE100,-0.9rem 0.3rem 0 #FFE100,-0.9rem 0.4rem 0 #FFE100,-0.9rem 0.5rem 0 #FFE100,-0.8rem -0.7rem 0 #FFE100,-0.8rem -0.6rem 0 #FFE100,-0.8rem -0.5rem 0 #FFE100,-0.8rem -0.4rem 0 #FFE100,-0.8rem -0.3rem 0 #FFE100,-0.8rem -0.2rem 0 #FFE100,-0.8rem -0.1rem 0 #FFE100,-0.8rem 0rem 0 #FFE100,-0.8rem 0.1rem 0 #FFE100,-0.8rem 0.2rem 0 #FFE100,-0.8rem 0.3rem 0 #FFE100,-0.8rem 0.4rem 0 #FFE100,-0.8rem 0.5rem 0 #FFE100,-0.8rem 0.6rem 0 #FFE100,-0.8rem 0.7rem 0 #FFE100,-0.7rem -0.8rem 0 #FFE100,-0.7rem -0.7rem 0 #FFE100,-0.7rem -0.6rem 0 #FFE100,-0.7rem -0.5rem 0 #FFE100,-0.7rem -0.4rem 0 #FFE100,-0.7rem -0.3rem 0 #FFE100,-0.7rem -0.2rem 0 #FFE100,-0.7rem -0.1rem 0 #FFE100,-0.7rem 0rem 0 #FFE100,-0.7rem 0.1rem 0 #FFE100,-0.7rem 0.2rem 0 #FFE100,-0.7rem 0.3rem 0 #FFE100,-0.7rem 0.4rem 0 #FFE100,-0.7rem 0.5rem 0 #FFE100,-0.7rem 0.6rem 0 #FFE100,-0.7rem 0.7rem 0 #FFE100,-0.7rem 0.8rem 0 #FFE100,-0.6rem -0.8rem 0 #FFE100,-0.6rem -0.7rem 0 #FFE100,-0.6rem -0.6rem 0 #FFE100,-0.6rem -0.5rem 0 #FFE100,-0.6rem -0.4rem 0 #FFE100,-0.6rem -0.3rem 0 #FFE100,-0.6rem -0.2rem 0 #FFE100,-0.6rem -0.1rem 0 #FFE100,-0.6rem 0rem 0 #FFE100,-0.6rem 0.1rem 0 #FFE100,-0.6rem 0.2rem 0 #FFE100,-0.6rem 0.3rem 0 #FFE100,-0.6rem 0.4rem 0 #FFE100,-0.6rem 0.5rem 0 #FFE100,-0.6rem 0.6rem 0 #FFE100,-0.6rem 0.7rem 0 #FFE100,-0.6rem 0.8rem 0 #FFE100,-0.5rem -0.9rem 0 #FFE100,-0.5rem -0.8rem 0 #FFE100,-0.5rem -0.7rem 0 #FFE100,-0.5rem -0.6rem 0 #FFE100,-0.5rem -0.5rem 0 #FFE100,-0.5rem -0.4rem 0 #FFE100,-0.5rem -0.3rem 0 #FFE100,-0.5rem -0.2rem 0 #FFE100,-0.5rem -0.1rem 0 #FFE100,-0.5rem 0rem 0 #FFE100,-0.5rem 0.1rem 0 #FFE100,-0.5rem 0.2rem 0 #FFE100,-0.5rem 0.3rem 0 #FFE100,-0.5rem 0.4rem 0 #FFE100,-0.5rem 0.5rem 0 #FFE100,-0.5rem 0.6rem 0 #FFE100,-0.5rem 0.7rem 0 #FFE100,-0.5rem 0.8rem 0 #FFE100,-0.5rem 0.9rem 0 #FFE100,-0.4rem -0.9rem 0 #FFE100,-0.4rem -0.8rem 0 #FFE100,-0.4rem -0.7rem 0 #FFE100,-0.4rem -0.6rem 0 #FFE100,-0.4rem -0.5rem 0 #FFE100,-0.4rem -0.4rem 0 #FFE100,-0.4rem -0.3rem 0 #FFE100,-0.4rem -0.2rem 0 #FFE100,-0.4rem -0.1rem 0 #FFE100,-0.4rem 0rem 0 #FFE100,-0.4rem 0.1rem 0 #FFE100,-0.4rem 0.2rem 0 #FFE100,-0.4rem 0.3rem 0 #FFE100,-0.4rem 0.4rem 0 #FFE100,-0.4rem 0.5rem 0 #FFE100,-0.4rem 0.6rem 0 #FFE100,-0.4rem 0.7rem 0 #FFE100,-0.4rem 0.8rem 0 #FFE100,-0.4rem 0.9rem 0 #FFE100,-0.3rem -1rem 0 #FFE100,-0.3rem -0.9rem 0 #FFE100,-0.3rem -0.8rem 0 #FFE100,-0.3rem -0.7rem 0 #FFE100,-0.3rem -0.6rem 0 #FFE100,-0.3rem -0.5rem 0 #FFE100,-0.3rem -0.4rem 0 #FFE100,-0.3rem -0.3rem 0 #FFE100,-0.3rem -0.2rem 0 #FFE100,-0.3rem -0.1rem 0 #FFE100,-0.3rem 0rem 0 #FFE100,-0.3rem 0.1rem 0 #FFE100,-0.3rem 0.2rem 0 #FFE100,-0.3rem 0.3rem 0 #FFE100,-0.3rem 0.4rem 0 #FFE100,-0.3rem 0.5rem 0 #FFE100,-0.3rem 0.6rem 0 #FFE100,-0.3rem 0.7rem 0 #FFE100,-0.3rem 0.8rem 0 #FFE100,-0.3rem 0.9rem 0 #FFE100,-0.3rem 1rem 0 #FFE100,-0.2rem -1rem 0 #FFE100,-0.2rem -0.9rem 0 #FFE100,-0.2rem -0.8rem 0 #FFE100,-0.2rem -0.7rem 0 #FFE100,-0.2rem -0.6rem 0 #FFE100,-0.2rem -0.5rem 0 #FFE100,-0.2rem -0.4rem 0 #FFE100,-0.2rem -0.3rem 0 #FFE100,-0.2rem -0.2rem 0 #FFE100,-0.2rem -0.1rem 0 #FFE100,-0.2rem 0rem 0 #FFE100,-0.2rem 0.1rem 0 #FFE100,-0.2rem 0.2rem 0 #FFE100,-0.2rem 0.3rem 0 #FFE100,-0.2rem 0.4rem 0 #FFE100,-0.2rem 0.5rem 0 #FFE100,-0.2rem 0.6rem 0 #FFE100,-0.2rem 0.7rem 0 #FFE100,-0.2rem 0.8rem 0 #FFE100,-0.2rem 0.9rem 0 #FFE100,-0.2rem 1rem 0 #FFE100,-0.1rem -1rem 0 #FFE100,-0.1rem -0.9rem 0 #FFE100,-0.1rem -0.8rem 0 #FFE100,-0.1rem -0.7rem 0 #FFE100,-0.1rem -0.6rem 0 #FFE100,-0.1rem -0.5rem 0 #FFE100,-0.1rem -0.4rem 0 #FFE100,-0.1rem -0.3rem 0 #FFE100,-0.1rem -0.2rem 0 #FFE100,-0.1rem -0.1rem 0 #FFE100,-0.1rem 0rem 0 #FFE100,-0.1rem 0.1rem 0 #FFE100,-0.1rem 0.2rem 0 #FFE100,-0.1rem 0.3rem 0 #FFE100,-0.1rem 0.4rem 0 #FFE100,-0.1rem 0.5rem 0 #FFE100,-0.1rem 0.6rem 0 #FFE100,-0.1rem 0.7rem 0 #FFE100,-0.1rem 0.8rem 0 #FFE100,-0.1rem 0.9rem 0 #FFE100,-0.1rem 1rem 0 #FFE100,0rem -1rem 0 #FFE100,0rem -0.9rem 0 #FFE100,0rem -0.8rem 0 #FFE100,0rem -0.7rem 0 #FFE100,0rem -0.6rem 0 #FFE100,0rem -0.5rem 0 #FFE100,0rem -0.4rem 0 #FFE100,0rem -0.3rem 0 #FFE100,0rem -0.2rem 0 #FFE100,0rem -0.1rem 0 #FFE100,0rem 0rem 0 #FFE100,0rem 0.1rem 0 #FFE100,0rem 0.2rem 0 #FFE100,0rem 0.3rem 0 #FFE100,0rem 0.4rem 0 #FFE100,0rem 0.5rem 0 #FFE100,0rem 0.6rem 0 #FFE100,0rem 0.7rem 0 #FFE100,0rem 0.8rem 0 #FFE100,0rem 0.9rem 0 #FFE100,0rem 1rem 0 #FFE100,0.1rem -1rem 0 #FFE100,0.1rem -0.9rem 0 #FFE100,0.1rem -0.8rem 0 #FFE100,0.1rem -0.7rem 0 #FFE100,0.1rem -0.6rem 0 #FFE100,0.1rem -0.5rem 0 #FFE100,0.1rem -0.4rem 0 #FFE100,0.1rem -0.3rem 0 #FFE100,0.1rem -0.2rem 0 #FFE100,0.1rem -0.1rem 0 #FFE100,0.1rem 0rem 0 #FFE100,0.1rem 0.1rem 0 #FFE100,0.1rem 0.2rem 0 #FFE100,0.1rem 0.3rem 0 #FFE100,0.1rem 0.4rem 0 #FFE100,0.1rem 0.5rem 0 #FFE100,0.1rem 0.6rem 0 #FFE100,0.1rem 0.7rem 0 #FFE100,0.1rem 0.8rem 0 #FFE100,0.1rem 0.9rem 0 #FFE100,0.1rem 1rem 0 #FFE100,0.2rem -1rem 0 #FFE100,0.2rem -0.9rem 0 #FFE100,0.2rem -0.8rem 0 #FFE100,0.2rem -0.7rem 0 #FFE100,0.2rem -0.6rem 0 #FFE100,0.2rem -0.5rem 0 #FFE100,0.2rem -0.4rem 0 #FFE100,0.2rem -0.3rem 0 #FFE100,0.2rem -0.2rem 0 #FFE100,0.2rem -0.1rem 0 #FFE100,0.2rem 0rem 0 #FFE100,0.2rem 0.1rem 0 #FFE100,0.2rem 0.2rem 0 #FFE100,0.2rem 0.3rem 0 #FFE100,0.2rem 0.4rem 0 #FFE100,0.2rem 0.5rem 0 #FFE100,0.2rem 0.6rem 0 #FFE100,0.2rem 0.7rem 0 #FFE100,0.2rem 0.8rem 0 #FFE100,0.2rem 0.9rem 0 #FFE100,0.2rem 1rem 0 #FFE100,0.3rem -1rem 0 #FFE100,0.3rem -0.9rem 0 #FFE100,0.3rem -0.8rem 0 #FFE100,0.3rem -0.7rem 0 #FFE100,0.3rem -0.6rem 0 #FFE100,0.3rem -0.5rem 0 #FFE100,0.3rem -0.4rem 0 #FFE100,0.3rem -0.3rem 0 #FFE100,0.3rem -0.2rem 0 #FFE100,0.3rem -0.1rem 0 #FFE100,0.3rem 0rem 0 #FFE100,0.3rem 0.1rem 0 #FFE100,0.3rem 0.2rem 0 #FFE100,0.3rem 0.3rem 0 #FFE100,0.3rem 0.4rem 0 #FFE100,0.3rem 0.5rem 0 #FFE100,0.3rem 0.6rem 0 #FFE100,0.3rem 0.7rem 0 #FFE100,0.3rem 0.8rem 0 #FFE100,0.3rem 0.9rem 0 #FFE100,0.3rem 1rem 0 #FFE100,0.4rem -0.9rem 0 #FFE100,0.4rem -0.8rem 0 #FFE100,0.4rem -0.7rem 0 #FFE100,0.4rem -0.6rem 0 #FFE100,0.4rem -0.5rem 0 #FFE100,0.4rem -0.4rem 0 #FFE100,0.4rem -0.3rem 0 #FFE100,0.4rem -0.2rem 0 #FFE100,0.4rem -0.1rem 0 #FFE100,0.4rem 0rem 0 #FFE100,0.4rem 0.1rem 0 #FFE100,0.4rem 0.2rem 0 #FFE100,0.4rem 0.3rem 0 #FFE100,0.4rem 0.4rem 0 #FFE100,0.4rem 0.5rem 0 #FFE100,0.4rem 0.6rem 0 #FFE100,0.4rem 0.7rem 0 #FFE100,0.4rem 0.8rem 0 #FFE100,0.4rem 0.9rem 0 #FFE100,0.5rem -0.9rem 0 #FFE100,0.5rem -0.8rem 0 #FFE100,0.5rem -0.7rem 0 #FFE100,0.5rem -0.6rem 0 #FFE100,0.5rem -0.5rem 0 #FFE100,0.5rem -0.4rem 0 #FFE100,0.5rem -0.3rem 0 #FFE100,0.5rem -0.2rem 0 #FFE100,0.5rem -0.1rem 0 #FFE100,0.5rem 0rem 0 #FFE100,0.5rem 0.1rem 0 #FFE100,0.5rem 0.2rem 0 #FFE100,0.5rem 0.3rem 0 #FFE100,0.5rem 0.4rem 0 #FFE100,0.5rem 0.5rem 0 #FFE100,0.5rem 0.6rem 0 #FFE100,0.5rem 0.7rem 0 #FFE100,0.5rem 0.8rem 0 #FFE100,0.5rem 0.9rem 0 #FFE100,0.6rem -0.8rem 0 #FFE100,0.6rem -0.7rem 0 #FFE100,0.6rem -0.6rem 0 #FFE100,0.6rem -0.5rem 0 #FFE100,0.6rem -0.4rem 0 #FFE100,0.6rem -0.3rem 0 #FFE100,0.6rem -0.2rem 0 #FFE100,0.6rem -0.1rem 0 #FFE100,0.6rem 0rem 0 #FFE100,0.6rem 0.1rem 0 #FFE100,0.6rem 0.2rem 0 #FFE100,0.6rem 0.3rem 0 #FFE100,0.6rem 0.4rem 0 #FFE100,0.6rem 0.5rem 0 #FFE100,0.6rem 0.6rem 0 #FFE100,0.6rem 0.7rem 0 #FFE100,0.6rem 0.8rem 0 #FFE100,0.7rem -0.8rem 0 #FFE100,0.7rem -0.7rem 0 #FFE100,0.7rem -0.6rem 0 #FFE100,0.7rem -0.5rem 0 #FFE100,0.7rem -0.4rem 0 #FFE100,0.7rem -0.3rem 0 #FFE100,0.7rem -0.2rem 0 #FFE100,0.7rem -0.1rem 0 #FFE100,0.7rem 0rem 0 #FFE100,0.7rem 0.1rem 0 #FFE100,0.7rem 0.2rem 0 #FFE100,0.7rem 0.3rem 0 #FFE100,0.7rem 0.4rem 0 #FFE100,0.7rem 0.5rem 0 #FFE100,0.7rem 0.6rem 0 #FFE100,0.7rem 0.7rem 0 #FFE100,0.7rem 0.8rem 0 #FFE100,0.8rem -0.7rem 0 #FFE100,0.8rem -0.6rem 0 #FFE100,0.8rem -0.5rem 0 #FFE100,0.8rem -0.4rem 0 #FFE100,0.8rem -0.3rem 0 #FFE100,0.8rem -0.2rem 0 #FFE100,0.8rem -0.1rem 0 #FFE100,0.8rem 0rem 0 #FFE100,0.8rem 0.1rem 0 #FFE100,0.8rem 0.2rem 0 #FFE100,0.8rem 0.3rem 0 #FFE100,0.8rem 0.4rem 0 #FFE100,0.8rem 0.5rem 0 #FFE100,0.8rem 0.6rem 0 #FFE100,0.8rem 0.7rem 0 #FFE100,0.9rem -0.5rem 0 #FFE100,0.9rem -0.4rem 0 #FFE100,0.9rem -0.3rem 0 #FFE100,0.9rem -0.2rem 0 #FFE100,0.9rem -0.1rem 0 #FFE100,0.9rem 0rem 0 #FFE100,0.9rem 0.1rem 0 #FFE100,0.9rem 0.2rem 0 #FFE100,0.9rem 0.3rem 0 #FFE100,0.9rem 0.4rem 0 #FFE100,0.9rem 0.5rem 0 #FFE100,1rem -0.3rem 0 #FFE100,1rem -0.2rem 0 #FFE100,1rem -0.1rem 0 #FFE100,1rem 0rem 0 #FFE100,1rem 0.1rem 0 #FFE100,1rem 0.2rem 0 #FFE100,1rem 0.3rem 0 #FFE100;color:#005648;-webkit-transform:rotate(9deg);transform:rotate(9deg);display:inline-block;font-size:5rem;font-weight:700;line-height:5rem;position:relative;z-index:-1}@media(min-width: 768px){.promise__comment-txt .em{font-size:5.8rem;font-weight:700;line-height:6rem}}@media(min-width: 768px){.page-female_staff .promise__item--stairs .promise__item-icon{width:6.6rem;margin-bottom:1rem}}.page-female_staff .promise__item-label{height:2.8rem;line-height:1.2rem}@media(min-width: 768px){.page-female_staff .promise__item-label{height:4.6rem;line-height:2rem}}.faq{background:url("../../assets/img/common/bg_dots-blue.svg") repeat center/30%}.faq__lst{width:34.3rem;margin:5.6rem auto 4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width: 768px){.faq__lst{margin:7rem auto 7.2rem;width:82.6rem;gap:1.2rem}}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.4rem;padding:.4rem;gap:1rem;border-radius:2.8rem;background-color:#fff9ee;-webkit-box-shadow:0rem .3rem 0rem 0rem rgba(0,0,0,.1019607843);box-shadow:0rem .3rem 0rem 0rem rgba(0,0,0,.1019607843);overflow:hidden}@media(min-width: 768px){.faq__item{border-radius:1.6rem;gap:1.6rem}}.faq__item.is-faq-open .faq__btn-icon::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq__item.is-faq-open .faq__btn{background:#28b09a;color:#fff}.faq__item.is-faq-open .faq__btn-icon::before,.faq__item.is-faq-open .faq__btn-icon::after{background:#fff9ee}.faq__item.is-faq-open .faq__q{background-color:#fff9ee;color:#28b09a}.faq__item.is-faq-open:first-of-type>.faq__dt .faq__btn-icon::after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.faq__item:first-of-type .faq__dd{display:block}.faq__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.5rem 4rem 1.6rem 1.6rem;font-family:"Zen Maru Gothic",sans-serif;font-size:1.6rem;line-height:2.4rem;font-weight:700;text-align:left;position:relative;border-radius:2.4rem 2.4rem 0 0;letter-spacing:5%;gap:1.4rem;background-color:#fff9ee;color:#363636}@media(min-width: 768px){.faq__btn{gap:1.6rem;padding:1.2rem 2.6rem;font-size:1.6rem;border-radius:1.4rem 1.4rem 0 0}}.faq__btn-icon{width:1.6rem;height:1.6rem;position:absolute;right:1.6rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq__btn-icon::before,.faq__btn-icon::after{content:"";display:inline-block;width:2rem;height:.2rem;border-radius:.2rem;background:#28b09a;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);position:absolute;top:50%;left:0;transition:transform .3s,-webkit-transform .3s}.faq__btn-icon::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media(min-width: 768px){.faq__btn-icon{right:2.6rem}}.faq__q{font-size:1.8rem;width:3.2rem;height:3.2rem;border-radius:100%;display:grid;place-content:center;color:#fff9ee;-ms-flex-negative:0;flex-shrink:0;background-color:#28b09a;padding-bottom:.5rem}@media(min-width: 768px){.faq__q{font-size:2.2rem;width:4rem;height:4rem}}.faq__dd{display:none}.faq__dd .cta__content{padding-bottom:0}@media(min-width: 768px){.faq__dd .cta__content{padding-inline:2.4rem}}.faq__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:0 2.2rem 1.6rem 1.6rem;background-color:#fff9ee;font-size:1.6rem;font-weight:500;line-height:2.4rem;letter-spacing:.08rem}@media(min-width: 768px){.faq__txt{gap:1.6rem;font-size:1.6rem;line-height:2.4rem;padding:0rem 2.6rem 1.6rem 2.6rem}}.faq__a{font-weight:bold;font-size:1.8rem;width:3.2rem;height:3.2rem;border-radius:100%;display:grid;place-content:center;background-color:#28b09a;-ms-flex-negative:0;flex-shrink:0;color:#fff;padding-bottom:.5rem}@media(min-width: 768px){.faq__a{font-size:2.2rem;width:4rem;height:4rem;padding-bottom:.6rem}}.page-guide .faq{padding-bottom:4.8rem}@media(min-width: 768px){.page-guide .faq{padding-bottom:7rem}}.page-guide .faq__ttl{font-size:2.2rem;font-weight:900;line-height:2.4rem;letter-spacing:5%;text-align:center}@media(min-width: 768px){.page-guide .faq__ttl{font-size:2.8rem;line-height:1.2}}.page-guide .faq__ttl .text-title{position:relative;display:inline-block;line-height:1}.page-guide .faq__ttl .text-title-shadow{position:absolute;top:.05rem;right:-0.2rem;color:#b7b7b7;-webkit-transform:translate(0.1rem, 0.25rem);transform:translate(0.1rem, 0.25rem);z-index:0}@media(min-width: 768px){.page-guide .faq__ttl .text-title-shadow{right:-0.35rem}}.page-guide .faq__ttl .text-title-outline{position:absolute;inset:0;color:rgba(0,0,0,0);z-index:1;text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff}@media(min-width: 768px){.page-guide .faq__ttl .text-title-outline{text-shadow:-0.3rem -0.2rem 0 #fff,-0.3rem -0.1rem 0 #fff,-0.3rem 0rem 0 #fff,-0.3rem 0.1rem 0 #fff,-0.3rem 0.2rem 0 #fff,-0.2rem -0.3rem 0 #fff,-0.2rem -0.2rem 0 #fff,-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.2rem 0.2rem 0 #fff,-0.2rem 0.3rem 0 #fff,-0.1rem -0.3rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,-0.1rem 0.3rem 0 #fff,0rem -0.3rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0rem 0.3rem 0 #fff,0.1rem -0.3rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.1rem 0.3rem 0 #fff,0.2rem -0.3rem 0 #fff,0.2rem -0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff,0.2rem 0.2rem 0 #fff,0.2rem 0.3rem 0 #fff,0.3rem -0.2rem 0 #fff,0.3rem -0.1rem 0 #fff,0.3rem 0rem 0 #fff,0.3rem 0.1rem 0 #fff,0.3rem 0.2rem 0 #fff}}.page-guide .faq__ttl .text-title-gradient{position:relative;background:linear-gradient(277deg, #005648 0%, #188D7A 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);z-index:2}@media(min-width: 768px){.page-guide .faq__ttl .text-title{position:relative;display:inline-block;line-height:1}.page-guide .faq__ttl .text-title-shadow{position:absolute;top:.3rem;right:-0.2rem;color:#b7b7b7;-webkit-transform:translate(0.1rem, 0.25rem);transform:translate(0.1rem, 0.25rem);z-index:0}}@media(min-width: 768px)and (min-width: 768px){.page-guide .faq__ttl .text-title-shadow{right:0}}@media(min-width: 768px){.page-guide .faq__ttl .text-title-outline{position:absolute;inset:0;color:rgba(0,0,0,0);z-index:1;text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff}}@media(min-width: 768px)and (min-width: 768px){.page-guide .faq__ttl .text-title-outline{text-shadow:-0.3rem -0.2rem 0 #fff,-0.3rem -0.1rem 0 #fff,-0.3rem 0rem 0 #fff,-0.3rem 0.1rem 0 #fff,-0.3rem 0.2rem 0 #fff,-0.2rem -0.3rem 0 #fff,-0.2rem -0.2rem 0 #fff,-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.2rem 0.2rem 0 #fff,-0.2rem 0.3rem 0 #fff,-0.1rem -0.3rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,-0.1rem 0.3rem 0 #fff,0rem -0.3rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0rem 0.3rem 0 #fff,0.1rem -0.3rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.1rem 0.3rem 0 #fff,0.2rem -0.3rem 0 #fff,0.2rem -0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff,0.2rem 0.2rem 0 #fff,0.2rem 0.3rem 0 #fff,0.3rem -0.2rem 0 #fff,0.3rem -0.1rem 0 #fff,0.3rem 0rem 0 #fff,0.3rem 0.1rem 0 #fff,0.3rem 0.2rem 0 #fff}}@media(min-width: 768px){.page-guide .faq__ttl .text-title-gradient{position:relative;background:linear-gradient(277deg, #005648 0%, #188D7A 100%);background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);z-index:2}}.page-guide .faq__ttl .text-title{line-height:1.2}@media(min-width: 768px){.page-guide .faq__ttl .text-title{line-height:1}}.page-guide .faq__menu{padding:5.1rem 2.2rem 3.6rem}@media(min-width: 768px){.page-guide .faq__menu{margin-top:6.4rem;padding:0}}.page-guide .faq__menu-lst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2.38rem auto 3.6rem;gap:.8rem 0}@media(min-width: 768px){.page-guide .faq__menu-lst{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:min(100%,67.6rem);margin:0 auto 4.4rem;gap:1.2rem 1.5rem}}@media(min-width: 768px){.page-guide .faq__menu-itm{width:min(100%,33rem)}}.page-guide .faq__menu-lnk{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5.5rem}@media(min-width: 768px){.page-guide .faq__menu-lnk{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:5.5rem;padding:0 3.5rem;text-align:center}}.page-guide .faq__menu-lnk::after{right:2rem;top:calc(50% - .3rem);-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media(min-width: 768px){.page-guide .faq__menu-lnk::after{right:1.9rem;top:1.6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:background-image .3s;transition:background-image .3s}}@media(hover: hover){.page-guide .faq__menu-lnk:hover::after{margin-right:0;background:url(../../assets/img/common/icon_btn_arrow-w.svg) no-repeat center/cover}}.page-guide .faq__menu-txt{padding-right:.8rem;font-size:1.4rem}@media(min-width: 768px){.page-guide .faq__menu-txt{padding-right:.6rem;font-size:1.6rem;line-height:1.2}}.page-guide .faq__row{scroll-margin-top:4rem}@media(min-width: 768px){.page-guide .faq__row{scroll-margin-top:2rem}}.page-guide .faq__row:last-child .faq__lst{margin-bottom:0}.page-guide .faq__lst{margin:2.4rem auto 3.6rem}@media(min-width: 768px){.page-guide .faq__lst{margin:1.85rem auto 4.4rem}}.page-guide .faq__btn{gap:1.4rem;min-height:6.4rem;padding:1.9rem 4rem 1.3rem 1.6rem}@media(min-width: 768px){.page-guide .faq__btn{gap:1.6rem 1.3rem;padding:1.3rem 2.6rem 1.1rem 2.7rem}}@media(min-width: 768px){.page-guide .faq__btn::before,.page-guide .faq__btn::after{left:-0.4rem}}.page-guide .faq__btn-icon{right:2rem}@media(min-width: 768px){.page-guide .faq__btn-icon{right:1.6rem}}.page-guide .faq__q{margin-top:-0.6rem}@media(min-width: 768px){.page-guide .faq__txt{gap:1.6rem 1.3rem;padding:0 2.6rem 1.6rem 2.7rem}}.pref{background:url("../../assets/img/common/sp/bg_pref.webp") no-repeat bottom/cover;padding-bottom:4.8rem}@media(min-width: 768px){.pref{background:url("../../assets/img/common/pc/bg_pref.webp") no-repeat bottom/cover;padding-bottom:7.2rem}}@media(min-width: 768px){.pref__head{width:82.4rem;margin:0 auto}}.pref__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:2rem;line-height:1;letter-spacing:5%;font-style:italic;padding-top:5.9rem}@media(min-width: 768px){.pref__lead{font-size:3.6rem;padding-top:12.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pref__lead .note{font-size:3.2rem;text-align:right}@media(min-width: 768px){.pref__lead .note{font-size:4.8rem}}.pref__lead .em{font-style:italic;text-shadow:.3rem .3rem 0rem rgba(0,0,0,.2509803922);position:relative;z-index:1}.pref__lead .em::before{content:attr(data-text);text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff;position:absolute;left:0;z-index:2;width:100%}.pref__lead .em{position:relative}.pref__lead .em::before{color:#f26d00}.pref__lead .em::after{content:"";display:block;position:absolute;width:.4rem;height:.4rem;background-color:#28b09a;top:-0.7rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%}@media(min-width: 768px){.pref__lead .em::after{width:.8rem;height:.8rem;left:calc(50% + .7rem)}}.pref__lead .txt{text-shadow:.3rem .3rem 0rem rgba(0,0,0,.2509803922);position:relative;z-index:1}.pref__lead .txt::before{content:attr(data-text);text-shadow:-0.2rem -0.1rem 0 #fff,-0.2rem 0rem 0 #fff,-0.2rem 0.1rem 0 #fff,-0.1rem -0.2rem 0 #fff,-0.1rem -0.1rem 0 #fff,-0.1rem 0rem 0 #fff,-0.1rem 0.1rem 0 #fff,-0.1rem 0.2rem 0 #fff,0rem -0.2rem 0 #fff,0rem -0.1rem 0 #fff,0rem 0rem 0 #fff,0rem 0.1rem 0 #fff,0rem 0.2rem 0 #fff,0.1rem -0.2rem 0 #fff,0.1rem -0.1rem 0 #fff,0.1rem 0rem 0 #fff,0.1rem 0.1rem 0 #fff,0.1rem 0.2rem 0 #fff,0.2rem -0.1rem 0 #fff,0.2rem 0rem 0 #fff,0.2rem 0.1rem 0 #fff;position:absolute;left:0;z-index:2;width:100%}.pref__lead .txt::before{color:#005648}.pref__txt-area{margin-top:3.3rem;margin-left:1.6rem;padding-left:.8rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}@media(min-width: 768px){.pref__txt-area{margin-top:3.3rem;margin-left:0;padding-left:0}}.pref__txt-area::after{content:"";display:block;position:absolute;right:0;top:-1.63rem;width:17.3rem;height:19rem;background:url("../../assets/img/common/sp/pref-img.webp") no-repeat right/contain}@media(min-width: 768px){.pref__txt-area::after{width:26.5rem;height:26.4rem;background:url("../../assets/img/common/pc/pref-img.webp") no-repeat right/contain;top:-20.6rem;margin-top:5.4rem}}.pref__txt{font-weight:500;font-size:1.6rem;line-height:2.2rem;letter-spacing:5%}@media(min-width: 768px){.pref__txt{font-size:1.8rem}}.pref__txt-pc{display:none}@media(min-width: 768px){.pref__txt-pc{display:inline-block}}.pref__txt-sp{display:inline-block}@media(min-width: 768px){.pref__txt-sp{display:none}}.pref__txt .line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #FFEF78));background:linear-gradient(transparent 70%, #FFEF78 0);background-repeat:no-repeat}.pref__list{display:grid;grid-template-columns:repeat(2, 16.7rem);gap:.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.8rem}@media(min-width: 768px){.pref__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:82.4rem;margin:9.9rem auto 0;gap:1.2rem 1.6rem}}.pref__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4.8rem}@media(min-width: 768px){.pref__btn{width:19.4rem;height:5.6rem}}.pref__btn::after{right:2rem}@media(min-width: 768px){.pref__btn::after{margin-top:.2rem}}.pref__btn--txt{text-indent:-1.2rem}/*# sourceMappingURL=blog.min.css.map */