﻿html{max-height:100%;font-size:62.5%}h1,h2,h3,h4,h5,h6,th{margin:0;font-size:100%;font-weight:normal}p,dl,dd,ol,ul,th,td,figure{margin:0;padding:0}th{text-align:left}table{border-collapse:collapse;border-spacing:0}body{background-color:#F2F2F2;color:#707070;font-family:"ヒラギノ角ゴ ProN W3", HiraKakuProN-W3, 游ゴシック, "Yu Gothic", メイリオ, Meiryo, Verdana, Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:'pkna';letter-spacing:0.1em;position:relative}@media screen and (min-width: 900px){body{background-color:#E9E9E9}}img{width:100%;height:auto;vertical-align:bottom}em{font-style:normal;font-weight:bold}li{list-style:none;vertical-align:bottom}li img{vertical-align:top}small{font-size:100%}input,textarea{-webkit-appearance:none}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}@media screen and (max-width: 768px){.is-pc{display:none}}a{color:inherit}a,a:focus{outline:none;transition:all 0.2s ease-out}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:none}@media screen and (min-width: 900px){a[href^="tel:"]{pointer-events:none;cursor:text}}p{line-height:1.5}.font-size_small-x{font-size:1.2rem}@media screen and (min-width: 900px){.font-size_small-x{font-size:1.4rem}}.font-size_small{font-size:1.4rem}@media screen and (min-width: 900px){.font-size_small{font-size:1.6rem}}.font-size_middle{font-size:1.6rem}@media screen and (min-width: 900px){.font-size_middle{font-size:1.8rem}}.font-color_red{color:#DC000C}.font-color_green{color:#499218}.font-color_blue{color:#0E7D94}.font-weight_bold{font-weight:bold !important}.font-weight_normal{font-weight:normal}.font-align_center{text-align:center}.font-align_right{text-align:right}.font-decoration_underline{text-decoration:underline}header{background:#F37129;height:164px;display:flex;justify-content:center;align-items:center;position:relative}header .header-inner{text-align:center;color:#fff}header .header-inner:before{content:url("../images/common/logo.svg");display:block;margin-bottom:5px}header .header-inner_txt-small{font-size:1.6rem;font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 900px){header .header-inner_txt-small{font-size:2.2rem}}header .header-inner_txt-middle{font-size:3.0rem;font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 900px){header .header-inner_txt-middle{font-size:4.3rem}}header .header-inner_txt-h1{font-size:1.8rem;font-weight:bold;letter-spacing:0.1em}@media screen and (min-width: 900px){header .header-inner_txt-h1{font-size:2.4rem}}.admin-page{background:#fff}.admin-page header{background:#707070}@keyframes bound-anim{0%{transform:translateY(0px)}100%{transform:translateY(-12px)}}@keyframes korokoro{0%{transform:translate(0%, 0%)}5%{transform:translate(10%, 0%) rotate(10deg)}25%{transform:translate(20%, 0%) rotate(20deg)}30%{transform:translate(-10%, 0%) rotate(-10deg)}35%{transform:translate(-15%, 0%) rotate(-15deg)}45%{transform:translate(10%, 0%) rotate(10deg)}50%{transform:translate(15%, 0%) rotate(15deg)}60%{transform:translate(-5%, 0%) rotate(-5deg)}65%{transform:translate(-7%, 0%) rotate(-7deg)}75%{transform:translate(0%, 0%) rotate(0deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}footer{background:#DCDCDC;text-align:center}footer .fot-contact{padding:30px}footer .fot-contact_title{font-size:1.6rem;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 900px){footer .fot-contact_title{font-size:2.0rem}}footer .fot-contact_txt{font-size:1.4rem;line-height:1.5;margin-bottom:10px}@media screen and (min-width: 900px){footer .fot-contact_txt{font-size:1.6rem}}footer .fot-contact_mail{font-size:1.4rem}footer .fot-contact_mail:before{content:url("../images/common/ico-mail-gray.svg");display:inline-block;vertical-align:middle;margin-right:5px}.fot-copyright{background:#363636;padding:10px;color:#fff;font-size:1.0rem;text-align:center}@media screen and (max-width: 900px){.fot-copyright{padding-bottom:55px}}input[type=text],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=email],textarea{border-radius:5px;background:#fff;border:1px solid #ccc;padding:14px}input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{outline:none}input[type=text]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=number]:disabled,input[type=email]:disabled{background:#EFEFEF}input::placeholder,textarea::placeholder{color:#BBBBBB}.btn-file-upload{width:200px;height:38px;border-radius:19px;background:#fff;border:1px solid #d2d2d2;display:inline-flex;justify-content:center;align-items:center;position:relative}@media screen and (min-width: 900px){.btn-file-upload{width:220px}}.btn-file-upload span{position:relative;padding-left:22px;line-height:1;cursor:pointer}.btn-file-upload span:after{content:url("../images/common/ico-upload.svg");position:absolute;left:0;top:calc( 50% - 8px)}.btn-file-upload input[type="file"]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;cursor:pointer}.btn-file-upload_file-name{font-size:1.4rem;padding-top:10px}.btn-file-upload_file-name_delate{font-size:1.4rem;padding-top:10px;cursor:pointer;display:none}@media screen and (min-width: 900px){.btn-file-upload_file-name_delate{font-size:1.6rem}}.btn-file-upload_file-name_delate:hover{text-decoration:underline}.btn-file-upload_file-name_delate span{position:relative;padding-left:20px}.btn-file-upload_file-name_delate span:before{content:url("../images/common/ico-delate-small.svg");position:absolute;left:0;top:calc( 50% - 8px )}.validationing .btn-file-upload.file-upload-equired{margin-bottom:36px}.validationing .btn-file-upload.file-upload-equired .error{position:absolute;left:0;bottom:-36px}input{width:100%;box-sizing:border-box}input.input-age{width:5em}input.input-post{width:8em}input.input-tel{width:10em}input.input-email{width:20em}input.input-password{width:10em}input.input-time_hour{width:5em}input.input-time_minute{width:5em}textarea{width:100%;box-sizing:border-box}textarea.ingenuity{line-height:1.5;height:9em}textarea.ingenuityother{line-height:1.5;height:4.5em}textarea.episode{line-height:1.5;height:9em}textarea.howto{line-height:1.5;height:30em}.input_select select{appearance:none;padding:14px calc(14px + 25px) 14px 14px;border:1px solid #cccccc;border-radius:5px;background-color:#fff;cursor:pointer;color:#707070}.input_select select:focus{outline:none}.input_select select:disabled{background:#EFEFEF;cursor:default}.input_select{display:inline-flex;flex-wrap:wrap;align-items:center;position:relative}.input_select::after{position:absolute;content:url("../images/common/ico-arrow-bottom.svg");right:14px;top:15px;width:20px;height:20px;pointer-events:none}.disabled .input_select::after{opacity:0.4}label.input_radio>span{position:relative;cursor:pointer;padding-left:30px}label.input_check>span{position:relative;cursor:pointer;padding-left:25px}label.input_radio>span::before,label.input_radio>span::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.group_item_allergy label.input_check>span{position:relative;cursor:pointer;padding-left:20px}.group_item_allergy label.input_check>span::before{width:12px;height:12px}.group_item_allergy label.input_check>span::after{width:8px;height:8px;left:3px}label.input_radio>span::before{background-color:#fff;border:1px solid #707070;border-radius:50%;width:18px;height:18px;left:0}label.input_radio>span::after{background-color:#707070;border-radius:50%;opacity:0;width:10px;height:10px;left:5px}label.input_check>span::before,label.input_check>span::after{content:"";display:block;position:absolute;transform:translateY(-50%);top:50%}label.input_check>span::before{background-color:#fff;border:1px solid #707070;width:16px;height:16px;left:0}label.input_check>span::after{background-color:#707070;opacity:0;width:12px;height:12px;left:3px}input[type=checkbox]:disabled+label.input_check{opacity:0.5}input[type=checkbox]:disabled+label.input_check>span{cursor:default}input[type=checkbox]:disabled+label.input_check>span::before{background-color:#EFEFEF}input[type=radio]:checked+label.input_radio>span::after,.group_item_allergy input[type=checkbox]:checked+span::after,input[type=checkbox]:checked+label.input_check>span::after{opacity:1}.input_vertical .input_check{margin-bottom:15px}.input_vertical .input_check:after{content:"";display:block;width:100%;height:1px;margin-bottom:14px}.input_vertical .input_check:last-child{margin-bottom:0}.input_vertical .input_check.last{margin-bottom:0}.input_vertical .input_check.last:after{display:none}.input_vertical .input_radio{margin-bottom:15px}.input_vertical .input_radio:after{content:"";display:block;width:100%;height:1px;margin-bottom:14px}.input_vertical .input_radio:last-child{margin-bottom:0}.input_vertical .input_radio.last{margin-bottom:0}.input_vertical .input_radio.last:after{display:none}.group_item_allergy{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:35px}.group_item_allergy::after{content:"";display:block;width:32%}.group_item_allergy label.input_check{width:32%;padding:14px;border-radius:5px;background:#fff;border:1px solid #ccc;box-sizing:border-box;cursor:pointer;margin-bottom:2%;font-size:1.2rem}@media screen and (min-width: 900px){.group_item_allergy label.input_check{padding:20px 14px;font-size:1.6rem}}.group_item_allergy label.input_check>span>span{font-size:1.0rem}@media screen and (min-width: 900px){.group_item_allergy label.input_check>span>span{font-size:1.4rem}}.group_item_allergy label.input_check.w100{width:100%}@media screen and (max-width: 900px){.group_item_allergy label.input_check.w66{width:66%}}@media screen and (max-width: 900px){.group_item_allergy label.input_check.w50{width:49%}}.group_item_allergy label.input_check:has(:checked){border:1px solid #707070}.group_item_allergy label.input_check:has(:disabled){opacity:0.4;cursor:default}.group_item_allergy label.input_check:has(:disabled)>span{cursor:default}.visually-hidden{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}.error{display:block;padding-top:15px;color:#DC000C;padding-left:5px}.error:before{content:url("../images/common/ico-error.svg");margin-right:8px}.error-txt{text-align:center;font-weight:bold;color:#DC000C}.form-error .error-txt{margin-bottom:15px}@media screen and (min-width: 900px){form.login{width:300px;margin:0 auto}}.btn{display:flex;position:relative;width:200px;height:50px;border-radius:25px;background:#F37129;color:#fff;justify-content:center;align-items:center;border:none;margin:0 auto;cursor:pointer}@media screen and (min-width: 900px){.btn{width:230px;font-size:1.8rem}}.btn.btn_entry{background:#499218}.btn.btn_entry:hover{background:#285D05}.btn_next:after{content:url("../images/common/ico-arrow-right-white.svg");position:absolute;right:15px;top:calc( 50% - 10px )}.btn_send:after{content:url("../images/common/ico-entry.svg");position:absolute;right:15px;top:calc( 50% - 10px )}.btn:hover{background:#E84B05}.btn_delate{background:#DC000C}.btn_delate:after{content:url("../images/common/ico-delate-white.svg");position:absolute;left:15px;top:calc( 50% - 10px )}.btn_delate:hover{background:#8D0000 !important}.btn_fix{background:#707070;margin-top:30px}.btn_fix:hover{background:#4B4B4B}.btn_fix:after{content:url("../images/common/ico-arrow-left-white.svg");position:absolute;left:15px;top:calc( 50% - 10px )}.btn_next_note{text-align:center;padding-top:10px;font-size:1.4rem}.btn-disabled{opacity:0.5;pointer-events:none}.btn-print{display:flex;justify-content:center;align-items:center;width:196px;height:38px;border-radius:19px;background:#fff;border:1px solid #d2d2d2;cursor:pointer;font-size:1.4rem;margin:0 auto}@media screen and (min-width: 900px){.btn-print{width:260px;font-size:1.8rem}}.btn-print span{position:relative;padding-left:24px}.btn-print span:before{content:url("../images/common/ico-print.svg");position:absolute;left:0;top:calc( 50% - 9px )}.btn-print:hover{background:#F37129;color:#fff;border-color:#F37129}.btn-print:hover span:before{content:url("../images/common/ico-print-white.svg")}.txt-add-member,.txt-add-material{text-align:center;line-height:1}.txt-add-member_btn,.txt-add-material_btn{display:inline-block;cursor:pointer}.txt-add-member_btn span,.txt-add-material_btn span{position:relative}.txt-add-member_btn span:before,.txt-add-material_btn span:before{content:url("../images/common/ico-plus-gray.svg");position:absolute;left:-30px;top:calc( 50% - 10px )}.txt-add-recipe{line-height:1;margin:30px 0 30px}.txt-add-recipe_btn a{padding-left:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;margin:0 auto;width:250px;height:50px;border-radius:10px;background:#0E7D94;box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.txt-add-recipe_btn a:hover{background:#085565}.txt-add-recipe_btn span{position:relative;color:#fff}.txt-add-recipe_btn span:before{content:url("../images/common/ico-plus-white.svg");position:absolute;left:-30px;top:calc( 50% - 10px )}.txt-add-recipe_draft{padding-top:30px}.txt-add-recipe_draft_title{font-size:1.8rem;font-weight:bold;text-align:center}@media screen and (max-width: 900px){.txt-add-recipe_draft_title{font-size:1.6rem}}.txt-add-recipe_draft_title span{background:linear-gradient(transparent 70%, #fc0 70%);padding:0 10px;position:relative}.txt-add-recipe_draft_title span::after{position:absolute;content:"";right:0;bottom:0;width:1px;height:80%;background:#707070;border-radius:3px;transform:rotate(25deg)}.txt-add-recipe_draft_title span::before{position:absolute;left:0;bottom:0;content:"";width:1px;height:80%;background:#707070;border-radius:3px;transform:rotate(-25deg)}.txt-add-recipe_draft_btn{display:flex;flex-wrap:wrap;justify-content:center;margin:15px auto 10px}.txt-add-recipe_draft_btn li:first-child{margin-right:10px}.txt-add-recipe_draft_btn a{width:100px;height:30px;font-size:1.2rem;display:flex;justify-content:center;align-items:center;border-radius:15px;background:#fff;border:1px solid #d2d2d2;box-sizing:border-box;line-height:1}.txt-add-recipe_draft_btn a:hover{background:#0E7D94;color:#fff}.txt-add-recipe_draft_note{font-size:1.6rem;text-align:center;line-height:1.5}@media screen and (max-width: 900px){.txt-add-recipe_draft_note{font-size:1.4rem;text-align:left}}.txt-add-recipe_draft_note a{color:#0E7D94}.txt-add-recipe_draft_note span{text-decoration:underline}.txt-delate-material{position:absolute;display:block;width:32px;height:32px;right:16px;top:-16px}.txt-delate-material_btn{cursor:pointer}.txt-delate-material_btn span{position:relative;width:32px;height:32px}.txt-delate-material_btn span:before{content:url("../images/common/btn-delate.svg");position:absolute;left:0;top:0}.txt-delate-member{line-height:1;text-align:right;margin:0 0 -20px 0}.txt-delate-member_btn{cursor:pointer;padding-left:26px;font-size:1.4rem;display:inline-block}.txt-delate-member_btn span{position:relative}.txt-delate-member_btn span:before{content:url("../images/common/ico-delate.svg");position:absolute;left:-26px;top:calc( 50% - 10px )}.txt-delate-page{line-height:1;text-align:right;margin:0 0 30px 0}.txt-delate-page_btn{cursor:pointer;padding-left:26px;display:inline-block;color:#DC000C}.txt-delate-page_btn span{position:relative}.txt-delate-page_btn span:before{content:url("../images/common/ico-delate.svg");position:absolute;left:-26px;top:calc( 50% - 10px )}.btn-fixed{padding-bottom:50px}@media screen and (min-width: 900px){.btn-fixed{padding-bottom:70px}}.save-fixed{position:fixed;bottom:0;left:0;width:100%}.save-fixed_btn{width:100%;height:50px;background:#3B3B3B;color:#fff;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.save-fixed_btn span{position:relative;line-height:1;padding-left:25px}.save-fixed_btn span:before{content:url("../images/common/ico-save.svg");position:absolute;left:0;top:calc( 50% - 10px )}@media screen and (min-width: 900px){.save-fixed{bottom:0;left:0;padding:10px 0;background:rgba(144,165,181,0.5)}.save-fixed_btn{width:300px;margin:0 auto;border-radius:25px;box-shadow:0px 0px 6px rgba(0,0,0,0.05)}.save-fixed_btn:hover{background:#000}}.link-mypage-top{text-align:center;margin:30px 0 0 0}@media screen and (min-width: 900px){.link-mypage-top{margin:60px 0 0 0}}@media screen and (max-width: 900px){.link-mypage-top{position:fixed;left:0;bottom:0;background:#fff;padding:15px;width:100%;box-sizing:border-box;box-shadow:0px 0px 6px rgba(0,0,0,0.15);animation:fadeIn 0.6s ease-out;z-index:10}}.link-mypage-top.link-single{margin:0}.link-mypage-top span{line-height:1;position:relative;padding-left:30px}@media screen and (max-width: 900px){.link-mypage-top span{font-size:1.4rem}}.link-mypage-top span:after{content:url("../images/common/ico-arrow-left-orange.svg");position:absolute;left:0;top:calc( 50% - 10px )}@keyframes fadeIn{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.clearfix:after{content:"";display:block;clear:both}.clearfsize{font-size:0;line-height:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#F3F3F3;border-radius:100px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:100px}main{font-size:1.6rem}@media screen and (min-width: 900px){main{font-size:1.8rem}}.head-txt{background:#fff}@media screen and (max-width: 900px){.head-txt .login-txt{padding:15px}}.head-txt_title{font-size:1.6rem;font-weight:bold;text-align:center;padding-top:25px;margin-bottom:15px}@media screen and (min-width: 900px){.head-txt_title{font-size:2.0rem;margin-bottom:25px}}.head-txt_pre-txt{text-align:center}@media screen and (min-width: 900px){.head-txt{padding:25px 50px 0 50px;width:900px;margin:0 auto;background-color:#E9E9E9}}@media screen and (min-width: 900px){.head-txt ._forget{padding:20px}}@media screen and (max-width: 900px){.information{width:94%;margin:0 auto;padding-bottom:30px}}.information_message{padding:30px;border-radius:10px;background:#fcf9ee;border:1px solid #ebe4cd;box-sizing:border-box;width:100%}.information_message p{margin-bottom:1em;font-size:1.6rem;line-height:1.6}@media screen and (max-width: 900px){.information_message p{font-size:1.4rem}}.information_message p a{text-decoration:underline}.information_message p a.contest-result{font-weight:bold;font-size:110%}.information_message p .txt-recipe{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 900px){.information_message p .txt-recipe{font-size:1.6rem}}.information_message p .txt-recipe .txt-passage{color:#499218;font-size:120%}.information_message p.txt-name-zaidan{text-align:right;font-size:1.2rem}@media screen and (min-width: 900px){.information_message p.txt-name-zaidan{font-size:1.6rem}}@media screen and (min-width: 900px){.information_message p.txt-name-zaidan br{display:none}}.information_message p.contest-note{border:1px solid #ebe4cd;border-radius:10px;padding:15px;background:#fbf6e0;font-size:1.4rem}@media screen and (min-width: 900px){.information_message p.contest-note{font-size:1.6rem}}.information_message p:last-child{margin-bottom:0}.txt-caution{color:#DC000C}hr.no-boder{margin-bottom:1em;border:none}hr.no-border{margin-bottom:1em;border:none}.wrapper{padding-top:50px;padding-bottom:50px;width:94%;margin:0 auto;position:relative}@media screen and (min-width: 900px){.wrapper{width:900px;padding:60px;margin-top:50px;margin-bottom:50px;box-sizing:border-box;background:#F2F2F2;border-radius:20px;box-shadow:0px 0px 6px rgba(0,0,0,0.05)}}.wrapper .btn-sample{position:sticky;top:0px;z-index:10}@media screen and (max-width: 900px){.wrapper .btn-sample{position:fixed;width:100%;opacity:0;transition:all 0.2s ease-out}.wrapper .btn-sample.scrolling{opacity:1}}.wrapper .btn-sample_inner{position:relative}@media screen and (max-width: 900px){.wrapper .btn-sample_inner{width:100%}}.wrapper .btn-sample_inner a{width:52px;height:269px;border-radius:0px 10px 10px 0px;background:#fc0;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:-112px;margin-top:10px;z-index:100}@media screen and (max-width: 900px){.wrapper .btn-sample_inner a{width:296px;height:42px;border-radius:0px 0px 10px 10px;box-shadow:0px 1px 6px rgba(0,0,0,0.16);top:0;left:calc( 50% - 148px );right:auto;margin-top:0}}.wrapper .btn-sample_inner a:hover{background:#FFA200}.wrapper .btn-sample_inner a span{padding-bottom:30px;position:relative;font-size:1.6rem;font-weight:bold;color:#3B3B3B}@media screen and (min-width: 900px){.wrapper .btn-sample_inner a span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.wrapper .btn-sample_inner a span::after{content:"";background:url("../images/common/ico-sample.svg");width:21px;height:21px;background-size:cover;background-repeat:no-repeat;display:block;bottom:0;left:calc( 50% - 10px );position:absolute}@media screen and (max-width: 900px){.wrapper .btn-sample_inner a span::after{left:auto;right:0;width:16px;height:16px;top:-1px}}@media screen and (max-width: 900px){.wrapper .btn-sample_inner a span{padding-bottom:0;padding-right:22px}}.admin-page .wrapper{width:90%;margin:50px auto}.admin-page.narrow-page .wrapper{max-width:900px}.admin-page table{margin:0 auto;width:100%;box-sizing:border-box}.admin-page table,.admin-page table tr,.admin-page table th,.admin-page table td{border-collapse:collapse;border:solid 1px #BDBDBD;font-size:1.4rem}.admin-page table th,.admin-page table td{padding:10px 15px}.admin-page table th{background:#707070;color:#fff}.admin-page table td{background:#fff;color:#707070}.admin-page table tr:hover td{background:#E3E3E3}.admin-page table tr.status-green td{background:#CDEDBE}.admin-page table tr.status-blue td{background:#B3D6DF}.admin-page table tr.status-red td{background:#FFEFEF}.admin-page table td a:hover{text-decoration:underline}.admin-page .csv-download{text-align:right;margin-bottom:20px}.admin-page .csv-download span{display:inline-block;cursor:pointer}.link-forget{text-align:center;margin-top:30px}.link-forget a{text-decoration:underline}.page-title{font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:30px}@media screen and (min-width: 900px){.page-title{font-size:2.2rem}}.group{margin-bottom:35px}.group_item{margin-bottom:15px}.group_item_main{font-size:1.6rem;font-weight:bold;line-height:1.5}.group_item_main .caption{display:block;margin-top:5px;font-weight:normal;font-size:80%}@media screen and (min-width: 900px){.group_item_main{font-size:1.8rem}}.group_item_main .sub-txt{margin-left:10px;font-weight:normal;font-size:1.4rem}@media screen and (min-width: 900px){.group_item_main .sub-txt{font-size:1.6rem}}.group_item_main_note{font-size:1.4rem}@media screen and (min-width: 900px){.group_item_main_note{font-size:1.6rem}}.group_item_main_caution{color:#DC000C}.group_item_secondary{font-size:1.4rem;line-height:1.5}@media screen and (min-width: 900px){.group_item_secondary{font-size:1.6rem}}.group_item_secondary-bold{font-size:1.4rem;line-height:1.5;font-weight:bold}@media screen and (min-width: 900px){.group_item_secondary-bold{font-size:1.6rem}}.group_item_note{font-size:1.4rem;margin-top:15px;line-height:1.5}@media screen and (min-width: 900px){.group_item_note{font-size:1.6rem}}.group_item_input_txt{margin-left:5px}.group_consent{margin-top:20px}.group_consent_first{margin-top:20px;margin-bottom:30px}.group_add-member{border-top:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;padding:20px 0 30px}@media screen and (min-width: 900px){.group_item-input,.group_item_input{margin-left:0px}}.confirm .group{padding-bottom:20px;border-bottom:solid 1px #D2D2D2}.confirm .group_item_input{line-height:1.5}.confirm .group_add-member{border:none;padding:0}.sub-group{margin-top:20px}.disabled .group_item{opacity:0.5}.item-any:after{content:"任意";display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;font-size:1.0rem;color:#fff;line-height:1;font-weight:normal;width:30px;height:15px;border-radius:2px;background:#9e9e9e;margin-left:10px}.section-material{border-top:solid 1px #D2D2D2;border-bottom:solid 1px #D2D2D2;padding:35px 0;margin-bottom:35px}.section-material_title{font-size:1.6rem;font-weight:bold;margin-bottom:15px;text-align:center}@media screen and (min-width: 900px){.section-material_title{font-size:1.8rem}}.section-material_txt{font-size:1.4rem;line-height:1.5;margin-bottom:15px}@media screen and (min-width: 900px){.section-material_txt{font-size:1.68rem}}.section-material_box{border-radius:10px;background:#fff;padding:40px 20px 20px 20px;box-sizing:border-box;margin-top:50px;margin-bottom:50px;position:relative}@media screen and (min-width: 900px){.section-material_box{padding:50px;margin-top:50px}}.section-material .is-bottom{margin-bottom:0}.txt-move-material{position:absolute;left:25px;top:-25px;display:flex}@media screen and (max-width: 900px){.txt-move-material{left:5px;top:-25px}}.txt-move-material_up{width:183px;height:50px;border-radius:25px;background:#0E7D94;border:5px solid #fff;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.4rem;font-weight:bold;cursor:pointer}@media screen and (max-width: 900px){.txt-move-material_up{font-size:1.2rem;width:132px;height:50px;border-radius:10px}}.txt-move-material_up:hover{background:#085565}.txt-move-material_up.disable{pointer-events:none;cursor:default;background:#B8CDE1}.txt-move-material_up span{padding-left:24px;position:relative}@media screen and (max-width: 900px){.txt-move-material_up span{padding-left:0}}.txt-move-material_up span::before{content:"";background:url("../images/common/ico-arrow-mov-top.svg");width:16px;height:16px;background-size:cover;background-repeat:no-repeat;display:block;position:absolute;left:0;top:0}@media screen and (max-width: 900px){.txt-move-material_up span::before{width:14px;height:14px;left:calc( 50% - 7px );top:-20px;z-index:2}}@media screen and (max-width: 900px){.txt-move-material_up span::after{content:"";background:#0E7D94;width:22px;height:22px;border-radius:50%;display:block;position:absolute;left:calc( 50% - 11px );top:-24px;z-index:1}}.txt-move-material_down{width:183px;height:50px;border-radius:25px;background:#0E7D94;border:5px solid #fff;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.4rem;font-weight:bold;cursor:pointer;margin-left:5px}@media screen and (max-width: 900px){.txt-move-material_down{font-size:1.2rem;width:132px;height:50px;border-radius:10px}}.txt-move-material_down:hover{background:#085565}.txt-move-material_down.disable{pointer-events:none;cursor:default;background:#B8CDE1}.txt-move-material_down span{padding-left:24px;position:relative}@media screen and (max-width: 900px){.txt-move-material_down span{padding-left:0}}.txt-move-material_down span::before{content:"";background:url("../images/common/ico-arrow-mov-bottom.svg");width:16px;height:16px;background-size:cover;background-repeat:no-repeat;display:block;position:absolute;left:0;top:0}@media screen and (max-width: 900px){.txt-move-material_down span::before{width:14px;height:14px;left:calc( 50% - 7px );top:-20px;z-index:2}}@media screen and (max-width: 900px){.txt-move-material_down span::after{content:"";background:#0E7D94;width:22px;height:22px;border-radius:50%;display:block;position:absolute;left:calc( 50% - 11px );top:-24px;z-index:1}}.txt-move-material_up.disable span::after,.txt-move-material_down.disable span::after{background:#B8CDE1}.confirm .section-material{padding-top:0;border-top:none}.confirm .section-material .is-bottom{border-bottom:none;margin-bottom:0;padding-bottom:0}.action-box{background:#fff;padding:20px}@media screen and (min-width: 900px){.action-box p{font-size:1.6rem}}.action-box .txt-note{margin-left:1.2em}.action-box .txt-note::before{content:"※";display:inline-block;text-indent:-1em}.action-box.action-box-print{margin-bottom:30px}.action-box.action-box-print p{margin-bottom:20px}.action-box.action-box-important{margin-bottom:20px}.action-box_list li{list-style-position:outside;list-style-type:disc;margin-left:1em;line-height:1.5;margin-bottom:15px}.action-box_list li:last-child{margin-bottom:0}.action-box_title{font-size:1.8rem;font-weight:bold;margin-bottom:20px}.action-box_title_print span{padding-left:35px;line-height:1;position:relative}@media screen and (min-width: 900px){.action-box_title_print span{font-size:2.0rem}}.action-box_title_print span:before{content:url("../images/common/ico-print-large.svg");position:absolute;left:0;top:calc( 50% - 13px )}.action-box_title_important span{padding-left:35px;line-height:1;position:relative;color:#BC0000}@media screen and (min-width: 900px){.action-box_title_important span{font-size:2.0rem}}.action-box_title_important span:before{content:url("../images/common/ico-important.svg");position:absolute;left:0;top:calc( 50% - 12px )}.action-box .img-flow{text-align:center;width:90%;max-width:633px;margin:20px auto 0}.action-box .img-flow_title{font-size:1.6rem;font-weight:bold;text-align:center;color:#F37129;margin-bottom:25px;position:relative}.action-box .img-flow_title::before{content:"";width:calc( 50% - 5em );border-bottom:1px dotted #9f9f9f;position:absolute;left:0;top:50%;z-index:1}.action-box .img-flow_title::after{content:"";width:calc( 50% - 5em );border-bottom:1px dotted #9f9f9f;position:absolute;right:0;top:50%;z-index:1}.my-menu{margin-bottom:30px}.my-menu_list{border-top:solid 1px #D2D2D2}.my-menu_list.list_profile a:before{content:url("../images/common/ico-profile.svg");position:absolute;left:15px;top:calc( 50% - 11px )}.my-menu_list.list_recipe a:before{content:url("../images/common/ico-recipe.svg");position:absolute;left:10px;top:calc( 50% - 12px )}.my-menu_list.list_logout a{cursor:pointer}.my-menu_list.list_logout a:before{content:url("../images/common/ico-logout.svg");position:absolute;left:15px;top:calc( 50% - 12px )}.my-menu_list:last-child{border-bottom:solid 1px #D2D2D2}.my-menu_list a{height:85px;display:flex;flex-wrap:wrap;align-items:center;font-weight:bold;padding-left:50px;position:relative}@media screen and (min-width: 900px){.my-menu_list a{font-size:2.0rem}.my-menu_list a:hover{background:#fff}}.my-menu_list a>span{font-size:1.6rem;font-weight:bold}@media screen and (min-width: 900px){.my-menu_list a>span{font-size:2.0rem}}.my-menu_list a>span>span{display:block;padding-top:5px}@media screen and (min-width: 900px){.my-menu_list a>span>span{font-size:1.6rem}}.my-menu_list a:after{content:url("../images/common/ico-arrow-right-orange.svg");position:absolute;right:10px;top:calc( 50% - 10px )}.my-menu-recipe{margin-bottom:30px}.my-menu-recipe_list{border-top:solid 1px #D2D2D2;padding:30px 0}.my-menu-recipe_list:last-child{border-bottom:solid 1px #D2D2D2}.my-menu-recipe_list ul{display:flex;justify-content:flex-start}.my-menu-recipe_list ul li:nth-child(1){width:25.37%;margin-right:10px}.my-menu-recipe_list ul li:nth-child(2){width:25.37%}.my-menu-recipe_list ul li:nth-child(3){width:29.85%}.my-menu-recipe_list ul li a{width:100%;height:38px;font-size:1.4rem;display:flex;justify-content:center;align-items:center;border-radius:19px;background:#fff;border:1px solid #d2d2d2;box-sizing:border-box;line-height:1}@media screen and (min-width: 900px){.my-menu-recipe_list ul li a{font-size:1.6rem}}.my-menu-recipe_list ul li a:hover{background:#F37129;border:none;color:#fff}.my-menu-recipe_list_name{font-size:1.6rem;line-height:1.5;font-weight:bold;margin-bottom:10px}@media screen and (min-width: 900px){.my-menu-recipe_list_name{font-size:2.0rem}}.my-menu-recipe_list_name a:hover{color:#f37129}.my-menu-recipe_list_name a:hover .btn-preview{background:#f37129}.my-menu-recipe_list_name a:hover .btn-preview span{color:#fff}.my-menu-recipe_list_name a:hover .btn-preview span::before{background:url("../images/common/ico-preview-white.svg");width:13px;height:9px;background-repeat:no-repeat;background-size:cover}.my-menu-recipe_list_name .btn-preview{display:inline-flex;align-items:center;justify-content:center;width:94px;height:24px;border-radius:12px;background:#fff;border:1px solid #d2d2d2;margin-left:5px;margin-top:3px;vertical-align:top}@media screen and (max-width: 900px){.my-menu-recipe_list_name .btn-preview{margin-top:0px;height:20px;width:84px}}.my-menu-recipe_list_name .btn-preview span{font-size:1.2rem;font-weight:normal;position:relative;padding-left:16px}@media screen and (max-width: 900px){.my-menu-recipe_list_name .btn-preview span{font-size:1.0rem}}.my-menu-recipe_list_name .btn-preview span::before{content:"";background:url("../images/common/ico-preview.svg");width:13px;height:9px;background-repeat:no-repeat;background-size:cover;display:block;left:0;top:4px;position:absolute}@media screen and (max-width: 900px){.my-menu-recipe_list_name .btn-preview span::before{top:2px}}.my-menu-recipe_list_name_step{display:flex;margin-bottom:30px}.my-menu-recipe_list_name_step>div{display:flex;align-items:center;justify-content:center;width:70px;height:22px;border-radius:11px;background:#BBBBBB;line-height:1;font-size:1.2rem;font-weight:bold;color:#fff;margin-left:8px;position:relative}.my-menu-recipe_list_name_step>div:first-child{margin-left:0;z-index:3}.my-menu-recipe_list_name_step>div:first-child::before{display:none}.my-menu-recipe_list_name_step>div:nth-of-type(2){z-index:2}.my-menu-recipe_list_name_step>div:nth-of-type(3){z-index:1}.my-menu-recipe_list_name_step>div::before{content:"";width:20px;height:4px;background:#BBBBBB;position:absolute;left:-10px;display:block}.my-menu-recipe_list_name_step>div.complete{background:#f37129}.my-menu-recipe_list_name_step>div.complete::before{background:#f37129}.my-menu-recipe_list_detail span{padding-left:20px;position:relative}.my-menu-recipe_list_detail span:before{content:url("../images/common/ico-detail.svg");position:absolute;left:0;top:calc( 50% - 7px )}.my-menu-recipe_list_detail:hover span:before{content:url("../images/common/ico-detail-white.svg")}.my-menu-recipe_list_preview span{padding-left:24px;position:relative}.my-menu-recipe_list_preview span:before{content:url("../images/common/ico-preview.svg");position:absolute;left:0;top:calc( 50% - 7px )}.my-menu-recipe_list_preview:hover span:before{content:url("../images/common/ico-preview-white.svg")}.my-menu-recipe_list_entry{border:none !important;background:#499218 !important;color:#fff}.my-menu-recipe_list_entry.btn-entried{pointer-events:none}.my-menu-recipe_list_entry.btn-entried span{opacity:0.5}.my-menu-recipe_list_entry:hover{background:#285D05 !important}.my-menu-recipe_list_entry span{padding-left:20px;position:relative}.my-menu-recipe_list_entry span:before{content:url("../images/common/ico-entry.svg");position:absolute;left:0;top:calc( 50% - 7px )}.my-menu-recipe_list_entry span .entry-stop:after{content:"一時保存中は応募できません"}.my-menu-recipe_list_entry span .entry-before:after{content:"レシピの登録が完了したら応募しましょう"}.entry-recipe .my-menu-recipe_list_name{margin-bottom:0}.up-img{width:100%}.original-img_delate{display:inline-block}.txt-recipe-entry-thanks{margin-bottom:60px}.txt-form-thanks{margin-bottom:60px}@media screen and (min-width: 900px){.txt-form-thanks{text-align:center}}.txt-important{text-align:center}.txt-important span{padding-left:30px;position:relative;color:#DC000C;font-weight:bold}.txt-important span:before{content:url("../images/common/ico-important.svg");position:absolute;left:0;top:calc( 50% - 12px )}.ico-nini{display:inline-flex;vertical-align:middle;justify-content:center;align-items:center;font-size:1.2rem;color:#fff;line-height:1;font-weight:normal;width:34px;height:18px;border-radius:2px;background:#9e9e9e;margin-right:3px;margin-bottom:3px}.print-recipe-id{display:none}@media print{body{background:#fff}.wrapper{padding-top:0;padding-bottom:0;width:100%}.page-title{font-size:2.2rem;margin-bottom:30px;page-break-after:avoid}.group{margin-bottom:15px}.group_item_note{margin-top:5px}.group_item{margin-bottom:5px}.confirm .group{padding-bottom:15px}.item-any:after{font-size:1.0rem;color:#333;background:#fff}.print-page{display:flex;justify-content:space-between;flex-wrap:wrap}.group,.sub-group{width:100%;break-inside:avoid}.group.print-w_col2,.sub-group.print-w_col2{width:48%}.group.print-w_col3,.sub-group.print-w_col3{width:32%}.group.print-w_col1,.sub-group.print-w_col1{width:100% !important}.section-material{width:100%}.section-material .section-material_box{display:flex;justify-content:space-between;flex-wrap:wrap;border:solid 1px #D2D2D2;break-inside:avoid}.section-material .section-material_box>.group{width:48%}.section-material .section-material_box>.group:first-child{width:100%}.section-material .section-material_box .is-commercial-goods{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.section-material .section-material_box .is-commercial-goods>.group{width:48%}.group_item_input{page-break-before:avoid}.up-img{width:70%;display:block;margin:0 auto 10px auto}.is-private,.is-group{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.print-flex{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.print-flex>.group_item{width:100%}.print-flex>.group_item-input{width:100%}.fot-copyright{background:#fff;padding:0px;color:#333;font-size:0.9rem}.print-recipe-id{display:block;position:fixed;border:solid 1px #848484;padding:4px;line-height:1;top:0;right:0;background:#fff}.print-recipe-id span{font-size:1.4rem;font-weight:bold}.section-material_box .group_item_main{font-weight:normal;font-size:1.2rem}.section-material_box .group_item_input,.section-material_box .group_item-input{font-weight:bold}.section-material_box .group{padding-bottom:5px;margin-bottom:5px}.section-material_box .group_item,.section-material_box .group-item{margin-bottom:5px}.section-material_box{padding:10px 10px 10px 10px;margin-bottom:15px}.section-material{border-bottom:none;padding-bottom:0;margin-bottom:0}html{font-size:50.0%}header,.print-none,.link-mypage-top,.section-material_title,.fot-contact,.btn_next,#easyModal,.action-box.action-box-print{display:none !important}}.modalOpen{font-size:1.4rem;text-align:center;margin-top:20px;cursor:pointer}.modalOpen span{padding-left:20px;line-height:1.5;position:relative}.modalOpen span:before{content:"";background:url("../images/common/ico-important.svg");background-size:cover;width:15px;height:15px;display:block;position:absolute;left:0;top:1px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center}.modal-content{background:#FFFFFF;width:90%;border-radius:15px;max-width:600px;box-shadow:0 5px 8px 0 rgba(0,0,0,0.2),0 7px 20px 0 rgba(0,0,0,0.17);animation-name:modalopen;animation-duration:1s;text-align:center}@keyframes modalopen{from{opacity:0}to{opacity:1}}.modal-header{text-align:right;padding:10px 10px 0 10px}.modalClose{font-size:2.5rem}.modalClose:hover{cursor:pointer}.modal-body{padding:0 30px 30px 30px;color:#707070}.modal-body p{font-weight:bold}.modal-body li{margin-bottom:20px}.modal-body li:last-child{margin-bottom:0}.modal-body li a{padding-left:20px;position:relative;font-size:1.4rem}.modal-body li a:before{content:"";background:url("../images/common/ico-arrow-right-orange.svg");background-size:cover;width:12px;height:12px;display:block;position:absolute;left:0;top:calc( 50% - 6px )}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@media screen and (max-width: 900px){.food_categoly>span{display:block;padding:5px 0 0 30px}}@media screen and (max-width: 900px){.group_item_allergy label:nth-child(22){width:66%}}
/*# sourceMappingURL=common.css.map */
