@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}li{list-style:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img,input,select{vertical-align:bottom}main{text-align:left}.Inner{width:750px;margin:0 auto}@media (max-width:767px){.Inner{width:90%;margin:0 auto}}body{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-weight:800;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media (min-width:768px){.sp{display:none!important}}@media (max-width:767px){.pc{display:none!important}}.text48{font-size:48px;letter-spacing:.2em}@media (max-width:767px){.text48{font-size:9vw}}.text32{font-size:32px;letter-spacing:.18em}@media (max-width:767px){.text32{font-size:5vw}}.text28{font-size:28px;letter-spacing:.2em}@media (max-width:767px){.text28{font-size:5vw}}.text24{font-size:24px;letter-spacing:.1em}@media (max-width:767px){.text24{font-size:5vw}}.text16{font-size:16px;letter-spacing:.1em}@media (max-width:767px){.text16{font-size:3.25vw}}.header{width:auto;margin:0 auto;height:100vh;min-height:830px}@media (max-width:767px){.header{height:auto;width:100%;min-height:auto}.header ::after{content:"";padding-bottom:calc((1440 / 1450) * 101%);display:block}}.keyVisual{background:url(img/kv_text.png) no-repeat center;background-size:contain;height:90%;min-height:750px;min-width:750px;width:auto;text-indent:100%;white-space:nowrap;overflow:hidden;margin:10px auto}@media (max-width:767px){.keyVisual{height:auto;width:100%;min-width:auto;min-height:auto;margin:0 auto 10px}}.keyVisualFace{position:absolute;top:0;left:0;background:url(img/kv_face.png) no-repeat center;background-size:contain;height:90%;min-height:750px;min-width:750px;width:auto;white-space:nowrap;overflow:hidden;margin:10px auto}@media (max-width:767px){.keyVisualFace{height:auto;width:100%;min-width:auto;min-height:auto}}.headerLink{text-align:center;vertical-align:middle;height:10%;display:flex;width:750px;margin:4% auto 0;justify-content:space-between}.headerLink li{height:100%}.headerLink li a{display:inline-block;letter-spacing:.1em;font-size:24px;color:#000;border-bottom:2px solid #000}.headerLink li a:hover{border:none}.headerLink li::before{content:"▼ "}.description{text-align:center;margin:85px 0 95px}.description p{line-height:2}@media (max-width:767px){.description{margin:10% 0 20%}}.description_ttl{letter-spacing:.05em;font-weight:900;margin-top:10px;font-size:40px}@media (max-width:767px){.description_ttl{margin:4% 0 13%;font-size:4.7vw;white-space:nowrap}}@media (max-width:767px){.description_txt1{margin-bottom:1%;font-size:3vw}}@media (max-width:767px){.description_txt2{font-size:3vw}}.judgeMember{display:inline-block;letter-spacing:0}@media (max-width:767px){.judgeMember{display:block}}.judgeMember_mogi{width:420px;margin:0 0 0 130px}@media (max-width:767px){.judgeMember_mogi{width:76%;margin:0 0 0 6%}}.judgeMember_mogi img{width:100%}.judgeMember_mogi_name{font-size:32px}.judgeMember_mogi_name span{font-size:24px}@media (max-width:767px){.judgeMember_mogi_name{font-size:7.5vw}.judgeMember_mogi_name span{font-size:5.5vw}}.judgeMember_mogi_modalLink{display:inline-block;margin:0 auto;color:#000;font-size:20px;margin-bottom:65px}.judgeMember_mogi_modalLink::after{content:"";display:block;width:100%;border-bottom:2px solid #000;padding-bottom:5px}.judgeMember_mogi_modalLink:hover::after{visibility:hidden}@media (max-width:767px){.judgeMember_mogi_modalLink{margin-bottom:15%;font-size:4.7vw}}.judgeMember_wrap{text-align:center;font-size:0;margin:20px 0 5px 30px}@media (max-width:767px){.judgeMember_wrap{margin:0;padding-left:0}}.judgeMember img{width:169px;margin-bottom:3px}.judgeMember_1 p{text-align:left;margin-left:10px}@media (max-width:767px){.judgeMember_1 p{text-align:center;margin:0}}@media (max-width:767px){.judgeMember_1{margin:5% auto 0}}.judgeMember_2{margin-left:55px;margin-right:75px}@media (max-width:767px){.judgeMember_2{margin:10% auto 0}}@media (max-width:767px){.judgeMember_3{margin:10% auto 0}}.judgeMember_ttl{text-align:center;margin:81px 0 47px;font-size:28px;letter-spacing:.1em}@media (max-width:767px){.judgeMember_ttl{margin:15% auto 10%;font-size:5vw}}.message01{line-height:1.5}.message01_hahahaTextTop{margin:56px 0 0 0;white-space:nowrap}.message01_hahahaTextBtm{font-size:29px;letter-spacing:.08em}@media (max-width:767px){.message01_hahahaTextBtm{font-size:5vw}}.message01_annotation{margin-top:30px;line-height:1.5;padding-bottom:50px}@media (max-width:767px){.message01_annotation{margin-top:5%}}.message01_hahaha{width:31.9%;display:inline-block}@media (max-width:767px){.message01_hahaha{display:block;width:80%}}.message01_hahahaBox{margin:70px auto 64px;width:100%}.message01_hahaha img{width:100%}.message01_hahaha p{margin-top:18px}.message01_hahaha01{width:28.6%;margin:0 43px 0 -6px}@media (max-width:767px){.message01_hahaha01{width:58.6%;margin:0 auto}}.message01_hahaha02{margin:-15px 39px 0 0;width:31.4%}@media (max-width:767px){.message01_hahaha02{width:61.4%;margin:27% auto 0}}.message01_hahaha03{width:29.3%;margin-right:-10px}@media (max-width:767px){.message01_hahaha03{width:59.3%;margin:27% auto 0}}.message05_blackBgText{background:#000;color:#fff;padding:0 5px}.message02{background-image:url(img/separator1.png)}.message03{background-image:url(img/separator2.png)}.message04{background-image:url(img/separator3.png)}.message05{background-image:url(img/separator4.png)}.message06{background-image:url(img/separator5.png)}.message07{background-image:url(img/separator6.png)}.awardedList{font-size:32px;line-height:1.52;letter-spacing:.13em}@media (max-width:767px){.awardedList{font-size:4.7vw;white-space:nowrap}}.awardedList_annotation{vertical-align:top;font-size:16px;letter-spacing:.1em;line-height:.7;padding-bottom:13px}@media (max-width:767px){.awardedList_annotation{font-size:3.5vw;line-height:1}}.awardedList dd+dt{margin-top:47px}@media (max-width:767px){.awardedList dd+dt{margin-top:10%}}.message02{background-position:center 45px;background-size:80px}.message03{background-position:center 95px;background-size:43.5px}.message04{background-position:center 83px;background-size:27px}.message05{background-position:center 83px;background-size:43px}.message06{background-position:calc(50% - 6px) 91px;background-size:44px}.message07{background-position:calc(50% + 5px) 90px;background-size:39.5px}.message07_subTtl{margin:100px 0 30px}.message07_awardedText{line-height:1.5;font-size:23px}@media (max-width:767px){.message07_awardedText{font-size:4.7vw}}@media (max-width:767px){.message02{background-position:center 53px;background-size:80px}.message03{background-position:center 65px;background-size:43.5px}.message04{background-position:center 53px;background-size:27px}.message05{background-position:center 53px;background-size:43px}.message06{background-position:calc(50% - 6px) 61px;background-size:44px}.message07{background-position:calc(50% + 5px) 60px;background-size:39.5px}}.message{padding:200px 0 0 0;background-repeat:no-repeat}@media (max-width:767px){.message{padding:45% 0 0 0}}.message_ttl{margin-bottom:15px;font-size:28px;line-height:1.5;letter-spacing:.18em}@media (max-width:767px){.message_ttl{font-size:5.5vw}}.message_mainText{line-height:2;text-align:justify}.message01{padding:0}.guidelines{border-top:1px solid #7f7f7f;margin-top:112px;padding-top:90px}@media (max-width:767px){.guidelines{margin-top:25%;padding-top:20%}}.guidelines_ttl{line-height:1.5;margin-bottom:48px;font-size:22px;letter-spacing:.13em}@media (max-width:767px){.guidelines_ttl{margin-bottom:12.5%;font-size:4.6vw}}.guidelines_downloadBtn{display:block;width:338px;margin:120px auto 83px;opacity:1;transition:.2s}.guidelines_downloadBtn:hover{opacity:.8;transition:.2s}.guidelines_downloadBtn img{width:100%}@media (max-width:767px){.guidelines_downloadBtn{margin:25% auto 27%;width:80%}}.guidelines_table{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1.7;text-align:justify;-webkit-font-feature-settings:normal;font-feature-settings:normal;display:block;width:100%;margin:0 auto;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;box-sizing:border-box}.guidelines_table>dt{font-weight:700;border-top:1px solid #000;box-sizing:border-box;display:block;float:left;width:25%;padding:20px 20px 0 20px}.guidelines_table>dd{border-top:1px solid #000;border-left:1px solid #000;box-sizing:border-box;display:block;margin-left:25%;width:75%;padding:20px}.guidelines_table>dd::after{display:block;content:"";clear:both}.guidelines_table>dd p+p{margin-top:1em}.guidelines_table_subList1 dt{display:inline-block;width:190px}.guidelines_table_subList1 dd{display:inline}.guidelines_table_subList2{padding-left:1em}.guidelines_table_subList2 li{list-style:disc}@media (max-width:767px){.guidelines_table{font-size:3.2vw;width:100%;margin:0 auto;border:1px solid #000;box-sizing:border-box}.guidelines_table>dt{font-weight:700;border:none;color:#fff;background-color:#000;box-sizing:border-box;display:block;float:none;width:100%;padding:3% 5%}.guidelines_table>dd{border:none;box-sizing:border-box;display:block;margin-left:0;width:100%;padding:3% 5%}.guidelines_table>dd::after{display:block;content:"";clear:both}.guidelines_table>dd p+p{margin-top:1em}.guidelines_table_subList1 dt{width:100%}.guidelines_table_subList1 dd{display:inline;margin-left:1em}.guidelines_table_subList2{list-style-type:disc}}.sns_icons{text-align:center;font-size:0;margin-left:-10px;margin-bottom:60px}.sns_icons li{display:inline-block}.sns_icons li:hover{opacity:.8;transition:.2s}@media (max-width:767px){.sns_icons li{display:block}}.sns_icons li:nth-child(2){margin-left:50px}@media (max-width:767px){.sns_icons li:nth-child(2){margin:0;margin-top:25px}}.sns_icons li:nth-child(3){margin-left:58px}.sns_icons li:nth-child(3) img{padding-bottom:8px}@media (max-width:767px){.sns_icons li:nth-child(3){margin:0;padding-left:40px;margin-top:25px}}footer{font-size:10px;margin:10px 0;text-align:center}.profileModal_wrapper{position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100vw;height:100vh;left:0;opacity:0;pointer-events:none;transition:.3s}.profileModal_black{position:absolute;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:0}.profileModal_content{display:none;box-sizing:border-box;position:absolute;background-color:#fff;cursor:default;z-index:100;border-radius:5px;width:50%;padding:20px;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}@media (max-width:767px){.profileModal_content{-webkit-transform:translateY(-45%);transform:translateY(-45%);width:90%;height:80%;overflow-y:scroll}}.profileModal_content p{line-height:2}@media (max-width:767px){.profileModal_content p{font-size:4vw}}.profileModal_closeBtn{position:absolute}.profileModal_closeBtn::before{position:absolute;content:"";background:#fff;display:block;width:3px;height:34px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.profileModal_closeBtn::after{position:absolute;content:"";background:#fff;display:block;width:3px;height:34px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.profileModal_wrapper.is-show{opacity:1;transition:.3s;pointer-events:auto}.js-modalClose,.js-modalOpen{cursor:pointer}.filledSauce_image{display:none}.header-sauce{position:absolute;top:0;left:0;width:100%;pointer-events:none}.header-sauce{position:absolute}.header-sauce_image{position:absolute;left:0;bottom:100%;width:100%;display:none}