.sp_nav{display:none}@media screen and (max-width: 959px){.sp_nav{display:block;font-weight:bold;text-align:center;margin-top:88.05px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}.sp_nav ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr;word-wrap:break-word}.sp_nav ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#c6a150}.sp_nav ul a img{width:auto;height:2em;margin-bottom:1em}.sp_nav ul a>span{font-size:.8em;letter-spacing:.1em;line-height:1}.sp_nav ul a>span span{display:inline-block}}.eyecatch{width:100%;margin:-223px -500px 0;padding:0 500px;z-index:0;position:relative}@media screen and (max-width: 959px){.eyecatch .slider .slick-slide{height:170px}.eyecatch .slider .slick-slide img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}}.eyecatch .slider img{width:100%;margin:0 -200%;padding:0 200%}.eyecatch .text-eyecatch{padding:2em;color:#fff;font-family:"utsukushimincho","Yu Mincho","YuMincho",serif;line-height:1.75em;font-size:24px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;text-align:center;height:86px;background-image:url("../img/common/ptn-blk.jpg");position:absolute;left:calc((100% - 400px)/2);bottom:-98px}@media screen and (max-width: 959px){.eyecatch .text-eyecatch{position:static;font-size:2rem;height:initial;line-height:1.5;padding:1em}}@media screen and (max-width: 959px){.home-news{margin-top:20px !important}}.home1{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;margin:0 0 100px 0;overflow:hidden}.priestess_btn{margin:135px auto 50px;text-align:center}.priestess_btn a{text-align:center;display:inline-block;border:5px solid #d74812;padding:10px 20px;font-size:40px;color:#d74812;font-weight:bold;border-radius:3px}.priestess_btn a:hover{background:#d74812;color:#fff}.priestess_btn br{display:none}.priestess_btn2{margin:10px auto 50px;text-align:center}.priestess_btn2 a{text-align:center;display:inline-block;border:5px solid #d74812;padding:10px 20px;font-size:40px;color:#d74812;font-weight:bold;border-radius:3px}.priestess_btn2 a:hover{background:#d74812;color:#fff}.priestess_btn2 br{display:none}.home1-inner{width:50%;text-align:center;background:url(../img/home/img-hie.png) no-repeat center;background-size:cover;position:relative;border-right:4px solid #fff}.home1-inner a{display:block;height:100px;padding:280px 0 18px 0;overflow:hidden;-webkit-transition:.5s;transition:.5s;color:#333;border:solid #e2e8ec 1px}.home1-inner a h2{margin:10px}.home1-inner a:hover{background:rgba(255,255,255,.2)}.home1-twtl{width:50%;height:400px;overflow:scroll;border:solid #e2e8ec 1px;-webkit-box-sizing:border-box;box-sizing:border-box}.home2{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 100px 0;background-color:#fff}.home-bn{width:100%;height:auto}.home2-box{position:relative;width:333.3333333333px;height:300px;background-size:cover;-webkit-transition:.5s;transition:.5s;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;background-position:center}.wedding{background-image:url("../img/home/content2-1.jpg")}.wedding:hover{background-image:url("../img/home/content2-1-h.jpg")}.gokigan{background-image:url("../img/home/content2-2.jpg")}.gokigan:hover{background-image:url("../img/home/content2-2-h.jpg")}.nihonbashi{background-image:url("../img/home/content2-3.jpg")}.nihonbashi:hover{background-image:url("../img/home/content2-3-h.jpg")}.bn-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;text-shadow:-1px 1px 2px #000;font-size:20px;margin:0 auto;position:absolute;top:50%;left:50%;display:inline;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);white-space:nowrap}.home3{background-image:url("../img/common/ptn-bg.jpg");padding:75px 500px;margin:0 -500px}.home3-inner{background:#28241a;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.home3-box{width:266.6666666667px;height:200px;margin:0 .5em 0 3em;background-size:cover;position:relative;-webkit-transition:.4s;transition:.4s;background-position:center}.home3-box:hover{opacity:.5}.yearly-schedule{background-image:url("../img/home/bn-yearly-schedule.png")}.omamori{background-image:url("../img/home/bn-omamori.png")}.gallery{background-image:url("../img/home/bn-gallery.png")}.home3-ttl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#c6a150;margin:0 0 0 -1.5em;position:absolute;left:0;letter-spacing:.2em;font-size:20px}.dot{font-family:"Arial",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}_::-webkit-full-page-media{margin:-0.5em 0 .2em 0}_:future{margin:-0.5em 0 .2em 0}:root .dot{margin:-0.5em 0 .2em 0}.home-news{max-width:1000px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2em;margin:100px auto 0 auto}.home-news header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static}.home-news header .more a{display:block;text-decoration:none;color:#c6a150}.home-news header .more a:hover{text-decoration:underline}.home-news .list-news{zoom:1;overflow:hidden;border-top:1px solid #e1d7c3}.home-news .list-news .article>a{display:block;padding:1em 0;border-bottom:1px solid #e1d7c3}.home-news .list-news .article>a .date{color:#888084;font-size:.9em;width:130px;float:left}.home-news .news_banners{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:2em;margin-top:2em;font-size:.5em;color:#d74812}.home-news .news_banners p{-webkit-box-sizing:border-box;box-sizing:border-box;border:.4em solid;min-height:80px}.home-news .news_banners p:hover{opacity:.5}.home-news .news_banners p a{color:inherit;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5;height:100%}.home-news .news_banners p a::before{content:"";background-image:url("../img/home/news_logo.png");background-size:contain;background-position:100% 50%;background-repeat:no-repeat;width:5em;height:100%;margin-right:1em}.home-news .news_banners p a span{font-size:2em;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;height:100%}.category{border:1px solid;padding:.3em 1em .15em;font-size:.9em;margin:.25em 1em 0 0;text-align:center;display:inline-block;width:100px;-webkit-transition:.5s;transition:.5s;line-height:1;float:left}.tag{background:#c6a150;color:#fff;font-size:13px;padding:.25rem 1rem;margin:0 0 0 1rem;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}.ttl-news{color:#28241a;font-size:16px;line-height:1.75em;margin:.75em 0 0}.link-title{display:-webkit-box;display:-ms-flexbox;display:flex}.newstext{margin-left:130px}@-webkit-keyframes show_news{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes show_news{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.flow_banner{position:fixed;bottom:1em;left:0;right:0;margin-left:auto;margin-right:auto;max-width:630px;width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-name:show_news;animation-name:show_news;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:translateY(150%);transform:translateY(150%)}.flow_banner>div{position:relative}.flow_banner>div a{display:block;border:none;padding:0}.flow_banner>div a:hover{opacity:.8}.flow_banner>div img{width:100%;height:auto;max-width:300px}.flow_banner>div .close{position:absolute;top:0;right:0;width:50px;height:50px;z-index:100;cursor:pointer}@media screen and (max-width: 959px){.eyecatch{margin:0 0 0 0;padding:0}.slider img{height:325px;width:100%;-o-object-fit:cover;object-fit:cover}.text-eyecatch{padding:.5em 2em;font-size:14px;height:auto;bottom:-3em;left:calc((100% - 250px)/2)}.home1{display:block;text-align:center;margin:0 0 40px}.priestess_btn{margin:50px 0 0;text-align:center}.priestess_btn a{line-height:1.3;font-size:2rem}.priestess_btn2 a{line-height:1.3;font-size:2rem}.home1-inner{width:inherit;margin:30px 0;border-right:none}.home1-inner a{padding:180px 0 40px 0}.home1-twtl{width:inherit;margin:30px 0}.home2{display:block;margin:50px 0}.home-bn{width:100%;height:auto}.home2-box{width:100%;padding-top:100%;margin:1em 0 0}.bn-ttl{font-size:18px;margin:auto;font-weight:bold;top:50%}.home3{background-image:url("../img/common/ptn-bg.jpg");padding:50px 500px;margin:0 -500px}.home3-inner{background:#28241a;padding:calc(20px + 1.5em) 0 20px;display:block}.home3-box{width:75%;height:200px;margin:0 .5em 1.5em 3em}.first-news{display:-webkit-box;display:-ms-flexbox;display:flex}.list-news{width:100%}.list-news a{border-top:1px solid #e1d7c3;margin-top:-1px;padding:1em 10px;font-size:14px}.date{width:110px;font-size:12px;margin:0 0 0 0}.tag{font-size:12px;padding:0 1rem;margin:0 0 0 1rem}.ttl-news{font-size:13px}.link-title{margin:0 auto;display:block}.link-ttl{margin-bottom:0}.news_banners{grid-template-columns:1fr !important;grid-template-rows:1fr 1fr !important}.news_banners span{font-size:1.4em !important}}@media screen and (max-width: 480px){.priestess_btn br{display:inline}}/*# sourceMappingURL=home.css.map */