@keyframes mainVisualFadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.main-visual{width:100%;height:80vh;position:relative;z-index:1;overflow:hidden;opacity:0;animation:mainVisualFadeInUp 2.2s ease-out forwards;transform:translateY(20px)}@media (max-width:834px){.main-visual{height:62vw}}.main-visual .swiper{width:100%;height:100%}.main-visual .swiper .swiper-slide{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.main-visual .swiper .swiper-pagination-bullet{background:#fff;opacity:.6}.main-visual .swiper .swiper-pagination-bullet-active{opacity:1}#recipe{padding:0 0 100px}#recipe .re-main{padding:0 0 70px;align-items:flex-end}@media (max-width:834px){#recipe .re-main{padding:0 0 30px}}#recipe .re-main .logo-box{width:300px}@media (max-width:834px){#recipe .re-main .logo-box{width:100%;text-align:center}}#recipe .re-main .logo-box img{width:100%}@media (max-width:834px){#recipe .re-main .logo-box img{width:240px;margin:0 auto 30px}}#recipe .re-main .ph-box{width:calc(100% - 360px)}@media (max-width:834px){#recipe .re-main .ph-box{width:100%;text-align:center}}#recipe .re-main .ph-box img{width:100%}@media (max-width:834px){#recipe .re-main .ph-box img{max-width:420px;margin:0 auto 0px}}#recipe .re-txt{padding:0 0 70px}@media (max-width:834px){#recipe .re-txt{padding:0 20px 50px}}#recipe .re-txt .detail{width:700px}@media (max-width:834px){#recipe .re-txt .detail{width:100%;padding:0 0 40px}}#recipe .re-txt .detail h4{margin-top:40px}#recipe .re-txt .credit{width:calc(100% - 760px)}@media (max-width:834px){#recipe .re-txt .credit{width:100%}#recipe .re-txt .credit p{font-size:13px;line-height:22px}}#recipe .re-txt h4{padding-bottom:10px}#recipe .re-txt a{color:#1d2087}#recipe .re-txt a:hover{text-decoration:underline}#recipe .ph-area{padding-bottom:70px;border-bottom:solid 1px #e5e5e5}#recipe .ph-area img{width:31.5%}@media (max-width:834px){#recipe .ph-area img{width:100%;max-width:400px;margin:0 auto 15px}}#recipe .event-area{padding:70px 0 30px}@media (max-width:834px){#recipe .event-area{padding:50px 20px 0}}#recipe .event-area .heading{width:200px}@media (max-width:834px){#recipe .event-area .heading{width:100%;text-align:center;margin-bottom:25px}}#recipe .event-area .heading h3{font-size:22px}#recipe .event-area .detail{width:calc(100% - 230px);padding:0 100px 0 0}@media (max-width:834px){#recipe .event-area .detail{width:100%;max-width:400px;padding:0;margin:0 auto 15px}}#recipe .event-area .detail .item .ph-box{width:280px}@media (max-width:834px){#recipe .event-area .detail .item .ph-box{width:100%;max-width:260px;margin:0 auto 15px}}#recipe .event-area .detail .item .ph-box img{width:100%}#recipe .event-area .detail .item .txt-box{width:calc(100% - 310px)}@media (max-width:834px){#recipe .event-area .detail .item .txt-box{width:100%}}#recipe .event-area .detail .item .txt-box h4{padding-bottom:10px;font-size:18px}#recipe .event-area .detail .item .txt-box .info{display:block;font-size:15px;margin-bottom:5px}#recipe .event-area .detail .item .txt-box p{margin-bottom:10px}@media (max-width:834px){#recipe .event-area .detail .item .txt-box p{margin-bottom:25px}}#recipe .event-area .detail .item .txt-box .link-area .link-common-btn{padding:12px 35px}#breadcrumbs{display:none}