a:link{color:inherit;text-decoration:none;transition:all ease .3s}a:visited{color:inherit;text-decoration:none;transition:all ease .3s}a:hover{color:inherit;text-decoration:none;transition:all ease .3s}a:active{color:inherit;text-decoration:none;transition:all ease .3s}a{color:inherit}html{font-size:62.5%}body{min-width:320px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;letter-spacing:.025em;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fadeInBox;animation:fadeInBox;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;font-size:1.6rem}.wrapper{overflow:hidden}figure{width:100%;height:100%}img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}address{font-style:initial}iframe{width:100%;height:100%}ol{list-style:none}*{box-sizing:border-box}@-webkit-keyframes fadeInBox{0%{opacity:0}100%{opacity:1}}@keyframes fadeInBox{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInSlideTop{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInSlideTop{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@font-face{font-family:"seikai";src:url("files/fonts/A-OTF-SeiKai.woff") format("woff")}@font-face{font-family:"RyuminProM";src:url("files/fonts/A-OTF-RyuminProM.woff") format("woff")}@font-face{font-family:"RyuminProR";src:url("files/fonts/A-OTF-RyuminProR.woff") format("woff")}@font-face{font-family:"KsoTouryuN";src:url("files/fonts/KsoTouryuN.woff") format("woff")}@-webkit-keyframes fadeInScale{0%{opacity:0;transform:scale(100%) translate(-50%, -50%)}50%{opacity:1;transform:scale(110%) translate(-50%, -50%)}100%{opacity:1;transform:scale(120%) translate(-50%, -50%)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(100%) translate(-50%, -50%)}50%{opacity:1;transform:scale(110%) translate(-50%, -50%)}100%{opacity:1;transform:scale(120%) translate(-50%, -50%)}}@-webkit-keyframes fadeInOutBox{0%{opacity:0;transform:translateX(0px)}65%{opacity:1;transform:translateX(-10px)}100%{opacity:.3;transform:translateX(10px);transition:ease-in}}@keyframes fadeInOutBox{0%{opacity:0;transform:translateX(0px)}65%{opacity:1;transform:translateX(-10px)}100%{opacity:.3;transform:translateX(10px);transition:ease-in}}.loading-bg{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:3}.loading-bg::before{content:"";width:100%;height:100%;display:block;background-image:url(./files/images/svg/cloud.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation:fadeInOutBox;animation:fadeInOutBox;-webkit-animation-duration:5.5s;animation-duration:5.5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-bg div{position:absolute;top:50%;left:50%;z-index:11;width:25%;-webkit-animation:fadeInScale;animation:fadeInScale;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 767px){.loading-bg div:nth-of-type(1){display:none}}@media screen and (min-width: 768px){.loading-bg div:nth-of-type(2){display:none}}.lyAbsolute{position:absolute}.lyFixed{position:fixed}.lyRelative{position:relative}.lyFlex{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.lyFlex{flex-wrap:wrap}}.lyFlexReverse{flex-direction:row-reverse}.lyGrid{display:grid}.lyBlock{display:block}.lyInlineBlock{display:inline-block}.lyInline{display:inline}.lyWidthXs{max-width:620px;margin:0 auto}@media screen and (max-width: 767px){.lyWidthXs{padding:0 20px}}@media screen and (max-width: 767px){.lyWidthXs{padding:0 20px}}.lyWidthMd{max-width:1080px;margin:0 auto}@media screen and (max-width: 767px){.lyWidthMd{padding:0 20px;width:100%}}.lyWidthLg{max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.lyWidthLg{padding:0 20px;width:100%}}.lyWidthXl{max-width:1630px;width:84.895%;margin:0 auto}@media screen and (max-width: 767px){.lyWidthXl{padding:0 20px;width:100%}}.translateInitCenter{transform:translate(-50%, -50%)}.translateInitY{transform:translateY(-50%)}.translateInitX{transform:translateX(-50%)}.blockWhite{background-color:#fff}.textColorRed{color:#ea2000}.textColorWhite{color:#fff}.textAlignLeft{text-align:left}.textAlignCenter{text-align:center}.textAlignRight{text-align:right}.textVertical{writing-mode:vertical-rl}.textBold{font-weight:bold}.bgColor{background:#f7f7f7}.bgTexturePt1{background-image:url("./files/images/common/bg_wagara01.png")}.bgTexturePt2{background-image:url("./files/images/common/bg_wagara02.png")}.bgTexturePt3{background-image:url("./files/images/common/pt_wagara.png")}.border{border:1px solid #c3c3c3}.borderTopBtm{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3}.borderTop{border-top:1px solid #c3c3c3}.borderBtm{border-bottom:1px solid #c3c3c3}.borderLR{border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3}.borderL{border-left:1px solid #c3c3c3}.borderDouble{border:1px solid #fff;outline:1px solid #fff;outline-offset:4px}.colorsBar{background-image:url("./files/images/common/pt_colors.png");height:10px;width:100vw}.colorsBar.bottom{position:absolute;bottom:0}@media screen and (max-width: 767px){.colorsBar.bottom{position:initial}}.listStyle{position:relative;padding-left:15px}.listStyle::before{content:"";top:50%;left:0%;position:absolute;width:5px;height:5px;background-color:#000}.itemInfoBox{justify-content:center;font-family:RyuminProM;font-size:2rem}@media screen and (max-width: 767px){.itemInfoBox{font-size:1.4rem}}.itemInfoBox .infoItem{background-color:#ffefc3;padding:15px 30px}@media screen and (max-width: 767px){.itemInfoBox .infoItem{padding:5px 10px}}.itemInfoBox .infoItem:nth-of-type(1){margin-right:10px}.itemInfoBox .infoItem:nth-of-type(2){margin-left:10px}.covid19{max-width:945px;margin:0 auto;padding:40px 0;text-align:center}@media screen and (max-width: 767px){.covid19{padding:10px;font-size:1.4rem}}@media screen and (max-width: 767px){.covid19 ul{font-size:1.2rem}}@media screen and (max-width: 767px){.covid19 ul li{margin-top:10px;text-align:left;padding-left:15px;text-indent:-15px}}body{font-size:1.6rem;letter-spacing:1px;color:#2b2b2b;line-height:1.8}@media screen and (max-width: 767px){body{font-size:1.4rem}}.templeName{padding:40px 3.72% 35px}.templeNameTitle{display:inline-block;letter-spacing:8px;position:relative;font-size:3rem;font-family:RyuminProR;z-index:2}.templeNameTitle::before{content:"";position:absolute;background-image:url("./files/images/svg/main_logo_gr.svg");background-repeat:no-repeat;top:80%;left:50%;width:83px;height:82px;transform:translate(-50%, -50%);background-size:cover;z-index:-1}.templeNameTitle span{font-size:1.8rem;margin-bottom:-20px}.modalContents{max-width:700px;margin:0 auto}.modalInner{background-color:#fff;padding:30px}.modalTitle{font-size:2rem;font-weight:bold}.modalDescription{margin-top:30px}.modalDismiss{margin:40px 0 0;text-align:center}.modalImage{margin-top:30px}.modalDismissBtn{display:block;max-width:300px;border-radius:30px;background-color:#fff;font-size:1.6rem;font-weight:bold;padding:.5em 0;margin:auto;position:relative;text-decoration:none;cursor:pointer}.sectionTitle{font-size:3rem;font-family:RyuminProM;letter-spacing:1.5px}@media screen and (max-width: 767px){.sectionTitle{font-size:2.1rem}}.sectionTitleDeco{position:relative}.sectionTitleDeco::before{content:"";position:absolute;top:50%;left:-20px;transform:translateX(-100%);width:45px;height:1px;background-color:#2b2b2b}.sectionTitleDeco::after{content:"";position:absolute;top:50%;right:-20px;transform:translateX(100%);width:45px;height:1px;background-color:#2b2b2b}.linkBtn{border:1px solid #2b2b2b;text-align:center;position:relative;font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif}.linkBtn a{display:block;padding:23px 0}@media screen and (max-width: 767px){.linkBtn a{font-size:1.2rem;padding:8px 0}}.linkBtn::after{content:"";position:absolute;background-image:url("./files/images/svg/arrow.svg");background-repeat:no-repeat;top:50%;left:100%;width:38px;height:12px;transform:translate(-50%, -50%);transition:.6s}@media screen and (max-width: 767px){.linkBtn::after{background-size:contain;width:20px;height:10px}}.linkBtn:hover{color:rgba(43,43,43,.5)}.linkBtn:hover::after{transform:translate(0, -50%);opacity:0}.maxScreenMenu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url("./files/images/common/bg_menu.jpg");z-index:100;display:none;font-family:RyuminProR}.maxScreenMenu::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.8)}.maxScreenMenuContents{position:relative;width:100%;height:100%;z-index:101}.maxScreenMenuTempleName{position:absolute;top:70px;left:70px}.maxScreenMenuCopy{position:absolute;top:50%;left:18%;font-size:clamp(1.8rem,3.385vw,5.5rem);font-family:seikai;letter-spacing:6.5px;line-height:1.5}.maxScreenMenuNav{width:100%;height:100%}.maxScreenMenuArea{height:100%;padding-top:22.336vh;padding-bottom:22.336vh;display:flex;flex-direction:column;justify-content:space-between;font-size:2.4rem}@media screen and (max-width: 767px){.maxScreenMenuArea{font-size:1.8rem;padding-top:17vh;padding-bottom:30vh}}.maxScreenMenuToggleBtn{width:65px;height:65px;position:absolute;top:50px;right:45px;cursor:pointer}@media screen and (max-width: 767px){.maxScreenMenuToggleBtn{top:30px;right:15px}}.maxScreenMenuToggleBtn .leftToRight{stroke:#c3c3c3}.maxScreenMenuToggleBtn .rightToLeft{stroke:#c3c3c3}.maxScreenMenuToggleBtn svg{width:100%;height:100%}.maxScreenMenu .templeInfo{position:absolute;bottom:65px;right:45px}@media screen and (max-width: 767px){.maxScreenMenu .templeInfo{right:initial;left:50%;transform:translateX(-50%);width:100%;text-align:center}}.maxScreenMenu .templeInfoDetail .firstRow{margin-top:0}.maxScreenMenu .templeInfo dl.borderTop{border-color:#fff}.maxScreenMenu .templeInfo dl.borderBtm{border-color:#fff}.maxScreenMenu .colorsBar{position:absolute;top:0;left:0;height:.8vh;min-height:5px}.maxScreenMenu .colorsBar:last-child{bottom:0;top:initial}.maxScreenMenu.show{display:block;-webkit-animation:fadeInBox .3s forwards;animation:fadeInBox .3s forwards}.spFixedNav{position:fixed;width:60px;height:60px;top:30px;right:15px;z-index:100;background-color:#fff}.spFixedNav .navIcon{width:100%;height:100%}.nav{padding:50px 0;font-size:clamp(1.6rem,1.25vw,2.4rem);font-family:RyuminProR}.navArea{padding-left:23.437%;padding-right:2.604%;align-items:center}.navArea.top{padding:0}.navItem{position:relative}.navItem:not(:last-child)::before{content:"";position:absolute;bottom:0%;left:0%;width:100%;height:3px;background-color:#e4bd46;transform:scaleX(0);transition:.6s}.navItem:hover:not(:last-child)::before{transform:scaleX(1)}.navItem:hover .subMenu{background-color:rgba(255,255,255,.7);height:auto;padding:15px 0 20px 10px;-webkit-animation:fadeInBox .3s forwards;animation:fadeInBox .3s forwards}.navItem:hover .subMenu li a{transform:translateY(0%)}.navItem .subMenu{position:absolute;width:100%;height:0;transform-origin:top;transition:.6s;padding:0px 0 0px 10px;font-size:clamp(1.2rem,1vw,1.6rem)}.navItem .subMenu li{overflow:hidden;height:100%}.navItem .subMenu li a{display:inline-block;height:100%;transform:translateY(-100%);transition:.6s;padding-left:30px}.navItem .subMenu li a::before{content:"";position:absolute;top:50%;left:0%;width:20px;height:2px;background-color:#be3621}.navItem .subMenu li a:hover{opacity:.5}.navItem .subMenu li:not(:first-child){margin-top:15px}.navItem .subMenu li:nth-of-type(2) a{transition-delay:.1s}.navItem .subMenu li:nth-of-type(3) a{transition-delay:.2s}.navItem .navIcon{width:100%;height:100%}.navToggleBtn{width:65px;height:65px;cursor:pointer}.navToggleBtn .topLine{stroke:#c3c3c3}.navToggleBtn .centerLine{stroke:#c3c3c3}.navToggleBtn .bottomLine{stroke:#c3c3c3}.footer{padding:25px 75px 20px 70px;font-family:RyuminProR;position:relative}@media screen and (max-width: 767px){.footer{padding:40px 20px 0px;text-align:center}}.footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7)}.footer .colorsBar{position:absolute;top:0;left:0}.footerContents{position:relative;z-index:3}@media screen and (max-width: 767px){.footerContents{flex-direction:column-reverse}}.templeLogo{margin-top:45px}@media screen and (max-width: 767px){.templeLogo{justify-content:center}}.templeLogoImg{width:102px;height:102px}@media screen and (max-width: 767px){.templeLogoImg{width:52px;height:52px}}.templeLogoName{margin-left:20px}@media screen and (max-width: 767px){.templeLogoName{margin-left:10px}}.templeLogoNameTitle{font-size:4rem;line-height:1.7}@media screen and (max-width: 767px){.templeLogoNameTitle{font-size:1.8rem}}.templeLogoName .firstRow{font-size:2rem}@media screen and (max-width: 767px){.templeLogoName .firstRow{font-size:1.4rem}}.templeLogoName .secondRow{font-size:2.5rem}@media screen and (max-width: 767px){.templeLogoName .secondRow{font-size:1.6rem}}.templeInfoAddress{font-size:2rem;letter-spacing:0}@media screen and (max-width: 767px){.templeInfoAddress{font-size:1.4rem}}.templeInfoDetail .lyFlex{justify-content:flex-start;align-items:flex-end}@media screen and (max-width: 767px){.templeInfoDetail .lyFlex{align-items:center;justify-content:center}}@media screen and (max-width: 767px){.templeInfoDetail dl{width:230px;margin-left:auto;margin-right:auto}}.templeInfoDetail .firstRow{margin-top:20px;padding-bottom:10px}@media screen and (max-width: 767px){.templeInfoDetail .firstRow{padding-bottom:0}}.templeInfoDetail .borderBtm{border-color:#2b2b2b}.templeInfoDetail .firstColumn{font-size:2.6rem;margin-right:20px;letter-spacing:3.38px}@media screen and (max-width: 767px){.templeInfoDetail .firstColumn{font-size:1.6rem}}.templeInfoDetail .secondRow{margin-top:10px;padding-top:5px}@media screen and (max-width: 767px){.templeInfoDetail .secondRow{margin-top:5px}}.templeInfoDetail .borderTop{border-color:#2b2b2b}.templeInfoDetail .secondColumn{font-size:3.6rem;line-height:1.5;letter-spacing:3.38px}@media screen and (max-width: 767px){.templeInfoDetail .secondColumn{font-size:1.8rem}}.templeInfo .copyRight{margin-top:50px;transform:translateX(20px)}.spCopyRight{width:100vw;background-color:#fff;margin-left:calc((100vw - 100%)/2*-1);margin-top:40px;padding:10px 0;position:relative}.pageTop{position:fixed;top:80%;right:2%;font-family:RyuminProM;cursor:pointer}@media screen and (max-width: 767px){.pageTop{font-size:1rem}}.pageTopText{letter-spacing:6px;margin-top:10px;line-height:1}.triangle{width:16px;height:14px}@media screen and (max-width: 767px){.triangle{width:11.2px;height:9.8px}}.pageTopTriangle{fill:none;stroke:#2b2b2b}.mainSlideArea{width:100vw;height:100vh}@media screen and (max-width: 767px){.mainSlideArea{height:400px}}.mainSlideInner{width:100%;height:calc(100% - 20px)}.mainSlideInner .bx-wrapper{height:100%}.mainSlideInner .bx-viewport{height:100% !important}.mainSlideInner .bx-viewport ul{height:100%}.mainSlideInner .bx-viewport li{height:100%}.copyWrap{position:absolute;top:100px;left:90%}@media screen and (max-width: 767px){.copyWrap{top:20px;left:82%}}.copyWrap h1.mainTitle{font-size:5.5rem;font-family:seikai;line-height:1;display:inline-block}@media screen and (max-width: 767px){.copyWrap h1.mainTitle{font-size:2.1rem}}.copyWrap .mainTitleItem{letter-spacing:.15em;position:relative;z-index:1;padding:40px 15px;display:flex;justify-content:center;align-items:center}.copyWrap .mainTitleItem::after{content:"";background-color:#fff;width:100%;height:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 767px){.copyWrap .mainTitleItem{padding:15px 10px}}.copyWrap .mainTitleItem.secondRow{top:60px;left:-40px}@media screen and (max-width: 767px){.copyWrap .mainTitleItem.secondRow{top:20px;left:-20px}}.indexInfo{padding:130px 0}@media screen and (max-width: 767px){.indexInfo{padding:40px 0}}.indexInfoTitle{z-index:2;position:relative}.indexInfoTitle::before{content:"";position:absolute;background-image:url("./files/images/svg/main_logo.svg");background-repeat:no-repeat;top:50%;left:50%;width:102px;height:102px;transform:translate(-50%, -50%);z-index:-1}@media screen and (max-width: 767px){.indexInfoTitle::before{width:62px;height:62px;background-size:contain}}.indexInfoContentArea{margin-top:120px;font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif}@media screen and (max-width: 767px){.indexInfoContentArea{width:85%;margin-top:40px}}.indexInfoImage{width:54.166%}@media screen and (max-width: 767px){.indexInfoImage{width:100%}}.indexInfoContents{width:35.583%}@media screen and (max-width: 767px){.indexInfoContents{width:100%}}.indexInfoSchedule{padding:40px 0 25px 32px}@media screen and (max-width: 767px){.indexInfoSchedule{margin-top:20px;padding:10px 0 15px 15px}}.indexInfoSchedule.topGokito{padding:5px 0 40px 32px}@media screen and (max-width: 767px){.indexInfoSchedule.topGokito{padding:10px 0 15px 15px}.indexInfoSchedule.topGokito .indexInfoScheduleLink{margin-top:-20px}}.indexInfoScheduleDate{font-size:2.6rem}@media screen and (max-width: 767px){.indexInfoScheduleDate{font-size:1.4rem}}.indexInfoScheduleTitle{font-size:1.8rem;margin-top:40px}@media screen and (max-width: 767px){.indexInfoScheduleTitle{font-size:1.2rem;margin-top:10px}}.indexInfoScheduleTime{font-size:2.6rem;margin-top:10px}@media screen and (max-width: 767px){.indexInfoScheduleTime{font-size:1.6rem;margin-top:0}}.indexInfoScheduleLink{margin-top:30px;width:228px}@media screen and (max-width: 767px){.indexInfoScheduleLink{width:120px;margin-left:auto;margin-top:10px}}.indexInfoNews{padding:40px 0 0 32px}@media screen and (max-width: 767px){.indexInfoNews{padding:20px 0 0 0;text-align:center}}.indexInfoNewsTitle{font-size:2rem;padding-bottom:20px;border-bottom:1px solid #be3621}@media screen and (max-width: 767px){.indexInfoNewsTitle{font-size:1.4rem;padding-bottom:5px}}.indexInfoNewsNote{margin-top:25px}@media screen and (max-width: 767px){.indexInfoNewsNote{font-size:1.2rem;margin-top:5px}}.indexNews{padding:100px 0 96px}@media screen and (max-width: 767px){.indexNews{padding:20px 20px 40px}}.indexNewsTitle{padding-top:20px}@media screen and (max-width: 767px){.indexNewsTitle{width:100%;text-align:center}}.indexNewsItemArea{width:72.083%}@media screen and (max-width: 767px){.indexNewsItemArea{width:100%}}.indexNewsItem{padding-bottom:30px;padding-left:10px}@media screen and (max-width: 767px){.indexNewsItem{padding-bottom:15px}}.indexNewsItem:not(:first-child){padding-top:35px}@media screen and (max-width: 767px){.indexNewsItem:not(:first-child){padding-top:20px}}.indexNewsItemContents:hover{opacity:.5}.indexNewsItemContents:hover .indexNewsItemTitle::after{transform:translate(0%, -50%);opacity:0}.indexNewsItemDate{font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif;font-size:1.4rem}@media screen and (max-width: 767px){.indexNewsItemDate{font-size:1.2rem}}.indexNewsItemTitle{margin-top:10px;position:relative;transition:.6s}@media screen and (max-width: 767px){.indexNewsItemTitle{font-size:1.4rem;margin-top:0}}.indexNewsItemTitle::after{content:"";position:absolute;background-image:url("./files/images/svg/arrow.svg");background-repeat:no-repeat;top:50%;left:calc(100% - 40px);width:38px;height:12px;transform:translate(-50%, -50%);transform:translate(-100%, -50%);transition:.6s}@media screen and (max-width: 767px){.indexNewsItemTitle::after{background-size:contain;width:25px;height:8px;left:100%}}.indexNewsLink{margin-top:70px;margin-left:106px;width:297px}@media screen and (max-width: 767px){.indexNewsLink{margin:40px auto 20px;width:170px}}.indexSahouArea{padding:155px 0 217px}@media screen and (max-width: 767px){.indexSahouArea{padding:40px 0 40px}}.indexSahouContents{background-color:#fff;margin-top:115px;padding:90px 0 110px 75px;font-family:RyuminProM}@media screen and (max-width: 767px){.indexSahouContents{margin-top:20px;padding:20px 0 20px 20px}}.indexSahouItem{font-size:2.2rem;letter-spacing:1.1px}@media screen and (max-width: 767px){.indexSahouItem{font-size:1.4rem}}.indexSahouItem:not(:first-child){margin-top:58px}@media screen and (max-width: 767px){.indexSahouItem:not(:first-child){margin-top:20px}}.indexEvent{padding:70px 0 100px}@media screen and (max-width: 767px){.indexEvent{padding:40px 20px 60px}}.indexEventContents{background-color:#fff;flex-wrap:wrap;padding:70px 65px}@media screen and (max-width: 767px){.indexEventContents{padding:30px 30px}}.indexEventItem{width:46.728%}@media screen and (max-width: 767px){.indexEventItem{width:100%}}.indexEventItem:nth-of-type(n + 3){margin-top:60px}@media screen and (max-width: 767px){.indexEventItem:not(:first-child){margin-top:30px}}.indexEventItemDetail{transition:.6s}.indexEventItemDetail:hover{opacity:.5}.indexEventItemImg{width:100%;height:200px;position:relative}@media screen and (max-width: 767px){.indexEventItemImg{height:120px}}.indexEventItemImg img{-o-object-fit:cover;object-fit:cover}.indexEventItemTitle{font-size:2.6rem;font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif;font-weight:bold;letter-spacing:13px;margin-top:20px}@media screen and (max-width: 767px){.indexEventItemTitle{font-size:1.8rem;margin-top:10px}}.indexEventItemContents{font-size:1.6rem;letter-spacing:.8px;margin-top:20px}@media screen and (max-width: 767px){.indexEventItemContents{font-size:1.4rem;margin-top:5px}}.indexBannerSns{background-color:#f7f7f7}.indexBannerSnsContents{padding:85px 0 150px}@media screen and (max-width: 767px){.indexBannerSnsContents{padding:30px 20px 20px}}.indexBannerContents{width:50%;max-width:600px;margin:auto}@media screen and (max-width: 767px){.indexBannerContents{width:100%;height:100%}}.indexBannerContentsArea{flex-wrap:wrap}.indexBannerContentsItem{width:47.516%;transition:.6s}.indexBannerContentsItem:nth-of-type(n + 3){margin-top:35px}@media screen and (max-width: 767px){.indexBannerContentsItem:nth-of-type(n + 3){margin-top:20px}}.indexBannerContentsItem:hover{opacity:.5}.pageHeader{height:100vh}@media screen and (max-width: 767px){.pageHeader{height:330px}}@media screen and (max-width: 767px){.pageHeaderArea{position:relative}}@media screen and (max-width: 767px){.pageHeader .colorsBar{position:absolute}}.pageHeaderContents{font-family:RyuminProM;align-items:flex-start;padding-bottom:60px;height:calc(100% - 195px)}@media screen and (max-width: 767px){.pageHeaderContents{height:100%;padding-bottom:0}}.pageHeaderContents .pageHeaderTempleLogo{width:18.75%}@media screen and (max-width: 767px){.pageHeaderContents .pageHeaderTempleLogo{width:20%;position:absolute;top:10px;left:5px}}.pageHeaderContents .templeName{transform:translateY(-90px);width:70%;background-size:contain;margin:0 auto;display:flex;align-items:center;padding:0px;outline:1px solid #b1aa7f;outline-offset:4px}@media screen and (max-width: 767px){.pageHeaderContents .templeName{transform:initial;padding:0}}.pageHeaderContents .templeName a{display:flex;width:100%}@media screen and (max-width: 767px){.pageHeaderContents .templeName a{width:100%;height:100%;display:inline-block}}.pageHeaderContents .templeNameTitle{padding:40px 8% 35px;margin:0 auto}@media screen and (max-width: 767px){.pageHeaderContents .templeNameTitle{padding:10px 0 10px;background-size:contain;font-size:1.8rem;letter-spacing:5px;width:100%;display:flex;align-items:center}}.pageHeaderContents .templeNameTitle::before{background-image:url("./files/images/svg/main_logo.svg")}@media screen and (max-width: 767px){.pageHeaderContents .templeNameTitle::before{width:50px;height:50px}}@media screen and (max-width: 767px){.pageHeaderContents .templeNameTitle span{font-size:1.2rem;letter-spacing:2px;margin-bottom:15px}}.pageHeaderMainImage{max-width:1200px;height:100%}@media screen and (max-width: 767px){.pageHeaderMainImage{max-width:initial;padding:40px 28% 30px 0}.pageHeaderMainImage figure img{height:240px;-o-object-fit:cover;object-fit:cover}}.pageHeaderTitle{width:18.75%;font-size:3.6rem;letter-spacing:8px;display:flex;align-items:center}@media screen and (max-width: 767px){.pageHeaderTitle{font-size:1.6rem;position:absolute;top:40px;right:5%;width:auto}}.pageHeaderTitle .twoLine{line-height:1.5}.pageHeaderTitle .pageMainTitle{position:relative}.pageHeaderTitle .pageMainTitle::before{content:"";position:absolute;top:calc(100% + 40px);left:50%;transform:translate(-50%, 0%);width:1px;height:200px;background-color:#2b2b2b}@media screen and (max-width: 767px){.pageHeaderTitle .pageMainTitle::before{height:60px;left:-10%;top:calc(100% + 5px)}}.pageHeaderTitle .multicolumn{display:block;line-height:2;font-size:2rem;letter-spacing:.1em;color:#be3621}@media screen and (max-width: 767px){.pageHeaderTitle .multicolumn{font-size:1.2rem}}.pageSectionTitle{font-family:RyuminProM;font-size:3rem;letter-spacing:7px;position:relative;display:inline-block}@media screen and (max-width: 767px){.pageSectionTitle{font-size:1.8rem}}.pageSectionTitle::before{content:"";position:absolute;top:50%;left:-20px;transform:translate(-100%, -50%);width:45px;height:1px;background-color:#2b2b2b}@media screen and (max-width: 767px){.pageSectionTitle::before{width:25px}}.pageSectionTitle::after{content:"";position:absolute;top:50%;right:-20px;transform:translate(100%, -50%);width:45px;height:1px;background-color:#2b2b2b}@media screen and (max-width: 767px){.pageSectionTitle::after{width:25px}}.pageHistory{padding:170px 0 110px}@media screen and (max-width: 767px){.pageHistory{padding:40px 0 40px}}.historyArea{align-items:flex-start}.historyContents{width:46.012%}@media screen and (max-width: 767px){.historyContents{width:100%}}.historyDescription{margin-top:100px;line-height:2.125}@media screen and (max-width: 767px){.historyDescription{margin-top:40px}}.historyDescriptionRow:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.historyDescriptionRow:not(:first-child){margin-top:20px}}.historyImage{width:46.012%}@media screen and (max-width: 767px){.historyImage{width:100%;margin-top:40px}}.hibutsu{padding:140px 0 170px}@media screen and (max-width: 767px){.hibutsu{padding:40px 20px 60px}}.hibutsuTitle{font-family:RyuminProM;font-size:4rem;letter-spacing:2px}@media screen and (max-width: 767px){.hibutsuTitle{font-size:1.8rem}}.hibutsuList{margin-top:120px}@media screen and (max-width: 767px){.hibutsuList{margin-top:40px}}.hibutsuItem{width:33.3333333333%}@media screen and (max-width: 767px){.hibutsuItem{width:100%}}@media screen and (max-width: 767px){.hibutsuItem:not(:first-child){margin-top:40px}}.hibutsuItemContents{width:71.526%;margin:0 auto}@media screen and (max-width: 767px){.hibutsuItemContents{width:100%}}.hibutsuItemTitle{font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif;font-weight:bold;font-size:2rem}@media screen and (max-width: 767px){.hibutsuItemTitle{font-size:1.6rem}}.hibutsuItemTitle span{font-size:1.2rem;font-weight:normal}.hibutsuItemDescription{margin-top:55px}@media screen and (max-width: 767px){.hibutsuItemDescription{margin-top:20px}}@media screen and (max-width: 767px){.hibutsuItem.borderLR{border:none}}.chiefPriestContents{padding:165px 0 170px}@media screen and (max-width: 767px){.chiefPriestContents{padding:40px 20px 60px;flex-direction:column-reverse}}.chiefPriestImage{width:46.012%;position:relative}@media screen and (max-width: 767px){.chiefPriestImage{width:100%;margin-top:30px}}.chiefPriestImageTitle{position:absolute;bottom:-20px;right:-20px;background-color:rgba(255,255,255,.85);padding:30px 25px 35px 30px}@media screen and (max-width: 767px){.chiefPriestImageTitle{padding:10px 15px 15px 20px}}.chiefPriestGreeting{width:44.846%}@media screen and (max-width: 767px){.chiefPriestGreeting{width:100%}}.chiefPriestGreetingContent{margin-top:165px}@media screen and (max-width: 767px){.chiefPriestGreetingContent{margin-top:40px}}.precinctContents{padding:100px 0 115px}@media screen and (max-width: 767px){.precinctContents{padding:40px 20px 40px}}.precinctImageMap{margin-top:60px}@media screen and (max-width: 767px){.precinctImageMap{margin-top:20px}}.precinctImageMapRemark{margin-top:60px}@media screen and (max-width: 767px){.precinctImageMapRemark{margin-top:30px}}.pageRyuzinHistory{padding:170px 0 510px}@media screen and (max-width: 767px){.pageRyuzinHistory{padding:40px 0px 40px}}.ryuzinHistoryArea{align-items:flex-start}.ryuzinHistoryContents{width:46.012%}@media screen and (max-width: 767px){.ryuzinHistoryContents{width:100%}}.ryuzinHistoryDescription{margin-top:100px;line-height:2.125;position:relative}@media screen and (max-width: 767px){.ryuzinHistoryDescription{margin-top:40px}}.ryuzinHistoryDescription::before{content:"";position:absolute;background-image:url("./files/images/svg/ryuzin.svg");background-repeat:no-repeat;top:125%;left:50%;width:350px;height:315px;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.ryuzinHistoryDescription::before{background-size:contain;width:270px;height:245px;top:105%}}.ryuzinHistoryDescriptionRow:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.ryuzinHistoryDescriptionRow:not(:first-child){margin-top:20px}}.ryuzinHistoryImage{width:46.012%}@media screen and (max-width: 767px){.ryuzinHistoryImage{width:100%;margin-top:200px}}.ryuzinAnimationArea{padding:205px 0 180px}@media screen and (max-width: 767px){.ryuzinAnimationArea{padding:60px 0 40px}}.ryuzinAnimationImage{width:55%}@media screen and (max-width: 767px){.ryuzinAnimationImage{width:100%}}.ryuzinAnimationContents{width:40%;font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif}@media screen and (max-width: 767px){.ryuzinAnimationContents{width:85%;padding:0 20px;margin:40px auto 0}}.ryuzinAnimationContents .ryuzinAnimationTitle{font-family:RyuminProM;font-size:2rem}@media screen and (max-width: 767px){.ryuzinAnimationContents .ryuzinAnimationTitle{font-size:1.6rem}}.ryuzinAnimationContentsImage{height:initial;margin-top:60px}@media screen and (max-width: 767px){.ryuzinAnimationContentsImage{margin-top:10px}}.ryuzinAnimationContentsLinkBtn{margin-top:50px;width:60%;padding:1em 0;margin-bottom:1.5em}@media screen and (max-width: 767px){.ryuzinAnimationContentsLinkBtn{margin-top:20px}}.ryuzinAnimationContentsBlockquote{margin-top:40px}@media screen and (max-width: 767px){.ryuzinAnimationContentsBlockquote{margin-top:10px}}@media screen and (max-width: 767px){.ryuzinImageGallaryContents{flex-wrap:nowrap;overflow-x:scroll}}@media screen and (max-width: 767px){.ryuzinImageGallaryItem{flex-shrink:0;width:100%}}.ryuzinModal iframe{width:100%;height:600px}.hatsuumaPage .contentsTitle{font-size:2.6rem;letter-spacing:3px}@media screen and (max-width: 767px){.hatsuumaPage .contentsTitle{font-size:1.8rem}}.hatsuumaPage .contentsTitle span{font-size:1.8rem;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;margin-top:40px;letter-spacing:.9px;border-color:#be3621;padding-bottom:20px}@media screen and (max-width: 767px){.hatsuumaPage .contentsTitle span{font-size:1.4rem;margin-top:20px}}.hatsuumaPage .table{width:46.25%;min-width:555px}.hatsuumaPage .tableItem{width:33.333%}.origin{padding:200px 0 100px}@media screen and (max-width: 767px){.origin{padding:40px 0 40px}}.originArea{align-items:flex-start}.originContents{width:46.012%}@media screen and (max-width: 767px){.originContents{width:100%}}.originDescription{margin-top:100px;line-height:2.125}@media screen and (max-width: 767px){.originDescription{margin-top:40px}}.originDescriptionRow:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){.originDescriptionRow:not(:first-child){margin-top:20px}}.originImage{width:46.012%}@media screen and (max-width: 767px){.originImage{width:100%;margin-top:40px}}.yakuyokeMainSec{padding:100px 0 95px;font-family:RyuminProM}@media screen and (max-width: 767px){.yakuyokeMainSec{padding:40px 0 40px}}.yakuyokeMainSecContents{margin-top:60px}@media screen and (max-width: 767px){.yakuyokeMainSecContents{margin-top:20px;padding:0 20px}}.yakuyokeMainSec .table{width:46.25%;min-width:555px}@media screen and (max-width: 767px){.yakuyokeMainSec .table{width:100%;min-width:initial}}.yakuyokeMainSec .tableTitle{padding:20px 0 15px;font-size:2.6rem}@media screen and (max-width: 767px){.yakuyokeMainSec .tableTitle{font-size:1.8rem;padding:10px 0 10px}}.yakuyokeMainSec .table.men .tableTitle{background-color:#eafaff}.yakuyokeMainSec .table.woman .tableTitle{background-color:#ffebeb}.yakuyokeMainSec .tableDetailTitle{font-size:2.6rem;margin:40px 0 30px}@media screen and (max-width: 767px){.yakuyokeMainSec .tableDetailTitle{font-size:1.6rem;margin:20px 0}}.yakuyokeMainSec .tableDetailTitle li:nth-of-type(2){color:#ea2000}.yakuyokeMainSec .table .tableDetail:not(:first-child){margin:20px 0}@media screen and (max-width: 767px){.yakuyokeMainSec .table .tableDetail:not(:first-child){margin:15px 0}}.yakuyokeMainSec .table .tableDetail li:nth-of-type(2){color:#ea2000}.yakuyokeMainSec .tableItem{font-size:2.6rem}@media screen and (max-width: 767px){.yakuyokeMainSec .tableItem{font-size:1.6rem}}.yakuyokeMainSec .tableItemRemark{font-size:1.8rem;line-height:1}@media screen and (max-width: 767px){.yakuyokeMainSec .tableItemRemark{font-size:1.2rem}}.yakuyokeMainSec .tableItemRemark:first-child{margin-top:25px}@media screen and (max-width: 767px){.yakuyokeMainSec .tableItemRemark:first-child{margin-top:10px}}@media screen and (max-width: 767px){.yakuyokeMainSec .table.woman{margin-top:40px}}.yakuyokeMainSecgokito{margin-top:150px}@media screen and (max-width: 767px){.yakuyokeMainSecgokito{margin-top:60px;padding:0 20px}}.yakuyokeMainSecgokitoTitle{font-size:2.6rem}@media screen and (max-width: 767px){.yakuyokeMainSecgokitoTitle{font-size:1.8rem}}.yakuyokeMainSecgokitoTitle span{font-size:1.6rem}@media screen and (max-width: 767px){.yakuyokeMainSecgokitoTitle span{font-size:1.4rem}}.yakuyokeMainSecgokitoDescription{margin-top:35px;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}@media screen and (max-width: 767px){.yakuyokeMainSecgokitoDescription{margin-top:10px}}@media screen and (max-width: 767px){.yakuyokeMainSecgokito .oazukari{margin-top:40px}}.yakuyokeMainSec .covid19{margin-top:100px}@media screen and (max-width: 767px){.yakuyokeMainSec .covid19{margin-top:40px}}.yakuyoke{padding-bottom:75px}@media screen and (max-width: 767px){.yakuyoke{margin-top:40px;padding-bottom:40px}}.yakuyokeTitle{width:100%}.faq{margin-top:110px}@media screen and (max-width: 767px){.faq{margin-top:20px}}.faqItem{padding:40px}@media screen and (max-width: 767px){.faqItem{padding:30px 0}}.faqQuestion{font-size:1.8rem;position:relative}@media screen and (max-width: 767px){.faqQuestion{font-size:1.6rem;padding-right:2em}}.faqQuestion::before{content:"+";position:absolute;top:50%;right:0%;transform:translateY(-50%);border:1px solid #c3c3c3;width:25px;text-align:center;height:25px;line-height:1.2}@media screen and (max-width: 767px){.faqQuestion::before{line-height:1.4}}.faqQuestion.open::before{content:"–"}.faqAnswer{background-color:#ffefc3;display:none;margin-top:30px;padding:35px 40px 25px;line-height:2.125;font-size:1.6rem}@media screen and (max-width: 767px){.faqAnswer{padding:10px;font-size:1.4rem}}.faqAnswer a{text-decoration:underline}.faq .answerRow:not(:first-child){margin-top:20px}@media screen and (max-width: 767px){.faq .answerRow:not(:first-child){margin-top:10px}}.hatsuumagokito{padding:80px 0 95px}@media screen and (max-width: 767px){.hatsuumagokito{padding:40px 0 40px}}@media screen and (max-width: 767px){.hatsuumagokito .contentsTitle{padding-bottom:10px;width:100%}}.hatsuumagokito .contents{margin-top:90px}@media screen and (max-width: 767px){.hatsuumagokito .contents{margin-top:40px}}.hatsuumagokito .contents .description{margin-top:55px;line-height:2.125}@media screen and (max-width: 767px){.hatsuumagokito .contents .description{margin-top:10px}}.hatsuumagokito .linkBtn{width:310px;margin:110px auto 0}@media screen and (max-width: 767px){.hatsuumagokito .linkBtn{margin:60px auto 0}}.gokito{padding:150px 0 170px}@media screen and (max-width: 767px){.gokito{padding:40px 0 40px}}.gokitoContents{margin-top:90px}@media screen and (max-width: 767px){.gokitoContents{margin-top:40px}}.gokitoDescription{margin-top:65px;line-height:2.125}@media screen and (max-width: 767px){.gokitoDescription{margin-top:20px}}.gokitoCategory{margin-top:95px;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:45px 45px}@media screen and (max-width: 767px){.gokitoCategory{display:flex;flex-wrap:wrap;gap:0;justify-content:space-between;margin-top:40px}}.gokitoCategoryItem{background-color:#fff;box-shadow:5px 5px 0px rgba(0,0,0,.3725490196);padding:65px 40px;margin-bottom:60px;margin-right:4%}@media screen and (max-width: 767px){.gokitoCategoryItem{padding:10px;margin-right:0;width:21.3333333333%;height:250px;margin-bottom:30px}}.gokitoCategoryItem img{width:100%;-o-object-fit:none;object-fit:none}@media screen and (max-width: 767px){.gokitoCategoryItem img{-o-object-fit:contain;object-fit:contain}}.gishikiContents{padding:125px 0 190px}@media screen and (max-width: 767px){.gishikiContents{padding:40px 0 60px}}.gishikiItemList{flex-wrap:wrap;margin-top:155px}@media screen and (max-width: 767px){.gishikiItemList{margin-top:40px;flex-direction:column-reverse}}@media screen and (max-width: 767px){.gishikiItemList:nth-of-type(n + 2){margin-top:100px}}.gishikiItemContents{width:45.083%}@media screen and (max-width: 767px){.gishikiItemContents{width:100%}}.gishikiItemTitle{font-family:RyuminProM;font-size:2.6rem;padding-bottom:20px}@media screen and (max-width: 767px){.gishikiItemTitle{font-size:1.8rem;padding-bottom:10px;margin-top:20px}}.gishikiItemDescription{line-height:1.8em;margin-top:1em}.gishiki .itemInfoBox{margin-top:30px}.gishikiItemImage{margin-top:70px;width:51.666%}@media screen and (max-width: 767px){.gishikiItemImage{width:100%;margin-top:0}}.accessSectionTitle{font-family:RyuminProM;font-size:2.8rem;position:relative}@media screen and (max-width: 767px){.accessSectionTitle{font-size:1.8rem}}.accessSectionTitle::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);background-image:url("./files/images/common/car_icon.svg");width:29px;height:26px}@media screen and (max-width: 767px){.accessSectionTitle::before{width:20px;height:17px;background-size:contain;top:-15px}}.access{padding:130px 0}@media screen and (max-width: 767px){.access{padding:40px 0}}.accessMap{margin-top:130px;height:760px}@media screen and (max-width: 767px){.accessMap{margin-top:20px;height:400px}}.accessCar{padding:150px 0 0}@media screen and (max-width: 767px){.accessCar{padding:40px 20px 0}}.accessCarContents{margin-top:110px}@media screen and (max-width: 767px){.accessCarContents{margin-top:20px;flex-direction:column-reverse}}.accessCarDescription{width:45.833%}@media screen and (max-width: 767px){.accessCarDescription{width:100%;margin-top:20px}}.accessCarDescriptionItem:not(:first-child) .accessCarDescriptionItemTop{margin-top:40px}@media screen and (max-width: 767px){.accessCarDescriptionItem:not(:first-child) .accessCarDescriptionItemTop{margin-top:10px}}.accessCarDescriptionItemSecond{margin-top:10px;line-height:1.9375}@media screen and (max-width: 767px){.accessCarDescriptionItemSecond{margin-top:5px}}.accessCarDescriptionRemark{margin-top:30px;font-size:1.4rem}@media screen and (max-width: 767px){.accessCarDescriptionRemark{margin-top:10px;font-size:1.2rem}}.accessCarImage{width:50%}@media screen and (max-width: 767px){.accessCarImage{width:100%}}.accessBT{padding:240px 0 80px}@media screen and (max-width: 767px){.accessBT{padding:80px 20px 40px}}.accessBT .accessSectionTitle::before{background-image:url("./files/images/common/train.svg");width:23px;height:37px}@media screen and (max-width: 767px){.accessBT .accessSectionTitle::before{width:17px;height:27px;background-size:contain;top:-23px}}.accessBTContents{margin-top:110px}@media screen and (max-width: 767px){.accessBTContents{margin-top:20px}}@media screen and (max-width: 767px){.accessBTContents.ise{margin-top:80px}}.accessBTTitle{font-family:RyuminProM;font-size:2.6rem;padding-bottom:20px}@media screen and (max-width: 767px){.accessBTTitle{font-size:1.8rem;padding-bottom:10px}}.accessBTFlow{margin-top:80px}@media screen and (max-width: 767px){.accessBTFlow{margin-top:30px}}.accessBTFlowBox{width:47%}@media screen and (max-width: 767px){.accessBTFlowBox{width:100%}}@media screen and (max-width: 767px){.accessBTFlowBox.uji{margin-top:80px}}@media screen and (max-width: 767px){.accessBTFlowBox.ise{margin-top:40px}}.accessBTFlowItemTitle{border-color:#e6bb39;padding:25px 0 25px 100px;position:relative;line-height:2.2;font-weight:bold}@media screen and (max-width: 767px){.accessBTFlowItemTitle{padding:10px 0 10px 60px}}.accessBTFlowItemTitle:not(:first-child){margin-top:65px}.accessBTFlowItemTitle::before{content:"";position:absolute;background-image:url("./files/images/common/train_icon.svg");background-repeat:no-repeat;top:50%;left:35px;width:22px;height:30px;transform:translate(-50%, -50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.accessBTFlowItemTitle::before{width:17px;height:25px;left:15px;background-size:contain}}.accessBTFlowItemTitle:nth-of-type(2)::before{background-image:url("./files/images/common/bus_icon.svg");width:35px;height:19px}@media screen and (max-width: 767px){.accessBTFlowItemTitle:nth-of-type(2)::before{width:30px;height:14px}}.accessBTFlowItemTitle:nth-of-type(3)::before{background-image:url("./files/images/common/temple_icon.svg");width:38px;height:30px}@media screen and (max-width: 767px){.accessBTFlowItemTitle:nth-of-type(3)::before{width:31px;height:23px}}.accessBTFlowItemTitle::after{content:"";position:absolute;width:7px;height:66px;background-color:#c63d4b;bottom:0;left:47px;transform:translateY(100%)}.accessBTFlowTarget{background-color:#fff0c2}.accessBTFlowTarget::after{content:"徒歩５分";width:100%;background:rgba(0,0,0,0);transform:translateY(-100%);left:100px;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 767px){.accessBTFlowTarget::after{font-size:1.4rem;left:70px;top:20px}}.accessBTFlowTarget.tenMin::after{content:"徒歩１０分"}@media screen and (max-width: 767px){.accessBTFlow.kintetsu{flex-direction:column-reverse}}.carefully{background-image:url("./files/images/access/access_footer.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;height:400px;position:relative}@media screen and (max-width: 767px){.carefully{background-attachment:initial;background-size:cover}}.carefullyTitle{font-family:RyuminProM;font-size:4rem;position:absolute;top:60px;left:30%;transform:translateX(-50%)}@media screen and (max-width: 767px){.carefullyTitle{font-size:2.1rem}}.carefully .colorsBar{position:absolute;bottom:0}.schedule{padding:110px 0 140px}@media screen and (max-width: 767px){.schedule{padding:40px 0 40px}}.scheduleTable{margin-top:90px;font-family:RyuminProM;font-size:1.8rem}@media screen and (max-width: 767px){.scheduleTable{margin-top:20px;font-size:1.4rem}}.scheduleTableContents{width:100%;text-align:left}.scheduleTableContents:nth-of-type(2){margin-top:80px}@media screen and (max-width: 767px){.scheduleTableContents:nth-of-type(2){margin-top:40px}}.scheduleTableContents tr:nth-last-of-type(1) td{border-bottom:none}.scheduleTableContents th{letter-spacing:3.6px}.scheduleTableContents th,.scheduleTableContents td{border-bottom:1px solid #c3c3c3}.scheduleTableContents th .multicolumn,.scheduleTableContents td .multicolumn{line-height:1}@media screen and (max-width: 767px){.scheduleTableContents th .multicolumn,.scheduleTableContents td .multicolumn{line-height:1.4;font-size:1.4rem}}.scheduleTableContents .firstColumn{padding:30px 27px 30px;width:25%}@media screen and (max-width: 767px){.scheduleTableContents .firstColumn{padding:10px;line-height:1.4}}.scheduleTableContents .secondColumn{padding:30px 27px 30px;font-size:2.4rem;letter-spacing:1.2px}@media screen and (max-width: 767px){.scheduleTableContents .secondColumn{padding:10px;font-size:1.4rem;line-height:1.4}}.scheduleTableContents .secondColumn span{font-size:1.6rem}@media screen and (max-width: 767px){.scheduleTableContents .secondColumn span{font-size:1.4rem;margin-top:5px}}.scheduleTableContents .secondColumn a{font-size:1.6rem;border-bottom:1px solid #be3621;margin-top:2em;display:inline-block}.scheduleTableContents .secondColumn img{width:180px;height:140px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.scheduleTableContents .secondColumn img{margin-top:10px;width:100%;height:160px;-o-object-fit:cover;object-fit:cover}}.scheduleTableContents th.secondColumn{font-size:1.6rem;letter-spacing:3.6px}.scheduleTableContents .thirdColumn{padding:25px 27px 34px}@media screen and (max-width: 767px){.scheduleTableContents .thirdColumn{padding:10px;line-height:1.4}}.experience{padding:110px 0 160px}@media screen and (max-width: 767px){.experience{padding:40px 20px 40px}}.experienceDescription{margin-top:85px;line-height:1.8}@media screen and (max-width: 767px){.experienceDescription{margin-top:40px}}.experienceList{margin-top:120px}@media screen and (max-width: 767px){.experienceList{margin-top:40px}}.experienceListContents{width:45.083%}@media screen and (max-width: 767px){.experienceListContents{width:100%}}.experienceListTitle{font-family:RyuminProM;font-size:2.6rem}@media screen and (max-width: 767px){.experienceListTitle{font-size:1.8rem}}.experienceListDescription{margin-top:55px;line-height:2.125}@media screen and (max-width: 767px){.experienceListDescription{margin-top:10px}}.experienceList .itemInfoBox{margin-top:110px}@media screen and (max-width: 767px){.experienceList .itemInfoBox{margin-top:30px;font-size:1.2rem}}.experienceListImage{width:51.666%}@media screen and (max-width: 767px){.experienceListImage{width:100%;margin-top:30px}}.experienceFlow{margin-top:100px}@media screen and (max-width: 767px){.experienceFlow{margin-top:20px}}.experienceFlowItem{background-color:#e5e5e5;width:22.5%;text-align:center;padding:25px 0;position:relative}@media screen and (max-width: 767px){.experienceFlowItem:not(:first-child){margin-top:20px}}@media screen and (max-width: 767px){.experienceFlowItem{width:100%;padding:10px 0}}.experienceFlowItem:not(:last-child)::after{content:"▷";position:absolute;top:50%;right:-5%;transform:translate(100%, -50%)}@media screen and (max-width: 767px){.experienceFlowItem:not(:last-child)::after{right:initial;left:50%;top:100%;transform:translate(-50%, 0%) rotate(90deg)}}.experience .shakyo .experienceFlowItem{width:31.083%}@media screen and (max-width: 767px){.experience .shakyo .experienceFlowItem{width:100%}}.experience .shakyo .experienceFlowItem::after{right:-3%}.meal{padding:110px 0 120px}@media screen and (max-width: 767px){.meal{padding:40px 0 40px}}.mealContents{margin-top:90px;font-size:1.8rem;line-height:1.9}@media screen and (max-width: 767px){.mealContents{margin-top:40px;font-size:1.6rem}}.mealContents p:nth-of-type(2){margin-top:30px}@media screen and (max-width: 767px){.mealContents p:nth-of-type(2){margin-top:10px}}.mealInfo{background-color:#ffefc3;font-family:RyuminProM;font-size:2rem;padding:15px 0;margin-top:60px}@media screen and (max-width: 767px){.mealInfo{margin-top:20px;font-size:1.4rem;padding:10px 0}}.mealImage{margin-top:70px}@media screen and (max-width: 767px){.mealImage{margin-top:20px}}.mealImage figcaption{margin-top:30px}@media screen and (max-width: 767px){.mealImage figcaption{margin-top:5px;font-size:1.4rem}}.archive{padding:150px 0 140px}@media screen and (max-width: 767px){.archive{padding:80px 20px 80px}}.archiveContents{padding:0 110px 20px 30px}@media screen and (max-width: 767px){.archiveContents{padding:0 0 20px}}.archiveContents:not(:first-child){margin-top:60px}@media screen and (max-width: 767px){.archiveTitle{font-size:1.6rem;width:100%}}.archiveDate{font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif;font-size:1.4rem;position:relative}@media screen and (max-width: 767px){.archiveDate{font-size:1.2rem;width:100%}}.archiveDate::before{content:"";position:absolute;background-image:url("./files/images/svg/arrow.svg");background-repeat:no-repeat;top:50%;left:calc(100% + 55px);width:38px;height:12px;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.archiveDate::before{left:calc(100% - 20px);width:33px;height:7px;background-size:contain}}.pageNation{margin-top:110px;text-align:center}@media screen and (max-width: 767px){.pageNation{margin-top:40px}}.pageNation .page-numbers{display:flex;justify-content:center}.pageNation .page-numbers li{width:20px}.pageNation .page-numbers li span,.pageNation .page-numbers li a{padding-bottom:15px}.pageNation .page-numbers li:not(:first-child){margin-left:30px}.pageNation .page-numbers.current{border-bottom:1px solid #2b2b2b}.postContents{padding:90px 0 1000px}@media screen and (max-width: 767px){.postContents{padding:40px 20px 100px}}.postItemCreated{padding:0 30px;font-family:"Hiragino Mincho ProN","Yu Mincho","MS PMincho","Times New Roman",serif}@media screen and (max-width: 767px){.postItemCreated{font-size:1.2rem;padding:0}}.postItemTitle{padding:0 30px 20px;margin-top:35px;font-size:1.8rem}@media screen and (max-width: 767px){.postItemTitle{font-size:1.6rem;margin-top:10px;padding:0 0 10px}}.postItemBody{padding:0 30px;font-size:1.8rem;margin-top:60px}@media screen and (max-width: 767px){.postItemBody{font-size:1.4rem;padding:0;margin-top:20px}}.postItemBody p:not(:first-child){margin-top:60px}@media screen and (max-width: 767px){.postItemBody p:not(:first-child){margin-top:20px}}.postItemBody img{margin-top:30px}.postItemNav{margin-top:160px}@media screen and (max-width: 767px){.postItemNav{margin-top:80px}}.postItemNavBtn{width:33.3333%}.postItemNav .prevBtn a img{width:38px;height:11px;transform:scaleX(-100%)}@media screen and (max-width: 767px){.postItemNav .prevBtn a img{width:33px;height:9px}}.postItemNav .archiveBackBtn{position:relative}@media screen and (max-width: 767px){.postItemNav .archiveBackBtn{font-size:1.4rem}}.postItemNav .archiveBackBtn::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:30px;height:1px;background-color:#2b2b2b}@media screen and (max-width: 767px){.postItemNav .archiveBackBtn::after{bottom:-10px}}.postItemNav .nextBtn a img{width:38px;height:11px}@media screen and (max-width: 767px){.postItemNav .nextBtn a img{width:33px;height:9px}}.noneSp{display:none}@media screen and (min-width: 768px){.noneSp{display:block}}.nonePc{display:none}@media screen and (max-width: 767px){.nonePc{display:block}}@media screen and (max-width: 767px){br.pcBr{display:none}}div.happo{margin:120px 0 0}@media screen and (max-width: 767px){div.happo{margin:60px 0 40px;padding:0 20px}}div.happo h2{background-color:#fcf3d4}@media screen and (max-width: 767px){div.happo h2{font-size:1.4rem !important}}div.happo div ul{margin-top:40px}@media screen and (max-width: 767px){div.happo div ul{justify-content:center}}@media screen and (max-width: 767px){div.happo div ul li{margin-bottom:20px}div.happo div ul li:nth-of-type(4),div.happo div ul li:nth-of-type(7),div.happo div ul li:nth-of-type(10){border:none}}.yakuyokeMainSecgokito h2.tableTitle{background-color:#dfd9e0}@media screen and (max-width: 767px){.yakuyokeMainSecgokito h2.tableTitle{font-size:1.4rem !important}}.yakuyokeMainSecgokito .yakuyokeMainSecgokitoContents{margin-top:40px}@media screen and (max-width: 767px){.yakuyokeMainSecgokito .yakuyokeMainSecgokitoContents{margin-top:20px}}.yakuyokeMainSecgokito .yakuyokeMainSecgokitoContents h3.yakuyokeMainSecgokitoTitle{font-size:2rem;padding-bottom:25px}@media screen and (max-width: 767px){.yakuyokeMainSecgokito .yakuyokeMainSecgokitoContents h3.yakuyokeMainSecgokitoTitle{font-size:1.4rem !important;padding-bottom:15px}}.access address{margin:50px auto 0;font-family:RyuminProR}.access address dl.telBox{display:flex;justify-content:center;align-items:flex-end}
/*# sourceMappingURL=style.min.css.map */