﻿@import url(//fonts.googleapis.com/icon?family=Material+Icons);@import url(//fonts.googleapis.com/css?family=Oswald:500,600,700);@import url("//fonts.googleapis.com/css?family=Ubuntu:400,700");@import url("//fonts.googleapis.com/earlyaccess/notosansjapanese.css");@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}*{box-sizing:inherit;line-height:1.5}#wrap{background-image:none}#header_outer{margin-bottom:0}#contents{width:auto;padding:0}#sub{display:none}#breadcrumbs{float:none;width:900px;margin:0 auto}#footer,#ftMenu{display:none}#addMenu{display:none}main{box-sizing:border-box;clear:both;overflow:hidden;margin-bottom:0;font-size:.875rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#000}@media (max-width: 767px){main{margin-bottom:4rem}}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:bold;font-feature-settings:"palt";letter-spacing:0}main em{font-style:normal}main p{margin:0}main ol,main ul{list-style:none;list-style-type:none}main img{max-width:100%;width:auto;vertical-align:bottom}@media (min-width: 1240px){.c-container{padding-right:0;padding-left:0}}@media (max-width: 959px){.c-container{width:auto}}@media (max-width: 767px){.pc-view{display:none}}@media (min-width: 768px){.sp-view{display:none}}.sc_button[data-btn="ex"] p{line-height:1.2}.txtLink{text-decoration:underline;color:#0099DE}.hero{margin:0 auto 2rem;width:100%;max-width:1040px}.hero__hl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#CE141A}@media (max-width: 575px){.hero__hl{-ms-flex-wrap:wrap;flex-wrap:wrap}}.hero__logo{padding:.5rem}@media (max-width: 767px){.hero__logo{width:50%;padding-bottom:0;text-align:center}}.hero__logo__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:space-between;width:100%}@media (max-width: 767px){.hero__logo__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.hero__logo__wrap__box{display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media (max-width: 767px){.hero__logo__wrap__box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero__name{padding:.5rem;font-size:1.75rem;color:#fff}@media (max-width: 767px){.hero__name{text-align:center;width:100%;font-size:1.25rem}}.hero__link{padding:1rem;color:#fff;font-size:1.125rem;font-weight:bold;text-decoration:underline;background-color:#FF0000}@media (max-width: 767px){.hero__link{width:100%;text-align:center}}.hero__link>p{color:#fff}.hero__link:hover{opacity:.8;text-decoration:none}.hero .slick-prev{left:0}.hero .slick-next{right:0}.hero .slick-prev,.hero .slick-next{z-index:1;width:100px;height:100px}@media (max-width: 767px){.hero .slick-prev,.hero .slick-next{width:60px;height:60px}}.hero .slick-prev::before,.hero .slick-next::before{font-size:6.25rem;font-family:Material Icons;color:#949494;line-height:1}@media (max-width: 767px){.hero .slick-prev::before,.hero .slick-next::before{font-size:3.75rem}}.hero .slick-prev::before{content:"\e314"}.hero .slick-next::before{content:"\e315"}.text-c{text-align:center}.text-red{color:#E82600;font-size:0.875rem;text-align:center;margin-bottom:1.5rem}.capsule{display:inline-block;position:relative;margin:2rem auto}@media (max-width: 767px){.capsule{margin-top:3rem}}.capsule_item{margin-bottom:2rem}.capsule_item h3{margin:1rem auto;color:#333;font-size:0.937rem}.capsule_item__note{font-size:.875rem;min-height:4rem}@media (max-width: 767px){.capsule_item__note{min-height:auto}}.capsule_item__price{font-size:1.25rem;color:#333}.capsule_item__price strong{font-size:2.187rem}.capsule_item__price small{font-size:0.937rem}@media (max-width: 767px){.capsule_item .c-col-md-2p4{margin-bottom:1rem}}.about{margin:0 auto 2rem;width:100%;max-width:1040px}.about__title{padding:1rem;margin-bottom:2rem;color:#fff;font-size:1.875rem;text-align:center;background-color:#CE141A}@media (max-width: 767px){.about__title{padding:.5rem;font-size:1.25rem}}.about__point{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}@media (min-width: 768px){.about__point{padding-top:4rem}}@media (max-width: 767px){.about__point{-ms-flex-wrap:wrap;flex-wrap:wrap}}.about__point__item{text-align:center}@media (min-width: 768px){.about__point__item{width:24%;padding:.625rem;border:3px solid #0099DE;border-radius:1rem}}@media (max-width: 767px){.about__point__item{width:100%;margin-bottom:1rem}}@media (max-width: 575px){.about__point__item{width:100%;margin-bottom:2rem}}.about__point__item[data-exBudge="new"]{position:relative}@media (min-width: 768px){.about__point__item[data-exBudge="new"]:before{position:absolute;content:url(/contents/ambassador/amb/recruit/food-service/out_images/budge_new.png);top:0;right:0}}.about__point__item[data-campaign="true"]{position:relative}@media (min-width: 768px){.about__point__item[data-campaign="true"]:after{content:'';position:absolute;width:100%;height:4rem;top:-4rem;left:0;background-image:url(/contents/ambassador/amb/recruit/food-service/out_images/ico_campaign.png);background-position:top center;background-repeat:no-repeat;background-size:contain}}@media (max-width: 767px){.about__point__item[data-campaign="true"]{margin-top:4rem}.about__point__item[data-campaign="true"]:after{content:'';position:absolute;width:100%;height:4rem;top:-4rem;left:0;background-image:url(/contents/ambassador/amb/recruit/food-service/out_images/ico_campaign_sp.png);background-position:top center;background-repeat:no-repeat;background-size:contain}}.about__point__toggle{width:100%;display:flex;flex-direction:column}@media (min-width: 768px){.about__point__toggle{height:100%}}@media screen\0{.about__point__toggle{display:block}}@media (max-width: 767px){.about__point__toggle{overflow:hidden;padding:.625rem .625rem 0;margin-bottom:1rem;border:3px solid #0099DE;border-radius:1rem}}.about__point__toggle[data-exBudge="new"]{position:relative}@media (max-width: 767px){.about__point__toggle[data-exBudge="new"]:before{position:absolute;content:url(/contents/ambassador/amb/recruit/food-service/out_images/budge_new.png);top:0;right:0}}.about__point__txt{font-size:.875rem;height:82px;display:flex;width:100%;font-weight:bold;justify-content:center;align-items:center;padding:20px 0}.about__point__btn{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#0099DE}.about__point__btn>li{width:24%;display:flex;flex-direction:column;justify-content:flex-end}.about__point__btn .exception{max-width:222px;width:100%;padding:0 1rem;margin:0 auto 1rem}.about__point__btn .exception a{font-size:.875rem !important;padding:0.5rem}@media (max-width: 959px) and (min-width: 768px){.about__point__btn .exception a p{font-size:1.6vw !important}}.about__point__btn .sc_button{cursor:pointer}@media (min-width: 576px){.about__point__btn .sc_button{padding:.5rem 1rem}.about__point__btn .sc_button[data-type*="middle"]{min-height:50px;font-size:1.125rem}}.about__order__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem;flex-grow:1}.about__order__btn>a{width:100%;padding:1rem .5rem;font-feature-settings:"palt" 1}.about__order__btn>a:after{max-width:1.5rem}.about__order__btn>a[data-btn="ex"] p{margin-right:-.75rem}.about__order__btn>a p{font-size:1.125rem;align-items:center;line-height:1.2}@media (max-width: 959px){.about__order__btn>a p{font-size:1.6vw}}@media (max-width: 767px){.about__order__btn>a p{font-size:1.125rem}}.about__order__note{color:#CE141A;font-size:.75rem;text-align:left}@media (max-width: 575px){.about__order__note{margin:1rem 0;text-align:left}}.about__toggleContent{padding:2rem;margin:2rem 0;position:relative;border:3px solid #0099DE;border-radius:1rem}.about__toggleContent>.closeBtn{position:absolute;top:1rem;right:1rem;cursor:pointer}.about__machine{padding:1rem;margin-bottom:2rem;border-radius:1rem}@media (min-width: 768px){.about__machine:after{content:"";clear:both;display:table}}@media (max-width: 575px){.about__machine{margin-bottom:1rem;padding:0}}@media (min-width: 768px){.about__machine__title{width:65%;float:right;padding-top:1rem}}.about__machine__name{font-size:1.75rem}@media (max-width: 575px){.about__machine__name{font-size:1.25rem;text-align:left}}.machine01 .about__machine__name{color:#B30167}.machine02 .about__machine__name{color:#444}.machine03 .about__machine__name{margin-bottom:1.5rem}.about__machine__nameSub{font-size:1.5rem}@media (max-width: 575px){.about__machine__nameSub{text-align:left}}.machine02 .about__machine__nameSub{color:#CE141A}.about__machine__lead{font-size:1rem;margin-bottom:1rem}@media (max-width: 575px){.about__machine__lead{margin-bottom:0;text-align:left}.machine03 .about__machine__lead{margin-bottom:1rem}}.about__machine__leadSub{font-size:.875rem;margin-bottom:.5rem}@media (max-width: 575px){.about__machine__leadSub{text-align:left}}.machine03 .about__machine__leadSub{font-size:1rem}.about__machine__detail ul{display:flex;flex-wrap:wrap}.about__machine__detail .ttl{background:#E0B666;width:100%;border-radius:21px;text-align:center;font-size:1.25rem}.machine01 .about__machine__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.machine01 .about__machine__detail{width:65%;float:right}}@media (max-width: 767px){.machine01 .about__machine__detail{-ms-flex-wrap:wrap;flex-wrap:wrap}}.machine01 .about__machine__detail li{width:48%}.about__machine__detail li{padding:.5rem}@media (max-width: 575px){.about__machine__detail li{padding:0;margin-bottom:1rem}}.about__machine__img{text-align:center}@media (min-width: 768px){.about__machine__img{width:30%;float:left}}@media (max-width: 767px){.about__machine__img{margin-bottom:1rem}}.about__machine__img p{padding-top:.5rem;font-size:1rem;text-align:left}@media (max-width: 575px){.about__machine__img p{font-size:.875rem}}.about #aboutToggleContent03 .about__machine__detail .ttl{margin-top:1.125rem;margin-bottom:1.125rem;height:46px;line-height:46px;font-weight:bold}.about #aboutToggleContent03 .about__machine.machine02{margin-bottom:0}.about #aboutToggleContent03 .about__support.machine03{border-color:#B30167}.about #aboutToggleContent03 .about__support.machine04{border-color:#3D8400;margin-bottom:1.5rem}.about #aboutToggleContent03 .about__support.machine04 .about__support__name{color:#3D8400}.about #aboutToggleContent03 .about__support.machine05{border:none;background:#F0F0F0}.about #aboutToggleContent03 .about__support.machine05 .about__support__name{font-size:1.125rem;color:#444444}.about #aboutToggleContent03 .about__support.machine05 .about__support__opcion{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.about #aboutToggleContent03 .about__support.machine05 .about__support__opcion li{width:49%}.about #aboutToggleContent03 .about__machine__detail{display:flex;flex-wrap:wrap;width:70%;padding-left:5%}.about #aboutToggleContent03 .about__machine__detail li{width:33.3%}.about #duo_duoplus .about__order__btn.exception{max-width:390px;width:100%;padding:0 1.5rem;margin:0 auto 1rem}@media (max-width: 575px){.about #duo_duoplus .about__order__btn.exception{max-width:290px}}.about #duo_duoplus .about__machine__name{text-align:center;margin-bottom:20px}.about #duo_duoplus .about__machine__lead{background:#000;text-align:center;color:#E0B666;font-weight:bold;border-radius:7px;padding:10px 0;margin-bottom:20px}.about #duo_duoplus .about__machine__lead2{background:#E0B666;border-radius:25px;padding:10px 0;text-align:center;color:#000;font-weight:bold;font-size:1.25rem}.about #duo_duoplus .about__machine__detail li{border-radius:30px;border:3px solid #707070;margin-top:20px}.about #duo_duoplus .about__machine__detail li img{width:60%;margin:auto;margin-bottom:20px}.about #duo_duoplus .about__machine__detail .about__support__txt{text-align:center;padding:13px 0}.about #duo_duoplus .about__machine__detail{margin-bottom:1.5rem}.about #duo_duoplus .about__support{margin-top:0;margin-bottom:1rem}.about #duo_duoplus .cl_red{border-color:#B30167}.about #duo_duoplus .cl_red .about__support__name{color:#B30167}.about #duo_duoplus .cl_green{border-color:#3D8400}.about #duo_duoplus .cl_green .about__support__name{color:#3D8400}.about #duo_duoplus .cl_gray{border:none;background-color:#F0F0F0}.about #duo_duoplus .about__support__txt{text-align:center}.about #duo_duoplus .cl_gray p{text-align:left;margin-bottom:1.5rem}.about #duo_duoplus .cl_gray .about__support__name{color:#444;text-align:center;font-size:1.125rem}.about .mt-20{margin-top:20px}.about .mb-20{margin-bottom:20px}.about__support{padding:1.5rem;margin-bottom:3rem;text-align:center;border:3px solid #B30167;border-radius:1rem}@media (max-width: 575px){.about__support{padding:1rem}}.about__support.machine02{border-color:#CE141A}.about__support__name{margin-bottom:1rem;color:#B30167;font-size:1.5rem}.machine02 .about__support__name{color:#CE141A}.about__support__img{margin-bottom:1rem}.about__support__txt{font-size:1rem}@media (max-width: 575px){.about__support__txt{text-align:left}}.about__movie_voice{margin-bottom:3rem}.about__movie_voice__center{text-align:center;margin-bottom:1rem}@media (max-width: 767px){.about__movie_voice__center{text-align:left}}.about__movie_voice .voice{background:#FBEFEF;border-radius:1rem;overflow:hidden}@media (max-width: 767px){.about__movie_voice .voice{margin:1rem auto}}.about__movie_voice .voice__ttl{background:#B30167;padding:.25rem 0;text-align:center;color:#fff;font-size:1.25rem}.about__movie_voice .voice__Box{padding:1rem}@media (max-width: 767px){.about__movie_voice .voice__Box{padding:.5rem}}.about__movie_voice .voice__link{display:flex;flex-direction:column;justify-content:space-between;height:100%}.about__movie_voice .voice__link:hover{text-decoration:none;opacity:.6}.about__movie_voice .voice__txt{margin:.5rem auto;font-size:.75rem;text-align:left}.about__movie_voice .voice__pink{color:#B30167;font-weight:700;font-size:.875rem}@media (max-width: 575px){.about__movie_voice .voice__pink{padding-bottom:2rem}}.about__movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5rem;margin-bottom:3rem}@media (max-width: 767px){.about__movie{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.about__movie__name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.625rem}@media (max-width: 575px){.about__movie__name{width:100%;margin-bottom:1rem;font-size:1.25rem;text-align:left}}.about__movie__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 575px){.about__movie__wrap{width:100%;text-align:center}}.about__how{border:3px solid #0099DE;border-radius:1rem}.about__how__name{padding:.5rem;margin-bottom:1.5rem;background-color:#0099DE;color:#fff;font-size:1.625rem;text-align:center}.about__how__step{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 575px){.about__how__step{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 .625rem}}.about__how__step>li{width:45%;text-align:center}@media (max-width: 575px){.about__how__step>li{width:100%}}.about__how__ttl{font-size:1.875rem;text-align:left}.about__how__ttl span{background:linear-gradient(transparent 75%, #ff0 75%)}.about__how__txt{padding:1rem;margin:1rem 0;font-size:1rem;text-align:left;background-color:#FCF7DD}.about .sp-about__body{padding:.625rem .625rem 2rem;margin:1rem 0;border:3px solid #0099DE;border-radius:1rem}.about .sp-about__toggle.is-active>.sc_button:after{content:""}.about .sc_button[data-type*="plus"]:after{content:"\e145"}.about .sc_button.opened:after{content:"\e15b"}.sbx{padding:1rem;margin:0 0 1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #0099DE;border-radius:1rem}@media (max-width: 575px){.sbx{-ms-flex-wrap:wrap;flex-wrap:wrap}}.sbx__img{width:30%;text-align:center}@media (max-width: 575px){.sbx__img{width:100%;margin-bottom:1rem}}.sbx__txt{width:70%;text-align:center}@media (max-width: 575px){.sbx__txt{width:100%}}.sbx__txt__name{margin-bottom:2rem;font-size:2.25rem;font-weight:bold}@media (max-width: 959px){.sbx__txt__name{font-size:1.875rem}}@media (max-width: 575px){.sbx__txt__name{font-size:1.5rem}}.sbx__txt__name small{font-size:1.75rem;display:block}@media (max-width: 959px){.sbx__txt__name small{font-size:1.5rem}}@media (max-width: 575px){.sbx__txt__name small{font-size:1.125rem}}.sbx__icon{margin:3rem 0 .5rem;text-align:center}.pro{margin:2rem auto 5rem;text-align:center}.pro__ttl{color:#CE141A;font-size:1.875rem;font-weight:700}.pro__ttl span{display:inline-block;background:#FFF700;margin-right:.5rem;padding:.125rem .25rem;font-size:1.25rem}.pro h3{margin-bottom:1rem;color:#CE141A;font-size:2.125rem}.pro__card{position:relative}.pro__card a{display:block}.pro__card__btn{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);display:inline-block;background:rgba(255,255,255,0.8) url(/contents/ambassador/amb/recruit/food-service/out_images/category_btn_arrow.png) no-repeat center right 0.5rem;padding:1rem 6rem;font-size:1.25rem;font-weight:700}@media (max-width: 767px){.pro__card__btn{border:solid #000 1px;width:100%;position:static;transform:translateX(0) translateY(0);padding:.5rem 1rem;font-size:1rem;font-weight:400}}.fs26{font-size:1.625rem}.capcell__item__box .c-container{margin-bottom:3.438rem}.capcell__item__box .sub_head{margin-bottom:2.1875em}.capcell__item__box .sub_head .text_center{text-align:center}.capcell__item__box .sub_head .ttl{font-size:1.5rem;font-weight:bold;text-align:center;border-bottom:1px solid #ccc;padding:15px 0;margin-bottom:1.5625rem}.capcell__item__box .c-col-md-3{margin-bottom:1.875em}.capcell__item__box .c-col-md-3 .c-box{box-shadow:0 0 0 1px #ddd}.capcell__item__box .c-text-md{text-align:center}.u-text-left .sub__ttl{font-size:1.1rem}.campaign{-webkit-background-size:35px 35px;-moz-background-size:35px 35px;background-size:35px 35px;background-color:#fffadc;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #fffced), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, #fffced), color-stop(0.75, #fffced), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, #fffced 25%, transparent 25%, transparent 50%, #fffced 50%, #fffced 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, #fffced 25%, transparent 25%, transparent 50%, #fffced 50%, #fffced 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, #fffced 25%, transparent 25%, transparent 50%, #fffced 50%, #fffced 75%, transparent 75%, transparent);background-image:-o-linear-gradient(-45deg, #fffced 25%, transparent 25%, transparent 50%, #fffced 50%, #fffced 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, #fffced 25%, transparent 25%, transparent 50%, #fffced 50%, #fffced 75%, transparent 75%, transparent);margin:1.5rem auto}.campaign__ttlArea{background-image:url(/contents/ambassador/amb/recruit/food-service/out_images/campaign_ttl_bg.png),linear-gradient(180deg, #fd0 50%, transparent 51%);background-repeat:no-repeat, no-repeat;background-position:bottom center, top center;text-align:center;padding-bottom:4rem}@media (max-width: 767px){.campaign__ttlArea{padding-bottom:2rem}}.campaign__ttl{margin:0 auto;padding:2rem 0 0;text-align:center;color:#CE141A;font-weight:700;font-size:4.25rem}@media (max-width: 767px){.campaign__ttl{font-size:1.75rem}}.campaign__date{display:inline-block;font-size:1.5rem;font-weight:bold;padding:7px 2rem;margin:10px auto;line-height:1;position:relative;background-color:#CE141A;color:#fff}@media (max-width: 767px){.campaign__date{font-size:.875rem}}.campaign__date:before{content:'';position:absolute;display:block;width:0;height:0;top:0;right:0;border-top:19px solid #ffdd00;border-left:19px solid transparent;border-bottom:19px solid #ffdd00}@media (max-width: 767px){.campaign__date:before{border-top:14px solid #ffdd00;border-left:14px solid transparent;border-bottom:14px solid #ffdd00}}.campaign__date:after{content:'';position:absolute;display:block;width:0;height:0;top:0;left:0;border-top:19px solid #ffdd00;border-right:19px solid transparent;border-bottom:19px solid #ffdd00}@media (max-width: 767px){.campaign__date:after{border-top:14px solid #ffdd00;border-right:14px solid transparent;border-bottom:14px solid #ffdd00}}.campaign__detail{margin-top:2rem;color:#CE141A;font-weight:700;font-size:1.5rem}@media (max-width: 767px){.campaign__detail{margin-top:.5rem;font-size:1.125rem}}.campaign__content__10000yen{position:relative;margin-top:-3rem;text-align:center}@media (max-width: 767px){.campaign__content__10000yen{margin-top:-.5rem}}.campaign__content__code01{position:absolute;width:100%;text-align:center;bottom:-1rem}@media (max-width: 767px){.campaign__content__code01{margin-bottom:-2rem}}.campaign__content__code01__txt{color:#CE141A;font-weight:700;font-size:1.5rem}@media (max-width: 767px){.campaign__content__code01__txt{font-size:.875rem}}.campaign__content__code01__form{border:solid #CE141A 3px;background:#fff;max-width:240px;margin:0 auto;padding:0}@media (max-width: 767px){.campaign__content__code01__form{max-width:162px}}.campaign__content__code01__form input{display:block;border:none;background:#fff;max-width:234px;padding:0;margin:0;color:#CE141A;text-align:center;font-weight:700;font-size:2.125rem}@media (max-width: 767px){.campaign__content__code01__form input{max-width:156px;font-size:1.125rem}}.campaign__content__code01__form button{display:block;border:none;background:#CE141A;flex:0 0 106px;width:106px;padding:10px 0;margin:0;color:#fff;text-align:center;font-weight:700;font-size:1.25rem}@media (max-width: 767px){.campaign__content__code01__form button{flex:0 0 70px;max-width:70px;padding:4px 0;font-size:.875rem}}.campaign__content__note{margin-top:2rem;margin-left:auto;margin-right:auto;max-width:770px;text-align:left}@media (max-width: 767px){.campaign__content__note{margin-top:4rem;padding:0 .625rem}}.campaign__content__note>ul li{font-weight:700;font-size:.875rem}.campaign__howto{max-width:940px;margin:1.5rem auto;padding-bottom:2rem}@media (max-width: 767px){.campaign__howto{padding-left:.625rem;padding-right:.625rem}}.campaign__howto dl dt{position:relative;background:#0099DE;padding:.5rem 0;text-align:center;color:#fff;font-weight:700;font-size:1.5rem}@media (max-width: 767px){.campaign__howto dl dt{font-size:.75rem}}.campaign__howto dl dt:after{content:"\e147";position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-family:Material Icons;font-size:2rem}@media (max-width: 767px){.campaign__howto dl dt:after{right:.5rem;font-size:1rem}}.campaign__howto dl .is-active:after{content:"\e15c"}.campaign__howto dl dd{background:#fff;padding:1rem 1rem 3rem}.campaign__howto__code02{width:100%;text-align:center}@media (max-width: 767px){.campaign__howto__code02{margin-bottom:-2rem}}.campaign__howto__code02__txt{max-width:240px;margin:0 auto;color:#CE141A;text-align:left;font-weight:700;font-size:1.5rem}@media (max-width: 767px){.campaign__howto__code02__txt{max-width:162px;font-size:.875rem}}.campaign__howto__code02__form{border:solid #CE141A 3px;background:#fff;max-width:240px;margin:0 auto;padding:0}@media (max-width: 767px){.campaign__howto__code02__form{max-width:162px}}.campaign__howto__code02__form input{display:block;border:none;background:#fff;max-width:234px;padding:0;margin:0;color:#CE141A;text-align:center;font-weight:700;font-size:2.125rem}@media (max-width: 767px){.campaign__howto__code02__form input{max-width:156px;font-size:1.125rem}}.campaign__howto__code02__form button{display:block;border:none;background:#CE141A;flex:0 0 106px;width:106px;padding:10px 0;margin:0;color:#fff;text-align:center;font-weight:700;font-size:1.25rem}@media (max-width: 767px){.campaign__howto__code02__form button{flex:0 0 70px;max-width:70px;padding:4px 0;font-size:.875rem}}.campaign__howto__step{border:solid #CE141A 3px;padding:2rem}@media (max-width: 767px){.campaign__howto__step{padding:.5rem}}.campaign__howto__step>ul li{margin-bottom:2rem;font-weight:700;font-size:1.125rem}@media (max-width: 767px){.campaign__howto__step>ul li{font-size:.875rem}}.campaign__howto__step>ul li+li{position:relative}.campaign__howto__step>ul li+li:after{content:url(/contents/ambassador/amb/recruit/food-service/out_images/campaign_arrow.png);position:absolute;top:-2rem;left:50%;transform:translateX(-50%)}.campaign__howto__step>ul li strong{background:linear-gradient(transparent 80%, #CE141A 0%)}.campaign__howto__step>ul li:last-child{margin-bottom:0}.campaign__sub_ttl{padding:2rem 0 0;color:#CE141A;text-align:center;font-weight:700;font-size:1.5rem}@media (max-width: 767px){.campaign__sub_ttl{font-size:1.25rem}}.campaign__present_txt{padding:1rem 0 0;color:#CE141A;text-align:center;font-weight:700;font-size:1.5rem}.campaign__present_img{margin-top:-.5rem;text-align:center}.bnr{margin-bottom:2rem;text-align:center}@media (max-width: 767px){.bnr{padding:0 .625rem}}
/*# sourceMappingURL=style.css.map */
