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-b576768fa9f60825e2bda6d914d43f68286651eb4b58ad8185dddf3b6afa492e.png) 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-56514510faf8caa7f594b599e9eb39999f11041952a89b312fe52039393252e1.png) 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-0cf7215813ac75a41017c34564c4080a9199c18aa0c779cc7626938389c3d40c.png) 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-71e14e2edcc80beaa2f86599b3307a98c3db6336a5fd092b0d072663a7a447d5.jpg) 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-60cbfb8de65b2be54115239a5733d21d8ae808e9af442095dd3d3f0076bb695b.png) 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-172ee77f56b72cd69fe7e746cfba78708e1d51da4407024262f0e3df3cd28b67.png) 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-3dfe51ba6c93a4a25f986704fb3f61a9ded2b68546ead545ed95617d064c4584.png) 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-14a369d8bc6b80a5cf1597ae44009e34cfb4a766edc0279c3fff158393ab99ca.png) 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-373315e7b5032d5a88d248864fd71b83a94b42745a4506d599962719eba54f01.png) 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-9520feb0a402fd52d2cc356bc4824b2c6e3348004c4a07214cca5c376340071a.png) 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-1f8399b90f0a79de171d943274541c0cd80bf7596e087d240ef913ab1de63f52.png) 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-ac5f01196b0d0b3135f20900131ec2c35ba3acc8d61f9011e7d7054f493efb7d.png) 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,.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}}
