@import "https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700&display=swap&text=プレゼント・記念品にぴったり。名入れ刺繍タオル。";
.s-teaser-preschool.main-teaser{color:#231815;letter-spacing:.05em;min-width:350px;font-family:Noto Sans JP,Archivo Black,sans-serif;font-size:19px;font-weight:700;line-height:150%;position:relative}.s-teaser-preschool.main-teaser+.footer-common{margin-top:0}@media (max-width:1200px){.s-teaser-preschool.main-teaser{font-size:16px}}.s-teaser-preschool.main-teaser .container{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.s-teaser-preschool.main-teaser section.bg-left-right{background-image:var(--teaser-bg-left),var(--teaser-bg-right);background-position:14px 27px,right 104px bottom 60px;background-repeat:no-repeat,no-repeat}@media (max-width:1400px){.s-teaser-preschool.main-teaser section.bg-left-right{background-position:4% 100px,right 30px bottom 50px;background-size:auto 20%,auto 30%}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.bg-left-right{background-position:10px 30px,right 20px bottom 20px;background-size:auto 10%,auto 20%}}.s-teaser-preschool.main-teaser section h2.title-section{text-align:center;background-image:var(--teaser-title-bg);color:#060606;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;width:100%;max-width:570px;min-height:198px;margin-bottom:80px;margin-left:auto;margin-right:auto;font-size:32px;font-weight:500;display:flex}@media (max-width:1040px){.s-teaser-preschool.main-teaser section h2.title-section{width:fit-content;min-width:400px;max-width:calc(100% - 40px);min-height:140px;padding:20px;font-size:22px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section h2.title-section{margin-bottom:50px}}.s-teaser-preschool.main-teaser section .description{margin-bottom:60px}@media (max-width:500px){.s-teaser-preschool.main-teaser section .description{max-width:500px;margin-left:auto;margin-right:auto;font-size:15px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section .description{margin-bottom:40px}}.s-teaser-preschool.main-teaser section.s-first-view{background-image:var(--teaser-bg-pc);background-color:#f5f0e0;background-position:top;background-repeat:no-repeat;background-size:cover;height:1088px;position:relative}@media (max-width:1440px){.s-teaser-preschool.main-teaser section.s-first-view{background-image:var(--teaser-bg-md);height:840px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view{background-image:var(--teaser-bg-sp);background-color:#fff;background-size:auto;height:auto;padding-top:213px;padding-bottom:0}}.s-teaser-preschool.main-teaser section.s-first-view h1{text-align:center;justify-content:center;align-items:center;width:100%;font-size:50px;font-weight:400;line-height:120%;display:grid;position:absolute;top:670px}@media (max-width:1440px){.s-teaser-preschool.main-teaser section.s-first-view h1{font-size:40px;top:520px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view h1{display:none}}.s-teaser-preschool.main-teaser section.s-first-view h1 span{-webkit-text-stroke:8px #fff;text-stroke:8px #fff;paint-order:stroke;font-family:"M PLUS Rounded 1c",sans-serif;display:block}.s-teaser-preschool.main-teaser section.s-first-view .bg-point{justify-content:center;align-items:center;width:100%;max-width:837px;margin-left:auto;margin-right:auto;display:flex;position:absolute;bottom:0;left:calc(50% - 418.5px)}@media (max-width:1440px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point{bottom:-20px;transform:scale(.8)}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point{max-width:375px;margin-top:15px;position:static;transform:scale(1)}}@media (max-width:400px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point{max-width:350px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list{justify-content:left;align-items:center;gap:42px;display:flex}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list{gap:15px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li{text-align:center;background-color:#fcc003e6;border-radius:8px;width:calc(33.3333% - 26.6667px);height:222px;padding:26px}@media (max-width:1440px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li{height:230px}}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li{height:200px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li{width:calc(33.3333% - 10px);height:140px;padding:10px 8px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li span,.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li strong,.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li small{width:100%;display:block}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li span{margin-bottom:5px;font-size:29px}@media (max-width:1440px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li span{font-size:20px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li span{font-size:14px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li strong{letter-spacing:2.75px;font-size:55px;line-height:1.16}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li strong{font-size:40px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li strong{font-size:25px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li small{text-align:left;font-size:16px;line-height:130%}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li small{font-size:12px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-1{padding-top:20px}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-1 strong{display:block}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-2{padding-top:20px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-2 span{line-height:120%}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-2 strong{margin-top:10px;font-size:75px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-2 strong{font-size:60px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-2 strong{font-size:37px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-3 strong{margin-top:15px;margin-bottom:10px}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-3 strong{margin-bottom:5px;margin-top:-5px!important}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-3 small{padding-left:15px;position:relative}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-3 small{font-size:11px}}.s-teaser-preschool.main-teaser section.s-first-view .bg-point .ul-point-list li.li-point-3 small:before{content:"※";position:absolute;top:0;left:-3px}.s-teaser-preschool.main-teaser section.s-customer-info{padding-top:110px;padding-bottom:100px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-customer-info{padding-top:80px;padding-bottom:80px}}.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise{width:fit-content;margin-left:auto;margin-right:auto}.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li{font-size:29px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li{font-size:20px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li{font-size:18px}}.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li:not(:last-child){margin-bottom:29px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li:not(:last-child){margin-bottom:20px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-customer-info ul.ul-by-use-lise li:not(:last-child){margin-bottom:15px}}.s-teaser-preschool.main-teaser section.s-product-introduction{background-color:#dfdfdf;padding-top:60px;padding-bottom:110px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-product-introduction{padding-bottom:80px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-product-introduction{padding-top:40px;padding-bottom:40px}}.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:65px 13%;display:flex}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list{gap:30px;max-width:600px;margin-left:auto;margin-right:auto}}.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info{width:43.5%;max-width:435px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info{width:calc(50% - 15px)}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info{width:100%;max-width:280px;margin-left:auto;margin-right:auto}}.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info h3.title-product-category{margin-bottom:30px;font-size:29px;font-weight:700}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info h3.title-product-category{margin-bottom:10px;font-size:20px}}.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info .img-product-category{width:100%;height:auto;margin-bottom:30px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info .img-product-category{margin-bottom:10px}.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info .content{font-size:15px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-product-introduction .d-product-list .product-info .content{font-size:14px}}.s-teaser-preschool.main-teaser section.s-why-choose-us{padding-top:60px;padding-bottom:102px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us{padding-bottom:80px}}.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:60px;display:flex}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list{gap:30px;max-width:600px;margin-left:auto;margin-right:auto}}.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info{width:calc(50% - 30px)}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info{width:calc(50% - 15px)}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info{width:100%;max-width:280px;margin-left:auto;margin-right:auto}}.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info h3.title-pickup-category{margin-bottom:55px;font-size:29px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info h3.title-pickup-category{margin-bottom:10px;font-size:20px}}.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info .content{margin-bottom:30px;font-size:19px;font-weight:500}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info .content{margin-bottom:10px;font-size:15px}}.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info .img-pickup-category{width:100%;max-width:278px;height:auto;margin-bottom:30px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-why-choose-us .d-pickup-list .pickup-info .img-pickup-category{margin-bottom:0}}.s-teaser-preschool.main-teaser section.s-contact{background-color:#fbfae1;padding-top:113px;padding-bottom:140px}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-contact{padding-top:80px;padding-bottom:80px}}@media (max-width:850px){.s-teaser-preschool.main-teaser section.s-contact{padding-top:40px}}.s-teaser-preschool.main-teaser section.s-contact .description{font-size:29px;line-height:1.24}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-contact .description{font-size:15px;line-height:150%}}.s-teaser-preschool.main-teaser section.s-contact .link-contact{color:#4b4b4b;background-color:#fcc003;border-radius:39px;justify-content:center;align-items:center;width:100%;max-width:680px;height:150px;margin-left:auto;margin-right:auto;font-size:32px;font-weight:500;text-decoration:none;display:flex}@media (max-width:1200px){.s-teaser-preschool.main-teaser section.s-contact .link-contact{border-radius:19px;max-width:max-content;height:auto;padding:20px 40px;font-size:20px}}@media (max-width:900px){.s-teaser-preschool.main-teaser section.s-contact .link-contact{padding:20px 30px;font-size:15px}}.d-pc-sm{display:block}@media (max-width:900px){.d-pc-sm{display:inline!important}}
