html{scroll-behavior:smooth}@media screen and (min-width: 1000px){html{scroll-padding-top:3.5714285714rem}}body{color:#000;font-family:"Noto Sans JP",sans-serif;line-height:1;letter-spacing:.05em;text-align:justify;background:#fff;height:100%}a:hover img{opacity:.7;transition:.5s}img{max-width:100%;height:auto}#form{max-width:1000px;width:calc(100% - 3.75em);margin:4.7222222222rem auto 8.5555555556rem}@media screen and (max-width: 999px){#form{margin:2.6428571429rem auto 6rem}}#form h1{font-family:"Noto Serif JP",serif;font-weight:normal;font-size:1.6666666667rem;letter-spacing:.2em;padding-bottom:1em;position:relative}@media screen and (max-width: 999px){#form h1{font-size:1.5rem;margin:3.2142857143rem 0 0}}#form h1::after{width:2.3888888889rem;height:1px;content:"";background:rgba(0,0,0,.48);position:absolute;bottom:0;left:0}#form p{font-weight:100;line-height:2;margin:-0.5em 0}#form p.middle{margin-top:calc(1.5rem - .5em)}#form .mw_wp_form_send_error .send_error{display:none}#form .mw_wp_form_send_complete .send_complete{display:none}.cf{margin:1.6666666667rem auto 0}.cf form>p{margin-bottom:1.6666666667rem !important}.cf dl{display:flex;font-weight:100;border-top:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}.cf dl:last-of-type{border-bottom:1px solid rgba(0,0,0,.5)}.cf dl:last-of-type dd,.cf dl:last-of-type dt{height:auto;padding:2.3333333333rem 1.9444444444rem;align-items:flex-start}@media screen and (max-width: 999px){.cf dl:last-of-type dd,.cf dl:last-of-type dt{width:100%;height:auto;padding:1.25rem 1rem}}@media screen and (max-width: 999px){.cf dl{flex-direction:column}}.cf dl dt{display:flex;align-items:center;width:330px;height:5.4444444444rem;padding:0 1.9444444444rem;border-left:1px solid rgba(0,0,0,.5);position:relative}@media screen and (max-width: 999px){.cf dl dt{width:100%;height:auto;padding:1.25rem 1rem;border-bottom:1px solid rgba(0,0,0,.5)}}.cf dl dt .need{display:block;color:red;font-size:.5555555556rem;position:absolute;top:2.3333333333rem;right:1.3888888889rem}@media screen and (max-width: 999px){.cf dl dt .need{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.cf dl dd{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 330px);height:5.4444444444rem;padding:0 1.6666666667rem;border-left:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 999px){.cf dl dd{width:100%;height:auto;padding:1.25rem 1rem}}.cf dl dd .flex{display:flex;gap:1rem;flex-wrap:wrap}.cf dl dd .mwform-checkbox-field label{font-weight:unset}.cf dl dd .error{margin-top:.75rem;font-size:.75rem;color:red}.cf dl dd .horizontal-item+.horizontal-item{margin-left:0 !important}.cf p.btn{display:flex;font-weight:bold;align-items:center;justify-content:center;margin:5rem 0 0}.cf input[type=tel],.cf input[type=email],.cf input[type=text],.cf textarea{display:block;width:100% !important;padding:.5rem;font-weight:300;background:#fff;border:1px solid rgba(0,0,0,.24);-webkit-appearance:none;box-sizing:border-box}.cf input[type=submit],.cf input[type=reset]{display:block;max-width:18.3888888889rem;width:100%;color:#fff;font-weight:bold;line-height:1;letter-spacing:.25em;text-align:center;text-decoration:none;padding:1.5em 0;margin:3.6111111111rem auto 0;background:#000;border:none;cursor:pointer;-webkit-appearance:none}@media screen and (max-width: 999px){.cf input[type=submit],.cf input[type=reset]{margin:2.5rem auto 0}}.cf input[type=submit]:hover,.cf input[type=reset]:hover{opacity:.8}.maskMotion{overflow:hidden;position:relative;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:left}.maskMotion.absolute a{position:absolute;top:0;left:0}.maskMotion.play{transform:scale(1, 1)}.maskMotion.play a::after{transform:scale(0, 1)}.maskMotion a::after{content:"";display:block;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;transition:.375s cubic-bezier(0.25, 1, 0.5, 1);transition-delay:.375s;transform:scale(1, 1);transform-origin:right}.header{position:relative}.header .menu{width:3.5714285714rem;height:3.5714285714rem;background:rgba(0,0,0,.6);position:fixed;right:0;top:0;cursor:pointer;z-index:99}@media screen and (min-width: 1000px){.header .menu{display:none}}.header .menu span{display:block;width:1.4285714286rem;height:2px;position:absolute;left:0;right:0;margin:0 auto;background:#fff;transition:.5s}.header .menu .span{top:calc(50% - .625rem)}.header .menu .span2{top:calc(50% - 1px)}.header .menu .span3{bottom:calc(50% - .625rem)}.header .menu.open .span{top:calc(50% - 1px);transform:rotate(315deg)}.header .menu.open .span2{opacity:0}.header .menu.open .span3{bottom:calc(50% - 1px);transform:rotate(-315deg)}.header .facebook{max-width:288px;width:100%;background:#000}@media all and (min-width: 1000px)and (max-width: 1200px){.header .facebook{right:2.2916666667vw}}@media all and (min-width: 1000px){.header .facebook{position:absolute;right:4.375vw;bottom:3.0555555556rem;z-index:7;opacity:0}.header .facebook.show{animation:slideLeft .75s ease .5s 1 forwards}}@media screen and (max-width: 999px){.header .facebook{width:80.8vw;margin:1.5rem auto 0}}.header .facebook a{display:block;color:#fff;font-size:1.1555555556rem;font-weight:bold;letter-spacing:.1em;line-height:1.34;text-decoration:none;padding:1.2rem 0;position:relative}@media screen and (max-width: 999px){.header .facebook a{font-size:1rem;letter-spacing:.2em;background-position:center left 3rem}}.header .facebook a:hover::after{transform:scale(1, 1)}.header .facebook a::after{content:"";display:block;width:100%;height:100%;background:rgba(255,255,255,.2);position:absolute;top:0;left:0;z-index:1;transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform-origin:left;transform:scale(0, 1)}.header .facebook a span{display:flex;align-items:center;justify-content:center}.header .facebook a span:before{clear:both;content:"";display:block;width:3.2444444444rem;height:3.2444444444rem;background:url("../img/_fb.svg") center/contain no-repeat;margin-right:1em}@media screen and (max-width: 999px){.header .facebook a span:before{margin-right:.75em;width:1.8571428571rem;height:1.8571428571rem}}.header nav{background:rgba(0,0,0,.6)}@media screen and (max-width: 999px){.header nav{width:100%;height:calc(100vh - 3.5714285714rem);background:rgba(0,0,0,.8);position:fixed;left:0;top:3.5714285714rem;z-index:9;transition:.5s;visibility:hidden;opacity:0}.header nav.show{opacity:1;visibility:visible}}.header .nav li{border-top:1px solid rgba(255,255,255,.5)}.header .nav li a{display:block;color:#fff;font-size:.78125vw;font-weight:300;letter-spacing:.2em;text-align:center;text-decoration:none;padding:.9375vw 0 .9375vw 0vw;background:url("../img/arw1.svg") center right 0.78125vw/0.4166666667vw no-repeat;position:relative}.header .nav li a:hover::after{transform:scale(1, 1)}.header .nav li a::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:rgba(0,0,0,.4);transition:.25s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0, 1);transform-origin:left}.header .nav2{display:flex;gap:1.1666666667rem;position:absolute;right:9.8888888889rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width: 999px){.header .nav2{gap:0;flex-direction:column;width:100%;position:static;transform:none;-webkit-transform:none}}@media screen and (max-width: 999px){.header .nav2 li{margin:0;border-bottom:1px solid #fff}.header .nav2 li:last-child{display:none}}.header .nav2 li a{display:block;color:#fff;font-size:.8888888889rem;font-weight:300;letter-spacing:.12em;text-decoration:none;white-space:nowrap}@media screen and (max-width: 999px){.header .nav2 li a{font-size:1.3571428571rem;text-align:center;padding:1.7142857143rem 0;position:relative}.header .nav2 li a::after{width:.5714285714rem;height:.8571428571rem;content:"";background:url("../img/arw1.svg") center/contain no-repeat;position:absolute;right:1.2857142857rem;top:50%;transform:translateY(-50%)}}.header .en_link{display:block;color:#fff;width:17.8571428571rem;font-size:1.1428571429rem;font-weight:200;text-decoration:none;margin:2rem auto 0;padding-bottom:1.0714285714rem;border-bottom:1px solid rgba(255,255,255,.4);position:relative}.header .en_link::after{width:.5714285714rem;height:.8571428571rem;content:"";background:url("../img/arw1.svg") center/contain no-repeat;position:absolute;right:0;top:40%;transform:translateY(-50%)}.header .sns{display:flex;position:absolute;right:1.8333333333rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media screen and (max-width: 999px){.header .sns{width:100%;position:static;justify-content:center;transform:none;-webkit-transform:none}}.header .sns li{margin:0 0 0 1.1111111111rem}@media screen and (max-width: 999px){.header .sns li{margin:1.7857142857rem .7857142857rem 0}}.header .sns li a{display:block}.header .sns li a img{height:1.5rem}@media screen and (max-width: 999px){.header .sns li a img{height:2.0714285714rem}}.header .sns2{display:flex;justify-content:center;gap:.8888888889rem}.header .sns2 li a{display:block;width:1.2222222222rem}.header .headerContents{width:100%;height:6.1111111111rem;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:10;transition:.375s;transform:translateY(0);opacity:1;visibility:visible}@media screen and (min-width: 1000px){.header .headerContents.hide{transform:translateY(-1.5rem);opacity:0;visibility:hidden}}@media screen and (max-width: 999px){.header .headerContents{background:#fff;height:3.5714285714rem}}.header .headerContents .logo{padding:1.8333333333rem 3.125vw}@media screen and (max-width: 999px){.header .headerContents .logo{padding:1rem 1.7142857143rem}}.header .headerContents .logo a{display:inline-block}.header .headerContents .logo a img{height:2.4444444444rem}@media screen and (max-width: 999px){.header .headerContents .logo a img{height:1.5714285714rem}}footer{margin:18.2291666667vw 0 0;padding:4.3888888889rem 0;background:#c3c3c3;position:relative}@media screen and (max-width: 999px){footer{margin:16vw 0 0;padding:2.5714285714rem 0}}footer::after{width:100%;height:10.7291666667vw;content:"";background:url("../img/footer.webp") top center/100% no-repeat;position:absolute;bottom:calc(100% - 1px);left:0;z-index:1}@media screen and (max-width: 999px){footer::after{height:10.8vw}}footer .flex{display:flex;align-items:center;justify-content:space-between;width:755px;margin:0 auto 4.5555555556rem}@media screen and (max-width: 999px){footer .flex{width:100%;flex-direction:column;margin-bottom:2.25em}}footer .logo img{height:19rem}@media screen and (max-width: 999px){footer .logo img{height:41.28vw}}footer .nav{width:532px;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 999px){footer .nav{display:none}}footer .nav li{width:248px;border-top:1px solid #000}footer .nav li:nth-last-child(-n+2){border-bottom:1px solid #000}footer .nav li a{display:block;font-weight:300;letter-spacing:.2em;text-decoration:none;padding:1.75rem 0 1.75rem 1.2222222222rem;background:url("../img/arw2.svg") center left calc(50% + 4.5rem)/8px no-repeat}footer address{font-size:.8888888889rem;font-weight:100;letter-spacing:.2em;text-indent:.2em;text-align:center}footer .facebook{max-width:339px;width:100%;margin:1.3888888889rem auto 0}@media screen and (max-width: 999px){footer .facebook{max-width:300px}}footer .facebook a{display:block;color:#fff;font-size:.8888888889rem;font-weight:bold;letter-spacing:.2em;text-decoration:none;padding:1.5rem 0 1.5rem 4.1666666667rem;background:url("../img/_fb.svg") center left 1.25rem/1.9444444444rem no-repeat #000}@media screen and (max-width: 999px){footer .facebook a{font-size:1rem;padding:1.5rem 0 1.5rem 5rem;background:url("../img/_fb.svg") center left 2.25rem/1.9444444444rem no-repeat #000}}footer .sns{display:flex;justify-content:center}footer .sns li{margin:1.4444444444rem .5555555556rem 0}@media screen and (max-width: 999px){footer .sns li{margin:1.4285714286rem .6428571429rem 0}}footer .sns li a{display:block}footer .sns li a img{height:1.5555555556rem}@media screen and (max-width: 999px){footer .sns li a img{height:2rem}}footer .en_link{display:block;width:12.4444444444rem;font-size:.8333333333rem;font-weight:200;text-decoration:none;margin:1.6666666667rem auto 0;padding-bottom:.6111111111rem;border-bottom:1px solid rgba(0,0,0,.4);position:relative}@media screen and (max-width: 999px){footer .en_link{width:14.2857142857rem;font-size:.9285714286rem}}footer .en_link::after{width:.3888888889rem;height:.5555555556rem;content:"";background:url("../img/arw2.svg") center/contain no-repeat;position:absolute;right:0;top:40%;transform:translateY(-50%)}footer .copy{font-family:"Noto Serif JP",serif;font-weight:200;font-size:.5555555556rem;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:2.8888888889rem 0 0}@media screen and (max-width: 999px){footer .copy{font-size:.7142857143rem;margin:2.5714285714rem 0 0}}.subPage{overflow:hidden}.subPage .header .mainImage{height:34.4791666667vw;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;background-color:#4d4d4d;transition:.5s;opacity:0}@media screen and (max-width: 999px){.subPage .header .mainImage{height:88.2666666667vw}}.subPage .header .mainImage::after{width:100%;height:100%;content:"";background:rgba(0,0,0,.3);position:absolute;left:0;top:0;z-index:1}@media screen and (max-width: 999px){.subPage .header .mainImage::after{background:rgba(102,102,102,.4)}}.subPage .header .mainImage.show{opacity:1}.subPage .header .mainImage h1{width:100%;color:#fff;position:absolute;top:17.1354166667vw;z-index:2}@media screen and (max-width: 999px){.subPage .header .mainImage h1{top:43.8666666667vw}}.subPage .header .mainImage h1 span{display:block}.subPage .header .mainImage h1 .jp{font-family:"Noto Serif JP",serif;font-size:2.5555555556rem;font-weight:normal;letter-spacing:.4em;text-align:center;padding-left:.4rem}@media screen and (max-width: 999px){.subPage .header .mainImage h1 .jp{font-size:6.1333333333vw}}.subPage .header .mainImage h1 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}@media screen and (max-width: 999px){.subPage .header .mainImage h1 .en img{height:.7142857143rem}}.subPage .header .read{display:flex;align-items:center;min-height:14.4444444444rem;padding:4.4444444444rem 1.75em;background:#000}@media screen and (max-width: 999px){.subPage .header .read{min-height:inherit;padding:2.9285714286rem 1.75em}}.subPage .header .read p{max-width:1000px;color:#fff;font-weight:100;line-height:2.2222;text-align:center;margin:-0.611em auto}@media screen and (max-width: 999px){.subPage .header .read p{line-height:1.75;text-align:justify;margin:-0.375em auto}}.subPage .contents{transition:.5s;transform:translateY(1.5rem);opacity:0}.subPage .contents.show{transform:translateY(0);opacity:1}.post{width:calc(100% - 3.5em);max-width:1000px;margin:0 auto}.post h2{font-family:"Noto Serif JP",serif;font-weight:normal;font-size:1.6666666667rem;letter-spacing:.2em;padding-bottom:1em;margin:5.3888888889rem 0 0;position:relative}@media screen and (max-width: 999px){.post h2{font-size:1.5rem;margin:3.2142857143rem 0 0}}.post h2::after{width:2.3888888889rem;height:1px;content:"";background:rgba(0,0,0,.48);position:absolute;bottom:0;left:0}.post h3{font-weight:300;font-size:1.2222222222rem;letter-spacing:.1em;padding-bottom:1em;margin:4rem 0 0;border-bottom:1px solid rgba(0,0,0,.5)}.post p{font-weight:100;letter-spacing:.1em;line-height:2.2222;margin:calc(2.5rem - .6em) 0 -0.6em}@media screen and (max-width: 999px){.post p{line-height:1.75;margin:calc(1.5rem - .375em) 0 -0.375em}}.post .block{padding:2.5rem;margin:3.4444444444rem 0 0;border:1px solid #000;background:#e9e9e9}@media screen and (max-width: 999px){.post .block{padding:1.5em;margin:1.5em 0 0}}.post .block h3:first-child{margin:0}.post .block p:first-child{margin:-0.6em 0}.post .block h3+p{margin:calc(1.9444444444rem - .6em) 0 -0.6em}.post .faq{margin:2.7777777778rem 0 0}.post .faq dt{font-family:"Noto Serif JP",serif;font-weight:normal;font-size:1.2222222222rem;letter-spacing:.1em}@media screen and (max-width: 999px){.post .faq dt{line-height:1.75;margin:-0.375em 0}}.post .faq dd{font-weight:100;letter-spacing:.1em;line-height:2.2222;margin:calc(1.6666666667rem - .6em) 0 -0.6em}@media screen and (max-width: 999px){.post .faq dd{line-height:1.75;margin:calc(1rem - .375em) 0 -0.375em}}.post table{width:100%;margin:2.5rem 0 0;border-bottom:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}.post table th{font-weight:100;line-height:1.5;padding:2rem 1.5rem;border-left:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 999px){.post table th{padding:1.25rem 1rem}}.post table td{font-weight:100;line-height:1.5;padding:2rem 1.5rem;border-left:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 999px){.post table td{padding:1.25rem 1rem}}.modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;display:none}.modal.show{display:block}.modal .bg{width:100%;height:100%;background:rgba(0,0,0,.9);position:absolute;top:0;left:0;transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(0.9);opacity:0}.modal .bg.show{transform:scale(1);opacity:1}.modal .close{width:2.5rem;height:2.5rem;position:absolute;top:-1.25rem;right:-1.25rem;transition:.375s;opacity:0;cursor:pointer}.modal .close:hover{opacity:.5}.modal .close.show{opacity:1}.modal .img{width:100%;max-width:1000px;height:100%;max-height:666.6666666667px;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:.375s;opacity:0}.modal .img.show{opacity:1}.loader{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9}.loader .bg{width:100%;height:100%;background:#c3c3c3;position:absolute;top:0;left:0;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:scale(1, 1);transform-origin:center bottom}.loader .bg.hide{transform:scale(1, 0)}.loader .logo{width:8vw;height:25.5988868583vw;position:absolute;top:50%;left:50%;transition:1s cubic-bezier(0.25, 1, 0.5, 1);transform:translateX(-50%) translateY(-50%);opacity:1;filter:blur(0)}@media screen and (max-width: 999px){.loader .logo{width:15vw;height:47.9979128592vw}}.loader .logo.hide{transform:translateX(-50%) translateY(-50%) scale(1.2);opacity:0;filter:blur(32px)}.loader .logo .img{width:100%;opacity:.25}.loader .logo .mask{width:8vw;height:0;overflow:hidden;position:absolute;top:0;left:0;transition:1s}@media screen and (max-width: 999px){.loader .logo .mask{width:15vw}}.loader .logo .mask.show{height:25.5988868583vw}@media screen and (max-width: 999px){.loader .logo .mask.show{height:47.9979128592vw}}.loader .logo .mask img{width:8vw;height:25.5988868583vw;position:absolute;top:0;left:0}@media screen and (max-width: 999px){.loader .logo .mask img{width:15vw;height:47.9979128592vw}}#index{overflow:hidden}#index .header{height:100vh}@media screen and (max-width: 999px){#index .header{background:#c3c3c3;height:auto;z-index:2}}#index .header .news{color:#fff;opacity:0;transform:translateX(1.5rem)}@media screen and (min-width: 1000px){#index .header .news{width:25.65rem;padding:1.7rem 2rem 1.9rem 2rem;position:absolute;right:0;bottom:0;background:url(../img/newsbg.svg) left top/100% no-repeat;z-index:7}}@media screen and (max-width: 999px){#index .header .news{width:93.8666666667vw;aspect-ratio:704/411;margin:3.6vw auto 0;padding:6.1333333333vw 7.4666666667vw 8vw;background:url(../img/_newsbg.svg) center/cover no-repeat}}#index .header .news.show{animation:slideLeft .75s ease .5s 1 forwards}#index .header .news h2{font-size:.9rem;font-weight:200;letter-spacing:.2em}@media screen and (max-width: 999px){#index .header .news h2{font-size:3.3333333333vw}}#index .header .news .newsList li{margin-top:1.6rem}@media screen and (max-width: 999px){#index .header .news .newsList li{margin-top:6.2666666667vw}}#index .header .news .newsList li a{display:flex;align-items:baseline;font-weight:200;text-decoration:none}#index .header .news .newsList li a .date{display:block;width:4.4rem;font-size:.7rem}@media screen and (max-width: 999px){#index .header .news .newsList li a .date{width:16.4vw;font-size:2.5333333333vw}}#index .header .news .newsList li a .title{display:block;width:calc(100% - 4.4rem);font-size:.8rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (max-width: 999px){#index .header .news .newsList li a .title{width:calc(100% - 16.4vw);font-size:2.9333333333vw}}#index .header .news .more{display:block;width:6.6rem;font-size:.8rem;font-weight:200;text-decoration:none;padding-bottom:.4444444444rem;margin:1.9rem 0 0 auto;border-bottom:1px solid rgba(255,255,255,.5);position:relative}@media screen and (max-width: 999px){#index .header .news .more{width:23.4666666667vw;margin-top:7.2vw;font-size:2.9333333333vw}}#index .header .news .more::after{width:.3888888889rem;height:.5555555556rem;content:"";background:url(../img/arw1.svg) center/contain no-repeat;position:absolute;right:0;top:.5555555556rem;transform:translateY(-50%)}#index .header .facebook{display:none}#index .header .mNav{width:16.6666666667vw;padding:0 .8854166667vw 1.6666666667vw;position:fixed;left:5.2083333333vw;top:0;z-index:7}@media all and (min-width: 1000px)and (max-width: 1200px){#index .header .mNav{left:1.4583333333vw}}@media screen and (min-width: 1000px){#index .header .mNav{transition:.5s;transform:translateY(-5rem);opacity:0;visibility:hidden}#index .header .mNav.show{transform:translateY(0);opacity:1;visibility:visible}#index .header .mNav.hide{opacity:0;visibility:hidden}}@media screen and (max-width: 999px){#index .header .mNav{display:none}}#index .header .mNav .border{padding:5.46875vw 0 0;border:1px solid rgba(255,255,255,.5);border-top:none}#index .header .mNav .en_link{display:block;width:10.9375vw;color:#fff;font-size:.703125vw;font-weight:300;font-feature-settings:"palt" 1;text-decoration:none;padding-bottom:.5729166667vw;margin:1.40625vw auto 1.25vw;border-bottom:1px solid rgba(255,255,255,.5);position:relative}#index .header .mNav .en_link::after{width:.3125vw;height:.46875vw;content:"";background:url("../img/arw1.svg") center/contain no-repeat;position:absolute;right:0;top:.25rem;transform:translateY(-50%)}#index .header h1{width:4.8051302083vw;margin:0 auto 2.7083333333vw}#index .header .mainImage{width:100%;height:100%;background:#000;position:relative;z-index:6}@media screen and (max-width: 999px){#index .header .mainImage{height:130.6666666667vw;margin-top:3.5714285714rem;z-index:2}}#index .header .mainImage h1{width:20.1333333333vw;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);z-index:2}@media screen and (max-width: 999px){#index .header .mainImage h1{width:15.1vw}}#index .header .mainImage video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;z-index:1}#index01{padding-bottom:4.4444444444rem;background:#c3c3c3;position:relative;overflow:hidden}@media screen and (max-width: 999px){#index01{padding-top:3.7142857143rem;padding-bottom:2.25rem;z-index:1}}#index01 .f1{width:30.8333333333vw;position:absolute;top:2.6041666667vw;left:-3.90625vw}@media screen and (max-width: 999px){#index01 .f1{width:31.2vw;top:0vw;left:-4vw}}#index01 .f2{width:44.0104166667vw;position:absolute;top:43.6458333333vw;left:65.8333333333vw;z-index:2}@media screen and (max-width: 999px){#index01 .f2{width:54.4vw !important;top:169.6vw;left:57.8666666667vw}}#index01 .f3{width:6.71875vw;position:absolute;top:49.0104166667vw;left:6.8229166667vw;z-index:2}@media screen and (max-width: 999px){#index01 .f3{display:none}}#index01 .txtBox{width:1000px;padding-right:690px;margin:0 auto;position:absolute;left:0;right:0;z-index:2}@media screen and (max-width: 999px){#index01 .txtBox{display:flex;align-items:center;flex-direction:column;justify-content:center;width:calc(100% - 5rem);padding:0;position:static}}#index01 .txtBox .en{margin:0 0 1.6666666667rem}@media screen and (max-width: 999px){#index01 .txtBox .en{margin-bottom:1rem}}#index01 .txtBox .en img{height:.5555555556rem}#index01 .txtBox h2 span{display:block}#index01 .txtBox h2 .jp{font-family:"Noto Serif JP",serif;font-size:2.2222222222rem;line-height:1.75;letter-spacing:.4em;margin:-0.375em 0}@media screen and (max-width: 999px){#index01 .txtBox h2 .jp{font-size:1.5rem}}#index01 .txtBox h2+p{font-weight:100;line-height:2.25;margin:calc(-0.625em + 2rem) 0 -0.625em}@media screen and (max-width: 999px){#index01 .txtBox h2+p{line-height:1.75;margin:calc(-0.375em + 2rem) 0 -0.375em}}#index01 .txtBox .more{margin:3.6666666667rem 0 0}@media screen and (max-width: 999px){#index01 .txtBox .more{width:200px;margin:2rem 0 0}}#index01 .txtBox .more a{display:block;text-decoration:none;padding:0 0 1.3888888889rem 1rem;background:url("../img/arw2.svg") top right 1rem/.5rem no-repeat;border-bottom:1px solid #000}#index01 .txtBox .more a img{height:.5555555556rem}#index01 .box1{position:relative}#index01 .box1 figure{width:83.4895833333vw;margin-left:auto;transition:1s;opacity:0;filter:blur(16px)}@media screen and (max-width: 999px){#index01 .box1 figure{width:100%}}#index01 .box1 figure.play{opacity:1;filter:blur(0)}#index01 .box1 .txtBox{top:20.8333333333vw}#index01 .box2{position:relative}#index01 .box2 figure{width:70.15625vw;transition:1s;opacity:0;filter:blur(16px)}#index01 .box2 figure.play{opacity:1;filter:blur(0)}#index01 .box2 .txtBox{top:8.4895833333vw;padding-right:0;padding-left:690px}@media screen and (max-width: 999px){#index01 .box2 .txtBox{padding:0}}#index01 .movie{max-width:1000px;margin:2.5vw auto 0}@media all and (min-width: 1401px)and (max-width: 1600px){#index01 .movie{margin:5.3333333333rem auto 0}}@media all and (min-width: 1000px)and (max-width: 1400px){#index01 .movie{margin:8rem auto 0}}@media screen and (max-width: 999px){#index01 .movie{margin:2.6666666667rem auto 0}}#index01 .movie h2{margin-bottom:2rem}#index01 .movie h2 span{display:block}#index01 .movie h2 .jp{font-family:"Noto Serif JP",serif;font-size:1.6666666667rem;letter-spacing:1em;text-align:center;padding-left:1rem}@media screen and (max-width: 999px){#index01 .movie h2 .jp{font-size:1.5rem}}#index01 .movie h2 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}#index01 .bnr{width:84.4791666667vw;max-width:1622px;margin:0 auto}@media screen and (max-width: 999px){#index01 .bnr{width:calc(100% - 1.75em);margin:0 0 0 auto}}#index01 .bnr li{margin:1.7777777778rem 0 0}@media screen and (max-width: 999px){#index01 .bnr li{margin:1.75em 0 0}}#index01 .bnr li:first-child{margin:9.2222222222rem 0 0}@media screen and (max-width: 999px){#index01 .bnr li:first-child{margin:3.25em 0 0}}#index01 .bnr li a:hover canvas,#index01 .bnr li a:hover img{opacity:.7}#index01 .bnr li a canvas{display:block;width:100%;height:23.99375vw;max-height:23.99375vw;transition:.5s}@media screen and (max-width: 999px){#index01 .bnr li a canvas{height:calc(.683048433*(100vw - 1.75em));max-height:calc(.683048433*(100vw - 1.75em))}}#index01 .bnr li a img{-webkit-clip-path:polygon(1.85% 0, 100% 0, 100% 100%, 0 100%, 0 6.5%);clip-path:polygon(1.85% 0, 100% 0, 100% 100%, 0 100%, 0 6.5%);transition:.5s}@media screen and (max-width: 999px){#index01 .bnr li a img{-webkit-clip-path:polygon(2.71% 0, 100% 0, 100% 100%, 0 100%, 0 3.96%);clip-path:polygon(2.71% 0, 100% 0, 100% 100%, 0 100%, 0 3.96%)}}#index02{color:#fff;padding:7.9444444444rem 0 11.2777777778rem;margin:0 0;background:#666;position:relative}@media screen and (max-width: 999px){#index02{padding:8.0714285714rem 1.5em 9.7142857143rem}}#index02 .img{width:18.8888888889rem;position:absolute}@media screen and (max-width: 999px){#index02 .img{width:32vw}}#index02 .img.s{width:11.3333333333rem}@media screen and (max-width: 999px){#index02 .img.s{width:19.0666666667vw}}#index02 .img.img1{top:3.2222222222rem;left:calc(50% - 39.7222222222rem)}@media screen and (max-width: 999px){#index02 .img.img1{top:.7142857143rem;left:-2.6666666667vw}}#index02 .img.img2{top:5.6666666667rem;left:calc(50% + 27.7777777778rem)}@media screen and (max-width: 999px){#index02 .img.img2{top:4.4285714286rem;left:75.3333333333vw}}#index02 .img.img3{top:23.2222222222rem;left:calc(50% - 25.1111111111rem)}@media screen and (max-width: 999px){#index02 .img.img3{top:20.1428571429rem;left:5.3333333333vw}}#index02 .img.img4{top:17rem;left:calc(50% + 14.6666666667rem)}@media screen and (max-width: 999px){#index02 .img.img4{top:21rem;left:68.9333333333vw}}#index02 h2 span{display:block}#index02 h2 .jp{font-family:"Noto Serif JP",serif;font-size:1.6666666667rem;letter-spacing:1em;text-align:center;padding-left:1rem}@media screen and (max-width: 999px){#index02 h2 .jp{font-size:1.5rem}}#index02 h2 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}#index02 .txtBox{margin-top:3.5555555556rem}@media screen and (max-width: 999px){#index02 .txtBox{margin-top:1.7857142857rem}}#index02 .txtBox p{font-weight:200;text-align:center;line-height:2.2222222222rem}@media screen and (max-width: 999px){#index02 .txtBox p{font-size:2.6666666667vw}}#index02 .bnr{display:flex;justify-content:center;margin:2.6666666667rem 0 0}@media screen and (max-width: 999px){#index02 .bnr{flex-wrap:wrap;justify-content:space-around;margin:0}}#index02 .bnr li{margin-right:2.6041666667vw}@media screen and (max-width: 999px){#index02 .bnr li{width:40.6666666667vw;margin:1.75em 0 0}}#index02 .bnr li:last-child{margin:0}@media screen and (max-width: 999px){#index02 .bnr li:last-child{margin:1.75em 0 0}}#index02 .bnr li a:hover canvas{opacity:.7}#index02 .bnr li a canvas{display:block;width:17.7083333333vw;height:17.7083333333vw}@media screen and (max-width: 999px){#index02 .bnr li a canvas{width:40.6666666667vw;height:40.6666666667vw}}#index02 .more{width:7.0555555556rem;margin:4.2222222222rem auto 0}@media screen and (max-width: 999px){#index02 .more{margin:2.25em auto 0}}#map .map{height:32.2916666667vw;position:relative}@media screen and (max-width: 999px){#map .map{height:82.8vw}}#map .map iframe{width:100%;height:100%;position:absolute;left:0;top:0}#map address{font-size:1.3333333333rem;font-weight:100;letter-spacing:.2em;text-indent:.2em;text-align:center;margin:1em 0 0}@media screen and (max-width: 999px){#map address{font-size:1rem}}#map .contact{max-width:1000px;margin:5.7222222222rem auto 5.3888888889rem}@media screen and (max-width: 999px){#map .contact{margin:3.4285714286rem auto 0}}#map address+.contact{margin:5.3888888889rem auto 0}@media screen and (max-width: 999px){#map address+.contact{margin:1.7142857143rem auto 0}}#about .pageNav,#about_en .pageNav{display:flex;justify-content:center;margin:3.5rem 0 0}@media screen and (max-width: 999px){#about .pageNav,#about_en .pageNav{flex-wrap:wrap;margin:2rem 0 0}}#about .pageNav li,#about_en .pageNav li{width:15.7777777778rem;border-left:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 999px){#about .pageNav li,#about_en .pageNav li{width:163px}}#about .pageNav li:last-child,#about_en .pageNav li:last-child{border-right:1px solid rgba(0,0,0,.5)}@media screen and (max-width: 999px){#about .pageNav li:last-child,#about_en .pageNav li:last-child{margin:1rem 0 0}}@media screen and (max-width: 999px){#about .pageNav li:nth-child(2),#about_en .pageNav li:nth-child(2){border-right:1px solid rgba(0,0,0,.5)}}#about .pageNav li a,#about_en .pageNav li a{display:block;font-family:"Noto Serif JP",serif;font-size:1.2222222222rem;letter-spacing:.1em;text-indent:.1em;text-align:center;text-decoration:none;padding:.5555555556rem 0}@media screen and (max-width: 999px){#about .pageNav li a,#about_en .pageNav li a{font-size:.8571428571rem}}#about .pageNav li a .link,#about_en .pageNav li a .link{display:inline-block;padding-right:1.25rem;background:url("../img/link.svg") center right/1rem no-repeat}@media screen and (max-width: 999px){#about .pageNav li a .link,#about_en .pageNav li a .link{background-size:.825rem}}#about #link,#about_en #link{max-width:1000px;margin:6.6666666667rem auto}@media screen and (max-width: 999px){#about #link,#about_en #link{margin:0}}#about_en .header .mainImage{height:calc(100vh - 9.3333333333rem)}@media screen and (max-width: 999px){#about_en .header .mainImage{height:88.2666666667vw}}#about_en .header .mainImage h1{top:calc(50% + 3.0833333333rem);transform:translateY(-50%)}@media screen and (max-width: 999px){#about_en .header .mainImage h1{top:48vw}}#about_en .header .mainImage h1 .en{font-family:"Noto Serif JP",serif;font-size:2.5555555556rem;font-weight:200;font-weight:normal;letter-spacing:.1em;text-align:center}@media screen and (max-width: 999px){#about_en .header .mainImage h1 .en{font-size:6.1333333333vw}}#about_en #about01 h2{font-size:2.2222222222rem;letter-spacing:.05em}@media screen and (max-width: 999px){#about_en #about01 h2{font-size:1.4285714286rem}}#about_en #about01 h2+p{max-width:39.7777777778rem;font-size:1.1111111111rem;line-height:2.5;margin:calc(-0.75em + 2.5rem) 0 -0.75em}@media screen and (max-width: 999px){#about_en #about01 h2+p{line-height:2;font-size:1rem}}@media screen and (max-width: 999px){#about_en #about01 figure{top:100vw}}#about_en #about01 .movie h3{margin-top:15.5555555556rem}@media screen and (max-width: 999px){#about_en #about01 .movie h3{margin:10rem 0 1.2857142857rem}}#about_en #about01 .movie h3 .en{font-family:"Noto Serif JP",serif;font-size:2.2222222222rem;font-weight:normal;letter-spacing:.1em;text-align:center}@media screen and (max-width: 999px){#about_en #about01 .movie h3 .en{font-size:1.4285714286rem}}#about_en #about02{padding:5.7777777778rem 0 10rem}@media screen and (max-width: 999px){#about_en #about02{padding:4.4285714286rem 0 1.4285714286rem}}#about_en #about02 h2{margin-bottom:2.2222222222rem}#about_en #about02 h2 .en{font-family:"Noto Serif JP",serif;font-size:2.2222222222rem;font-weight:normal;letter-spacing:.1em;text-align:center}#about_en #about02 h2+p{width:calc(100% - 3.5rem);max-width:43.3888888889rem;font-weight:200;letter-spacing:.025em;line-height:1.6666666667rem;margin:0 auto 0}@media screen and (max-width: 999px){#about_en #about02 .box{padding:2.7142857143rem 1.7142857143rem 2.2142857143rem}}#about_en #about02 .box:first-of-type{margin-top:9.4444444444rem;border-top:1px solid #fff}@media screen and (max-width: 999px){#about_en #about02 .box:first-of-type{margin-top:4.4285714286rem}}@media screen and (min-width: 1000px){#about_en #about02 .box.second{order:2}#about_en #about02 .box.second .txtBox{padding:4.2222222222rem calc(50vw - 480px) 4.5555555556rem 0}}@media screen and (max-width: 999px){#about_en #about02 .box.second{margin:0}}@media screen and (min-width: 1000px){#about_en #about02 .box .txtBox{padding:0 0 0 calc(50vw - 480px)}}#about_en #about02 .box .txtBox h3{letter-spacing:.05em;font-feature-settings:"palt" 1}@media screen and (max-width: 999px){#about_en #about02 .box .txtBox h3{font-size:1.2857142857rem}}#about_en #about02 .box .txtBox p{letter-spacing:.025em;line-height:1.6666666667rem}@media screen and (max-width: 999px){#about_en #about02 .box .txtBox p{line-height:1.5}}#about_en #about02 .box .txtBox p.s{line-height:1.5}@media screen and (max-width: 999px){#about_en #about02 ul.col2{margin-top:3.6428571429rem;gap:3.6428571429rem}#about_en #about02 ul.col2 li{width:84vw;margin-top:0}#about_en #about02 ul.col2 li .img{width:63.0666666667vw;padding:0;aspect-ratio:473/315;margin:0 auto}}@media screen and (max-width: 999px){#about_en #about02 ul.col3{margin-top:5.9285714286rem}}#about_en #about02 ul li .dt{font-weight:200;letter-spacing:.025em;line-height:1.5454545455rem}@media screen and (max-width: 999px){#about_en #about02 ul li .dt{font-size:1.1428571429rem;line-height:1.5}}#about_en #about02 ul li .dd{letter-spacing:.025em;line-height:1.6666666667rem}#about01{position:relative}#about01 figure{width:34.6354166667vw;max-width:665px;position:absolute;left:calc(50% - 1.25em);top:7.1875vw}@media screen and (max-width: 999px){#about01 figure{width:71.6vw;top:114.6666666667vw;left:38.2666666667vw}}#about01 h2{font-family:"Noto Serif JP",serif;font-weight:normal;font-size:1.6666666667rem;letter-spacing:.2em;padding-bottom:1em;margin:8.6111111111rem 0 0;position:relative}@media screen and (max-width: 999px){#about01 h2{font-size:1.5rem;margin:3.4285714286rem 0 0}}#about01 h2::after{width:2.3888888889rem;height:1px;content:"";background:rgba(0,0,0,.48);position:absolute;bottom:0;left:0}#about01 h2+p{font-weight:300;letter-spacing:.1em;line-height:3.33;margin:calc(-1.1665em + 2.5rem) 0 -1.1665em}@media screen and (max-width: 999px){#about01 h2+p{line-height:2.25;margin:calc(-0.625em + 1.6428571429rem) 0 -0.625em}}#about01 .body{max-width:1000px;margin:0 auto}@media screen and (max-width: 999px){#about01 .body{width:86.6666666667vw}}#about01 .movie{max-width:1000px;margin:0 auto}#about01 .movie h3{margin:7.2222222222rem 0 2rem}@media screen and (max-width: 999px){#about01 .movie h3{margin-top:18vw}}#about01 .movie h3 span{display:block}#about01 .movie h3 .jp{font-family:"Noto Serif JP",serif;font-size:1.6666666667rem;letter-spacing:1em;text-align:center;padding-left:1rem}@media screen and (max-width: 999px){#about01 .movie h3 .jp{font-size:1.5rem}}#about01 .movie h3 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}#about02{color:#fff;padding:7.1111111111rem 0 10rem;margin:6.6666666667rem 0 0;background:#333}@media screen and (max-width: 999px){#about02{margin-top:8.9333333333vw;padding:2.75em 0}}#about02 h2{margin:0 0 5.2777777778rem}@media screen and (max-width: 999px){#about02 h2{margin:0 0 1.5rem}}#about02 h2 span{display:block}#about02 h2 .jp{font-family:"Noto Serif JP",serif;font-size:2.5555555556rem;font-weight:normal;letter-spacing:.4em;text-align:center;padding-left:.4rem}@media screen and (max-width: 999px){#about02 h2 .jp{font-size:2rem}}#about02 h2 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}@media screen and (max-width: 999px){#about02 h2 .en img{height:.7142857143rem}}@media screen and (min-width: 1000px){#about02 .box{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #fff}}@media screen and (max-width: 999px){#about02 .box{padding:0 1.75rem 1.75em;border-bottom:1px solid #fff}}@media screen and (min-width: 1000px){#about02 .box.second{background:url(../img/about/03.png) left center/auto 100% no-repeat;border-bottom:1px solid #fff}}@media screen and (max-width: 999px){#about02 .box.second{margin-top:1.75rem}}@media screen and (min-width: 1000px){#about02 .box.second .imgBox{order:1}}@media screen and (min-width: 1000px){#about02 .box.second .txtBox{padding:3.3333333333rem calc(50vw - 500px) 3.3333333333rem 0;order:2}}@media screen and (min-width: 1000px){#about02 .box .imgBox{width:50%;order:2}}@media screen and (max-width: 999px){#about02 .box .imgBox{width:100%}}@media screen and (min-width: 1000px){#about02 .box .txtBox{width:50%;padding:0 0 0 calc(50vw - 500px);order:1}}@media screen and (max-width: 999px){#about02 .box .txtBox{width:100%;padding:0;margin:1em 0 0}}#about02 .box .txtBox h3{font-family:"Noto Serif JP",serif;font-size:1.2222222222rem;font-weight:normal;letter-spacing:.4em;margin:0 auto 1.6666666667rem}@media screen and (max-width: 999px){#about02 .box .txtBox h3{font-size:1.5rem;margin:0 0 1rem}}#about02 .box .txtBox p{width:34.6875vw;font-weight:100;line-height:2.2222;margin:-0.6em 0}@media all and (min-width: 1000px)and (max-width: 1500px){#about02 .box .txtBox p{width:100%}}@media screen and (max-width: 999px){#about02 .box .txtBox p{width:100%;line-height:1.75;margin:-0.375em 0}}#about02 .box .txtBox p.s{font-size:.7777777778rem;line-height:2;border-top:1px solid rgba(255,255,255,.5);padding:1rem 0 0;margin:1.25rem 0 0}@media screen and (max-width: 999px){#about02 .box .txtBox p.s{font-size:.8571428571rem}}#about02 ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto}#about02 ul.col2{margin:8.3333333333rem auto 0}@media screen and (max-width: 999px){#about02 ul.col2{flex-direction:column;align-items:center}}@media screen and (max-width: 999px){#about02 ul.col2{margin-top:1.75rem}}#about02 ul.col2 li{width:calc((100% - 3em)/2);margin:4.2222222222rem 0 0}@media screen and (min-width: 1000px){#about02 ul.col2 li:nth-child(-n+2){margin-top:0}}@media screen and (max-width: 999px){#about02 ul.col2 li{width:63.0666666667vw;margin:2.5em 0 0}#about02 ul.col2 li:first-child{margin:0}}#about02 ul.col3{margin-top:8.8888888889rem}@media screen and (max-width: 999px){#about02 ul.col3{width:calc(100% - 4em);margin:3.3928571429rem auto 0}}#about02 ul.col3 li{width:calc((100% - 5em)/3);margin:2.5em 0 0}@media screen and (min-width: 1000px){#about02 ul.col3 li:nth-child(-n+3){margin-top:0}}@media screen and (max-width: 999px){#about02 ul.col3 li{width:calc((100% - 1.5em)/2);margin:1.5em 0 0}#about02 ul.col3 li:nth-child(-n+2){margin-top:0}}#about02 ul li span{display:block}#about02 ul li .img{display:block;border:1px solid #fff;padding-top:66.66%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}#about02 ul li .dt{font-family:"Noto Serif JP",serif;font-size:1.2222222222rem;font-weight:normal;letter-spacing:.2em;margin:1.5555555556rem 0 1.1111111111rem}@media screen and (max-width: 999px){#about02 ul li .dt{font-size:1.5rem}}#about02 ul li .dd{font-weight:100;line-height:2.2222;margin:-0.6em 0}@media screen and (max-width: 999px){#about02 ul li .dd{line-height:1.75;margin:-0.375em 0}}#prayer .header .read{background:#584d00}#memorial .header .read{background:#93272d}#schedule .header .read{background:#006837}#schedule .post{margin:5.5555555556rem auto 0}@media screen and (max-width: 999px){#schedule .post{margin-top:3rem}}@media screen and (max-width: 999px){#schedule .post .scroll,#schedule .post .wp-block-table{overflow:auto;white-space:nowrap}}@media screen and (max-width: 999px){#schedule .post .scroll table,#schedule .post .wp-block-table table{margin:1rem 0 0}}#schedule .post table+p{margin:1rem 0 0}#use h1 span{display:block}#use h1 .jp{font-family:"Noto Serif JP",serif;font-size:2.5555555556rem;font-weight:normal;letter-spacing:.4em;text-align:center;padding-left:.4rem}@media screen and (max-width: 999px){#use h1 .jp{font-size:2rem}}#use h1 .en img{height:.5555555556rem;margin:0 auto 1.1111111111rem}@media screen and (max-width: 999px){#use h1 .en img{height:.7142857143rem}}#use h1+p{font-weight:300;letter-spacing:.2em;line-height:3.3333;text-align:center;margin:calc(-1.1665em + 3.4444444444rem) 0 -1.1665em}@media screen and (max-width: 999px){#use h1+p{line-height:2.5;letter-spacing:.1em;margin:calc(3rem - .75em) 0 -0.75em}}#use .contents{color:#fff;padding:14.5555555556rem 0 0;background:#666;position:relative}@media screen and (max-width: 999px){#use .contents{padding:7.1428571429rem 0 0}}#use .contents .leadbox{width:calc(100% - 4rem);max-width:860px;margin:0 auto}#use .contents .leadbox p{font-weight:300;letter-spacing:.2em;line-height:3.3333;text-align:center;margin:calc(-1.1665em + 3.4444444444rem) 0 -1.1665em}@media screen and (max-width: 999px){#use .contents .leadbox p{line-height:2.5;letter-spacing:.1em;text-align:justify;margin:calc(3rem - .75em) 0 -0.75em}}#use .contents .uselist{padding-top:7.7777777778rem;padding-bottom:12.7777777778rem;background:url(../img/use/bg.webp) top -4rem center/100% auto repeat-y}@media screen and (max-width: 999px){#use .contents .uselist{padding-top:5rem;padding-bottom:14.2857142857rem;background:url(../img/use/_bg.webp) top 19rem center/100% auto repeat-y}}#use .contents .uselist div:first-of-type .box{margin-top:0}#use .contents .uselist .hide{display:none}#use .contents .more{width:18rem;height:4.6111111111rem;background:#4d4d4d;margin:6.8888888889rem auto 0;cursor:pointer;position:relative}@media screen and (max-width: 999px){#use .contents .more{margin-top:6.7142857143rem}}#use .contents .more span{display:block;font-family:"Noto Serif JP",serif;font-size:1.0555555556rem;letter-spacing:.2em;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#use .contents .more::after{width:.6111111111rem;height:.4444444444rem;background:url(../img/down.svg) center/contain no-repeat;content:"";position:absolute;top:50%;right:2.6666666667rem;transform:translateY(-50%)}#use .contents>div{position:relative}#use .contents .box{display:flex;justify-content:flex-start;max-width:1140px;width:calc(100% - 3.5em);margin:8.3333333333rem auto 0;position:relative;z-index:2}@media screen and (max-width: 999px){#use .contents .box{flex-direction:column;margin:4rem auto 0}}#use .contents .txtBox{width:520px;margin:0 3.3333333333rem 0 0}@media screen and (max-width: 999px){#use .contents .txtBox{width:100%;order:2;margin:1.5714285714rem 0 0}}#use .contents .txtBox .en{margin:0 0 1.3333333333rem}@media screen and (max-width: 999px){#use .contents .txtBox .en{margin-bottom:1rem}}#use .contents .txtBox .en img{height:.5555555556rem}#use .contents .txtBox h2{font-weight:normal}#use .contents .txtBox h2 span{display:block}#use .contents .txtBox h2 .jp{font-family:"Noto Serif JP",serif;font-size:1.6666666667rem;line-height:1.5;letter-spacing:.2em;margin:-0.25em 0}@media screen and (max-width: 999px){#use .contents .txtBox h2 .jp{font-size:1.5rem}}#use .contents .txtBox h2 .date{letter-spacing:.1em;margin:1.2222222222rem 0 0}@media screen and (max-width: 999px){#use .contents .txtBox h2 .date{margin-top:1rem}}#use .contents .txtBox h2+p{font-weight:100;letter-spacing:.025em;line-height:2.2222;margin:calc(2.1111111111rem - .6em) 0 -0.6em}@media screen and (max-width: 999px){#use .contents .txtBox h2+p{line-height:1.75;margin:calc(-0.375em + 1.5rem) 0 -0.375em}}#use .contents .imgBox{width:561px}@media screen and (max-width: 999px){#use .contents .imgBox{order:1;width:100%}}#use .contents .imgBox span{display:block;margin:.7777777778rem 0 0}@media screen and (max-width: 999px){#use .contents .imgBox span{margin:.75rem 0 0}}#use .contents .imgBox .gallery-swiper{overflow:hidden}#use .contents .imgBox .gallery-swiper .swiper-wrapper{display:flex}#use .contents .imgBox .gallery-swiper .swiper-wrapper .swiper-slide{width:100%;flex-shrink:0}#use .contents .imgBox .gallery-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#use .contents .imgBox .thum-swiper{overflow:hidden;margin:.7777777778rem 0 0}#use .contents .imgBox .thum-swiper .swiper-wrapper{display:flex}#use .contents .imgBox .thum-swiper .swiper-wrapper .swiper-slide{cursor:pointer;flex-shrink:0;aspect-ratio:4/3;position:relative}#use .contents .imgBox .thum-swiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active::before{opacity:0}#use .contents .imgBox .thum-swiper .swiper-wrapper .swiper-slide::before{content:"";top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;background:rgba(0,0,0,.4);pointer-events:none;transition:.375s}#use .contents .imgBox .thum-swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#use .contents .imgBox .thum-swiper .swiper-notification{display:none}#use .f1{width:30.8333333333vw;position:absolute;top:13.2291666667vw;left:-4.2708333333vw;opacity:.5}@media screen and (max-width: 999px){#use .f1{width:31.2vw;top:7rem;left:-4.1333333333vw}}#use .f2{width:44.0104166667vw;position:absolute;top:-5.0520833333vw;left:70.9375vw}@media screen and (max-width: 999px){#use .f2{width:54.4vw;top:42.2666666667vw;left:62.6666666667vw}}#use .f3{width:44.0104166667vw;position:absolute;top:-4.4791666667vw;left:-15.2604166667vw}@media screen and (max-width: 999px){#use .f3{width:45.8666666667vw;top:-4.1333333333vw;left:-16.4vw}}#use .f4{width:30.8333333333vw;position:absolute;top:6.09375vw;left:81.8229166667vw}@media screen and (max-width: 999px){#use .f4{width:50.6666666667vw;top:58.6666666667vw;left:70.1333333333vw}}#contact .header .mainImage{height:400px}@media screen and (max-width: 999px){#contact .header .mainImage{height:200px}}#contact .header .mainImage::after{display:none}#contact .header .mainImage h1{top:11.8888888889rem}@media screen and (max-width: 999px){#contact .header .mainImage h1{top:7.1428571429rem}#contact .header .mainImage h1 .jp{font-size:1.6428571429rem}}@media all and (min-width: 1000px)and (max-width: 1300px){.header .headerContents .nav2{max-width:480px;justify-content:flex-end;flex-wrap:wrap}}#news .header .mainImage{height:400px}@media screen and (max-width: 999px){#news .header .mainImage{height:200px}}#news .header .mainImage::after{display:none}#news .header .mainImage h1{top:11.8888888889rem}@media screen and (max-width: 999px){#news .header .mainImage h1{top:7.1428571429rem}#news .header .mainImage h1 .jp{font-size:1.6428571429rem}}#news footer{margin-top:27.5vw}#news .contents{padding:8.6666666667rem 0 0}@media screen and (max-width: 999px){#news .contents{padding-top:5rem}}#news .contents .w1280{width:calc(100% - 4rem);max-width:1280px;margin:0 auto}@media screen and (max-width: 999px){#news .contents .w1280{width:86.6666666667vw}}#news .contents .post{max-width:900px}@media screen and (max-width: 999px){#news .contents .post{width:100%}}#news .contents .post .title{position:relative;padding-bottom:2.8888888889rem}#news .contents .post .title::after{width:1280px;height:1px;content:"";background:rgba(0,0,0,.5);position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#news .contents .post .title .date{font-weight:100;font-size:.8888888889rem;padding-bottom:1.8888888889rem}#news .contents .post .title h1{font-weight:100;font-size:1.2222222222rem;line-height:2;margin:-0.5em 0}#news .contents .post p{margin:calc(3rem - .6em) 0 -0.6em}#news .contents .post img{margin-top:4.2222222222rem}#news .contents .back{display:block;width:18rem;height:4.6111111111rem;background:#4d4d4d;margin:6.8888888889rem auto 0;cursor:pointer;position:relative}@media screen and (max-width: 999px){#news .contents .back{margin-top:6.7142857143rem}}#news .contents .back span{display:block;color:#fff;font-family:"Noto Serif JP",serif;font-size:1.0555555556rem;letter-spacing:.2em;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#news .contents .back::after{width:.4444444444rem;height:.6111111111rem;background:url(../img/back.svg) center/contain no-repeat;content:"";position:absolute;top:50%;left:3.1111111111rem;transform:translateY(-50%)}#news .contents .newsList li{border-bottom:1px solid rgba(0,0,0,.5)}#news .contents .newsList li:last-child{border:none}#news .contents .newsList li a{display:flex;height:6rem;align-items:center;font-weight:200;text-decoration:none;position:relative}@media screen and (max-width: 999px){#news .contents .newsList li a{height:5rem}}#news .contents .newsList li a::after{width:.5555555556rem;height:.7777777778rem;content:"";background:url("../img/arw2.svg") center/contain no-repeat;position:absolute;right:10.5555555556rem;top:50%;transform:translateY(-50%)}@media screen and (max-width: 999px){#news .contents .newsList li a::after{right:0}}#news .contents .newsList li a .date{display:block;width:18.3333333333rem;text-align:center}@media screen and (max-width: 999px){#news .contents .newsList li a .date{width:5rem;text-align:left;font-size:.7142857143rem}}#news .contents .newsList li a .title{display:block;width:calc(100% - 18.3333333333rem);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:13.5555555556rem}@media screen and (max-width: 999px){#news .contents .newsList li a .title{width:calc(100% - 5rem);font-size:.7857142857rem;padding-right:2rem}}#news .contents .pager{display:flex;justify-content:center;gap:1.3888888889rem;margin-top:4.8333333333rem}#news .contents .pager li a{display:flex;align-items:center;justify-content:center;width:1.3333333333rem;height:1.3333333333rem;background-color:#000;border-radius:50%;color:#fff;text-align:center;font-weight:500;text-decoration:none}#news .contents .pager li a:hover,#news .contents .pager li a.on{background:gray}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:18px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:14px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:auto}}.wp-pagenavi{display:flex;justify-content:center;gap:1.3888888889rem;margin-top:4.8333333333rem}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi .current{display:flex;align-items:center;justify-content:center;width:1.3333333333rem;height:1.3333333333rem;background-color:#000;border-radius:50%;color:#fff;text-align:center;font-weight:500;text-decoration:none}.wp-pagenavi a:active,.wp-pagenavi a:hover,.wp-pagenavi span.current{background:gray}.wait{opacity:0}.play.fadeIn{animation:fadeIn .75s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.play.slideUp{animation:slideUp .75s ease 0s 1 normal}@keyframes slideUp{0%{opacity:0;transform:translateY(1.5rem)}100%{opacity:1;transform:translateY(0)}}@media screen and (min-width: 761px){.play.slideLeft{animation:slideLeft .75s ease 0s 1 normal}}@media screen and (max-width: 760px){.play.slideLeft{animation:slideUp .75s ease 0s 1 normal}}@keyframes slideLeft{0%{opacity:0;transform:translateX(1.5rem)}100%{opacity:1;transform:translateX(0)}}@media screen and (min-width: 761px){.play.slideRight{animation:slideRight .75s ease 0s 1 normal}}@media screen and (max-width: 760px){.play.slideRight{animation:slideUp .75s ease 0s 1 normal}}@keyframes slideRight{0%{opacity:0;transform:translateX(-1.5rem)}100%{opacity:1;transform:translateX(0)}}/*# sourceMappingURL=layout.min.css.map */