@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap);html{scroll-behavior:unset}.header,.section{position:relative;text-align:center}.section{padding-left:2.5rem;padding-right:2.5rem}.section p{padding:0 1rem;padding-top:5%;font-size:15px}@media only screen and (min-width:768px){.section p{padding:0;padding-top:2%;font-size:16px}}.section dl{margin:0 1rem}@media only screen and (min-width:480px){.section dl{max-width:380px;margin:auto}}.header{margin:0 auto;background-image:url(img/hero_bg.jpg);background-repeat:repeat-x;background-position:top;background-size:cover;height:auto;z-index:2}@media only screen and (min-width:480px){.header{background-size:contain;max-height:829px}}.header h2{line-height:1}.header h2 img{display:inline-block;max-width:470px;padding-top:78px;width:75%}@media only screen and (min-width:768px){.header h2 img{padding-top:170px}}.header .logo img{display:inline-block;width:43%;max-width:340px;filter:drop-shadow(0 3px 5px rgba(34, 34, 34, .8))}.header h1 img{display:inline-block;max-width:600px;width:80%;padding-top:16%}@media only screen and (min-width:480px){.header h1 img{padding-top:90px}}.menu-btn{position:fixed;top:20px;left:20px;width:30px;height:35px;z-index:100;filter:drop-shadow(0 3px 5px rgba(153, 132, 15, .5647058824))}#menu-conts{background:#eece00;position:fixed;top:0;width:100%;height:100vh;z-index:100;overflow-y:scroll}#menu-conts div{padding:0 0 20vh}@media only screen and (min-width:480px){#menu-conts div{padding:0}}#menu-conts .menu-btn{z-index:102}#menu-conts img{margin:0 auto}#menu-conts .logo01{padding-top:100px}#menu-conts .logo02{padding:20px 0}#menu-conts a{display:block;color:#3e3a39;text-decoration:none;padding:10px 0;font-size:18px;font-weight:600;transition:all .5s ease}#menu-conts a:hover{background:rgba(0,0,0,.1)}.btn{width:100%;margin:0 auto}@media only screen and (min-width:768px){.btn{width:500px;max-width:100%}}.btn a{display:block;padding:5px 0;font-size:18px;background-color:#c4461d;color:#fff;font-weight:600;border-radius:30px;transition:.2s}@media only screen and (min-width:768px){.btn a{font-size:2.4rem}}.btn a:hover{transition:.2s;opacity:.9}#vote{margin:-50px auto 0;width:100%;padding-top:72px;padding-bottom:10%;background-color:#eece00}@media only screen and (min-width:480px){#vote{padding:10% 5% 5%}}@media only screen and (min-width:768px){#vote{margin-top:0;padding-top:120px}}#vote dt{margin:0 auto;background-color:#c4461d;color:#fff;padding:2px;font-size:14px;font-weight:600}@media only screen and (min-width:768px){#vote dt{font-size:20px}}#vote dd{margin:1% auto 2%;color:#3e3a39;padding:5px;font-size:15px;font-weight:600;display:inline-block}@media only screen and (min-width:768px){#vote dd{margin:3% auto 5%;font-size:24px}}#vote dd img{height:1.8rem}@media only screen and (min-width:768px){#vote dd img{height:24px}}#vote p{display:inline-block;max-width:650px;text-align:left;color:#3e3a39;font-weight:600}#vote ul{margin:0 auto;padding:3rem 1rem;max-width:780px;display:flex;justify-content:space-between}@media only screen and (min-width:768px){#vote ul{padding:5%}}#vote ul li{width:30%;position:relative}#vote ul .abs{position:absolute;top:-12px;left:-8px;width:20%}@media only screen and (min-width:768px){#vote ul .abs{top:-20px;left:-15px;width:45px}}#present{margin:0 auto;width:100%;padding:12% 0;background-color:#f6e699}@media only screen and (min-width:768px){#present{padding:7% 5%}}#present .title{margin:0 auto;width:65%;max-width:430px}#present ul{margin:0 auto;padding-top:3%;max-width:900px;display:block}@media only screen and (min-width:768px){#present ul{display:flex;flex-flow:row wrap;justify-content:center;gap:2rem}}#present ul li{width:100%;padding:5% 0 0}@media only screen and (min-width:768px){#present ul li{display:flex;justify-content:center;align-items:center;padding:0;width:47%;background-color:#fff}}#present .text{margin:0 auto;max-width:670px;padding:5% 3.5rem 0;font-size:15px;font-weight:500;text-align:left}@media only screen and (min-width:480px){#present .text{font-size:18px;padding:5% 0 0}}#present .gaiyou{padding:0 2.5rem}#present .gaiyou h4{display:block;margin:10% auto 2%;max-width:670px;padding:3px;font-size:17px;font-weight:600;color:#fff;background-color:#3e3a39;border-radius:20px}@media only screen and (min-width:480px){#present .gaiyou h4{margin:5% auto 2%;font-size:18px;padding:5px}}#present .gaiyou dl{margin:0 auto;max-width:670px;font-size:15px;text-align:left;padding:0 1rem 0}@media only screen and (min-width:480px){#present .gaiyou dl{font-size:18px}}#present .gaiyou dl dt{font-weight:600;padding-top:5px}#present .gaiyou dl dd{font-weight:500}#tohyo{margin:0 auto;width:100%;padding:12% 2.5rem;background-color:#eece00}@media only screen and (min-width:768px){#tohyo{padding:7% 5%}}#tohyo .title{margin:0 auto;width:80%;max-width:480px}#tohyo .kouho{margin:5% auto 0;max-width:1080px;display:flex;flex-flow:row wrap;justify-content:space-between}#tohyo .kouho dl{margin:0 auto 8%;max-width:400px;padding:2% 5% 7%;position:relative;background-color:#fff;border-radius:10px}@media only screen and (min-width:768px){#tohyo .kouho dl{width:30%;margin:0 auto 5%;padding:2% 3% 3%}}#tohyo .kouho dl .abs{position:absolute;width:18%;top:-10px;left:-10px}#tohyo .kouho dl dt{margin:0 auto;width:85%}#tohyo .kouho dl dd{padding-top:1%;text-align:left;font-weight:600}#tohyo .kouho dl dd span{font-size:22px;text-align:center;margin:5px auto -10px;display:block;letter-spacing:.07em}#tohyo p{margin:0 auto;padding:0 0 50px;font-size:18px;font-weight:600}#tohyo p a{border-bottom:#1b1b1b 1px solid;transition:.2s}#tohyo p a:hover{transition:.2s;opacity:.9}.footer{margin:0 auto;width:100%;background-color:#eece00;padding:7% 5% 10%;font-size:14px;color:#3e3a39}@media only screen and (min-width:768px){.footer{padding:3% 5% 5%;font-size:15px}}.footer .sns-btn{display:flex;justify-content:center;align-items:center;margin:20px auto}.footer .sns-btn li{width:30px;margin-left:10px;margin-right:10px}.footer .footer-logo{margin:0 auto;width:100%;padding-bottom:5%;max-width:200px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width:768px){.footer .footer-logo{max-width:250px}}.footer .footer-logo p:nth-child(1){width:35%}.footer .footer-logo p:nth-child(2){width:45%;filter:brightness(0) saturate(100%) invert(21%) sepia(1%) saturate(3288%) hue-rotate(333deg) brightness(100%) contrast(95%)}.footer ul{margin:0 auto;width:100%;font-weight:600;font-size:13px}@media only screen and (min-width:768px){.footer ul{font-size:14px}}.footer .footer_bottom{display:none;background-color:#eece00;padding:1em 1.6rem 0}.footer .footer_bottom .footer_bottom_menu a{background-color:transparent;text-decoration:underline;color:#3e3a39}@media only screen and (min-width:768px){.footer .footer_bottom .footer_bottom_menu{display:flex;justify-content:center}}.footer .footer_bottom .copyright{font-weight:400;color:#3e3a39}.topfooter{background-color:#c4461d;color:#fff}.topfooter .footer-logo p:nth-child(1){filter:brightness(0) invert(1)}.topfooter .footer-logo p:nth-child(2){filter:none}#yamaga_20th .section{min-height:100vh;margin:0;padding:0}#yamaga_20th .section_inner{padding:10vh 2.5rem 20vh}#yamaga_20th .section_inner h3{padding:0 1rem 0}#yamaga_20th .section_inner p{margin:0 auto;padding:50px 0 2.5rem;font-size:16px;font-weight:600;max-width:800px;text-align:left}@media only screen and (min-width:768px){#yamaga_20th .section_inner p{font-size:22px}}#yamaga_20th .top-header{background-image:none;min-height:100vh;z-index:0!important;overflow:hidden}@media only screen and (min-width:768px){#yamaga_20th .top-header{height:auto}}#yamaga_20th .top-header .main_imgBox{height:100vh;overflow:hidden;position:relative;background-color:#fff}#yamaga_20th .top-header .main_imgBox .main_img{z-index:10;opacity:0;width:100%;height:100vh;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;animation:anime 20s 0s ease infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes anime{0%{opacity:0;z-index:10}16%{opacity:1}33%{opacity:1;transform:scale(1.1)}49%{opacity:0}100%{z-index:9}}#yamaga_20th .top-header .main_imgBox .main_img:nth-of-type(2){animation-delay:5s}#yamaga_20th .top-header .main_imgBox .main_img:nth-of-type(3){animation-delay:10s}#yamaga_20th .top-header .main_imgBox .main_img:nth-of-type(4){animation-delay:15s}#yamaga_20th .top-header .scrolldown4 span,#yamaga_20th .top-header .scrolldown4::after,#yamaga_20th .top-header .scrolldown4::before{background:#fff}#yamaga_20th .main_logo{z-index:11;width:100%;height:auto;min-height:55vh;position:fixed;top:0;left:0}#yamaga_20th .main_logo img{position:absolute;left:0;right:0;bottom:0;width:50%;max-width:330px;margin:auto}#yamaga_20th .topbtn a{background-color:#fff;color:#3e3a39}#yamaga_20th .topbtn a span{display:block;font-size:.7em;position:relative;top:-.3em}#yamaga_20th #dounyu{padding:10% 0;padding-top:50vh;background-color:#fff}#yamaga_20th #dounyu #logo_20th_black_trim{position:absolute;left:0;right:0;bottom:0;margin:auto;height:0;overflow:hidden}#yamaga_20th #dounyu h2{padding:6rem 0 4rem;width:100%;max-width:60rem;margin:auto}@media only screen and (min-width:768px){#yamaga_20th #dounyu h2{padding-bottom:6rem}}#yamaga_20th #dounyu .lead{font-weight:700;font-size:16px;padding:0;text-align:left}@media only screen and (min-width:768px){#yamaga_20th #dounyu .lead{font-size:22px}}#yamaga_20th #dounyu .dounyu_text{padding:45vh 0}#yamaga_20th #contents01{margin:0 auto;width:100%;background-color:#eece00}#yamaga_20th #contents01 h3{margin:0 auto;width:100%}#yamaga_20th #contents01 h3 img:nth-child(1){margin:0 auto;max-width:50px}#yamaga_20th #contents01 h3 img:nth-child(2){margin:0 auto;max-width:550px}#yamaga_20th #contents02{margin:0 auto;width:100%;background-color:#1d92bc}#yamaga_20th #contents02 h3{margin:0 auto;width:100%}#yamaga_20th #contents02 h3 img:nth-child(1){margin:0 auto;max-width:50px}#yamaga_20th #contents02 h3 img:nth-child(2){margin:0 auto;max-width:550px}#yamaga_20th #contents02 p{color:#fff}#yamaga_20th #contents03{margin:0 auto;width:100%;background-color:#c4461d}#yamaga_20th #contents03 h3{margin:0 auto;width:100%}#yamaga_20th #contents03 h3 img:nth-child(1){margin:0 auto;max-width:50px}#yamaga_20th #contents03 h3 img:nth-child(2){margin:0 auto;max-width:550px}#yamaga_20th #contents03 p{color:#fff}#yamaga_20th #contents03 .topbtn a:before{background:url(img/insta.svg) 0 0 no-repeat;background-size:25px 20px;content:"";display:inline-block;width:25px;height:20px;margin-right:.5rem;position:relative;top:3px}.scrolldown4{position:fixed;bottom:20px;right:50%;opacity:0;transform:translate(0,0);transition:all 1s;animation:arrowmove 1s ease-in-out infinite}.scrolldown4 span{content:"";position:fixed;bottom:20px;right:0;width:1px;height:50px;background:#3e3a39}@keyframes arrowmove{0%{bottom:1%}50%{bottom:3%}100%{bottom:1%}}.scrollin{transform:translate(0,0)!important;opacity:1!important}.scrolldown4:before{content:"";position:absolute;bottom:20px;right:-3px;width:1px;height:10px;background:#3e3a39;transform:skewX(-31deg)}.scrolldown4:after{content:"";position:absolute;bottom:20px;left:-4px;width:1px;height:10px;background:#3e3a39;transform:skewX(31deg)}.modal{display:none}.modal.is-open{display:block}
/*# sourceMappingURL=../maps/yamaga_20th/style.min.css.map */
