/*! ========================================================================
===========================================================================

	pet.css
	---------------------------
	// Last modified: 2025/06/09 12:06:13

===========================================================================
======================================================================== */@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&display=swap";.page.-pet .contentsBlock{background:#f5f2e9;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-style:normal;color:#666;letter-spacing:.04em;line-height:2.2}.page.-pet .contentsHeader{position:relative;z-index:0}.page.-pet .contentsBody{position:relative;z-index:2}.page.-pet .c_hero{background:#f5f2e9}.page.-pet .c_hero ._image{overflow:unset}.page.-pet .c_hero ._pageTitle{top:25%;left:10.1025%;-webkit-transform:none;transform:none}@media(max-width: 700px){.page.-pet .c_hero ._pageTitle{top:20%;left:5%;width:70%}}.font-special{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-style:normal;color:#666;letter-spacing:.04em;line-height:2.2}.introText{font-size:20px;text-align:justify}@media(max-width: 700px){.introText{font-size:14px}}.p_sectionTitle{margin:2em 0;font-size:38px;font-weight:bold;text-align:center;color:#856462}@media(max-width: 700px){.p_sectionTitle{font-size:26px}}.p_sectionTitle ._text{position:relative;display:inline-block}.p_sectionTitle ._paw{position:absolute;top:20%;left:-5%;z-index:-1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 700px){.p_sectionTitle ._paw{top:-60%;left:45%}}.paws{position:relative;width:1066px;margin-right:auto;margin-left:auto}@media(max-width: 700px){.paws{display:none;visibility:hidden}}.paws .paw{position:absolute;opacity:0;-webkit-animation:paw-fade 8s linear infinite;animation:paw-fade 8s linear infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes paw-fade{0%{opacity:0}5%{opacity:1}37.5%{opacity:1}42.5%{opacity:0}100%{opacity:0}}@keyframes paw-fade{0%{opacity:0}5%{opacity:1}37.5%{opacity:1}42.5%{opacity:0}100%{opacity:0}}.paws .paw.-n1{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n2{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n3{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n4{-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n5{-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n6{-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n7{-webkit-animation-delay:1.8s;animation-delay:1.8s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n8{-webkit-animation-delay:2.1s;animation-delay:2.1s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n9{-webkit-animation-delay:2.4s;animation-delay:2.4s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n10{-webkit-animation-delay:2.7s;animation-delay:2.7s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n11{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n12{-webkit-animation-delay:3.3s;animation-delay:3.3s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n13{-webkit-animation-delay:3.6s;animation-delay:3.6s;-webkit-animation-duration:8s;animation-duration:8s}.paws .paw.-n1{top:1860px;right:0px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.paws .paw.-n2{top:1710px;right:0px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.paws .paw.-n3{top:1560px;right:120px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.paws .paw.-n4{top:1410px;right:200px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.paws .paw.-n5{top:1260px;right:120px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.paws .paw.-n6{top:1110px;right:20px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.paws .paw.-n7{top:960px;right:120px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.paws .paw.-n8{top:810px;right:40px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.paws .paw.-n9{top:660px;right:-60px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.paws .paw.-n10{top:450px;right:60px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.paws .paw.-n11{top:270px;right:80px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.paws .paw.-n12{top:80px;right:200px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.paws .paw.-n13{top:-110px;right:300px}.p_section.-n1{padding:100px 0}.p_pointBoxes{display:flex;flex-direction:column;gap:100px 0}.p_pointBox{display:grid;gap:20px 0}@media(min-width: 701px){.p_pointBox{grid-template-columns:auto 444px}}.p_pointBox ._header{display:flex;align-items:flex-end;gap:20px 32px;padding-bottom:20px;border-bottom:1px dashed #000}@media(max-width: 700px){.p_pointBox ._header{flex-direction:column;align-items:center;text-align:center}}.p_pointBox ._header ._text{display:flex;flex-direction:column;line-height:1.4}.p_pointBox ._header ._text ._sub{font-size:20px}@media(max-width: 700px){.p_pointBox ._header ._text ._sub{font-size:14px}}.p_pointBox ._header ._text ._main{font-size:28px}@media(max-width: 700px){.p_pointBox ._header ._text ._main{font-size:22px}}@media(min-width: 701px){.p_pointBox ._body{order:3}}.p_pointBox ._body .c_text{font-size:22px;line-height:2.2}@media(max-width: 700px){.p_pointBox ._body .c_text{font-size:16px;line-height:1.8}}@media(min-width: 701px){.p_pointBox ._featImage{order:2;grid-row:span 2}}@media(min-width: 701px){.p_pointBox:nth-child(even){grid-template-columns:444px auto}}@media(min-width: 701px){.p_pointBox:nth-child(even) ._header{grid-column:2/3;padding-left:20px}}@media(min-width: 701px){.p_pointBox:nth-child(even) ._featImage{grid-column:1/2;grid-row:1/3;order:1}}@media(min-width: 701px){.p_pointBox:nth-child(even) ._body{padding-left:20px}}.p_pointBox.-n1 ._body{padding:40px}@media(max-width: 700px){.p_pointBox.-n1 ._body{padding:20px}}.p_section.-n2{position:relative;margin-top:10%;margin-bottom:10%;padding:40px 0;background:#fff}.p_section.-n2 .bgShape{position:absolute;left:0;width:100%}.p_section.-n2 .bgShape img{width:100%;height:auto}.p_section.-n2 .bgShape.-top{bottom:100%}.p_section.-n2 .bgShape.-bottom{top:100%;-webkit-transform:scaleY(-1);transform:scaleY(-1);margin-top:-1px}.p_section.-n2 .plan{display:flex;justify-content:center;align-items:flex-start;gap:32px}@media(max-width: 700px){.p_section.-n2 .plan{flex-direction:column}}.bottomLineBox{padding:100px 0;padding-top:20%;margin-top:-10%;background:#856462;text-align:center;color:#fff}.bottomLineBox .bottomLine{font-size:28px;text-align:center}@media(max-width: 700px){.bottomLineBox .bottomLine{font-size:16px}}.ctaBox{padding:60px 0;background:#fff;text-align:center}.ctaBox ._announce{font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:28px}@media(max-width: 700px){.ctaBox ._announce{font-size:18px}}.ctaBox .c_btnBox{display:flex;justify-content:center;gap:10px;margin-top:1em}@media(max-width: 700px){.ctaBox .c_btnBox{flex-direction:column}}.ctaBox ._btn{font-family:"YakuHanMP_Noto","Noto Serif JP","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","Sawarabi Mincho","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-size:26px}@media(max-width: 700px){.ctaBox ._btn{font-size:20px}}.ctaBox ._btn a{display:flex;justify-content:center;align-items:center;height:56px;padding:5px 20px;text-decoration:none;color:#000;transition:.2s ease}@media(min-width: 701px){.ctaBox ._btn a{width:352px}}.ctaBox ._btn.-request a{border:1px solid #000;background:#fff}.ctaBox ._btn.-request a:link,.ctaBox ._btn.-request a:visited{color:#000}@media(any-hover: hover){.ctaBox ._btn.-request a:hover{opacity:1;background-color:#f2f2f2}}.ctaBox ._btn.-reserve a{background:#6e0000;color:#fff}.ctaBox ._btn.-reserve a:link,.ctaBox ._btn.-reserve a:visited{color:#fff}@media(any-hover: hover){.ctaBox ._btn.-reserve a:hover{background:#800}}
