﻿.wait{opacity:0}.play.fadeIn{-webkit-animation:fadeIn .75s ease 0s 1 normal;animation:fadeIn .75s ease 0s 1 normal}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.play.zoomIn{-webkit-animation:zoomIn .75s ease 0s 1 normal;animation:zoomIn .75s ease 0s 1 normal}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.play.slideLeft{-webkit-animation:slideLeft .75s ease 0s 1 normal;animation:slideLeft .75s ease 0s 1 normal}@-webkit-keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.play.slideRight{-webkit-animation:slideRight .75s ease 0s 1 normal;animation:slideRight .75s ease 0s 1 normal}@-webkit-keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.play.slideUp{-webkit-animation:slideUp .75s ease 0s 1 normal;animation:slideUp .75s ease 0s 1 normal}.play.slideUp2{-webkit-animation:slideUp 1.5s ease 0s 1 normal;animation:slideUp 1.5s ease 0s 1 normal}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.play.blurInc{-webkit-animation:blurInc 1.5s ease 0s 1 normal;animation:blurInc 1.5s ease 0s 1 normal}@-webkit-keyframes blurInc{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}@keyframes blurInc{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}}.play.blurUp{-webkit-animation:blurUp 1.5s ease 0s 1 normal;animation:blurUp 1.5s ease 0s 1 normal}@-webkit-keyframes blurUp{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes blurUp{0%{opacity:0;-webkit-filter:blur(16px);filter:blur(16px);-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);-webkit-transform:translateX(0);transform:translateX(0)}}body{color:#231815;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1;text-align:left;background:rgba(0,0,0,.08);height:100%}a:hover img{opacity:.64;transition:.5s}.ac:after,article:after,div:after,dl:after,ul:after{content:"";display:block;clear:both}img{max-width:100%;height:auto}*{box-sizing:border-box}.wp-pagenavi{text-align:center;margin-top:4.5rem}.wp-pagenavi:after{content:"";display:block;clear:both}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi span.current{display:inline-block;width:2em;height:2em;color:#000;font-weight:bold;line-height:2em;text-align:center;text-decoration:none;margin:0 .25em;border:1px solid #000;box-sizing:border-box}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background:#000}.wpcf7-form{margin:3em 0 0}.wpcf7-form .need{color:red}.wpcf7-form dl{margin:0 0 1.5em}.wpcf7-form dl:last-of-type{margin-bottom:3em}.wpcf7-form dl dt{line-height:1.5;padding:.75em 0}.wpcf7-form dl dt .br{padding:2px 0}.wpcf7-form dl dd input[type=email],.wpcf7-form dl dd input[type=text],.wpcf7-form dl dd textarea{display:block;width:100%;line-height:1.5;padding:.75em 1em;border:1px solid rgba(0,0,0,.24);-webkit-appearance:none;box-sizing:border-box}.wpcf7-form dl dd input[type=checkbox],.wpcf7-form dl dd input[type=radio]{margin:1em 0 1em 1em}.wpcf7-form dl dd .wpcf7-radio span{display:inline !important}.wpcf7-form dl dd .wpcf7-radio input{display:inline !important;width:auto !important}.wpcf7-form p{text-align:center;position:relative}.wpcf7-form p span{display:inline !important}.wpcf7-form p input{display:inline-block;width:12em;line-height:1;margin:0 auto;padding:1em 0;background:#000;border-radius:.5em;border:none;cursor:pointer;color:#fff;font-weight:bold;text-align:center;text-decoration:none;-webkit-appearance:none}.wpcf7-form p input:hover{background:#000;opacity:.64}.wpcf7c-hide{display:none}.wpcf7c-force-hide{display:none !important}.wpcf7c-conf{color:red !important;background-color:rgba(0,0,0,0) !important;border:none !important}.ajax-loader{display:none}.screen-reader-response{display:none}.wpcf7-not-valid-tip{display:block;color:red !important;font-size:.8em !important;margin-top:.5em}.wpcf7-validation-errors{display:block;color:red !important;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-0.25em !important;border:none !important}.wpcf7c-elm-step2.message{display:block;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-0.25em !important;border:none !important}.wpcf7-mail-sent-ok{display:block;color:red !important;text-align:center;line-height:1.5;padding:0 !important;margin-top:.75em !important;margin-bottom:-0.25em !important;border:none !important}h2{position:relative;margin:4.5rem 0 0;padding-bottom:1.25rem;text-align:center;font-size:2rem;letter-spacing:.3em;text-indent:.3em}h2::after{width:5rem;height:1px;position:absolute;bottom:0;content:"";display:inline-block;left:calc(50% - 2.5rem);background-color:#000}.subNav li{box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.12)}.subNav li a{display:block;padding:1.5rem 0;background:#fff;font-size:1.25rem;text-align:center;text-decoration:none;letter-spacing:.3em;text-indent:.3em}.subNav li a:hover{font-weight:bold;transition:.5s;opacity:.64}.header .main2{background-image:url("../img/_image.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}.header .menu{position:fixed;top:0;left:1em;width:4.5rem;height:6.75rem;background:url("../img/menu.png") top center/4.5rem no-repeat;cursor:pointer;z-index:99}.header .menu:hover{opacity:.64;transition:.5s}.header .menu .square{width:3rem;position:absolute;left:.75em;top:1em;z-index:100}.header .menu span{display:block;width:66.6666666667%;height:2px;position:absolute;left:.75em;background:rgba(0,0,0,0);transition:.5s}.header .menu .span{top:calc(40% - 1px);transform:rotate(45deg)}.header .menu .span2{display:none}.header .menu .span3{top:calc(40% - 1px);transform:rotate(-45deg)}.header .menu.open .square{display:none}.header .menu.open span{background:#000}.header .main{position:relative;background-image:url("../img/image.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}.header .main nav{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:98;background:rgba(255,255,255,.95)}.header .main nav ul{height:16.5rem;width:100%;position:absolute;top:0;bottom:0;margin:auto}.header .main nav ul li{margin-bottom:1rem}.header .main nav ul li:last-child{margin-bottom:0}.header .main nav ul li a{letter-spacing:.2em;display:block;font-size:1.5rem;text-align:center;text-decoration:none}.header .main nav ul li a:hover{opacity:.64}.header .main .box{position:relative;width:100%;height:100%}.header .main .box .h1 img{height:100%;margin:0 auto}.header .main .date img{width:12rem;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}footer{text-align:center;width:100%;max-width:calc(728px + 3em);margin:3em auto;padding:0 1.5em}footer .subNav{margin-bottom:4em}footer .title{margin:-0.25em 0;line-height:1.5}.takarakuji{padding:4.5em 1.5em;background:#fff}.takarakuji img{margin:0 auto}.takarakuji p{margin:calc(-0.25em + 3rem) 0 -0.25em;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:1.5rem;text-align:center;letter-spacing:.025em;text-indent:.025em;line-height:1.5}.subPage .header .main{height:12rem;background-image:url(../img/image2.jpg);background-position:left top}.subPage .header .main .box .h1 img{position:absolute;height:4.5rem;top:0;bottom:0;margin:auto}.subPage .header h1{padding:3.5rem 0;background:#000;color:#fff;text-align:center;font-size:2rem;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro",Georgia,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.3em;text-indent:.3em}.subPage footer{margin-top:4.5em}#summit .header h1{background:#7f5736}#fes .header h1{background:#497f3e}.post{padding:2.5rem 0 0}.post *:first-child{margin-top:0 !important}.post .date{width:30rem;padding:1rem 0;margin:5.5rem auto 0;text-align:center;font-size:2rem;font-weight:bold;font-family:"游明朝体","YuMincho","游明朝","Yu Mincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro",Georgia,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;letter-spacing:.3em;text-indent:1em;border:2px solid #000}.post h3{margin:calc(3rem - .125em) 0 -0.125em;padding-bottom:.25rem;font-size:1.5rem;letter-spacing:.1em;line-height:1.25;border-bottom:1px solid #000}.post h4{margin-top:2rem;font-size:1.25rem;letter-spacing:.1em}.post h5{margin-top:1.5rem;letter-spacing:.1em}.post p{margin:1.125em 0 -0.375em;line-height:1.75}.post .center{text-align:center}.post ul{margin:1.25em 0 .25em 1.25em;list-style:disc}.post ol{margin:1.25em 0 .25em 1.25em;list-style:decimal}.post li{line-height:1.5}.post table{width:100%;margin:1.5rem 0 0;border-top:1px solid rgba(0,0,0,.12);border-left:1px solid rgba(0,0,0,.12)}.post table th{font-weight:normal;line-height:1.75;text-align:left;vertical-align:top;padding:.625em 1em;border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);background:rgba(0,0,0,.08)}.post table td{line-height:1.75;text-align:left;vertical-align:top;padding:.625em 1em;border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12)}.post iframe,.post img{display:inline-block;max-width:100%;height:auto;margin:1.5rem 0 0}.post iframe{height:30rem}.post .date~h2{margin-top:3.5rem}#mailform{margin-top:1.5em}#mailform table{border-bottom:none}#mailform table th{width:13rem;position:relative;text-align:left}#mailform table th .need{display:inline-block;position:absolute;top:.75em;right:1em;text-align:right;padding:.375em .375rem;color:#fff;background:#c71432;line-height:1}#mailform table td{padding-left:1em;text-align:left}#mailform table td .input-txt{width:100% !important;word-break:break-all;border:1px solid #c8c8c8;padding:.5em;margin:0;border-radius:.25em}#mailform table td textarea{width:100% !important}#mailform .btn{width:12rem;display:block;margin:1.5rem auto 0;padding:1em 0;border:1px solid #000;background-color:rgba(0,0,0,0);text-align:center;cursor:pointer}#mailform .btn:hover{text-decoration:none;font-weight:bold}#index .header{height:100vh}#index .header .main2{height:calc(100vh - 5em)}#index .header .main{height:calc(100vh - 5em)}#index .header .main .box p{width:20rem;margin:0 auto}#index .header .main .box p a{display:block;width:calc(20rem + 2px);padding:1rem 0;background:url("../img/frame.png") center/cover no-repeat;color:#fff;text-align:center;text-decoration:none;font-size:1.25rem;letter-spacing:.1em;text-indent:.1em}#index .header .main .box p a span{font-size:12px}#index .header .main .box p a:hover{transition:.5s;opacity:.8}#index .header .main .date img{width:16.5}#index .header .pageNav{background:#000;color:#fff;text-align:center}#index .header .pageNav li{display:inline-block;position:relative}#index .header .pageNav li::after{content:"|";position:absolute;right:calc(-0.5rem + 1px);top:0;bottom:0;height:1em;margin:auto}#index .header .pageNav li:last-child::after{content:""}#index .header .pageNav li a{display:block;padding:1.5em 1.5rem;font-size:1.25rem;letter-spacing:.1em;text-align:center;text-indent:.1em;text-decoration:none}#index .header .pageNav li a:hover{text-decoration:underline}#index #fes p{margin:.875em 0 -0.375em;line-height:1.75}#index #news ul{margin-top:1.25rem}#index #news ul li a{text-decoration:none}#index #news ul li a:hover{opacity:.64}#index #news ul li span{display:block;letter-spacing:.3em;text-align:center}#index #news ul li .img{padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/bg3.png");background-color:#fff}#index #news ul li .date{margin:1rem 0;font-size:.75rem}#index #news ul li .txt{line-height:1.5;margin:-0.25em 0}#index #news p{width:16.5rem;margin:3rem auto 0;box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.12)}#index #news p a{display:block;padding:1.5rem 0;background:#fff;font-size:1.25rem;text-align:center;text-decoration:none;letter-spacing:.3em;text-indent:.3em}#index #news p a:hover{font-weight:bold;transition:.5s;opacity:.64}#index #event .map{margin:3em auto 0}#index #event h3 img{margin:5.5rem auto 1.25rem}#index #event p{margin:.875em 0 -0.375em;text-align:center;line-height:1.75}#index #event ul{margin-top:1.25rem}#index #event ul li a{text-decoration:none}#index #event ul li a:hover{opacity:.64}#index #event ul li span{display:block;letter-spacing:.3em;text-align:center}#index #event ul li .img{padding-top:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/bg3.png");background-color:#fff}#index #event ul li .txt{line-height:1.5;margin:1rem 0 0}#index #event p.link{width:16.5rem;margin:3rem auto 0;box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.12)}#index #event p.link a{display:block;padding:1.5rem 0;background:#fff;font-size:1.25rem;text-align:center;text-decoration:none;letter-spacing:.3em;text-indent:.3em}#index #event p.link a:hover{font-weight:bold;transition:.5s;opacity:.64}#index #map .map{margin:3em auto 0}#index #map p{width:16.5rem;margin:3rem auto 0;box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.12)}#index #map p a{display:block;padding:1.5rem 0;background:#fff;font-size:1.25rem;text-align:center;text-decoration:none;letter-spacing:.3em;text-indent:.3em}#index #map p a:hover{font-weight:bold;transition:.5s;opacity:.64}#index #about{margin:6.5em 0 0}#index #about .detail{padding:0 0 1.5em;background:url("../img/bg.png") center/cover no-repeat}#index #about .detail .title{padding:1.5em 0;border-top:5px solid #000;border-bottom:5px solid #000}#index #about .detail .title img{margin:0 auto}#index #about .detail .read{margin:calc(-0.375em + 2.5rem) 0 calc(-0.375em + 3.5rem);text-align:center;font-size:2rem;line-height:1.75;letter-spacing:.08em;text-indent:.08em}#index #about .detail .tNav{text-align:center}#index #about .detail .tNav li{display:inline-block;margin:0 1em}#index #about .bg .body{padding:4.5rem 0}#index #about .bg .body .box{box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-moz-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.12);padding:2.5em 1.5em;background:rgba(255,255,255,.64);text-align:center}#index #about .bg .body .box .txt1{font-size:2rem;font-weight:bold;letter-spacing:.3em;text-indent:.3em;line-height:1.25;margin:-0.125em 0}#index #about .bg .body .box .txt2{font-size:1.25rem;letter-spacing:.3em;text-indent:.3em;line-height:1.75;margin:1.375em 0}#index #about .bg .body .box .subNav li{box-shadow:none}#index #about .bg .body .box .subNav li a.black{width:20.25rem;margin:0 auto;background:#000;color:#fff;font-size:1.5rem}#index #about .bg .body .col3,#index #about .bg .body .col4{margin:3em auto 0}/*# sourceMappingURL=layout.min.css.map */