html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role="button"],[type="button"],[type="reset"],[type="submit"],button{cursor:pointer}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type="reset"],[type="submit"],button,html [type="button"]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"]{cursor:default}*{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,section,figure{letter-spacing:.04em;font-feature-settings:"palt"}p,ul,ol,li,dl{line-height:2.2em}img{margin:0;padding:0;max-width:100%;border:none;vertical-align:bottom;height:auto}body{margin:0;padding:0 0 0 0;color:#222;font-size:16px;word-wrap:break-word;word-break:break-all;width:100vw;overflow-x:hidden;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-weight:normal}@media screen and (max-width:1199px){body{padding:0 0 0 0}}body.fixed{position:fixed}a{color:#b9a10a;transition:.2s}a:hover{text-decoration:none}.btn-contact a{display:block;padding:0 2em;color:#fff;text-decoration:none;background-color:#b9a10a;border-color:#b9a10a;border-style:solid;border-width:0 0 0 0;text-align:center}.btn-contact a:hover{background-color:rgba(185,161,10,.7)}.btn-contact-large{max-width:300px}.btn-contact-large a{margin:auto;line-height:56px;border-radius:28px}.btn-viewmore{text-align:center}.btn-viewmore span,.btn-viewmore a{display:block;width:140px;margin:auto;padding:0 0 .5em;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:14px;color:#b9a10a;position:relative;cursor:pointer;text-decoration:none}.btn-viewmore span::before,.btn-viewmore span::after,.btn-viewmore a::before,.btn-viewmore a::after{position:absolute;bottom:0;left:0;content:'';width:100%;height:2px}.btn-viewmore span::before,.btn-viewmore a::before{background-color:#b9a10a}.btn-viewmore span::after,.btn-viewmore a::after{background-color:#c3d0b6;background-color:rgba(255,255,255,.3);transform-origin:right top;transform:scale(0,1);transition:transform .3s ease}.btn-viewmore span:hover::after,.btn-viewmore a:hover::after{transform:scale(1,1);transform-origin:left top}@media screen and (min-width:1025px){header{padding:10px 200px 10px 2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1024px){header{margin:0}}@media screen and (min-width:1025px){.gr-menu ul.menu-lev1-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.4em;font-size:15px}.gr-menu li{list-style:none;margin:0 0}.gr-menu li a,.gr-menu li p{display:block;padding:.8em 1em;text-decoration:none;color:#222}.gr-menu li a:hover,.gr-menu li p:hover{color:#777}.gr-menu li .menu-lev2-wrap{display:none}.gr-menu li:hover{background-color:rgba(255,255,255,.8);cursor:pointer}.gr-menu li:hover .menu-lev2-wrap{z-index:20;display:block;position:absolute;padding:0;background-color:#fff}.gr-menu li:hover .menu-lev2-wrap li{margin:0;border-color:rgba(255,255,255,.2);border-style:solid;border-width:1px 0 0 0}.gr-menu li:hover .menu-lev2-wrap li a{display:block;padding:.8em 3em .8em 1.5em}.gr-menu li:hover .menu-lev2-wrap li a:hover{color:#fff;background-color:#b9a10a}}@media screen and (max-width:1024px){nav.gr-menu-wrap .gr-menu{display:none;background-color:#fff;overflow-y:scroll;z-index:10000;position:fixed;top:0;left:0;padding:60px 0 200px;width:100vw;height:100vh;overflow-y:scroll}nav.gr-menu-wrap ul.menu-lev1-wrap{line-height:1.4em}nav.gr-menu-wrap li.menu-lev1 a.sp-toggle:after,nav.gr-menu-wrap li.menu-lev1 p:after{display:block;text-align:right;margin:-1.4em 0 0 auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f078"}nav.gr-menu-wrap li.menu-lev1 a.sp-toggle.active,nav.gr-menu-wrap li.menu-lev1 p.active{background-color:rgba(255,255,255,.2)}nav.gr-menu-wrap li.menu-lev1 a.sp-toggle.active:after,nav.gr-menu-wrap li.menu-lev1 p.active:after{content:"\f077"}nav.gr-menu-wrap li{list-style:none;margin:0 0;border-color:rgba(0,0,0,.1);border-style:solid;border-width:0 0 1px 0}nav.gr-menu-wrap li a,nav.gr-menu-wrap li p{display:block;padding:1em;text-decoration:none;color:#222}nav.gr-menu-wrap li a:after{display:block;text-align:right;margin:-1.4em 0 0 auto;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f105"}nav.gr-menu-wrap li a:hover,nav.gr-menu-wrap li p:hover{color:#777;background-color:#fff}nav.gr-menu-wrap li .menu-lev2-wrap{display:none;padding:0}nav.gr-menu-wrap li .menu-lev2-wrap li{margin:0}nav.gr-menu-wrap li .menu-lev2-wrap li a{display:block;padding:1em 2.5em 1em 1em;color:#fff;background-color:#b9a10a}nav.gr-menu-wrap li .menu-lev2-wrap li a:after{margin:-1.4em -1.5em 0 auto}nav.gr-menu-wrap li .menu-lev2-wrap li a:hover{color:#fff;background-color:#b9a10a}}@media screen and (min-width:1025px){#toggle{display:none}}@media screen and (max-width:1024px){#toggle{z-index:10001;position:fixed;top:0;right:0;display:block;color:#222;width:60px;height:60px;border-color:#999;border-style:solid;border-width:0;box-sizing:border-box;text-decoration:none;text-align:center;background-color:#fff}#toggle::before{display:block;margin:0 auto -6px auto;padding:12px 0 0 0;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c9";font-size:20px;line-height:20px}#toggle::after{content:"MENU";font-size:11px;line-height:11px;letter-spacing:.05em}#toggle:hover{color:#777}#toggle.active{background-color:rgba(255,255,255,0)}#toggle.active::before{content:""}#toggle.active::after{content:"CLOSE"}}.f-subscribe{margin:auto auto 3em;text-align:center}.f-subscribe input[type="text"]{padding:.2em;border-color:#ddd;border-style:solid;border-width:1px}.f-subscribe input[type="submit"]{font-size:15px;padding:.2em 1em;border-color:#ddd;border-style:solid;border-width:1px;border-radius:4px;background-color:#fafafa}.f-subscribe input[type="submit"]:hover{color:#777}.contact-entrance-wrap{padding:8vw;text-align:center;background-image:url(https://theknowingway.jp/wp-content/uploads/2021/12/planets.jpg);background-position:center;background-size:cover}.contact-entrance-wrap ul{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-entrance-wrap li{list-style:none;margin:20px;width:40%;max-width:400px}.contact-entrance-wrap li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;text-decoration:none;width:100%}.contact-entrance-wrap li a figure{-ms-flex-negative:0;flex-shrink:0;width:30%}.contact-entrance-wrap li a figure img{width:100%;height:120px;object-fit:cover}.contact-entrance-wrap li a div{padding:1em}.contact-entrance-wrap li a:hover figure{opacity:.6}@media screen and (max-width:1024px){.contact-entrance-wrap ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-entrance-wrap li{margin:10px auto;width:100%}}footer{padding:0 0 0;text-align:center}footer .f-logo{margin:30px auto 20px;padding:0 2% 0 0;width:90%;max-width:400px}footer .f-logo img{width:100%;height:auto}footer p{margin:0 0 2em;font-size:14px}.f-menu{margin:3em auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f5f5f5;border-color:#ddd;border-style:solid;border-width:1px 0}@media screen and (min-width:1025px){.f-menu{padding:1em 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-menu li{list-style:none;margin:0 0;font-size:14px}.f-menu li:after{padding:0 1em;content:"｜"}.f-menu li:last-child:after{padding:0;content:""}.f-menu li a{color:#222;text-decoration:none}.f-menu li a:hover{color:#777}}@media screen and (max-width:1024px){.f-menu{padding:1em}.f-menu li{list-style:none;margin:0 0;font-size:14px;width:50%;text-align:left}.f-menu li:last-child{width:100%}.f-menu li a{color:#222;text-decoration:none}.f-menu li a:hover{color:#777}}.copy-wrap{padding:0 0 0;width:100%;height:60px;background-color:#000}.copy-wrap .copy{margin:0;padding:0;color:#fff;font-size:12px;line-height:60px}@media screen and (max-width:799px){.copy-wrap .copy{padding:1em 70px 0 1em;text-align:left;line-height:1.2em}}.pagetop-btn:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f077";font-size:14px;line-height:60px;display:block}.pagetop-btn{position:fixed;width:60px;height:60px;right:0;bottom:0;color:#fff;text-align:center;background-color:#b9a10a}.pagetop-btn:hover{background-color:#af812b}.home-intro-wrap{width:100vw;background-color:#000}.home-intro-wrap .home-intro-img img{width:100%;height:auto}.home-intro-wrap .home-intro-catch{font-family:'Shippori Mincho B1',serif;font-weight:normal;margin:0;padding:1em 0;font-size:20px;color:#fff;text-align:center}.home-service-wrap{margin:6vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:899px){.home-service-wrap{margin:3em 0}}.home-service-box{width:32%;background-color:#f5f5f5}.home-service-box h2{margin:0;background-color:#fff;font-size:16px;color:#b9a10a;text-align:left}.home-service-box figure{width:100%}.home-service-box figure img{width:100%;height:20vw;object-fit:cover}.home-service-box .cont{padding:1.5em}.home-service-box .cont p{margin:0 0 1em;font-size:14px;line-height:2em;text-align:justify}.home-service-box .cont p.btn{text-align:center;margin:2em}.home-service-box .cont p.btn a{display:block;padding:1em 0;color:#fff;text-decoration:none;background-color:#b9a10a}.home-service-box .cont p.btn a:hover{background-color:#af812b}@media screen and (max-width:899px){.home-service-box{margin:0 0 1em;width:100%}.home-service-box figure img{height:56vw}.home-service-box .cont p.btn{margin:2em auto;max-width:240px}}.home-blog-wrap{margin:6vw 0}.home-blog-wrap h2{margin:0 0 1em;font-family:'Shippori Mincho B1',serif;font-weight:normal;text-align:center}@media screen and (max-width:899px){.home-blog-wrap{margin:3em 0}}.home-information-wrap{margin:6vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:899px){.home-information-wrap{margin:3em 0}}.home-information{width:46%}.home-information h2{margin:0 0 1em;font-family:'Shippori Mincho B1',serif;font-weight:normal}.home-information a.news-box{display:block;margin:0 0 -1px;padding:1em;color:#222;text-decoration:none;border-color:#ddd;border-style:solid;border-width:1px}.home-information a.news-box dt{font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:13px;color:#777}.home-information a.news-box:hover{color:#af812b}.home-information a.event-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 -1px;color:#222;text-decoration:none;border-color:#ddd;border-style:solid;border-width:1px}.home-information a.event-box figure{-ms-flex-negative:0;flex-shrink:0;width:180px}.home-information a.event-box figure img{width:180px;height:auto}.home-information a.event-box dl{padding:0 1em}.home-information a.event-box:hover{color:#af812b}.home-information a.event-box:hover figure{opacity:.8}@media screen and (max-width:899px){.home-information{width:100%}}.page-wrap{margin:auto;padding:4vw;max-width: calc(1280px + 4vw);border-color:#fefefe;border-style:solid;border-bottom-width:0}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em;border-color:#ddd;border-style:solid;border-width:0 0 0}.breadcrumb li{list-style:none;line-height:1.2em;font-size:13px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb li:after{padding:0 .5em;content:"/"}.breadcrumb li:last-child:after{padding:0;content:""}.page-header{position:relative;width:100vw;height:34vw}.page-header figure{position:absolute;width:100%;height:100%;background-color:#000}.page-header figure img{width:100%;height:100%;object-fit:cover;opacity:.5}.page-header h1{position:absolute;bottom:0;text-align:center;width:100%;font-family:'Shippori Mincho B1',serif;font-weight:normal;line-height:1em}.page-header h1 span{display:inline-block;padding:.6em 1em;background-color:#b9a10a;color:#fff;font-size:24px}.page-header p{position:absolute;padding:0 1em;top:40%;color:#fff;font-size:40px;line-height:1.4em;text-align:center;width:100%;font-family:'Shippori Mincho B1',serif;font-weight:normal;transform:translateY(-50%)}@media screen and (max-width:1280px){.page-header{height:40vw}.page-header p{font-size:32px}}@media screen and (max-width:1024px){.page-header{height:40vw}.page-header h1 span{font-size:18px}.page-header p{font-size:24px}}@media screen and (max-width:799px){.page-header{height:50vw}.page-header h1 span{font-size:18px}.page-header p{font-size:24px}}@media screen and (max-width:499px){.page-header{height:70vw}.page-header h1 span{font-size:16px}.page-header p{font-size:20px}}.basic-body a{color:#00f}.basic-body h2{margin:3em 0 2em;padding:1em;border-color:#ddd;border-top-color:#b9a10a;border-style:solid;border-width:3px 1px 1px;background-color:#fafafa;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:24px}.basic-body h3{margin:2em 0 2em;padding:.1em 0 .1em .5em;border-color:#b9a10a;border-style:solid;border-width:0 0 0 6px;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:20px}.basic-body ul,.basic-body ol{margin:0 0 2em 1em}.basic-body p{margin:0 0 2em}.basic-body img{margin-top:1em;margin-bottom:2em}.basic-body .aligncenter{margin:auto}.basic-body .wp-caption{margin:0 auto 2em;padding:5px;border-color:#ddd;border-style:solid;border-width:1px;border-radius:4px;text-align:center}.basic-body .wp-caption img{margin:0}.basic-body .wp-caption .wp-caption-text{margin:0;font-size:13px}@media screen and (max-width:799px){.basic-body h2{font-size:20px}}.mypage-link{margin:0 auto 3em;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mypage-link li{margin:3px;line-height:1.2em}.mypage-link li a{display:block;padding:.5em 1em;font-size:14px;background-color:#b9a10a;color:#fff;text-decoration:none}.mypage-link li a:hover{opacity:.7}.mypage-booking-list li{list-style:none;margin:0 0 10px;padding:1em;border-color:#ddd;border-style:solid;border-width:1px}.mypage-booking-list li.unknown{background-color:#eee;color:#999}.mypage-booking-list li.unknown a{color:#999}.member-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.member-list li{padding:1em;width:25%}.member-list li figure{text-align:center}.member-list li figure img{margin:0;padding:0}.member-list li figure figcaption{margin:0;padding:0;line-height:1.4em}.member-list li figure figcaption span{display:block}.member-list li a{display:block}@media screen and (max-width:1024px){.member-list li{width:33.33333%;width: -webkit-calc(100% / 3);width: calc(100% / 3)}}@media screen and (max-width:749px){.member-list li{width:50%}}@media screen and (max-width:449px){.member-list li{width:100%}}.wpcf7{margin:0 0 2em;padding:1em;background-color:#fafafa;border-color:#ddd;border-style:solid;border-width:1px}.wpcf7 input[type="text"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"],.wpcf7 textarea{padding:.5em;width:100%;background-color:#fff;border-color:#ddd;border-style:solid;border-width:1px}.wpcf7 .wpcf7-list-item{display:block}.wpcf7 input[type="submit"]{margin:auto;padding:.5em 2em;text-align:center;color:#fff;font-size:16px;background-color:#b9a10a}.wpcf7 input[type="submit"]:hover{background-color:#555}.post-wrap{padding:4vw 8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1199px){.post-wrap{padding:4vw 4vw}}.entry-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-box{list-style:none;width:25%;border-color:#ddd;border-style:solid;border-width:1px 0 1px 1px}.entry-box:last-child{border-width:1px 1px 1px 1px}.entry-box a{display:block;padding:0;color:#222;text-decoration:none}.entry-box a figure{margin:0 0 0 0;width:100%;border-color:#ddd;border-style:solid;border-width:0;background-color:rgba(255,255,255,.8);overflow:hidden;z-index:1}.entry-box a figure img{width:100%;height:14vw;object-fit:cover;transform:scale(1);transition:transform .2s}.entry-box a .cont{padding:1em}.entry-box a .cont .date,.entry-box a .cont .cat{display:inline-block;margin:0 .5em 1em 0}.entry-box a .cont .date{font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:12px;line-height:1em}.entry-box a .cont .cat{font-size:12px;line-height:1em}.entry-box a .cont .entry-title{font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:16px}.entry-box a:hover{color:#af812b}.entry-box a:hover figure{overflow:hidden;opacity:.7}@media screen and (max-width:899px){.entry-box{margin:0 0 -1px;width:50%}.entry-box:last-child, .entry-box:nth-child(2) {border-width:1px 1px 1px 1px}.entry-box a figure img{height:28vw}}@media screen and (max-width:499px){.entry-box{width:100%;border-width:1px 1px 1px 1px}.entry-box a figure img{height:52vw}}.post-index-body{margin:auto;width:60%}.post-index-body .entry-box{width:50%}@media screen and (max-width:1024px){.post-index-body{margin:auto auto 4em;width:100%}}@media screen and (max-width:499px){.post-index-body .entry-box{width:100%}}.post-body{padding:2%;width:66%}@media screen and (max-width:1024px){.post-body{margin:auto auto 4em;width:100%}}.post-eyecatch{text-align:center}.post-eyecatch img{margin:auto auto 40px;max-width:100%}@media screen and (max-width:799px){.post-eyecatch img{margin:auto auto 20px}}.post-header{margin:0 0 40px;padding:0 0 8px;border-color:#b9a10a;border-style:solid;border-width:0 0 1px}.post-header .post-title,.post-header .post-date{display:inline-block}.post-header .post-title{margin:0 1em 0 0;font-size:20px;line-height:1.4em}.post-header .post-date{margin:0 0 0 0;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:14px;line-height:1.5em}.term-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.term-list-wrap h4{font-size:14px;line-height:1.4em}.term-list-wrap h4:after{content:"："}ul.term-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.term-list li{list-style:none;line-height:1.4em;font-size:14px}ul.term-list li:after{padding:0 .5em 0 0;content:","}ul.term-list li:last-child:after{content:""}ul.post-link{margin:3em 0 0;border-color:#ddd;border-style:solid;border-width:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.post-link li{list-style:none;width:50%;line-height:1.2em}ul.post-link li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}ul.post-link li a:hover{color:#fff;background-color:#b9a10a}ul.post-link li.post-link-next a{padding:.5em 1em .5em .5em}ul.post-link li.post-link-next a:before{padding:0 .5em 0 0;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f137"}ul.post-link li.post-link-prev{text-align:right}ul.post-link li.post-link-prev a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.5em .5em .5em 1em}ul.post-link li.post-link-prev a:after{padding:0 0 0 .5em;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f138"}nav.pagination{text-align:center}nav.pagination span.page-numbers{margin:.2em .7em}nav.pagination a.page-numbers{display:inline-block;margin:.2em .1em;padding:.5em 1em;border-radius:4px;color:#b9a10a;border-color:#b9a10a;border-style:solid;border-width:1px;text-decoration:none}nav.pagination a.page-numbers:hover{background-color:#b9a10a;color:#fff}nav.pagination a.prev{padding:.5em 1em .5em .5em}nav.pagination a.prev:before{padding:0 .3em 0 0;content:"＜"}nav.pagination a.next{padding:.5em .5em .5em 1em}nav.pagination a.next:after{padding:0 0 0 .3em;content:"＞"}.post-side{width:30%}.post-side .side-banner{margin:0 auto 3em;text-align:center}.post-side h3{margin:0 0 1em;padding:.5em;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:18px;color:#fff;background-color:#b9a10a}.post-side ul{margin:0 0 3em 0}.post-side ul.simple-list{margin:0 0 3em 1em}.post-side ul.simple-list a{color:#222;text-decoration:none}.post-side ul.simple-list a:hover{color:#b9a10a}@media screen and (max-width:1024px){.post-side{width:100%}}.with-thumbnail{list-style:none}.with-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;padding:10px;color:#222;text-decoration:none;border-color:#ddd;border-style:solid;border-width:1px}.with-thumbnail a figure{-ms-flex-negative:0;flex-shrink:0;width:100px}.with-thumbnail a figure img{width:100px;height:100px;object-fit:cover}.with-thumbnail a .cont{padding:1em;text-align:left}.with-thumbnail a .cont p{line-height:1.4em}.with-thumbnail a:hover{color:#b9a10a}.btn-reserve{margin:2em auto;text-align:center}.btn-reserve a{display:block;margin:auto;padding:1em;line-height:1.2em;max-width:480px;background-color:#fae037;text-decoration:none;color:#222;font-weight:bold;border-radius:4px;border-color:#b9a10a;border-style:solid;border-width:0 2px 2px 0}.btn-reserve a:hover{color:#777;border-color:rgba(185,161,10,.6);transform:translateY(2px)}a .viewmore{color:rgba(185,161,10,.7);border-color:rgba(185,161,10,.7);border-style:solid;border-width:0 0 1px;width:120px;font-family:'Shippori Mincho B1',serif;font-weight:normal;transition:.2s}a:hover .viewmore{color:#b9a10a;border-color:#b9a10a}.event-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-list-box{padding:1%;width:33.33333%;width: -webkit-calc(100% / 3);width: calc(100% / 3)}.event-list-box a{display:block;padding:1em;height:100%;color:#222;text-decoration:none;border-color:#ddd;border-style:solid;border-width:1px}.event-list-box a .event-title{margin:1em 0 .5em;font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:16px}.event-list-box a:hover{background-color:#fafafa}.event-list-box a:hover figure{opacity:.7}@media screen and (max-width:799px){.event-list-box{width:50%}}@media screen and (max-width:499px){.event-list-box{width:100%}}.session-schedule{margin:2em 0}.session-schedule h3{margin:0 0 1em;padding:.5em;background-color:#f0f0f0;font-size:16px}.session-schedule ul{margin:0 0 0 0;list-style:none}.session-schedule ul li.slot-available:before{display:inline-block;width:50px;text-align:center;content:"◯";color:red}.session-schedule ul li.slot-unavailable{color:#888}.session-schedule ul li.slot-unavailable:before{display:inline-block;width:50px;text-align:center;content:"×"}.application-guidelines dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em 0;border-color:#ddd;border-style:solid;border-width:0 0 1px}.application-guidelines dt{-ms-flex-negative:0;flex-shrink:0;width:6em}.application-guidelines ul{margin:0 0 2em 2em}.application-guidelines ul:last-child{margin:0 0 0 2em}.news-box{margin:0 0 1em;border-color:#ddd;border-style:solid;border-width:1px}.news-box a{display:block;padding:1em;border-color:#ddd;border-style:solid;border-width:0 0 1px;background-color:#fafafa;color:#222;text-decoration:none}.news-box a .date{font-size:12px;color:#999}.news-box a .event-title{font-family:'Shippori Mincho B1',serif;font-weight:normal;font-size:18px}.news-box a:hover{color:#b9a10a}.news-box .excerpt{margin:0;padding:1em}.form-wrap{margin:auto;padding:4vw;max-width:1100px;text-align:justify}.form{padding:4vw 0}.form dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em .5em;border-color:#ddd;border-style:solid;border-width:0 0 1px;font-size:16px}.form dl:last-child{border-width:0}.form dl dt{-ms-flex-negative:0;flex-shrink:0;width:18em}.form dl dd{width:calc(100% - 14em)}.form dl dd input[type="text"]{background-color:rgba(185,161,10,.2);padding:.5em;width:100%}.form dl dd input[type="tel"]{background-color:rgba(185,161,10,.2);padding:.5em;width:100%}.form dl dd textarea{background-color:rgba(185,161,10,.2);padding:.5em;width:100%;height:16em}.form dl dd .att{margin:1em 0;font-size:14px}.form dl dd .att:first-child{margin:0 0 1em}.form dl.must dt:after{display:inline-block;vertical-align:top;content:"必須";margin:2px 0 0 .5em;padding:4px 8px;background-color:#c33;color:#fff;font-size:12px;line-height:12px;border-radius:3px}.form dl.must dd input[type="text"]{background-color:rgba(204,51,51,.1)}.form dl.must dd textarea{background-color:rgba(204,51,51,.1)}@media screen and (max-width:899px){.form dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form dl dt{margin:0 0 .5em;width:inherit}.form dl dd{width:inherit}}.form-btn{text-align:center}.form-btn input[type="submit"].btn-submit{text-align:center;margin:2em auto;background-color:#ffa500;border-color:#ffa500;border-style:solid;border-width:2px;font-size:16px;line-height:48px;width:240px;border-radius:4px;color:#fff;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-weight:bold}.form-btn input[type="submit"].btn-submit:hover{background-color:#fff;color:#ffa500}.form-btn input[type="submit"].btn-submit[name="submitConfirm"]{background-color:#b9a10a;border-color:#b9a10a}.form-btn input[type="submit"].btn-submit[name="submitConfirm"]:hover{background-color:#fff;color:#b9a10a}.form-btn input[type="submit"].btn-back{text-align:center;margin:2em auto;background-color:#fff;border-color:#ccc;border-style:solid;border-width:1px;font-size:14px;line-height:24px;width:160px;border-radius:4px;color:#888}.form-btn input[type="submit"].btn-back:hover{background-color:#999;color:#fff}.user-form{padding:4vw 0}.user-form dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5em .5em;border-color:#ddd;border-style:solid;border-width:0 0 1px;font-size:16px}.user-form dl:last-child{border-width:0}.user-form dl dt{-ms-flex-negative:0;flex-shrink:0;width:18em}.user-form dl dd{width:calc(100% - 14em)}.user-form dl dd input[type="text"],.user-form dl dd input[type="email"],.user-form dl dd input[type="password"],.user-form dl dd input[type="tel"]{background-color:rgba(185,161,10,.2);padding:.5em;width:100%;background-color:#f0f0f0}.user-form dl dd textarea{background-color:rgba(185,161,10,.2);padding:.5em;width:100%;height:16em;background-color:#f0f0f0}.user-form dl dd .att{margin:1em 0;font-size:14px}.user-form dl dd .att:first-child{margin:0 0 1em}.user-form dl.must dt:after{display:inline-block;vertical-align:middle;content:"必須";margin:0 0 0 .5em;padding:4px 8px;background-color:#c33;color:#fff;font-size:12px;line-height:12px;border-radius:3px}.user-form .form-info{margin:2em 0 0}.user-form .form-info strong{color:#c33}.user-form .form-btn{padding:1em 0}.user-form .form-btn button{display:block;margin:1em auto;padding:1em 2em;min-width:240px;background-color:#b9a10a;color:#fff;font-size:16px;font-weight:bold}.user-form .form-btn button:hover{opacity:.7}@media screen and (max-width:899px){.user-form dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-form dl dt{margin:0 0 .5em;width:inherit}.user-form dl dd{width:inherit}}.em-event-booking-form{padding:4vw 0 0}.em-event-booking-form .em-ticket .ticket-price .hidden{display:none}.em-event-booking-form .em-ticket .ticket-price:after{content:"-"}.em-event-booking-form .em-booking-message-error{padding:1em;background-color:rgba(204,51,51,.1)}.em-event-booking-form .em-booking-message-error p{margin:0;color:#c33}.em-event-booking-form h3{padding:.5em;background-color:#b9a10a;color:#fff;border-width:0}.em-event-booking-form p.input-user-field,.em-event-booking-form p.input-field-booking_comment{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1em .5em 1.5em;border-color:#ddd;border-style:solid;border-width:0 0 1px;font-size:16px}.em-event-booking-form p.input-user-field:last-child,.em-event-booking-form p.input-field-booking_comment:last-child{border-width:0}.em-event-booking-form p.input-user-field label,.em-event-booking-form p.input-field-booking_comment label{margin:0;padding:0;-ms-flex-negative:0;flex-shrink:0;width:18em!important}.em-event-booking-form p.input-user-field label .em-form-required,.em-event-booking-form p.input-field-booking_comment label .em-form-required{font-size:0}.em-event-booking-form p.input-user-field label .em-form-required:after,.em-event-booking-form p.input-field-booking_comment label .em-form-required:after{display:inline-block;vertical-align:top;content:"必須";margin:6px 0 0 .5em;padding:4px 8px;background-color:#c33;color:#fff;font-size:12px;line-height:12px;border-radius:3px}.em-event-booking-form p.input-user-field input[type="text"],.em-event-booking-form p.input-user-field textarea,.em-event-booking-form p.input-field-booking_comment input[type="text"],.em-event-booking-form p.input-field-booking_comment textarea{width:100%;width:calc(100% - 14em);background-color:rgba(185,161,10,.2);padding:.5em;background-color:#f0f0f0}.em-event-booking-form .input-field-booking_policy_commitment{margin:2em 0 0}.em-event-booking-form .input-field-booking_policy_commitment label{display:block}.em-event-booking-form .input-field-booking_policy_commitment label .em-form-required{font-size:0}.em-event-booking-form .em-booking-buttons{display:none}@media screen and (max-width:899px){.em-event-booking-form p.input-user-field,.em-event-booking-form p.input-field-booking_comment{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.em-event-booking-form p.input-user-field input[type="text"],.em-event-booking-form p.input-user-field textarea,.em-event-booking-form p.input-field-booking_comment input[type="text"],.em-event-booking-form p.input-field-booking_comment textarea{width:100%}}.video-wrap{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.now-template{position:fixed;z-index:1000;bottom:60px;left:0;font-size:12px}@media screen and (max-width:1024px){.now-template{display:none}}.user-dashboard{position:fixed;z-index:1000;bottom:40px;left:0;font-size:12px}@media screen and (max-width:1024px){.user-dashboard{display:none}}.user-edit{position:fixed;z-index:1000;bottom:20px;left:0;font-size:12px}@media screen and (max-width:1024px){.user-edit{display:none}}.home-notice{max-width:900px;margin:2em auto 3em;padding:2em 2.2em 1.8em;background:linear-gradient(180deg,#fffaea 0%,#fdf4d9 100%);border:2px solid #b9a10a;border-radius:4px;box-shadow:0 4px 18px rgba(185,161,10,.18);text-align:center;position:relative}.home-notice__label{display:inline-block;background-color:#b9a10a;color:#fff;font-size:13px;letter-spacing:.15em;padding:5px 18px;border-radius:2px;margin-bottom:1.1em;font-weight:bold}.home-notice__main{font-family:'Shippori Mincho B1',serif;font-size:22px;line-height:1.9;color:#3a2b05;font-weight:500;margin:0 0 1.2em;letter-spacing:.02em}.home-notice__sub{font-size:14px;line-height:2;color:#6b5a2b;margin:0}@media screen and (max-width:899px){.home-notice{margin:1.5em 1em 2em;padding:1.5em 1.2em 1.3em}.home-notice__label{font-size:11px;padding:4px 14px;margin-bottom:.9em}.home-notice__main{font-size:16px;line-height:1.8}.home-notice__sub{font-size:13px;line-height:1.8}.home-notice__br{display:none}}