﻿body.html{height:100%}img{margin:0 auto}.fadeUpTrigger{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:2s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}h1{font-size:clamp(22px,2.9vw,30px)}h2{font-size:clamp(20px,2.9vw,24px);margin-bottom:20px}h3{font-size:clamp(30px,2.9vw,42px);text-align:center;padding-bottom:20px}h3 small{font-size:clamp(18px,2.9vw,23px);color:#333}h1,h2,h3,h4,.copy,.Intro__inner p span,.Suggestion li,.BLOG p:nth-child(1),.BLOG p:nth-child(2),.Follow-btn p,.topimg__frame ul li,.eventinfo__frame li:nth-child(5),.ph-subtitle{font-family:"kinuta-maruminkatura-stdn",serif;font-weight:400;font-style:normal}.topimg{padding:0}.topimg__frame{position:relative;background-color:#3a3c46;margin:0}.topimg__frame ul{position:absolute;top:60%;left:50%;transform:translate(-50%, -60%);padding:20px 25px;text-align:center;width:100%}.topimg__frame ul li{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.3)}to{filter:blur(0);transform:scale(1)}}.topimg__frame ul li:nth-child(1){color:#fff;margin-bottom:20px;text-shadow:1px 1px 5px #2b2724;line-height:1.2em;font-size:3rem;line-height:5.5rem}@media only screen and (max-width: 576px){.topimg__frame ul li:nth-child(1){font-size:2.8rem;line-height:1.5em}}.topimg__frame ul li:nth-child(1) span{font-size:4.5rem}@media only screen and (max-width: 576px){.topimg__frame ul li:nth-child(1) span{font-size:3.5rem}}.topimg__frame ul li:nth-child(2){font-size:clamp(24px,4vw,38px);color:#fff;text-shadow:1px 1px 5px #2b2724;margin-top:5px}.topimg__frame ul li:nth-child(2) small{font-size:clamp(18px,2.9vw,24px)}.topimg__frame ul li:nth-child(3){font-size:18px;margin:15px 0 0 5px;display:inline-block;padding:8px 15px;background-color:#fff}.topimg__frame ul li:nth-child(4){font-size:24px;color:#fff;background-color:#252525;display:inline-block;padding:14px 20px;margin-bottom:25px;border-radius:40px}.topimg__frame .copy{position:absolute;top:12%;right:4%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(15px,2.9vw,19px);line-height:2em;letter-spacing:.1em;box-decoration-break:clone}@media only screen and (max-width: 576px){.topimg__frame .copy{top:90px;right:10px}}.topimg__frame .copy span{background-color:rgba(119,108,108,.7);color:#fff;padding:8px 6px}.topimg__frame .page{position:absolute;top:70px;left:15px;width:min(1200px,90%);margin-left:15px;background-color:rgba(0,0,0,0)}.topimg__frame .page ol{padding:0;margin:0}.topimg__frame .page ol li{font-size:12px;line-height:2em;color:#bdbcb7}.topimg__frame .page ol a{text-decoration:none;color:#bdbcb7}.Intro{background-color:#f1e3be;padding:0 0 100px 0}.Intro__inner{display:flex;justify-content:center;width:min(90%,1000px);margin:0 auto}@media only screen and (max-width: 576px){.Intro__inner{flex-wrap:wrap}}.Intro__inner div:nth-of-type(1){align-self:center;flex-basis:60%}@media only screen and (max-width: 576px){.Intro__inner div:nth-of-type(1){flex-basis:100%}}.Intro__inner div:nth-of-type(1) h1{line-height:1.2em;margin-bottom:20px}.Intro__inner div:nth-of-type(1) p{line-height:2em}@media only screen and (max-width: 576px){.Intro__inner div:nth-of-type(1) p{text-align:left}}.Intro__inner div:nth-of-type(1) p span{font-size:20px;line-height:.5em;color:#b88a28}.Intro__inner div:nth-of-type(2){align-self:center;text-align:center}.Intro__inner div:nth-of-type(2) img{margin:0 auto}.Intro__inner div:nth-of-type(2) a p{display:inline-block;background-color:#333;color:#fff;padding:10px 20px}.Follow-btn{position:fixed;bottom:30px;right:30px;z-index:10}@media only screen and (max-width: 576px){.Follow-btn{bottom:0;right:0;width:100%}}.Follow-btn .circle{position:relative;display:inline-block;width:180px;height:180px;border-radius:50%;background-color:#b88a28}@media only screen and (max-width: 576px){.Follow-btn .circle{width:100%;height:80px;border-radius:0;background-color:#b88a28;background-image:none}}.Follow-btn .circle p{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:180px;text-align:center;color:#fff;line-height:1.3em;font-size:20px}@media only screen and (max-width: 576px){.Follow-btn .circle p{width:100%}}.Follow-btn .circle p span{display:inline-block}.Suggestion{background-color:#f1e3be;padding-bottom:100px;padding-top:80px}.Suggestion__outer{background-color:#ecd984;padding:40px 20px;width:min(90%,900px);margin:0 auto;text-align:center}.Suggestion__outer ul{display:inline-block;text-align:left}.Suggestion__outer ul li{font-size:17px}@media only screen and (max-width: 576px){.Suggestion__outer ul li{font-size:16px}}.Suggestion__outer ul li:nth-child(1){margin-bottom:30px;font-size:23px;line-height:1.2em}@media only screen and (max-width: 576px){.Suggestion__outer ul li:nth-child(1){text-align:center}}.Suggestion__outer ul li:not(:first-child){margin-bottom:20px;text-indent:-1em;padding-left:1em}.Suggestion__outer ul li:not(:first-child)::before{content:"・ "}.BLOG{background-color:#f1e3be;padding:0 0 100px 0}@media only screen and (max-width: 576px){.BLOG{padding:0 0 100px 0}}.BLOG__frm{width:min(90%,900px);height:300px;display:flex;margin:0 auto;background:linear-gradient(to bottom right, rgb(168, 131, 29), #b88a28)}@media only screen and (max-width: 576px){.BLOG__frm{width:min(100%,900px);height:auto}}.BLOG__frm:hover{text-decoration:none;opacity:.7;transition:.7s}.BLOG__frm div:nth-child(1){flex-basis:60%;padding:40px 15px 40px 40px;align-self:center}@media only screen and (max-width: 576px){.BLOG__frm div:nth-child(1){padding:20px}}.BLOG__frm div:nth-child(1) p{color:#fff}.BLOG__frm div:nth-child(1) p:nth-of-type(1){display:inline-block;background-color:#fff;color:#333;font-size:16px;padding:8px 20px}.BLOG__frm div:nth-child(1) p:nth-of-type(2){font-size:20px;margin:20px 0}.BLOG__frm div:nth-child(1) p:nth-of-type(3){font-size:15px;line-height:1.5em}.BLOG__frm div:nth-child(2){flex-basis:40%;background:url(../img/blog1.jpg) no-repeat center center;background-size:cover}.MOVIE{background-color:#f1e3be;padding:0 0 150px 0}.MOVIE .youtube{width:min(90%,540px);aspect-ratio:16/9;margin:0 auto}.MOVIE .youtube iframe{width:100%;height:100%}.eventinfo__frame{display:flex}@media only screen and (max-width: 576px){.eventinfo__frame{flex-wrap:wrap;padding-bottom:50px}}.eventinfo__frame div{align-self:center;flex-basis:50%}@media only screen and (max-width: 576px){.eventinfo__frame div{flex-basis:100%}}.eventinfo__frame div:nth-child(1){background:url(../img/outer.jpg) no-repeat center center;background-size:cover;height:min(500px,100vh)}.eventinfo__frame div:nth-child(2){padding:40px 0 20px 40px}@media only screen and (max-width: 768px){.eventinfo__frame div:nth-child(2){padding:40px 0 20px 20px}}@media only screen and (max-width: 576px){.eventinfo__frame div:nth-child(2){padding:30px 0 0 0;text-align:center}}.eventinfo__frame div:nth-child(2) h3{text-align:left}@media only screen and (max-width: 576px){.eventinfo__frame div:nth-child(2) h3{text-align:center}}@media only screen and (max-width: 576px){.eventinfo__frame div:nth-child(2) ul{display:inline-block;text-align:left}}.eventinfo__frame div:nth-child(2) ul li{font-size:16px;padding:5px 0}.eventinfo__frame div:nth-child(2) ul li:nth-child(1){padding-bottom:15px}.eventinfo__frame div:nth-child(2) ul li:nth-child(5){font-size:20px;display:inline-block;padding:15px 50px;margin-top:30px;background-color:#b88a28}.eventinfo__frame div:nth-child(2) ul li:nth-child(5) a{color:#fff}.eventinfo__frame div:nth-child(2) ul li:nth-child(5) a:hover{text-decoration:none;opacity:.6}.eventinfo__frame div:nth-child(2) ul li span{display:inline-block;background-color:#b88a28;color:#fff;font-size:13px;padding:6px 8px;margin-right:5px}.eventinfo__frame div:nth-child(2) ul li:nth-child(6){margin-top:15px;line-height:1.7em}.eventinfo__frame div:nth-child(2) ul li:nth-child(6) a{font-size:22px;color:#333}.eventinfo__frame div:nth-child(2) ul li:nth-child(6) a:hover{text-decoration:none}.ended{padding:10px 15px;display:inline-block;margin:20px auto;border:1px solid #333;line-height:1.5em}.ended:nth-child(2) a{color:#333}.Photo{background-color:#f1e3be;padding:200px 0 100px}@media only screen and (max-width: 992px){.Photo{padding:200px 0 130px}}@media only screen and (max-width: 768px){.Photo{padding:200px 0 100px}}.Photo h3{margin-bottom:80px}.Photo .ph-text{font-size:16px}.Photo__frm{display:flex;justify-content:center;margin-bottom:120px;flex-wrap:wrap}.Photo__frm_OL{justify-content:flex-start}.Photo__frm_OR{justify-content:flex-end}@media only screen and (max-width: 992px){.Photo__frm_OR .ph-text{order:1}}@media only screen and (max-width: 992px){.Photo__frm_WR .ph-text{order:1}}.Photo__frm_2pic{width:min(95%,1200px);margin:50px auto;justify-content:space-between}@media only screen and (max-width: 768px){.Photo__frm_2pic{margin-bottom:0}}.Photo__frm_2pic div{flex:1;padding:0 15px;line-height:1.8em}@media only screen and (max-width: 768px){.Photo__frm_2pic div{flex-basis:100%;margin-bottom:120px}}.Photo__frm_2pic div .ph-title{color:#fff;letter-spacing:.2em;padding-top:20px}.Photo__frm_2pic div .ph-subtitle{font-size:19px;margin:8px 0 10px 0}.Photo__frm_2pic div p:nth-child(3){text-align:justify}.Photo .wrap-ph{flex-basis:40%}@media only screen and (max-width: 992px){.Photo .wrap-ph{flex-basis:100%}}.Photo .oblong-ph{flex-basis:60%}@media only screen and (max-width: 992px){.Photo .oblong-ph{flex-basis:100%}}.Photo .ph-text{flex-basis:35%;padding:40px;align-self:center;line-height:1.8em}@media only screen and (max-width: 992px){.Photo .ph-text{flex-basis:100%}}.Photo .ph-text .ph-title{color:#fff;letter-spacing:.2em}.Photo .ph-text .ph-subtitle{font-size:19px;margin:8px 0 10px 0}.Photo .ph-text .ph-subtitle span{display:inline-block}.Photo .ph-text p:nth-child(3){text-align:justify}.Photo .subph{width:85%;margin-top:60px}@media only screen and (max-width: 992px){.Photo .subph{margin-top:40px}}.Photo_bg2{background-color:#eee7d1}.form-title{text-align:center;padding-top:50px;background-color:#eee}.form-title h3{font-size:26px;padding-bottom:15px}input::-webkit-input-placeholder{color:#b5b5b5}input:-moz-placeholder{color:#b5b5b5}input::-moz-placeholder{color:#b5b5b5}input:-ms-input-placeholder{color:#b5b5b5}.inputItems li p{font-family:"ヒラギノ角ゴシック",sans-serif}.inputItems li:nth-child(4){align-items:flex-start}.inputItems li .ntc{line-height:1.4em}.col-2{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto}.col-2 .box1{width:50%;padding:0 20px 50px;line-height:1.8em;margin-bottom:60px}@media only screen and (max-width: 768px){.col-2 .box1{flex-basis:100%;padding:0 20px 10px}}.col-2 .box1 img{padding-bottom:20px}.col-2 .box1 .ph-subtitle{font-size:19px;margin:8px 0 10px 0}.col-2 .box1 p:nth-child(3){text-align:justify}