.mt0{margin-top:0px !important}.mt10{margin-top:10px !important}.mt16{margin-top:16px !important}.mb0{margin-bottom:0px !important}.mb4{margin-bottom:4px !important}.mb8{margin-bottom:8px !important}.pl2rem{padding-left:2rem !important}.text-indent--2{text-indent:-2em;padding-left:2em}@media screen and (max-width: 1024px){.width100sp{width:100% !important}}.tal{text-align:left !important}.no-dot{padding-left:0}.no-dot::before{content:none !important}.strong-text-color{color:#0c5764}.indent-15{text-indent:-1.5em;padding-left:1.5em}.table-title{font-size:1.125rem;font-weight:700;margin-bottom:8px}.table-regular__sub-header{background-color:#77b2bc;display:table-cell !important;width:7%}.content-group .text-link--md{word-break:break-all}.content-group--bg-base-color-200{background-color:#f7f7f7}.article-image img{border-radius:8px}.study-period{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.study-period dt{width:148px;color:#e8595b}.standout-list.order-list{padding:0}.standout-list.order-list .order-list__title{font-size:1rem;color:#0c5764;margin-bottom:8px;font-weight:bold}.standout-list.order-list .order-list__item{background-color:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px;padding:1em;padding-left:3.25em;margin-bottom:8px}.standout-list.order-list .order-list__item::before{width:1.75em;height:1.75em;top:1em;left:1em;line-height:1.75}.standout-list.order-list .order-list__item p{margin-bottom:8px}.standout-list.order-list .order-list__item p:last-of-type{margin-bottom:0}.standout-list.bullet-list{padding:0}.standout-list.bullet-list ::before{content:none}.standout-list.bullet-list .bullet-list__title{font-size:1rem;color:#0c5764;margin-bottom:8px;font-weight:bold}.standout-list.bullet-list .bullet-list__item{background-color:#f7f7f7;border:1px solid #f0f0f0;border-radius:8px;padding:1em;padding-left:3.25em;margin-bottom:8px}@media screen and (max-width: 1024px){.standout-list.bullet-list .bullet-list__item{padding-left:2.875em}}.standout-list.bullet-list .bullet-list__item::before{content:"";position:absolute;display:block;width:1em;height:1em;background-color:#3ead94;border-radius:4px;top:1.25em;left:1.375em}@media screen and (max-width: 1024px){.standout-list.bullet-list .bullet-list__item::before{left:1em}}.standout-list.bullet-list .bullet-list__item p{margin-bottom:8px}.standout-list.bullet-list .bullet-list__item p:last-of-type{margin-bottom:0}.bullet-list-min{padding-left:6px}.button-body--col2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}@media screen and (max-width: 1024px){.button-body--col2{gap:8px}}.floatpanel-f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.floatpanel-f a{color:#000;text-decoration:none}.floatpanel-f__headline{padding:16px 16px 0}.floatpanel-f__item{border-radius:8px;position:relative;width:calc((100% - 32px)/2);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,.16);box-shadow:0px 2px 6px rgba(0,0,0,.16);-webkit-transition-duration:.3s;transition-duration:.3s;pointer-events:none}@media screen and (min-width: 1024px){.floatpanel-f__item:hover{-webkit-box-shadow:0px 4px 8px rgba(0,0,0,.24);box-shadow:0px 4px 8px rgba(0,0,0,.24)}}.floatpanel-f__thumbnail{width:100%;overflow:hidden;padding:0 16px 0;margin-bottom:8px}.floatpanel-f__thumbnail img{border-radius:8px;-o-object-fit:cover;object-fit:cover;width:100%}.floatpanel-f__text{padding:0 16px 0}.floatpanel-f__inner{padding:16px}.floatpanel-f__accordion{background-color:#fff;border-radius:0 0 8px 8px;overflow:hidden;position:relative;display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;pointer-events:auto}.floatpanel-f__accordion-title{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.floatpanel-f__accordion-link{width:calc(100% - 48px);position:relative;padding:12px 0 12px 38px;display:block;background-image:url(/assets/images/common/icon_arrow_left_l.svg);background-repeat:no-repeat;background-position:16px;text-decoration:none}.floatpanel-f__accordion-check{width:100%;padding:16px;text-align:left}.floatpanel-f__accordion-check::after,.floatpanel-f__accordion-check::before{content:"";position:absolute;right:24px;top:14px;width:2px;height:12px;background-color:#e8595b;-webkit-transition:all .3s;transition:all .3s}.floatpanel-f__accordion-check::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.floatpanel-f__accordion-check.is-active::before{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.floatpanel-f__accordion-check.is-active .floatpanel-f__accordion-btn-text::before{content:"閉じる"}.floatpanel-f__accordion-btn-text{color:#000;display:inline-block;font-size:18px;margin-right:1em;text-align:left}.floatpanel-f__accordion-btn-text::before{content:"開く";color:#e8595b;position:absolute;right:10px;top:28px;width:3em;height:1em;text-align:center;font-size:10px}.floatpanel-f__accordion-contents{height:0;overflow:hidden;background-color:#fff;border-radius:0 0 8px 8px;-webkit-box-shadow:0px 6px 6px rgba(0,0,0,.16);box-shadow:0px 6px 6px rgba(0,0,0,.16);width:100%;margin-top:auto;padding:0 16px 16px 16px;z-index:99;visibility:hidden;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s}.floatpanel-f__accordion-contents.is-active{visibility:visible;opacity:1;height:auto;padding:0 16px 16px 16px;margin-top:-8px}.floatpanel-f__accordion-contents .recipe-table{margin-bottom:8px}.floatpanel-f__accordion-contents .recipe-table .table-type-a__text{padding:4px 0}@media screen and (max-width: 1024px){.floatpanel-f__accordion-contents .recipe-table .table-type-a__text{white-space:normal}}.floatpanel-f__accordion-contents .recipe-table .table-type-a__text:last-of-type{text-align:right}.floatpanel-f__accordion-contents .order-list{padding-left:0}@media screen and (max-width: 1024px){.floatpanel-f{gap:16px}.floatpanel-f__item{width:100%}.floatpanel-f.floatpanel-f--sp-img-hidden .floatpanel-f__thumbnail{display:none}.floatpanel-f.floatpanel-f--sp-img-hidden .floatpanel-f__accordion,.floatpanel-f.floatpanel-f--sp-img-hidden .floatpanel-f__title-link{border-radius:10px}}/*# sourceMappingURL=recipe.min.css.map */