@charset "UTF-8";body{min-width:1240px}@media (max-width:640px){body{min-width:unset}.conts{padding-top:0}}#footerArea{padding-top:0}@media (max-width:640px){.footer .page_top{visibility:hidden}}footer .footer_area{margin-top:0}.wrapper{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif}.wrapper img{height:auto;max-width:100%}@media (max-width:640px){.wrapper img{width:100%}}.wrapper sub{font-size:.8em;vertical-align:sub}.wrapper sup{font-size:.8em;vertical-align:super}.wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;outline:none}.wrapper button.focus-visible{outline:1px auto -moz-mac-focusring;outline:1px auto -webkit-focus-ring-color}.wrapper button:focus-visible{outline:1px auto -moz-mac-focusring;outline:1px auto -webkit-focus-ring-color}.wrapper picture{font-size:0}.wrapper .sp_il{display:none}@media (max-width:640px){.wrapper .sp_il{display:inline}}.wrapper .pc_il{display:inline}@media (max-width:640px){.wrapper .pc_il{display:none}}.wrapper .opacity{-webkit-transition:opacity .2s;transition:opacity .2s}.wrapper .opacity:hover{opacity:.6}@media (max-width:640px){.wrapper .opacity:hover{opacity:inherit}}.wrapper .js-accordion-tab{cursor:pointer;display:block}.wrapper .js-accordion-tabpanel{height:0;overflow:hidden}.wrapper .subheading_img{display:block;margin:auto;width:70px}@media (max-width:640px){.wrapper .subheading_img{width:9.3333333333vw}}.wrapper .subheading_ttl{display:block;height:29px;margin:24px auto 0;width:auto}@media (max-width:640px){.wrapper .subheading_ttl{height:3.8666666667vw;margin-top:3.4666666667vw}}.wrapper .subheading_txt{display:block;height:10px;margin:21px auto 0;width:auto}@media (max-width:640px){.wrapper .subheading_txt{height:1.2666666667vw;margin-top:4vw}}.wrapper .totop{margin-top:60px;padding-bottom:160px;text-align:center}@media (max-width:640px){.wrapper .totop{margin-top:12vw;padding-bottom:28vw}}.wrapper .totop_btn{display:inline-block}.wrapper .totop_btn_arrow{display:block;margin:auto;width:11px}@media (max-width:640px){.wrapper .totop_btn_arrow{width:5.8666666667vw}}.wrapper .totop_btn_txt{display:block;margin-top:15px;width:82px}@media (max-width:640px){.wrapper .totop_btn_txt{margin-top:3.3333333333vw;width:28vw}}.wrapper .modal-enter,.wrapper .modal-leave-to{opacity:0}.wrapper .modal-enter-to,.wrapper .modal-leave{opacity:1}.wrapper .modal-leave-active{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}@media print{.wrapper .no-print{visibility:hidden!important}}.wrapper{position:relative}.wrapper .global-header{background:#fff;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);box-shadow:inset 0 2px 2px rgba(0,0,0,.1);padding:12px 0 10px;position:relative;z-index:1}@media (max-width:640px){.wrapper .global-header{-webkit-box-shadow:none;box-shadow:none;padding:1.3333333333vw 0}}.wrapper .global-header_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:1200px}@media (max-width:640px){.wrapper .global-header_list{width:98.6666666667vw}}.wrapper .global-header_item{font-size:0;width:390px}@media (max-width:640px){.wrapper .global-header_item{width:32vw}}.wrapper .global-header_item img{width:100%}.wrapper .drawer-open{height:90px;position:absolute;right:38px;top:120px;width:90px;z-index:5}@media (max-width:640px){.wrapper .drawer-open{height:12vw;right:2vw;top:24vw;width:12vw}}.wrapper .drawer-open.is-fixed{position:fixed;top:28px}@media (max-width:640px){.wrapper .drawer-open.is-fixed{top:2.4vw}}.wrapper .drawer{display:none}.wrapper .drawer.is-open{display:block}.wrapper .drawer-backdrop{background-color:rgba(0,0,0,.3);bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:35}.wrapper .drawer-container{margin-bottom:auto;margin-left:auto;width:490px}@media (max-width:640px){.wrapper .drawer-container{width:100%}}.wrapper .drawer-content{background-color:#1ea55f;margin-left:auto;margin-right:auto;padding:10px 10px 70px;position:relative}@media (max-width:640px){.wrapper .drawer-content{padding:1.3333333333vw 1.3333333333vw 20vw}}.wrapper .drawer-close{display:block;height:90px;margin-left:auto;width:90px}@media (max-width:640px){.wrapper .drawer-close{height:12vw;width:12vw}}.wrapper .drawer[aria-hidden=false] .drawer-backdrop{-webkit-animation:fadein .3s cubic-bezier(0,0,.2,1);animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.wrapper .drawer[aria-hidden=false] .drawer-container{-webkit-animation:slidein .3s cubic-bezier(0,0,.2,1);animation:slideIn .3s cubic-bezier(0,0,.2,1)}.wrapper .drawer[aria-hidden=true] .drawer-backdrop{-webkit-animation:fadeout .3s cubic-bezier(0,0,.2,1);animation:fadeOut .3s cubic-bezier(0,0,.2,1)}.wrapper .drawer[aria-hidden=true] .drawer-container{-webkit-animation:slideout .3s cubic-bezier(0,0,.2,1);animation:slideOut .3s cubic-bezier(0,0,.2,1)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.wrapper .drawer-list{margin:10px auto auto;width:320px}@media (max-width:640px){.wrapper .drawer-list{margin-top:6vw;width:77.3333333333vw}}.wrapper .drawer-list_item{font-size:17px}@media (max-width:640px){.wrapper .drawer-list_item{font-size:3.6vw}}.wrapper .drawer-list_item+.drawer-list_item{margin-top:1.65em}@media (max-width:640px){.wrapper .drawer-list_item+.drawer-list_item{margin-top:1.5em}}.wrapper .drawer-list_link{color:#fff;display:inline-block;font-weight:700;letter-spacing:.1em;padding-left:1.6em;position:relative}.wrapper .drawer-list_link:hover{text-decoration:none}.wrapper .drawer-list_link:before{background-color:#fff;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.5em}.wrapper .drawer-bnrs{margin:35px 0 0 70px;width:370px}@media (max-width:640px){.wrapper .drawer-bnrs{margin:10.6666666667vw auto 0;width:77.3333333333vw}}.wrapper .drawer-bnrs_item{font-size:0}.wrapper .drawer-bnrs_item+.drawer-bnrs_item{margin-top:15px}@media (max-width:640px){.wrapper .drawer-bnrs_item+.drawer-bnrs_item{margin-top:2.6666666667vw}}.wrapper .modal{display:none}.wrapper .modal.is-open{display:block}.wrapper .modal-container{bottom:0;left:0;position:fixed;right:0;top:0;z-index:35}.wrapper .modal[aria-hidden=false] .modal-container{-webkit-animation:fadein .3s cubic-bezier(0,0,.2,1);animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.wrapper .modal[aria-hidden=true] .modal-container{-webkit-animation:fadeout .3s cubic-bezier(0,0,.2,1);animation:fadeOut .3s cubic-bezier(0,0,.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.wrapper .modal-overlay{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:auto;padding:50px;width:100%}@media (max-width:640px){.wrapper .modal-overlay{padding:9.3333333333vw 0}}.wrapper .modal-inner{margin:auto}.wrapper .modal-movie-container{margin:auto;max-width:90vw;opacity:1;position:relative;width:736px}.wrapper .modal-movie-container:before{content:"";display:block;height:0;padding-top:56.25%;width:100%}.wrapper .modal-movie-iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wrapper .modal-movie-close{display:block;height:40px;position:absolute;right:-6px;top:-47px;width:40px}.wrapper .modal-movie-close:after,.wrapper .modal-movie-close:before{background:#fff;border-radius:2px;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:90%}.wrapper .modal-movie-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.wrapper .modal-movie-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.wrapper .button--close{cursor:pointer;display:block;padding:0;position:absolute;right:-28px;top:-21px;width:60px}@media (max-width:640px){.wrapper .button--close{right:-5.4666666667vw;top:-5.4666666667vw;width:9.8666666667vw}}.wrapper .button--close.button--close--movie{right:0;top:0;-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}@media (max-width:640px){.wrapper .button--close.button--close--movie{right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.wrapper .modal-voting-container{word-wrap:break-word;background-color:#fff;margin:auto;opacity:1;overflow:hidden;position:relative}.wrapper .modal-voting-container:after,.wrapper .modal-voting-container:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute}.wrapper .modal-voting-container:before{background-image:url(/products/brand/ketchup/omusta2023/img/bg_voting_modal_top.png);height:240px;left:0;top:0;width:248px}@media (max-width:640px){.wrapper .modal-voting-container:before{height:32vw;width:33.0666666667vw}}.wrapper .modal-voting-container:after{background-image:url(/products/brand/ketchup/omusta2023/img/bg_voting_modal_bottom.png);bottom:0;height:134px;right:0;width:224px}@media (max-width:640px){.wrapper .modal-voting-container:after{height:17.8666666667vw;width:29.8666666667vw}}.wrapper .modal-voting-card{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Noto Sans JP,sans-serif;min-height:512px;padding:45px 20px 50px;position:relative;width:1000px;z-index:1}@media (max-width:640px){.wrapper .modal-voting-card{min-height:70.6666666667vw;padding:6.6666666667vw 2.6666666667vw 6vw;width:83.8666666667vw}}.wrapper .modal-voting-card--voted{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:370px;justify-content:center;min-height:unset;padding:0;width:600px}@media (max-width:640px){.wrapper .modal-voting-card--voted{height:48vw;width:77.3333333333vw}}.wrapper .modal-voting-icon{display:block;font-size:0;margin:auto;width:54px}@media (max-width:640px){.wrapper .modal-voting-icon{width:7.2vw}}.wrapper .modal-voting-shop{word-wrap:break-word;color:#76161b;font-size:20px;font-weight:700;margin:.5em auto 0;text-align:center;white-space:pre-wrap;width:500px}@media (max-width:640px){.wrapper .modal-voting-shop{font-size:2.6666666667vw;width:46.6666666667vw}}.wrapper .modal-voting-menu{word-wrap:break-word;color:#76161b;font-size:31px;font-weight:700;line-height:1.4;margin:1.25em auto 0;text-align:center;white-space:pre-wrap;width:500px}@media (max-width:640px){.wrapper .modal-voting-menu{font-size:4vw;width:68vw}}.wrapper .modal-voting-text{color:#76161b;font-size:22px;margin-top:1em;text-align:center}@media (max-width:640px){.wrapper .modal-voting-text{font-size:2.9333333333vw;margin-top:1.3em}}.wrapper .modal-voting-text--voted{margin-top:0}@media (max-width:640px){.wrapper .modal-voting-text--voted{font-size:3.7333333333vw}}.wrapper .modal-voting-response-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:45px;width:558px}@media (max-width:640px){.wrapper .modal-voting-response-container{margin-top:8.6666666667vw;width:72.2666666667vw}}.wrapper .modal-voting-response{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:39px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;height:78px;justify-content:center;width:263px}@media (max-width:640px){.wrapper .modal-voting-response{border-radius:5.2vw;font-size:3.2vw;height:10.4vw;width:35.0666666667vw}}.wrapper .modal-voting-response--cancel{background-color:#aa9c86}.wrapper .modal-voting-response--agree{background-color:#1ea55f}.wrapper .modal-voting-loading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;justify-content:center}@media (max-width:640px){.wrapper .modal-voting-loading{height:57.3333333333vw}}.wrapper .loading-circle{-webkit-animation:loading .7s linear 0s infinite;animation:loading .7s linear 0s infinite;border:5px solid red;border-radius:999em;border-top:5px solid #f99;height:40px;width:40px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.wrapper .modal-areablocks-container{background-color:#fff;border:4px solid #ff9a27;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;min-width:1000px;position:relative;width:1000px}@media (max-width:640px){.wrapper .modal-areablocks-container{border-radius:5.3333333333vw;border-width:.5333333333vw;min-width:0;width:83.8666666667vw}}.wrapper .modal-areablocks{margin-top:55px;padding-bottom:50px;width:1000px}@media (max-width:640px){.wrapper .modal-areablocks{margin-top:7.3333333333vw;padding-bottom:7.3333333333vw;width:100%}}.wrapper .modal-areablocks-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#f07712;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:26px;font-weight:700;justify-content:center;letter-spacing:.08em}@media (max-width:640px){.wrapper .modal-areablocks-ttl{font-size:4.2666666667vw}}.wrapper .modal-areablocks-ttl span{display:inline-block;padding-left:.2em;padding-right:.2em}.wrapper .modal-areablocks-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-top:43px;width:860px}@media (max-width:640px){.wrapper .modal-areablocks-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:6vw;width:65.7333333333vw}}.wrapper .modal-areablocks-list-item{width:160px}@media (max-width:640px){.wrapper .modal-areablocks-list-item{width:31.2vw}}.wrapper .modal-areablocks-list-item:nth-of-type(n+2){margin-left:15px}@media (max-width:640px){.wrapper .modal-areablocks-list-item:nth-of-type(n+2){margin-left:0}}.wrapper .modal-areablocks-list-item:nth-of-type(5n+1){margin-left:0}.wrapper .modal-areablocks-list-item:nth-of-type(n+6){margin-top:55px}@media (max-width:640px){.wrapper .modal-areablocks-list-item:nth-of-type(n+6){margin-top:0}.wrapper .modal-areablocks-list-item:nth-of-type(n+3){margin-top:6.6666666667vw}}.wrapper .modal-areablocks-list-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0e8db;border-radius:50px;color:#76161b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:35px;justify-content:center;letter-spacing:.08em}@media (max-width:640px){.wrapper .modal-areablocks-list-ttl{font-size:2.9333333333vw;height:6vw}}.wrapper .modal-areablocks-list-txt-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.wrapper .modal-areablocks-list-txt{color:#76161b;font-size:14px;line-height:1.86;margin-top:10px;text-align:center}@media (max-width:640px){.wrapper .modal-areablocks-list-txt{font-size:2.9333333333vw;line-height:1.55;margin-top:2.4vw}}.wrapper .modal-detail-container{background-color:#fff;border:4px solid #ff9a27;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;min-width:1000px;opacity:1;padding:0 115px 63px 70px;position:relative;width:1000px}@media (max-width:640px){.wrapper .modal-detail-container{border-radius:5.3333333333vw;border-width:.5333333333vw;min-width:0;padding:0 0 10.6666666667vw;width:83.8666666667vw}}.wrapper .modal-detail{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:63px}@media (max-width:640px){.wrapper .modal-detail{display:block;margin-top:8vw}}.wrapper .modal-detail-gallery{margin-top:38px;width:390px}@media (max-width:640px){.wrapper .modal-detail-gallery{margin-left:auto;margin-right:auto;margin-top:0;width:58.5333333333vw}}.wrapper .modal-detail-gallery img{display:block;width:auto}.wrapper .modal-detail-gallery-top{position:relative}.wrapper .modal-detail-gallery-top-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;left:-20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:430px}@media (max-width:640px){.wrapper .modal-detail-gallery-top-arrow{left:-3.7333333333vw;width:66vw}}.wrapper .modal-detail-gallery-top-arrow-next,.wrapper .modal-detail-gallery-top-arrow-prev{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:block;height:40px;outline:none;padding:0;width:40px}@media (max-width:640px){.wrapper .modal-detail-gallery-top-arrow-next,.wrapper .modal-detail-gallery-top-arrow-prev{height:7.4666666667vw;width:7.4666666667vw}}.wrapper .modal-detail-gallery-top-arrow-next img,.wrapper .modal-detail-gallery-top-arrow-prev img{height:40px}@media (max-width:640px){.wrapper .modal-detail-gallery-top-arrow-next img,.wrapper .modal-detail-gallery-top-arrow-prev img{height:7.4666666667vw}}.wrapper .modal-detail-gallery-top-arrow-prev{margin-left:0;margin-right:auto}.wrapper .modal-detail-gallery-top-arrow-next{margin-left:auto;margin-right:0}.wrapper .modal-detail-gallery-top-arrow-next img{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.wrapper .modal-detail-gallery-top-img-container{background-color:#eee;height:286px;overflow:hidden;position:relative}@media (max-width:640px){.wrapper .modal-detail-gallery-top-img-container{height:42.9333333333vw}}.wrapper .modal-detail-gallery-top-img-inner{left:-50%;position:absolute;width:200%}.wrapper .modal-detail-gallery-top-img{height:286px;margin-left:auto;margin-right:auto}@media (max-width:640px){.wrapper .modal-detail-gallery-top-img{height:43.4666666667vw}}.wrapper .modal-detail-gallery-syncings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings{margin-top:2.2666666667vw}}.wrapper .modal-detail-gallery-syncings-button{background:none;border:none;display:block;margin:0;padding:0;width:100%}.wrapper .modal-detail-gallery-syncings-img-container{background-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;overflow:hidden;position:relative;width:64px}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings-img-container{height:9.8666666667vw;width:9.8666666667vw}}.wrapper .modal-detail-gallery-syncings-img-container.current:before{border:4px solid #ff9a27;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;position:absolute;width:100%;z-index:1}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings-img-container.current:before{border-width:.5333333333vw}}.wrapper .modal-detail-gallery-syncings-img-container:nth-of-type(n+2){margin-left:17px}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings-img-container:nth-of-type(n+2){margin-left:2.2666666667vw}}.wrapper .modal-detail-gallery-syncings-img-container:nth-of-type(5n+1){margin-left:0}.wrapper .modal-detail-gallery-syncings-img-container:nth-of-type(n+6){margin-top:17px}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings-img-container:nth-of-type(n+6){margin-top:0;margin-top:2.2666666667vw}}.wrapper .modal-detail-gallery-syncings-img-inner{left:-50%;position:absolute;width:200%}.wrapper .modal-detail-gallery-syncings-img{height:64px;margin-left:auto;margin-right:auto}@media (max-width:640px){.wrapper .modal-detail-gallery-syncings-img{height:9.8666666667vw}}.wrapper .modal-detail-info{word-wrap:break-word;width:303px}@media (max-width:640px){.wrapper .modal-detail-info{margin-left:auto;margin-right:auto;margin-top:6.4vw;width:56.4vw}}.wrapper .modal-detail-info-ttl{color:#f07712;font-size:24px;font-weight:700;text-align:center}@media (max-width:640px){.wrapper .modal-detail-info-ttl{font-size:4.2666666667vw}}.wrapper .modal-detail-info-list{margin-top:40px}@media (max-width:640px){.wrapper .modal-detail-info-list{margin-top:6vw}}.wrapper .modal-detail-info-item-ttl{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f0e8db;border-radius:50px;color:#76161b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:35px;justify-content:center;letter-spacing:.06em}@media (max-width:640px){.wrapper .modal-detail-info-item-ttl{border-radius:6.6666666667vw;font-size:2.9333333333vw;height:6.5333333333vw}}.wrapper .modal-detail-info-item-ttl:nth-of-type(n+2){margin-top:35px}@media (max-width:640px){.wrapper .modal-detail-info-item-ttl:nth-of-type(n+2){margin-top:6.6666666667vw}}.wrapper .modal-detail-info-item-txt{color:#76161b;font-size:16px;margin-top:18px;padding-left:.5em;padding-right:.5em;text-align:center}@media (max-width:640px){.wrapper .modal-detail-info-item-txt{font-size:2.9333333333vw;margin-top:3.2vw}}.wrapper .modal-detail-info-item-txt a{color:inherit}.wrapper .image-gallery-enter,.wrapper .image-gallery-leave-to{opacity:0}.wrapper .image-gallery-enter-to,.wrapper .image-gallery-leave{opacity:1}.wrapper .image-gallery-enter-active,.wrapper .image-gallery-leave-active{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.wrapper .fade-enter,.wrapper .fade-leave-to{opacity:0}.wrapper .fade-enter-to,.wrapper .fade-leave{opacity:1}.wrapper .fade-enter-active,.wrapper .fade-leave-active{-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.wrapper{background-color:#fff5e5;color:#680807}.wrapper .inner-width{margin:auto;max-width:1120px}@media (max-width:640px){.wrapper .inner-width{width:94.6666666667vw}}.wrapper .section-heading{background-image:url(/products/brand/ketchup/omeletterice/img/bg_plaid.png);background-position:center -5px;background-size:46px 46px;padding:24px 0}@media (max-width:640px){.wrapper .section-heading{background-position:-.8vw 0;background-size:4vw 4vw;padding:1.8666666667vw 0}}.wrapper .section-heading_ttl{background-image:url(/products/brand/ketchup/omeletterice/img/bg_cloth.png);background-size:126px 138px;font-size:0}@media (max-width:640px){.wrapper .section-heading_ttl{background-size:33.6vw 36.8vw}}.wrapper .kv{background-image:url(/products/brand/ketchup/omeletterice/img/bg_plaid.png);background-position:center -15px;background-repeat:repeat;background-size:69px 69px;height:560px}@media (max-width:640px){.wrapper .kv{background-position:center -4vw;background-size:18.5333333333vw 18.5333333333vw;height:138.6666666667vw}}.wrapper .kv_inner{height:100%;max-width:100%;overflow:hidden;position:relative}.wrapper .kv_img{font-size:0;left:50%;margin:auto;padding-left:30px;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1356px}@media (max-width:640px){.wrapper .kv_img{padding-left:0;position:static;-webkit-transform:none;transform:none;width:100%}}.wrapper .navigation{background:#ff6921;padding:21px 0}@media (max-width:640px){.wrapper .navigation{padding:1.3333333333vw 0}}.wrapper .navigation_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:1200px}@media (max-width:640px){.wrapper .navigation_list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:97.8666666667vw}}.wrapper .navigation_item{font-size:0;width:292px}@media (max-width:640px){.wrapper .navigation_item{width:48vw}.wrapper .navigation_item:nth-child(n+3){margin-top:1.3333333333vw}}.wrapper .recipe{margin-top:22px}@media (max-width:640px){.wrapper .recipe{margin-top:5.3333333333vw}}.wrapper .recipe_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:30px}@media (max-width:640px){.wrapper .recipe_list{display:block;margin-top:3.7333333333vw}}.wrapper .recipe_item{background:#fff;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:33px 27px;width:544px}@media (max-width:640px){.wrapper .recipe_item{border-radius:2.6666666667vw;padding:2.6666666667vw 2.6666666667vw 5.3333333333vw;width:auto}.wrapper .recipe_item+.recipe_item{margin-top:4vw}}.wrapper .recipe_item_movie{position:relative;width:100%}.wrapper .recipe_item_movie_thumb{display:block;width:100%}.wrapper .recipe_item_movie_icon{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:56px}@media (max-width:640px){.wrapper .recipe_item_movie_icon{width:10.1333333333vw}}.wrapper .recipe_item_name{font-size:23px;font-weight:700;letter-spacing:.05em;min-height:3.6em;padding-top:1.2em;text-align:center}@media (max-width:640px){.wrapper .recipe_item_name{font-size:4vw;min-height:unset;padding-top:.7em}}.wrapper .recipe_item_name .text-small{display:block;font-size:.9em}@media (max-width:640px){.wrapper .recipe_item_name .text-small{font-size:.8em}}.wrapper .recipe_item_accordion{border:1px solid #cb9998;border-radius:4px}@media (max-width:640px){.wrapper .recipe_item_accordion{border-radius:1.0666666667vw;margin-top:6.6666666667vw}}.wrapper .recipe_item_accordion+.recipe_item_accordion{margin-top:10px}@media (max-width:640px){.wrapper .recipe_item_accordion+.recipe_item_accordion{margin-top:2.6666666667vw}}.wrapper .recipe_item_accordion_tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:21px;font-weight:700;justify-content:space-between;letter-spacing:.25em;padding:.85em 1.5em;width:100%}@media (max-width:640px){.wrapper .recipe_item_accordion_tab{font-size:3.7333333333vw}}.wrapper .recipe_item_accordion_tab .text-small{font-size:.8em}.wrapper .recipe_item_accordion_tab_icon{height:1em;position:relative;width:1em}.wrapper .recipe_item_accordion_tab_icon:after,.wrapper .recipe_item_accordion_tab_icon:before{background:#fb5c3f;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%}.wrapper .recipe_item_accordion_tab_icon:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wrapper .recipe_item_accordion_tab_icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.wrapper .recipe_item_accordion.is-opened .recipe_item_accordion_tab_icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.wrapper .recipe_item_accordion_panel_inner{padding:0 20px}@media (max-width:640px){.wrapper .recipe_item_accordion_panel_inner{padding:0 2.9333333333vw}}.wrapper .recipe_item_accordion_panel_content{border-top:1px solid #cb9998;font-size:16px;padding:25px 1px 35px 4px}@media (max-width:640px){.wrapper .recipe_item_accordion_panel_content{font-size:3.7333333333vw;padding:3.7333333333vw 0 5.3333333333vw}}.wrapper .recipe_ingredient_item{-webkit-box-pack:justify;-ms-flex-pack:justify;background-image:url(/products/brand/ketchup/omeletterice/img/line_dotted.svg);background-position:bottom .6em center;background-repeat:repeat-x;background-size:12px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media (max-width:640px){.wrapper .recipe_ingredient_item{background-size:3.2vw .2666666667vw}}.wrapper .recipe_ingredient_item+.recipe_ingredient_item{margin-top:1em}@media (max-width:640px){.wrapper .recipe_ingredient_item+.recipe_ingredient_item{margin-top:.65em}}.wrapper .recipe_ingredient_item span{background:#fff;display:inline-block;padding:0 .6em}.wrapper .recipe_ingredient_item .em{color:#fb5c3f;font-weight:700}.wrapper .recipe_ingredient_child{margin-top:1.6em;padding-left:.6em}.wrapper .recipe_ingredient_child_list{padding-left:.6em;padding-top:1em}.wrapper .recipe_instructions{counter-reset:number 0;padding-left:2.5em}@media (max-width:640px){.wrapper .recipe_instructions{margin-top:.5em;padding-left:2.3em}}.wrapper .recipe_instructions_item{line-height:1.9;position:relative}@media (max-width:640px){.wrapper .recipe_instructions_item{line-height:1.72}}.wrapper .recipe_instructions_item+.recipe_instructions_item{margin-top:1em}@media (max-width:640px){.wrapper .recipe_instructions_item+.recipe_instructions_item{margin-top:1.3em}}.wrapper .recipe_instructions_item:before{background-repeat:no-repeat;background-size:contain;color:transparent;content:counter(number);counter-increment:number 1;display:block;font-size:18px;height:1em;left:-1.7em;position:absolute;top:.35em;width:1em}@media (max-width:640px){.wrapper .recipe_instructions_item:before{font-size:3.7333333333vw;left:-2.1em}}.wrapper .recipe_instructions_item:first-child:before{background-image:url(/products/brand/ketchup/omeletterice/img/instructions_number01.svg)}.wrapper .recipe_instructions_item:nth-child(2):before{background-image:url(/products/brand/ketchup/omeletterice/img/instructions_number02.svg)}.wrapper .recipe_instructions_item:nth-child(3):before{background-image:url(/products/brand/ketchup/omeletterice/img/instructions_number03.svg)}.wrapper .recipe_instructions_item:nth-child(4):before{background-image:url(/products/brand/ketchup/omeletterice/img/instructions_number04.svg)}.wrapper .recipe_instructions_item:nth-child(5):before{background-image:url(/products/brand/ketchup/omeletterice/img/instructions_number05.svg)}.wrapper .enjoy{margin-top:55px}@media (max-width:640px){.wrapper .enjoy{margin-top:5.8666666667vw}}.wrapper .enjoy_inner{background:#fff;margin:45px auto 0;max-width:1120px;padding-bottom:25px}@media (max-width:640px){.wrapper .enjoy_inner{margin-top:0;padding-bottom:8vw}}.wrapper .enjoy_section{padding:10px 60px 27px}@media (max-width:640px){.wrapper .enjoy_section{padding:2.9333333333vw 2.6666666667vw 3.2vw}}.wrapper .enjoy_section+.enjoy_section{background-image:url(/products/brand/ketchup/omeletterice/img/enjoy_line.svg);background-position:top;background-repeat:no-repeat;background-size:957px auto;padding-top:25px}@media (max-width:640px){.wrapper .enjoy_section+.enjoy_section{background-image:url(/products/brand/ketchup/omeletterice/img/enjoy_line_sp.svg);background-size:84vw auto;padding-top:4vw}}.wrapper .enjoy_section_ttl{margin:auto}@media (max-width:640px){.wrapper .enjoy_section_ttl{font-size:0}}.wrapper .enjoy_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:27px}@media (max-width:640px){.wrapper .enjoy_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.9333333333vw}}.wrapper .enjoy_item{width:465px}@media (max-width:640px){.wrapper .enjoy_item{width:44.8vw}}.wrapper .enjoy_item_lead{font-size:18px;font-weight:700;letter-spacing:.05em;text-align:center}@media (max-width:640px){.wrapper .enjoy_item_lead{font-size:3.2vw;line-height:1.3}}.wrapper .enjoy_item_img{margin-top:14px;position:relative}@media (max-width:640px){.wrapper .enjoy_item_img{margin-top:5.8666666667vw}}.wrapper .enjoy_section01 .enjoy_section_ttl{width:425px}@media (max-width:640px){.wrapper .enjoy_section01 .enjoy_section_ttl{width:73.3333333333vw}}.wrapper .enjoy_section02 .enjoy_section_ttl{width:621px}@media (max-width:640px){.wrapper .enjoy_section02 .enjoy_section_ttl{width:84vw}}.wrapper .enjoy_section03 .enjoy_section_ttl{width:621px}@media (max-width:640px){.wrapper .enjoy_section03 .enjoy_section_ttl{width:80vw}}.wrapper .enjoy_section03 .enjoy_list{margin-top:10px}@media (max-width:640px){.wrapper .enjoy_section03 .enjoy_list{margin-top:2.6666666667vw}}.wrapper .enjoy_section03 .enjoy_item{width:314px}@media (max-width:640px){.wrapper .enjoy_section03 .enjoy_item{width:29.6vw}.wrapper .enjoy_section03 .enjoy_item_img{margin-top:0}}.wrapper .enjoy_item_img_comment{position:absolute}.wrapper .enjoy_item01 .enjoy_item_img_comment{left:-14px;top:0;width:183px}@media (max-width:640px){.wrapper .enjoy_item01 .enjoy_item_img_comment{left:-1.6vw;top:-4.5333333333vw;width:29.0666666667vw}}.wrapper .enjoy_item02 .enjoy_item_img_comment{left:-13px;top:9px;width:205px}@media (max-width:640px){.wrapper .enjoy_item02 .enjoy_item_img_comment{left:-1.3333333333vw;top:-3.7333333333vw;width:30.6666666667vw}}.wrapper .enjoy_item03 .enjoy_item_img_comment{left:-13px;top:10px;width:168px}@media (max-width:640px){.wrapper .enjoy_item03 .enjoy_item_img_comment{left:-1.3333333333vw;top:-4.2666666667vw;width:25.3333333333vw}}.wrapper .enjoy_item04 .enjoy_item_img_comment{left:-14px;top:21px;width:106px}@media (max-width:640px){.wrapper .enjoy_item04 .enjoy_item_img_comment{left:-1.6vw;top:-4.2666666667vw;width:17.0666666667vw}}.wrapper .enjoy_item_name{font-size:23px;font-weight:700;letter-spacing:.1em;margin-top:13px;text-align:center}@media (max-width:640px){.wrapper .enjoy_item_name{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.2vw;justify-content:center;line-height:1.2;margin-top:0;min-height:3em}}.wrapper .enjoy_item_link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fb6923;border-radius:26px;display:-webkit-box;display:-ms-flexbox;display:flex;height:51px;justify-content:center;margin:25px auto 0;position:relative;width:274px}@media (max-width:640px){.wrapper .enjoy_item_link{border-radius:4.8vw;height:9.3333333333vw;margin-top:.8vw;padding-right:1.3333333333vw;width:40.5333333333vw}}.wrapper .enjoy_item_link:after{background-image:url(/products/brand/ketchup/omeletterice/img/arrow_white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media (max-width:640px){.wrapper .enjoy_item_link:after{height:2.1333333333vw;right:4vw;width:1.3333333333vw}}.wrapper .enjoy_item_link_img{width:110px}@media (max-width:640px){.wrapper .enjoy_item_link_img{width:21.8666666667vw}}.wrapper .enjoy_lead{font-size:23px;font-weight:700;letter-spacing:.05em;margin-top:.5em;text-align:center}@media (max-width:640px){.wrapper .enjoy_lead{font-size:3.2vw;line-height:1.4;margin-top:1em}}.wrapper .technique{margin-top:50px}@media (max-width:640px){.wrapper .technique{margin-top:5.3333333333vw}}.wrapper .technique_inner{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto 0;max-width:1120px;padding:31px 60px}@media (max-width:640px){.wrapper .technique_inner{margin:0;padding:5.8666666667vw 2.6666666667vw 2.1333333333vw}}.wrapper .technique_intro{-webkit-box-sizing:content-box;box-sizing:content-box;margin:auto;padding-left:96px;width:692px}@media (max-width:640px){.wrapper .technique_intro{padding-left:.8vw;width:78.4vw}}.wrapper .technique_howto{background:#f8f3ec;margin-top:45px;padding:27px 27px 150px}@media (max-width:640px){.wrapper .technique_howto{margin-top:3.2vw;padding:4vw 0 3.4666666667vw}}.wrapper .technique_howto_ttl{margin:auto;width:679px}@media (max-width:640px){.wrapper .technique_howto_ttl{display:none}}.wrapper .technique_howto_list{margin-top:46px}@media (max-width:640px){.wrapper .technique_howto_list{margin-top:0}}.wrapper .technique_howto_item{margin-left:auto;position:relative}.wrapper .technique_howto_item_ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:640px){.wrapper .technique_howto_item_ttl{margin-left:5.3333333333vw}}.wrapper .technique_howto_item_ttl_number{font-size:0;margin-right:22px}@media (max-width:640px){.wrapper .technique_howto_item_ttl_number{margin-right:3.4666666667vw;width:8vw}}.wrapper .technique_howto_item_ttl_txt{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_line.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto;display:inline-block;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1.6;padding:1em 0 .7em}@media (max-width:640px){.wrapper .technique_howto_item_ttl_txt{-webkit-box-flex:1;-ms-flex-positive:1;background-size:68vw auto;flex-grow:1;font-size:3.7333333333vw}}.wrapper .technique_howto_item_img{position:absolute}@media (max-width:640px){.wrapper .technique_howto_item_img{position:static}}.wrapper .technique_howto_item--1{margin-left:371px}@media (max-width:640px){.wrapper .technique_howto_item--1{margin-left:0}}.wrapper .technique_howto_item--1:after{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_arrow_right.svg);background-repeat:no-repeat;background-size:contain;bottom:-54px;content:"";height:53px;left:-170px;position:absolute;width:60px;z-index:1}@media (max-width:640px){.wrapper .technique_howto_item--1:after{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_arrow_bottom.svg);bottom:-12.8vw;height:10.4vw;left:44vw;width:6.6666666667vw}}.wrapper .technique_howto_item--1 .technique_howto_item_ttl_txt{line-height:1.3;min-width:412px}@media (max-width:640px){.wrapper .technique_howto_item--1 .technique_howto_item_ttl_txt{letter-spacing:0;min-width:unset}}.wrapper .technique_howto_item--1 .technique_howto_item_img{right:calc(100% + 32px);top:-2px;width:324px}@media (max-width:640px){.wrapper .technique_howto_item--1 .technique_howto_item_img{margin:2.4vw auto 0;width:59.4666666667vw}}.wrapper .technique_howto_item--2{margin-left:634px;margin-top:110px}@media (max-width:640px){.wrapper .technique_howto_item--2{margin-left:0;margin-top:10.1333333333vw}}.wrapper .technique_howto_item--2:after{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_arrow_left.svg);background-repeat:no-repeat;background-size:contain;bottom:-150px;content:"";height:91px;left:-312px;position:absolute;width:87px;z-index:1}@media (max-width:640px){.wrapper .technique_howto_item--2:after{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_arrow_bottom.svg);bottom:-6.1333333333vw;height:10.4vw;left:44vw;width:6.6666666667vw}}.wrapper .technique_howto_item--2 .technique_howto_item_ttl{display:block}@media (max-width:640px){.wrapper .technique_howto_item--2 .technique_howto_item_ttl{display:-webkit-box;display:-ms-flexbox;display:flex}}.wrapper .technique_howto_item--2 .technique_howto_item_ttl_number{display:block}.wrapper .technique_howto_item--2 .technique_howto_item_ttl_txt{width:286px}@media (max-width:640px){.wrapper .technique_howto_item--2 .technique_howto_item_ttl_txt{line-height:1.3;width:66.6666666667vw}}.wrapper .technique_howto_item--2 .technique_howto_item_img{right:calc(100% + 28px);top:-61px;width:320px}@media (max-width:640px){.wrapper .technique_howto_item--2 .technique_howto_item_img{margin:2.4vw auto 0;width:59.4666666667vw}}.wrapper .technique_howto_item--3{margin-left:375px;margin-top:168px}@media (max-width:640px){.wrapper .technique_howto_item--3{margin-left:0;margin-top:3.7333333333vw}.wrapper .technique_howto_item--3 .technique_howto_item_ttl_txt{line-height:1.3}}.wrapper .technique_howto_item--3 .technique_howto_item_img{right:calc(100% + 25px);top:-107px;width:328px}@media (max-width:640px){.wrapper .technique_howto_item--3 .technique_howto_item_img{margin:2.1333333333vw auto 0;width:60.2666666667vw}}.wrapper .technique_howto_point{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_bg.svg);background-repeat:no-repeat;background-size:100% 100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:57px;margin-top:18px;min-width:425px;padding:17px 10px 21px}@media (max-width:640px){.wrapper .technique_howto_point{display:block;margin-left:auto;margin-right:auto;margin-top:2.1333333333vw;min-width:unset;padding:1.6vw 5.3333333333vw 3.7333333333vw;width:75.2vw}}.wrapper .technique_howto_point_ttl{margin:auto;width:77px}@media (max-width:640px){.wrapper .technique_howto_point_ttl{width:12.2666666667vw}}.wrapper .technique_howto_point_list{margin-top:6px;padding-left:35px}@media (max-width:640px){.wrapper .technique_howto_point_list{margin-top:1.0666666667vw;padding-left:2.6666666667vw}}.wrapper .technique_howto_point_item{font-size:14px;font-weight:700;letter-spacing:.03em;line-height:1.5;position:relative}@media (max-width:640px){.wrapper .technique_howto_point_item{font-size:3.2vw}}.wrapper .technique_howto_point_item+.technique_howto_point_item{margin-top:.7em}.wrapper .technique_howto_point_item:before{background-image:url(/products/brand/ketchup/omeletterice/img/technique_howto_dot.svg);background-repeat:no-repeat;background-size:contain;content:"";height:9px;left:-1.5em;position:absolute;top:.6em;width:9px}@media (max-width:640px){.wrapper .technique_howto_point_item:before{height:1.3333333333vw;left:-1.2em;top:.4em;width:1.3333333333vw}}.wrapper .technique_secret{margin-top:72px}@media (max-width:640px){.wrapper .technique_secret{margin-top:7.2vw}}.wrapper .technique_secret_ttl{margin:auto;width:491px}@media (max-width:640px){.wrapper .technique_secret_ttl{width:74.9333333333vw}}.wrapper .technique_secret_content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}@media (max-width:640px){.wrapper .technique_secret_content{display:block;margin-top:3.2vw}}.wrapper .technique_secret_heading{margin-left:52px}@media (max-width:640px){.wrapper .technique_secret_heading{margin-left:auto;margin-right:auto;width:57.6vw}}.wrapper .technique_secret_txt{margin-left:27px}@media (max-width:640px){.wrapper .technique_secret_txt{margin-left:8.5333333333vw;margin-top:2.4vw;width:75.7333333333vw}}.wrapper .technique_test{background:#f8f3ec;margin-top:32px;padding:28px 0}@media (max-width:640px){.wrapper .technique_test{margin-top:8vw;padding:6.4vw 0}}.wrapper .technique_test_ttl{margin:auto;width:126px}@media (max-width:640px){.wrapper .technique_test_ttl{width:33.6vw}}.wrapper .technique_test_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-top:38px;padding-left:104px;padding-right:105px}@media (max-width:640px){.wrapper .technique_test_list{display:block;margin-top:6.4vw;padding-left:20.8vw;padding-right:21.3333333333vw}.wrapper .technique_test_item+.technique_test_item{margin-top:10.4vw}}.wrapper .technique_note{font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:.8em;text-align:right}@media (max-width:640px){.wrapper .technique_note{font-size:2.6666666667vw;margin-top:.4em}}.wrapper .laboratory{margin-top:30px}@media (max-width:640px){.wrapper .laboratory{margin-top:5.3333333333vw}}.wrapper .laboratory_img{margin:46px auto 0;width:1000px}@media (max-width:640px){.wrapper .laboratory_img{margin-top:5.3333333333vw;width:89.3333333333vw}}.wrapper .banners{margin-top:55px;padding-bottom:90px}@media (max-width:640px){.wrapper .banners{margin-top:3.7333333333vw;padding-bottom:16vw}}.wrapper .banners_list{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:auto;width:1030px}@media (max-width:640px){.wrapper .banners_list{display:block;width:89.3333333333vw}}.wrapper .banners_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:500px}@media (max-width:640px){.wrapper .banners_item{display:block;width:auto}.wrapper .banners_item+.banners_item{margin-top:9.3333333333vw}}.wrapper .banners_item_img{font-size:0}.wrapper .banners_item_txt{font-size:16px;font-weight:700;letter-spacing:.04em;margin-bottom:1.2em;margin-top:1.2em}@media (max-width:640px){.wrapper .banners_item_txt{font-size:3.7333333333vw;line-height:1.43;margin-top:.8em}}.wrapper .banners_item_btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fb6923;border-radius:26px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:51px;justify-content:center;margin:auto auto 0;padding-right:10px;position:relative;width:274px}@media (max-width:640px){.wrapper .banners_item_btn{border-radius:4.8vw;height:9.3333333333vw;padding-right:0;width:56vw}}.wrapper .banners_item_btn:after{background-image:url(/products/brand/ketchup/omeletterice/img/arrow_white.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media (max-width:640px){.wrapper .banners_item_btn:after{height:2.1333333333vw;right:4vw;width:1.3333333333vw}}.wrapper .banners_item_btn_txt{width:194px}@media (max-width:640px){.wrapper .banners_item_btn_txt{width:38.6666666667vw}}.wrapper .banner{padding-top:70px}@media (max-width:640px){.wrapper .banner{padding-top:13.3333333333vw}}.wrapper .banner_img{display:block;margin:auto;width:651px}@media (max-width:640px){.wrapper .banner_img{width:89.3333333333vw}}