.p-party{margin-bottom:-10rem}.p-party a{transition:opacity .3s ease}.p-party-header{background:url(../tmpl-img/bg_party_header02.jpg) no-repeat center center/cover;padding:5rem 0;text-align:center}@media only screen and (max-width: 1199px){.p-party-header{padding:3.6rem 0}}@media only screen and (max-width: 991px){.p-party-header{padding:3rem 0}}@media screen and (max-width: 1359px){.p-party-header__title img{width:50rem;height:auto}}@media only screen and (max-width: 1199px){.p-party-header__title img{width:40rem}}@media only screen and (max-width: 991px){.p-party-header__title img{width:32rem}}@media only screen and (max-width: 575px){.p-party-header__title img{width:26rem}}.p-party__heading{font-size:3.6rem;line-height:2;text-align:center}@media screen and (max-width: 1359px){.p-party__heading{font-size:3rem}}@media only screen and (max-width: 1199px){.p-party__heading{font-size:2.6rem}}@media only screen and (max-width: 991px){.p-party__heading{font-size:2.4rem}}@media only screen and (max-width: 767px){.p-party__heading{font-size:2.2rem}}.p-party__description{margin-top:2rem;margin-right:auto;margin-left:auto;max-width:96rem;text-align:center}.p-party__description p{font-size:1.8rem;font-weight:500;line-height:2.4}@media screen and (max-width: 1359px){.p-party__description p{font-size:1.6rem}}@media only screen and (max-width: 1199px){.p-party__description p{font-size:1.5rem}}@media only screen and (max-width: 767px){.p-party__description p{font-size:1.4rem}}@media only screen and (max-width: 575px){.p-party__description p{text-align:left}}.p-party-about{padding-top:10rem;padding-bottom:8rem}@media screen and (max-width: 1359px){.p-party-about{padding-top:8rem;padding-bottom:6rem}}@media only screen and (max-width: 1199px){.p-party-about{padding-top:6rem;padding-bottom:4.6rem}}@media only screen and (max-width: 575px){.p-party-about{padding-top:4rem;padding-bottom:0}}.p-party-about .container{position:relative}.p-party-about .p-media{align-items:center}@media only screen and (max-width: 991px){.p-party-about .p-media{flex-direction:column}}.p-party-about .p-media__image{flex:0 0 auto;margin-right:12rem;width:42.656%}@media screen and (max-width: 1359px){.p-party-about .p-media__image{margin-right:8rem}}@media only screen and (max-width: 1199px){.p-party-about .p-media__image{margin-right:6rem}}@media only screen and (max-width: 991px){.p-party-about .p-media__image{width:56%;margin-right:0}}@media only screen and (max-width: 575px){.p-party-about .p-media__image{width:100%}}.p-party-about .p-media__image img{width:100%}.p-party-about .p-media__text{margin-bottom:6rem}@media only screen and (max-width: 991px){.p-party-about .p-media__text{margin-top:2rem}}@media only screen and (max-width: 575px){.p-party-about .p-media__text{margin-bottom:0;padding-bottom:5rem}}.p-party-about .p-media__text p{font-size:1.7rem;line-height:2.5}@media screen and (max-width: 1359px){.p-party-about .p-media__text p{font-size:1.6rem}}@media only screen and (max-width: 1199px){.p-party-about .p-media__text p{font-size:1.5rem;line-height:2.3}}@media only screen and (max-width: 767px){.p-party-about .p-media__text p{font-size:1.4rem}}.p-party-about__heading{font-size:2.8rem;line-height:1.8;letter-spacing:0.03em;margin-bottom:1em}@media screen and (max-width: 1359px){.p-party-about__heading{font-size:2.6rem}}@media only screen and (max-width: 1199px){.p-party-about__heading{font-size:2.4rem}}@media only screen and (max-width: 991px){.p-party-about__heading{font-size:2.2rem;text-align:center}}@media only screen and (max-width: 767px){.p-party-about__heading{font-size:2rem}}.p-party-menu{padding-bottom:18rem}@media screen and (max-width: 1359px){.p-party-menu{padding-bottom:16rem}}@media only screen and (max-width: 1199px){.p-party-menu{padding-bottom:14rem}}@media only screen and (max-width: 991px){.p-party-menu{padding-bottom:10rem}}.p-party-menu .p-section__header{background-color:#fffadc;padding-top:11rem;padding-bottom:16rem}@media screen and (max-width: 1359px){.p-party-menu .p-section__header{padding-top:9rem;padding-bottom:14rem}}@media only screen and (max-width: 1199px){.p-party-menu .p-section__header{padding-top:7rem;padding-bottom:12rem}}@media only screen and (max-width: 991px){.p-party-menu .p-section__header{padding-top:6rem;padding-bottom:10rem}}.p-party-menu .p-section__header>.container--middle{position:relative;max-width:128rem;margin-right:auto;margin-left:auto;padding-top:4rem}@media screen and (max-width: 1359px){.p-party-menu .p-section__header>.container--middle{max-width:111rem}}@media only screen and (max-width: 1199px){.p-party-menu .p-section__header>.container--middle{max-width:90rem}}@media only screen and (max-width: 575px){.p-party-menu .p-section__header>.container--middle{padding-top:6rem}}.p-party-menu .p-section__header>.container--middle:before{content:"";display:block;background:url(../tmpl-img/bg_party_flag01.png) no-repeat left top/contain;width:21.8rem;height:17.3rem;position:absolute;left:0;top:0;z-index:1}@media only screen and (max-width: 1199px){.p-party-menu .p-section__header>.container--middle:before{width:19rem;height:15rem}}@media only screen and (max-width: 991px){.p-party-menu .p-section__header>.container--middle:before{width:14rem;height:11rem}}@media only screen and (max-width: 767px){.p-party-menu .p-section__header>.container--middle:before{width:12rem;height:9.4rem}}@media only screen and (max-width: 575px){.p-party-menu .p-section__header>.container--middle:before{width:9rem;height:7rem}}.p-party-menu .p-section__header>.container--middle:after{content:"";display:block;background:url(../tmpl-img/bg_party_flag02.png) no-repeat left top/contain;width:21.8rem;height:17.3rem;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width: 1199px){.p-party-menu .p-section__header>.container--middle:after{width:19rem;height:15rem}}@media only screen and (max-width: 991px){.p-party-menu .p-section__header>.container--middle:after{width:14rem;height:11rem}}@media only screen and (max-width: 767px){.p-party-menu .p-section__header>.container--middle:after{width:12rem;height:9.4rem}}@media only screen and (max-width: 575px){.p-party-menu .p-section__header>.container--middle:after{width:9rem;height:7rem}}.p-party-menu .p-section__body{margin-top:-4.6rem;padding-left:8rem}@media screen and (max-width: 1359px){.p-party-menu .p-section__body{padding-left:4rem}}@media only screen and (max-width: 767px){.p-party-menu .p-section__body{padding-right:2.4rem;padding-left:2.4rem}}.p-party-menu__link{margin-top:7rem}@media only screen and (max-width: 991px){.p-party-menu__link{margin-top:4rem}}.p-party-menu__link-list{display:flex;justify-content:center;flex-wrap:wrap;max-width:100rem;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.p-party-menu__link-list{max-width:38rem;margin-bottom:-4rem}}.p-party-menu__link-item{width:25%;padding-right:5rem;padding-left:5rem}@media only screen and (max-width: 991px){.p-party-menu__link-item{padding-right:3rem;padding-left:3rem}}@media only screen and (max-width: 767px){.p-party-menu__link-item{width:50%;margin-bottom:4rem}}@media only screen and (max-width: 575px){.p-party-menu__link-item{padding-right:2rem;padding-left:2rem}}.p-party-menu__block{display:flex;align-items:center}@media only screen and (max-width: 767px){.p-party-menu__block{flex-direction:column}}.p-party-menu__block:not(:first-child){margin-top:8.6rem}@media screen and (max-width: 1359px){.p-party-menu__block:not(:first-child){margin-top:7.6rem}}@media only screen and (max-width: 991px){.p-party-menu__block:not(:first-child){margin-top:4.6rem}}.p-party-menu__block-body{width:100%}@media only screen and (max-width: 767px){.p-party-menu__block-body{margin-top:2rem}}.p-party-menu__sub-title{flex:0 0 auto;width:17.5rem;margin-right:8rem}@media screen and (max-width: 1359px){.p-party-menu__sub-title{width:15rem;margin-right:6rem}}@media only screen and (max-width: 991px){.p-party-menu__sub-title{width:13rem}}@media only screen and (max-width: 767px){.p-party-menu__sub-title{margin-right:0}}.p-party-menu__sub-title img{width:100%}.p-party-menu-slider{position:relative}.p-party-menu-slider__item{position:relative}@media screen and (min-width: 1361px){.p-party-menu-slider__item{width:40rem !important}}.p-party-menu-slider__item>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.p-party-menu-slider__thumbnail{position:relative;width:100%;z-index:-1}.p-party-menu-slider__thumbnail:before{content:"";display:block;padding-top:66.666%}.p-party-menu-slider__thumbnail>div{position:absolute;top:0;left:0;width:100%;height:100%}.p-party-menu-slider__thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-party-menu-slider__thumbnail img{border-radius:1.5rem}.p-party-menu-slider__text{background-color:#fff;margin:-7rem 0 0 auto;padding:2.7rem 0 0 2.7rem;width:75%}@media screen and (max-width: 1359px){.p-party-menu-slider__text{padding:2.2rem 0 0 2.2rem}}@media only screen and (max-width: 1199px){.p-party-menu-slider__text{padding:1.8rem 0 0 1.8rem}}@media only screen and (max-width: 991px){.p-party-menu-slider__text{margin-top:-4rem}}.p-party-menu-slider__title{font-size:1.8rem;line-height:1.5;letter-spacing:0.01em}@media screen and (max-width: 1359px){.p-party-menu-slider__title{font-size:1.6rem}}@media only screen and (max-width: 1199px){.p-party-menu-slider__title{font-size:1.5rem}}.p-party-menu-slider__name{background:url(../tmpl-img/ico_shop01.svg) no-repeat left top/2rem;margin-top:1.2rem;padding-left:2.6rem;font-size:1.4rem;font-weight:700}@media only screen and (max-width: 1199px){.p-party-menu-slider__name{margin-top:1rem;font-size:1.3rem}}@media only screen and (max-width: 575px){.p-party-menu-slider__name{margin-top:0.8rem;font-size:1.2rem}}.p-party-menu-slider__name>a{display:inline-block;text-decoration:underline;position:relative;z-index:4}.p-party-menu-slider__link{position:relative;display:inline-block;text-align:right;font-size:1.5rem;font-weight:500;margin:1.4rem 0 0.5rem auto;padding-right:3.4rem;position:relative;letter-spacing:0.01em}.p-party-menu-slider__link:after{content:"";display:block;position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-top:1px solid #fff;border-right:1px solid #fff;right:0;transform:rotate(45deg)}@media screen and (max-width: 1359px){.p-party-menu-slider__link{font-size:1.4rem}}@media only screen and (max-width: 1199px){.p-party-menu-slider__link{font-size:1.3rem;margin-top:1rem;padding-right:3.2rem}}.p-party-menu-slider__link:before{content:"";display:block;width:2.4rem;height:2.4rem;background-color:#3ca050;border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1199px){.p-party-menu-slider__link:before{width:2.2rem;height:2.2rem}}.p-party-menu-slider__link:after{right:10px}@media only screen and (max-width: 1199px){.p-party-menu-slider__link:after{right:9px}}.p-party-menu-slider .swiper-button-prev{display:flex;width:5.6rem;height:5.6rem;background-color:#3ca050;border-radius:50%;position:absolute;left:-2.8rem;top:11rem;z-index:2;margin-top:0}@media screen and (max-width: 1359px){.p-party-menu-slider .swiper-button-prev{top:8vw}}@media only screen and (max-width: 991px){.p-party-menu-slider .swiper-button-prev{width:4.8rem;height:4.8rem}}@media only screen and (max-width: 767px){.p-party-menu-slider .swiper-button-prev{top:11vw;left:-1.6rem}}@media only screen and (max-width: 575px){.p-party-menu-slider .swiper-button-prev{top:22vw}}.p-party-menu-slider .swiper-button-prev:after{display:none}.p-party-menu-slider .swiper-button-prev span{position:relative}.p-party-menu-slider .swiper-button-prev span:before{content:"";display:block;position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-top:2px solid #fff;border-right:2px solid #fff;left:0;transform:rotate(225deg)}@media only screen and (max-width: 991px){.p-party-menu-slider .swiper-button-prev span{position:relative}.p-party-menu-slider .swiper-button-prev span:before{content:"";display:block;position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;left:0;transform:rotate(225deg)}}.p-party-menu-slider .swiper-button-prev span:before{left:-4px}.p-party-menu-slider .swiper-button-next{display:flex;width:5.6rem;height:5.6rem;background-color:#3ca050;border-radius:50%;position:absolute;left:calc(100vw - 411px);top:11rem;z-index:2;margin-top:0}@media screen and (max-width: 1359px){.p-party-menu-slider .swiper-button-next{top:8vw;left:calc(100vw - 326px)}}@media only screen and (max-width: 991px){.p-party-menu-slider .swiper-button-next{width:4.8rem;height:4.8rem;left:calc(100vw - 300px)}}@media only screen and (max-width: 767px){.p-party-menu-slider .swiper-button-next{top:11vw;left:auto;right:-1.6rem}}@media only screen and (max-width: 575px){.p-party-menu-slider .swiper-button-next{top:22vw}}.p-party-menu-slider .swiper-button-next:after{display:none}.p-party-menu-slider .swiper-button-next span{position:relative}.p-party-menu-slider .swiper-button-next span:after{content:"";display:block;position:absolute;top:50%;width:12px;height:12px;margin-top:-6px;border-top:2px solid #fff;border-right:2px solid #fff;right:0;transform:rotate(45deg)}@media only screen and (max-width: 991px){.p-party-menu-slider .swiper-button-next span{position:relative}.p-party-menu-slider .swiper-button-next span:after{content:"";display:block;position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;right:0;transform:rotate(45deg)}}.p-party-menu-slider .swiper-button-next span:after{right:-4px}.p-party-recipe{background-color:#fffadc;padding:8.4rem 0;position:relative}@media screen and (max-width: 1359px){.p-party-recipe{padding-block:7.4rem}}@media only screen and (max-width: 1199px){.p-party-recipe{padding-block:6.4rem}}@media only screen and (max-width: 991px){.p-party-recipe{padding-block:5.4rem}}.p-party-recipe .p-section__header>.container--middle{position:relative;max-width:128rem;margin-right:auto;margin-left:auto;padding-top:4rem}@media screen and (max-width: 1359px){.p-party-recipe .p-section__header>.container--middle{max-width:111rem}}@media only screen and (max-width: 1199px){.p-party-recipe .p-section__header>.container--middle{max-width:90rem}}@media only screen and (max-width: 575px){.p-party-recipe .p-section__header>.container--middle{padding-top:6rem}}.p-party-recipe .p-section__header>.container--middle:before{content:"";display:block;background:url(../tmpl-img/bg_party_flag01.png) no-repeat left top/contain;width:21.8rem;height:17.3rem;position:absolute;left:0;top:0;z-index:1}@media only screen and (max-width: 1199px){.p-party-recipe .p-section__header>.container--middle:before{width:19rem;height:15rem}}@media only screen and (max-width: 991px){.p-party-recipe .p-section__header>.container--middle:before{width:14rem;height:11rem}}@media only screen and (max-width: 767px){.p-party-recipe .p-section__header>.container--middle:before{width:12rem;height:9.4rem}}@media only screen and (max-width: 575px){.p-party-recipe .p-section__header>.container--middle:before{width:9rem;height:7rem}}.p-party-recipe .p-section__header>.container--middle:after{content:"";display:block;background:url(../tmpl-img/bg_party_flag02.png) no-repeat left top/contain;width:21.8rem;height:17.3rem;position:absolute;right:0;top:0;z-index:1}@media only screen and (max-width: 1199px){.p-party-recipe .p-section__header>.container--middle:after{width:19rem;height:15rem}}@media only screen and (max-width: 991px){.p-party-recipe .p-section__header>.container--middle:after{width:14rem;height:11rem}}@media only screen and (max-width: 767px){.p-party-recipe .p-section__header>.container--middle:after{width:12rem;height:9.4rem}}@media only screen and (max-width: 575px){.p-party-recipe .p-section__header>.container--middle:after{width:9rem;height:7rem}}.p-party-recipe__list{margin-top:7rem;margin-right:-2rem;margin-left:-2rem;margin-bottom:-4rem}@media only screen and (max-width: 991px){.p-party-recipe__list{margin-top:5rem}}@media only screen and (max-width: 991px){.p-party-recipe__list{max-width:60rem;margin-right:auto;margin-left:auto}}.p-party-recipe__item{margin-bottom:4rem;padding-right:2rem;padding-left:2rem}@media only screen and (max-width: 767px){.p-party-recipe__item{padding-right:1.5rem;padding-left:1.5rem}}@media only screen and (max-width: 575px){.p-party-recipe__item{padding-right:1rem;padding-left:1rem}}.p-party-recipe__item a{display:block}.p-party-recipe__thumbnail{position:relative;overflow:hidden}.p-party-recipe__thumbnail:after{content:"";display:block;width:12.8rem;height:12.8rem;background-color:#d5440e;border-radius:50%;position:absolute;right:-6.4rem;bottom:-6.4rem}@media only screen and (max-width: 767px){.p-party-recipe__thumbnail:after{width:10rem;height:10rem;right:-5rem;bottom:-5rem}}.p-party-recipe__thumbnail img{width:100%}.p-party-recipe__link{background:url(../tmpl-img/ico_party_arrow01.svg) no-repeat top center;color:#fff;position:absolute;right:0;bottom:0;z-index:3;font-size:1.3rem;font-weight:700;margin-right:0.8rem;margin-bottom:1.4rem;padding-top:1.2rem;line-height:1}@media only screen and (max-width: 767px){.p-party-recipe__link{font-size:1.1rem;margin-right:0.4rem;margin-bottom:1rem}}.p-party-recipe__title{font-size:1.8rem;line-height:1.5;letter-spacing:0.03em;text-indent:0.03em;text-align:center;margin-top:1.1em}@media screen and (max-width: 1359px){.p-party-recipe__title{font-size:1.6rem}}@media only screen and (max-width: 1199px){.p-party-recipe__title{font-size:1.5rem}}@media only screen and (max-width: 575px){.p-party-recipe__title{font-size:1.4rem}}.p-party-instagram{position:relative;margin-bottom:10rem;padding-bottom:0}.p-party-instagram>div{max-width:127rem;padding-bottom:15rem;position:relative}@media only screen and (max-width: 1199px){.p-party-instagram>div{padding-bottom:10rem}}.p-party-instagram>div:after{content:"";background:url(../tmpl-img/bg_party_about01.png) no-repeat left top/contain;display:block;width:45.3rem;height:15.3rem;position:absolute;left:0;bottom:-3.6rem;z-index:2}@media screen and (max-width: 1359px){.p-party-instagram>div:after{width:40rem;height:13.5rem}}@media only screen and (max-width: 1199px){.p-party-instagram>div:after{width:30rem;height:10.1rem}}@media only screen and (max-width: 575px){.p-party-instagram>div:after{width:20rem;height:6.7rem}}.p-party-instagram:before{content:"";display:block;width:100%;height:100%;background-size:auto auto;background-color:#e8dcb9;background-image:repeating-linear-gradient(-20deg, transparent, transparent 10px, rgba(255,130,49,0.3) 10px, rgba(255,130,49,0.3) 11px);position:absolute;top:0;left:0;z-index:-1}.p-party-instagram .p-section__heading{margin-top:-16.4rem;padding-top:0;text-align:center}@media only screen and (max-width: 1199px){.p-party-instagram .p-section__heading{margin-top:-13.666vw}}@media only screen and (max-width: 575px){.p-party-instagram .p-section__heading{margin-top:-37.066vw}}.p-party-instagram .p-section__body{margin-top:10rem;padding-right:8rem;padding-left:8rem}@media only screen and (max-width: 1199px){.p-party-instagram .p-section__body{margin-top:8rem;padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 991px){.p-party-instagram .p-section__body{margin-top:6rem}}@media only screen and (max-width: 767px){.p-party-instagram .p-section__body{padding-right:2.4rem;padding-left:2.4rem}}@media only screen and (max-width: 575px){.p-party-instagram .p-section__body{margin-top:4rem;padding-right:0;padding-left:0}}.p-party-instagram__about-heading{text-align:center}.p-party-instagram__about .p-party__description{margin-top:3rem}@media only screen and (max-width: 1199px){.p-party-instagram__about .p-party__description{margin-top:2rem}}@media only screen and (max-width: 575px){.p-party-instagram__about .p-party__description{margin-top:1.6rem}}.p-party-instagram__about .p-party__description em{color:#c10000;font-weight:700;font-style:normal}.p-party-instagram__about-image{margin-top:4rem}@media only screen and (max-width: 575px){.p-party-instagram__about-image{margin-top:3rem}}.p-party-instagram__about-image .row{margin-right:-0.8rem;margin-left:-0.8rem;margin-bottom:-1.6rem}.p-party-instagram__about-image .row>div{margin-bottom:1.6rem;padding-right:0.8rem;padding-left:0.8rem}.p-party-instagram__about-image img{width:100%;height:auto}.p-party-instagram__about-image p.note{font-size:1.2rem;margin-top:1em}.p-party-instagram__date{margin-top:6rem;margin-right:auto;margin-left:auto;padding:1.6rem;position:relative;display:flex;align-items:center;justify-content:center;max-width:80rem}@media only screen and (max-width: 1199px){.p-party-instagram__date{margin-top:4rem}}@media only screen and (max-width: 767px){.p-party-instagram__date{margin-top:3rem}}@media only screen and (max-width: 575px){.p-party-instagram__date{flex-direction:column}}.p-party-instagram__date:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(to right, #ffdd83 0%, #f26939 27%, #cf2e92 74%, #5361d0 100%);border-radius:4rem;position:absolute;top:0;left:0;z-index:1}.p-party-instagram__date:after{content:"";display:block;width:calc(100% - 0.6rem);height:calc(100% - 0.6rem);background-color:#fff9e7;border-radius:4rem;position:absolute;top:0.3rem;left:0.3rem;z-index:2}.p-party-instagram__date dt,.p-party-instagram__date dd{font-feature-settings:"palt"on;position:relative;z-index:3;font-size:2.4rem;font-weight:700;letter-spacing:0.08em;color:#63391d;line-height:1.3}@media only screen and (max-width: 1199px){.p-party-instagram__date dt,.p-party-instagram__date dd{font-size:2.2rem}}@media only screen and (max-width: 991px){.p-party-instagram__date dt,.p-party-instagram__date dd{font-size:1.8rem}}@media only screen and (max-width: 767px){.p-party-instagram__date dt,.p-party-instagram__date dd{font-size:1.5rem}}@media only screen and (max-width: 575px){.p-party-instagram__date dt,.p-party-instagram__date dd{font-size:1.4rem}}.p-party-instagram__date dt{display:flex;align-items:center}@media only screen and (max-width: 575px){.p-party-instagram__date dt{flex-direction:column}}.p-party-instagram__date dt:after{content:"";display:block;width:1px;height:1em;background-color:#63391d;margin-right:0.75em;margin-left:0.75em}@media only screen and (max-width: 575px){.p-party-instagram__date dt:after{width:1em;height:1px;margin:0.25em 0 0.5em}}.p-party-instagram__date dd em{font-size:1.25em;font-style:normal}.p-party-instagram__sub-heading{background-color:#63391d;color:#fff;font-size:3rem;line-height:1.3;letter-spacing:0.08em;border-radius:0.666em;text-align:center;padding:0.45em}@media only screen and (max-width: 1199px){.p-party-instagram__sub-heading{font-size:2.6rem}}@media only screen and (max-width: 991px){.p-party-instagram__sub-heading{font-size:2.2rem;padding-top:0.6em;padding-bottom:0.6em}}@media only screen and (max-width: 575px){.p-party-instagram__sub-heading{font-size:1.8rem}}.p-party-instagram__howto{margin-top:10rem}@media only screen and (max-width: 1199px){.p-party-instagram__howto{margin-top:8rem}}@media only screen and (max-width: 767px){.p-party-instagram__howto{margin-top:6rem}}.p-party-instagram-howto-list{margin-top:4rem;margin-right:-4.8rem;margin-left:-4.8rem;margin-bottom:-4rem;display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.p-party-instagram-howto-list{margin-top:3rem;margin-right:-3rem;margin-left:-3rem}}@media only screen and (max-width: 767px){.p-party-instagram-howto-list{margin-top:2rem;margin-right:auto;margin-left:auto;margin-bottom:-6rem;max-width:38rem}}.p-party-instagram-howto-list__item{width:33.333%;margin-bottom:4rem;padding-right:4.8rem;padding-left:4.8rem;position:relative}@media only screen and (max-width: 1199px){.p-party-instagram-howto-list__item{padding-right:3rem;padding-left:3rem}}@media only screen and (max-width: 991px){.p-party-instagram-howto-list__item{width:50%}}@media only screen and (max-width: 767px){.p-party-instagram-howto-list__item{width:100%;margin-bottom:6rem}}.p-party-instagram-howto-list__item:not(:last-child):after{content:"";display:block;width:0;height:0;border-style:solid;border-width:24px 0 24px 30px;border-color:transparent transparent transparent #ff8231;position:absolute;top:50%;right:-1.8rem}@media only screen and (max-width: 1199px){.p-party-instagram-howto-list__item:not(:last-child):after{border-width:20px 0 20px 26px;right:-1.6rem}}@media only screen and (max-width: 767px){.p-party-instagram-howto-list__item:not(:last-child):after{border-width:26px 20px 0 20px;border-color:#ff8231 transparent transparent transparent;top:auto;right:auto;left:calc(50% - 20px);bottom:-4rem}}.p-party-instagram-howto-list__item-num{text-align:center}.p-party-instagram-howto-list__item-num img{width:8rem;height:auto}@media only screen and (max-width: 991px){.p-party-instagram-howto-list__item-num img{width:6.4rem;height:auto}}.p-party-instagram-howto-list__item-inner{background-color:#fff;border-radius:2rem;margin-top:-1.8rem;padding:2.2rem;height:calc(100% - 6.2rem)}@media only screen and (max-width: 991px){.p-party-instagram-howto-list__item-inner{height:calc(100% - 4.6rem)}}.p-party-instagram-howto-list__item-header{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:14rem}.p-party-instagram-howto-list__item-description{margin-top:0.8rem}.p-party-instagram-howto-list__item-description p{font-size:1.5rem;font-weight:500;letter-spacing:0.06em}@media only screen and (max-width: 1199px){.p-party-instagram-howto-list__item-description p{font-size:1.4rem}}.p-party-instagram-howto-list__item-description p em{color:#fb7e31;font-style:normal;font-weight:700}.p-party-instagram__terms{margin-top:10rem}@media only screen and (max-width: 1199px){.p-party-instagram__terms{margin-top:8rem}}@media only screen and (max-width: 767px){.p-party-instagram__terms{margin-top:6rem}}.p-party-instagram__terms-body{background-color:#fff;border-radius:2rem;margin-top:4rem;padding:4.6rem}@media only screen and (max-width: 1199px){.p-party-instagram__terms-body{margin-top:3rem}}@media only screen and (max-width: 767px){.p-party-instagram__terms-body{padding:3.4rem}}@media only screen and (max-width: 575px){.p-party-instagram__terms-body{padding:2.8rem}}.p-party-instagram-terms-list__item{font-size:1.5rem;font-weight:500;position:relative;padding-left:1.5em;line-height:1.6}@media only screen and (max-width: 1199px){.p-party-instagram-terms-list__item{font-size:1.4rem}}@media only screen and (max-width: 575px){.p-party-instagram-terms-list__item{font-size:1.3rem}}.p-party-instagram-terms-list__item:not(:last-child){margin-bottom:1.25em}.p-party-instagram-terms-list__item:before{content:"";display:block;width:0.866em;height:0.866em;background-color:#ff8231;border-radius:50%;position:absolute;top:0.38em;left:0}.p-party-instagram-terms-list__item a{color:#ff8231}.p-party-instagram-terms-list__item a:hover{text-decoration:underline}.p-party-instagram__image{margin-top:4rem;margin-left:-7.2rem}@media only screen and (max-width: 767px){.p-party-instagram__image{margin-left:-4rem}}.p-party-instagram__cta .p-party-instagram__btn01{justify-content:flex-start}.p-party-instagram__cta .p-party-instagram__btn01 span{position:relative;width:100%}.p-party-instagram__cta .p-party-instagram__btn01 span:after{content:"";display:block;position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-top:2px solid #fff;border-right:2px solid #fff;right:0;transform:rotate(45deg)}.p-party-instagram__btn01{display:flex;align-items:center;justify-content:center;position:relative;background-color:#81bf4d;color:#fff;font-weight:500;line-height:1.2;letter-spacing:0.03em;border-radius:1.2rem;border-bottom:0.6rem solid #60952d}.p-party-instagram__btn01 img{margin-right:0.8rem}.p-party-instagram__btn01 span{display:flex;align-items:center}.p-party-instagram__btn01.-md{font-size:1.6rem;min-width:21rem;height:5.3rem;padding:1.2rem 1.6rem}@media only screen and (max-width: 1199px){.p-party-instagram__btn01.-md{font-size:1.5rem}}.p-party-instagram__btn01.-md img{width:2rem;height:auto}.p-party-instagram__btn01.-lg{font-size:2rem;min-width:38rem;height:7.6rem;padding:1.6rem 2.6rem}@media only screen and (max-width: 1199px){.p-party-instagram__btn01.-lg{font-size:1.8rem}}@media only screen and (max-width: 991px){.p-party-instagram__btn01.-lg{min-width:36rem}}@media only screen and (max-width: 767px){.p-party-instagram__btn01.-lg{font-size:1.6rem;min-width:32rem;height:7rem}}@media only screen and (max-width: 575px){.p-party-instagram__btn01.-lg{font-size:1.5rem;min-width:30rem}}.p-party-instagram__btn01.-lg img{width:3rem;height:auto}@media only screen and (max-width: 767px){.p-party-instagram__btn01.-lg img{width:2.6rem}}.p-party-instagram__btn02{display:flex;align-items:center;justify-content:center;position:relative;border:3px solid #ff8231;border-radius:2rem;font-weight:500}.p-party-instagram__btn02.-lg{font-size:2rem;min-width:40rem;height:5.8rem}@media only screen and (max-width: 1199px){.p-party-instagram__btn02.-lg{font-size:1.8rem}}@media only screen and (max-width: 767px){.p-party-instagram__btn02.-lg{font-size:1.6rem;min-width:30rem}}@media only screen and (max-width: 575px){.p-party-instagram__btn02.-lg{font-size:1.5rem;min-width:26rem}}.p-party-instagram__btn02.-lg img{width:3rem;height:auto}@media only screen and (max-width: 767px){.p-party-instagram__btn02.-lg img{width:2.4rem}}.p-party-instagram__btn02[href*=".pdf"] span{padding-right:3.4rem;background:url(../tmpl-img/ico_pdf.svg) no-repeat right center/2.2rem auto}@media only screen and (max-width: 575px){.p-party-instagram__btn02[href*=".pdf"] span{padding-right:3rem;background-size:1.8rem auto}}
