@charset "UTF-8";@media print,screen and (min-width:1024px){.header-wrap{position:relative;height:160px;z-index:10}.entrytitle{position:relative;clear:both;width:90%;height:240px;margin:0 auto;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.entrytitle .cap{width:100%;height:240px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entrytitle .cap .title h1{font-size:200%;letter-spacing:2px;line-height:100%;padding-top:20px;margin-bottom:10px;text-align:center}.entrytitle .cap .title p{font-size:18px;letter-spacing:1px;line-height:100%;text-align:center}.entrytitle .breadcrumbs{position:absolute;top:20px;right:0}.entrytitle .breadcrumbs .bcn{font-size:.7em}.entrybox{position:relative;clear:both;width:100%;padding:0;margin:0}.entrybox h1{font-size:200%;line-height:180%;margin-bottom:20px;letter-spacing:3px}.entrybox h2{font-size:180%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h3{font-size:150%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h4{font-size:120%;line-height:150%;margin-bottom:20px}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:20px}.entrybox p{font-size:18px;line-height:200%;margin-bottom:30px;letter-spacing:1px}.entrybox table{line-height:180%;width:100%;box-sizing:border-box;margin:0;padding:0}.entrybox th{font-size:100%;letter-spacing:1px;padding:20px 0;font-weight:700;white-space:nowrap;vertical-align:top;border-top:none;border-bottom:1px solid #ccc}.entrybox td{font-size:100%;letter-spacing:1px;padding:20px 0;vertical-align:top;border-top:none;border-bottom:1px solid #ccc}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{font-size:100%;letter-spacing:1px;margin-bottom:0}.entrybox ul,.entrybox ol{margin-bottom:15px;list-style:none}.entrybox ul li,.entrybox ol li{font-size:90%;letter-spacing:1px;line-height:180%}.page-history{position:relative;clear:both;width:100%;margin:0 auto;padding:120px 0}.history-block01{width:100%}.history-block01 .cap{width:90%;max-width:640px;margin:0 auto 100px}.history-block01 .img{width:100%;margin:0 auto}.history-block01 .img img{width:100%;height:480px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block01 .img img:hover{transform:scale(1.03)}.history-block02{width:100%;padding:100px 0 0}.history-block02 .god-list{width:90%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.history-block02 .god-list .god01,.history-block02 .god-list .god02{width:47.5%;padding:30px 30px 0;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.history-block02 .god-list .god01 h3,.history-block02 .god-list .god02 h3{border-left:4px solid #b99b5a;padding-left:12px;color:#222}.history-block02 .god-list .god01 h4,.history-block02 .god-list .god02 h5{margin-top:1em}.history-block02 .god-list .god02 ul{list-style:none;margin-left:0}.history-block02 .god-list .god02 ul li{margin-bottom:6px;padding-left:1em;position:relative}.history-block02 .god-list .god02 ul li:before{content:"・";position:absolute;left:0;color:#b99b5a}.history-block02 .sub{width:90%;max-width:1280px;margin:0 auto 100px;padding:30px 30px 10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.history-block02 .img{width:100%;margin:0 auto}.history-block02 .img img{width:100%;height:480px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block02 .img img:hover{transform:scale(1.03)}.history-block03{width:100%;padding:100px 0 0}.history-block03 .sec-background{width:90%;max-width:1280px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history-block03 .sec-treasure{width:90%;max-width:1280px;margin:0 auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history-block03 .sec-history{width:100%;margin:0 auto}.history-block03 .sec-history .history01,.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{width:90%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{margin-top:50px}.history-block03 .sec-background .cap,.history-block03 .sec-treasure .cap,.history-block03 .sec-background .img,.history-block03 .sec-treasure .img{width:47.5%}.history-block03 .sec-history .cap{width:52.5%}.history-block03 .sec-history .img{width:42.5%}.history-block03 .sec-history .cap p{font-size:95%}.history-block03 h3{text-align:center}.history-block03 h3{margin-bottom:100px}.history-block03 h4{color:#b99b5a}.history-block03 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block03 .img img:hover{transform:scale(1.03)}.page-schedule{position:relative;clear:both;width:100%;margin:0 auto;padding:120px 0}.schedule-block01{width:90%;max-width:1280px;margin:0 auto}.schedule-block02{width:90%;max-width:1280px;margin:0 auto}.schedule-block02 .item-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0 50px;padding:0;list-style:none}.schedule-block02 .item-list li{flex:0 0 calc(100% / 6 - 20px);max-width:calc(100% / 6 - 20px)}.schedule-block02 .item-list li a{display:block;width:100%;padding:12px 0;background:linear-gradient(135deg,#333,#555);color:#fff;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li.m05,.schedule-block02 .item-list li.m07{display:block;width:100%;padding:12px 0;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li a:hover{background:linear-gradient(135deg,#555,#777);transform:translateY(-3px)}.schedule-block02 table{width:100%;border-collapse:separate;border-spacing:0 1rem}.schedule-block02 th,.schedule-block02 td{padding:2rem;vertical-align:top}.schedule-block02 tr{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08)}.schedule-block02 th{width:15%;min-width:120px;background:#f8fafc;font-weight:600}.schedule-block02 td.title{width:22%;font-weight:600}.schedule-block02 td{line-height:1.6}.schedule-block02 img{max-width:100%;height:auto;margin-bottom:.5rem}.page-luck{position:relative;clear:both;width:100%;margin:0 auto;padding:120px 0 0}.luck-block01{width:90%;max-width:1280px;margin:0 auto}.luck-block01 .item-list{width:100%;display:flex;justify-content:center;gap:20px;margin:20px 0 50px;padding:0;list-style:none}.luck-block01 .item-list li{flex:1;max-width:300px}.luck-block01 .item-list li a{display:block;padding:12px 20px;background:linear-gradient(135deg,#333,#555);color:#fff;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.luck-block01 .item-list li a:hover{background:linear-gradient(135deg,#555,#777);transform:translateY(-3px)}.luck-block01 .cap{text-align:center;margin-bottom:50px}.luck-block01 .luck-list{width:100%;margin:100px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.luck-block01 .luck-list .luck-box{width:23%;margin-bottom:30px;padding:5px 10px 0;border:1px solid #eee;box-sizing:border-box}.luck-block01 .luck-list:before{content:"";display:block;width:23%;height:0;order:1}.luck-block01 .luck-list:after{content:"";display:block;width:23%;height:0}.luck-block01 .luck-list .luck-box h5,.luck-block01 .luck-list .luck-box p{text-align:center}.luck-box h5{border-bottom:1px dotted #eee;margin-bottom:10px;padding-bottom:10px}.luck-block01 .luck-list .luck-box img{width:100%;height:auto}.page-prayer{position:relative;clear:both;width:100%;margin:0 auto;padding:120px 0}.prayer-block01{width:90%;max-width:1280px;margin:0 auto}.prayer-block01 p{text-align:center}.prayer-block02{width:90%;max-width:1280px;margin:0 auto;padding:80px 0 0}.prayer-block02 img{width:100%;max-height:480px;display:block;object-fit:cover;font-family:'object-fit: cover;';object-position:center}.prayer-block03{width:90%;max-width:1280px;margin:0 auto;padding:80px 0 0}.prayer-block03 h3,.prayer-block03 h5,.prayer-block03 p{text-align:center}.prayer-block03 h3{margin-bottom:80px}.prayer-block03 .prayer-box{width:100%;border:1px solid #eee;padding:20px 20px 0;box-sizing:border-box;margin-bottom:30px}.page-lecture{position:relative;width:100%;margin:0 auto;padding:120px 0}.lecture-block01{width:90%;max-width:1280px;margin:0 auto}.lecture-block01 .menu{width:100%;margin:50px auto 0;padding:30px 30px 10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.lecture-block01 .menu ul{list-style:none;margin-left:0}.lecture-block01 .menu ul li{margin-bottom:6px;padding-left:1em;position:relative}.lecture-block01 .menu ul li:before{content:"・";position:absolute;left:0;color:#b99b5a}.lecture-block01 .menu p.note{text-decoration:underline}.lecture-block01 .img{width:100%;margin:0 auto}.lecture-block01 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.lecture-block01 .img img:hover{transform:scale(1.03)}.page-news-list{position:relative;clear:both;width:80%;max-width:1280px;margin:0 auto;padding:120px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-news-list .news-wrap{width:75%}.page-news-list .news-wrap .item-list{width:100%;display:block;list-style:none}.page-news-list .news-wrap .item-list .item{width:100%;margin-bottom:50px}.page-news-list .news-wrap .item-list .item .content{display:block;padding:0}.page-news-list .news-wrap .item-list .item .content p{margin-bottom:10px;line-height:100%;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.page-news-list .news-wrap .item-list .item .content span.date{color:#fff;background-color:#000;padding:5px;box-sizing:border-box;font-size:.8em}.page-news-list .news-wrap .item-list .item .content span.category{background-color:#eee;color:#000;padding:5px 8px;font-size:.8em;border-radius:3px}.page-news-list .news-wrap .item-list .item .content h3{margin-top:20px;padding-bottom:20px;border-bottom:1px dotted #000}.page-news-list .sidebar{width:17.5%;margin-right:7.5%}.page-single01{position:relative;clear:both;width:80%;max-width:1280px;margin:0 auto;padding:120px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-single01 .single-wrap{width:75%}.page-single01 .single-wrap .article-info{margin-bottom:50px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page-single01 .single-wrap .article-info p{margin-bottom:20px;line-height:100%}.page-single01 .single-wrap .article-info span.date{color:#fff;background-color:#000;padding:0 5px;box-sizing:border-box;font-size:.8em}.page-single01 .single-wrap .article-info span.category{background-color:#eee;color:#000;padding:0 5px;font-size:.8em}.page-single01 .single-wrap .article-info h2{width:100%;margin-top:10px}.page-single01 .single-wrap .content{margin-bottom:50px}.page-single01 .single-wrap .content ul,.page-single01 .single-wrap .content ol{padding:10px 20px;border:1px solid #333}.page-single01 .single-wrap .content ul ul{border:none}.page-single01 .single-wrap .content ul li{margin-left:1em;list-style-type:disc !important}.page-single01 .single-wrap .content ol li{margin-left:1em;list-style-type:decimal !important}.page-single01 .single-wrap .content p a{text-decoration:underline !important}.page-single01 .single-wrap .content img{width:100%;height:100%;border:1px solid #eee;box-sizing:border-box}.page-single01 .single-wrap .content table{border:1px solid #333}.page-single01 .single-wrap .content table th{border:1px solid #333;padding:10px}.page-single01 .single-wrap .content table td{border:1px solid #333;padding:10px}.page-single01 .single-wrap .act-info{margin-bottom:50px}.page-single01 .single-wrap .act-info h5{font-weight:700}.page-single01 .single-wrap .act-info .info{list-style:none;padding:0;margin:0}.page-single01 .single-wrap .act-info .info li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:12px 0;font-size:16px;line-height:1.6}.page-single01 .single-wrap .act-info .info li strong{width:120px;font-weight:600;color:#2d3d8a;flex-shrink:0}.page-single01 .single-wrap .undo{border-top:1px solid #666;padding-top:10px;font-size:.7em;text-align:right}.page-single01 .sidebar{width:17.5%;margin-right:7.5%}.page-access{position:relative;clear:both;width:100%;max-width:1280px;margin:0 auto;padding:120px 0}.access-block01{width:90%;max-width:1280px;margin:0 auto}.access-block01 .map{position:relative;width:100%;padding-top:56.25%;height:0}.access-block01 .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-block02{width:90%;max-width:1280px;margin:0 auto;padding:120px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access-block02 .info{width:47.5%}.access-block02 .access{width:47.5%}.access-block02 .access h5{text-decoration:underline}.page-contact{position:relative;clear:both;width:100%;margin:0 auto;padding:120px 0}.contact-block01{width:90%;max-width:1280px;margin:0 auto}.contact-block01 p{text-align:center}.contact-block02{width:80%;max-width:1280px;margin:0 auto}.contact-block02 table{margin:50px auto 20px;width:100%;border-top:1px solid #ccc}.contact-block02 th{width:25%;font-weight:700}.contact-block02 td{width:75%}.contact-block02 .haveto{color:red;font-size:.6em}.contact-block02 span.policy{text-decoration:underline}.contact-block02 span.policy a{color:#727171}.contact-block02 .note{width:100%;margin-bottom:30px;font-size:80%;text-align:center}.contact-block02 .consent{text-align:center;width:100%}.contact-block02 .consent .more{width:100%;background-color:#000;border:2px solid #000;color:#fff;text-align:center;text-decoration:none;transition:all .3s;padding:20px 0}.contact-block02 .consent .more:hover{background-color:#fff;color:#000}.contact-block02 .consent .more:hover:after{border-left-color:#000}.page-privacy{position:relative;clear:both;width:80%;max-width:1280px;margin:0 auto;padding:120px 0}.page-privacy p span.info{font-weight:700}.page-donation{position:relative;width:100%;margin:0 auto;padding:120px 0}.page-donation .heading{text-align:center}.page-donation .heading h5{margin-bottom:10px;color:#c30d23}.page-donation .heading h5 br{display:none}.page-donation .heading .img{width:100%;margin:30px auto 0}.page-donation .heading .img img{width:100%;height:540px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.page-donation .heading .img img:hover{transform:scale(1.03)}.donation-block01,.donation-block02,.donation-block03,.donation-block04{width:90%;max-width:720px;margin:50px auto 0}.donation-block02,.donation-block03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.donation-block02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.donation-block02 .cap,.donation-block03 .cap{width:57.5%}.donation-block02 .cap p,.donation-block03 .cap p,.donation-block04 .cap p{font-size:.9em}.donation-block01 h5,.donation-block02 h5,.donation-block03 h5,.donation-block04 h4{color:#c30d23}.donation-block02 .img,.donation-block03 .img{width:37.5%}.donation-block02 .img img,.donation-block03 .img img{width:100%;transition:transform .8s ease}.donation-block02 .img img:hover,.donation-block03 .img img:hover{transform:scale(1.03)}.donation-block04{width:100%;background-color:#fff;padding:30px 30px 20px;box-shadow:0 2px 6px rgba(0,0,0,.08);box-sizing:border-box}.donation-block04 .donation-method{width:100%;margin:0 auto;display:block}.donation-method .bank{margin-bottom:50px}.donation-method table{width:100%;border-collapse:collapse;margin-bottom:20px}.donation-method th,.donation-method td{border:1px solid #ddd;padding:10px 15px;text-align:left}.donation-method th{width:30%;background-color:#f8f8f8;color:#333}.page-donation .btn{display:inline-block;padding:0 30px;text-decoration:none;line-height:60px;outline:none;color:#fff;background-color:#b99b5a;border:2px solid #b99b5a;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.page-donation .btn:hover{background-color:#9a8445;color:#fff;border:2px solid #9a8445;box-sizing:border-box}}@media screen and (max-width:1023px){.header-wrap{position:relative;height:130px;z-index:10}.entrytitle{position:relative;clear:both;width:90%;height:220px;margin:0 auto;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.entrytitle .cap{width:100%;height:220px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entrytitle .cap .title h1{font-size:180%;letter-spacing:2px;line-height:100%;padding-top:20px;margin-bottom:10px;text-align:center}.entrytitle .cap .title p{font-size:18px;letter-spacing:1px;line-height:100%;text-align:center}.entrytitle .breadcrumbs{position:absolute;top:20px;right:0}.entrytitle .breadcrumbs .bcn{font-size:.7em}.entrybox{position:relative;clear:both;width:100%;padding:0;margin:0}.entrybox h1{font-size:180%;line-height:180%;margin-bottom:20px;letter-spacing:3px}.entrybox h2{font-size:160%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h3{font-size:150%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h4{font-size:120%;line-height:150%;margin-bottom:20px}.entrybox h5{font-size:100%;line-height:180%;margin-bottom:20px}.entrybox p{font-size:100%;line-height:180%;margin-bottom:20px;letter-spacing:1px}.entrybox table{line-height:180%;width:100%;box-sizing:border-box;margin:0;padding:0}.entrybox th{font-size:100%;letter-spacing:1px;padding:20px 0 10px;font-weight:700;white-space:nowrap;vertical-align:top;border-top:none}.entrybox td{font-size:100%;letter-spacing:1px;padding:0 0 20px;vertical-align:top;border-top:none;border-bottom:1px solid #ccc}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{font-size:100%;letter-spacing:1px;margin-bottom:0}.entrybox ul,.entrybox ol{margin-bottom:15px;list-style:none}.entrybox ul li,.entrybox ol li{font-size:90%;letter-spacing:1px;line-height:180%}.page-history{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0 20px}.history-block01{width:100%}.history-block01 .cap{width:90%;max-width:600px;margin:0 auto 100px}.history-block01 .img{width:100%;margin:0 auto}.history-block01 .img img{width:100%;height:400px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block01 .img img:hover{transform:scale(1.03)}.history-block02{width:100%;padding:100px 0 0}.history-block02 .god-list{width:90%;max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.history-block02 .god-list .god01,.history-block02 .god-list .god02{width:47.5%;padding:30px 30px 0;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.history-block02 .god-list .god01 h3,.history-block02 .god-list .god02 h3{border-left:4px solid #b99b5a;padding-left:12px;color:#222}.history-block02 .god-list .god01 h4,.history-block02 .god-list .god02 h5{margin-top:1em}.history-block02 .god-list .god02 ul{list-style:none;margin-left:0}.history-block02 .god-list .god02 ul li{margin-bottom:6px;padding-left:1em;position:relative}.history-block02 .god-list .god02 ul li:before{content:"・";position:absolute;left:0;color:#b99b5a}.history-block02 .sub{width:90%;max-width:1280px;margin:0 auto 100px;padding:30px 30px 10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.history-block02 .img{width:100%;margin:0 auto}.history-block02 .img img{width:100%;height:400px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block02 .img img:hover{transform:scale(1.03)}.history-block03{width:100%;padding:100px 0 0}.history-block03 .sec-background{width:90%;margin:0 auto 100px;display:block}.history-block03 .sec-treasure{width:90%;margin:0 auto 100px;display:block}.history-block03 .sec-history{width:100%;margin:0 auto}.history-block03 .sec-history .history01,.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{width:90%;margin:0 auto 50px;display:block}.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{margin-top:50px}.history-block03 .cap{width:100%}.history-block03 .img{width:60%;margin:30px auto 0}.history-block03 h3{text-align:center;margin-bottom:80px}.history-block03 h4{color:#b99b5a}.history-block03 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block03 .img img:hover{transform:scale(1.03)}.page-schedule{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0}.schedule-block01{width:90%;margin:0 auto}.schedule-block02{width:90%;margin:0 auto}.schedule-block02 .item-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px 0 50px;padding:0;list-style:none}.schedule-block02 .item-list li{flex:0 0 calc(100% / 6 - 20px);max-width:calc(100% / 6 - 20px)}.schedule-block02 .item-list li a{display:block;width:100%;padding:12px 0;background:linear-gradient(135deg,#333,#555);color:#fff;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li.m05,.schedule-block02 .item-list li.m07{display:block;width:100%;padding:12px 0;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li a:hover{background:linear-gradient(135deg,#555,#777);transform:translateY(-3px)}.schedule-block02 table{display:block;width:100%;border-collapse:separate;border-spacing:0 1rem}.schedule-block02 th,.schedule-block02 td{display:block;width:100%;padding:1rem;box-sizing:border-box}.schedule-block02 tr{display:block;width:100%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);margin-bottom:50px}.schedule-block02 th{display:block;width:100%;background:#f8fafc;font-weight:600;color:#1a1a1a}.schedule-block02 td{color:#1a1a1a;line-height:1.6}.schedule-block02 td.title{width:100%;font-weight:600;border:none !important;padding-bottom:0 !important}.schedule-block02 td .cap{font-size:90%}.schedule-block02 img{max-width:100%;height:auto;margin-bottom:.5rem}.page-luck{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0 0}.luck-block01{width:90%;margin:0 auto}.luck-block01 .item-list{width:100%;display:flex;justify-content:center;gap:20px;margin:20px 0 50px;padding:0;list-style:none}.luck-block01 .item-list li{flex:1;max-width:300px}.luck-block01 .item-list li a{display:block;padding:12px 20px;background:linear-gradient(135deg,#333,#555);color:#fff;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.luck-block01 .item-list li a:hover{background:linear-gradient(135deg,#555,#777);transform:translateY(-3px)}.luck-block01 .cap{text-align:center;margin-bottom:50px}.luck-block01 .luck-list{width:100%;margin:100px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.luck-block01 .luck-list .luck-box{width:32%;margin-bottom:30px;padding:5px 10px 0;border:1px solid #eee;box-sizing:border-box}.luck-block01 .luck-list:before{content:"";display:block;width:32%;height:0;order:1}.luck-block01 .luck-list:after{content:"";display:block;width:32%;height:0}.luck-block01 .luck-list .luck-box h5,.luck-block01 .luck-list .luck-box p{text-align:center}.luck-box h5{border-bottom:1px dotted #eee;margin-bottom:10px;padding-bottom:10px}.luck-block01 .luck-list .luck-box img{width:100%;height:auto}.page-prayer{position:relative;width:100%;margin:0 auto;padding:100px 0}.prayer-block01{width:90%;margin:0 auto}.prayer-block01 p{text-align:left}.prayer-block01 p br{display:none}.prayer-block02{width:90%;margin:0 auto;padding:80px 0 0}.prayer-block02 img{width:100%;max-height:360px;display:block;object-fit:cover;font-family:'object-fit: cover;';object-position:center}.prayer-block03{width:90%;margin:0 auto;padding:80px 0 0}.prayer-block03 h3,.prayer-block03 h5,.prayer-block03 p{text-align:center}.prayer-block03 h3{margin-bottom:80px}.prayer-block03 .prayer-box{width:100%;border:1px solid #eee;padding:20px 20px 0;box-sizing:border-box;margin-bottom:30px}.page-lecture{position:relative;width:100%;margin:0 auto;padding:100px 0}.lecture-block01{width:90%;margin:0 auto}.lecture-block01 .menu{width:100%;margin:50px auto 0;padding:30px 30px 10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.lecture-block01 .menu ul{list-style:none;margin-left:0}.lecture-block01 .menu ul li{margin-bottom:6px;padding-left:1em;position:relative}.lecture-block01 .menu ul li:before{content:"・";position:absolute;left:0;color:#b99b5a}.lecture-block01 .menu p.note{text-decoration:underline}.lecture-block01 .img{width:100%;margin:50px auto 0}.lecture-block01 .img img{width:100%;height:400px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.lecture-block01 .img img:hover{transform:scale(1.03)}.page-news-list{position:relative;clear:both;width:90%;margin:0 auto;padding:100px 0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-news-list .news-wrap{width:100%}.page-news-list .news-wrap .item-list{width:100%;display:block;list-style:none}.page-news-list .news-wrap .item-list .item{width:100%;margin-bottom:50px}.page-news-list .news-wrap .item-list .item .content{display:block;padding:0}.page-news-list .news-wrap .item-list .item .content p{margin-bottom:10px;line-height:100%;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.page-news-list .news-wrap .item-list .item .content span.date{color:#fff;background-color:#000;padding:5px;box-sizing:border-box;font-size:.8em}.page-news-list .news-wrap .item-list .item .content span.category{background-color:#eee;color:#000;padding:5px 8px;font-size:.8em;border-radius:3px}.page-news-list .news-wrap .item-list .item .content h3{margin-top:20px;padding-bottom:20px;border-bottom:1px dotted #000}.page-news-list .sidebar{width:100%;margin-top:50px}.page-single01{position:relative;clear:both;width:90%;margin:0 auto;padding:100px 0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-single01 .single-wrap{width:100%}.page-single01 .single-wrap .article-info{margin-bottom:50px;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.page-single01 .single-wrap .article-info p{margin-bottom:20px;line-height:100%}.page-single01 .single-wrap .article-info span.date{color:#fff;background-color:#000;padding:0 5px;box-sizing:border-box;font-size:.8em}.page-single01 .single-wrap .article-info span.category{background-color:#eee;color:#000;padding:0 5px;font-size:.8em}.page-single01 .single-wrap .article-info h2{width:100%;margin-top:10px}.page-single01 .single-wrap .content{margin-bottom:50px}.page-single01 .single-wrap .content ul,.page-single01 .single-wrap .content ol{padding:10px 20px;border:1px solid #333}.page-single01 .single-wrap .content ul ul{border:none}.page-single01 .single-wrap .content ul li{margin-left:1em;list-style-type:disc !important}.page-single01 .single-wrap .content ol li{margin-left:1em;list-style-type:decimal !important}.page-single01 .single-wrap .content p a{text-decoration:underline !important}.page-single01 .single-wrap .content img{width:100%;height:100%;border:1px solid #eee;box-sizing:border-box}.page-single01 .single-wrap .content table{border:1px solid #333}.page-single01 .single-wrap .content table th{border:1px solid #333;padding:10px}.page-single01 .single-wrap .content table td{border:1px solid #333;padding:10px}.page-single01 .single-wrap .act-info{margin-bottom:50px}.page-single01 .single-wrap .act-info h5{font-weight:700}.page-single01 .single-wrap .act-info .info{list-style:none;padding:0;margin:0}.page-single01 .single-wrap .act-info .info li{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:12px 0;font-size:16px;line-height:1.6}.page-single01 .single-wrap .act-info .info li strong{width:120px;font-weight:600;color:#2d3d8a;flex-shrink:0}.page-single01 .single-wrap .undo{border-top:1px solid #666;padding-top:10px;font-size:.7em;text-align:right}.page-single01 .sidebar{width:100%;margin-top:50px}.page-access{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0}.access-block01{width:90%;margin:0 auto}.access-block01 .map{position:relative;width:100%;padding-top:56.25%;height:0}.access-block01 .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.access-block02{width:90%;margin:0 auto;padding:100px 0 0;display:block}.access-block02 .info{width:100%}.access-block02 .access{width:100%}.access-block02 .access h5{text-decoration:underline}.page-contact{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0}.contact-block01{width:90%;margin:0 auto}.contact-block01 p{text-align:left}.contact-block01 p br{display:none}.contact-block02{width:90%;margin:0 auto}.contact-block02 table{margin:50px auto 30px;width:100%;border-top:1px solid #ccc}.contact-block02 th{display:block;font-weight:700}.contact-block02 td{display:block}.contact-block02 .haveto{color:red;font-size:.6em}.contact-block02 span.policy{text-decoration:underline}.contact-block02 span.policy a{color:#727171}.contact-block02 .note{width:100%;margin:30px 0;font-size:80%;text-align:center}.contact-block02 .consent{text-align:center;width:100%}.contact-block02 .consent .more{width:100%;background-color:#000;border:2px solid #000;color:#fff;text-align:center;text-decoration:none;transition:all .3s;padding:20px 0}.contact-block02 .consent .more:hover{background-color:#fff;color:#000}.contact-block02 .consent .more:hover:after{border-left-color:#000}.page-privacy{position:relative;clear:both;width:90%;margin:0 auto;padding:100px 0}.page-privacy p span.info{font-weight:700}.page-donation{position:relative;clear:both;width:100%;margin:0 auto;padding:100px 0}.page-donation .heading{text-align:center}.page-donation .heading h5{margin-bottom:10px;color:#c30d23}.page-donation .heading .img{width:100%;margin:30px auto 0}.page-donation .heading .img img{width:100%;height:400px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.page-donation .heading .img img:hover{transform:scale(1.03)}.donation-block01,.donation-block02,.donation-block03{width:90%;margin:50px auto 0}.donation-block02,.donation-block03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.donation-block02{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.donation-block02 .cap,.donation-block03 .cap{width:57.5%}.donation-block02 .cap p,.donation-block03 .cap p,.donation-block04 .cap p{font-size:.9em}.donation-block01 h5,.donation-block02 h5,.donation-block03 h5,.donation-block04 h4{color:#c30d23}.donation-block02 .img,.donation-block03 .img{width:37.5%}.donation-block02 .img img,.donation-block03 .img img{width:100%;transition:transform .8s ease}.donation-block02 .img img:hover,.donation-block03 .img img:hover{transform:scale(1.03)}.donation-block04{width:90%;margin:50px auto 0;background-color:#fff;padding:30px 30px 20px;box-shadow:0 2px 6px rgba(0,0,0,.08);box-sizing:border-box}.donation-block04 .donation-method{width:100%;margin:50px auto 0;display:block}.donation-method .bank{margin-bottom:50px}.donation-method table{width:100%;border-collapse:collapse;margin-bottom:20px}.donation-method th,.donation-method td{border:1px solid #ddd;padding:10px 15px;text-align:left}.donation-method th{width:30%;background-color:#f8f8f8;color:#333}.page-donation .btn{display:inline-block;padding:0 30px;text-decoration:none;line-height:60px;outline:none;color:#fff;background-color:#b99b5a;border:2px solid #b99b5a;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.page-donation .btn:hover{background-color:#9a8445;color:#fff;border:2px solid #9a8445;box-sizing:border-box}}@media screen and (max-width:767px){.header-wrap{position:relative;height:110px;z-index:10}.entrytitle{position:relative;clear:both;width:90%;height:180px;margin:0 auto;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a}.entrytitle .cap{width:100%;height:180px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.entrytitle .cap .title h1{font-size:150%;letter-spacing:2px;line-height:100%;padding-top:20px;margin-bottom:10px;text-align:center}.entrytitle .cap .title p{font-size:85%;letter-spacing:1px;line-height:100%;text-align:center}.entrytitle .breadcrumbs{display:none}.entrybox{position:relative;clear:both;width:100%;padding:0;margin:0}.entrybox h1{font-size:150%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h2{font-size:130%;line-height:150%;margin-bottom:20px;letter-spacing:2px}.entrybox h3{font-size:120%;line-height:150%;margin-bottom:20px}.entrybox h4{font-size:100%;line-height:180%;margin-bottom:20px}.entrybox h5{font-size:90%;line-height:180%;margin-bottom:20px}.entrybox p{font-size:90%;line-height:180%;margin-bottom:20px;letter-spacing:1px}.entrybox table{line-height:180%;width:100%;box-sizing:border-box;margin:0;padding:0}.entrybox th{font-size:90%;letter-spacing:1px;padding:20px 0 0;white-space:nowrap;vertical-align:top;border-top:none}.entrybox td{font-size:90%;letter-spacing:1px;padding:0 0 10px;vertical-align:top;border-top:none;border-bottom:1px solid #ccc}.entrybox th p,.entrybox th li,.entrybox td p,.entrybox td li{font-size:90%;line-height:180%;margin-bottom:20px;letter-spacing:1px}.entrybox ul,.entrybox ol{margin-bottom:15px;list-style:none}.entrybox ul li,.entrybox ol li{font-size:90%;letter-spacing:1px;line-height:180%}.page-history{position:relative;clear:both;width:100%;margin:0 auto;padding:80px 0 20px}.history-block01{width:100%}.history-block01 .cap{width:90%;margin:0 auto 80px}.history-block01 .img{width:100%;margin:0 auto}.history-block01 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block01 .img img:hover{transform:scale(1.03)}.history-block02{width:100%;padding:80px 0 0}.history-block02 .god-list{width:90%;margin:0 auto;display:block}.history-block02 .god-list .god01,.history-block02 .god-list .god02{width:100%;padding:0;margin-bottom:50px;box-sizing:border-box;box-shadow:none !important}.history-block02 .god-list .god01 h3,.history-block02 .god-list .god02 h3{border-left:4px solid #b99b5a;padding-left:12px;color:#222}.history-block02 .god-list .god01 h4,.history-block02 .god-list .god02 h5{margin-top:1em}.history-block02 .god-list .god02 ul{list-style:none;margin-left:0}.history-block02 .god-list .god02 ul li{margin-bottom:6px;padding-left:1em;position:relative}.history-block02 .god-list .god02 ul li:before{content:"・";position:absolute;left:0;color:#b99b5a}.history-block02 .sub{width:90%;margin:0 auto 80px;padding:30px 20px 10px;box-sizing:border-box;box-shadow:0 2px 6px rgba(0,0,0,.08)}.history-block02 .img{width:100%;margin:0 auto}.history-block02 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block02 .img img:hover{transform:scale(1.03)}.history-block03{width:100%;padding:80px 0 0}.history-block03 .sec-background{width:90%;margin:0 auto 50px;display:block}.history-block03 .sec-treasure{width:90%;margin:0 auto 80px;display:block}.history-block03 .sec-history{width:100%;margin:0 auto}.history-block03 .sec-history .history01,.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{width:90%;margin:0 auto 50px;display:block}.history-block03 .sec-history .history02,.history-block03 .sec-history .history03{margin-top:50px}.history-block03 .cap,.history-block03 .img{width:100%}.history-block03 .img{margin-top:30px}.history-block03 h3{text-align:center;margin-bottom:80px}.history-block03 h4{color:#b99b5a}.history-block03 .img img{width:100%;height:100%;max-height:400px;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.history-block03 .img img:hover{transform:scale(1.03)}.page-schedule{position:relative;clear:both;width:100%;margin:0 auto;padding:80px 0}.schedule-block01{width:90%;margin:0 auto}.schedule-block02{width:90%;margin:0 auto}.schedule-block02 .item-list{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin:20px 0 50px;padding:0;list-style:none}.schedule-block02 .item-list li{flex:0 0 calc(100% / 6 - 15px);max-width:calc(100% / 6 - 15px)}.schedule-block02 .item-list li a{display:block;width:100%;padding:12px 0;background:linear-gradient(135deg,#333,#555);color:#fff;text-align:center;text-decoration:none;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li.m05,.schedule-block02 .item-list li.m07{display:block;width:100%;padding:12px 0;text-align:center;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.15)}.schedule-block02 .item-list li a:hover{background:linear-gradient(135deg,#555,#777);transform:translateY(-3px)}.schedule-block02 table{display:block;width:100%;border-collapse:separate;border-spacing:0 1rem}.schedule-block02 th,.schedule-block02 td{display:block;width:100%;padding:1rem;box-sizing:border-box}.schedule-block02 tr{display:block;width:100%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);margin-bottom:50px}.schedule-block02 th{display:block;width:100%;background:#f8fafc;font-weight:600;color:#1a1a1a}.schedule-block02 td{color:#1a1a1a;line-height:1.6;padding-bottom:0 !important}.schedule-block02 td.title{width:100%;font-weight:600;border:none !important}.schedule-block02 td .cap{font-size:90%}.schedule-block02 img{max-width:100%;height:auto;margin-bottom:.5rem}.page-luck{position:relative;width:100%;margin:0 auto;padding:80px 0 0}.luck-block01{width:90%;margin:0 auto}.luck-block01 .item-list{width:100%;display:flex;justify-content:center;gap:10px;margin:20px 0 50px;padding:0;list-style:none}.luck-block01 .cap{text-align:left;margin-bottom:50px}.luck-block01 .luck-list{width:100%;margin:100px 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;flex-wrap:wrap}.luck-block01 .luck-list .luck-box{width:47.5%;margin-bottom:30px;padding:5px 10px 0;border:1px solid #eee;box-sizing:border-box}.luck-block01 .luck-list:before{content:"";display:block;width:47.5%;height:0;order:1}.luck-block01 .luck-list:after{content:"";display:block;width:47.5%;height:0}.page-prayer{position:relative;width:100%;margin:0 auto;padding:80px 0}.prayer-block01{width:90%;margin:0 auto}.prayer-block02{width:90%;margin:0 auto;padding:50px 0 0}.prayer-block02 img{width:100%;max-height:300px;display:block;object-fit:cover;font-family:'object-fit: cover;';object-position:center}.prayer-block03{width:90%;margin:0 auto;padding:50px 0 0}.prayer-block03 h3,.prayer-block03 h5,.prayer-block03 p{text-align:center}.prayer-block03 h3{margin-bottom:80px}.prayer-block03 .prayer-box{width:100%;border:1px solid #eee;padding:20px 20px 0;box-sizing:border-box;margin-bottom:30px}.page-lecture{position:relative;width:100%;margin:0 auto;padding:80px 0}.lecture-block01{width:90%;margin:0 auto}.lecture-block01 .img{width:100%;margin:50px auto 0}.lecture-block01 .img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.lecture-block01 .img img:hover{transform:scale(1.03)}.page-news-list{position:relative;width:90%;margin:0 auto;padding:80px 0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-single01{position:relative;width:90%;margin:0 auto;padding:80px 0;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page-access{position:relative;width:100%;margin:0 auto;padding:80px 0}.access-block01{width:90%;margin:0 auto}.access-block02{width:90%;margin:0 auto;padding:50px 0 0;display:block}.page-contact{position:relative;width:100%;margin:0 auto;padding:80px 0}.page-privacy{position:relative;width:90%;margin:0 auto;padding:80px 0}.page-donation{position:relative;width:100%;margin:0 auto;padding:80px 0}.page-donation .heading{width:90%;margin:0 auto;text-align:center}.page-donation .heading h5{margin-bottom:10px;color:#c30d23}.page-donation .heading .img{width:100%;margin:30px auto 0}.page-donation .heading .img img{width:100%;height:auto;object-fit:cover;font-family:'object-fit: cover;';transition:transform .8s ease}.page-donation .heading .img img:hover{transform:scale(1.03)}.donation-block01,.donation-block02,.donation-block03{width:90%;margin:50px auto 0}.donation-block02,.donation-block03{display:block}.donation-block02 .cap,.donation-block03 .cap{width:100%}.donation-block02 .cap p,.donation-block03 .cap p,.donation-block04 .cap p{font-size:.9em}.donation-block01 h5,.donation-block02 h5,.donation-block03 h5,.donation-block04 h4{color:#c30d23}.donation-block02 .img,.donation-block03 .img{width:100%}.donation-block02 .img img,.donation-block03 .img img{width:100%;transition:transform .8s ease}.donation-block02 .img img:hover,.donation-block03 .img img:hover{transform:scale(1.03)}.donation-block04{width:90%;margin:50px auto 0;background-color:#fff;padding:0;box-shadow:none !important;box-sizing:border-box}.donation-block04 .donation-method{width:100%;margin:50px auto 0;display:block}.donation-method .bank{margin-bottom:50px}.donation-method table{width:100%;border-collapse:collapse;margin-bottom:20px}.donation-method th,.donation-method td{border:1px solid #ddd;padding:10px 15px;text-align:left}.donation-method th{width:30%;background-color:#f8f8f8;color:#333}.page-donation .btn{display:inline-block;width:100%;padding:0 30px;text-decoration:none;line-height:60px;outline:none;color:#fff;text-align:center;background-color:#b99b5a;border:2px solid #b99b5a;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.page-donation .btn:hover{background-color:#9a8445;color:#fff;border:2px solid #9a8445;box-sizing:border-box}}