﻿.ff-yg{font-family:"Yu Gothic"}.text-otakiage-red{color:#D83924}div[id$="-mv"]{position:relative;background-color:#D83924;background-image:url(../images/cmn-bg-noise.webp);background-size:50px, 75px;background-repeat:repeat}div[id$="-mv"]::before{content:url(../images/otakiage-mv-bg1.svg);width:307px;height:441px;position:absolute;z-index:0;bottom:calc(50% - 220px);right:0;z-index:0}@media (max-width:1399.98px){div[id$="-mv"]::before{content:url(../images/otakiage-mv-bg2.svg);width:175px;height:77px;bottom:calc(50% - 25px)}}div[id$="-mv"]::after{content:url(../images/otakiage-mv-bg1.svg);width:307px;height:441px;position:absolute;z-index:0;bottom:calc(50% - 220px);left:0;z-index:0;transform:rotateY(180deg)}@media (max-width:1399.98px){div[id$="-mv"]::after{content:url(../images/otakiage-mv-bg2.svg);width:175px;height:77px;top:5rem;bottom:auto}}div[id$="-mv"] section{position:relative;color:#FFFFFF;font-family:"Yu Gothic";letter-spacing:3px;font-weight:700;z-index:3}div[id$="-mv"] section .mv-heading h1{margin-bottom:0;margin-right:2rem}@media (max-width:991.98px){div[id$="-mv"] section .mv-heading h1{margin-right:0}}div[id$="-mv"] section .mv-heading h1 img{width:auto;height:5.5rem}div[id$="-mv"] section .mv-heading p{margin-bottom:0}@media (max-width:991.98px){div[id$="-mv"] section .mv-heading p{text-align:center;margin-top:1rem}}div[id$="-mv"] section .mv-heading p span.lead-text{background:linear-gradient(352deg, #FFF 40.54%, #FFF3C2 69.45%, #FAD08E 89.6%), #FFF;padding:0.2rem 0.4rem;margin:0 0.2rem;color:#D83924}div[id$="-mv"] section .mv-heading p a{background-color:#D83924;border:solid 1px #FFFFFF;color:#FFFFFF;font-weight:700;max-width:24rem;margin-top:0.875rem}@media (max-width:991.98px){div[id$="-mv"] section .mv-heading p a{margin-top:1.875rem}}div[id$="-mv"] section .mv-heading p a>span{margin-right:0.5rem}div[id$="-mv"] section .mv-guidance>div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:3rem}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance>div{margin-right:1rem}}div[id$="-mv"] section .mv-guidance>div:last-child{margin-right:0}div[id$="-mv"] section .mv-guidance>div>span{display:block;font-size:1.485rem;transform:skewY(-6deg);margin-bottom:1rem}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance>div>span{font-size:1.25rem;letter-spacing:0;text-align:center}}div[id$="-mv"] section .mv-guidance>div>span span{font-size:1.25rem}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance>div>span span{font-size:1rem}}div[id$="-mv"] section .mv-guidance .gd-1{position:relative;z-index:1}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance .gd-1 img{width:calc(100% - 4rem)}}div[id$="-mv"] section .mv-guidance .gd-1::before{content:url(../images/otakiage-mv-gd-bg1.svg);position:absolute;top:calc(50% - 21px - -1rem);right:-5rem;width:72px;height:43px;z-index:3}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance .gd-1::before{right:-2.75rem;transform:scale(0.75)}}div[id$="-mv"] section .mv-guidance .gd-2{position:relative;z-index:1}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance .gd-2 img{width:calc(100% - 3rem)}}div[id$="-mv"] section .mv-guidance .gd-2::before{content:url(../images/otakiage-mv-gd-bg2.svg);position:absolute;top:calc(50% - 21px - -1rem);right:-3rem;width:73px;height:48px;z-index:3}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance .gd-2::before{right:-3.75rem;transform:scale(0.75)}}@media (max-width:575.98px){div[id$="-mv"] section .mv-guidance .gd-3 img{width:calc(100% - 5rem)}}div[id$="-worry-wrap"]{position:relative;z-index:1;background-image:url(../images/otakiage-worry-bg1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:top;overflow:hidden}div[id$="-worry-wrap"]::after{content:url(../images/otakiage-worry-bg2.svg);position:absolute;top:5rem;left:6rem;width:314px;height:133px;z-index:2}@media (max-width:767.98px){div[id$="-worry-wrap"]::after{content:url(../images/otakiage-worry-bg4.svg);top:4rem;left:-1rem;width:203px;height:86px}}div[id$="-worry-wrap"]::before{content:url(../images/otakiage-worry-bg2.svg);position:absolute;top:5rem;right:4rem;width:314px;height:133px;z-index:2}@media (max-width:767.98px){div[id$="-worry-wrap"]::before{content:url(../images/otakiage-worry-bg4.svg);top:6rem;right:-2rem;width:203px;height:86px}}div[id$="-worry-wrap"] section{position:relative;z-index:3}div[id$="-worry-wrap"] section h2{margin-bottom:3rem}div[id$="-worry-wrap"] section h2 span{display:inline-block;position:relative;color:#D83924;font-size:2.5rem;padding-left:0.3rem}@media (max-width:767.98px){div[id$="-worry-wrap"] section h2 span{font-size:1.875rem;padding-top:1rem}}div[id$="-worry-wrap"] section h2 span:last-child{padding-right:0.3rem}div[id$="-worry-wrap"] section h2 span::before{content:"・";position:absolute;top:-2.75rem;left:50%;transform:translate(-50%, 0);color:#D83924;font-size:1.5em}@media (max-width:767.98px){div[id$="-worry-wrap"] section h2 span::before{top:-1rem}}div[id$="-worry-wrap"] section .worry-text-wrap{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1.5rem 16%;justify-content:space-around}@media (max-width:767.98px){div[id$="-worry-wrap"] section .worry-text-wrap{gap:1.5rem 0}}div[id$="-worry-wrap"] section .worry-text-wrap li{width:auto}@media (max-width:767.98px){div[id$="-worry-wrap"] section .worry-text-wrap li{width:calc(50% - 2rem);display:flex;flex-direction:column;justify-content:center}}div[id$="-worry-wrap"] section .worry-text-wrap li .worry-text{position:relative;border:solid 2px #D1D3D8;padding:1rem 2rem;border-radius:0.75rem;background-color:#FFFFFF}@media (max-width:767.98px){div[id$="-worry-wrap"] section .worry-text-wrap li .worry-text{width:100%;padding:0.75rem 1.25rem}}div[id$="-worry-wrap"] section .worry-text-wrap li .worry-text::before{content:url(../images/otakiage-worry-check.svg);position:absolute;top:-0.785rem;left:-1rem;width:33px;height:29px;z-index:2}div[id$="-worry-wrap"] section img{position:absolute;bottom:0;left:40%;width:18%}@media (max-width:767.98px){div[id$="-worry-wrap"] section img{position:relative;left:calc(50% - 110px);width:100%;max-width:220px;margin:auto;margin-top:2rem}}div[id$="-item-wrap"]{position:relative;background-image:url(../images/otakiage-item-bg.svg), linear-gradient(0, #D83924 0%, #FFFFFF 100%);background-size:100% auto, cover;background-repeat:no-repeat, no-repeat;background-position:bottom -1px left, center}div[id$="-item-wrap"] section{position:relative;z-index:3}div[id$="-item-wrap"] section h2{position:relative;margin-bottom:2rem;z-index:1}div[id$="-item-wrap"] section h2::before{content:url(../images/otakiage-heading1.svg);display:block;margin-bottom:0.875rem}div[id$="-item-wrap"] section h2::after{content:url(../images/otakiage-heading2.svg);position:absolute;top:0;left:calc(50% - 78px);width:157px;height:157px;z-index:-1}div[id$="-item-wrap"] section p{position:relative;z-index:3}div[id$="-item-wrap"] section .item-list{position:relative}div[id$="-item-wrap"] section .item-list .swiper .swiper-slide{width:150px}div[id$="-item-wrap"] section .item-list .swiper .swiper-slide .card{display:flex;flex-direction:column;justify-content:center;align-items:center;border:none !important;padding:1.5rem 0;background-image:url(../images/otakiage-item-item-list-bg.svg);background-size:100% auto;background-repeat:no-repeat;background-position:left bottom}div[id$="-item-wrap"] section .item-list .swiper .swiper-slide .card h3{position:relative;font-size:1rem;color:#D83924;margin-bottom:0.875rem;text-align:center}div[id$="-item-wrap"] section .item-list .swiper .swiper-slide .card h3::after{content:url(../images/otakiage-item-heading1.svg);display:block}div[id$="-item-wrap"] section .item-list .swiper-controller{margin-top:3rem}div[id$="-item-wrap"] section .item-list .swiper-controller .swiper-pagination{display:flex;position:relative;justify-content:center}div[id$="-item-wrap"] section .item-list .swiper-controller .swiper-pagination::before{content:"";width:100%;height:1px;background-color:#FFFFFF;position:relative;display:block;margin-top:7px;margin-right:0.3rem}div[id$="-item-wrap"] section .item-list .swiper-controller .swiper-pagination span{background-color:#FFFFFF;border-radius:0;opacity:1;width:14px;height:14px;aspect-ratio:1;transition:0.3s}div[id$="-item-wrap"] section .item-list .swiper-controller .swiper-pagination span.swiper-pagination-bullet-active{background-color:#D83924}div[id$="-item-wrap"] section .item-list .swiper-controller .swiper-pagination span:hover{opacity:0.8}div[id$="-item-wrap"] section .ng-item{position:relative;border-radius:1rem}div[id$="-item-wrap"] section .ng-item .row>div:nth-child(1){background-color:#D83924;border-radius:1rem 0 0 1rem}@media (max-width:991.98px){div[id$="-item-wrap"] section .ng-item .row>div:nth-child(1){border-radius:1rem 1rem 0 0}}div[id$="-item-wrap"] section .ng-item .row>div:nth-child(1) h3{position:relative;color:#FFFFFF}div[id$="-item-wrap"] section .ng-item .row>div:nth-child(1) h3::before{content:"";display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.28em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem !important;color:#FFFFFF;margin-right:0.5rem}div[id$="-item-wrap"] section .ng-item .row>div:nth-child(2) ul li{letter-spacing:3px}div[id$="-menu-wrap"]{position:relative;background-color:#F9F6EB;background-image:url(../images/otakiage-menu-bg.svg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom -1px left}@media (min-width:992px){div[id$="-menu-wrap"]::before{content:url(../images/otakiage-menu-bg2.svg);position:absolute;top:9rem;right:0;width:597px;height:433px}div[id$="-menu-wrap"]::after{content:url(../images/otakiage-menu-bg2.svg);position:absolute;top:9rem;left:0;width:597px;height:433px;transform:rotateY(180deg)}}div[id$="-menu-wrap"] section{position:relative;z-index:3}div[id$="-menu-wrap"] section h2{position:relative;margin-bottom:2rem;z-index:1}div[id$="-menu-wrap"] section h2::before{content:url(../images/otakiage-heading1.svg);display:block;margin-bottom:0.875rem}div[id$="-menu-wrap"] section h2::after{content:url(../images/otakiage-heading3.svg);position:absolute;top:0;left:calc(50% - 88px);width:176px;height:176px;z-index:-1}div[id$="-menu-wrap"] section p{position:relative;z-index:3}div[id$="-menu-wrap"] section .row{position:relative;z-index:3}div[id$="-menu-wrap"] section .row>div .card{position:relative;z-index:3}div[id$="-menu-wrap"] section .row>div .card::before{content:url(../images/otakiage-menu-card-bg.svg);position:absolute;bottom:0;left:0;z-index:-1}div[id$="-menu-wrap"] section .row>div .card .main-box img{width:100%}div[id$="-menu-wrap"] section .row>div .card .price{position:relative;padding-top:3rem}div[id$="-menu-wrap"] section .row>div .card .price::before{content:"〈 費用目安 〉";text-wrap:nowrap;position:absolute;font-size:1.35rem;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-family:"Yu Gothic";font-weight:700}div[id$="-menu-wrap"] section .row>div:nth-child(1) .card h3{position:relative;padding-top:3rem;margin-bottom:1rem}div[id$="-menu-wrap"] section .row>div:nth-child(1) .card h3::before{content:"お焚き上げ方法①";text-wrap:nowrap;background-color:#18213C;padding:0.4rem 1.5rem;border-radius:50px;position:absolute;font-size:1rem;color:#FFFFFF;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}div[id$="-menu-wrap"] section .row>div:nth-child(1) .card ul li{margin-bottom:0.5rem}div[id$="-menu-wrap"] section .row>div:nth-child(1) .card ul li:last-child{margin-bottom:0}div[id$="-menu-wrap"] section .row>div:nth-child(2) .card h3{position:relative;padding-top:3rem;margin-bottom:1rem}div[id$="-menu-wrap"] section .row>div:nth-child(2) .card h3::before{content:"お焚き上げ方法②";text-wrap:nowrap;background-color:#18213C;padding:0.4rem 1.5rem;border-radius:50px;position:absolute;font-size:1rem;color:#FFFFFF;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}div[id$="-menu-wrap"] section .row>div:nth-child(3) .card{background-color:#D83924;color:#FFFFFF}div[id$="-menu-wrap"] section .row>div:nth-child(3) .card::before{content:none !important}div[id$="-menu-wrap"] section .row>div:nth-child(3) .card h3{position:relative;padding-top:3rem}div[id$="-menu-wrap"] section .row>div:nth-child(3) .card h3::before{content:"オプション";text-wrap:nowrap;background-color:#FFFFFF;padding:0.4rem 1.5rem;border-radius:50px;position:absolute;font-size:1rem;color:#D83924;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}div[id$="-flow-wrap"]{background-image:url(../images/otakiage-flow-bg.webp);background-size:auto 100%;background-color:#020303;background-repeat:no-repeat;background-position:center}div[id$="-flow-wrap"] section{position:relative;z-index:3}div[id$="-flow-wrap"] section h2{position:relative;margin-bottom:2rem;color:#FFFFFF;z-index:1}div[id$="-flow-wrap"] section h2::before{content:url(../images/otakiage-heading1.svg);display:block;margin-bottom:0.875rem}div[id$="-flow-wrap"] section .row>div{counter-increment:h-cnt;counter-reset:h-cnt-sub}div[id$="-flow-wrap"] section .row>div .card{background:transparent;backdrop-filter:blur(0.375rem);color:#FFFFFF;border:solid 1px #FFFFFF}div[id$="-flow-wrap"] section .row>div .card h3{position:relative;flex-direction:column;display:flex;align-items:center}div[id$="-flow-wrap"] section .row>div .card h3::before{content:"ステップ " counter(h-cnt);letter-spacing:3px;font-size:0.875rem;background-color:#FFFFFF;color:#18213C;margin-bottom:0.75rem;border-radius:5px;max-width:8rem;padding:0.25rem 0.75rem;font-family:"Yu Gothic";letter-spacing:0;font-weight:700}div[id$="-flow-wrap"] section .row>div .card .otakiage-label-wrap{max-height:150px;margin-bottom:1rem}div[id$="-flow-wrap"] section .row>div .card .otakiage-label-wrap img{width:auto;height:150px;object-fit:contain}div[id$="-flow-wrap"] section .btn.default-secondary{background-color:#D83924;max-width:18rem;margin:auto}div[id$="-flow-wrap"] section .text-box{margin:auto;max-width:850px;width:100%;padding:1.5rem;display:flex;flex-direction:row;background-color:#ffffffe3;backdrop-filter:blur(0.5rem);align-items:center;justify-content:center;border-radius:0.5rem}@media (max-width:767.98px){div[id$="-flow-wrap"] section .text-box{flex-direction:column}}div[id$="-flow-wrap"] section .text-box>div{padding:1rem}@media (max-width:767.98px){div[id$="-flow-wrap"] section .text-box>div{width:100%}}div[id$="-flow-wrap"] section .text-box>div p{margin-bottom:0;line-height:2.25rem}div[id$="-flow-wrap"] section .text-box>div a{display:inline-block;line-height:1.25rem;padding:0rem 0.75rem 0.15rem 0.75rem;margin-left:0.5rem;background-color:#D83924;border:solid 1px #D83924;color:#FFFFFF;text-decoration:none;border-radius:5rem;font-size:0.875rem;transition:0.3s}div[id$="-flow-wrap"] section .text-box>div a:hover{background-color:#FFFFFF;color:#D83924}div[id$="-flow-wrap"] section .text-box>div:nth-child(1){padding-right:3rem}@media (max-width:767.98px){div[id$="-flow-wrap"] section .text-box>div:nth-child(1){padding-right:1rem;text-align:center}}div[id$="-flow-wrap"] section .text-box>div:nth-child(2){padding-left:4rem;border-left:solid 1px #BABCC5}@media (max-width:767.98px){div[id$="-flow-wrap"] section .text-box>div:nth-child(2){padding-left:1rem;border-left:none;border-top:solid 1px #BABCC5;text-align:center}}div[id$="-flow-wrap"] section .text-box>div:nth-child(2) p{font-size:1.275rem}div[id$="-about-wrap"]{position:relative;background-color:#F9F6EB}div[id$="-about-wrap"]::before{content:"";width:100%;height:108px;position:absolute;z-index:0;background-image:url(../images/otakiage-menu-bg.svg);left:0;top:0;transform:rotateX(180deg);background-size:100% auto;background-repeat:no-repeat;background-position:bottom 0px left}div[id$="-about-wrap"]::after{content:"";width:100%;height:108px;position:absolute;z-index:0;background-image:url(../images/otakiage-about-bg1.svg);left:0;bottom:0;background-size:100% auto;background-repeat:no-repeat;background-position:bottom 0px left}div[id$="-about-wrap"] section{position:relative;z-index:3}div[id$="-about-wrap"] section h2{position:relative;margin-bottom:2rem;z-index:1}div[id$="-about-wrap"] section h2::before{content:url(../images/otakiage-heading1.svg);display:block;margin-bottom:0.875rem}div[id$="-about-wrap"] section h2::after{content:url(../images/otakiage-heading3.svg);position:absolute;top:0;left:calc(50% - 88px);width:176px;height:176px;z-index:-1}div[id$="-about-wrap"] section p{position:relative;z-index:3}div[id$="-about-wrap"] section .img-wrap{position:relative;width:100%;height:100%}div[id$="-about-wrap"] section .img-wrap img{width:100%;height:100%;object-fit:cover}@media (max-width:991.98px){div[id$="-about-wrap"] section .img-wrap img{max-height:220px}}div[id$="-about-wrap"] section .img-wrap p{position:absolute;width:100%;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 100%);padding:1rem;margin-bottom:0;color:#FFFFFF;letter-spacing:3px}div[id$="-about-wrap"] section .list{display:flex;flex-direction:row;gap:1.5rem;border-bottom:1px dashed #18213C;height:calc(100% - 1rem);padding:0 0 2rem 0}@media (max-width:575.98px){div[id$="-about-wrap"] section .list{flex-direction:column}}div[id$="-about-wrap"] section .list img{width:100%;max-height:150px;margin:auto;object-fit:cover}div[id$="-about-wrap"] section .list .list-inner{position:relative;height:100%;padding:0;background-repeat:no-repeat;background-size:2.5rem;background-position:top 0px right 3rem}div[id$="-about-wrap"] section .list .list-inner::before{content:"";width:1px;height:100%;top:0;right:-1.5rem;position:absolute;border-right:1px dashed #18213C}@media (max-width:767.98px){div[id$="-about-wrap"] section .list .list-inner::before{content:none}}div[id$="-about-wrap"] section .list .list-inner.b-r-none::before{content:none}div[id$="-about-wrap"] section .list .list-inner.icon1{background-image:url(../images/otakiage-about-icon1.svg)}div[id$="-about-wrap"] section .list .list-inner.icon2{background-image:url(../images/otakiage-about-icon2.svg);background-size:6.5rem;background-position:top 0px right 1rem}div[id$="-about-wrap"] section .list .list-inner.icon3{background-image:url(../images/otakiage-about-icon3.svg);background-size:6.5rem;background-position:top 0px right 1rem}div[id$="-about-wrap"] section .list .list-inner.icon4{background-image:url(../images/otakiage-about-icon4.svg);background-size:4rem;background-position:top 0px right 1.5rem}div[id$="-about-wrap"] section .list .list-inner.icon5{background-image:url(../images/otakiage-about-icon5.svg);background-size:6.5rem;background-position:top 0px right 1rem}div[id$="-about-wrap"] section .list .list-inner p{margin-bottom:0;text-align:justify}div[id$="-about-wrap"] section .list .list-inner h4{position:relative;font-size:1.15rem;margin-bottom:1rem;background-image:url(../images/cmn-wagara2.svg);background-size:1rem;background-position:center left;background-repeat:no-repeat;padding-left:1.5rem}div#otakiage-prayer-type-wrap{padding-top:5rem !important}.parking-btn-wrap{padding-bottom:0 !important}.parking-btn-wrap .parking-btn{position:absolute;bottom:-2.75rem;z-index:5}