@charset "utf-8";:root{--base-color:#085754;--base-color-light:color-mix(in srgb,var(--base-color) 10%,#fff);--base-color:color-mix(in srgb,var(--base-color) 30%,#fff);--base-color-dark:color-mix(in srgb,var(--base-color) 80%,#000);--accent-color:#e86500}.fix_pc span,.fix_pc span:after{background-color:var(--accent-color)}.fix_pc.simple a{background-color:var(--accent-color)}.highlight{background-color:var(--base-color-light)}@media screen and (max-width:960px){.container,.container1400,.container1200,.container1000{width:100%}}main h2{color:#4b4b4b}main h2{line-height:1.5;display:flex;gap:.3em}main h2:before{content:'';height:1em;width:1em;display:inline-block;background-color:var(--base-color);margin-top:.3em}main .tit02 h2:before{content:none}main h3{color:inherit}main ul li:before{border:none;background-color:var(--base-color)}main table th{background-color:var(--base-color);color:#fff}table.responsive_stack th{background-color:var(--base-color);width:25%}.icon_menu{align-items:center}.btn,.wp-block-button a{background-color:var(--accent-color)}.btn:after,.wp-block-button a:after{border-color:var(--accent-color)}@media screen and (max-width:640px){.wp-block-button{width:100%!important}}.foot_contact .btn{background-color:var(--cta-color)}.foot_contact .btn:after{border-color:var(--cta-color)}.icon_menu>a{display:flex;flex-direction:row;font-size:1.125rem;font-weight:500;background-color:var(--accent-color);color:#fff;text-decoration:none;padding:.75em 1em;position:relative;border-radius:4px;transition:.2s ease;white-space:nowrap}.icon_menu .h_tel{width:274px}.icon_menu .h_tel a{gap:.5em;align-items:center;justify-content:center}.icon_menu .h_tel a .circle{width:1.5em;height:1.5em;background-color:var(--base-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon_menu .h_tel a .icon_tel{background-color:var(--base-color);transform:translate(0)}@media screen and (max-width:1500px){.icon_menu .h_tel{width:192px;padding:1.5em .5em}.icon_menu .h_tel a .circle{width:1.7em;height:1.7em}.icon_menu>a{font-size:.875rem}}.page-shop header .logo:not(.large){width:240px;height:100px;flex-shrink:0}.page-shop header .logo:not(.large) img{width:240px;height:100px;object-fit:contain}.page-shop header .logo.large img{width:300px;height:160px;object-fit:contain;transition:.2s ease}.page-shop header .logo.large{width:400px}.is-scrolled.page-shop header .logo.large{width:300px;height:100px}.page-shop header .logo.img.txt{width:auto;max-width:340px}.page-shop header .logo.img.txt a{display:flex;align-items:center;gap:.5em}@media screen and (max-width:1200px){.page-shop header .logo:not(.large){width:auto;height:auto;padding:.5rem}.page-shop header .logo:not(.large) img{width:auto;height:auto;max-width:240px;max-height:50px}.page-shop header .logo:not(.large).img.txt{max-width:240px}.page-shop header .logo.large img{width:275px;height:160px;object-fit:contain;transition:.2s ease}.page-shop header .logo.large{width:350px}.is-scrolled.page-shop header .logo.large{width:300px;height:100px}.header__nav-area{background-color:var(--base-color-dark)}.global-navigation__list>li:before{background-color:var(--base-color-light)}.gnav .sp a{background-color:var(--accent-color);color:#fff;justify-content:center;border-radius:4px}.gnav .sp a img{margin:0}header .logo a{font-size:1.2rem}}@media screen and (max-width:640px){.page-shop header .logo.large img{width:200px;height:160px;object-fit:contain;transition:.2s ease}.page-shop header .logo.large{width:240px}.is-scrolled.page-shop header .logo.large{width:200px;height:81px}}.hero{background:linear-gradient(90deg,transparent 0%,transparent 35px,#f3f3f3 35px,#f3f3f3 100%)}.hero:before{background-color:var(--base-color-light);box-shadow:0 0 0 100vmax var(--base-color-light)}.hero .mv .main_copy{position:absolute;z-index:100;width:84%!important;height:80%;top:10%;left:8%;display:flex}.slide_item.gothic .main_copy p,.slide_item.gothic .main_copy p span{font-family:'Noto Sans JP',sans-serif}.slide_item.mincho .main_copy p,.slide_item.mincho .main_copy p span{font-family:'Noto Serif JP',serif}.slide_item.maru .main_copy p,.slide_item.maru .main_copy p span{font-family:'M PLUS Rounded 1c',sans-serif}.slide_item.maru .main_copy p span{font-weight:500}.hero .mv .main_copy.sp{display:none}@media screen and (max-width:768px){.hero .mv .main_copy.sp{display:flex}.hero .mv .main_copy.pc{display:none}}.hero .main_copy.top-left{flex-direction:row;align-items:flex-start;justify-content:flex-start}.hero .main_copy.center-left{flex-direction:row;align-items:center;justify-content:flex-start}.hero .main_copy.bottom-left{flex-direction:row;align-items:flex-end;justify-content:flex-start}.hero .main_copy.top-center{flex-direction:row;align-items:flex-start;justify-content:center}.hero .main_copy.top-center02{flex-direction:row;align-items:flex-start;justify-content:center;margin-top:4vw}.hero .main_copy.center{flex-direction:row;align-items:center;justify-content:center}.hero .main_copy.bottom-center{flex-direction:row;align-items:flex-end;justify-content:center}.hero .main_copy.top-right{flex-direction:row;align-items:flex-start;justify-content:flex-end}.hero .main_copy.center-right{flex-direction:row;align-items:center;justify-content:flex-end}.hero .main_copy.bottom-right{flex-direction:row;align-items:flex-end;justify-content:flex-end}.hero .main_copy p{font-weight:700;font-size:40px;color:var(--base-color);line-height:1.5;margin:0}.hero .main_copy p .subtit{display:block;font-size:25px;margin-top:.5em;font-weight:400}.hero .slick-slide{position:relative}.slide_item{position:relative}.slide_item:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:10}@media screen and (max-width:768px){.hero .main_copy{width:90%;top:12%;left:5%}.hero .main_copy p{font-size:25px}.hero .main_copy p .subtit{font-size:15px}.hero .main_copy.top-center02{margin-top:30vw}}.hero_info .type_wrap .container .arrow span:first-child{opacity:.4}.hero_info .type_wrap .container .arrow span:nth-child(2){opacity:.8}.sec_intro .inner{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3rem}.sec_intro .inner .img{width:calc(45% - 1.5rem);position:relative}.sec_intro .inner .img:before{content:'';width:100%;height:100%;background-color:var(--base-color-light);position:absolute;top:0;left:0;border-radius:0 50px;transform:translate(-1.5rem,1.5rem)}.sec_intro .inner .img img{border-radius:0 50px;position:relative}.sec_intro .inner .txt{width:calc(55% - 1.5rem);font-size:1.1rem}@media screen and (max-width:768px){.sec_intro{padding-bottom:0}.sec_intro .inner .img{width:calc(100% - 1.5rem);margin-left:auto}.sec_intro .inner .txt{width:100%;font-size:1.1rem}}.sec_use .inner .img .txt01{background-color:var(--base-color)}.sec_use .inner .img p{color:var(--base-color)}.sec_top_service{background-color:var(--base-color-light)}.service_list .item p{color:inherit}.service_list .item .circle{background-color:var(--base-color);color:#fff}.sec_about .container{position:relative}.sec_about .inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.sec_about .inner .img{position:absolute;left:1rem;bottom:0;width:37%;transform:translateY(12%)}.sec_about .inner .txt{width:80%;background-color:var(--base-color-light);padding:5rem 4rem 5rem 23%}.txt_about{width:280px;height:53px;margin-bottom:1rem;background-color:var(--base-color);-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:1200px){.sec_about .inner .img{width:37%;transform:translateY(10%)}.sec_about .inner .txt{width:80%;background-color:var(--base-color-light);padding:3rem 2rem 3rem 22%}.txt_about{width:200px;height:34px;margin-bottom:1rem;background-color:var(--base-color);-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);mask-repeat:no-repeat;mask-size:contain}}@media screen and (max-width:768px){.sec_about .inner .img{width:100%;transform:translateY(0);position:static;max-width:600px;margin:0 auto}.sec_about .inner .txt{width:100%;max-width:600px;margin:0 auto;background-color:var(--base-color-light);padding:3rem 2rem}.txt_about{width:200px;height:34px;margin-bottom:1rem;background-color:var(--base-color);-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/txt_about.svg);mask-repeat:no-repeat;mask-size:contain}}.bnr_wrap .inner a .txt{background-color:var(--base-color);opacity:.9}.bnr_wrap .inner a .bnr_btn{color:var(--base-color)}.bnr_wrap .inner a .bnr_btn i{background-color:var(--base-color)}.bnr_wrap .inner a .txt.price{width:29%;height:12%;-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_price.svg);mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_price.svg)}.bnr_wrap .inner a .txt.staff{width:31%;height:18%;-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_staff.svg);mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_staff.svg)}.sec_point{background-color:var(--base-color-light)}.sec_point .inner{display:flex;flex-direction:column;gap:4.6rem;margin-bottom:4rem}.point_item{display:flex;flex-wrap:wrap;align-items:center;gap:4.6rem}.point_item:nth-child(even){flex-direction:row-reverse}.point_item .img{width:calc(50% - 2.3rem);position:relative}.point_txt{width:32%;height:16%;background-color:var(--base-color);-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point01.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point01.svg);mask-repeat:no-repeat;mask-size:contain;position:absolute;bottom:-2rem;right:-2rem}.point_txt.txt02{-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point02.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point02.svg)}.point_txt.txt03{-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point03.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point03.svg)}.point_txt.txt04{-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point04.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_point04.svg)}@media screen and (max-width:1700px){.point_txt{right:-1rem}}@media screen and (max-width:640px){.point_txt{bottom:-1.5rem;right:0}}.point_item .img img{border-radius:0 50px;width:100%}.point_item .txt{width:calc(50% - 2.3rem)}@media screen and (max-width:1200px){.point_item{gap:2rem}.point_item .img{width:calc(50% - 1rem)}.point_item .txt{width:calc(50% - 1rem)}}@media screen and (max-width:640px){.sec_point .inner{gap:3rem;margin-bottom:3rem}.point_item{gap:2rem}.point_item .img{width:100%}.point_item .img img{border-radius:0 50px}.point_item .txt{width:100%}}.insta_wrap{margin-top:4rem}footer{background-color:#fff}@media screen and (max-width:1200px){footer{padding-bottom:80px}}.footer_top .foot_contact{width:60%;padding:2rem;background-color:var(--base-color);color:#fff}.footer_top .foot_contact .tit02 .icon_dots{background-color:#fff}.footer_top .foot_contact .tit02 small{color:#fff}.footer_top .foot_contact .tit02 h2{color:#fff}.footer_top .foot_contact>p{max-width:640px;width:100%;margin:0 auto 1.5rem;text-align:left}.footer_top .foot_contact .tel a{color:#fff}.footer_top .btn_wrap{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 2rem}.footer_top .btn_wrap .contact_wrap{width:100%;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.footer_top .btn_wrap .contact_wrap a{border-radius:4px;display:flex;align-items:center;justify-content:center;gap:1rem;font-size:1.25rem;font-weight:500;padding:.75em 3.5em .75em 2em;position:relative;border-radius:4px;transition:.2s ease}.footer_top .btn_wrap .contact_wrap a.line{width:auto;color:#fff;background-color:#4f342c;padding:.75em 2em;color:#fff;text-decoration:none;background-color:#25c661}.footer_top .btn_wrap .contact_wrap a.line img{width:1.5em}.footer_top .btn_wrap .contact_wrap a:hover{transform:translateY(-2px);opacity:.85;text-decoration:none}@media screen and (max-width:1500px){.footer_top .img{width:30%;display:block}.footer_top .foot_contact{width:70%;padding:2rem}}@media screen and (max-width:960px){.footer_top .img{width:100%;display:block;max-height:300px}.footer_top .foot_contact{width:100%;padding:2rem}}@media screen and (max-width:640px){.footer_top .btn_wrap .contact_wrap{flex-direction:column}.footer_top .btn_wrap .contact_wrap a{width:280px!important;margin:0 auto}}.footer_bottom{gap:2rem}.footer_bottom .about .group{margin:0 auto;justify-content:center}.footer_bottom .about .group img{width:100%;max-width:131px;border:1px solid #ddd;margin:0}.footer_bottom .about .group img.intopet{max-width:270px}.footer_bottom .download{display:none}.footer_bottom .download:has(a){display:flex}.footer_bottom .download{margin:1rem 0;flex-wrap:wrap;gap:1rem;justify-content:center}.footer_bottom .download a{width:100%;max-width:350px}@media screen and (max-width:640px){.footer_bottom .download a{max-width:100%}}.footer_bottom .download a+a{background-color:var(--base-color)}.footer_bottom .shop_info,.footer_bottom .shop_toroku{width:calc(50% - 175px - 2rem)}.footer_bottom .shop_info .inner,.footer_bottom .shop_toroku .inner{background-color:var(--base-color-light);padding:2rem;height:100%}.footer_bottom h3{font-size:1.125rem;color:#4b4b4b}.footer_bottom p{margin-top:.5em;line-height:1.75}@media screen and (max-width:1400px){.footer_bottom .about{width:350px}}@media screen and (max-width:1200px){.footer_bottom{flex-wrap:wrap;align-items:stretch}.footer_bottom .about{width:100%}.footer_bottom .shop_info,.footer_bottom .shop_toroku{width:calc(50% - 1rem)}}@media screen and (max-width:768px){.footer_bottom .shop_info,.footer_bottom .shop_toroku{width:100%}}.foot_menu.shop{border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:1rem 0}.foot_menu.shop ul{display:flex;flex-wrap:wrap;gap:2rem}.foot_menu.shop ul{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center}.foot_menu.shop ul li{margin:0}.foot_menu.shop ul li a{color:inherit;text-decoration:none}.foot_menu.shop ul li a:hover{text-decoration:underline}.foot_bnr{max-width:270px;margin:1rem auto;display:flex;flex-direction:column;gap:1rem}.copyright{text-align:center;padding-bottom:2rem}@media screen and (max-width:640px){.foot_menu.shop ul{gap:1rem;justify-content:flex-start}.foot_menu.shop ul li{width:calc(50% - 0.5rem)}}.foot_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:4rem}.foot_bottom .foot_free{width:calc(50% - 1rem)}.foot_bottom .foot_free iframe{width:100%}.foot_bottom .foot_right{width:calc(50% - 1rem);display:flex;flex-direction:column;align-items:flex-end}.foot_bottom .foot_right .foot_menu.shop{border:none}.foot_bottom .foot_right .copyright{text-align:right}@media screen and (max-width:1200px){.foot_bottom{padding-bottom:0;gap:2rem}.foot_bottom .foot_free{width:100%}.foot_bottom .foot_free iframe{width:100%}.foot_bottom .foot_right{width:100%;align-items:center}.foot_bottom .foot_right .foot_menu.shop{width:100%;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}.foot_bottom .foot_right .sns{margin:2rem 0 0}.foot_bottom .foot_right .copyright{text-align:center}}.post_list a .info .pref{background-color:var(--base-color)}.bnr_wrap .inner .wp-block-cover{width:calc(33.33% - 1.6rem);overflow:hidden;position:relative;border-radius:0;transition:2s ease;padding:0;aspect-ratio:1/0.8;min-height:auto}.bnr_wrap .inner .wp-block-cover .wp-block-cover__inner-container{position:static}.bnr_wrap .inner .wp-block-cover p{display:block;width:100%;height:100%}.bnr_wrap .inner .wp-block-cover p{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.4);transition:.2s ease;margin:0}.bnr_wrap .inner .wp-block-cover p:hover{background-color:rgba(255,255,255,0)}.bnr_wrap .inner .wp-block-cover p{color:var(--base-color)}.bnr_wrap .inner .wp-block-cover a{color:#4b4b4b;display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;font-size:36px;font-weight:700;text-decoration:none}.bnr_wrap .inner .wp-block-cover a:before{content:none}.bnr_wrap .wp-block-cover .wp-block-cover__image-background{aspect-ratio:1/0.8;object-fit:cover;display:block;width:100%;height:auto;border-radius:0 50px}@media screen and (max-width:768px){.bnr_wrap .inner .wp-block-cover{width:100%;max-width:500px;aspect-ratio:1/0.4;margin:0 auto}.bnr_wrap .wp-block-cover .wp-block-cover__image-background{aspect-ratio:1/0.4;object-fit:cover}.bnr_wrap .inner .wp-block-cover a{font-size:24px}}.sec_shop_area{background-color:var(--base-color-light)}.sec_shop_area .inner{background:#fff;padding:4rem 2rem 6rem;border-radius:30px;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;position:relative;overflow:hidden}.sec_shop_area .inner.bg_none{content:none;padding:4rem 2rem;overflow:unset}.sec_shop_area .inner.bg_none:after{content:'';width:480px;height:64px;background-color:var(--base-color);opacity:.5;-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_area.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/txt_area.svg);mask-repeat:no-repeat;mask-size:contain;display:block;position:absolute;bottom:1rem;right:-1rem;left:auto;transform:rotate(-10deg)}.sec_shop_area .inner .tit_area{width:200px;position:relative;z-index:10}.sec_shop_area .inner .area_txt{width:calc(100% - 360px);position:relative;z-index:10}.sec_shop_area .inner:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:80px;background:var(--base-color);opacity:.4;-webkit-mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/area_bg.svg);mask-image:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/shop/area_bg.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:top left;mask-position:top left;-webkit-mask-size:auto 100%;mask-size:auto 100%}.sec_shop_area .inner .tit_area{width:200px;position:relative;z-index:10}.sec_shop_area .inner .area_txt{width:calc(100% - 200px - 4rem);position:relative;z-index:10}.sec_shop_area .inner .tit02{margin:0}.sec_shop_area .inner h2{margin-bottom:0}.sec_shop_area .inner h2:before{content:none}.sec_shop_area .inner dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd}.sec_shop_area .inner dl dt{width:6rem;font-weight:700;padding:1rem}.sec_shop_area .inner dl dd{width:calc(100% - 6rem);padding:1rem}.sec_shop_area .inner dl:last-of-type{margin-bottom:1rem}.sec_shop_area .inner p{margin:0}@media screen and (max-width:1400px){.sec_shop_area .inner:after{width:100%;height:60px}.sec_shop_area .inner .area_txt{width:calc(100% - 200px - 4rem)}}@media screen and (max-width:960px){.sec_shop_area .inner{padding:3rem 2rem 4rem;gap:2rem}.sec_shop_area .inner:after{width:100%;height:60px}.sec_shop_area .inner .tit_area{width:100%}.sec_shop_area .inner .tit_area .tit02{align-items:center}.sec_shop_area .inner .area_txt{width:100%}.sec_shop_area .inner.bg_none:after{content:'';width:52vw;height:7vw}}@media screen and (max-width:640px){.sec_shop_area .inner{padding:3rem 1.5rem 6rem}}.sec_oshirase01 .inner{max-width:800px;border:1px solid var(--base-color);background-color:var(--base-color-light);padding:2rem;margin:0 auto;border-radius:15px}.sec_oshirase01 .inner h2{display:flex;justify-content:center;color:var(--base-color);font-size:1.5rem;margin-bottom:.5em}.sec_oshirase01 .inner h3{margin-top:0}.sec_oshirase01 .inner h2:before{content:none}.sec_oshirase01 .inner p:last-child{margin:0}@media screen and (max-width:640px){.sec_oshirase01 .inner{padding:1.5em}}.sec_oshirase02 .inner{max-width:800px;border:1px solid var(--base-color);background-color:var(--base-color-light);padding:0 2rem 2rem;margin:0 auto;border-radius:15px;position:relative;overflow:hidden}.sec_oshirase02 .inner h2{display:flex;justify-content:center;background-color:var(--base-color);color:#fff;margin:0 -2rem;font-size:1.5rem;margin-bottom:.75em;padding:.25em}.sec_oshirase02 .inner p:last-child{margin:0}@media screen and (max-width:640px){.sec_oshirase02 .inner{padding:1.5em}}.sec_scene{background-color:var(--base-color-light)}.sec_scene:first-child{padding-top:5rem}.scene_list .item .circle{background-color:var(--base-color);color:#fff}.scene_list .item p{color:var(--base-color)}.parts_1column+.parts_1column{margin-top:4rem}.parts_1column figure{margin:1rem 0}.parts_service{background-color:var(--base-color-light)}.parts_service_list .item{background-color:#fff;border:1px solid #ddd}.parts_service_list .item h3{color:var(--base-color)}.other_service{background-color:#fff;border:1px solid #ddd}.other_service .inner .item p{color:inherit}.sec_area .inner{display:flex;flex-wrap:wrap;gap:2rem 4.6rem;margin-bottom:4rem}.sec_area .inner:nth-child(odd){flex-direction:row-reverse}.sec_area .inner .img{width:calc(50% - 2.3rem);position:relative}.sec_area .inner .img img{border-radius:0 50px;width:100%}.sec_area .inner .txt{width:calc(50% - 2.3rem);position:relative}main .shop_info{background-color:var(--base-color-light);padding:2rem;border:1px solid var(--base-color)}main .shop_info h3:first-child{margin:0 0 1em}main .shop_info p{display:flex;align-items:flex-start;gap:1rem;line-height:1.75}main .shop_info p:last-child{margin-bottom:0}main .shop_info p strong{background-color:var(--base-color);color:#fff;font-weight:400;padding:.2em .5em;line-height:1.5;width:6em;text-align:center;flex-shrink:0}@media screen and (max-width:768px){.sec_area .inner .img{width:100%}.sec_area .inner .txt{width:100%}}.sec_area.none_map .inner{max-width:1000px;margin:0 auto}.sec_area.none_map .txt{width:100%}.sec_area.none_map .txt p{text-align:center}.sec_area.none_map .txt .shop_info{display:flex;flex-wrap:wrap;gap:1rem 2rem}.sec_area.none_map .txt .shop_info h3{width:100%;margin:0}.sec_area.none_map .txt .shop_info p{width:calc(50% - 1rem);margin:0}@media screen and (max-width:640px){.sec_area.none_map .txt p{text-align:left}.sec_area.none_map .txt .shop_info{padding:1.5rem}.sec_area.none_map .txt .shop_info p{width:100%}}.box{background-color:var(--base-color-light)}main thead th{background-color:var(--base-color);font-weight:700;text-align:center;color:#fff}.table_defalt{margin:3rem 0 0}.page-shop .sec_flow{padding-top:5rem;background-color:var(--base-color-light)}.flow_list{border-radius:50px;margin:0 auto}.flow_item .step_num{color:var(--base-color);border:2px solid var(--base-color)}.flow_item:not(:last-child):before{background-color:var(--base-color)}.flow_item:not(:last-child):after{background-color:var(--base-color)}@media screen and (max-width:960px){.flow_list{padding:3rem 0}}.staff_item{padding:4rem 0}.staff_item:nth-child(odd){background-color:var(--base-color-light);box-shadow:0 0 0 100vmax var(--base-color-light);clip-path:inset(0 -100vmax)}.staff_item .parts_2column{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}.staff_item .parts_2column .txt{width:calc(60% - 1rem)}.staff_item .parts_2column .img{width:calc(40% - 1rem)}@media screen and (max-width:768px){.staff_item .parts_2column{flex-direction:column-reverse}.staff_item .parts_2column .txt{width:100%}.staff_item .parts_2column .img{width:80%;max-width:400px;margin:0 auto}}.sec_faq{background-color:var(--base-color-light)}main .sec_faq:first-child{margin-bottom:0}.faq_list .item .answer:before{color:var(--accent-color)}.price_parts02{margin:4rem 0}.price_parts02 .flex_row{flex-wrap:wrap;gap:2rem}.price_parts02 .flex_row .img{width:calc(40% - 1rem)}.price_parts02 .flex_row .txt{width:calc(60% - 1rem)}.price_parts02 .wp-block-cover{height:auto;min-height:auto;padding:0}.price_parts02 .wp-block-cover img{position:relative}.price_parts02 .flex_row .wp-block-cover__inner-container{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.price_parts02 .flex_row .wp-block-cover__inner-container p{font-size:1.5rem!important;font-weight:700;margin:0}.price_parts02 .flex_row .txt table{table-layout:auto!important}@media screen and (max-width:768px){.price_parts02 .flex_row .img{width:100%;max-height:240px}.price_parts02 .flex_row .img img{width:100%;max-height:240px}.price_parts02 .flex_row .txt{width:100%}}.box_parts{border:2px solid var(--base-color);background-color:#fff;margin:2rem auto;padding:0 1.5rem 1.5rem;border-radius:10px;overflow:hidden;max-width:800px}.box_parts div>h3{background-color:var(--base-color);color:#fff;margin:0 -1.5rem 1em;padding:.25em 0}.box_parts div>*:last-child{margin-bottom:0!important}@media screen and (max-width:640px){.box_parts{padding:0 1rem 1.5rem}.box_parts div>h3{margin:0 -1rem 1em}}.plus_list{display:flex;flex-wrap:wrap;padding:0;gap:1.5rem 0;margin-bottom:3rem}.plus_list li{background-color:var(--base-color);color:#fff;font-size:1.25rem;font-weight:700;line-height:1.25;padding:.5em 1em;display:flex;align-items:center;text-align:center;margin:0 3rem 0 0;position:relative}.plus_list li:before{content:none}.plus_list li:after{content:'＋';color:var(--base-color);position:absolute;top:50%;right:-2.1rem;transform:translateY(-50%)}.plus_list li:last-child:after{content:none}@media screen and (max-width:768px){.plus_list{flex-direction:column;align-items:center;gap:3rem 0;margin-bottom:2rem}.plus_list li{margin:0;justify-content:center;padding:.75em .5em;width:100%;max-width:480px}.plus_list li:after{top:auto;bottom:-2.25rem;right:50%;transform:translateX(50%)}}.sec_columns_2 .columns_2{gap:2rem}.sec_columns_2:nth-child(even){background-color:var(--base-color-light)}.sec_columns_2:nth-child(even) .columns_2{flex-direction:row-reverse}.sec_columns_2 .columns_2>div{width:calc(50% - 1rem)}@media screen and (max-width:768px){.sec_columns_2 .columns_2{flex-direction:column}.sec_columns_2:nth-child(even) .columns_2{flex-direction:column}.sec_columns_2 .columns_2>div{width:100%}}.wp-block-file{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-file a,.wp-block-file a+.wp-block-file__button{display:inline-block;font-size:1rem;font-weight:500;background-color:var(--base-color);background-color:var(--accent-color);color:#fff;text-decoration:none;padding:.75em 3.5em .75em 2em;position:relative;border-radius:4px;transition:.2s ease;margin:0}.wp-block-file a:hover{transform:translateY(-2px);opacity:.85;color:#fff;text-decoration:none}.wp-block-file a:before{content:'';position:absolute;width:1.2em;height:1.2em;background:url(//intopet.jp/wp/wp-content/themes/original_theme/css/../img/common/icon_dl.svg) no-repeat center/contain;right:1em;top:50%;transform:translateY(-50%)}main iframe{max-width:100%}.is-type-video{background-color:var(--base-color-light);padding:2rem}main .is-type-video iframe{width:100%;max-width:800px;height:auto;display:block;margin:0 auto;aspect-ratio:16/9}@media screen and (max-width:640px){.is-type-video{padding:2rem 1rem}}.tel_parts{display:flex;flex-direction:column;align-items:center;margin:2rem 0}.tel_parts a{font-size:2rem;text-decoration:none;font-weight:700;color:inherit;display:flex;align-items:center;gap:.5rem}.tel_parts a .icon_tel{width:1.8rem;height:1.8rem}.form_wrap{display:flex;flex-wrap:wrap;gap:3rem 1.5rem;justify-content:center}.form_wrap .item{background-color:var(--base-color-light);padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:calc(50% - 0.75rem);max-width:440px}.form_wrap .item h3{font-size:1.25rem;margin:0 0 .5em}.form_wrap .item .wp-block-button a{font-size:1rem}@media screen and (max-width:768px){.form_wrap{gap:1.5rem}.form_wrap .item{width:100%}}