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_2022/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_2022/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_2022/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:#d6a908;margin:0 auto;padding-bottom:15px;width:100%}#contest_page .tieup_main h1.main_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe_2022/main_title-cd4b818d7d9aafbb92a18eb194c459224148106c0b93035901b845b97c087a1d.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;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_2022/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 .intro_text_position_and_name{display:grid;justify-content:end}#contest_page .tieup_intro .intro_text_position_and_name p.intro_text_position{font-size:12px;line-height:1;margin-top:20px}#contest_page .tieup_intro .intro_text_position_and_name 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_2022/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:450px;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_2022/award_title01-eeb5444bca820aab65c83e6327137e88178536e2467bf58711c7233a8ea759d5.webp) top center no-repeat;background-size:458px;height:220px;margin:-57px auto 0;position:relative;text-align:center;text-indent:-9999px;width:458px;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%;padding-left:10px}#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:340px;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{position:relative;text-align:center;height:248px;margin:-57px auto 0;text-indent:-9999px;width:300px;z-index:1}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(n+2) .award_column{display:flex;margin:20px 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;min-height:291px}#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_2022/award_title02-cf95eb3e181fc1c758e5fa5ab535f6f62f1ee3cd1b643d85d857a402fc936c10.webp) top center no-repeat;background-size:300px}#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_2022/award_title03-772d1e87280bead58b2d644b20a4268f9ef2836337733987c892dd37002bde52.webp) top center no-repeat;background-size:300px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(4) h3.award_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe_2022/award_title04-03425e5eca9e9ac834b7e2ec78412ed9054b8fbb242a22e79a32fb90761d403d.webp) top center no-repeat;background-size:300px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(5){margin-left:40px}#contest_page .tieup_recipecontest .recipecontest_award:nth-of-type(5) h3.award_title{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe_2022/award_title05-dc287bcae4913471cdc6da18db80308cd9c10e19ff2fcdd970ca9d552dbd64d5.webp) top center no-repeat;background-size:300px}#contest_page .tieup_recipecontest .recipecontest_award h4.award_subheading{background:url(/kenko/assets/tieups/jsmcn/jsmcn_recipe_2022/award_subheading-93122634c82b63dd6c2648d79a2a1cf65ea7437c6280f54e642dc51372106123.webp) top left no-repeat;background-size:190px;height:44px;text-indent:-9999px;width:190px}#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_2022/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}}
