﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4;scrollbar-gutter:stable}:where(:root){text-spacing-trim:trim-start;line-break:strict;overflow-wrap:anywhere}*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}body{line-height:1;background:#fff}hr{overflow:visible;height:0;color:inherit}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main,picture{display:block}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}:where(pre){text-spacing-trim:space-all;font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}html{width:100%;font-size:.6944444444vw;scroll-behavior:smooth}@media screen and (max-width: 768px){html{font-size:2.6666666667vw}}@media screen and (min-width: 14400px){html{font-size:10px}}body{width:100%;font-size:1.6rem;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Yu Gothic","メイリオ",Meiryo,sans-serif;color:#000;background:linear-gradient(180deg, #FFF 20.13%, #FEEDC7 44.78%, #FADBE8 81.18%);letter-spacing:5%}@media screen and (max-width: 768px){body{font-size:1.5rem}}main{overflow-x:clip}a{color:#c50018;-webkit-tap-highlight-color:rgba(148,86,225,.3)}a[href]{transition-duration:.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);backface-visibility:hidden}a[href]:hover{opacity:.7}a img{border-style:none}ul{list-style-type:none;margin:0;padding:0}ul.disc{list-style-type:disc;padding-left:1.4em}ol{padding-left:1.6rem}ol.brackets{padding-left:0}ol.brackets>li{list-style-type:none;counter-increment:cnt;text-indent:-2.5em;padding-left:2.5em}ol.brackets>li::before{content:"（" counter(cnt) "）"}img{display:block;max-width:100%;height:auto}img.sp{display:block}@media screen and (min-width: 768px){img.sp{display:none}}img.pc{display:none}@media screen and (min-width: 768px){img.pc{display:block}}br.sp{display:inline}@media screen and (min-width: 768px){br.sp{display:none}}br.pc{display:none}@media screen and (min-width: 768px){br.pc{display:inline}}.contents_body{line-break:strict}.container{max-width:1000px;margin-inline:auto}@media screen and (max-width: 768px){.container{width:calc(100% - 3.6rem)}}.container.max{max-width:111.6rem}header{display:flex;font-size:15px;line-height:1.7}header #logo img{display:inline}ul.drawer_nav{font-size:15px;line-height:1.7}ul.drawer_nav li+li{margin-top:7.5px !important}footer{font-size:15px;line-height:1.7;margin-top:9rem}footer a{color:#333}footer a:hover{text-decoration:underline}.btn.entry{width:40rem;height:6rem;background:#c50018;position:relative;display:flex;align-items:center;justify-content:center}.btn.entry::before{content:"";display:block;width:100%;height:50%;background:#c50018;mix-blend-mode:multiply;position:absolute;top:0;left:0;z-index:1}.btn.entry::after{content:"";display:block;width:2.6rem;height:2.6rem;background:url(../images/icon_arrow_btn.svg) center center/100% 100% no-repeat;position:absolute;right:1.2rem;top:0;bottom:0;margin:auto;z-index:2}@media screen and (max-width: 768px){.btn.entry::after{width:1.3rem;height:1.3rem;right:.7rem}}.btn.entry img{position:relative;z-index:2;width:31rem}.btn.center{margin-inline:auto}.fes_info .catch{width:89.3rem;margin:0 auto}.fes_info .date{display:flex;align-items:center;flex-direction:column;gap:3.2rem 8.4rem;margin:2.5rem 5% 0 5%}.fes_info .date .date_entry{width:40.9rem}.fes_info .date .date_winners{width:20.6rem}.fes_info .date+*{margin-top:2.5rem}.fes_info .note{margin-top:1.2rem;font-size:1.2rem;text-align:center;line-height:1.5}@media screen and (max-width: 768px){.fes_info .note{font-size:3.2rem}}section.common{margin-top:4.8rem}section.common h2{display:flex;align-items:center;gap:2.5rem}section.common h2::before,section.common h2::after{content:"";display:block;width:100%;height:2rem;background:#c50018}section.common h2 img.label{width:auto;height:4.3rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){section.common h2 img.label{height:5.2rem}}body{background:#fff}#page_header{padding:10rem 0 12rem}@media screen and (max-width: 768px){#page_header{padding:4.8rem 0 6rem}}#page_header h1 img{width:67rem;margin:0 auto}@media screen and (max-width: 768px){#page_header h1 img{width:30rem}}.note{text-align:center;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 768px){.note{font-size:1.2rem}}#map{margin-top:4.8rem}@media screen and (max-width: 768px){#map{margin-top:2.4rem}}#map .legends{width:72.4rem;margin:6rem auto 0}@media screen and (max-width: 768px){#map .legends{width:22.9rem;margin-top:3rem}}.booth{margin-top:12rem}@media screen and (max-width: 768px){.booth{margin-top:6rem}}.booth h2{display:flex;width:fit-content;min-width:30rem;height:5.4rem;border-radius:2.7rem;padding:1rem;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:2.8rem;margin:0 auto;font-weight:bold}@media screen and (max-width: 768px){.booth h2{height:4rem;font-size:1.8rem}}.booth h2+*{margin-top:3.6rem}@media screen and (max-width: 768px){.booth h2+*{margin-top:1.8rem}}.booth .list_table{width:84rem;margin:0 auto}@media screen and (max-width: 768px){.booth .list_table{width:100%}}#shop_list h2{background:#f5a500}#company_list h2{background:#55abe0}#events{display:flex;align-items:flex-start;gap:6rem;margin-top:12rem}@media screen and (max-width: 768px){#events{margin-top:6rem;width:28.3rem;flex-direction:column}}#events #lottery{width:56.3rem;margin-left:-7.2rem}@media screen and (max-width: 768px){#events #lottery{width:calc(100% + 4.2rem);margin-left:-4.2rem;max-width:none}}#events #childs{width:56.5rem}@media screen and (max-width: 768px){#events #childs{width:100%;margin:0 auto}}
