*,*::before,*::after{box-sizing:border-box}html,body{width:100%;height:100%;background-color:rgb(0 0 0 / 1)}html{font-size:62.5%;text-size-adjust:100%;-webkit-tap-highlight-color:#fff0;scroll-behavior:smooth}body{color:rgb(153 153 153 / 1);font:normal 400 1.6rem / 150% 'Zen Maru Gothic',sans-serif;letter-spacing:.0625rem;word-wrap:break-word;overflow-x:hidden}body::-webkit-scrollbar{width:1rem}body::-webkit-scrollbar-track{background-color:rgb(0 0 0 / 1)}body::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:rgb(27 27 27 / 1)}a,a:visited{color:rgb(153 153 153 / 1);outline:none;text-decoration:none;transition:all 0.3s ease-in-out}a:hover,a:focus{color:rgb(204 204 204 / 1)}a:active{color:rgb(255 255 255 / 1)}a:not(.navbar-brand):hover img{opacity:.7}h1,h2,h3,h4,h5{margin:0;padding:0}p:nth-of-type(n+2){margin-top:.5rem}aside p{margin-bottom:0}.brand{background:linear-gradient(-45deg,rgb(170 160 0 / 1),rgb(220 140 0 / 1),rgb(130 125 0 / 1),rgb(170 160 0 / 1),rgb(235 190 0 / 1),rgb(155 145 0 / 1),rgb(180 125 0 / 1),rgb(220 140 0 / 1),rgb(130 125 0 / 1),rgb(170 160 0 / 1),rgb(235 190 0 / 1),rgb(130 125 0 / 1));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-family:'Fredericka the Great',cursive;font-weight:400;text-shadow:.3rem .3rem .3rem rgb(0 0 0 / .5);animation:fadeIn 3.0s ease-in-out 0s 1 normal forwards running}.dispText span{opacity:0}.dispText.appeartext span{animation:text_animation 1.0s ease-out forwards}@keyframes text_animation{0%{opacity:0}100%{opacity:1}}header{display:flex;align-items:center;justify-content:center;position:relative;width:100%}header .grad-filter{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;background:radial-gradient(circle,transparent 25%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .6) 75%,rgb(0 0 0 / .9) 100%)}header img,header picture{width:100%;height:auto}.home header{height:100%;background:radial-gradient(circle,transparent 25%,rgb(0 0 0 / .3) 50%,rgb(0 0 0 / .6) 75%,rgb(0 0 0 / .9) 100%),url(https://www.holysgallery.com/ver_2023/wp-content/themes/holysgallery/assets/css/../img/carousel.jpg) left -18rem center / cover no-repeat;text-align:center}.home header h1{font-size:min(14.0vw, 10.0rem)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.home header h2{margin-top:2rem;color:rgb(187 187 187 / 1);font-size:min(4.0vw, 2.4rem);font-weight:400}.scroll{position:absolute;bottom:5rem}.scroll a{display:block;color:rgb(153 153 153 / 1);font-size:min(15.0vw, 8.0rem);transition:all 0.3s ease-in-out}.scroll a:hover{color:rgb(170 160 0 / 1);transform:rotate(360deg);transition-duration:1.0s}@media only screen and (min-width:768px){.home header{background-position:left -20rem center}}@media only screen and (min-width:992px){.home header{background-position:left -10rem center;background-attachment:fixed}}@media only screen and (min-width:1200px){.home header{background:radial-gradient(circle,transparent 25%,rgb(0 0 0 / .5) 50%,rgb(0 0 0 / .75) 75%,rgb(0 0 0 / 1) 100%),url(https://www.holysgallery.com/ver_2023/wp-content/themes/holysgallery/assets/css/../img/carousel.jpg) left -5rem center / cover no-repeat}}@media only screen and (min-width:1400px){.home header{background-position:center center}}.page-section{padding:3.5rem 0}.page-section .row>h2:first-of-type{margin-bottom:1rem;font-size:inherit;font-weight:400}.home section h2{margin-bottom:3rem;color:rgb(102 102 102 / 1);font-family:'Marcellus',serif;font-size:min(10.0vw, 5.0rem);font-weight:400;text-align:center}.home section p:last-of-type{width:100%;margin-bottom:0;font-size:1.3rem;text-align:center}@media only screen and (min-width:1200px){.page-section{padding:7rem 0}}#main div[class^="col"]:nth-of-type(n+2){margin-top:.5rem}#main .row a{position:relative;display:inline-block;width:100%;height:calc(30.5vh - 5.0vh);overflow:hidden}#main .row a::before{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(108deg,#fff0 0%,rgb(255 255 255 / .15) 100%);transform:skewX(-30deg);content:'';z-index:30}#main .row a:hover::before{animation:shine 1.0s}@keyframes shine{100%{left:125%}}#main a span{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:.1rem solid rgb(130 125 0 / 1);background-color:#fff0;z-index:10;transition:all 1.0s ease-in-out}#main a:hover span{top:25vw;border:.1rem solid #fff0;border-radius:1rem;background:rgb(0 0 0 / .5) url(https://www.holysgallery.com/ver_2023/wp-content/themes/holysgallery/assets/css/../img/pattern.png) left top repeat;transform:rotateX(-180deg)}#main a figure{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:calc(30.5vh - 5.0vh);margin:0;overflow:hidden;z-index:auto}#main a img{width:100%;height:auto;opacity:.5;transition:opacity 1.0s ease-in-out}#main a:hover img{opacity:1}#main a h3{position:absolute;bottom:1.5rem;right:2rem;padding-left:2rem;color:rgb(204 204 204 / 1);font-size:min(10.0vw, 2.0rem);font-weight:500;z-index:20;transition:color 1.0s ease-in-out}#main a:hover h3{color:rgb(190 180 0 / 1)}.home #main a figure{width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:opacity 1.0s ease-in-out}.home #main a:hover figure{opacity:1}.home #main a h3{right:2.5rem;bottom:1rem;padding-left:2.5rem;color:rgb(170 160 0 / .7);font-family:'Marcellus',serif;font-size:min(10.0vw, 3.0rem);font-weight:inherit;font-style:italic;text-transform:uppercase;z-index:20;transition:all 0 ease-in-out}.home #main a:hover h3{color:rgb(190 180 0 / 1)}.home #main a h3:first-letter{font-size:140%}@media only screen and (min-width:375px){#main a:hover span{top:28vw}}@media only screen and (min-width:576px){#main .row a,#main a figure{height:calc(29.5rem - 5.0vh)}#main a:hover span{top:74%}}@media only screen and (min-width:768px){#main div[class^="col"]:nth-of-type(n+2){margin-top:0}#main div[class^="col"]:nth-of-type(n+3){margin-top:1rem}#main .row a,#main a figure{height:calc(19.5rem - 5.0vh)}#main a:hover span{top:54%}}@media only screen and (min-width:992px){#main .row a,#main a figure{height:calc(26.0rem - 5.0vh)}#main a:hover span{top:70%}}@media only screen and (min-width:1200px){#main div[class^="col"]:nth-of-type(n+3){margin-top:0}#main div[class^="col"]:nth-of-type(n+4){margin-top:1rem}#main .row a,#main figure{height:calc(20.5rem - 5.0vh)}#main a:hover span{top:60%}}@media only screen and (min-width:1400px){#main .row a,#main figure{height:calc(24.0rem - 5.0vh)}#main a:hover span{top:67%}}.wp-pagenavi{padding-top:3rem;text-align:center}.wp-pagenavi .current,.wp-pagenavi .page{display:inline-block;width:4rem;height:4rem;margin:0 .5rem;border-radius:50%;background-color:rgb(26 26 26 / .5);font-size:2rem;line-height:4rem}.wp-pagenavi .page:hover{background-color:rgb(26 26 26 / 1)}.wp-pagenavi .current{background-color:rgb(170 160 0 / 1);color:rgb(255 255 255 / 1)}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:rgb(51 51 51 / 1);font-size:2rem}.wp-pagenavi .first,.wp-pagenavi .previouspostslink{margin-right:.5rem}.wp-pagenavi .nextpostslink,.wp-pagenavi .last{margin-left:.5rem}.wp-pagenavi .extend{margin:0 .5rem}@media only screen and (min-width:992px){.wp-pagenavi{padding-top:5rem}}.thumbnails ul{display:flex;flex-wrap:wrap;list-style:none;padding:0}.thumbnails li{position:relative;width:calc(50.0vw - 0.75rem);height:calc(50.0vw - 0.75rem);overflow:hidden}.thumbnails li::before{display:block;padding-top:100%;content:""}.thumbnails img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;opacity:.5;transition:all 0.5s ease-in-out}.thumbnails a:hover img{opacity:1;transform:scale(1.2)}.home .thumbnails img{filter:grayscale(100%)}.home .thumbnails a:hover img{filter:grayscale(0)}@media only screen and (min-width:576px){.thumbnails li{width:13.125rem;height:13.125rem}}@media only screen and (min-width:768px){.thumbnails li{width:8.813rem;height:8.813rem}}@media only screen and (min-width:992px){.thumbnails li{width:11.813rem;height:11.813rem}}@media only screen and (min-width:1200px){.thumbnails li{width:14.063rem;height:14.063rem}}@media only screen and (min-width:1400px){.thumbnails li{width:16.313rem;height:16.313rem}}#single h1{margin-bottom:1rem;font-size:inherit;font-weight:400}#single aside p{font-size:1.2rem;text-align:right}.prev-next{margin-top:3rem;padding-top:3rem;border-top:.1rem solid rgb(26 26 26 / 1)}.prev-next>div{display:inline-block;position:relative;width:calc(8.0rem - 0.75rem);height:calc(8.0rem - 0.75rem)}.prev-next>div::before{display:block;padding-top:100%;content:""}.prev-next .prev{float:right;text-align:right}.prev-next .prev i{position:relative;top:.1rem}.prev-next .next{float:left}.prev-next .next i{position:relative;top:.3rem}.prev-next img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;object-fit:cover;border-radius:1rem;opacity:.5;transition:all 0.3s ease-in-out}.prev-next p{margin-bottom:0}#main.related>h3{margin-bottom:1.5rem;color:rgb(102 102 102 / 1);font-family:'Marcellus',serif;font-size:min(8.0vw, 3.0rem);font-weight:400;text-align:center}#main.related p:last-of-type{width:100%;font-size:1.3rem;text-align:center}@media only screen and (min-width:1200px){.prev-next>div{width:10rem;height:10rem}}footer{width:100%;padding-top:5rem;padding-bottom:5rem;color:rgb(102 102 102 / 1);text-align:center}footer ul{margin:2rem 0 3rem;padding:0;list-style:none}footer li{display:inline-block;margin:0 1rem}footer li::before{content:"- "}footer li::after{content:" -"}footer a{color:rgb(102 102 102 / 1);text-decoration:none;transition:color 0.3s ease-in-out}footer a:hover{color:rgb(170 160 0 / 1)}footer aside{font-size:3.6rem;line-height:120%}footer aside span{margin-right:.25rem;font-size:80%}#breadCrumb{padding:1rem 0}#breadCrumb p{margin-bottom:0;font-size:1.4rem;line-height:1.8rem;word-wrap:normal}#breadCrumb i{margin:0 .1rem}.slidein{display:none;position:fixed;bottom:0;opacity:.5;z-index:50;animation:slideInBottom 0.3s}.scroll-to-top{right:.5rem}.return-to-home{bottom:.5rem;left:.5rem}.slidein a{color:rgb(102 102 102 / 1);font-size:3rem}.slidein a:hover{color:rgb(204 204 204 / 1)}@media only screen and (min-width:768px){.slidein a{font-size:4rem}}@media only screen and (min-width:1200px){.slidein{bottom:.5}.scroll-to-top{right:1rem}.return-to-home{bottom:1rem;left:1rem}}@media only screen and (min-width:1920px){.scroll-to-top{right:1.5rem}.return-to-home{left:1.5rem}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}#sns{margin-top:5rem;text-align:center}.home #sns{margin-top:3rem;padding-top:3rem;border-top:.1rem solid rgb(26 26 26 / 1)}#sns ul{margin:0;padding:0;list-style:none}#sns li{width:60vw;margin:0 auto}#sns li:nth-of-type(n+2){margin-top:.75rem}#sns a{display:block;color:rgb(153 153 153 / 1);text-align:center;line-height:4rem}#sns a:hover{color:rgb(204 204 204 / 1)}#sns i{margin-right:.75rem}#sns .fb{background-color:rgb(59 89 152 / .25)}#sns .fb a:hover{background-color:rgb(59 89 152 / .5)}#sns .tw{background-color:rgb(1 172 238 / .25)}#sns .tw a:hover{background-color:rgb(1 172 238 / .5)}#sns .pr{background-color:rgb(230 17 35 / .25)}#sns .pr a:hover{background-color:rgb(230 17 35 / .5)}#sns .ln{background-color:rgb(37 175 0 / .25)}#sns .ln a:hover{background-color:rgb(37 175 0 / .5)}.home #sns li{display:inline-block;width:4rem;height:4rem;border-radius:50%;overflow:hidden}.home #sns a{text-align:center}.home #sns a span{display:none}.home #sns i{margin:0 auto;font-size:2rem;line-height:4rem}@media only screen and (min-width:768px){#single aside{font-size:1.4rem}#sns li:nth-of-type(n+2){margin-top:0}#sns li{display:inline-block;width:22%}#sns a{font-size:1.3rem}#sns i{margin-right:.5rem}}@media only screen and (min-width:992px){#sns li{width:16rem}}#single .tag a,a.tag-cloud-link{display:inline-block;margin:0 .25rem .5rem;padding:.25rem .75rem;border-radius:.6rem;background-color:rgb(26 26 26 / .5);font-size:1.2rem}a.tag-cloud-link{margin:0;margin:0 0 .5rem}#single .tag a:hover,a.tag-cloud-link:hover{background-color:rgb(26 26 26 / 1);color:rgb(170 160 0 / 1);transform:scale(1.2)}#sitemap h3{margin-bottom:1.5rem;font-size:2rem}#sitemap ul{margin:0;padding:0;list-style:none}#sitemap a[href*="category"]{display:inline-block;color:rgb(130 125 0 / 1);font-weight:500}#sitemap a[href*="category"]::before{position:relative;top:.1rem;margin-right:.25rem;font-size:87.5%;font-family:'Bootstrap-icons';content:"\f19c"}#sitemap a[href*="category"]:hover{color:rgb(170 160 0 / 1)}#sitemap ul ul{margin:.5rem 0 2.5rem 2rem}#sitemap ul ul li{line-height:150%}#sitemap ul ul a{font-size:90%}#sitemap ul ul a::before{position:relative;top:.1rem;margin-right:.25rem;font-size:1.2rem;font-family:'Bootstrap-icons';content:"\f66c"}@media only screen and (min-width:768px){#sitemap a[href*="category"] span{display:block;margin-left:1.7rem}}@media only screen and (min-width:992px){#sitemap a[href*="category"] span{display:inline;margin-left:inherit}}.err404 h2,#search h2{margin-bottom:5rem;color:rgb(160 10 15 / .7);font-family:'Zen Old Mincho',serif;font-size:40vw;text-align:center}.err404 p,#search p{margin:1rem 0 2rem;color:rgb(130 125 0 / 1)}.err404 p:last-of-type,#search p:last-of-type{margin-bottom:0}@media only screen and (min-width:576px){.err404 h2,#search h2{font-size:20rem}}.search form{width:100%;max-width:30rem;margin:0 auto}#search form{margin:0}.search input{border:none;height:4rem;background-color:rgb(26 26 25 / 1);color:rgb(153 153 153 / 1)}.search form input:first-child{width:76%;padding-left:4rem;background-image:url(https://www.holysgallery.com/ver_2023/wp-content/themes/holysgallery/assets/css/../img/search.png);background-position:left 1rem center;background-size:2rem auto;background-repeat:no-repeat}.search form input:last-child{float:right;width:24%;background-color:rgb(26 26 25 / .5)}#search p:last-of-type{margin-bottom:0}#search ul{padding:0;list-style:none}#search li a::before{position:relative;top:.2rem;margin-right:.5rem;font-family:'Bootstrap-icons';content:"\f4eb"}.navigation a:hover{color:rgb(170 160 0 / 1)}.navigation a::before,.navigation a::after{position:relative;top:.25rem;font-family:'Bootstrap-icons'}.navigation .prev{float:left}.navigation .prev a::before{content:"\f22d"}.navigation .next{float:right}.navigation .next a::after{content:"\f231"}