﻿@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300";@import"https://fonts.googleapis.com/css2?family=M+PLUS+1+Code:wght@100..700&display=swap";*{min-height:0vw}html{scroll-behavior:smooth}body{font-family:"Source Sans Pro",sans-serif;background:#fff8ef;display:flex;flex-direction:column;min-height:100vh;letter-spacing:.04em}main{flex:1}a{cursor:pointer;transition:.3s}select{cursor:pointer}img{width:100%;height:auto}.line__btn{margin-top:20px;padding-left:36px;display:grid;place-items:center;margin-inline:auto;width:300px;height:60px;border:2px solid #9b998d;background:linear-gradient(165.7deg, #56B806 8.66%, #00903B 103.43%);border-radius:45.5px;transition:.3s;position:relative;font-size:18px;font-weight:bold;color:#f4f4f4}.line__btn:hover{color:#f4f4f4 !important;scale:1.1 !important}.line__btn::before{content:"";background:url(../img/LINE_Brand_icon.png);background-size:contain;width:36px;height:36px;position:absolute;inset:0;margin-block:auto;left:32px}.hidden{opacity:0;visibility:hidden}.overflow-hidden{overflow:hidden}#popup-btn{transition:.3s}#popup-btn:hover{background:#5b503e;color:#f4f4f4}#popup-menu{width:min(600px,95%);min-height:400px;max-height:90%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;z-index:1000;opacity:0;transition:.3s;border:1px solid #fadebc;border-radius:10px;overflow:scroll;padding:20px}#popup-menu .popup-menu__head{font-size:28px;font-weight:bold;text-align:center}@media(width <= 600px){#popup-menu .popup-menu__head{font-size:20px}}#popup-menu table{margin-inline:auto;margin-top:20px;width:100%;max-width:400px;font-size:20px}@media(width <= 600px){#popup-menu table{font-size:16px}}#popup-menu table thead th{padding-block:5px;font-weight:normal}#popup-menu table thead th:nth-child(3),#popup-menu table thead th:nth-child(4){text-align:center}#popup-menu table tr{border-bottom:.5px solid #332105}#popup-menu table td{padding-block:6px}#popup-menu table td:nth-child(1){width:25%}#popup-menu table td:nth-child(2){width:40%}#popup-menu table td:nth-child(3),#popup-menu table td:nth-child(4){text-align:center}#popup-menu table .td__num{width:10% !important;text-align:center}#popup-menu table .td__prefecture{width:20% !important}#popup-menu.show{opacity:1;visibility:visible}#mask{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:900;background-color:#5b503e;opacity:0;transition:.3s}#mask.show{opacity:.7;visibility:visible}#close-btn{width:30px;height:30px;border-radius:9999px;border:1px solid #5b503e;position:absolute;top:16px;right:30px}#close-btn::before,#close-btn::after{content:"";display:block;width:1px;height:20px;background:#5b503e;position:absolute;top:50%;left:50%}#close-btn::before{transform:translate(-50%, -50%) rotate(45deg)}#close-btn::after{transform:translate(-50%, -50%) rotate(-45deg)}.messages_ul .alert-success{padding-block:20px;padding-inline:40px;border-radius:5px;font-size:20px;color:#332105;background:#fadebc;position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:100}@media(width <= 768px){.messages_ul .alert-success{font-size:16px}}#burger-check{display:none}#burger-check:checked~.burger-menu{transform:scale(1, 1);transform-origin:top;transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s}#burger-check:checked~.burger-mask{display:block}#burger-check:checked~#burger-icon span{transform-origin:left}#burger-check:checked~#burger-icon span:nth-child(1){display:none}#burger-check:checked~#burger-icon span:nth-child(2){rotate:-30deg}#burger-check:checked~#burger-icon span:nth-child(3){rotate:30deg}.burger-mask{display:none;position:fixed;top:60px;left:0;width:100%;height:100%;background:#333;opacity:.7}.burger-icon{display:none;width:36px;height:36px;z-index:101;position:relative}@media(width <= 1024px){.burger-icon{display:block}}.burger-icon span{display:block;width:100%;height:2px;background:#f4f4f4;position:absolute;transition:.3s}.burger-icon span:nth-child(1){top:50%;left:0}.burger-icon span:nth-child(2){top:75%;left:0}.burger-icon span:nth-child(3){top:25%;left:0}.burger-menu{display:grid;place-items:center;padding-block:15px;position:fixed;top:0;right:0;width:200px;height:auto;z-index:1;margin-top:60px;background-color:#5b503e;transition:.3192s cubic-bezier(0.04, 0.04, 0.12, 0.96) .1008s;transform:scale(1, 0);transform-origin:top}.burger-menu__inner{width:80%}.burger-menu li{display:grid;place-items:center;width:100%;padding-block:10px;border-top:1px solid #f4f4f4}.burger-menu li:last-child{border-bottom:1px solid #f4f4f4}.header{height:60px;padding-left:30px;display:flex;align-items:center;justify-content:space-between;background:#5b503e;color:#f4f4f4;letter-spacing:.04em;box-shadow:rgba(0,0,0,.1) 0px 0px 4px 0px;position:relative;z-index:2}@media(width <= 768px){.header{padding-left:10px}}.header__left{display:flex;align-items:center}.header__logo{width:32px;height:32px}.header__title{margin-left:6px;font-size:clamp(1.5rem,1.317rem + .78vw,2rem);display:block;font-family:"M PLUS 1 Code",sans-serif}.header__right{margin-right:20px}.header__right__nav{display:flex;gap:10px}@media(width <= 1024px){.header__right__nav{display:none}}.header__right a:hover,.header__right button:hover{color:rgba(210,182,136,.7411764706)}.bread-crumb{margin-top:10px;margin-left:10px}.bread-crumb ul{display:flex;gap:6px}.bread-crumb a:hover{color:rgba(210,182,136,.7411764706)}.footer{height:50px;background:#5b503e;display:grid;place-items:center}.footer__text{color:#f4f4f4;font-size:14px}.contents{margin-top:30px;padding-bottom:30px}.contents h1{text-align:center;font-size:clamp(2rem,1.545rem + 1.94vw,3rem)}.contents__container{margin-top:40px;width:min(600px,90%);margin-inline:auto}.contents__list__item{margin-top:30px;padding-block:30px;text-align:center;border:1px solid rgba(210,182,136,.7411764706);border-radius:5px;box-shadow:0px 3px 5px 0px rgba(210,182,136,.7411764706);font-size:24px;position:relative;transition:.3s}.contents__list__item:hover{background:#5b503e;color:#f4f4f4}.contents__list__item:hover .contents__list__item__date{rotate:0deg}@media(width <= 600px){.contents__list__item{margin-top:20px;padding-block:20px}}.contents__list__item::before{content:"";font-family:FontAwesome;font-size:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.contents__list__item__date{padding-block:5px;padding-inline:18px;font-size:18px;position:absolute;top:-10px;left:-10px;border:1px solid #332105;border-radius:3px;rotate:-10deg;background:#332105;color:#f4f4f4;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media(width <= 600px){.contents__list__item__date{padding-block:3px;padding-inline:15px;font-size:14px}}.entry__btn-area{margin-top:20px;display:flex;justify-content:center;gap:20px}.entry__btn{width:160px;display:grid;place-items:center;padding-block:10px;padding-inline:20px;border-radius:4px}.popup-btn{border:1px solid #5b503e}.pdf-download__btn{background:red;color:#fff;transition:.3s}.pdf-download__btn:hover{opacity:.7}.event{margin-top:20px;color:#332105}@media(width <= 600px){.event{margin-top:10px}}.event__container{width:min(1000px,95%);margin-inline:auto}.event a:hover{color:rgba(210,182,136,.7411764706)}.event__inner{display:grid;grid-template-columns:1fr;gap:20px}.event__title{margin-inline:auto;width:fit-content;font-size:clamp(2rem,1.634rem + 1.56vw,3rem);position:relative}.event__title::before{content:"";display:block;width:100%;height:4px;background:#fadebc;position:absolute;left:0;bottom:0}.event__head{margin-top:20px;padding-left:20px;padding-block:12px;position:relative;font-size:20px;font-weight:bold;background:rgba(210,182,136,.7411764706);border-left:solid 5px #5b503e}.event__head--closed{padding-left:20px;color:red;font-size:.9em}.event__hall a{text-decoration:underline}.event__text{margin-top:20px;font-size:clamp(1rem,.817rem + .78vw,1.5rem);line-height:1.3;display:grid;grid-template-columns:100px 1fr;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media(width <= 768px){.event__text{grid-template-columns:70px 1fr}}@media(width <= 600px){.event__text{margin-top:10px}}.event__text--2{margin-top:20px;text-align:center;font-size:20px}@media(width <= 768px){.event__text--2{font-size:16px}}@media(width <= 600px){.event__text--2{font-size:14px}}.event__map{margin-top:20px;width:100%;margin-inline:auto}.event__map iframe{width:100%}.entry__form__container{margin-top:20px;margin-bottom:40px;border-radius:20px;border:1px solid #fbd34c;background:#fefbeb}.entry__form__inner{padding-block:15px;color:#332105;width:min(800px,95%);margin-inline:auto}.entry__form__label{margin-top:20px;font-size:18px}.entry__form__field{margin-top:10px;border:1px solid #fbd34c;border-radius:6px}.entry__form__field--prefecture{width:140px;position:relative}.entry__form__field--prefecture::after{content:"";position:absolute;top:12px;right:16px;width:12px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.entry__form__field--prefecture select{width:100%;padding-block:10px;padding-inline:10px;font-size:20px}.entry__form__field--score{width:140px;height:50px;position:relative}.entry__form__field--score::after{content:"";position:absolute;top:12px;right:16px;width:12px;height:12px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.entry__form__field--score select{width:100%;height:100%;padding-left:20px;font-size:20px;font-weight:bold}.entry__form__field input{width:100%;padding-block:15px;padding-inline:10px;font-size:20px;text-align:left;letter-spacing:.04em}.entry__form__check{margin-top:20px}.entry__form__check span{margin-right:14px;font-size:18px}.entry__form__check input{width:20px;height:20px;border:1px solid #332105}.entry__form__btn{margin-top:30px;width:100%;display:grid;place-items:center;color:#332105;color:#fff;letter-spacing:.04em;font-size:28px;padding-block:20px;border-radius:50px;background:#f26140;transition:.3s}@media(width <= 768px){.entry__form__btn{font-size:20px}}.entry__form__btn:hover{scale:1.04}.article{padding:20px;max-width:900px;margin-inline:auto}.article__img{margin-top:20px;border-radius:5px;overflow:hidden}.article__content{margin-top:20px;line-height:1.5;letter-spacing:.04em;font-size:20px}@media(width <= 768px){.article__content{font-size:16px}}.accounts__form{margin-top:100px;margin-inline:auto;width:min(700px,95%)}.accounts__form__container{border-radius:20px;border:1px solid #fbd34c;background:#fefbeb}.accounts__form__inner{padding-block:30px;color:#332105;width:min(600px,95%);margin-inline:auto}.accounts__form h1{text-align:center;font-size:28px}.accounts__form__label{margin-top:40px;font-size:18px}.accounts__form__field{margin-top:10px;border:1px solid #fbd34c;border-radius:6px}.accounts__form__field input{width:100%;padding-block:15px;padding-inline:10px;font-size:20px;text-align:left;letter-spacing:.04em}.accounts__form__btn{margin-top:30px;width:min(400px,100%);display:grid;place-items:center;margin-inline:auto;font-size:24px;font-weight:bold;letter-spacing:.1em;padding-block:15px;border-radius:5px;background:#f26140;color:#f4f4f4}.accounts__form__error{margin-top:20px;color:red}/*# sourceMappingURL=style.min.css.map */