.flex-item{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:20px clamp(1.25rem,-0.25rem + 6.4vw,3.75rem)}.flex-item+.flex-item{margin-top:clamp(3.125rem,1.25rem + 8vw,6.25rem)}@media screen and (min-width: 768px){.flex-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 768px){.flex-item:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 768px){.flex-item--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.flex-item__img-wrap{position:relative;aspect-ratio:3/2}@media screen and (min-width: 768px){.flex-item__img-wrap{width:50%}}.flex-item__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:clamp(1.875rem,1.5rem + 1.6vw,2.5rem)}.flex-item__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-item__lead{color:#ff9aaa;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem);line-height:1.6;border-bottom:1px dotted currentColor;padding-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem);margin-bottom:clamp(.9375rem,0.75rem + 0.8vw,1.25rem)}.flex-item__lead--orange{color:#ffa75c}.philosophy .flame{position:relative}.philosophy__obj{position:absolute;-webkit-animation:rotate 2s ease .2s infinite;animation:rotate 2s ease .2s infinite;z-index:5}.philosophy__obj--top{width:clamp(6.25rem,2.5rem + 16vw,12.5rem);top:-30px;left:-20px}.philosophy__obj--bottom{width:clamp(8.125rem,3.625rem + 19.2vw,15.625rem);right:0;bottom:-70px}@media screen and (min-width: 768px){.philosophy__obj--bottom{right:0;bottom:-90px}}.philosophy__lead{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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}@media screen and (min-width: 768px){.philosophy__lead{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.philosophy__lead span{color:#ff9aaa;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem)}.philosophy__text{max-width:800px;margin:0 auto}.policy{background:#fff;overflow:hidden}.reason{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px clamp(1.25rem,-0.25rem + 6.4vw,3.75rem)}@media screen and (min-width: 768px){.reason{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.reason--r{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.reason__img-wrap{aspect-ratio:10/7}@media screen and (min-width: 768px){.reason__img-wrap{width:50%}}.reason__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:polygon(50% 0%, 100% clamp(3.75rem, 2.625rem + 4.8vw, 5.625rem), 100% 100%, 0 100%, 0% clamp(3.75rem, 2.625rem + 4.8vw, 5.625rem))}.reason__text-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.reason__lead{color:#ffa75c;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem);line-height:1.6;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.message{background:#fff;z-index:-2}.message__name{margin-top:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.corporate{background-image:radial-gradient(circle, #FDF1DE 3px, transparent 3px),radial-gradient(circle, #FDF1DE 3px, transparent 3px);background-position:0 0,11px 22px;background-size:22px 44px;overflow:hidden}.group{background:#fff}.group__logo{display:block;width:clamp(15rem,9rem + 25.6vw,25rem);margin:0 auto clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.contact{background:#fff;margin-top:-50px;z-index:-2;padding-bottom:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}@media screen and (min-width: 768px){.contact{margin-top:-100px}}.contact .container{position:relative}.contact .container .illust--medium{top:-50px;right:20px}.contact__lead{color:#ffa75c;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.25rem,1.1rem + 0.64vw,1.5rem);text-align:center;margin:clamp(1.25rem,0.5rem + 3.2vw,2.5rem) 0}.contact__caution{display:grid;gap:clamp(.3125rem,0.125rem + 0.8vw,.625rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto clamp(1.875rem,0.75rem + 4.8vw,3.75rem)}.contact__caution li{font-weight:normal;line-height:1.4;padding-left:8px;text-indent:-8px}.form{background:#fffbf3;overflow:hidden}.form .flame__wrap{border-radius:0;clip-path:polygon(50% 0%, 100% clamp(3.75rem, 2.625rem + 4.8vw, 5.625rem), 100% 100%, 0 100%, 0% clamp(3.75rem, 2.625rem + 4.8vw, 5.625rem))}.form__must{position:relative;display:inline-block;color:#ff9aaa;border:1px solid currentColor;border-radius:5px;font-size:12px;line-height:1;padding:3px 10px;margin-left:8px;vertical-align:text-top;top:-2px}.form__dl{display:grid;border-top:1px dotted #ffa75c;border-bottom:1px dotted #ffa75c;margin-top:-1px}@media screen and (min-width: 768px){.form__dl{grid-template-columns:250px 1fr}}.form__dt{color:#ffa75c;background:#fffbf3;padding:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.form__dd{padding:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=date],.form textarea{background:rgba(121,121,121,.1);width:100%;padding:10px}.form .select-wrap{position:relative;background:#fff;border:1px solid #754c24}.form .select-wrap::before{content:"";position:absolute;width:clamp(.5rem,0.425rem + 0.32vw,.625rem);aspect-ratio:1;border-right:1px solid #754c24;border-bottom:1px solid #754c24;right:20px;top:50%;translate:0 -50%;rotate:45deg}.form .select-wrap select{font-weight:normal;width:100%;padding:10px}.form .wpcf7-list-item{margin:0}.form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px clamp(1.25rem,-0.25rem + 6.4vw,3.75rem)}@media screen and (min-width: 768px){.form .wpcf7-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form .wpcf7-radio span.wpcf7-list-item-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.form .wpcf7-radio span.wpcf7-list-item-label::before{display:block;content:"";border-radius:50%;background:#fff;border:1px solid #754c24;width:16px;height:16px;margin-right:5px}.form .wpcf7-radio span.wpcf7-list-item-label::after{display:block;position:absolute;content:"";border-radius:50%;width:10px;height:10px;background-color:#ffa75c;left:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none}.form .wpcf7-radio input[type=radio]:checked+span.wpcf7-list-item-label::after{display:block}.form input[type=radio]{opacity:0;visibility:hidden;position:absolute}.form textarea{resize:vertical}.form__text{line-height:1.4;margin-top:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.form .wpcf7-acceptance{display:grid;place-content:center;font-size:clamp(.75rem,0.675rem + 0.32vw,.875rem);font-weight:normal;margin:clamp(.9375rem,0.375rem + 2.4vw,1.875rem) 0}.form .wpcf7-acceptance a{text-decoration:underline}.form .wpcf7-acceptance .wpcf7-list-item label{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:20px 1fr}@media screen and (min-width: 768px){.form .wpcf7-acceptance .wpcf7-list-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form .wpcf7-acceptance .wpcf7-list-item label div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(.75rem,0.675rem + 0.32vw,.875rem);font-weight:normal;margin:0 auto}.form__note{text-align:center;text-decoration:underline;margin:10px 0 clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.form__btn{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;background:#ffa75c;border:1px solid #ffa75c;border-radius:50px;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1rem,0.925rem + 0.32vw,1.125rem);padding:15px clamp(5rem,3.5rem + 6.4vw,7.5rem);margin:0 auto;-webkit-transition:.3s;transition:.3s}@media(hover: hover){.form__btn:hover{color:#ffa75c;background:#fff}}.form__btn:disabled{background:#ddd;border-color:#aaa}@media(hover: hover){.form__btn:disabled:hover{color:#fff}}.wpcf7-spinner{position:absolute !important}.grecaptcha-badge{visibility:hidden}.recaptcha{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(.75rem,0.7125rem + 0.16vw,.8125rem);font-weight:normal;line-height:1.4;margin:clamp(1.25rem,0.5rem + 3.2vw,2.5rem) auto 0}.recaptcha a{text-decoration:underline}.thanks{background:#fff}.heading3{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.375rem,1.15rem + 0.96vw,1.75rem);gap:clamp(1.25rem,-0.25rem + 6.4vw,3.75rem);margin:clamp(1.875rem,0.75rem + 4.8vw,3.75rem) 0 clamp(1.25rem,0.5rem + 3.2vw,2.5rem)}.heading3::before,.heading3::after{content:"";width:100%;height:1px;background:#ffa75c}.new__sub-title{font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.975rem + 0.64vw,1.375rem);text-align:center;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.new__sub-title span{font-size:clamp(1.375rem,1rem + 1.6vw,2rem);-webkit-text-decoration:#ff9aaa wavy underline;text-decoration:#ff9aaa wavy underline;text-underline-offset:8px}.new__title{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.375rem,1rem + 1.6vw,2rem);text-align:center;line-height:1.6;margin:0 auto clamp(2.5rem,1rem + 6.4vw,5rem);padding:0 clamp(.9375rem,0rem + 4vw,2.5rem)}.new__title::before,.new__title::after{content:"";position:absolute;width:clamp(.1875rem,0.1125rem + 0.32vw,.3125rem);height:100%;background:#ff9aaa;border-radius:10px;top:0}.new__title::before{left:0;rotate:-30deg}@media screen and (min-width: 768px){.new__title::before{rotate:-40deg}}.new__title::after{right:0;rotate:30deg}@media screen and (min-width: 768px){.new__title::after{rotate:40deg}}.new__title span{position:relative;color:#fff;margin:0 clamp(.9375rem,0.75rem + 0.8vw,1.25rem)}.new__title span::before{content:"";position:absolute;background:#ff9aaa;width:clamp(1.875rem,1.5rem + 1.6vw,2.5rem);aspect-ratio:1;border-radius:50%;top:50%;left:50%;translate:-50% -50%;z-index:-1}.new__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}@media screen and (min-width: 1024px){.new__list{gap:30px}}.new__item{position:relative;background:#fff;width:calc((100% - 15px)/2);border-radius:clamp(.3125rem,0.125rem + 0.8vw,.625rem);padding:clamp(1.875rem,1.5rem + 1.6vw,2.5rem) clamp(.625rem,0.25rem + 1.6vw,1.25rem) clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}@media screen and (min-width: 768px){.new__item{width:calc((100% - 30px)/3)}}@media screen and (min-width: 1024px){.new__item{width:calc((100% - 90px)/4)}}.new__num{position:absolute;color:#fff;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.975rem + 0.64vw,1.375rem);line-height:1;top:-5px;left:50%;translate:-50% 0;z-index:1}.new__num::before{content:"";position:absolute;background:#ff9aaa;width:clamp(1.875rem,1.5rem + 1.6vw,2.5rem);aspect-ratio:1;border-radius:50%;top:60%;left:50%;translate:-50% -50%;z-index:-1}.new__lead{font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(.875rem,0.725rem + 0.64vw,1.125rem);text-align:center;line-height:1.4}.new__lead span{color:#ffa75c;font-size:clamp(1.25rem,0.95rem + 1.28vw,1.75rem)}.new__icon{display:block;width:clamp(3.125rem,2rem + 4.8vw,5rem);margin:clamp(.3125rem,0.125rem + 0.8vw,.625rem) auto}.new__text{text-align:center;line-height:1.4}.job{background:#fff}.job__body+.job__body{margin-top:clamp(3.75rem,1.5rem + 9.6vw,7.5rem)}.job__title{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.5rem,1.05rem + 1.92vw,2.25rem);gap:clamp(1.25rem,-0.25rem + 6.4vw,3.75rem)}.job__title::before,.job__title::after{content:"";width:100%;height:1px;background:#ffa75c}.job__lead{color:#ffa75c;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,1.05rem + 0.32vw,1.25rem);text-align:center;margin:clamp(2.5rem,1rem + 6.4vw,5rem) 0 clamp(1.25rem,0.875rem + 1.6vw,1.875rem)}.page-recruit .blog{background:none;background-image:radial-gradient(circle, #FDF1DE 3px, transparent 3px),radial-gradient(circle, #FDF1DE 3px, transparent 3px);background-position:0 0,11px 22px;background-size:22px 44px}.career{background:#fff}.career__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(clamp(8.75rem, 6.5rem + 9.6vw, 12.5rem), 1fr));gap:clamp(.625rem,0.25rem + 1.6vw,1.25rem)}.career__link{display:grid;place-content:center;color:#fff;background:#ffa75c;border-radius:60px;font-size:clamp(.8125rem,0.7rem + 0.48vw,1rem);line-height:1.2;padding:clamp(.9375rem,0.75rem + 0.8vw,1.25rem) clamp(.3125rem,0.125rem + 0.8vw,.625rem)}.voice__body{margin-top:clamp(1.875rem,0.75rem + 4.8vw,3.75rem)}.voice__icon{width:clamp(1.875rem,1.125rem + 3.2vw,3.125rem)}.voice__icon--answer{position:relative;float:right;z-index:1;border-radius:50%;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px;margin:10px}@media screen and (min-width: 768px){.voice__icon--answer{background:none;padding:0;margin:0}}.voice__question{display:grid;grid-template-columns:clamp(1.875rem,1.125rem + 3.2vw,3.125rem) 1fr;gap:clamp(.9375rem,0.75rem + 0.8vw,1.25rem);margin-bottom:clamp(.9375rem,0.375rem + 2.4vw,1.875rem)}.voice__question-text{position:relative;color:#ffa75c;border:2px solid #ffa75c;border-radius:clamp(.3125rem,0.125rem + 0.8vw,.625rem);font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1rem,0.775rem + 0.96vw,1.375rem);line-height:1.4;padding:clamp(.3125rem,0.125rem + 0.8vw,.625rem) clamp(.625rem,0.25rem + 1.6vw,1.25rem)}@media screen and (min-width: 768px){.voice__question-text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.voice__question-text::before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:clamp(.5rem,0.275rem + 0.96vw,.875rem);border-right:15px solid #ffa75c;border-top:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0);border-bottom:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0)}.voice__question-text::after{content:"";position:absolute;display:block;width:0;height:0;left:-11px;top:clamp(.5rem,0.275rem + 0.96vw,.875rem);border-right:15px solid #fff;border-top:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0);border-bottom:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0)}@media screen and (min-width: 768px){.voice__answer{display:grid;place-items:flex-end;gap:clamp(.9375rem,0.75rem + 0.8vw,1.25rem);grid-template-columns:1fr clamp(2.5rem,2.125rem + 1.6vw,3.125rem);place-items:initial}}.voice__answer-text{position:relative;max-width:770px;margin-left:auto;background:#ffead8;border-radius:clamp(.3125rem,0.125rem + 0.8vw,.625rem);padding:clamp(.625rem,0.4375rem + 0.8vw,.9375rem) clamp(.625rem,0.25rem + 1.6vw,1.25rem)}@media screen and (min-width: 768px){.voice__answer-text{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (min-width: 768px){.voice__answer-text::before{content:"";position:absolute;display:block;width:0;height:0;right:-15px;top:clamp(.5rem,0.275rem + 0.96vw,.875rem);border-left:15px solid #ffead8;border-top:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0);border-bottom:clamp(.375rem,0.225rem + 0.64vw,.625rem) solid rgba(0,0,0,0)}}.flow{position:relative}.flow::before{content:"";position:absolute;width:clamp(2.5rem,1.75rem + 3.2vw,3.75rem);aspect-ratio:1;background:url(../../assets/img/obj/obj-bird01.png) no-repeat center center/contain;left:0;bottom:-20px}@media screen and (min-width: 768px){.flow::before{bottom:-40px}}.flow::after{content:"";position:absolute;width:clamp(3.125rem,1.25rem + 8vw,6.25rem);aspect-ratio:1;background:url(../../assets/img/obj/obj-tree02.png) no-repeat center center/contain;right:0;bottom:-20px}@media screen and (min-width: 768px){.flow::after{bottom:-40px}}.flow__inner{max-width:700px;margin:0 auto}.flow dl{position:relative;display:grid;padding:0 0 clamp(1.25rem,0.5rem + 3.2vw,2.5rem) clamp(2rem,1.7rem + 1.28vw,2.5rem);z-index:1}@media screen and (min-width: 768px){.flow dl{grid-template-columns:130px 1fr}}.flow dl::before{content:"";position:absolute;width:clamp(1.5rem,1.275rem + 0.96vw,1.875rem);aspect-ratio:1;background:url(../../assets/img/obj/obj08.png) no-repeat center center/contain;left:0;top:0;z-index:1}.flow dl:not(:last-of-type)::after{content:"";position:absolute;width:1px;height:100%;background-size:1px 5px;background-image:linear-gradient(to bottom, #FFA75C 3px, transparent 3px);background-repeat:repeat-y;top:0;left:clamp(.75rem,0.6375rem + 0.48vw,.9375rem)}.flow dt{color:#ffa75c;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.975rem + 0.64vw,1.375rem);line-height:1.4}.schedule{padding-top:0}.schedule .flame{position:relative}.schedule .flame::before{content:"";position:absolute;width:clamp(3.125rem,1.25rem + 8vw,6.25rem);aspect-ratio:1;background:url(../../assets/img/obj/obj-tree01.png) no-repeat center center/contain;left:clamp(2.5rem,-1.25rem + 16vw,8.75rem);bottom:20px;z-index:1}.schedule .flame::after{content:"";position:absolute;width:clamp(3.125rem,1.25rem + 8vw,6.25rem);aspect-ratio:1;background:url(../../assets/img/obj/obj-tree02.png) no-repeat center center/contain;right:clamp(2.5rem,-1.25rem + 16vw,8.75rem);bottom:20px}.schedule__illust{position:absolute;width:clamp(5rem,3.5rem + 6.4vw,7.5rem);top:-40px;right:clamp(1.25rem,-3.25rem + 19.2vw,8.75rem);z-index:1;-webkit-animation:rotate 2s ease .2s infinite;animation:rotate 2s ease .2s infinite}.schedule__body{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:15px 100px;padding:0 0 60px 60px}@media screen and (min-width: 768px){.schedule__body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 clamp(1.875rem,0.75rem + 4.8vw,3.75rem)}}@media screen and (min-width: 768px){.schedule__body:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.schedule__body:nth-of-type(even) .schedule__text-wrap{text-align:right}}.schedule__body::before{content:"";position:absolute;background:#ff9aaa;width:40px;aspect-ratio:1;border-radius:50%;top:0;left:0;z-index:1}@media screen and (min-width: 768px){.schedule__body::before{left:50%;translate:-50% 0}}.schedule__body:not(:last-of-type)::after{content:"";position:absolute;background:#fff799;width:8px;height:100%;top:0;left:16px}@media screen and (min-width: 768px){.schedule__body:not(:last-of-type)::after{left:50%;translate:-50% 0}}.schedule__img-wrap{position:relative;aspect-ratio:1;max-width:200px}@media screen and (min-width: 768px){.schedule__img-wrap{width:calc(50% - 50px)}}.schedule__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.schedule__icon{position:absolute;width:34px;top:0;right:0;-webkit-animation:rotate 2s ease .2s infinite;animation:rotate 2s ease .2s infinite}@media screen and (min-width: 768px){.schedule__text-wrap{width:calc(50% - 50px)}}.schedule__lead{color:#ff9aaa;font-family:"ZenMaruGothic",sans-serif;font-weight:700;font-size:clamp(1.125rem,0.9rem + 0.96vw,1.5rem);line-height:1.4;margin-bottom:clamp(.3125rem,0.125rem + 0.8vw,.625rem)}/*# sourceMappingURL=page.css.map */