.l-header{background-color:#fff;height:95px;border-bottom:1px solid #ccc;width:100%;position:fixed;top:0;z-index:999}@media print,screen and (min-width: 46.9375em){.l-header{min-width:1080px}}@media screen and (max-width: 46.875em){.l-header{height:65px}}.l-header__inner{height:100%;display:flex;justify-content:space-between;gap:20px;padding:0 20px;align-items:center}@media screen and (max-width: 46.875em){.l-header__inner{padding:0 10px}}@media screen and (max-width: 46.875em){.l-header__logo{width:108px}}.l-header__btns{display:flex;align-items:center;gap:10px}.l-header__btns li:nth-child(1) a{background-color:#e95888;border:1px solid #e95888}.l-header__btns li:nth-child(2) a{background-color:#0290bd;border:1px solid #0290bd}.l-header__btns li:nth-child(3) a{background-color:#f08200;border:1px solid #f08200}.l-header__btns li:nth-child(3) i{font-size:1.8rem}.l-header__btns li a{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:50px;padding:0 25px;border-radius:100vh;font-size:1.6rem;transition:opacity .16s ease;color:#fff;font-weight:700}.l-header__btns li a i{font-size:2rem}@media print,screen and (min-width: 46.9375em){.l-header__btns li a:hover{opacity:.6}}@media screen and (max-width: 46.875em){.l-header__btns li:nth-child(1) a,.l-header__btns li:nth-child(2) a{min-height:40px;padding:0 10px;border-radius:5px}.l-header__btns li:nth-child(1) a span,.l-header__btns li:nth-child(2) a span{font-size:10px}.l-header__btns li:nth-child(3) a{padding:0;width:40px;height:40px;min-height:auto;flex-shrink:0}}.l-link::after{margin-left:3px;font-size:1.3rem;content:"\e900";font-weight:normal;font-family:"icomoon";font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;transform:rotate(-45deg)}@media screen and (max-width: 46.875em){.l-link::after{margin-left:5px;font-size:1.3rem}}.l-link.--pink::after{color:#ed8baa}.l-sec{padding:100px 0}@media screen and (max-width: 46.875em){.l-sec{padding:50px 0}}.l-sec.l-entry{background-color:#0090b0}.l-sec.l-flow{background-color:#fff6dd}.l-sec__bg{width:370px;height:170px;display:block;position:absolute}@media screen and (max-width: 78.625em){.l-sec__bg{width:80px;height:37px}}.l-sec__bg.--bottom{top:calc(100% - 1px)}.l-sec__bg.--left{left:0}.l-sec__bg.--top{bottom:calc(100% - 1px);transform:scale(-1)}.l-sec__bg.--top.--left{transform:scale(1, -1)}.l-sec__bg.--right{right:0}.l-sec__bg.--skyblue{color:#c7e6e9}.l-sec__bg .l-sec__bg-svg{width:100%;height:100%;display:block}.l-mv{margin-top:95px}@media screen and (max-width: 46.875em){.l-mv{margin-top:65px}}.l-mv__img{display:flex;justify-content:center;background-color:#fff}.l-mv__img img{max-width:1440px;width:100%}@media screen and (max-width: 46.875em){.l-mv__img{flex-direction:column}}.l-mv__date{display:flex;justify-content:center;background-color:#a0d7e5;position:relative}@media print,screen and (min-width: 46.9375em){.l-mv__date{background:url(../../../img/date_bg.png) no-repeat center/cover}.l-mv__date picture{max-width:1243px}}.l-mv__date img{width:100%;max-width:1440px}.l-entry__ttl{text-align:center;font-size:38px;color:#fff;font-weight:700;margin-bottom:30px}@media screen and (max-width: 46.875em){.l-entry__ttl{font-size:30px}}.l-entry__lead{display:flex;align-items:center;gap:10px;margin-bottom:14px}@media screen and (max-width: 46.875em){.l-entry__lead{flex-direction:column;margin-bottom:10px}}@media print,screen and (min-width: 46.9375em){.l-entry__lead-ttl{flex-shrink:0}}@media screen and (max-width: 46.875em){.l-entry__lead-ttl{background-color:#fff;border-radius:5px;width:100%;display:flex;justify-content:center;align-items:center;min-height:40px}.l-entry__lead-ttl.--item01 img{width:92px}.l-entry__lead-ttl.--item02 img{width:115px}}.l-entry__lead-detail{font-size:20px;font-weight:700;color:#fff}@media screen and (max-width: 46.875em){.l-entry__lead-detail{font-size:16px;line-height:1.2}}.l-entry__detail{font-size:14px;color:#fff;margin-bottom:14px;line-height:1.2}.p-entry__btn{margin-top:30px;text-align:center}.p-line-txt{margin-top:60px;margin-bottom:10px;display:flex;justify-content:center}.l-service{padding-top:0;padding-bottom:0}.l-service__inner{padding:170px 0 70px;background:url(../../../../assets/img/service_bg.jpg) no-repeat top/cover}@media screen and (max-width: 46.875em){.l-service__inner{padding:44px 0 50px;background-image:url(../../../../assets/img/service_bg_sp.jpg)}}.l-service__ttl{max-width:clamp(787.5px,0px + 72.9166666667vw,1050px);margin:0 auto;display:flex;justify-content:center}@media screen and (max-width: 46.875em){.l-service__ttl{margin-bottom:10px}}.l-service__items{display:grid;grid-template-columns:1fr;gap:13px}.l-service__note{margin-top:10px;font-size:8.6px;line-height:1.2;color:#fff}@media screen and (max-width: 46.875em){.l-service__note{font-size:12px;line-height:1.3;margin-top:20px}}.l-service__note-tax{font-size:8.6px;color:#fff;border:1px solid #fff;display:inline-block;padding:0 8px;margin-top:10px}@media screen and (max-width: 46.875em){.l-service__note-tax{font-size:12px;line-height:1.3;padding:5px 7px}}.l-service__movie{margin-top:80px;margin-bottom:20px;width:100%;max-width:960px;margin-inline:auto;aspect-ratio:16/9}@media screen and (max-width: 46.875em){.l-service__movie{margin-top:40px;margin-bottom:10px}}.l-service__movie iframe{display:block;width:100%;height:100%;border:0}.l-flow__items{display:grid;grid-template-columns:repeat(5, 1fr);gap:50px}@media screen and (max-width: 46.875em){.l-flow__items{grid-template-columns:1fr;max-width:320px;width:100%;margin:0 auto;gap:10px}}.l-flow__item{position:relative}@media screen and (max-width: 46.875em){.l-flow__item{display:grid;grid-template-columns:120px 1fr;column-gap:20px;row-gap:36px}}@media print,screen and (min-width: 46.9375em){.l-flow__item:not(:last-child)::after{content:"";content:"\e904";font-weight:normal;font-family:"icomoon";font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;position:absolute;top:35%;right:-37px;color:#f08200}}@media screen and (max-width: 46.875em){.l-flow__item:not(:last-child)::after{content:"";height:14px;max-width:320px;width:100%;background:url(../../../../assets/img/arrow_down.svg) no-repeat center/contain;display:block;grid-column:1/3}}.l-flow__ttl{text-align:center;font-size:38px;font-weight:700;margin-bottom:30px}@media screen and (max-width: 46.875em){.l-flow__ttl{font-size:28px;line-height:1.5}}@media print,screen and (min-width: 46.9375em){.l-flow__item-img{margin-bottom:20px}}.l-flow__item-txt-wrap{text-align:center}@media screen and (max-width: 46.875em){.l-flow__item-txt-wrap{text-align:left;margin-bottom:8px;align-self:flex-end;justify-self:flex-start}}.l-flow__item-ttl{font-weight:700;font-size:20px;margin-bottom:10px}.l-flow__item-txt{text-align:left;line-height:1.4}@media screen and (max-width: 46.875em){.l-flow__item-txt{font-size:16px}}.l-contact{position:relative}@media print,screen and (min-width: 46.9375em){.l-contact.--confirm .l-contact__sub{grid-template-columns:130px 1fr}.l-contact.--confirm .l-contact__sub:nth-child(2){grid-template-columns:1fr}}.l-contact__ttl{font-size:3.8rem;font-weight:700;text-align:center;margin-bottom:30px}@media screen and (max-width: 46.875em){.l-contact__ttl{font-size:28px;line-height:1.5;margin-bottom:20px}}.l-contact__txt{text-align:center;line-height:1.5;letter-spacing:.02em}.l-contact__txt+.l-contact__txt{margin-top:20px}@media screen and (max-width: 46.875em){.l-contact__txt{font-size:16px}}.l-contact__flow{display:flex;justify-content:center;gap:200px;margin-top:50px}@media screen and (max-width: 46.875em){.l-contact__flow{gap:55px}}.l-contact__flow-item{flex-shrink:0;display:flex;align-items:center}.l-contact__flow-item.is-page .l-contact__flow-wrap{background-color:#ed8baa}.l-contact__flow-item.is-page .l-contact__flow-ttl{color:#ed8baa}.l-contact__flow-item:nth-child(2){position:relative}.l-contact__flow-item:nth-child(2)::before,.l-contact__flow-item:nth-child(2)::after{content:"";width:160px;height:1px;display:block;background-color:#ccc;position:absolute;top:50px}@media screen and (max-width: 46.875em){.l-contact__flow-item:nth-child(2)::before,.l-contact__flow-item:nth-child(2)::after{width:35px;top:35px}}@media print,screen and (min-width: 46.9375em){.l-contact__flow-item:nth-child(2)::before{left:calc(100% + 25px)}}@media screen and (max-width: 46.875em){.l-contact__flow-item:nth-child(2)::before{right:100%}}@media print,screen and (min-width: 46.9375em){.l-contact__flow-item:nth-child(2)::after{right:calc(100% + 25px)}}@media screen and (max-width: 46.875em){.l-contact__flow-item:nth-child(2)::after{left:100%}}.l-contact__flow-inner{display:flex;justify-content:center;align-items:center;flex-direction:column}.l-contact__flow-wrap{width:100px;height:100px;border-radius:50%;color:#fff;background-color:#ccc;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}@media screen and (max-width: 46.875em){.l-contact__flow-wrap{width:70px;height:70px}}.l-contact__flow-en{font-size:1.4rem;letter-spacing:.02em}@media screen and (max-width: 46.875em){.l-contact__flow-en{font-size:1.2rem}}.l-contact__flow-num{font-size:3.8rem;font-weight:700;line-height:1}@media screen and (max-width: 46.875em){.l-contact__flow-num{font-size:2.8rem}}.l-contact__flow-ttl{font-size:1.6rem;text-align:center;margin-top:10px;font-weight:500;color:#ccc;line-height:1}.l-contact__inner{background-color:#fff;padding:100px 60px;border-radius:60px;margin-top:50px}@media screen and (max-width: 46.875em){.l-contact__inner{border-radius:30px;padding:40px 20px}.l-contact__inner .l-link{font-size:16px}}@media print,screen and (min-width: 46.9375em){.l-contact__items{display:grid;grid-template-columns:220px 1fr;column-gap:24px}}.l-contact__item{border-bottom:1px solid #ccc;padding:50px 0}@media print,screen and (min-width: 46.9375em){.l-contact__item{display:grid;grid-template-columns:subgrid;grid-column:1/-1}}@media screen and (max-width: 46.875em){.l-contact__item{padding:40px 0}}.l-contact__item:has(.l-contact__data){padding:20px 0}.l-contact__item:first-child{border-top:1px solid #ccc}.l-contact__label{grid-column:1;align-self:center}@media screen and (max-width: 46.875em){.l-contact__label{display:flex;align-items:center;gap:10px;margin-bottom:20px}}.l-contact__label label,.l-contact__label #service-label{font-size:1.6rem;display:block}.l-contact__required{font-size:1.4rem;color:#d90101;border:1px solid #d90101;display:inline-block;border-radius:100vh;padding:0 10px;margin-top:10px}@media screen and (max-width: 46.875em){.l-contact__required{margin-top:0}}.l-contact__input{grid-column:2;align-self:center}.l-contact__input input:-webkit-autofill{box-shadow:0 0 0 1000px #f4f2f0 inset}.l-contact__input input[type=text],.l-contact__input input[type=email],.l-contact__input input[type=tel]{width:100%;box-sizing:border-box;font-size:16px;line-height:1.4;padding:30px;border:none;background:#f4f2f0;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}@media screen and (max-width: 46.875em){.l-contact__input input[type=text],.l-contact__input input[type=email],.l-contact__input input[type=tel]{padding:20px 10px}}.l-contact__input input[type=text]::placeholder,.l-contact__input input[type=email]::placeholder,.l-contact__input input[type=tel]::placeholder{color:#b3b3b3}.l-contact__input input[type=text]:focus,.l-contact__input input[type=email]:focus,.l-contact__input input[type=tel]:focus{border-color:#ed8baa;box-shadow:none;outline:4px solid #fef4f7;outline-offset:0}.l-contact__input input[type=text]:disabled,.l-contact__input input[type=email]:disabled,.l-contact__input input[type=tel]:disabled{background:#f6f6f6;color:#999;cursor:not-allowed}.l-contact__input input::placeholder{color:#b3b3b3}.l-contact__input input:not([type=radio]):not([type=checkbox]):focus{border-color:#ed8baa;box-shadow:0 0 0 4px #fef4f7}.l-contact__input input:disabled{background:#f6f6f6;color:#999;cursor:not-allowed}.l-contact__input textarea,.l-contact__input select{display:block;width:100%;box-sizing:border-box;font-size:16px;line-height:1.4;padding:30px;border:none;background:#f4f2f0;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.l-contact__input textarea{min-height:120px;resize:vertical}.l-contact__input textarea::placeholder{color:#b3b3b3}.l-contact__input textarea:focus{border-color:#ed8baa;box-shadow:0 0 0 4px #fef4f7}.l-contact__input textarea:disabled{background:#f6f6f6;color:#999;cursor:not-allowed}.l-contact__input select:focus{border-color:#ed8baa;box-shadow:0 0 0 4px #fef4f7}.l-contact__input select:disabled{background:#f6f6f6;color:#999;cursor:not-allowed}.l-contact__input[role=radiogroup]{display:grid;gap:14px}.l-contact__input[role=group]{display:grid;gap:14px}.l-contact__input .c-search__item{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;line-height:1.6}.l-contact__input .c-search__item--radio,.l-contact__input .c-search__item--checkbox{display:inline-flex;justify-self:flex-start}.l-contact__input .c-search__item--radio input[type=radio],.l-contact__input .c-search__item--radio input[type=checkbox],.l-contact__input .c-search__item--checkbox input[type=radio],.l-contact__input .c-search__item--checkbox input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.l-contact__input .c-search__item--radio .c-search__item-box,.l-contact__input .c-search__item--checkbox .c-search__item-box{width:34px;height:34px;border:1px solid #666;background:#fff;flex:0 0 34px;box-sizing:border-box;position:relative}.l-contact__input .c-search__item--radio .c-search__item-box{border-radius:50%}.l-contact__input .c-search__item--radio input[type=radio]:checked+.c-search__item-box{background-color:#fff;border:1px solid #ed8baa}.l-contact__input .c-search__item--radio input[type=radio]:checked+.c-search__item-box::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:#ed8baa;border-radius:50%;transform:translate(-50%, -50%)}.l-contact__input .c-search__item--radio input[type=radio]:focus+.c-search__item-box{outline:2px solid #ed8baa;outline-offset:2px}.l-contact__input .c-search__item--checkbox .c-search__item-box{border-radius:6px}.l-contact__input .c-search__item--checkbox input[type=checkbox]:checked+.c-search__item-box{background-color:#fff;border:1px solid #ed8baa}.l-contact__input .c-search__item--checkbox input[type=checkbox]:checked+.c-search__item-box::after{content:"";position:absolute;top:45%;left:50%;width:10px;height:18px;border-right:3px solid #ed8baa;border-bottom:3px solid #ed8baa;transform:translate(-50%, -50%) rotate(45deg);box-sizing:border-box}.l-contact__input .c-search__item--checkbox input[type=checkbox]:focus+.c-search__item-box{outline:2px solid #ed8baa;outline-offset:2px}.l-contact__input .c-search__item-text{display:inline-block}.l-contact__error{color:#d90101;font-size:1.6rem;font-weight:700;margin-top:20px}.l-contact__error+.l-contact__error{margin-top:10px}@media screen and (max-width: 46.875em){.l-contact__error{font-size:1.4rem;margin-top:10px}}.l-contact__sub{display:grid;grid-template-columns:130px max-content 1fr;align-items:center;gap:20px}@media screen and (max-width: 46.875em){.l-contact__sub{grid-template-columns:1fr;gap:10px}}@media print,screen and (min-width: 46.9375em){.l-contact__sub #pref_message,.l-contact__sub #city_message,.l-contact__sub #street_message,.l-contact__sub #building_message,.l-contact__sub #room_message{grid-column:1/3}}.l-contact__sub .l-contact__error{margin-top:0}@media print,screen and (min-width: 46.9375em){.l-contact__sub input[type=text]{grid-column:2/4}}.l-contact__sub+.l-contact__sub{margin-top:30px}@media screen and (max-width: 46.875em){.l-contact__sub+.l-contact__sub{margin-top:15px}}.l-contact__sub+.l-contact__sub:has(.l-contact__data){margin-top:10px}.l-contact__data{font-size:1.6rem}#service_other_text{margin-left:44px;width:calc(100% - 44px)}.c-form-error{box-shadow:0 0 0 4px rgba(217,1,1,.4)}.l-contact__note{text-indent:-1.3em;padding-left:1.3em}.l-contact__btns{display:flex;justify-content:center;gap:30px}@media screen and (max-width: 46.875em){.l-contact__btns{flex-direction:column;align-items:center;gap:20px}.l-contact__btns button{width:100%;max-width:100% !important}}.l-contact{padding:120px 0;background:#e7f5fc}@media screen and (max-width: 46.875em){.l-contact{padding:50px 0}}.l-contact .o-wrapper{display:flex;flex-direction:column;align-items:center;gap:50px}.l-contact__main{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%;text-align:center}@media screen and (max-width: 46.875em){.l-contact__main{gap:30px}}.l-contact__ttl{margin:0;color:#000;font-size:4rem;font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center}@media screen and (max-width: 46.875em){.l-contact__ttl{max-width:286px;font-size:2.8rem}}.l-contact__info{display:flex;flex-direction:column;align-items:center;gap:20px}@media screen and (max-width: 46.875em){.l-contact__info{gap:10px;width:100%}}.l-contact__txt{margin:0;color:#000;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:center}@media screen and (max-width: 46.875em){.l-contact__txt{width:100%;font-size:1.8rem;text-align:left}.l-contact__txt br{display:none}}.l-contact__other{color:#d90101;font-size:2rem;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:center;text-decoration:underline;text-underline-offset:3px;transition:opacity .3s}.l-contact__other:hover{opacity:.7}@media screen and (max-width: 46.875em){.l-contact__other{max-width:340px;font-size:1.8rem}}.l-contact__btn{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:680px;min-height:100px;padding:15px 90px;background:#d90101;border:2px solid #d90101;border-radius:100px;text-decoration:none;transition:background-color .3s cubic-bezier(0.2, 0, 0, 1),color .2s ease-out}@media print,screen and (min-width: 46.9375em){.l-contact__btn:hover{background-color:#fff}.l-contact__btn:hover .l-contact__btn-txt{color:#d90101}.l-contact__btn:hover .l-contact__btn-icon{background-color:#d90101;color:#fff}}@media screen and (max-width: 46.875em){.l-contact__btn{max-width:320px;min-height:100px;padding:15px 60px 15px 30px}}.l-contact__btn-icon{position:absolute;top:50%;right:30px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#d90101;background-color:#fff;border-radius:50%;transform:translateY(-50%);transition:background-color .3s cubic-bezier(0.2, 0, 0, 1),color .2s ease-out}.l-contact__btn-icon svg{display:block;width:24px;height:24px}@media screen and (max-width: 46.875em){.l-contact__btn-icon{width:30px;height:30px}.l-contact__btn-icon svg{width:15px;height:15px}}.l-contact__btn-txt{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center}@media screen and (max-width: 46.875em){.l-contact__btn-txt{font-size:2.2rem;line-height:1.3}}.l-contact__sp{display:none}@media screen and (max-width: 46.875em){.l-contact__sp{display:block}}.l-contact__btn-icon{position:absolute;top:50%;right:30px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#d90101;background:#fff;border-radius:50%;transform:translateY(-50%);transition:transform .3s}.l-contact__btn-icon svg{display:block;width:24px;height:24px}@media screen and (max-width: 46.875em){.l-contact__btn-icon{width:30px;height:30px}.l-contact__btn-icon svg{width:15px;height:15px}}.l-contact__tel{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:990px;padding:50px 30px;background:#fff;border-radius:20px}@media screen and (max-width: 46.875em){.l-contact__tel{gap:20px;width:100%;padding:20px 10px}}.l-contact__tel-ttl{margin:0;color:#0e0d6a;font-size:4rem;font-weight:700;line-height:1.5;letter-spacing:.02em;text-align:center}@media screen and (max-width: 46.875em){.l-contact__tel-ttl{font-size:2.8rem}}.l-contact__tel-body{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}@media screen and (max-width: 46.875em){.l-contact__tel-body{gap:10px}}.l-contact__tel-free{display:flex;justify-content:center;align-items:center;gap:25px;width:100%}@media screen and (max-width: 46.875em){.l-contact__tel-free{gap:10px}}.l-contact__tel-free-icon{display:block;flex-shrink:0;width:88px;height:auto}@media screen and (max-width: 46.875em){.l-contact__tel-free-icon{width:40px}}.l-contact__tel-free-number{color:#0e0d6a;font-size:6.7rem;font-weight:900;line-height:1.2;letter-spacing:.02em;white-space:nowrap;text-decoration:none;font-variant-numeric:lining-nums}@media screen and (max-width: 46.875em){.l-contact__tel-free-number{font-size:3.1rem;letter-spacing:.02em}}.l-contact__tel-mobile{display:flex;justify-content:center;align-items:center;gap:20px;width:100%}@media screen and (max-width: 46.875em){.l-contact__tel-mobile{gap:5px}}.l-contact__tel-mobile-label{display:flex;flex-shrink:0;justify-content:center;align-items:center;min-height:50px;padding:0 20px;color:#000;background:#fff;border:2px solid #000;border-radius:100px;font-size:2.3rem;font-weight:700;line-height:1.5;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width: 46.875em){.l-contact__tel-mobile-label{min-height:27px;padding:0 10px;border-width:1px;font-size:1.2rem}}.l-contact__tel-mobile-number{color:#000;font-size:6rem;font-weight:700;line-height:1.2;white-space:nowrap;text-decoration:none;font-variant-numeric:lining-nums}@media screen and (max-width: 46.875em){.l-contact__tel-mobile-number{font-size:2.7rem}}.l-contact__tel-note{margin:0;color:#000;font-size:1.6rem;font-weight:400;line-height:1.5;letter-spacing:.02em;text-align:center}@media screen and (max-width: 46.875em){.l-contact__tel-note{font-size:1.2rem;letter-spacing:0}}.l-footer__sns{background-color:#000;padding:50px 0}@media screen and (max-width: 46.875em){.l-footer__sns{padding:40px}}.l-footer__sns-items{width:450px;margin:0 auto;display:flex;gap:30px}@media screen and (max-width: 46.875em){.l-footer__sns-items{max-width:220px;width:100%;flex-wrap:wrap;gap:20px}}@media screen and (max-width: 46.875em){.l-footer__sns-item{max-width:60px}}.l-footer__sns-note{color:#fff;text-align:center;font-size:14px;margin-top:20px}.l-footer__bottom{background-color:#008fbc;color:#fff;padding:19px 0;text-align:center;font-weight:500}@media screen and (max-width: 46.875em){.l-footer__bottom{font-size:10px}}
