【営業時間】10:00~18:00 【定休日】毎週水曜日・日曜日・祝日 メール・LINEは24時間受付中!

tc_kitchencampaign.scss

@charset "UTF-8"; .kitchen { max-width: 100%; //font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif; } img { margin: 0 auto; display: block; } li{ display: block; margin: 0; padding: 0; } /* clearfix*/ .clearfix {width:100%;} .clearfix:after {content: ""; display: block; clear: both;} .clearfix:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; } .clearfix{ display: inline-block; } /* Hides from IE Mac */ * html .clearfix{ height: 1%; } .clearfix{ display:block; } .new-container { max-width: 980px; margin: 0 auto; } @media (max-width: 1024px) { .new-container { padding: 0 20px; box-sizing: border-box; } } @media (max-width: 767px) { .new-container { padding: 0 2.66667vw; } } .kitchencampaign__bg--blue { background: #457ca1; } .kitchencampaign__bg--ocher { background: #9a8849; } .kitchencampaign__bg--green { background: #609e72; } .kitchencampaign__bg--pink { background: #d1839d; } .kitchencampaign__bg--gray { background: #eee; } .kitchencampaign__bg--beige { background: #f6f0e3; } .kitchencampaign__bg--ivory { background: #fdfaf3; } .kitchencampaign-mv { height: 600px; display: flex; align-items: center; justify-content: center; background: url("/images/kitchencampaign/mv_bg_pc.jpg") 50% 50%/cover no-repeat; } @media (max-width: 1024px) { .kitchencampaign-mv { height: 58.59375vw; } } @media (max-width: 767px) { .kitchencampaign-mv { height: 74.66667vw; background: url("/images/kitchencampaign/mv_bg_sp.jpg") 50% 50%/cover no-repeat; } } .kitchencampaign-mv__image { width: 745px; } @media (max-width: 1024px) { .kitchencampaign-mv__image { width: 72.75391vw; } } @media (max-width: 767px) { .kitchencampaign-mv__image { width: 75.06667vw; } } .kitchencampaign-planchart { padding: 70px 0 40px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-planchart { padding: 35px 0 25px; } } .kitchencampaign-planchart__inner { max-width: 730px; margin: 0 auto; } @media (max-width: 767px) { .kitchencampaign-planchart__inner { max-width: 94.66667vw; } } .kitchencampaign-planchart__list { margin: 0 -10px; display: flex; flex-wrap: wrap; } .kitchencampaign-planchart__listItem { width: 50%; margin-top: 20px; padding: 0 10px; box-sizing: border-box; } .kitchencampaign-planchart__listItem:nth-child(-n+2) { margin-top: 0; } .kitchencampaign-planchart__listItem:nth-of-type(1) .kitchencampaign-planchart__listLink::before { background: url("/images/kitchencampaign/plan_chart_icon01.png") 50% 50%/cover no-repeat; } .kitchencampaign-planchart__listItem:nth-of-type(2) .kitchencampaign-planchart__listLink::before { background: url("/images/kitchencampaign/plan_chart_icon02.png") 50% 50%/cover no-repeat; } .kitchencampaign-planchart__listItem:nth-of-type(3) .kitchencampaign-planchart__listLink::before { background: url("/images/kitchencampaign/plan_chart_icon03.png") 50% 50%/cover no-repeat; } .kitchencampaign-planchart__listItem:nth-of-type(4) .kitchencampaign-planchart__listLink::before { background: url("/images/kitchencampaign/plan_chart_icon04.png") 50% 50%/cover no-repeat; } .kitchencampaign-planchart__listLink { position: relative; display: inline-block; } .kitchencampaign-planchart__listLink::before { content: ""; width: 80px; height: 80px; display: inline-block; position: absolute; top: -20px; left: -20px; z-index: 1; transition: 0.4s; } @media (max-width: 1024px) { .kitchencampaign-planchart__listLink::before { width: 7.8125vw; height: 7.8125vw; top: -1.95313vw; left: -0.97656vw; } } @media (max-width: 767px) { .kitchencampaign-planchart__listLink::before { width: 10.66667vw; height: 10.66667vw; top: -2.66667vw; left: -1.33333vw; } } .kitchencampaign-planchart__listLink:hover::before { opacity: 0.6; transition: 0.4s; } .kitchencampaign-planchart__listImage { filter: drop-shadow(5px 5px 15px rgba(57, 75, 115, 0.2)); } .kitchencampaign-info { padding: 50px 0 40px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-info { padding: 25px 0 15px; } } .kitchencampaign-info--pt2 { padding-bottom: 40px; } @media (max-width: 767px) { .kitchencampaign-info--pt2 { padding-bottom: 20px; } } .kitchencampaign-info__ttl { padding-bottom: 24px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-info__ttl { padding-bottom: 12px; } } @media (max-width: 1024px) { .kitchencampaign-info__ttlImage { width: 54.58984vw; } } @media (max-width: 767px) { .kitchencampaign-info__ttlImage { width: 74.53333vw; } } .kitchencampaign-info__manufacturer { padding: 30px 0; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-info__manufacturer { padding: 15px 0; } } @media (max-width: 1024px) { .kitchencampaign-info__manufacturerImage { width: 56.44531vw; } } @media (max-width: 767px) { .kitchencampaign-info__manufacturerImage { width: 77.06667vw; } } .kitchencampaign-info__subttl { padding: 30px 0; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-info__subttl { padding: 10px 0; } } @media (max-width: 1024px) { .kitchencampaign-info__subttlImage { width: 59.375vw; } } @media (max-width: 767px) { .kitchencampaign-info__subttlImage { width: 81.06667vw; } } .kitchencampaign-info__bnr { max-width: 700px; margin: 0 auto; } .kitchencampaign-info__bnrLink { display: inline-block; } .kitchencampaign-cta { margin-top: 30px; } .kitchencampaign-cta__bnr { text-align: center; } .kitchencampaign-cta__bnrList { margin: 0 -10px; display: flex; flex-wrap: wrap; } .kitchencampaign-cta__bnrItem { padding: 0 10px; box-sizing: border-box; } .kitchencampaign-cta__bnrLink { display: inline-block; } .kitchencampaign-plan { margin-top: 60px; } @media (max-width: 767px) { .kitchencampaign-plan { margin-top: 30px; } } .kitchencampaign-plan__ttl { padding: 30px 0 20px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-plan__ttl { padding: 15px 0; } } @media (max-width: 1024px) { .kitchencampaign-plan__ttlImage--plan01 { width: 41.99219vw; } } @media (max-width: 767px) { .kitchencampaign-plan__ttlImage--plan01 { width: 57.33333vw; } } @media (max-width: 1024px) { .kitchencampaign-plan__ttlImage--plan02 { width: 53.125vw; } } @media (max-width: 767px) { .kitchencampaign-plan__ttlImage--plan02 { width: 72.53333vw; } } @media (max-width: 1024px) { .kitchencampaign-plan__ttlImage--plan03 { width: 41.50391vw; } } @media (max-width: 767px) { .kitchencampaign-plan__ttlImage--plan03 { width: 56.66667vw; } } @media (max-width: 1024px) { .kitchencampaign-plan__ttlImage--plan04 { width: 57.71484vw; } } @media (max-width: 767px) { .kitchencampaign-plan__ttlImage--plan04 { width: 78.8vw; } } .kitchencampaign-product__box { margin-top: 80px; } @media (max-width: 767px) { .kitchencampaign-product__box { margin-top: 20px; display: flex; flex-direction: column; } } .kitchencampaign-product__boxTtl { width: 415px; float: right; font-size: 38px; font-weight: 700; line-height: 1.6; border-bottom: 2px solid #c88e23; } @media (max-width: 1024px) { .kitchencampaign-product__boxTtl { width: 39.0625vw; font-size: 3.71094vw; } } @media (max-width: 767px) { .kitchencampaign-product__boxTtl { width: 100%; font-size: 20px; order: 1; } } .kitchencampaign-product__boxThumb { width: 520px; float: left; } @media (max-width: 1024px) { .kitchencampaign-product__boxThumb { width: 50.78125vw; } } @media (max-width: 767px) { .kitchencampaign-product__boxThumb { width: 100%; margin-top: 20px; order: 2; } } .kitchencampaign-product__boxCost { width: 415px; margin-top: 20px; float: right; text-align: left; } @media (max-width: 1024px) { .kitchencampaign-product__boxCost { width: 39.0625vw; } } @media (max-width: 767px) { .kitchencampaign-product__boxCost { width: 100%; order: 3; } } .kitchencampaign-product__boxCost img { display: inline-block; } .kitchencampaign-spec { max-width: 980px; margin: 140px auto 0; padding: 0 40px 40px; box-sizing: border-box; border-radius: 16px; background: #fdfaf2; } @media (max-width: 767px) { .kitchencampaign-spec { max-width: 100%; margin-top: 60px; padding: 0 15px 15px; border-radius: 10px; } } .kitchencampaign-spec__ttl { position: relative; height: 95px; } @media (max-width: 1024px) { .kitchencampaign-spec__ttl { height: 9.27734vw; } } @media (max-width: 767px) { .kitchencampaign-spec__ttl { height: 12.66667vw; } } .kitchencampaign-spec__ttlImage { margin: auto; position: absolute; top: -40px; right: 0; left: 0; } @media (max-width: 1024px) { .kitchencampaign-spec__ttlImage { width: 50.78125vw; top: -3.90625vw; } } @media (max-width: 767px) { .kitchencampaign-spec__ttlImage { width: 69.33333vw; top: -5.33333vw; } } .kitchencampaign-spec__list { margin-top: 30px; } @media (max-width: 767px) { .kitchencampaign-spec__list { margin-top: 20px; } } .kitchencampaign-spec__listItem:nth-of-type(n+2) { margin-top: 40px; display: none; } @media (max-width: 767px) { .kitchencampaign-spec__listItem:nth-of-type(n+2) { margin-top: 25px; } } @media (max-width: 767px) { .kitchencampaign-spec__card { display: flex; flex-wrap: wrap; } } .kitchencampaign-spec__cardTtl { width: 600px; font-weight: 700; display: inline-block; font-size: 28px; line-height: 1.6; padding-bottom: 15px; border-bottom: 1px solid #c88e23; } @media (max-width: 1024px) { .kitchencampaign-spec__cardTtl { width: 54.84461vw; font-size: 2.73438vw; } } @media (max-width: 768px) { .kitchencampaign-spec__cardTtl { width: 53.85996vw; } } @media (max-width: 767px) { .kitchencampaign-spec__cardTtl { width: 100%; font-size: 16px; padding-bottom: 5px; } } .kitchencampaign-spec__cardThumb { width: 260px; display: inline-block; float: right; } @media (max-width: 1024px) { .kitchencampaign-spec__cardThumb { width: 23.766vw; } } @media (max-width: 768px) { .kitchencampaign-spec__cardThumb { width: 23.33932vw; } } @media (max-width: 767px) { .kitchencampaign-spec__cardThumb { width: 100%; margin-top: 20px; } } .kitchencampaign-spec__cardDesc { width: 600px; margin-top: 15px; display: inline-block; font-size: 18px; line-height: 1.6; letter-spacing: 0; } @media (max-width: 1024px) { .kitchencampaign-spec__cardDesc { width: 54.84461vw; } } @media (max-width: 768px) { .kitchencampaign-spec__cardDesc { width: 53.85996vw; } } @media (max-width: 767px) { .kitchencampaign-spec__cardDesc { width: 100%; margin-top: 20px; font-size: 12px; } } .kitchencampaign-spec__btn { max-width: 670px; margin: 40px auto 0; padding: 20px; cursor: pointer; box-sizing: border-box; background: #fff; border: 2px solid #e26a3f; border-radius: 10px; display: flex; justify-content: center; align-items: center; transition: 0.4s; } @media (max-width: 1024px) { .kitchencampaign-spec__btn { width: 65.42969vw; } } @media (max-width: 767px) { .kitchencampaign-spec__btn { max-width: 89.33333vw; margin-top: 20px; padding: 10px; border-width: 1px; } } .kitchencampaign-spec__btn:hover { opacity: 0.6; transition: 0.4s; } .kitchencampaign-spec__btnIcon { width: 20px; height: 20px; content: ""; display: inline-block; background: #e26a3f; border-radius: 50%; position: relative; } @media (max-width: 767px) { .kitchencampaign-spec__btnIcon { width: 13px; height: 13px; margin-left: -40px; } } .kitchencampaign-spec__btnIcon::before { content: ""; width: 10px; height: 2px; margin: auto; background: #fff; display: inline-block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } @media (max-width: 767px) { .kitchencampaign-spec__btnIcon::before { width: 8px; } } .kitchencampaign-spec__btnIcon::after { content: ""; width: 10px; height: 2px; margin: auto; background: #fff; display: inline-block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; transition: 0.4s; } @media (max-width: 767px) { .kitchencampaign-spec__btnIcon::after { width: 8px; } } .kitchencampaign-spec__btn.js-close .kitchencampaign-spec__btnIcon::after { transform: rotate(90deg); transition: 0.4s; } .kitchencampaign-spec__btnText { min-width: 150px; margin-left: 40px; font-size: 18px; font-weight: 700; line-height: 1; color: #e26a3f; text-align: center; position: relative; } @media (max-width: 767px) { .kitchencampaign-spec__btnText { font-size: 14px; } } .kitchencampaign-option { margin-top: 80px; padding: 40px 0 60px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-option { margin-top: 35px; padding: 20px 0 30px; } } .kitchencampaign-option__ttl { padding-right: 10px; text-align: right; box-sizing: border-box; } .tc .kitchencampaign-option__ttlImage { display: inline-block; } .kitchencampaign-option__catch { margin-top: -20px; text-align: right; } @media (max-width: 767px) { .kitchencampaign-option__catch { margin-top: -1.33333vw; } } .tc .kitchencampaign-option__catchImage { display: inline-block; } .kitchencampaign-option__list { display: flex; flex-wrap: wrap; margin: 0 -10px; } @media (max-width: 767px) { .kitchencampaign-option__list { margin: 0 0; } } .kitchencampaign-option__listItem { width: 50%; margin-top: 30px; padding: 0 10px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-option__listItem { width: 100%; margin-top: 10px; padding: 0; } } .kitchencampaign-option__listItem:nth-child(-n+2) { margin-top: 0; } @media (max-width: 767px) { .kitchencampaign-option__listItem:nth-child(-n+2) { margin-top: 10px; } } @media (max-width: 767px) { .kitchencampaign-option__listItem:nth-child(-n+1) { margin-top: 0; } } .kitchencampaign-option__catch + .kitchencampaign-option__list { margin-top: 30px; } @media (max-width: 767px) { .kitchencampaign-option__catch + .kitchencampaign-option__list { margin-top: 15px; } } .kitchencampaign-option__card { width: 100%; height: 100%; padding: 25px 30px; background: #fff; border-radius: 10px; box-sizing: border-box; display: flex; flex-direction: column; } @media (max-width: 767px) { .kitchencampaign-option__card { padding: 20px 15px; border-radius: 10px; } } .tc .kitchencampaign-option__cardImage { display: inline-block; } .kitchencampaign-option__cardTtl { padding-bottom: 15px; font-size: 28px; line-height: 1.6; border-bottom: 1px solid #c88e23; font-weight: 700; } @media (max-width: 1024px) { .kitchencampaign-option__cardTtl { font-size: 2.73438vw; } } @media (max-width: 767px) { .kitchencampaign-option__cardTtl { font-size: 16px; padding-bottom: 5px; } } .kitchencampaign-option__cardThumb { margin-top: 20px; text-align: center; } .kitchencampaign-option__cardDesc { margin-top: 25px; margin-bottom: 30px; font-size: 16px; line-height: 1.6; letter-spacing: 0; } @media (max-width: 767px) { .kitchencampaign-option__cardDesc { margin-top: 20px; margin-bottom: 20px; font-size: 12px; } } .kitchencampaign-option__cardCost { margin-top: auto; text-align: right; img{ margin-right: 0; } } .tc .kitchencampaign-option__cardCostImage { max-height: 25px; margin: 0; display: inline-block; } @media (max-width: 1024px) { .tc .kitchencampaign-option__cardCostImage { height: 2.44141vw; } } @media (max-width: 767px) { .tc .kitchencampaign-option__cardCostImage { width: auto; height: 5.06667vw; } } .kitchencampaign-option__cardSupplement { margin-top: 5px; font-size: 14px; text-align: right; } @media (max-width: 767px) { .kitchencampaign-option__cardSupplement { font-size: 10px; } } .kitchencampaign-option__closing { margin-top: 40px; } @media (max-width: 767px) { .kitchencampaign-option__closing { margin-top: 20px; } } .kitchencampaign-case { padding: 60px 0 50px; background: #f4eee6; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-case { padding: 30px 0 40px; } } @media (max-width: 1024px) { .kitchencampaign-case__ttlImage { width: 38.08594vw; } } @media (max-width: 767px) { .kitchencampaign-case__ttlImage { width: 52vw; } } .kitchencampaign-case__box { margin-top: 40px; padding: 40px 90px; box-sizing: border-box; background: #fff; } @media (max-width: 1024px) { .kitchencampaign-case__box { padding: 40px 8.78906vw; } } @media (max-width: 767px) { .kitchencampaign-case__box { margin-top: 20px; padding: 10px 15px; } } @media (max-width: 1024px) { .kitchencampaign-case__catchImage--plan01 { width: 53.71094vw; } } @media (max-width: 767px) { .kitchencampaign-case__catchImage--plan01 { width: 73.33333vw; } } @media (max-width: 1024px) { .kitchencampaign-case__catchImage--plan02 { width: 62.5vw; } } @media (max-width: 767px) { .kitchencampaign-case__catchImage--plan02 { width: 85.33333vw; } } @media (max-width: 1024px) { .kitchencampaign-case__catchImage--plan03 { width: 59.08203vw; } } @media (max-width: 767px) { .kitchencampaign-case__catchImage--plan03 { width: 80.66667vw; } } @media (max-width: 1024px) { .kitchencampaign-case__catchImage--plan04 { width: 63.08594vw; } } @media (max-width: 767px) { .kitchencampaign-case__catchImage--plan04 { width: 86.13333vw; } } .kitchencampaign-case__kvLink { width: 100%; display: inline-block; color: inherit; } .kitchencampaign-case__kvLink:link, .kitchencampaign-case__kvLink:visited, .kitchencampaign-case__kvLink:hover, .kitchencampaign-case__kvLink:active { color: #000; text-decoration: none; } .kitchencampaign-case__kvLink:hover { opacity: 0.6; transition: 0.4s; } .kitchencampaign-case__card { margin: 35px -15px 0; display: flex; justify-content: space-between; } @media (max-width: 767px) { .kitchencampaign-case__card { margin: 20px 0 0; flex-direction: column; justify-content: center; } } .kitchencampaign-case__card--pt2 { padding-bottom: 40px; position: relative; } @media (max-width: 767px) { .kitchencampaign-case__card--pt2 { padding-bottom: 0; } } .kitchencampaign-case__cardItem { padding: 0 15px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-case__cardItem { padding: 0; } } .kitchencampaign-case__cardItem--before { width: 310px; } @media (max-width: 1024px) { .kitchencampaign-case__cardItem--before { width: 30.27344vw; } } @media (max-width: 767px) { .kitchencampaign-case__cardItem--before { width: 37.33333vw; margin: 0 auto; } } .kitchencampaign-case__cardItem--after { width: 520px; } @media (max-width: 1024px) { .kitchencampaign-case__cardItem--after { width: 50.78125vw; } } @media (max-width: 767px) { .kitchencampaign-case__cardItem--after { width: 100%; } } .kitchencampaign-case__cardItem--after2 { width: 380px; position: absolute; right: 0; bottom: 0; } @media (max-width: 1024px) { .kitchencampaign-case__cardItem--after2 { width: 37.10938vw; } } @media (max-width: 767px) { .kitchencampaign-case__cardItem--after2 { width: 100%; position: initial; } } @media (max-width: 767px) { .kitchencampaign-case__cardItem + .kitchencampaign-case__cardItem { margin-top: 30px; } } .kitchencampaign-case__cardProgress { font-size: 24px; line-height: 1.6; } @media (max-width: 767px) { .kitchencampaign-case__cardProgress { font-size: 14px; text-align: center; } } .kitchencampaign-case__cardProgress--after { font-weight: 700; } @media (max-width: 767px) { .kitchencampaign-case__cardProgress--after { font-size: 20px; } } .kitchencampaign-case__cardProgress--pt2 { text-align: right; } @media (max-width: 767px) { .kitchencampaign-case__cardProgress--pt2 { text-align: center; } } .kitchencampaign-case__cardThumb { position: relative; } .kitchencampaign-case__cardBtnText { width: 150px; padding: 7px; display: flex; justify-content: center; align-items: center; position: absolute; right: 10px; bottom: 10px; background: #0e6ac0; font-size: 14px; line-height: 1; color: #fff; border-radius: 14px; box-sizing: border-box; transition: 0.4s; } @media (max-width: 767px) { .kitchencampaign-case__cardBtnText { right: 5px; bottom: 5px; } } .kitchencampaign-case__cardBtnText::after { width: 0; height: 0; margin-left: 10px; content: ""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #fff; } .kitchencampaign-case__cardBtnText--pt2 { right: calc(100% + 10px); bottom: 50px; } @media (max-width: 767px) { .kitchencampaign-case__cardBtnText--pt2 { right: 5px; bottom: 5px; } } .kitchencampaign-case__cardDesc { margin-top: 10px; font-size: 16px; line-height: 1.6; } @media (max-width: 767px) { .kitchencampaign-case__cardDesc { font-size: 10px; text-align: center; } } .kitchencampaign-case__desc { margin-top: 35px; } @media (max-width: 767px) { .kitchencampaign-case__desc { margin-top: 20px; } } .kitchencampaign-case__descTtl { font-size: 24px; font-weight: 700; line-height: 1.6; } @media (max-width: 767px) { .kitchencampaign-case__descTtl { font-size: 16px; } } .kitchencampaign-case__descText { margin-top: 5px; font-size: 16px; line-height: 1.6; letter-spacing: 0; } @media (max-width: 767px) { .kitchencampaign-case__descText { font-size: 14px; } } .kitchencampaign-case__desc + .kitchencampaign-case__desc { margin-top: 30px; } @media (max-width: 767px) { .kitchencampaign-case__desc + .kitchencampaign-case__desc { margin-top: 15px; } } .kitchencampaign-supplement { padding: 90px 0; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-supplement { padding: 45px 0; } } @media (max-width: 1024px) { .kitchencampaign-supplement__ttlImage { width: 41.30859vw; } } @media (max-width: 767px) { .kitchencampaign-supplement__ttlImage { width: 56.4vw; } } .kitchencampaign-supplement__overview { max-width: 815px; margin: 50px auto 0; padding-bottom: 50px; display: flex; flex-wrap: wrap; line-height: 1.5; letter-spacing: 0; } @media (max-width: 1024px) { .kitchencampaign-supplement__overview { maxwidth: 79.49219vw; } } @media (max-width: 767px) { .kitchencampaign-supplement__overview { max-width: 68.26667vw; margin-top: 25px; padding-bottom: 20px; } } .kitchencampaign-supplement__overviewItem { padding: 0 1em; font-size: 24px; box-sizing: border-box; position: relative; } @media (max-width: 767px) { .kitchencampaign-supplement__overviewItem { font-size: 12px; } } .kitchencampaign-supplement__overviewItem::before { content: "・"; position: absolute; left: 0; } .kitchencampaign-supplement__line { width: 100%; height: 1px; display: block; background: #aaa; } .kitchencampaign-supplement__desc { max-width: 640px; margin: 0 auto; padding: 60px 0 40px; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-supplement__desc { max-width: 80vw; padding: 30px 0 20px; } } .kitchencampaign-supplement__descItem { padding-left: 2em; font-size: 24px; line-height: 1.5; box-sizing: border-box; position: relative; letter-spacing: 0; } @media (max-width: 767px) { .kitchencampaign-supplement__descItem { font-size: 12px; } } .kitchencampaign-supplement__descItem::before { content: "■"; position: absolute; left: 0; } .kitchencampaign-supplement__descItem:nth-of-type(n+2) { margin-top: 30px; } .kitchencampaign-supplement__attention { max-width: 600px; margin: 0 auto; } .kitchencampaign-supplement__attentionCatch { font-size: 22px; font-weight: 700; } @media (max-width: 767px) { .kitchencampaign-supplement__attentionCatch { font-size: 16px; } } .kitchencampaign-supplement__attentionList { margin-top: 10px; } .kitchencampaign-supplement__attentionItem { padding-left: 1em; font-size: 16px; box-sizing: border-box; position: relative; } @media (max-width: 767px) { .kitchencampaign-supplement__attentionItem { font-size: 14px; } } .kitchencampaign-supplement__attentionItem::before { content: "・"; position: absolute; left: 0; } .kitchencampaign-supplement__attentionItem:nth-of-type(n+2) { margin-top: 5px; } .kitchencampaign-closing { padding: 70px 0 80px; box-sizing: border-box; background: #5f86ae; background: linear-gradient(0deg, #5f86ae 0%, #97a2bb 100%); position: relative; } @media (max-width: 767px) { .kitchencampaign-closing { padding: 30px 0 40px; } } .kitchencampaign-closing::before { width: 100%; height: 4px; content: ""; display: block; background-image: radial-gradient(#ffffff 30%, rgba(0, 0, 0, 0) 30%); background-size: 4px 4px; position: absolute; top: 20px; } @media (max-width: 767px) { .kitchencampaign-closing::before { top: 10px; } } .kitchencampaign-closing::after { width: 100%; height: 4px; content: ""; display: block; background-image: radial-gradient(#ffffff 30%, rgba(0, 0, 0, 0) 30%); background-size: 4px 4px; position: absolute; bottom: 20px; } @media (max-width: 767px) { .kitchencampaign-closing::after { bottom: 10px; } } .kitchencampaign-closing__ttl { height: 300px; display: flex; align-items: center; justify-content: center; background: url("/images/kitchencampaign/closing_bg_pc.jpg") 50% 50%/cover no-repeat; } @media (max-width: 1024px) { .kitchencampaign-closing__ttl { height: 29.29688vw; } } @media (max-width: 767px) { .kitchencampaign-closing__ttl { height: 79.6vw; background: url("/images/kitchencampaign/closing_bg_sp.jpg") 50% 50%/cover no-repeat; } } @media (max-width: 1024px) { .kitchencampaign-closing__ttlImage { width: 44.62891vw; } } @media (max-width: 767px) { .kitchencampaign-closing__ttlImage { width: 70.13333vw; } } .kitchencampaign-closing__desc { margin-top: 60px; text-align: center; } @media (max-width: 767px) { .kitchencampaign-closing__desc { margin-top: 30px; } } @media (max-width: 1024px) { .kitchencampaign-closing__descImage { max-width: 91.79688vw; } } @media (max-width: 767px) { .kitchencampaign-closing__descImage { max-width: 90.93333vw; } } .kitchencampaign-works { padding: 60px 0 0; box-sizing: border-box; } @media (max-width: 767px) { .kitchencampaign-works { padding-top: 30px; } } .kitchencampaign-works__bnr { margin-top: 40px; text-align: center; } .kitchencampaign-works__bnrLink { display: inline-block; } @media (max-width: 1024px) { .kitchencampaign-apply__ttlImage { width: 70.60547vw; } } @media (max-width: 767px) { .kitchencampaign-apply__ttlImage { width: 62vw; } } .kitchencampaign-apply__desc { margin-top: 40px; } @media (max-width: 767px) { .kitchencampaign-apply__desc { margin-top: 20px; } }