@import url("https://use.fontawesome.com/releases/v5.10.2/css/all.css");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed");@import url("https://fonts.googleapis.com/css?family=Archivo");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,600,700");@import url("https://fonts.googleapis.com/css?family=Raleway:400,500,600,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Oswald:400,700");@media screen and (max-width: 768px){.menuBtn{width:50px;height:50px;display:block;position:relative;cursor:pointer;z-index:9999}.menuBtn span{width:26px;height:1px;display:block;left:50%;top:50%;margin-left:-13px;margin-top:-1px;position:relative;background:none;transition:all 0.2s}.menuBtn span:before,.menuBtn span:after{transition:all 0.2s;content:"";width:13px;height:1px;display:block;background:#222;position:absolute}.menuBtn span:before{transform:translateX(0px);opacity:1}.menuBtn span:after{transform:translateX(13px);opacity:1}.menuBtn span.top{transform:translateY(-8px)}.menuBtn span.middle{transform:translateY(0px)}.menuBtn span.bottom{transform:translateY(8px)}.is-open.menuBtn span.middle:before{transform:translateX(-13px);opacity:0}.is-open.menuBtn span.middle:after{transform:translateX(39px);opacity:0}.is-open.menuBtn span.top{transform:translateY(-4px)}.is-open.menuBtn span.top:before{transform:translateX(2px) rotate(45deg)}.is-open.menuBtn span.top:after{transform:translateX(11px) rotate(-45deg)}.is-open.menuBtn span.bottom{transform:translateY(5px)}.is-open.menuBtn span.bottom:before{transform:translateX(2px) rotate(-45deg)}.is-open.menuBtn span.bottom:after{transform:translateX(11px) rotate(45deg)}}.boxBtnA{display:block;background:#4e4135;text-align:center;color:#FFF;padding:14px 0;font-size:108%;position:relative;border-radius:33px}.boxBtnA::before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;position:absolute;font-size:70%;top:50%;right:20px;margin:-11px 0 0}.boxBtnA:hover{color:#FFF;background:#7d6957}.arrowBtn a{position:relative;padding:0 24px 10px 0;font-size:85%}.arrowBtn a span.arrow{text-align:center;width:15px;height:15px;display:block;overflow:hidden;position:absolute;top:50%;right:0;margin:-15px 0 0}.arrowBtn a span.arrow::before,.arrowBtn a span.arrow::after{display:block;position:absolute;top:0;right:0;width:15px;height:15px;font-size:70%;content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute}.arrowBtn a span.arrow::after{transform:translateX(-100%)}.arrowBtn a:hover span.arrow::before{transition-property:transform;transition-duration:.2s;transition-delay:0s;transition-timing-function:cubic-bezier(0.5, 0.1, 0.1, 1);transform:translateX(100%)}.arrowBtn a:hover span.arrow::after{transition-property:transform;transition-duration:.3s;transition-delay:.1s;transition-timing-function:cubic-bezier(0.5, 0.1, 0.1, 1);transform:translateX(0)}@media screen and (max-width: 768px){.boxBtnA{font-size:100%}}a.post-edit-link{display:block;padding:15px 0;text-align:center;background:#222;color:#FFF;margin:60px 0 0}a.post-edit-link:hover{background:#333;color:#FFF}.wp-pagenavi{text-align:center;font-size:100%;margin:40px auto 0}.wp-pagenavi span.current{background:#4e4135;color:#FFF;padding:10px 13px;border-radius:20px;margin:0 5px}.wp-pagenavi a.page{font-size:100%;background:#F0F0F0;color:#000;padding:10px 13px;border-radius:20px;margin:0 5px}.wp-pagenavi a.page:hover{background:#7d6957;color:#FFF}.wp-pagenavi a.previouspostslink,.wp-pagenavi a.nextpostslink{font-size:85%;color:#4e4135;margin:0 5px;padding:8px;position:relative;border:none;opacity:.5}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi a.nextpostslink:hover{opacity:1}.entryBtnWrap{position:relative;height:50px;width:100%;margin:60px auto 0;padding:0}.entryBtnWrap p{position:absolute;top:0}.entryBtnWrap p a{color:#333;font-size:100%;background:none;display:block;text-align:center;padding:12px 0;position:relative}.entryBtnWrap p a:after{position:absolute}.entryBtnWrap p.prevBtn,.entryBtnWrap p.nextBtn{width:25%}.entryBtnWrap p.prevBtn a:hover,.entryBtnWrap p.nextBtn a:hover{color:#4e4135}.entryBtnWrap p.prevBtn a::after,.entryBtnWrap p.nextBtn a::after{top:50%;font-size:70%;margin:-9px 0 0}.entryBtnWrap p.prevBtn{left:0}.entryBtnWrap p.prevBtn a{padding:12px 0 12px 12px}.entryBtnWrap p.prevBtn a::after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;left:0}.entryBtnWrap p.nextBtn{right:0}.entryBtnWrap p.nextBtn a{padding:12px 12px 12px 0}.entryBtnWrap p.nextBtn a::after{content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:0}.entryBtnWrap p.backIndexBtn{left:50%;width:30%;margin:0 0 0 -15%}.entryBtnWrap p.backIndexBtn a{text-align:center;color:#4e4135}.entryBtnWrap p.backIndexBtn a:hover{color:#7d6957;text-decoration:underline}.editer .alignleft{float:left;margin:0 30px 30px 0}.editer .alignright{float:right;margin:0 0 30px 30px}.editer .aligncenter{width:auto;max-width:100%;text-align:center;margin:20px auto;display:block}.editer p{padding:0 0 15px;font-size:116%}.editer p a{text-decoration:underline}.editer p a:hover{text-decoration:none}.editer h4,.editer h5,.editer h6{margin:0 0 15px 0;padding:0;font-weight:bold}.editer h4{font-size:200%}.editer h5{font-size:177%}.editer h6{font-size:154%}.editer ul,.editer ol{padding:0 0 0 1.8em;margin:0 0 25px 0}.editer ul li,.editer ol li{font-size:116%;margin:0 0 5px 0}.editer ul li{list-style:disc}.editer ol li{list-style:decimal}.editer hr{display:block;width:100%;height:1px;background:#DDD;border:none;margin:30px 0}.editer .youtube{position:relative;max-width:100%;padding-top:56.25%;margin:0 0 30px}.editer .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.editer img{width:auto;height:auto;max-width:85%;text-align:center;margin:20px 0;display:block}.editer table{width:100%}.editer table tr{border-bottom:1px solid #DDD}.editer table tr:first-of-type{border-top:1px solid #DDD}.editer table tr:nth-child(odd){background:#F9F9F9}.editer table tr th,.editer table tr td{padding:10px}.mw_wp_form .horizontal-item+.horizontal-item{margin:0px;display:block}.mw_wp_form input[type="text"],.mw_wp_form input[type="tel"],.mw_wp_form input[type="email"]{padding:8px;font-size:116%;color:#333;border:1px solid #CCC}.mw_wp_form input[type="text"]:placeholder-shown,.mw_wp_form input[type="tel"]:placeholder-shown,.mw_wp_form input[type="email"]:placeholder-shown{color:#CCC}.mw_wp_form input[type="text"]::-webkit-input-placeholder,.mw_wp_form input[type="tel"]::-webkit-input-placeholder,.mw_wp_form input[type="email"]::-webkit-input-placeholder{color:#CCC}.mw_wp_form input[type="text"]:-moz-placeholder,.mw_wp_form input[type="tel"]:-moz-placeholder,.mw_wp_form input[type="email"]:-moz-placeholder{color:#CCC;opacity:1}.mw_wp_form input[type="text"]::-moz-placeholder,.mw_wp_form input[type="tel"]::-moz-placeholder,.mw_wp_form input[type="email"]::-moz-placeholder{color:#CCC;opacity:1}.mw_wp_form input[type="text"]:-ms-input-placeholder,.mw_wp_form input[type="tel"]:-ms-input-placeholder,.mw_wp_form input[type="email"]:-ms-input-placeholder{color:#CCC}.mw_wp_form input.sizeXxs{width:15%}.mw_wp_form input.sizeXs{width:25%}.mw_wp_form input.sizeS{width:50%}.mw_wp_form input.sizeM{width:65%}.mw_wp_form input.sizeL{width:80%}.mw_wp_form input.sizeXl{width:100%}.mw_wp_form textarea{width:100%;height:200px;padding:8px;font-size:116%;border:1px solid #CCC;color:#333}.mw_wp_form input::-moz-selection,.mw_wp_form textarea::-moz-selection{background:#666;color:#FFF}.mw_wp_form input::selection,.mw_wp_form textarea::selection{background:#666;color:#FFF}.mw_wp_form input:focus,.mw_wp_form textarea:focus{outline:0;border:1px solid #000}.mw_wp_form input:focus::-webkit-input-placeholder,.mw_wp_form textarea:focus::-webkit-input-placeholder{color:transparent}.mw_wp_form input:focus:-ms-input-placeholder,.mw_wp_form textarea:focus:-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::placeholder,.mw_wp_form textarea:focus::placeholder{color:transparent}.mw_wp_form span.mwform-checkbox-field{display:block}.mw_wp_form label{display:block;margin:0}.mw_wp_form label input[type="checkbox"],.mw_wp_form label input[type="radio"]{margin:0 8px 0 0;outline:none}.mw_wp_form .select-wrap{width:auto;position:relative;border:1px solid #CCC}.mw_wp_form .select-wrap::before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;position:absolute;font-size:70%;top:10px;right:10px;color:#999;z-index:1}.mw_wp_form select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-overflow:'';background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;height:40px;padding:8px 12px;width:100%;border-radius:3px;font-size:116%;position:relative}.mw_wp_form select option{background-color:#fff}.mw_wp_form select::-ms-expand{display:none}.mw_wp_form select:-moz-focusring{text-shadow:0 0 0 #828c9a}.mw_wp_form span.error{color:#e60012;font-weight:bold;font-size:77%;display:block;padding:5px 0 0}.mw_wp_form table{width:100%}.mw_wp_form table tbody tr{border-top:1px solid #DDD}.mw_wp_form table tbody tr th,.mw_wp_form table tbody tr td{padding:14px 1em}.mw_wp_form table tbody tr th{width:30%;font-size:100%;text-align:left}.mw_wp_form table tbody tr td{width:70%}.mw_wp_form_input table tbody tr th span.hissu{display:inline-block;color:#FFF;font-size:10px;padding:1px 6px;margin-left:10px;background:#a42d2d;border-radius:5px}.mw_wp_form_input table tbody tr th span.cap{display:block;font-size:12px}.mw_wp_form_input table tbody tr td span.age{margin:0 8px}.mw_wp_form_input table tbody tr td span.captionTxt{display:block;font-size:85%;color:#c40e0e;margin:5px 0 0}.mw_wp_form_input p.underTxt{text-align:center;font-size:85%;color:#666}.mw_wp_form_confirm table tbody tr th span.hissu{display:none}.mw_wp_form_confirm table tbody tr th span.cap{display:none}.mw_wp_form_confirm table tbody tr td span.age{margin:0 8px}.mw_wp_form_confirm table tbody tr td span.captionTxt{display:none}.mw_wp_form_confirm table tbody tr td .select-wrap{border:none}.mw_wp_form_confirm table tbody tr td .select-wrap::before{display:none}.mw_wp_form_confirm p.underTxt{display:none}.inputBtnArea{text-align:center;margin:30px 0 0}.inputBtnArea input[type="button"],.inputBtnArea input[type="submit"]{padding:18px 0;text-align:center;font-size:116%;cursor:pointer;width:33%;font-weight:normal;border:none;border-radius:10px}.inputBtnArea input[type="submit"]{background:#e60012;color:#FFF;margin:0 0 0 10px}.inputBtnArea input[type="submit"]:hover{background:#ad000e}.inputBtnArea input.back{background:#999;color:#FFF;margin:0 10px 0 0}.inputBtnArea input.back:hover{background:#CCC}@media screen and (max-width: 768px){.wp-pagenavi{margin:20px auto 0}.entryBtnWrap{height:50px;margin:20px 0 0}.entryBtnWrap p a{font-size:85%;background:none;padding:12px 0}.entryBtnWrap p.prevBtn,.entryBtnWrap p.nextBtn{width:33.3333%}.entryBtnWrap p.prevBtn a,.entryBtnWrap p.nextBtn a{background:none}.entryBtnWrap p.prevBtn a:hover,.entryBtnWrap p.nextBtn a:hover{background:none}.entryBtnWrap p.backIndexBtn{width:33.3333%;margin:0 0 0 -16.6666%}.editer p{font-size:108%;line-height:1.5}.editer h4{font-size:177%}.editer h5{font-size:154%}.editer h6{font-size:131%}.editer ul li,.editer ol li{font-size:108%}.editer img{border-radius:15px;margin:10px 0}.mw_wp_form input[type="text"],.mw_wp_form input[type="tel"],.mw_wp_form input[type="email"]{padding:5px}.mw_wp_form input.sizeXs{width:50%}.mw_wp_form input.sizeS{width:100%}.mw_wp_form input.sizeM{width:100%}.mw_wp_form input.sizeL{width:100%}.mw_wp_form input.sizeXl{width:100%}.mw_wp_form textarea{height:160px;padding:5px}.mw_wp_form input::-moz-selection,.mw_wp_form textarea::-moz-selection{background:#666;color:#FFF}.mw_wp_form input::selection,.mw_wp_form textarea::selection{background:#666;color:#FFF}.mw_wp_form input:focus,.mw_wp_form textarea:focus{outline:0;border:1px solid #333}.mw_wp_form input:focus::-webkit-input-placeholder,.mw_wp_form textarea:focus::-webkit-input-placeholder{color:transparent}.mw_wp_form input:focus:-ms-input-placeholder,.mw_wp_form textarea:focus:-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::placeholder,.mw_wp_form textarea:focus::placeholder{color:transparent}.mw_wp_form select{width:100%}.mw_wp_form select{border:none}.mw_wp_form table{width:100%}.mw_wp_form table tbody tr{border-top:1px solid #DDD}.mw_wp_form table tbody tr th,.mw_wp_form table tbody tr td{display:block;padding:12px 3%}.mw_wp_form table tbody tr th{background:#f5f5ef;width:100%;font-size:100%}.mw_wp_form table tbody tr td{width:100%}.mw_wp_form_input table tbody tr th span.hissu{padding:1px 5px;border-radius:3px}.mw_wp_form_input table tbody tr td span.age{margin:0 6px}.mw_wp_form_input table tbody tr td span.captionTxt{font-size:77%}.mw_wp_form_input p.underTxt{padding:0 4%;text-align:left;font-size:77%}.mw_wp_form_confirm table tbody tr th span.hissu{display:none}.mw_wp_form_confirm table tbody tr th span.cap{display:none}.mw_wp_form_confirm table tbody tr td span.age{margin:0 6px}.mw_wp_form_confirm table tbody tr td span.captionTxt{display:none}.mw_wp_form_confirm p.underTxt{display:none}.inputBtnArea{padding:0 4%;margin:10px 0 0}.inputBtnArea input[type="button"],.inputBtnArea input[type="submit"]{padding:14px 0;font-size:108%;width:100%;border-radius:5px}.inputBtnArea input[type="submit"]{margin:10px 0 0}}/*! normalize.css 2012-01-31T16:06 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{margin:0;padding:0;width:100%;height:100%}body{margin:0;padding:0;color:#4e4135;font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Roboto Slab",Garamond,"Times New Roman","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:normal;font-style:normal;font-size:15px;*font-size:108%;line-height:1.8;word-spacing:0;letter-spacing:0.08em;background:#FFF}::-moz-selection{background:#f6f3dc;color:#222}::selection{background:#f6f3dc;color:#222}img{width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%}ul,ol,dl,dt,dd,p{margin:0;padding:0}li{list-style:none}a{color:#4e4135;text-decoration:none}a:hover{color:#7d6957;text-decoration:none}.clearfix::after{display:block;visibility:hidden;clear:both;height:0;content:".";font-size:0}.flexBox{display:-ms-flexbox;display:flex}footer{width:100%;padding:60px 0}footer #pageScroll{text-align:center;margin:0 0 10px}footer #pageScroll a{display:block}footer #pageScroll a i{color:#222}footer address{font-size:77%;text-align:center;font-style:normal}@media screen and (max-width: 768px){footer{width:100%;padding:60px 0 80px}footer address{font-size:70%}}header#siteHead{width:100vw;padding:80px 0}header#siteHead h1{width:130px;margin:0 auto 60px}header#siteHead nav#gNav{margin:0}header#siteHead nav#gNav ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header#siteHead nav#gNav ul li{margin:0 0 0 3em}header#siteHead nav#gNav ul li:first-child{margin:0}header#siteHead nav#gNav ul li a:hover{opacity:.75}header#siteHead p{font-size:216%;text-align:center;font-feature-settings:"palt"}.menuBtn{display:none}@media screen and (max-width: 768px){header#siteHead{position:relative;padding:80px 0 80px}header#siteHead h1{width:120px;margin:0 auto 60px}header#siteHead nav#gNav{position:fixed;width:100%;height:100vh;background:#FFF;z-index:-1;margin:0;top:0;right:0;bottom:0;left:0;opacity:0;transition:all 0.25s ease-in-out}header#siteHead nav#gNav.active{opacity:1;z-index:9998}header#siteHead nav#gNav ul{width:auto;display:block;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header#siteHead nav#gNav ul li{margin:15px 0 0;text-align:center;opacity:0;transform:translateX(15px);transition:all 0.2s ease-in-out}header#siteHead nav#gNav ul li.inview{opacity:1;transform:translateX(0px)}header#siteHead nav#gNav ul li:first-child{margin:0}header#siteHead nav#gNav ul li a{font-size:116%}header#siteHead nav#gNav ul li a:hover{opacity:.75}header#siteHead p{font-size:131%;padding:0 4%}.menuBtn{position:fixed;top:10px;right:3%;display:block;border-radius:5px}}main{padding:0 20%}main section{margin:100px 0 0}main section:first-of-type{margin:0}main section h2{font-weight:normal;text-align:center;position:relative;font-size:154%;margin:0 0 40px}main section h2::after{content:'';display:block;width:30px;height:1px;background:#222;position:absolute;bottom:-10px;left:50%;margin:0 0 0 -15px}.parallax-window{min-height:100vh;margin:0 0 80px;background:transparent}#about .flexBox{-ms-flex-wrap:wrap;flex-wrap:wrap}#about .flexBox .aboutImg{width:100%;margin:0 0 30px}#about .flexBox .txtWrap p.readCopy{font-size:124%;text-align:center;margin:0 0 20px}#about .flexBox .txtWrap p.concept{line-height:2;text-align:center;margin:20px 0 0}#about .flexBox .txtWrap p.concept:first-of-type{margin:0}#about .flexBox .txtWrap p.owner{margin:20px 0 30px;text-align:center}#about .flexBox .txtWrap .thnx{background:#f7f5ef;padding:40px}#about .flexBox .txtWrap .thnx p{font-size:100%;margin:0 0 30px}#about .flexBox .txtWrap .thnx dl{margin:20px 0 0}#about .flexBox .txtWrap .thnx dl:first-of-type{margin:0}#about .flexBox .txtWrap .thnx dl dt{font-weight:bold;font-size:93%;color:#302013}#about .flexBox .txtWrap .thnx dl dd{font-size:85%}#news .flexBox{margin:40px 0 0}#news .flexBox:first-of-type{margin:0}#news .flexBox .newsThum{width:25%}#news .flexBox .newsThum a{display:block}#news .flexBox .newsThum a:hover{opacity:.85}#news .flexBox .txtWrap{width:75%;padding:0 0 0 4%}#news .flexBox .txtWrap p.date{font-size:85%;margin:0 0 5px}#news .flexBox .txtWrap p.newsTitle{font-size:124%;margin:0 0 10px}#news .flexBox .txtWrap p.newsTxt{word-break:break-all;font-size:93%}#news .flexBox .txtWrap p.newsTxt a{text-decoration:underline}#news .flexBox .txtWrap p.newsTxt a:hover{text-decoration:none;color:#7d6957}#event .flexBox{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0;padding:40px 0 0;border-top:1px dotted #DDD}#event .flexBox:first-of-type{margin:0;padding:0;border-top:none}#event .flexBox .eventImg{width:100%;background:#F0F0F0;margin:0 0 20px}#event .flexBox .eventImg img{display:block;width:100%;margin:0 auto;object-fit:contain;max-height:500px}#event .flexBox .txtWrap p.eventTitle{font-size:139%;margin:0 0 10px}#event .flexBox .txtWrap p.day{font-size:85%;margin:0 0 10px}#event .flexBox .txtWrap p.eventTxt a{text-decoration:underline}#menu p.cafeTxt{text-align:center}#menu dl{width:85%;margin:40px auto 0}#menu dl::after{display:block;visibility:hidden;clear:both;height:0;content:".";font-size:0}#menu dl dt,#menu dl dd{float:left;padding:20px 1em;border-top:1px solid #DDD}#menu dl dt:last-of-type,#menu dl dd:last-of-type{border-bottom:1px solid #DDD}#menu dl dt{width:70%;clear:both}#menu dl dd{width:30%;text-align:right}#access p{text-align:center;margin:0 0 20px}#access iframe{width:100%;height:500px;vertical-align:bottom}.lity-content img{width:auto;margin:0}@media screen and (max-width: 768px){main{padding:0 8%}main section{margin:80px 0 0}main section:first-of-type{margin:0}main section h2{font-size:139%;margin:0 0 30px}.parallax-window{min-height:60vh;margin:0 0 60px;background:transparent}#about .flexBox .aboutImg{margin:0 0 15px}#about .flexBox .txtWrap p.readCopy{font-size:124%;text-align:left;margin:0 0 15px}#about .flexBox .txtWrap p.concept{text-align:left;margin:15px 0 0}#about .flexBox .txtWrap p.concept:first-of-type{margin:0}#about .flexBox .txtWrap p.owner{margin:15px 0 30px;text-align:right}#about .flexBox .txtWrap .thnx{padding:30px}#about .flexBox .txtWrap .thnx p{font-size:93%;margin:0 0 20px}#about .flexBox .txtWrap .thnx dl{margin:15px 0 0}#about .flexBox .txtWrap .thnx dl dt{font-size:85%}#about .flexBox .txtWrap .thnx dl dd{font-size:77%}#news .flexBox{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#news .flexBox .newsThum{width:35%}#news .flexBox .txtWrap{width:65%;padding:0 0 0 4%}#news .flexBox .txtWrap p.date{font-size:77%;margin:0 0 3px}#news .flexBox .txtWrap p.newsTitle{font-size:93%}#event .flexBox .eventImg{width:100%;margin:0 0 15px}#event .flexBox .txtWrap p.eventTitle{font-size:124%;margin:0 0 10px}#event .flexBox .txtWrap p.day{font-size:85%;margin:0 0 10px}#event .flexBox .txtWrap p.eventTxt{font-size:93%;text-align:justify}#menu dl{width:100%}#menu dl dt,#menu dl dd{padding:12px 0.4em;font-size:85%}#menu dl dt{width:75%;clear:both}#menu dl dd{width:25%}#access p{font-size:85%;margin:0 0 15px}#access iframe{height:300px}}#loading{width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;background:#4e4135;z-index:99999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;will-change:transform,animation,position}#loading .loader,#loading .loader::before,#loading .loader::after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}#loading .loader{color:#7d6957;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}#loading .loader::before,#loading .loader::after{content:'';position:absolute;top:0}#loading .loader::before{left:-3.5em;animation-delay:-0.32s}#loading .loader::after{left:3.5em}@keyframes load7{0%,
    80%,
    100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.maskWrap{width:100%;margin:0;overflow:hidden}.maskWrap .mask{width:inherit;height:inherit;background-color:#fff;opacity:0}.maskWrap .mask.isPlay{animation-name:play;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1);position:relative;opacity:1 !important}.maskWrap .mask.isPlay::before{animation-name:maskOut;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.8, 0, 0.5, 1);content:'';position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#4e4135}@keyframes play{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes maskOut{0%{transform:translateX(0);opacity:1}99%{transform:translateX(100%);opacity:1}100%{opacity:0}}.selectBox{position:relative;border:1px solid #DDD;border-radius:2px;background:#ffffff}.selectBox::before{content:"";font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;position:absolute;font-size:70%;top:10px;right:10px;color:#999;z-index:1}.selectBox select{width:100%;padding-right:1em;cursor:pointer;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;color:#333}.selectBox select::-ms-expand{display:none}img.ofi{object-fit:contain;font-family:"object-fit: contain;"}.mt0{margin-top:0px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt11{margin-top:11px !important}.mt12{margin-top:12px !important}.mt13{margin-top:13px !important}.mt14{margin-top:14px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}
