@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:wght@400;700&family=Noto+Sans+JP:wght@100..900&display=swap";.l-suggested{--contents-width: 1240px;--contents-gap: clamp(10px, 9vw, 135px);--head-width: 710px;--main-width: 440px;--head-height: 0px;--contents-padding-top: min(100px, 8vh);--padding: clamp(10px, 6.8vw, 30px);--padding-l: clamp(15px, 8.5vw, 40px);--padding-lm: clamp(15px, 12.5vw, 55px);--padding-lg: clamp(15px, 15.9vw, 70px);--c-base: #2d2d3d;--c-navy: #143e52;--c-white: #fff;--c-orange: #ff5c39;--c-blue-light: #CAD5DE;--c-yellow: #F8F7EE;--c-graywhite: #F6F4EE;color:var(--c-base);background:var(--c-yellow)}@media(max-width:900px){.l-suggested{overflow-x:hidden}}.left-curve{border-radius:80px 0 0}.right-curve{border-radius:0 80px 0 0}.center-circle{background:var(--c-blue-light);position:relative;margin-top:-48px;border-radius:50%;padding-top:20px;height:105px}.seen .center-circle{background:var(--c-graywhite)}.fix-position{margin-top:-50px;z-index:20;position:relative}.l-suggested img{width:100%;height:auto}.l-suggested .left-img{width:90%;margin-bottom:16px}.l-suggested__wrapper{max-width:calc(var(--contents-width) + var(--padding) * 2);padding-inline:var(--padding);margin-inline:auto;display:grid;grid-template-columns:1fr var(--main-width);gap:var(--contents-gap);padding-top:var(--contents-padding-top);position:relative;z-index:2}.l-suggested__back{position:fixed;top:10%;left:0;right:0;z-index:0}.l-suggested__head{position:sticky;top:calc(var(--contents-padding-top) + var(--head-height));align-self:start;max-height:calc(100vh - var(--contents-padding-top) - var(--head-height));padding-bottom:50px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.l-suggested__head::-webkit-scrollbar{display:none}@media(max-width:900px){.l-suggested__wrapper{grid-template-columns:1fr;max-width:var(--main-width);padding:initial}.l-suggested__head{display:none}}.l-suggested__head-logo{max-width:400px;margin-inline:auto}.l-suggested__head-contents{margin:10px 0 31px;display:grid;gap:16px;padding:0;list-style-type:none}.pagesuggested__point_wrap .title-m{padding:62px 0 16px}.fix-position .title-m{padding:0}.l-suggested__head-content-num{font-family:Inter;font-weight:700;font-size:23px;line-height:1;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--c-orange)}.l-suggested__head-content-num span{display:block;font-family:Inter;font-weight:700;font-size:70px;line-height:1;letter-spacing:0;text-align:center;margin-top:2px}.l-suggested__head-content-text{font-family:Inter;font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.1em;margin-bottom:0}@media(max-width:1100px){.l-suggested__head-contents{grid-template-columns:1fr;gap:11px;text-align:center;margin-top:27px}.l-suggested__head-content{border-radius:80px}.l-suggested__head-content-num{font-size:18px}.l-suggested__head-content-num span{font-size:48px}.l-suggested__head-content-text{font-size:16px}}.l-suggested__main{background:var(--c-graywhite)}.pagesuggested__kv{margin-bottom:0}.pagesuggested .inner{padding:10px;text-align:center}.pagesuggested .inner-l{padding-inline:var(--padding-l)}.pagesuggested .inner-lm{padding-inline:var(--padding-lm)}.pagesuggested .inner-lg{padding-inline:var(--padding-lg)}.pagesuggested p{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:26px;letter-spacing:.05em;text-align:center;margin-bottom:0}@media(max-width:440px){.pagesuggested p{line-height:28px}}.pagesuggested .title-s{font-family:Inter;font-weight:700;font-size:20px;line-height:29px;letter-spacing:10%;text-align:center;margin-bottom:0}@media(max-width:440px){.pagesuggested .title-s{font-size:18px;line-height:28px}}.pagesuggested .title-sm{font-family:Inter;font-weight:700;font-size:27.8px;line-height:36.7px;letter-spacing:10%;text-align:center;margin-bottom:0}@media(max-width:440px){.pagesuggested .title-sm{font-size:24px;line-height:30px}}.pagesuggested .title-m{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:25px;line-height:1;letter-spacing:0;text-align:center;color:#555}.pagesuggested .title-m.cont-title{font-size:25px}.pagesuggested .title-m.st_white{color:var(--c-white)}.pagesuggested .point-s{padding:9px 13px;gap:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;color:var(--c-orange);background:var(--c-white);border:1px solid;text-transform:uppercase;font-family:Inter;font-weight:700;font-size:12px;line-height:12px;letter-spacing:0%;text-align:center;position:absolute;top:15px;left:0;z-index:2}@media(max-width:440px){.pagesuggested .point-s{font-size:10px}}.pagesuggested .point-s span{display:block;font-weight:700;font-size:35px;line-height:30px;letter-spacing:0%;text-align:center}@media(max-width:440px){.pagesuggested .point-s span{font-size:30px}}.pagesuggested .point-m{padding:11px 25px;display:flex;align-items:flex-end;gap:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:22px;font-weight:700;line-height:100%;letter-spacing:0%;color:var(--c-orange);background:var(--c-white);width:fit-content;text-transform:uppercase}@media(max-width:440px){.pagesuggested .point-m{font-size:18px}}.pagesuggested .point-m span{font-size:29px;font-weight:700}@media(max-width:440px){.pagesuggested .point-m span{font-size:26px}}.pagesuggested .button-1,.pagesuggested .button-2{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:380px;margin-inline:auto;height:122px;padding-block:10px;padding-inline:40px;border-radius:10px;background:var(--c-orange);color:var(--c-white);font-family:Inter;font-weight:700;font-size:20px;line-height:31px;letter-spacing:.1em;text-align:center;position:relative;transition:opacity .3s ease;text-decoration:none}@media(max-width:440px){.pagesuggested .button-1,.pagesuggested .button-2{font-size:18px}}.pagesuggested .button-2{max-width:390px;height:92px;font-size:24px}@media(max-width:440px){.pagesuggested .button-2{font-size:20px}}.pagesuggested .button-1 span{display:block;font-family:Inter;font-weight:700;font-size:24px;line-height:31px;letter-spacing:.1em;text-align:center}@media(max-width:440px){.pagesuggested .button-1 span{font-size:20px}}.pagesuggested .button-1:hover,.pagesuggested .button-2:hover{opacity:.8}.pagesuggested .button-1:before,.pagesuggested .button-1:after,.pagesuggested .button-2:before,.pagesuggested .button-2:after{content:"";display:block;width:15px;height:3px;background:currentColor;border-radius:10px;position:absolute;top:50%;right:20px;transform-origin:center right}.pagesuggested .button-1:before,.pagesuggested .button-2:before{transform:translateY(-50%) rotate(45deg)}.pagesuggested .button-1:after,.pagesuggested .button-2:after{transform:translateY(-50%) rotate(-45deg)}.pagesuggested__top{background:var(--c-orange)}.pagesuggested__top-text{color:var(--c-white);text-align:center}.pagesuggested__mid{padding-top:90px;padding-inline-start:var(--padding);background:var(--c-orange)}.pagesuggested__mid-img{position:relative;border-radius:20px 0 0 20px;overflow:hidden}.pagesuggested__mid-img:before{content:"";display:block;width:100%;height:100%;background:#fbfaf4;position:absolute;top:0;left:0;border-radius:inherit}.pagesuggested__mid-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding-block:45px;padding-inline:40px}@media(max-width:440px){.pagesuggested__mid-content{padding-inline:30px}}p.pagesuggested__mid-title{font-family:Inter;font-weight:700;font-size:26px;line-height:35px;letter-spacing:5%;text-align:center;color:var(--c-white)}@media(max-width:440px){p.pagesuggested__mid-title{font-size:22px;line-height:28px}}p.pagesuggested__mid-text{font-family:Inter;font-weight:600;font-size:16px;line-height:29px;letter-spacing:5%;color:var(--c-white);margin-top:14px}@media(max-width:440px){p.pagesuggested__mid-text{font-size:14px;line-height:28px}}.pagesuggested__bottom{background:var(--c-orange);padding-block:64px 133px}.pagesuggested__bottom-title{font-family:Noto Sans JP;font-weight:500;font-size:28px;line-height:36px;letter-spacing:5%;text-align:center;color:var(--c-white)}@media(max-width:440px){.pagesuggested__bottom-title{font-size:24px;line-height:1.5}}.pagesuggested__bottom-contents{margin-top:25px;display:grid;gap:115px}.pagesuggested__bottom-content{display:block;background:var(--c-white);--border-radius: 16px;border-radius:var(--border-radius);position:relative;text-decoration:none}.pagesuggested__bottom-content:hover{text-decoration:none}.pagesuggested__bottom-img{aspect-ratio:380 / 190}.pagesuggested__bottom-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--border-radius) var(--border-radius) 0 0}.pagesuggested__bottom-body{padding-block:24px;padding-inline:48px}@media(max-width:440px){.pagesuggested__bottom-body{padding-inline:25px}}p.pagesuggested__bottom-text{font-family:Inter;font-weight:400;font-size:20px;line-height:26px;letter-spacing:5%}@media(max-width:440px){p.pagesuggested__bottom-text{font-size:16px;line-height:1.2}}.pagesuggested__bottom-arrow{position:absolute;bottom:-40px;left:50%;transform:translate(-50%,100%);width:35px;height:35px}.pagesuggested__point_wrap{background:var(--c-blue-light)}.pagesuggested__point_wrap.month01{padding-bottom:100px}.pagesuggested__point_wrap.seen{background:var(--c-graywhite);margin-top:-22%}.pagesuggested__point{padding-bottom:97px}.pagesuggested__point-mv{position:relative}.pagesuggested__mt40{margin-top:40px}.pagesuggested__mt30{margin-top:30px}.pagesuggested__mt70{margin-top:70px}.pagesuggested__mt80{margin-top:80px}.pagesuggested__mt100{margin-top:100px}.pagesuggested__point-sec-video iframe{width:100%;aspect-ratio:380 / 215}.pagesuggested__point-btn{margin-top:40px}.l-suggested #page_guide{background:#f7f7f7;padding-inline:40px;padding-block:80px}.l-suggested .design-header{text-align:center;font-size:28px;font-weight:700}@media(max-width:440px){.l-suggested .design-header{font-size:24px}}.l-suggested #page_guide #service_point .point-list{border-top:initial}.l-suggested #page_guide #service_point .check-point{padding-block:10px;border-bottom:initial;flex-wrap:initial}.l-suggested #page_guide #service_point .check-point .desc{padding-left:20px}.l-suggested #page_guide #service_point .check-point .desc a{color:var(--c-orange);text-decoration:underline;text-underline-offset:10px;font-weight:500}.l-suggested #page_guide #service_point .check-point .name{margin-bottom:0}.pagesuggested__banner{margin:70px auto}.sp_only{display:none}.pc_only{display:block}@media(max-width:900px){.sp_only{display:block}.pc_only{display:none}}.white-box{position:relative;display:inline-block;padding:12px 20px;background:#f6f4ee;color:#333;font-weight:400;font-size:18px;border-radius:50px;text-align:center;margin:50px 0 0}.white-box:before,.white-box:after{content:"";position:absolute;top:50%;width:50px;height:3px;background:#f6f4ee;transform:translateY(-50%)}.pagesuggested__point-mvBody #p-title{padding:25px 0 28px}.white-box:before{left:-50px}.white-box:after{right:-50px}.seen .white-box,.seen .white-box:before,.seen .white-box:after{background:var(--c-blue-light)}.pagesuggested .m-text{font-family:Inter,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:32px;letter-spacing:.05em;text-align:center}.or-button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:380px;padding:21px 20px;background-color:#ff5c39;border-radius:999px;color:#fff;text-decoration:none;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:22px;line-height:1;letter-spacing:.05em;text-align:center;margin:18px auto auto;box-sizing:border-box;transition:opacity .3s ease}.or-button:hover{opacity:.85}.or-button:before{content:"";position:absolute;top:50%;right:24px;width:22px;height:2px;background-color:#fff;transform:translateY(-50%)}.or-button:after{content:"";position:absolute;top:50%;right:24px;width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.right-img{width:100%;text-align:-webkit-right;margin-bottom:16px}.right-img img{width:90%}.title-ms{font-size:20px;font-weight:700;white-space:nowrap;word-break:keep-all}.point-mvImg-top-radius{border-radius:15% 15% 0 0}#p-title{width:95%;margin:auto}@media not (max-width:440px){.l-suggested__head-contents.wrap.pc_only .title-m{font-size:25px;font-weight:700;text-align:center}}.pagesuggested__point-mvImg{margin-bottom:19px}.white-box-img{margin-top:50px}.s-text{font-size:10px}.l-suggested__head-contents.inner{padding:10px 20px}
/*# sourceMappingURL=/cdn/shop/t/102/assets/custom-suggested-products.css.map */
