@media only screen and (min-width:960px){.content__roasting{max-width:1242px}.content__roasting__head{padding-top:4.8rem;background-image:url(/images/lp/roasting/v2/bg_head_01.jpg)!important;position:relative;display:block;width:100%}.content__roasting__head:before{float:left;padding-top:61.25402%;content:""}.content__roasting__head:after{display:block;clear:both;content:""}.content__roasting__head>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content__roasting__head__logo{top:2.7rem;left:3.2rem;width:110px;margin:0}.content__roasting__head__title{font-size:4rem}.content__roasting__head__roastevent{max-width:860px;margin-top:4rem}.content__roasting__inner{padding:4.42%}.content__roasting__body{max-width:850px}.content__roasting__footer{max-width:850px;padding:5rem 0}.content__roasting__app{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4.97% 0 5.77%;padding:3.25%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__roasting__app__text{font-size:2.41vw;width:44.53%;margin-bottom:0}.content__roasting__app__links{width:55.47%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content__roasting__app__link{width:46.48%;margin-right:0}.content__roasting__app__link.-comingSoon:after{font-size:1em}.user__comment__title{font-size:2.4rem;width:100%;margin:0 auto 2rem}.user__comment .instagram{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.user__comment .instagram__item{width:32%}.user__comment .instagram__item:nth-of-type(3n-1){margin-right:2%;margin-left:2%}.roastevent__detail{width:89%;padding:4rem 0 0}.roastevent__detail__image__caption .text{font-size:2.4rem}.roastevent__detail__image__caption .title{font-size:3.6rem}.roastevent__detail__name__wrapper{font-size:7vw}.roastevent__detail__name__wrapper__inner .cultivarName{font-size:11rem;margin-bottom:3%}.roastevent__detail__name__wrapper__inner .cultivarFull{font-size:2.8rem}.roastevent__detail__name__wrapper__inner .headerItems .flag,.roastevent__detail__name__wrapper__inner .headerItems .processIcon{width:20%}.roastevent__detail__name__wrapper__inner .headerItems .score{font-size:1.3rem}.roastevent__detail__name__caption .text{font-size:2.4rem}.roastevent__detail__name__caption .title{font-size:3.6rem}.roastevent__header__title{font-size:3.6rem;padding:0}.roastevent__header__description{font-size:1.6rem;line-height:1.45;padding:0}.roastevent__header .roaster{margin-top:6rem}.roastevent__header .roaster__header{position:relative;display:block;width:100%}.roastevent__header .roaster__header:before{float:left;padding-top:56.25%;content:""}.roastevent__header .roaster__header:after{display:block;clear:both;content:""}.roastevent__header .roaster__header>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.roastevent__header .roaster__content{padding:2.5rem 2.7rem}.roastevent__header .roaster__content__aside{bottom:calc(100% + 1.6rem);left:1.6rem;padding:.8rem 1.2rem}.roastevent__header .roaster__content__aside__meta{font-size:1.1rem}.roastevent__header .roaster__content__aside__meta:first-of-type{font-size:116%}.roastevent__header .roaster__content__aside__name{font-size:2.1rem}.roastevent__header .roaster__content__description{font-size:1.4rem}.roastevent__header .roaster__content__information{display:-webkit-box;display:-ms-flexbox;display:flex}.roastevent__header .roaster__content__information .image{width:234px;margin:0}.roastevent__header .roaster__content__information .text{font-size:1.4rem;margin:0 0 0 2.2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.roastevent__content{margin:5.77% 0}.roastevent__content__description{font-size:1.4rem;line-height:1.9;width:100%;margin:4.97% auto}.roastevent__content__description__title{font-size:2.4rem}.roastevent__content__roasterAndBean{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4.97% 0 5.77%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.roastevent__content__roasterAndBean__title{font-size:1.8rem;width:100%;margin:0 auto 2.49%}.roastevent__content__packages{padding:6rem 0 0}.roastevent__content__packages__text{font-size:2.4rem}.roastevent__content__packages__photo{margin:6rem auto}.roastevent__content__packages__note{font-size:1.8rem}.roastevent__content__milestone{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5rem auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roastevent__content__milestone__left{width:48.53%}.roastevent__content__milestone__right{width:100%;margin-top:0}.roastevent__content__milestone__lowestPrice{font-size:4.8vw;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.roastevent__content__milestone__lowestPrice>span.hd{font-size:4.4rem;width:auto}.roastevent__content__milestone__lowestPrice>span.price{font-size:4.8rem;margin:0 0 0 2rem}.roastevent__content__milestone__lowestPrice>span.tax{font-size:4.4rem}.roastevent__content__milestone__aside{font-size:2.2rem;margin-top:1.5rem}.roastevent__content__actions{max-width:850px;padding:3.7rem 0;background:#eee}.roastevent__content__actions .button{font-size:1.8rem;max-width:520px;padding:.9em .5em;-webkit-transition:.3s ease;transition:.3s ease}.roastevent__content__actions .button:hover{opacity:.85}.roastevent__content__roaster{width:100%}.roastevent__content__roaster__right .nickName,.roastevent__content__roaster__right .shopName{font-size:1.9rem}.roastevent__content__roaster__right .details__item{font-size:1.4rem}.roastevent__content__bean{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:stretch;align-self:stretch}.roastevent__content__bean__head{width:45%;margin:0}.roastevent__content__bean__head__left{height:0}.roastevent__content__bean__head__left .cultivarName{font-size:5.4rem;margin-bottom:3%}.roastevent__content__bean__head__left .cultivarFull{font-size:1.7rem}.roastevent__content__bean__head__left .headerItems .flag,.roastevent__content__bean__head__left .headerItems .processIcon{width:20%}.roastevent__content__bean__head__left .headerItems .score{font-size:1.3rem}.roastevent__content__bean__head__right .details__item{font-size:1.2rem}.roastevent__content__bean__foot{width:48.5%;margin:0}.roastevent__content__bean__lineage__title{font-size:1.5rem;line-height:1.75;margin-bottom:.5em}.roastevent__content__bean__lineage .roasting__request__item__bean__flavor__items{padding:15.84% 1%}.roastevent__content__bean__flavor__title{font-size:1.5rem;line-height:1.75;margin-bottom:2rem}.roastevent__content__bean__flavor__items{padding:5% 1%}.roastevent__content__bean__flavor__items .flavor__item{font-size:1.04vw;width:17.5%}.roastevent__content__bean__flavor__items .flavor__item.-wide{width:54.186%}.roasting__list{width:100%}.roasting__howToBuy{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8.82%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.roasting__howToBuy__item{width:48.3%;margin:0;border-radius:30px}.roasting__howToBuy__item__inner:before{font-size:1.95vw}.roasting__howToBuy__item__title{font-size:2.1vw}.roasting__howToUse{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8.82%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.roasting__howToUse__item{width:20%;margin:0 5% 0 0;padding:0;background-color:transparent}.roasting__howToUse__item.-large{width:24%}.roasting__howToUse__item.-large .roasting__howToUse__item__image{padding-top:83.34%}.roasting__howToUse__item:before{font-size:1.95vw}.roasting__howToUse__item:last-of-type{margin-right:0}.roasting__howToUse__item:last-of-type .roasting__howToUse__item__image:after{display:none}.roasting__howToUse__item__image{padding-top:100%}.roasting__howToUse__item__image:after{display:block;width:3.41vw;height:3.41vw}.roasting__howToUse__item__image__inner{position:absolute;top:0;left:50%;width:auto;max-width:none;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.roasting__howToUse__item__text{font-size:1.44vw}.roasting__request__head+.roasting__requestList{margin-top:0}.roasting__requestList{margin-top:-4rem;margin-bottom:8.2%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.roasting__requestList__itemCard{width:23.5%;margin:4rem 2% 0 0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.roasting__requestList__itemCard:nth-of-type(4n){margin-right:0}.roasting__requestList__itemCard.-singleCard{width:100%;margin-right:0}.roasting__requestList__itemCard__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.roasting__requestList__itemCard__head__beanCultivar,.roasting__requestList__itemCard__head__roasterImage{width:22.54%;padding-top:22.54%}.roasting__requestList__itemCard__head__beanCultivar .cultivar__inner .name .initial{font-size:2.4rem}.roasting__requestList__itemCard__head__title{font-size:1rem}.roasting__requestList__itemCard__description{font-size:1.1rem}.roasting__requestList__itemCard__images{padding-top:48.6%}.roasting__requestList__itemCard__foot{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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.roasting__requestList__itemCard__foot .btn{font-size:1.5rem;width:100%;margin:2% auto}.roasting__requestList__itemCard__status{height:auto}.roasting__requestList__itemCard__status__head{font-size:1.2rem}.roasting__requestList__itemCard__status__head .join__count{font-size:1rem}.roasting__requestList__itemCard__status__head .join__list__item{width:1.3rem;padding-top:1.3rem}.roasting__requestList__itemCard__status__foot .progress:after,.roasting__requestList__itemCard__status__foot .progress:before{height:.55rem}.roasting__requestList__itemCard__status__foot .progress__inner{padding-bottom:1.1rem}.roasting__requestList__itemCard__features .roastLevel{padding:1%}.roasting__requestList__itemCard__features .roastLevel__item__name{font-size:.5rem;display:none}.roasting__requestList__itemCard__features .flavor{padding:1%}.roasting__requestList__itemCard__features .flavor__item{width:16.6%;-ms-flex-item-align:start;align-self:flex-start}.roasting__requestList__itemCard__features .flavor__item__image{margin:.15em auto}.roasting__requestList__itemCard__features .flavor__item>span{font-size:.5rem;display:none}.roasting__requestList__itemCard__beanPrice{font-size:1.9rem;line-height:1}.roasting__requestList__itemCard__beanPrice .weight{font-size:1.2rem}.roasting__requestList__itemCard__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.roasting__requestList__itemCard__buttons .btn{width:100%}.roasting__requestList__itemCardVer2{width:24.5%;margin:4rem .6% 0 0;padding:4px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.roasting__requestList__itemCardVer2:nth-of-type(4n){margin-right:0}.roasting__requestList__itemCardVer2__foot .btn{font-size:1.5rem}.roasting__requestList__itemCardVer2__roaster__name{font-size:1rem}.roasting__requestList__itemCardVer2__bean__cultivar__inner{font-size:2.2rem}.roasting__requestList__itemCardVer2__bean__cultivar__inner .headerItems .processIcon{width:1.5rem}.roasting__requestList__itemCardVer2__bean__name__inner .beanName,.roasting__requestList__itemCardVer2__hero__title{font-size:1rem}.roasting__requestList__itemCardVer2__features .roastLevel{padding:5.32% 1%}.roasting__requestList__itemCardVer2__features .roastLevel__item{font-size:1rem}.roasting__requestList__itemCardVer2__features .roastLevel__item__icon{width:60%;padding-top:60%}.roasting__requestList__itemCardVer2__features .flavor{padding:5.32% 1%}.roasting__requestList__itemCardVer2__features .flavor__item{font-size:1rem;width:16.5%}.roasting__requestList__itemCardVer2__features .flavor__item__name{display:-webkit-box;overflow:hidden;height:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}.roasting__requestList__itemCardVer2__status .details__item{font-size:1rem}.roasting__requestList__itemCardVer2__status .progress{border-radius:4px}.roasting__requestList__itemCardVer2__status .progress__inner{padding-bottom:1.5rem}.roasting__requestList__itemCardVer2__status .progress__roastMax:after,.roasting__requestList__itemCardVer2__status .progress__roastMax:before,.roasting__requestList__itemCardVer2__status .progress__roastStart:after,.roasting__requestList__itemCardVer2__status .progress__roastStart:before{width:1rem}.roasting__requestList__itemCardVer2__prices{font-size:1.6rem}.roasting__requestList__itemCardVer2__note{padding:0 .25em;letter-spacing:-.04em}.roasting__requestList__itemCardVer2__buttons__item{border-radius:3px}.roasting__requestList__itemCardVer2__buttons__item.-stock{font-size:1rem}.roasting__requestList__itemCardVer2__buttons__item.-buy{font-size:1.2rem}.roasting__requestList__itemCardVer2__buttons__text{font-size:1rem}.roastLevel__label{font-size:1.5rem}.roastLevel__horizontal__wrapper{width:100%}.roastLevel__horizontal__item{font-size:1rem}.roastLevel__horizontal__item__image{padding-top:60%}.roastLevel__horizontal__item__text{-webkit-transform:none;transform:none;letter-spacing:-.08em}}@media only screen and (min-width:1441px){.content__roasting__app__text{font-size:3rem}.roastevent__content__bean__flavor__items .flavor__item{font-size:1.3rem}.roasting__howToBuy__item__inner:before{font-size:2.2rem}.roasting__howToBuy__item__title{font-size:2.4rem}.roasting__howToUse__item:before{font-size:2.2rem}.roasting__howToUse__item__image:after{width:3rem;height:3rem}.roasting__howToUse__item__text{font-size:1.8rem}}