body{background-color:#fff}#contest_page{color:#000}#contest_page .tieup_button_arrow{background:linear-gradient(to right, #2ECE94, #2DCA59);border-radius:28px;height:56px;position:relative;width:280px}#contest_page .tieup_button_arrow::before{background:linear-gradient(to right, #28A950, #47C698);border-radius:28px;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}#contest_page .tieup_button_arrow a{align-items:center;background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/tieup_button_arrow-31574a4c023097c09c85ea0dbf7c278fe2f9cd436cf76d40c4996c2ad3da6f24.webp) right 20px center no-repeat;color:#fff;display:flex;font-size:20px;font-weight:bold;height:100%;justify-content:center;padding-top:1px;position:relative;text-decoration:none;width:100%;z-index:1}#contest_page .tieup_button_arrow a span{font-size:14px}#contest_page .tieup_button_pdf{background:linear-gradient(to right, #3EC3E0, #13D5E1);border-radius:28px;height:56px;position:relative;width:280px}#contest_page .tieup_button_pdf::before{background:linear-gradient(to right, #4E83C6, #3EC3E0);border-radius:28px;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}#contest_page .tieup_button_pdf a{align-items:center;background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/tieup_button_pdf-7cbdaf4105e8d08a859263c374403e5ef4b1a12e405dbac447caffec5046ee62.webp) right 25px center no-repeat;color:#fff;display:flex;font-size:17px;font-weight:bold;height:100%;justify-content:center;padding-top:1px;position:relative;text-decoration:none;width:100%;z-index:1}#contest_page .tieup_button_pdf a span{font-size:14px}#contest_page .tieup_button_blank{border:2px solid #4e83c6;border-radius:18px;box-sizing:border-box;height:36px;transition:all .3s;width:300px}#contest_page .tieup_button_blank:hover{background:#ebf4fd}#contest_page .tieup_button_blank a{align-items:center;background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/tieup_button_blank-87af4e32a9859cc4c0211a8e745d750be5126211ce7664d61038d4c413abc98f.webp) right 15px center no-repeat;color:#4e83c6;display:flex;font-size:14px;font-weight:bold;height:100%;justify-content:center;padding-top:1px;text-decoration:none;width:100%;z-index:1}#contest_page .tieup_header{box-sizing:border-box;height:120px;padding-top:38px;text-align:center}#contest_page .tieup_main{background:#4e83c6;margin:0 auto;padding-bottom:15px;width:100%}#contest_page .tieup_main h1.main_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/main_title-d5836ca9602074fbf483832eb8b166c0113221b2115db4728dd98f4373732fe5.webp) top left no-repeat;background-size:100%;height:370px;text-indent:-9999px;width:100%}#contest_page .tieup_main p.main_text{background:#fff;border-radius:8px;box-sizing:border-box;color:#4e83c6;font-size:16px;line-height:2;margin:15px auto 0;padding:32px 40px;text-align:center;width:96%}#contest_page .tieup_intro{margin:60px auto 0;width:100%}#contest_page .tieup_intro .intro_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/intro_title-30dd52ddc4a74dfb6d2148f8eb4a8f49f5aee1ef74b5d35ea08540f5dee52b52.webp) top center no-repeat;text-indent:-9999px}#contest_page .tieup_intro .column_cell1{width:32%}#contest_page .tieup_intro .column_cell2{margin-left:40px;width:63%}#contest_page .tieup_intro .intro_column{display:flex;margin-top:50px}#contest_page .tieup_intro .intro_column .column_cell+.column_cell{margin-left:0}#contest_page .tieup_intro p.intro_text_lead{font-size:15px;line-height:1.8}#contest_page .tieup_intro p.intro_text_position{font-size:12px;line-height:1;margin-top:20px}#contest_page .tieup_intro p.intro_text_name{font-size:14px;font-weight:bold;line-height:1;margin-top:10px}#contest_page .tieup_recipecontest{margin-top:80px}#contest_page .tieup_recipecontest h2.recipecontest_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/recipecontest_title-34c9f17d258fae4ee7c9ce96072f774a2b1177fc615cfd60d554ba6f5cdbb013.webp) top center no-repeat;height:140px;margin:0 auto;text-indent:-9999px;width:100%}#contest_page .tieup_recipecontest .recipecontest_photo{box-sizing:border-box;margin:50px auto 0;padding:0 30px;width:100%}#contest_page .tieup_recipecontest .recipecontest_photo ul{display:flex;flex-wrap:wrap}#contest_page .tieup_recipecontest .recipecontest_photo ul li{width:249px}#contest_page .tieup_recipecontest .recipecontest_photo ul li:nth-child(4){margin-left:0}#contest_page .tieup_recipecontest .recipecontest_photo ul li:nth-child(n+4){margin-top:5px}#contest_page .tieup_recipecontest .recipecontest_photo ul li+li{margin-left:5px}@media screen and (max-width: 1024px){#contest_page .tieup_recipecontest .recipecontest_photo ul li{width:232px}}#contest_page .tieup_recipecontest .recipecontest_inner{display:flex;flex-wrap:wrap;margin:117px auto 0;width:100%}#contest_page .tieup_recipecontest .recipecontest_award{border:1px solid #4e83c6;border-radius:16px;box-sizing:border-box;position:relative}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1){background:#e6f1fc;width:100%}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1)::before{background:#fff;border-radius:16px 16px 0 0;content:"";display:block;height:400px;left:0;position:absolute;top:0;width:100%;z-index:0}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) h3.award_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/award_title01-4a07a5263ad14e6de99bfd8e97143ba0c04f130ec78094b86eaa1cd9f0346829.webp) top center no-repeat;background-size:337px;height:170px;margin:-57px auto 0;position:relative;text-align:center;text-indent:-9999px;width:337px;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .award_recipe_photo{margin:40px auto 0;position:relative;width:616px;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .award_column{display:flex;margin:40px auto 0;width:90%}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .award_column .column_cell+.column_cell{margin-left:40px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .award_column .column_cell3{width:40%}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .award_column .column_cell4{width:100%}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) p.award_text{font-size:16px;line-height:1.8;margin-top:15px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .tieup_button_group{background:#fff;border-radius:0 0 16px 16px;display:flex;justify-content:center;margin-top:30px;padding:30px 0}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(1) .tieup_button_group .tieup_button_arrow{margin-left:30px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2){background:#e6f1fc;margin-top:100px;width:calc((100% - 40px)/2)}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2)::before{background:#fff;border-radius:16px 16px 0 0;content:"";display:block;height:265px;left:0;position:absolute;top:0;width:100%;z-index:0}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) h3.award_title{margin-top:-54px;position:relative;text-align:center;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) .award_column{display:flex;margin:40px auto 0;position:relative;width:323px;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) .award_column .column_cell+.column_cell{margin-left:23px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) p.award_text{font-size:14px;line-height:1.6;margin:25px auto 0;width:323px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) .tieup_button_group{background:#fff;border-radius:0 0 16px 16px;display:flex;justify-content:center;margin-top:30px;padding:30px 0}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(2) h3.award_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/award_title02-f1ce6049256614756a4c76a640f31818d1bdc0d290058c75efdc472957fe706d.webp) top center no-repeat;height:188px;margin:-57px auto 0;position:relative;text-align:center;text-indent:-9999px;width:221px;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(3){margin-left:40px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(3) h3.award_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/award_title03-1f8964ac0e10bac1024a3ac0dd0a8688eb6c7a303d05bab1934212d348b8886e.webp) top center no-repeat;height:188px;margin:-57px auto 0;text-indent:-9999px;width:297px}#contest_page .tieup_recipecontest .recipecontest_award h4.award_subheading{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/award_subheading-3c082910abe03faaca082131c2a6f5d660d5454a0a58c400c68027ca7dfcce0c.webp) top left no-repeat;height:44px;text-indent:-9999px;width:190px}#contest_page .tieup_encouragement{background:#f7f7f7;margin-top:80px;padding-bottom:60px}#contest_page .tieup_encouragement h2.encouragement_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/encouragement_title-d48e4cf5f20a5c6f1227d0c6ba60b92a560b0bce9ad1f8c6b2d53ef8693ef849.webp) top center no-repeat;height:58px;margin:0 auto 60px;text-indent:-9999px;width:340px}#contest_page .tieup_encouragement .encouragement_recipe{margin:0 auto;width:100%}#contest_page .tieup_encouragement .encouragement_recipe+.encouragement_recipe{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px}#contest_page .tieup_encouragement .recipe_column{display:flex}#contest_page .tieup_encouragement .recipe_column .column_cell+.column_cell{margin-left:30px;position:relative;width:680px}#contest_page .tieup_encouragement h3.recipe_name{font-size:20px;font-weight:bold;line-height:1}@media screen and (max-width: 1024px){#contest_page .tieup_encouragement h3.recipe_name{font-size:18px}}#contest_page .tieup_encouragement p.recipe_organization{font-size:13px;line-height:1;margin-top:18px}#contest_page .tieup_encouragement p.recipe_organization span{font-size:14px}#contest_page .tieup_encouragement p.recipe_text{font-size:13px;line-height:1.6;margin-top:30px}#contest_page .tieup_encouragement .tieup_button_pdf{position:absolute;right:0;top:0}#contest_page .tieup_jsmcn{background:#e6f1fc;border-radius:8px;box-sizing:border-box;margin:60px auto 0;padding:30px 20px 20px;width:100%}#contest_page .tieup_jsmcn h2.jsmcn_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe/jsmcn_title-c0e6e74c165298f5052ffe13fb321d23487ce2677e63c51a5362f1d42f035250.webp) top center no-repeat;height:109px;margin:0 auto;text-indent:-9999px;width:247px}#contest_page .tieup_jsmcn .jsmcn_inner{background:#fff;margin-top:40px;padding:40px 50px}#contest_page .tieup_jsmcn h3.jsmcn_subheading{font-size:16px;text-align:center}#contest_page .tieup_jsmcn p.jsmcn_text{font-size:14px;line-height:1.6;margin-top:30px}#contest_page .tieup_jsmcn .tieup_button_blank{display:block;margin:30px auto 0}.c-form-search__input-text{border:1px solid #979797 !important;border-radius:1.6rem !important;box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.12) !important;font-size:1.4rem !important;padding:.6rem 1.6rem .5rem !important}@media screen and (max-width: 1024px)and (orientation: portrait){.c-form-search__input-text{border-radius:2rem !important;padding:.6rem 1.6rem .5rem !important}}
