@charset "UTF-8";
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./node_modules/glob-import-loader/index.js!./src/_assets/scss/pet-funeral.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************/

/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */
*,:before,:after{background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}#pet-funeral img,#pet-funeral svg{max-width:100%;height:auto;vertical-align:bottom}@media screen and (min-width:46.9375em){#pet-funeral .spOnly{display:none}}@media screen and (max-width:46.875em){#pet-funeral .pcOnly{display:none}}#pet-funeral a img,#pet-funeral a svg{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#pet-funeral a:hover img{opacity:.7}#pet-funeral .text-hide{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none}#pet-funeral section{padding:120px 0}@media screen and (max-width:46.875em){#pet-funeral section{padding:60px 0}}#pet-funeral section.section-top-p-none{padding-top:0}@media screen and (max-width:46.875em){#pet-funeral section.section-top-p-none{padding-top:60px}}#pet-funeral section.section-background{background-color:#fff9f9}#pet-funeral .heading{margin-bottom:56px}@media screen and (max-width:46.875em){#pet-funeral .heading{margin-bottom:40px}}#pet-funeral .heading:after{background:#f9dbdd;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#f9dbdd),color-stop(50%,#e66267));background:linear-gradient(to right,#f9dbdd 50%,#e66267 50%)}#pet-funeral .header{position:relative;z-index:1;-webkit-box-shadow:0 3px 20px rgba(0,0,0,.16);box-shadow:0 3px 20px rgba(0,0,0,.16)}#pet-funeral .header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:72px;padding:0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:47.9375em){#pet-funeral .header .header-inner{padding:0 20px}}@media screen and (max-width:46.875em){#pet-funeral .header .header-inner{height:60px}}#pet-funeral .header .site-title{font-size:1.6rem;margin:0}@media screen and (max-width:46.875em){#pet-funeral .header .site-title img{display:inline-block;width:160px;margin-top:-5px;vertical-align:middle}}#pet-funeral .kv img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#pet-funeral .topTelBnr{margin-top:64px}@media screen and (max-width:46.875em){#pet-funeral .topTelBnr{margin-top:40px}}#pet-funeral .secAbout{padding-top:60px;padding-bottom:60px}@media screen and (max-width:46.875em){#pet-funeral .secAbout{padding-top:40px;padding-bottom:40px}}#pet-funeral .aboutTxt{line-height:2;margin-bottom:42px}#pet-funeral .images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px}@media screen and (max-width:46.875em){#pet-funeral .images{display:block;margin-top:12px}}#pet-funeral .images .image{width:46.6666666667%}@media screen and (max-width:46.875em){#pet-funeral .images .image{width:100%}#pet-funeral .images .image+.image{margin-top:20px}}#pet-funeral .images .image img{width:100%}#pet-funeral .featureLists{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(auto,1fr))[4];grid-template-columns:repeat(4,minmax(auto,1fr));margin-bottom:60px;padding:0;list-style:none;gap:24px;width:100%;max-width:1200px}@media screen and (max-width:46.875em){#pet-funeral .featureLists{gap:40px;-ms-grid-columns:(minmax(auto,1fr))[1];grid-template-columns:repeat(1,minmax(auto,1fr));padding-inline:12px}}#pet-funeral .featureList figure{margin-inline:auto;max-width:226px}@media screen and (max-width:46.875em){#pet-funeral .featureList figure{max-width:100%}}@media screen and (max-width:46.875em){#pet-funeral .featureList figure img{max-width:226px;width:clamp(113px,30.1333333333%,100%)}}#pet-funeral .featureList figcaption{margin:30px auto 0}@media screen and (max-width:46.875em){#pet-funeral .featureList figcaption{margin-top:15px;font-size:16px}}#pet-funeral .featureTxt{line-height:2}#pet-funeral .planFlow .flowTitle{color:#e8465a;border-color:#e8465a}#pet-funeral .planFlow .flowTitle:before{color:#fbdbdf}@media screen and (min-width:46.9375em){#pet-funeral .secPrice{padding:180px 0}}#pet-funeral .priceWrap{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(571px,1fr));gap:24px 56px;margin-inline:auto;place-items:center;margin-bottom:32px}@media screen and (max-width:46.875em){#pet-funeral .priceWrap{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-inline:24px;margin-bottom:20px}}#pet-funeral .priceBox{max-width:800px}@media screen and (max-width:46.875em){#pet-funeral .priceBox{max-width:auto}}#pet-funeral .priceName{background-color:#e66267;color:#fff;text-align:center;padding:26px 0;font-size:3.6rem;border-top-left-radius:10px;border-top-right-radius:10px;margin:0;border:none;width:100%}@media screen and (max-width:46.875em){#pet-funeral .priceName{font-size:min(4.793608522vw,3.6rem)}}@media screen and (max-width:46.875em){#pet-funeral .priceName{border-top-left-radius:5px;border-top-right-radius:5px;padding:12px 0}}#pet-funeral .priceInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff9f9;padding:30px 16px 30px 44px;row-gap:16px;width:100%}@media screen and (max-width:46.875em){#pet-funeral .priceInner{padding:15px 12px 15px 16px}}#pet-funeral .priceTxt{line-height:1.3}#pet-funeral .priceTxt strong{font-size:8rem;letter-spacing:-.03em}@media screen and (max-width:46.875em){#pet-funeral .priceTxt strong{font-size:min(10.6524633822vw,8rem)}}#pet-funeral .priceTxt rb,#pet-funeral .priceTxt ruby{position:relative;font-size:4.2rem;font-weight:700}@media screen and (max-width:46.875em){#pet-funeral .priceTxt rb,#pet-funeral .priceTxt ruby{font-size:min(5.5925432756vw,4.2rem)}}#pet-funeral .priceTxt rb{display:inline-block;margin-left:-1em}#pet-funeral .priceTxt rt{font-size:2.4rem;letter-spacing:-.02em}@media screen and (max-width:46.875em){#pet-funeral .priceTxt rt{font-size:min(3.1957390146vw,2.4rem)}}#pet-funeral .priceTxt small{display:block;font-size:2.4rem;letter-spacing:-.025em;color:#ed797b;font-weight:700;margin-top:-.5em;text-align:right}@media screen and (max-width:46.875em){#pet-funeral .priceTxt small{font-size:min(3.1957390146vw,2.4rem)}}#pet-funeral .priceTxt small .lg{font-size:2.6rem;font-weight:700}@media screen and (max-width:46.875em){#pet-funeral .priceTxt small .lg{font-size:min(3.4620505992vw,2.6rem)}}@media screen and (max-width:46.875em){#pet-funeral .priceImage{width:clamp(91px,24.4%,100%)}}@media screen and (max-width:46.875em){#pet-funeral .priceNote{font-size:1.4rem}}#pet-funeral .faqWrapper{border-color:#e66267;margin-bottom:0}#pet-funeral .faqWrapper>dl{border-color:#e66267;background-color:transparent}#pet-funeral .faqWrapper>dl dt{color:#e66267}#pet-funeral .faqWrapper>dl dt:before{color:#e66267}#pet-funeral .faqWrapper>dl dt:after{background-color:#ed797b;color:#fff;-webkit-box-shadow:none;box-shadow:none}#pet-funeral .faqWrapper>dl dd:before{color:#e66267}@media screen and (min-width:46.9375em){#pet-funeral .secAccess{padding-top:80px;padding-bottom:164px}}#pet-funeral .access-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:46.875em){#pet-funeral .access-container{display:block;margin-bottom:51px}}#pet-funeral .access-container>div:nth-child(1){padding-right:40px}@media screen and (max-width:46.875em){#pet-funeral .access-container>div:nth-child(1){padding-right:0}}#pet-funeral .access-container>div:nth-child(2){width:46.6666666667%}@media screen and (max-width:46.875em){#pet-funeral .access-container>div:nth-child(2){width:100%;margin-top:56px}}#pet-funeral .access-heading{margin:0;margin-bottom:30px;font-family:"游明朝体",YuMincho,"游明朝","Yu Mincho","Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN W3",HiraMinProN-W3,"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ヒラギノ明朝 Pro","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times,"Times New Roman",serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:32px;font-weight:400;color:#df2d47;text-align:left}@media screen and (max-width:46.875em){#pet-funeral .access-heading{margin-bottom:20px}}#pet-funeral .access-heading:after{content:none}#pet-funeral .access-text{margin-bottom:18px;font-size:20px;line-height:1.6;color:#333}#pet-funeral .access-text span{display:block;margin-top:16px}@media screen and (max-width:46.875em){#pet-funeral .access-text span{margin-top:20px}}#pet-funeral .access-text span.sm{margin-top:0;font-size:1.6rem}@media screen and (max-width:46.875em){#pet-funeral .access-text span.sm{font-size:min(3.7283621838vw,1.6rem)}}@media screen and (max-width:46.875em){#pet-funeral .access-tel .telBnr{margin-top:20px}}#pet-funeral .access-telTxt{font-size:30px;font-weight:700}#pet-funeral .access-telTxt:before{content:"";position:relative;top:5px;display:inline-block;width:34px;height:34px;margin-right:10px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_13478%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2013478%22%20transform%3D%22translate(29.858%2028.164)%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_389%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%20389%22%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%2217%22%20transform%3D%22translate(-29.858%20-28.164)%22%20fill%3D%22%23e8465a%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_7643%22%20data-name%3D%22%E3%83%91%E3%82%B9%207643%22%20d%3D%22M17.01%2C10.582a13.233%2C13.233%2C0%2C0%2C1-3.53-.479%2C1.1%2C1.1%2C0%2C0%2C0-1.01.205L10.9%2C11.992A14.314%2C14.314%2C0%2C0%2C1%2C4.01%2C6.154L5.96%2C4.735a.784.784%2C0%2C0%2C0%2C.24-.872A8.278%2C8.278%2C0%2C0%2C1%2C5.64.846.935.935%2C0%2C0%2C0%2C4.65%2C0H1.19C.65%2C0%2C0%2C.205%2C0%2C.846%2C0%2C8.787%2C7.73%2C15.385%2C17.01%2C15.385A.949.949%2C0%2C0%2C0%2C18%2C14.377V11.428a.935.935%2C0%2C0%2C0-.99-.846Z%22%20transform%3D%22translate(-19.397%20-21.164)%20rotate(13)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E")}#pet-funeral .access-iframe-wrapper{position:relative;padding-top:61.7857142857%}#pet-funeral .access-iframe-wrapper iframe{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}#pet-funeral .access-floor-map+.access-container{margin-top:80px}@media screen and (max-width:46.875em){#pet-funeral .access-floor-map+.access-container{margin-top:0}}#pet-funeral .access-floor-map-title{margin-bottom:20px;font-size:20px;text-align:center;color:#333}@media screen and (max-width:46.875em){#pet-funeral .access-floor-map-title{margin-bottom:16px}}#pet-funeral .back-content{margin-bottom:80px;text-align:center}@media screen and (max-width:46.875em){#pet-funeral .back-content{margin-bottom:60px}}#pet-funeral .footer{padding:40px 0;color:#fff;background-color:#333}@media screen and (max-width:46.875em){#pet-funeral .footer{padding:28px 17px}}#pet-funeral .footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:46.875em){#pet-funeral .footer-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:46.875em){#pet-funeral .footer-container>div{width:100%;text-align:center}}@media screen and (max-width:46.875em){#pet-funeral .footer-container>div:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}#pet-funeral .footer-container>div:nth-child(2) img{aspect-ratio:1}@media screen and (max-width:46.875em){#pet-funeral .footer-container>div:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#pet-funeral .footer-access{font-size:14px;line-height:1.6}@media screen and (max-width:46.875em){#pet-funeral .footer-access{margin-top:28px}}#pet-funeral .footer-access strong{font-size:1.286em;font-weight:400}#pet-funeral .copyright{margin-top:15px;font-size:11px}