.wrap-4011323{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;color:#222}.wrap-4011323 img{max-width:100%;height:auto}.wrap-4011323 a{color:#222;text-decoration:none;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.wrap-4011323 a img{opacity:1;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.wrap-4011323 .fm{font-family:"Cormorant Infant",serif;font-optical-sizing:auto}@-webkit-keyframes left{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes right{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes clipTop{0%,10%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes clipTop{0%,10%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInBg{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(101%);transform:translateY(101%)}}@keyframes slideInBg{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(101%);transform:translateY(101%)}}@-webkit-keyframes underLine{0%{stroke-dashoffset:1000px}100%{stroke-dashoffset:0}}@keyframes underLine{0%{stroke-dashoffset:1000px}100%{stroke-dashoffset:0}}@-webkit-keyframes kakuKaku{0%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}3%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}9%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}}@keyframes kakuKaku{0%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}3%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}6%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}9%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}12%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}100%{-webkit-transform:rotate(-16deg);transform:rotate(-16deg)}}.wrap-4011323 .animation{opacity:0}.wrap-4011323 .is-animated{opacity:1}.wrap-4011323 .is-animated.is-fadeUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wrap-4011323 .is-animated.is-inRight{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:right;animation-name:right;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.col-r{display:none !important}.lp-header{padding:20px 0 40px;background-color:#b2416c}.lp-header__inner{max-width:1240px;margin:0 auto;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:24px;opacity:0}.is-header .fadeUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.lp-main{max-width:1000px;margin:0 auto;padding:40px 24px;position:relative}.lp-main-text{font-size:16px;line-height:1.8;text-align:center}.lp-main-menu{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;gap:16px;margin-top:32px}.lp-main-menu a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:18px;font-weight:600;text-align:center;padding:12px 16px 24px 16px;display:block;color:#b2416c;border:1px solid #b2416c;position:relative}.lp-main-menu a:before{content:"";width:8px;height:8px;border:1px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);position:absolute;bottom:12px;left:50%;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.lp-main-menu a:hover:before{bottom:8px}.item{margin-top:180px}.item:nth-of-type(1){margin-top:80px}.item-category{text-align:center;margin-bottom:24px}.item-category img{height:105px}.item-text{font-size:16px;text-align:center}.item-head{margin:64px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.item-head-img{width:550px;overflow:hidden}.item-head-img .slide{opacity:0}.item-head-blocks{-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0}.item-body{display:grid;grid-template-columns:repeat(2, 1fr);gap:56px 40px}.item-body-card{overflow:hidden;text-align:center;opacity:0}.item-body-img{position:relative}.item-body-blocks{margin-top:16px}.item-catch{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:16px;color:#b2416c;padding:12px;border-top:1px solid #b2416c;border-bottom:1px solid #b2416c;background-color:#edc8d6;letter-spacing:1px;margin-bottom:24px}.item-catch::before{content:"";position:absolute;left:30px;bottom:-1px;width:16px;height:1px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#edc8d6}.item-catch::after{content:"";position:absolute;top:calc(100% + 4px);left:30px;width:24px;height:1px;-webkit-transform:rotate(62deg);transform:rotate(62deg);background-color:#b2416c}.item-heading{font-size:24px;font-weight:500;line-height:1.6}.item-title{font-size:12px;line-height:1.6;margin-top:24px}.item .slide{display:none;margin:0;padding-bottom:48px;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.item .slide.slick-initialized{display:block}.item .slide.slick-dotted{margin-bottom:0 !important}.item .slide .slick-list{overflow:visible}.item .slide .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.item .slide .slick-dots li{display:block;margin:4px 0}.item .slide .slick-dots li.slick-active button:before{opacity:.75}.item .slide .slick-dots li button::before{font-size:0;text-indent:-9999px;width:10px;height:10px;border-radius:calc(infinity*1px);background-color:#222;-webkit-transition:.45s ease-out;transition:.45s ease-out;cursor:pointer}.bnr{padding:100px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.bnr-catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:22px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:0 auto}.bnr-catch:before,.bnr-catch:after{content:"";width:1px;height:32px;background:#222;display:block}.bnr-catch:before{-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.bnr-catch:after{-webkit-transform:rotate(32deg);transform:rotate(32deg)}.btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:32px}.btn a{width:300px;font-size:16px;text-align:center;padding:16px;display:block;color:#fff;background:#222;border:1px solid #222}.btn a:hover{color:#222;background:#fff}.item-body:has(.btn) .btn{margin-left:auto;margin-right:auto}.all-btn{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.all-btn a{width:320px;font-size:16px;text-align:center;padding:16px;display:block}.all-btn a.btn-primary,.all-btn a.btn-secondary{color:#222;background:#fff;border:1px solid #fff}.all-btn a.btn-primary:hover,.all-btn a.btn-secondary:hover{border:1px solid #222}.all-btn a.btn-third{color:#222;background:#fff;border:1px solid #222}.all-btn a.btn-third:hover{color:#fff;background:#222}