html{font-size:62.5%}body :not(#header, #header *, .section-ttl, .section-ttl *, #side_button, #side_button *){font-family:"Shippori Mincho", serif;color:#000;font-size:1.6rem;line-height:1.6;letter-spacing:0.1em;font-feature-settings:"palt"}img{max-width:100%;display:block;height:auto}.sample-class{position:relative;overflow:hidden}.sample-class::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/name.png);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.2;z-index:-1}.sample-class{position:relative}.sample-class::before{position:absolute;content:"";background-image:url(img/name.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:50rem;top:0;left:0;z-index:2}.sample-class{display:grid;grid-template-columns:60% 1fr}.sample-class{display:grid;grid-template-columns:1fr;gap:5rem}ul,ol{list-style:none;margin:0;padding:0}#section-name{padding:15rem 0}#copyright span{font-size:1.4rem}.section-ttl .section-icon{margin-bottom:1rem}.section-ttl .section-icon img{width:5rem;margin:0 auto}.section-ttl .section-ja{font-family:"Shippori Mincho", serif;font-size:4rem;color:#461e78;text-align:center !important;margin:0rem 0 5rem 0;font-weight:500;line-height:1.2}.link_button{margin-top:7rem;display:flex;justify-content:center}.button01{border:1px solid #461e78;background:#461e78;color:#fff !important;display:block;border-radius:999rem;font-size:1.6rem;font-weight:500;height:7rem;line-height:7rem !important;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:28rem}.button01:hover{background:none;border:1px solid #461e78;color:#461e78 !important}body.home{}body.home #header.type2 #global_menu>ul>li>a:hover:hover{color:#966e32 !important}body.home.use_header_fix.header_fix #header #global_menu ul li a:hover{color:rgba(255, 255, 255, 0.7) !important}#header_logo img{filter:none !important}#header{background:#000}#header #global_menu ul li.current-menu-item a{color:#fff}#header #global_menu ul li a{color:#fff}#header #global_menu ul li a:hover{color:rgba(255, 255, 255, 0.7) !important}#header.type2 #global_menu>ul>li>a:hover:hover,#header.type2 #global_menu>ul>li.active>a:hover{color:rgba(255, 255, 255, 0.7) !important}#footer{background:#461e78;padding-block:5rem}#footer_menu{width:80rem;margin-bottom:5rem}#footer_menu ul{gap:2rem 4rem}#footer_menu ul li a{color:#fff}#footer_menu ul li a:hover{opacity:0.5}#footer_info{margin-top:0}#footer_info .name{color:#fff;font-size:2.7rem}#footer_info .address{color:#fff;font-size:1.6rem}#footer_info .address a[href^="tel:"]{color:#fff}#copyright{background:#fff;height:5rem}#copyright p{font-size:1.4rem}#side_button .title{color:#fff;font-size:1.4rem}#side_button a{width:11rem;height:11rem;color:#fff;row-gap:6px}#side_button a svg{font-size:3.2rem}#side_button a:nth-child(1){background:#664292}#side_button a:nth-child(2){background:#0642a4}#side_button a:nth-child(3){background:#c20000}#page_header{aspect-ratio:4 !important}#page_header .headline{font-family:"Shippori Mincho", serif;font-size:4.5rem}#page_content{padding:0}#post_container{margin:0 auto}#post_container{width:100rem !important}#top-about,#events,#amulet,#shrine,#world-heritage,#region,#history,#deities-Enshrined,#mountain,#access,#car,#faq,#tel,#mail,#thanks,#privacy-policy{padding-block:15rem}.fadeleft{opacity:0;transform:translateX(-50px);transition:opacity 1.5s ease, transform 0.8s ease}.fadeleft.is-visible{opacity:1;transform:translateX(0)}.fadeup{opacity:0;transform:translateY(40px);transition:opacity 0.7s ease-out, transform 0.7s ease-out}.fadeup.is-visible{opacity:1;transform:translateY(0)}.faderight{opacity:0;transform:translateX(50px);transition:opacity 1.5s ease, transform 0.8s ease}.faderight.is-visible{opacity:1;transform:translateX(0)}body.home{}body.home #header_slider_container .catch{color:#fff;font-size:4.5rem;font-weight:400}body.home #cb_content_345{max-width:100rem;margin:0 auto;padding:0}body.home #cb_content_345 #top-about{position:relative}body.home #cb_content_345 #top-about::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background_01.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.5;z-index:-1}body.home #cb_content_345 #top-about .icon{margin-bottom:2rem}body.home #cb_content_345 #top-about .icon img{width:5rem;margin:0 auto}body.home #cb_content_345 #top-about .ttl{font-size:3.5rem;text-align:center;margin-bottom:4rem}body.home #cb_content_345 #top-about .text{font-size:1.8rem;line-height:2.2;text-align:center;margin-bottom:5rem}body.home #cb_content_345 #top-about .slider-img{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}body.home #cb_content_345 #top-about .slider-img img{aspect-ratio:1.6 !important}body.home #top-world-heritage .wrap-grid-box01,body.home #top-world-heritage .wrap-grid-box02,body.home #top-history .wrap-grid-box01,body.home #top-history .wrap-grid-box02{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:5rem;align-items:center}body.home #top-world-heritage .wrap-grid-box01 .section-icon img,body.home #top-world-heritage .wrap-grid-box02 .section-icon img,body.home #top-history .wrap-grid-box01 .section-icon img,body.home #top-history .wrap-grid-box02 .section-icon img{margin:0}body.home #top-world-heritage .wrap-grid-box01 .section-ttl .section-en,body.home #top-world-heritage .wrap-grid-box02 .section-ttl .section-en,body.home #top-history .wrap-grid-box01 .section-ttl .section-en,body.home #top-history .wrap-grid-box02 .section-ttl .section-en{text-align:left !important}body.home #top-world-heritage .wrap-grid-box01 .section-ttl .section-ja,body.home #top-world-heritage .wrap-grid-box02 .section-ttl .section-ja,body.home #top-history .wrap-grid-box01 .section-ttl .section-ja,body.home #top-history .wrap-grid-box02 .section-ttl .section-ja{text-align:left !important}body.home #top-world-heritage .wrap-grid-box01 .link_button,body.home #top-world-heritage .wrap-grid-box02 .link_button,body.home #top-history .wrap-grid-box01 .link_button,body.home #top-history .wrap-grid-box02 .link_button{justify-content:left;margin-top:5rem}body.home #top-world-heritage .wrap-grid-box01,body.home #top-history .wrap-grid-box01{margin-top:15rem;margin-bottom:10rem;grid-template-columns:50rem 1fr;position:relative}body.home #top-world-heritage .wrap-grid-box01::before,body.home #top-history .wrap-grid-box01::before{position:absolute;content:"";background-color:#f5f5f5;width:100vw;height:53rem;margin-right:calc(50% - 50vw);margin-left:-20rem;top:50%;transform:translateY(-50%);z-index:-1}body.home #top-world-heritage .wrap-grid-box01 .backimg01,body.home #top-history .wrap-grid-box01 .backimg01{position:absolute;opacity:0.1;z-index:-2;width:45rem;top:-10rem;left:-38rem}body.home #top-world-heritage .wrap-grid-box01 .grid-box,body.home #top-history .wrap-grid-box01 .grid-box{position:relative}body.home #top-world-heritage .wrap-grid-box01 .grid-box .grid-img,body.home #top-history .wrap-grid-box01 .grid-box .grid-img{margin-right:-40rem}body.home #top-world-heritage .wrap-grid-box01 .grid-box .grid-img img,body.home #top-history .wrap-grid-box01 .grid-box .grid-img img{width:100%;height:65rem;object-fit:cover;object-position:center;display:block}body.home #top-world-heritage .wrap-grid-box02,body.home #top-history .wrap-grid-box02{margin-top:15rem;margin-bottom:10rem;grid-template-columns:1fr 50rem;position:relative}body.home #top-world-heritage .wrap-grid-box02::before,body.home #top-history .wrap-grid-box02::before{position:absolute;content:"";background-color:#f5f5f5;width:100vw;height:53rem;right:-20rem;top:50%;transform:translateY(-50%);z-index:-1}body.home #top-world-heritage .wrap-grid-box02 .backimg02,body.home #top-history .wrap-grid-box02 .backimg02{position:absolute;transform:scaleX(-1);opacity:0.1;z-index:-2;width:45rem;top:-10rem;right:-38rem}body.home #top-world-heritage .wrap-grid-box02 .fadeleft,body.home #top-history .wrap-grid-box02 .fadeleft{padding-left:5rem}body.home #top-world-heritage .wrap-grid-box02 .grid-box,body.home #top-history .wrap-grid-box02 .grid-box{position:relative}body.home #top-world-heritage .wrap-grid-box02 .grid-box .grid-img,body.home #top-history .wrap-grid-box02 .grid-box .grid-img{margin-left:-40rem}body.home #top-world-heritage .wrap-grid-box02 .grid-box .grid-img img,body.home #top-history .wrap-grid-box02 .grid-box .grid-img img{width:100%;height:65rem;object-fit:cover;object-position:center;display:block}body.home #cb_content_1{height:60rem}body.home #cb_content_1 .content,body.home #cb_content_1 .overlay,body.home #cb_content_1 .simpleParallax{height:60rem}body.home #cb_content_1 .headline_content .headline span{font-size:4rem;color:#fff}body.home #cb_content_4{width:100rem}body.home #cb_content_4 .design_headline{position:relative;font-family:"Shippori Mincho", serif !important;font-size:4rem !important;color:#461e78;text-align:center !important;margin:0rem 0 5rem 0;font-weight:500 !important;line-height:1.2 !important}body.home #cb_content_4 .design_headline::after{position:absolute;content:"";background-image:url(img/sectionicon_purple.png);background-size:contain;background-repeat:no-repeat;aspect-ratio:1;width:5rem;top:-2rem;left:50%;transform:translate(-50%, -50%);z-index:2}body.home #cb_content_4 .item .category{background:#faf5f0}body.home #cb_content_4 .item .category a{line-height:4.5rem !important}body.home #cb_content_4 .item .title .c-line-clamp{font-size:1.8rem}body.home #cb_content_4 .link_button{margin-top:7rem}body.home #cb_content_4 .link_button .c-button01{border:1px solid #461e78;background:#461e78;color:#fff !important;display:block;border-radius:999rem;font-size:1.6rem;font-weight:500;height:7rem;line-height:7rem !important;overflow:hidden;position:relative;text-align:center;text-decoration:none !important;width:28rem}body.home #cb_content_4 .link_button .c-button01:hover{background:none;border:1px solid #461e78;color:#461e78 !important}body.home #cb_content_12 a .image{max-height:37rem}body.home #cb_content_12 a .title{background-color:#faf5f0}body.home #cb_content_12 a .title span{font-size:2.5rem}body.page.page-id-89{}body.page.page-id-89 #events{position:relative}body.page.page-id-89 #events::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background_02.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.7;z-index:-1}body.page.page-id-89 #events .intro-text{text-align:center;font-size:1.8rem;line-height:2.4;margin-bottom:10rem}body.page.page-id-89 #events .wrap-column-box{gap:5rem;margin-bottom:5rem}body.page.page-id-89 #events .wrap-column-box .column-box{background-color:#fff}body.page.page-id-89 #events .wrap-column-box .column-box .text-box{padding:3rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-ttl{color:#461e78;font-size:3rem;text-align:center;margin-bottom:0}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-date{text-align:center;font-size:2rem;margin-bottom:2rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-text{font-size:1.8rem;line-height:2}body.page.page-id-89 #events .general-text{font-size:1.8rem;line-height:2.2}body.page.page-id-89 #events .background01{position:absolute;width:40rem;top:48rem;left:-28rem;opacity:0.3;z-index:-1}body.page.page-id-89 #events .background02{position:absolute;width:40rem;bottom:25rem;right:-32rem;transform:scaleX(-1);opacity:0.2;z-index:-1}body.page.page-id-89 #amulet .wrap-column-box{gap:5rem}body.page.page-id-89 #amulet .wrap-column-box .column-box{background-color:#f5f5f5;padding:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .column-img{margin-bottom:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .ttl-icon{width:4rem;margin-inline:auto;margin-bottom:1rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .column-ttl{font-size:3rem;text-align:center}body.page.page-id-89 #shrine{position:relative}body.page.page-id-89 #shrine::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background_01.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.5;z-index:-1}body.page.page-id-89 #shrine .shrine-table{width:100%;margin-bottom:7rem;background-color:#fff}body.page.page-id-89 #shrine .shrine-table .has-fixed-layout{border-collapse:collapse !important;border-left:0px solid #ddd !important;border-top:0px solid #ddd !important}body.page.page-id-89 #shrine .shrine-table td{padding:2.5rem}body.page.page-id-89 #shrine .shrine-table a[href^="tel:"]{color:#000}body.page.page-id-89 #shrine .shrine-table tr td:first-child{width:30rem;background-color:#f5f5f5}body.page.page-id-89 #shrine .slider-img{width:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}body.page.page-id-89 #shrine .slider-img img{aspect-ratio:1.6 !important}body.page.page-id-110{}body.page.page-id-110 #world-heritage{position:relative}body.page.page-id-110 #world-heritage .background01{transition:opacity 1.5s ease, transform 1.5s ease;position:absolute;opacity:0.1;width:60rem;top:6rem;left:-50rem}body.page.page-id-110 #world-heritage .background02{position:absolute;transform:scaleX(-1);opacity:0.1;z-index:-2;width:40rem;bottom:9rem;right:-32rem}body.page.page-id-110 #world-heritage .ttl{font-size:3.2rem;color:#461e78;text-align:center;margin-bottom:5rem}body.page.page-id-110 #world-heritage .intro-text{font-size:1.8rem;line-height:2.2;text-align:center;margin-bottom:5rem}body.page.page-id-110 #world-heritage .intro-img img{width:100%;height:58rem;object-fit:cover;object-position:top center}body.page.page-id-110 #region{position:relative}body.page.page-id-110 #region::before{position:absolute;content:"";background-color:#f5f5f5;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-110 #region .region-text{font-size:1.8rem;line-height:2.2;text-align:center;margin-bottom:5rem}body.page.page-id-110 #region .wrap-column-box{gap:5rem;margin-bottom:5rem}body.page.page-id-110 #region .wrap-column-box .column-box{background-color:#fff}body.page.page-id-110 #region .wrap-column-box .column-box .column-img{margin-top:3rem}body.page.page-id-110 #region .wrap-column-box .column-box .column-img img{width:5rem;margin:0 auto}body.page.page-id-110 #region .wrap-column-box .column-box .text-box{padding-top:1rem;padding-bottom:3rem;padding-inline:3rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-ttl{color:#461e78;font-size:3rem;text-align:center;margin-bottom:1.5rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-text{line-height:2;margin-bottom:2rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-text:last-of-type{margin-bottom:0}body.page.page-id-110 #region .background-box{position:relative}body.page.page-id-110 #region .background-box .yasumandake{position:absolute;width:40rem;top:-16rem;left:-31rem;opacity:0.15;z-index:-1}body.page.page-id-91{}body.page.page-id-91 #history .history-ttl{margin-bottom:5rem}body.page.page-id-91 #history .history-ttl br{display:none}body.page.page-id-91 #history .history-ttl .icon{margin-bottom:1rem}body.page.page-id-91 #history .history-ttl .icon img{width:5rem;margin:0 auto}body.page.page-id-91 #history .history-ttl .ttl{font-family:"Shippori Mincho", serif;font-size:3.5rem;color:#461e78;text-align:center !important;margin:0rem 0 3rem 0;font-weight:500;line-height:1.2}body.page.page-id-91 #history .history-ttl .line{width:7rem;height:2px;background-color:#461e78;border:none;margin-inline:auto}body.page.page-id-91 #history .wrap-grid-box01,body.page.page-id-91 #history .wrap-grid-box02{display:grid;gap:5rem;align-items:center}body.page.page-id-91 #history .wrap-grid-box01 .grid-text,body.page.page-id-91 #history .wrap-grid-box02 .grid-text{font-size:1.8rem;margin-bottom:3rem}body.page.page-id-91 #history .wrap-grid-box01{margin-bottom:10rem;grid-template-columns:50% 1fr}body.page.page-id-91 #history .wrap-grid-box01 .grid-box{position:relative}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img{margin-right:-40rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img img{width:100%;height:50rem;object-fit:cover;object-position:top;display:block}body.page.page-id-91 #history .background-box01{position:relative}body.page.page-id-91 #history .background-box01 .fadeleft{position:absolute;width:50rem;top:-24rem;left:-52rem;opacity:0.3;z-index:-2;transition:opacity 1.5s ease, transform 1.5s ease}body.page.page-id-91 #history .wrap-grid-box02{grid-template-columns:1fr 50%}body.page.page-id-91 #history .wrap-grid-box02 .grid-box{position:relative}body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img{margin-left:-40rem}body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img img{width:100%;height:50rem;object-fit:cover;object-position:center;display:block}body.page.page-id-91 #history .background-box02{position:relative}body.page.page-id-91 #history .background-box02 .faderight{position:absolute;width:45rem;bottom:-11rem;right:-48rem;opacity:0.3;z-index:-2}body.page.page-id-91 #deities-Enshrined{position:relative}body.page.page-id-91 #deities-Enshrined::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background_01.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.5;z-index:-1}body.page.page-id-91 #deities-Enshrined .into-text{text-align:center;line-height:2;margin-bottom:5rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box{gap:3rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box{background-color:rgba(255, 255, 255, 0.7);padding:3rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-img{margin-bottom:1rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-img img{width:8rem;margin-inline:auto}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-ttl{font-size:2.7rem;color:#966e32;text-align:center}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .guide{font-size:1.4rem;text-align:center;margin-bottom:2rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-text{font-size:1.7rem}body.page.page-id-91 #mountain .intro{text-align:center;margin-bottom:5rem;line-height:2.2}body.page.page-id-91 #mountain .mountain-img img{width:100%;height:60rem;object-fit:cover;object-position:top;display:block}body.page.page-id-93{}body.page.page-id-93 #access{position:relative}body.page.page-id-93 #access::before{position:absolute;content:"";width:100vw;height:100%;background-image:url(img/background_01.jpg);background-repeat:no-repeat;background-size:cover;margin-inline:calc(50% - 50vw);top:0;left:0;opacity:0.5;z-index:-1}body.page.page-id-93 #access .background-box{background-color:#fff;padding:5rem}body.page.page-id-93 #access .name{font-size:2rem;margin-bottom:2rem}body.page.page-id-93 #access .address{margin-bottom:3rem}body.page.page-id-93 #access .address a[href^="tel:"]{color:#000}body.page.page-id-93 #access .area-map iframe{width:100%;height:60rem}body.page.page-id-93 #car .access-text01{font-size:2rem;margin-bottom:1rem;color:#966e32;font-weight:600}body.page.page-id-93 #car .note{background-color:#f5f5f5;margin-top:3rem;margin-bottom:5rem;padding:3rem}body.page.page-id-93 #car .note .note-ttl{color:#ff0000}body.page.page-id-93 #car .note .note-ttl strong{color:#ff0000;font-size:2.8rem}body.page.page-id-93 #car .area-map iframe{width:100%;height:60rem}body.blog,body.category{}body.blog .design_headline,body.category .design_headline{font-family:"Shippori Mincho", serif !important;font-size:4rem !important}body.blog .category_sort_button_wrap,body.category .category_sort_button_wrap{border:unset}body.blog .category_sort_button_wrap .category_sort_button_slider,body.category .category_sort_button_wrap .category_sort_button_slider{text-align:left}body.blog .category_sort_button_wrap .category_sort_button,body.category .category_sort_button_wrap .category_sort_button{gap:1em}body.blog .category_sort_button_wrap .category_sort_button .swiper-slide,body.category .category_sort_button_wrap .category_sort_button .swiper-slide{border:1px solid #ddd}body.blog .category_sort_button_wrap .category_sort_button .swiper-slide a:hover,body.category .category_sort_button_wrap .category_sort_button .swiper-slide a:hover{background-color:#966e32;color:#fff !important}body.blog .blog_list .item .category,body.category .blog_list .item .category{background:#461e78}body.blog .blog_list .item .category a,body.category .blog_list .item .category a{color:#fff !important;line-height:4.5rem !important}body.blog .blog_list .item .title a,body.category .blog_list .item .title a{font-size:1.8rem !important}body.blog .nav-links .page,body.category .nav-links .page{background-color:#966e32 !important;border-color:#966e32}body.blog .nav-links .current,body.category .nav-links .current{color:#fff !important}body.blog .nav-links a,body.category .nav-links a{background-color:#fff;border-color:#966e32}body.blog .nav-links a:hover,body.category .nav-links a:hover{color:#000 !important;opacity:0.5}body.single-post #blog_article{border:0px solid #ddd;padding:0;margin-bottom:15rem}body.single-post #blog_article .title{font-family:"Shippori Mincho", serif;font-size:3rem;font-weight:600}body.single-post #blog_article .wp-block-paragraph{margin-bottom:3rem}body.single-post #related_post{display:none}body.page.page-id-69 #faq .item{margin-bottom:7rem}body.page.page-id-69 #faq .item .item-ttl{font-size:3rem;margin-bottom:2rem}body.page.page-id-69 #faq .item .sc_faq dd{background:#f5f5f5}body.page.page-id-69 #faq .item .sc_faq dd .insta_link a{color:#461e78;font-weight:700;display:inline-block;position:relative}body.page.page-id-69 #faq .item .sc_faq dd .insta_link a::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background-color:#461e78;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease}body.page.page-id-69 #faq .item .sc_faq dd .insta_link a:hover::after{transform:scaleX(1)}body.page.page-id-69 #faq .item .sc_faq dd span{color:#d21212;font-weight:600;font-size:1.8rem}body.page.page-id-52 .introduction-text{text-align:center;line-height:2 !important;margin-top:15rem}body.page.page-id-52 #tel{padding-top:7rem}body.page.page-id-52 #tel .tel-text{font-size:3rem;text-align:center;margin-bottom:1rem}body.page.page-id-52 #tel .tel-box{background-color:#461e78;text-align:center;margin:0 auto;width:fit-content;border-radius:2rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container{display:flex;justify-content:center;padding:2rem 6rem;gap:1rem;align-items:center;filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.1))}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container a{font-size:5rem;color:#fff}body.page.page-id-52 #tel .tel-box .wp-block-image{margin:0}body.page.page-id-52 #tel .tel-box .wp-block-image img{width:4.5rem;padding-top:0.5rem}body.page.page-id-52 #tel .tel-text-hours{text-align:center;font-size:2rem;margin-top:1rem}body.page.page-id-52 #tel .note{text-align:center;margin-top:3rem;color:#d21212;line-height:2}body.page.page-id-52 #mail{position:relative}body.page.page-id-52 #mail::before{position:absolute;content:"";background-color:#f5f5f5;width:100vw;height:100%;margin-inline:calc(50% - 50vw);top:0;left:0;z-index:-1}body.page.page-id-52 #mail .wpcf7 form{margin:0}body.page.page-id-52 #mail .wpcf7{border:none}body.page.page-id-52 #mail .post_content ul,body.page.page-id-52 #mail .post_content ol,body.page.page-id-52 #mail .post_content dl{display:flex;flex-wrap:wrap}body.page.page-id-52 #mail dl{align-items:flex-start;margin:0 auto 5rem auto;width:100%;max-width:90rem;gap:3rem;box-sizing:border-box}body.page.page-id-52 #mail dt{flex:0 0 35%;margin:0;padding-right:2rem;box-sizing:border-box;font-weight:400}body.page.page-id-52 #mail dt .label{display:flex;gap:2rem;align-items:center;width:100%;margin-bottom:1rem}body.page.page-id-52 #mail .wpcf7-not-valid-tip{color:#d21212;font-weight:600}body.page.page-id-52 #mail .required{background-color:#461e78;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;flex-shrink:0}body.page.page-id-52 #mail dd{flex:1;min-width:0;margin:0;margin-top:2rem}body.page.page-id-52 #mail dd input[type="text"],body.page.page-id-52 #mail dd input[type="email"],body.page.page-id-52 #mail dd input[type="tel"],body.page.page-id-52 #mail dd textarea{width:100%;max-width:100%;box-sizing:border-box;display:block;margin-left:auto;padding:1rem 1rem;border:1px solid #000}body.page.page-id-52 #mail .wpcf7-radio{display:flex;flex-wrap:wrap}body.page.page-id-52 #mail .wpcf7-list-item{margin-right:0;padding-right:3rem}body.page.page-id-52 #mail dl:last-of-type{display:block}body.page.page-id-52 #mail dl:last-of-type dt .label{justify-content:flex-start;gap:15px}body.page.page-id-52 #mail .privacy-box{text-align:left;margin-bottom:1em}body.page.page-id-52 #mail .privacy-box a{color:#966e32;text-decoration:none;transition:background-color 0.3s ease}body.page.page-id-52 #mail .privacy-box a:hover{opacity:0.5}body.page.page-id-52 #mail .wpcf7-list-item{margin:0}body.page.page-id-52 #mail .link_button{margin-top:3rem}body.page.page-id-52 #mail .wpcf7-spinner{display:none}body.page.page-id-52 #mail .turnstile{display:flex;justify-content:center}body.page.page-id-76 #post_container{width:80rem !important}body.page.page-id-76 #confirm{}body.page.page-id-76 #confirm .wpcf7 form{margin:0;padding-block:10rem}body.page.page-id-76 #confirm .wpcf7{border:none}body.page.page-id-76 #confirm dd{background-color:#f5f5f5;margin-bottom:4rem;padding:1rem}body.page.page-id-76 #confirm .required{background-color:#461e78;color:#fff;font-size:1.4;padding:0.4rem 0.8rem;border-radius:0.5rem;vertical-align:middle;display:inline-block;line-height:1.2;margin-left:2rem;margin-bottom:1rem}body.page.page-id-76 #confirm .wpcf7-spinner{display:none}body.page.page-id-76 #confirm .wp-block-buttons{margin-top:7rem}body.page.page-id-76 #confirm .buttons01 .wpcf7-form-control{background:#461e78;border:1px solid #461e78 !important;color:#fff !important;display:block;border-radius:999rem;font-size:1.6rem;height:7rem;line-height:5.5rem;font-weight:400;position:relative;text-align:center;text-decoration:none !important;width:26rem}body.page.page-id-76 #confirm .buttons01 .wpcf7-form-control:hover{background:transparent;border:1px solid #461e78 !important;color:#461e78 !important}body.page.page-id-76 #confirm .wp-block-buttons{display:flex;justify-content:center;gap:3rem}body.page.page-id-76 #confirm .wpcf7-list-item{margin:0}body.page.page-id-76 #confirm .turnstile{display:flex;justify-content:center}body.page.page-id-78 #page_header{display:none}body.page.page-id-78 #thanks .thanks-ttl{font-size:3rem;text-align:center !important;margin-bottom:3rem}body.page.page-id-78 #thanks .thanks-text{text-align:center !important;line-height:2}body.page.page-id-78 #thanks .link_button{margin-top:7rem}body.page.page-id-54 #privacy-policy .pp-note{margin-bottom:5rem}body.page.page-id-54 #privacy-policy .pp-box{margin-bottom:7rem}body.page.page-id-54 #privacy-policy .pp-box:last-child{margin-bottom:0}body.page.page-id-54 #privacy-policy .pp-ttl-01{font-size:2.5rem;background-color:#461e78;color:#fff;padding:1rem 2rem;text-align:left;font-weight:400;margin-bottom:3rem}body.page.page-id-54 #privacy-policy .pp-ttl-02{border-left:7px solid #461e78;padding-left:1.5rem;margin-top:3rem;margin-bottom:2rem}body.page.page-id-54 #privacy-policy .pp-list{margin-top:2rem;margin-bottom:5rem;list-style-type:circle;margin-left:1.3em}body.page.page-id-54 #privacy-policy .pp-list li{line-height:2}body.page.page-id-54 #privacy-policy .pp-list-num{list-style-type:decimal;margin-left:1.3em}body.page.page-id-54 #privacy-policy .pp-list-num li{line-height:2}body.page.page-id-54 #privacy-policy .pp-text{line-height:2}body.page.page-id-54 #privacy-policy .pp-text a{color:#966e32;font-weight:400}body.page.page-id-54 #privacy-policy .pp-text a:hover{opacity:0.5;text-decoration:none}body.page.page-id-54 #privacy-policy .pp-address{margin-top:3rem;font-size:1.6rem}@media (max-width:540px){body p{font-size:1.4rem;text-align:left}}@media (max-width:1280px){body.header_bar_transparent.start_scroll #header{background:#000}body.header_bar_transparent.start_scroll #drawer_menu_button span{background:#fff}body.header_bar_type2 #header.type2 #header_logo .image{height:6rem}#drawer_menu_button span{background:#fff}#drawer_menu{width:30rem}#drawer_menu #drawer_menu_nav ul li a{font-size:1.4rem;line-height:3.4}.c-sns-icons{gap:2rem}.c-sns-icons a{font-size:2.5rem !important}}@media (max-width:1280px) and (max-width:540px){#header_logo a{height:auto}}@media (max-width:540px){#drawer_menu{width:100%}}@media (max-width:540px){#footer{padding-block:3rem}#footer #footer_info .name{font-size:2.2rem}#footer #footer_info .address{font-size:1.4rem;margin-top:-1rem}#copyright p{font-size:1.2rem}}@media (max-width:1280px){.section-ttl .section-icon img{width:4rem}.section-ttl .section-ja{font-size:3rem}}@media (max-width:540px){.section-ttl .section-icon img{width:3rem}.section-ttl .section-ja{font-size:2.3rem;margin:0 0 3rem 0}}@media (max-width:540px){.button01{width:22rem}}@media (max-width:1280px){#top-about,#events,#amulet,#shrine,#world-heritage,#region,#history,#deities-Enshrined,#mountain,#access,#car,#faq,#tel,#mail,#thanks,#privacy-policy{padding-block:10rem}}@media (max-width:850px){#top-about,#events,#amulet,#shrine,#world-heritage,#region,#history,#deities-Enshrined,#mountain,#access,#car,#faq,#tel,#mail,#thanks,#privacy-policy{padding-block:7rem}}@media (max-width:540px){#top-about,#events,#amulet,#shrine,#world-heritage,#region,#history,#deities-Enshrined,#mountain,#access,#car,#faq,#tel,#mail,#thanks,#privacy-policy{padding-block:5rem}}@media (max-width:1280px){#page_header{aspect-ratio:4.3 !important}#page_header .headline{font-size:3.5rem}}@media (max-width:850px){#page_header{height:25rem}#page_header .headline{font-size:3rem}}@media (max-width:540px){#page_header{min-height:18rem;height:18rem}#page_header .headline{font-size:2.2rem}}@media (max-width:1280px){#post_container{width:auto !important;padding-inline:5rem}}@media (max-width:540px){#post_container{padding-inline:3rem}}@media (max-width:1280px){body.home #cb_content_345 #top-about .icon{margin-bottom:1rem}body.home #cb_content_345 #top-about .icon img{width:4.5rem}body.home #cb_content_345 #top-about .ttl{font-size:3rem;margin-bottom:3rem}body.home #cb_content_345 #top-about .text{font-size:1.6rem}body.home #cb_content_345 .wrap-grid-box01{margin-top:10rem}body.home #cb_content_345 .wrap-grid-box01 .fadeleft{order:3}body.home #cb_content_345 .wrap-grid-box01 .grid-box .grid-img{margin-right:0}body.home #cb_content_345 .wrap-grid-box02{margin-top:10rem}body.home #cb_content_345 .wrap-grid-box02 .fadeleft{padding-left:0}body.home #cb_content_345 .wrap-grid-box02 .grid-box .grid-img{margin-left:0}body.home #cb_content_1{height:50rem}body.home #cb_content_1 .content,body.home #cb_content_1 .overlay,body.home #cb_content_1 .simpleParallax{height:50rem}body.home #cb_content_1 .headline_content .headline span{font-size:3.5rem}body.home #cb_content_4{width:auto}body.home #cb_content_4 .design_headline{font-size:3rem !important}body.home #cb_content_4 .design_headline::after{width:4rem}body.home #cb_content_12 a .title span{font-size:2rem}}@media (max-width:1280px) and (max-width:1050px){body.home #cb_content_345 #top-world-heritage,body.home #cb_content_345 #top-history{padding-inline:5rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02,body.home #cb_content_345 #top-history .wrap-grid-box01,body.home #cb_content_345 #top-history .wrap-grid-box02{grid-template-columns:1fr;gap:3rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg02{width:35rem;top:38rem;left:auto;right:-13rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .section-ttl .section-icon,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .section-ttl .section-icon,body.home #cb_content_345 #top-history .wrap-grid-box01 .section-ttl .section-icon,body.home #cb_content_345 #top-history .wrap-grid-box02 .section-ttl .section-icon{display:flex;justify-content:center}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .section-ttl .section-ja,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .section-ttl .section-ja,body.home #cb_content_345 #top-history .wrap-grid-box01 .section-ttl .section-ja,body.home #cb_content_345 #top-history .wrap-grid-box02 .section-ttl .section-ja{text-align:center !important}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .link_button,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .link_button,body.home #cb_content_345 #top-history .wrap-grid-box01 .link_button,body.home #cb_content_345 #top-history .wrap-grid-box02 .link_button{justify-content:center}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01::before,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02::before,body.home #cb_content_345 #top-history .wrap-grid-box01::before,body.home #cb_content_345 #top-history .wrap-grid-box02::before{display:none}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box02 .grid-box .grid-img img{height:50rem}}@media (max-width:850px){body.home #header_slider_container .catch{font-size:3.3rem}body.home #cb_content_345 #top-about{padding-inline:5rem}body.home #cb_content_345 #top-about .icon img{width:4rem}body.home #cb_content_345 #top-about .ttl{font-size:2.5rem}body.home #cb_content_345 #top-about .text{text-align:left}body.home #cb_content_345 #top-about .text br{display:none}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg02{width:25rem;top:28rem;right:-13rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box02 .grid-box .grid-img img{height:35rem}body.home #cb_content_1{height:40rem}body.home #cb_content_1 .content,body.home #cb_content_1 .overlay,body.home #cb_content_1 .simpleParallax{height:40rem}body.home #cb_content_1 .headline_content .headline span{font-size:3rem}body.home #cb_content_4{margin-block:5rem}}@media (max-width:540px){body.home #header_slider_container{height:55rem}body.home #header_slider_container .header_slider_content{padding:0;height:55rem}body.home #header_slider_container .catch{font-size:2.3rem}body.home #cb_content_345 #top-about{padding-inline:3rem}body.home #cb_content_345 #top-about::before{background-position:center}body.home #cb_content_345 #top-about .icon img{width:3rem}body.home #cb_content_345 #top-about .ttl{font-size:2rem;margin-bottom:2rem}body.home #cb_content_345 #top-about .text{font-size:1.4rem;margin-bottom:3rem}body.home #cb_content_345 #top-about .link_button{margin-top:5rem}body.home #cb_content_345 #top-world-heritage,body.home #cb_content_345 #top-history{padding-inline:3rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02,body.home #cb_content_345 #top-history .wrap-grid-box01,body.home #cb_content_345 #top-history .wrap-grid-box02{margin-top:5rem;margin-bottom:5rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box01 .backimg02,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg01,body.home #cb_content_345 #top-history .wrap-grid-box02 .backimg02{width:17rem;top:13rem;right:-9rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .section-ja,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .section-ja,body.home #cb_content_345 #top-history .wrap-grid-box01 .section-ja,body.home #cb_content_345 #top-history .wrap-grid-box02 .section-ja{margin:0 0 2rem 0}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box01 .grid-box .grid-img img,body.home #cb_content_345 #top-history .wrap-grid-box02 .grid-box .grid-img img{height:20rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .grid-box .grid-text,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .grid-box .grid-text,body.home #cb_content_345 #top-history .wrap-grid-box01 .grid-box .grid-text,body.home #cb_content_345 #top-history .wrap-grid-box02 .grid-box .grid-text{font-size:1.4rem}body.home #cb_content_345 #top-world-heritage .wrap-grid-box01 .link_button,body.home #cb_content_345 #top-world-heritage .wrap-grid-box02 .link_button,body.home #cb_content_345 #top-history .wrap-grid-box01 .link_button,body.home #cb_content_345 #top-history .wrap-grid-box02 .link_button{margin-top:3rem}body.home #cb_content_1{height:30rem}body.home #cb_content_1 .content,body.home #cb_content_1 .overlay,body.home #cb_content_1 .simpleParallax{height:30rem}body.home #cb_content_1 .headline_content .headline span{font-size:2.5rem;padding:2rem 4rem}body.home #cb_content_4{margin-block:5rem;padding-bottom:0}body.home #cb_content_4 .blog_list{gap:5rem 0}body.home #cb_content_4 .item .category{min-width:10rem}body.home #cb_content_4 .item .category a{font-size:1.4rem}body.home #cb_content_4 .item .title .c-line-clamp{font-size:1.5rem}body.home #cb_content_4 .item .c-date .c-date-item{font-size:1.4rem}body.home #cb_content_4 .link_button{margin-top:5rem}body.home #cb_content_4 .link_button .c-button01{width:22rem}body.home #cb_content_12 .title .c-line-clamp{font-size:1.8rem}}@media (max-width:1280px){body.page.page-id-89 #events .intro-text{font-size:1.6rem;margin-bottom:7rem}body.page.page-id-89 #events .wrap-column-box{gap:3rem;margin-bottom:3rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box{padding:3rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-ttl{font-size:2.5rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-date{font-size:1.8rem;margin-bottom:1.5rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-text{font-size:1.6rem}body.page.page-id-89 #events .general-text{font-size:1.6rem}body.page.page-id-89 #events .background01{width:30rem;top:35rem;left:-12rem}body.page.page-id-89 #events .background02{width:20rem;bottom:23rem;right:-12rem}body.page.page-id-89 #amulet .wrap-column-box{gap:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box{padding:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .ttl-icon{width:3rem;margin-bottom:0.5rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .column-ttl{font-size:2.3rem}body.page.page-id-89 #shrine .shrine-table tr td:first-child{width:20rem}}@media (max-width:850px){body.page.page-id-89 #events .intro-text{text-align:left;margin-bottom:5rem}body.page.page-id-89 #events .intro-text br{display:none}body.page.page-id-89 #events .wrap-column-box{gap:5rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-ttl{font-size:2.3rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-date{font-size:1.8rem;margin-bottom:1rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-text{font-size:1.6rem}body.page.page-id-89 #events .background01{width:20rem;top:38rem;left:-9rem}body.page.page-id-89 #events .background02{width:15rem;bottom:-2rem;right:-10rem}body.page.page-id-89 #amulet .wrap-column-box{gap:5rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .ttl-icon{width:4rem;margin-bottom:1rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .column-ttl{font-size:2.5rem}body.page.page-id-89 #shrine::before{background-position:center}body.page.page-id-89 #shrine .shrine-table tr td:first-child{width:15rem}}@media (max-width:540px){body.page.page-id-89 #events .intro-text{font-size:1.4rem}body.page.page-id-89 #events .wrap-column-box{gap:3rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-ttl{font-size:2.2rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-date{font-size:1.5rem}body.page.page-id-89 #events .wrap-column-box .column-box .text-box .column-text{font-size:1.4rem}body.page.page-id-89 #events .background01{width:15rem;top:41rem;left:-9rem}body.page.page-id-89 #events .background02{width:13rem;bottom:-5rem;right:-6rem}body.page.page-id-89 #events .general-text{font-size:1.4rem}body.page.page-id-89 #amulet .wrap-column-box{gap:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .ttl-icon{width:3rem}body.page.page-id-89 #amulet .wrap-column-box .column-box .column-ttl{font-size:2rem}body.page.page-id-89 #shrine .shrine-table{margin-bottom:5rem}body.page.page-id-89 #shrine .shrine-table tr td{display:block;width:100% !important;border-top:none}body.page.page-id-89 #shrine .shrine-table td{padding:1.5rem}body.page.page-id-89 #shrine .shrine-table tr:first-child td:first-child{border-top:1px solid #000}}@media (max-width:1280px){body.page.page-id-110 #world-heritage .background01{width:25rem;top:3rem;left:-13rem}body.page.page-id-110 #world-heritage .background02{width:25rem;bottom:3rem;right:-8rem}body.page.page-id-110 #world-heritage .ttl{font-size:2.8rem;margin-bottom:3rem}body.page.page-id-110 #world-heritage .intro-text{font-size:1.6rem;margin-bottom:2rem}body.page.page-id-110 #world-heritage .intro-img img{height:45rem}body.page.page-id-110 #region .region-text{font-size:1.6rem;margin-bottom:3rem}body.page.page-id-110 #region .wrap-column-box{gap:3rem;margin-bottom:0}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-ttl{font-size:2.7rem;margin-bottom:1rem}}@media (max-width:850px){body.page.page-id-110 #world-heritage .background01{width:20rem;top:3rem;left:-14rem}body.page.page-id-110 #world-heritage .background02{width:20rem;bottom:3rem;right:-7rem}body.page.page-id-110 #world-heritage .ttl{font-size:2.5rem;margin-bottom:2rem}body.page.page-id-110 #world-heritage .intro-text{text-align:left;margin-bottom:3rem}body.page.page-id-110 #world-heritage .intro-text br{display:none}body.page.page-id-110 #world-heritage .intro-img img{height:40rem}body.page.page-id-110 #region .wrap-column-box{gap:5rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-ttl{font-size:2.3rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-img img{width:4rem}}@media (max-width:540px){body.page.page-id-110 #world-heritage .background01{width:14rem;top:-1rem;left:-11rem}body.page.page-id-110 #world-heritage .background02{width:15rem;bottom:2rem;right:-6rem}body.page.page-id-110 #world-heritage .ttl{font-size:2rem}body.page.page-id-110 #world-heritage .intro-text{text-align:left;font-size:1.4rem}body.page.page-id-110 #world-heritage .intro-img img{height:20rem}body.page.page-id-110 #region .region-text{font-size:1.4rem;text-align:left}body.page.page-id-110 #region .region-text br{display:none}body.page.page-id-110 #region .wrap-column-box{gap:3rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-ttl{font-size:2.2rem}body.page.page-id-110 #region .wrap-column-box .column-box .text-box .column-text{font-size:1.4rem}body.page.page-id-110 #region .wrap-column-box .column-box .column-img img{width:4rem}body.page.page-id-110 #region .background-box .yasumandake{width:20rem;top:-14rem;left:-9rem}}@media (max-width:1280px){body.page.page-id-91 #history .background-box02 .faderight{width:25rem;bottom:-6rem;right:-13rem}body.page.page-id-91 #deities-Enshrined::before{background-position:center}body.page.page-id-91 #deities-Enshrined .into-text{margin-bottom:3rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-img img{width:7rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-ttl{font-size:2.3rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-text{font-size:1.6rem;line-height:1.8}body.page.page-id-91 #mountain .intro{margin-bottom:3rem}body.page.page-id-91 #mountain .mountain-img img{height:50rem}}@media (max-width:1280px) and (max-width:1000px){body.page.page-id-91 #history .history-ttl{margin-bottom:4rem}body.page.page-id-91 #history .history-ttl .icon img{width:4rem}body.page.page-id-91 #history .history-ttl .ttl{font-size:3rem}body.page.page-id-91 #history .history-ttl .ttl br{display:none}body.page.page-id-91 #history .history-ttl .line{width:5rem}body.page.page-id-91 #history .wrap-grid-box01,body.page.page-id-91 #history .wrap-grid-box02{grid-template-columns:1fr;gap:2rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img img,body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img img{height:40rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-text,body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-text{font-size:1.6rem;margin-bottom:2rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img{margin-right:0}body.page.page-id-91 #history .background-box01 .fadeleft{width:20rem;top:-22rem;left:-10rem}body.page.page-id-91 #history .wrap-grid-box02 .grid-box:first-child{order:1}body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img{margin-left:0}}@media (max-width:850px){body.page.page-id-91 #history .history-ttl{margin-bottom:3rem}body.page.page-id-91 #history .history-ttl .icon img{width:3.5rem}body.page.page-id-91 #history .history-ttl .ttl{font-size:2.3rem;margin:0rem 0 2rem 0}body.page.page-id-91 #history .history-ttl .line{width:4rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img img,body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img img{height:30rem}body.page.page-id-91 #history .wrap-grid-box01{margin-bottom:7rem}body.page.page-id-91 #history .background-box01 .fadeleft{width:15rem;top:-20rem;left:-10rem}body.page.page-id-91 #history .background-box02 .faderight{width:16rem;bottom:-4rem;right:-9rem}body.page.page-id-91 #deities-Enshrined .into-text{text-align:left}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-img img{width:8rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-ttl{font-size:2.5rem}body.page.page-id-91 #mountain .intro{text-align:left}body.page.page-id-91 #mountain .mountain-img img{height:40rem}}@media (max-width:540px){body.page.page-id-91 #history .history-ttl{margin-bottom:2rem}body.page.page-id-91 #history .history-ttl .icon img{width:3rem}body.page.page-id-91 #history .history-ttl .ttl{font-size:2.3rem;margin:0 0 1rem 0;line-height:1.5}body.page.page-id-91 #history .history-ttl .ttl br{display:block}body.page.page-id-91 #history .history-ttl .line{width:4rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-text,body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-text{font-size:1.4rem}body.page.page-id-91 #history .wrap-grid-box01 .grid-box .grid-img img,body.page.page-id-91 #history .wrap-grid-box02 .grid-box .grid-img img{height:22rem}body.page.page-id-91 #history .background-box01 .fadeleft{width:13rem;top:-18rem;left:-9rem}body.page.page-id-91 #history .background-box02 .faderight{width:13rem;bottom:-3rem;right:-6rem}body.page.page-id-91 #deities-Enshrined .into-text{font-size:1.4rem}body.page.page-id-91 #deities-Enshrined .into-text br{display:none}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-img img{width:7rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-ttl{font-size:2.2rem}body.page.page-id-91 #deities-Enshrined .wrap-column-box .column-box .column-text{font-size:1.4rem}body.page.page-id-91 #mountain .intro{font-size:1.4rem}body.page.page-id-91 #mountain .intro br{display:none}body.page.page-id-91 #mountain .mountain-img img{height:22rem}}@media (max-width:1280px){body.page.page-id-93 #access .area-map iframe{height:50rem}body.page.page-id-93 #car .area-map iframe{height:50rem}}@media (max-width:850px){body.page.page-id-93 #access .background-box{padding:3rem}body.page.page-id-93 #car .note .note-text{margin-top:2rem}}@media (max-width:540px){body.page.page-id-93 #access .background-box{padding:2rem}body.page.page-id-93 #access .name{font-size:1.8rem;margin-bottom:1rem}body.page.page-id-93 #access .address{font-size:1.4rem}body.page.page-id-93 #access .area-map iframe{height:auto;aspect-ratio:1}body.page.page-id-93 #car .access-text01{font-size:1.8rem}body.page.page-id-93 #car .access-text02{font-size:1.4rem}body.page.page-id-93 #car .note{margin-bottom:3rem}body.page.page-id-93 #car .note .note-ttl strong{font-size:2.2rem}body.page.page-id-93 #car .note .note-text{font-size:1.4rem}body.page.page-id-93 #car .area-map iframe{height:auto;aspect-ratio:1}}@media (max-width:540px){body.blog,body.category{}body.blog .c-breadcrumb,body.category .c-breadcrumb{margin:10px 0 40px;padding-bottom:10px}body.blog .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item span,body.category .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item span{font-size:1.4rem !important}body.blog .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item a span,body.category .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item a span{font-size:1.4rem !important}body.blog .design_headline,body.category .design_headline{font-size:3rem !important}body.blog .category_sort_button .item,body.category .category_sort_button .item{height:5rem}body.blog .blog_list .item .title a,body.category .blog_list .item .title a{font-size:1.6rem !important}body.blog .blog_list .item .c-date .c-date-item,body.category .blog_list .item .c-date .c-date-item{font-size:1.4rem !important}}@media (max-width:850px){body.single-post{}body.single-post .c-breadcrumb{margin:10px 0 40px;padding-top:0;padding-bottom:10px}body.single-post .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item span{font-size:1.4rem !important}body.single-post .c-breadcrumb .c-breadcrumb__list .c-breadcrumb__item a span{font-size:1.4rem !important}body.single-post #blog_article{margin-bottom:10rem}body.single-post #blog_article .featured_image{width:100% !important;margin-inline:0 !important}}@media (max-width:540px){body.single-post .c-breadcrumb{margin:10px 0 20px}body.single-post #blog_article{margin-bottom:5rem}body.single-post #blog_article .title{font-size:1.8rem !important}body.single-post #blog_article .c-date-item{font-size:1.4rem}body.single-post #blog_article .post_content{padding-bottom:10px}body.single-post #blog_article .post_content p{font-size:1.4rem;line-height:2}}@media (max-width:850px){body.page.page-id-69 #faq .item{margin-bottom:5rem}body.page.page-id-69 #faq .item .item-ttl{font-size:2.5rem}}@media (max-width:540px){body.page.page-id-69 #faq .item{margin-bottom:5rem}body.page.page-id-69 #faq .item .item-ttl{font-size:2rem;margin-bottom:1.5rem}body.page.page-id-69 #faq .item .sc_faq dt{padding:15px 50px 15px 15px}body.page.page-id-69 #faq .item .sc_faq dt,body.page.page-id-69 #faq .item .sc_faq dd{font-size:1.4rem}body.page.page-id-69 #faq .item .sc_faq .insta_link a{font-size:1.4rem}body.page.page-id-69 #faq .link_button{margin-top:5rem}}@media (max-width:1280px){body.page.page-id-52 .introduction-text{margin-top:10rem;text-align:left}body.page.page-id-52 .introduction-text br{display:none}body.page.page-id-52 #tel{padding-top:4rem}body.page.page-id-52 #tel .tel-text{font-size:2.5rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container{padding:2rem 4rem;gap:1rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container a{font-size:4rem}body.page.page-id-52 #tel .tel-box .wp-block-image img{width:3.5rem}body.page.page-id-52 #tel .tel-text-hours{font-size:1.8rem}}@media (max-width:850px){body.page.page-id-52 .introduction-text{margin-top:7rem}body.page.page-id-52 #tel{padding-top:3rem}body.page.page-id-52 #tel .tel-text{font-size:2rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container{padding:1.5rem 4rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container a{font-size:3.5rem}body.page.page-id-52 #tel .tel-box .wp-block-image img{width:3rem}body.page.page-id-52 #tel .tel-text-hours{font-size:1.8rem}}@media (max-width:540px){body.page.page-id-52 .introduction-text{margin-top:5rem;font-size:1.4rem !important}body.page.page-id-52 #tel .tel-text{font-size:1.8rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container{padding:1.5rem 2.5rem}body.page.page-id-52 #tel .tel-box .wp-block-group__inner-container a{font-size:2.8rem}body.page.page-id-52 #tel .tel-box .wp-block-image img{width:2.2rem}body.page.page-id-52 #tel .tel-text-hours{font-size:1.6rem}body.page.page-id-52 #tel .note{font-size:1.4rem;text-align:left;margin-top:2rem}body.page.page-id-52 #tel .note br{display:none}body.page.page-id-52 #mail dl{margin:0 auto 3rem auto}body.page.page-id-52 #mail dd{margin-top:1.5rem}body.page.page-id-52 #mail .privacy-box p{font-size:1.4rem}body.page.page-id-52 #mail .privacy-box a{font-size:1.4rem}body.page.page-id-52 #mail .link_button{margin-top:0}body.page.page-id-52 #mail .link_button .wp-block-buttons{margin-top:2rem !important}}@media (max-width:420px){body.page.page-id-52 #mail .turnstile{zoom:0.9;margin-bottom:3rem}}@media (max-width:850px){body.page.page-id-76 #post_container{width:auto !important}}@media (max-width:630px){body.page.page-id-76 .wp-block-buttons{flex-direction:column}body.page.page-id-76 .wp-block-buttons .buttons01{display:flex;justify-content:center}}@media (max-width:540px){#confirm .wpcf7-form{padding-block:5rem !important}.wp-block-buttons{margin-top:5rem !important}.wp-block-buttons .buttons01 .wpcf7-form-control{width:22rem !important}}@media (max-width:420px){body.page.page-id-76 #confirm .turnstile{zoom:0.8;margin-bottom:3rem}}@media (max-width:850px){body.page.page-id-78 #thanks .thanks-ttl{font-size:2.8rem}body.page.page-id-78 #thanks .thanks-text{text-align:left !important}body.page.page-id-78 #thanks .link_button{margin-top:5rem}}@media (max-width:540px){body.page.page-id-78 #thanks .thanks-ttl{font-size:1.8rem;margin-bottom:2rem}body.page.page-id-78 #thanks .thanks-text{font-size:1.4rem}body.page.page-id-78 #thanks .link_button{margin-top:3rem}}@media (max-width:850px){body.page.page-id-54 #privacy-policy .pp-note{margin-bottom:3rem;line-height:2}body.page.page-id-54 #privacy-policy .pp-box{margin-bottom:5rem}body.page.page-id-54 #privacy-policy .pp-ttl-01{font-size:2.2rem;margin-bottom:2rem}body.page.page-id-54 #privacy-policy .pp-ttl-02{padding-left:1rem;margin-bottom:0rem}}@media (max-width:540px){body.page.page-id-54 #privacy-policy .pp-note{font-size:1.4rem;line-height:2.1}body.page.page-id-54 #privacy-policy .pp-box{margin-bottom:3rem}body.page.page-id-54 #privacy-policy .pp-text{font-size:1.4rem;line-height:2.1}body.page.page-id-54 #privacy-policy .pp-text a{font-size:1.4rem;line-height:2.1}body.page.page-id-54 #privacy-policy .pp-ttl-01{font-size:1.8rem;padding:1rem 1.5rem}body.page.page-id-54 #privacy-policy .pp-list{margin-top:1rem}body.page.page-id-54 #privacy-policy .pp-list li{font-size:1.4rem;line-height:2.1}body.page.page-id-54 #privacy-policy .pp-list-num li{font-size:1.4rem;line-height:2.1}body.page.page-id-54 #privacy-policy .pp-address{font-size:1.4rem;line-height:2.1}}/*# sourceMappingURL=style2.css.map */